diff --git a/Gaudi/CMakeLists.txt b/Gaudi/CMakeLists.txt
index 810ed7ae227cda3c8e07c5d2a66cb164d1a182f0..305048a7f96a4e4b9482c9116ec069b7facd6805 100644
--- a/Gaudi/CMakeLists.txt
+++ b/Gaudi/CMakeLists.txt
@@ -1,5 +1,5 @@
 #####################################################################################
-# (c) Copyright 1998-2023 CERN for the benefit of the LHCb and ATLAS collaborations #
+# (c) Copyright 1998-2024 CERN for the benefit of the LHCb and ATLAS collaborations #
 #                                                                                   #
 # This software is distributed under the terms of the Apache version 2 licence,     #
 # copied verbatim in the file "LICENSE".                                            #
@@ -20,9 +20,6 @@ file(CREATE_LINK Gaudi ${CMAKE_CURRENT_BINARY_DIR}/Gaudi.exe SYMBOLIC)
 # Generate Gaudi_user.confdb
 gaudi_generate_confuserdb(Gaudi.ConfUser)
 
-# QMTest
-gaudi_add_tests(QMTest)
-
 # Python tests
 gaudi_add_pytest(tests/pytest)
 gaudi_add_pytest(python/Gaudi/Main.py
diff --git a/Gaudi/tests/pyjobopts/GAUDI-215.opts b/Gaudi/tests/pyjobopts/GAUDI-215.opts
new file mode 100644
index 0000000000000000000000000000000000000000..3f975f2faa348625235836994d68cfe3e88148e2
--- /dev/null
+++ b/Gaudi/tests/pyjobopts/GAUDI-215.opts
@@ -0,0 +1,2 @@
+OtherAlg.OtherOpt = 1;
+MyAlg.MyOpt = @OtherAlg.OtherOpt;
diff --git a/Gaudi/tests/pyjobopts/bug_45517.opts b/Gaudi/tests/pyjobopts/GAUDI-271.opts
similarity index 100%
rename from Gaudi/tests/pyjobopts/bug_45517.opts
rename to Gaudi/tests/pyjobopts/GAUDI-271.opts
diff --git a/Gaudi/tests/qmtest/gaudi.qms/cmdline_conf.qmt b/Gaudi/tests/pyjobopts/cmdline_conf.qmt
similarity index 92%
rename from Gaudi/tests/qmtest/gaudi.qms/cmdline_conf.qmt
rename to Gaudi/tests/pyjobopts/cmdline_conf.qmt
index 09954884de3333c6d1392ef8a1dc3cf1726fd3c7..7f6737b47c0b7fafad96633c0703ce03b5e0b7e3 100644
--- a/Gaudi/tests/qmtest/gaudi.qms/cmdline_conf.qmt
+++ b/Gaudi/tests/pyjobopts/cmdline_conf.qmt
@@ -1,6 +1,6 @@
 <?xml version="1.0" ?><!DOCTYPE extension  PUBLIC '-//QM/2.3/Extension//EN'  'http://www.codesourcery.com/qm/dtds/2.3/-//qm/2.3/extension//en.dtd'>
 <!--
-    (c) Copyright 1998-2019 CERN for the benefit of the LHCb and ATLAS collaborations
+    (c) Copyright 1998-2024 CERN for the benefit of the LHCb and ATLAS collaborations
 
     This software is distributed under the terms of the Apache version 2 licence,
     copied verbatim in the file "LICENSE".
@@ -10,6 +10,7 @@
     or submit itself to any jurisdiction.
 -->
 <extension class="GaudiTest.GaudiExeTest" kind="test">
+  <!-- FIXME to be removed once we drop support for qmt files -->
   <argument name="program"><text>gaudirun.py</text></argument>
   <argument name="args"><set>
   <text>-v</text>
diff --git a/Gaudi/tests/pyjobopts/conf_to_str.py b/Gaudi/tests/pyjobopts/configurable_to_str.py
similarity index 96%
rename from Gaudi/tests/pyjobopts/conf_to_str.py
rename to Gaudi/tests/pyjobopts/configurable_to_str.py
index ee94aaa3967952cced55104a23623e0acae53d7d..5d396c4a3e2f68156f6abcc2a3fe45d3db41b90a 100644
--- a/Gaudi/tests/pyjobopts/conf_to_str.py
+++ b/Gaudi/tests/pyjobopts/configurable_to_str.py
@@ -1,5 +1,5 @@
 #####################################################################################
-# (c) Copyright 1998-2023 CERN for the benefit of the LHCb and ATLAS collaborations #
+# (c) Copyright 1998-2024 CERN for the benefit of the LHCb and ATLAS collaborations #
 #                                                                                   #
 # This software is distributed under the terms of the Apache version 2 licence,     #
 # copied verbatim in the file "LICENSE".                                            #
diff --git a/Gaudi/tests/pyjobopts/bug_35347.py b/Gaudi/tests/pyjobopts/gaudi_210.py
similarity index 93%
rename from Gaudi/tests/pyjobopts/bug_35347.py
rename to Gaudi/tests/pyjobopts/gaudi_210.py
index 1e706aeb6ea63691bdadb5d05f50ad8b5ac747b2..115094f72fb43053d5dca63a78fb7110fd593b74 100644
--- a/Gaudi/tests/pyjobopts/bug_35347.py
+++ b/Gaudi/tests/pyjobopts/gaudi_210.py
@@ -1,5 +1,5 @@
 #####################################################################################
-# (c) Copyright 1998-2023 CERN for the benefit of the LHCb and ATLAS collaborations #
+# (c) Copyright 1998-2024 CERN for the benefit of the LHCb and ATLAS collaborations #
 #                                                                                   #
 # This software is distributed under the terms of the Apache version 2 licence,     #
 # copied verbatim in the file "LICENSE".                                            #
diff --git a/Gaudi/tests/pyjobopts/subdir/bug_35347.py b/Gaudi/tests/pyjobopts/subdir/gaudi_210.py
similarity index 93%
rename from Gaudi/tests/pyjobopts/subdir/bug_35347.py
rename to Gaudi/tests/pyjobopts/subdir/gaudi_210.py
index ae319665134e09afa9ed165ac02fbf3462c89487..44a0cbd29c4cf342f510dce98b5284cc1c1aeaa8 100644
--- a/Gaudi/tests/pyjobopts/subdir/bug_35347.py
+++ b/Gaudi/tests/pyjobopts/subdir/gaudi_210.py
@@ -1,5 +1,5 @@
 #####################################################################################
-# (c) Copyright 1998-2023 CERN for the benefit of the LHCb and ATLAS collaborations #
+# (c) Copyright 1998-2024 CERN for the benefit of the LHCb and ATLAS collaborations #
 #                                                                                   #
 # This software is distributed under the terms of the Apache version 2 licence,     #
 # copied verbatim in the file "LICENSE".                                            #
diff --git a/Gaudi/tests/scripts/test_configurable_users.py b/Gaudi/tests/pytest/conf_user/test_autoapply.py
old mode 100755
new mode 100644
similarity index 56%
rename from Gaudi/tests/scripts/test_configurable_users.py
rename to Gaudi/tests/pytest/conf_user/test_autoapply.py
index 3b64e02f4152f778156c55a03d9b147ae2d2f014..a432f2d3a88186129c590c327f371e68d9c4c2d9
--- a/Gaudi/tests/scripts/test_configurable_users.py
+++ b/Gaudi/tests/pytest/conf_user/test_autoapply.py
@@ -1,5 +1,5 @@
 #####################################################################################
-# (c) Copyright 1998-2023 CERN for the benefit of the LHCb and ATLAS collaborations #
+# (c) Copyright 1998-2024 CERN for the benefit of the LHCb and ATLAS collaborations #
 #                                                                                   #
 # This software is distributed under the terms of the Apache version 2 licence,     #
 # copied verbatim in the file "LICENSE".                                            #
@@ -90,53 +90,62 @@ def ActionFunction():
     print("Action Function")
 
 
-from Gaudi.Configuration import appendPostConfigAction
-
-appendPostConfigAction(Action("Action Object One"))
-appendPostConfigAction(ActionFunction)
-appendPostConfigAction(Action("Action Object Two"))
-
-# Instantiate the application configurable
-Application()
-
-# apply all ConfigurableUser instances
-from GaudiKernel.Configurable import applyConfigurableUsers
-
-applyConfigurableUsers()
-
-# check that everything has been applied
-expected = {
-    "Application": ("Property1", 10),
-    "TestInstance": ("Property", 1),
-    "Application_MultiInstance": ("Property", 0),
-    "SubModule1": ("Property1", 10),
-    "SubModule2": ("Property1", 10),
-    "TestInstance_SubModule1": ("Property1", 0),
-    "Application_MultiInstance_SubModule1": ("Property1", 0),
-    "NotActivelyUsed": ("Property", -5),
-}
-assert set(appliedConf) == set(expected)
-
-# check the order of application
-assert appliedConf.index("Application") < appliedConf.index("SubModule1")
-assert appliedConf.index("Application") < appliedConf.index("SubModule2")
-assert appliedConf.index("Application") < appliedConf.index("Application_MultiInstance")
-assert appliedConf.index("Application") < appliedConf.index("TestInstance")
-assert appliedConf.index("Application") < appliedConf.index("NotActivelyUsed")
-
-assert appliedConf.index("TestInstance") < appliedConf.index("TestInstance_SubModule1")
-
-assert appliedConf.index("Application_MultiInstance") < appliedConf.index(
-    "Application_MultiInstance_SubModule1"
-)
-
-# check that the actions has been called in the right order
-expectedActions = ["Action Object One", "Action Function", "Action Object Two"]
-assert calledActions == expectedActions
-
-# check property values
-allConfs = Configurable.allConfigurables
-for name, (prop, value) in expected.items():
-    assert allConfs[name].getProp(prop) == value, "%s.%s != %s" % (name, prop, value)
-
-print("Success.")
+def test():
+    from Gaudi.Configuration import appendPostConfigAction
+
+    appendPostConfigAction(Action("Action Object One"))
+    appendPostConfigAction(ActionFunction)
+    appendPostConfigAction(Action("Action Object Two"))
+
+    # Instantiate the application configurable
+    Application()
+
+    # apply all ConfigurableUser instances
+    from GaudiKernel.Configurable import applyConfigurableUsers
+
+    applyConfigurableUsers()
+
+    # check that everything has been applied
+    expected = {
+        "Application": ("Property1", 10),
+        "TestInstance": ("Property", 1),
+        "Application_MultiInstance": ("Property", 0),
+        "SubModule1": ("Property1", 10),
+        "SubModule2": ("Property1", 10),
+        "TestInstance_SubModule1": ("Property1", 0),
+        "Application_MultiInstance_SubModule1": ("Property1", 0),
+        "NotActivelyUsed": ("Property", -5),
+    }
+    assert set(appliedConf) == set(expected)
+
+    # check the order of application
+    assert appliedConf.index("Application") < appliedConf.index("SubModule1")
+    assert appliedConf.index("Application") < appliedConf.index("SubModule2")
+    assert appliedConf.index("Application") < appliedConf.index(
+        "Application_MultiInstance"
+    )
+    assert appliedConf.index("Application") < appliedConf.index("TestInstance")
+    assert appliedConf.index("Application") < appliedConf.index("NotActivelyUsed")
+
+    assert appliedConf.index("TestInstance") < appliedConf.index(
+        "TestInstance_SubModule1"
+    )
+
+    assert appliedConf.index("Application_MultiInstance") < appliedConf.index(
+        "Application_MultiInstance_SubModule1"
+    )
+
+    # check that the actions has been called in the right order
+    expectedActions = ["Action Object One", "Action Function", "Action Object Two"]
+    assert calledActions == expectedActions
+
+    # check property values
+    allConfs = Configurable.allConfigurables
+    for name, (prop, value) in expected.items():
+        assert allConfs[name].getProp(prop) == value, "%s.%s != %s" % (
+            name,
+            prop,
+            value,
+        )
+
+    print("Success.")
diff --git a/Gaudi/tests/scripts/test_cu_delayed_creation.py b/Gaudi/tests/pytest/conf_user/test_delayed_creation.py
old mode 100755
new mode 100644
similarity index 79%
rename from Gaudi/tests/scripts/test_cu_delayed_creation.py
rename to Gaudi/tests/pytest/conf_user/test_delayed_creation.py
index 284874b122446eb3187f2db46c85b388a41da3c5..ff7fa6e1de04b8880634e19476ebfcc4e85c34c5
--- a/Gaudi/tests/scripts/test_cu_delayed_creation.py
+++ b/Gaudi/tests/pytest/conf_user/test_delayed_creation.py
@@ -1,5 +1,5 @@
 #####################################################################################
-# (c) Copyright 1998-2023 CERN for the benefit of the LHCb and ATLAS collaborations #
+# (c) Copyright 1998-2024 CERN for the benefit of the LHCb and ATLAS collaborations #
 #                                                                                   #
 # This software is distributed under the terms of the Apache version 2 licence,     #
 # copied verbatim in the file "LICENSE".                                            #
@@ -32,15 +32,16 @@ class Application(ConfigurableUser):
         DelayedInstance()
 
 
-# Instantiate the application configurable
-Application()
+def test():
+    # Instantiate the application configurable
+    Application()
 
-# apply all ConfigurableUser instances
-from GaudiKernel.Configurable import applyConfigurableUsers
+    # apply all ConfigurableUser instances
+    from GaudiKernel.Configurable import applyConfigurableUsers
 
-applyConfigurableUsers()
+    applyConfigurableUsers()
 
-assert Application().Applied
-assert DelayedInstance().Applied
+    assert Application().Applied
+    assert DelayedInstance().Applied
 
-print("Done.")
+    print("Done.")
diff --git a/Gaudi/tests/scripts/test_cu_passive_dep.py b/Gaudi/tests/pytest/conf_user/test_passive_dep.py
old mode 100755
new mode 100644
similarity index 65%
rename from Gaudi/tests/scripts/test_cu_passive_dep.py
rename to Gaudi/tests/pytest/conf_user/test_passive_dep.py
index 968f6bd8d1a37e8c88c59e2273145ab0ff6ff972..c0e588a6ccc05ffe58da1067ecd340bccf572336
--- a/Gaudi/tests/scripts/test_cu_passive_dep.py
+++ b/Gaudi/tests/pytest/conf_user/test_passive_dep.py
@@ -1,5 +1,5 @@
 #####################################################################################
-# (c) Copyright 1998-2023 CERN for the benefit of the LHCb and ATLAS collaborations #
+# (c) Copyright 1998-2024 CERN for the benefit of the LHCb and ATLAS collaborations #
 #                                                                                   #
 # This software is distributed under the terms of the Apache version 2 licence,     #
 # copied verbatim in the file "LICENSE".                                            #
@@ -8,12 +8,6 @@
 # granted to it by virtue of its status as an Intergovernmental Organization        #
 # or submit itself to any jurisdiction.                                             #
 #####################################################################################
-import logging
-
-from GaudiKernel.ProcessJobOptions import InstallRootLoggingHandler
-
-InstallRootLoggingHandler("# ", level=logging.INFO)
-
 from Gaudi.Configuration import ConfigurableUser
 
 applied_order = []
@@ -36,22 +30,17 @@ class Application(ConfigurableUser):
         applied_order.append(self.name())
 
 
-# Instantiate the application configurable
-Application()
-CommonConf()
+def test():
+    # Instantiate the application configurable
+    Application()
+    CommonConf()
 
-# apply all ConfigurableUser instances
-from GaudiKernel.Configurable import applyConfigurableUsers
+    # apply all ConfigurableUser instances
+    from GaudiKernel.Configurable import applyConfigurableUsers
 
-applyConfigurableUsers()
-print("Done.")
+    applyConfigurableUsers()
+    print("Done.")
 
-expected_order = ["CommonConf", "Application"]
-if applied_order != expected_order:
-    import sys
+    expected_order = ["CommonConf", "Application"]
 
-    sys.stderr.write(
-        ("Error: wrong order of apply!\n" "\texpected %r\n" "\tfound %r\n")
-        % (expected_order, applied_order)
-    )
-    sys.exit(1)
+    assert applied_order == expected_order
diff --git a/Gaudi/tests/pytest/conftest.py b/Gaudi/tests/pytest/conftest.py
new file mode 100644
index 0000000000000000000000000000000000000000..621ec98abd414e4f66bd3ae936cd06f6556c4e82
--- /dev/null
+++ b/Gaudi/tests/pytest/conftest.py
@@ -0,0 +1,59 @@
+#####################################################################################
+# (c) Copyright 2024 CERN for the benefit of the LHCb and ATLAS collaborations      #
+#                                                                                   #
+# This software is distributed under the terms of the Apache version 2 licence,     #
+# copied verbatim in the file "LICENSE".                                            #
+#                                                                                   #
+# In applying this licence, CERN does not waive the privileges and immunities       #
+# granted to it by virtue of its status as an Intergovernmental Organization        #
+# or submit itself to any jurisdiction.                                             #
+#####################################################################################
+import os
+from ast import literal_eval
+from pathlib import Path
+from typing import Generator, List
+
+import pytest
+from GaudiTesting import GaudiExeTest
+
+
+class OptParseTest(GaudiExeTest):
+    """
+    Helper class to write tests on options parsing.
+
+    Just define the class member `options` (as for GaudiExeTest) and `expected_dump`
+    (as a Python dictionary in the format produced buy the option `--output` of `gaudirun.py`).
+    """
+
+    command = ["gaudirun.py", "--dry-run", "--verbose"]
+
+    expected_dump = None
+
+    @classmethod
+    def _prepare_command(cls, tmp_path=Path()) -> List[str]:
+        command = super()._prepare_command(tmp_path=tmp_path)
+        command.extend(
+            ["--output", os.path.join(cls.popen_kwargs.get("cwd"), "opts.dump.py")]
+        )
+        return command
+
+    @pytest.mark.do_not_collect_source
+    def test_options(self, options_dump):
+        assert (
+            self.expected_dump is not None
+        ), "expected_dump must be defined for OptParseTest"
+        assert options_dump == self.expected_dump
+
+
+@pytest.fixture(scope="class")
+def options_dump(
+    request: pytest.FixtureRequest,
+    cwd: Path,
+) -> Generator[dict, None, None]:
+    cls = request.cls
+    result = None
+    if cls and issubclass(cls, OptParseTest):
+        with open(cwd / "opts.dump.py") as dump:
+            result = literal_eval(dump.read())
+
+    yield result
diff --git a/Gaudi/tests/pytest/test_gaudi_1179.py b/Gaudi/tests/pytest/jira/test_gaudi_1179.py
similarity index 89%
rename from Gaudi/tests/pytest/test_gaudi_1179.py
rename to Gaudi/tests/pytest/jira/test_gaudi_1179.py
index faf783fd51ac22820320a81dfd1253ff1312f656..736368b39665e5f0adebfd4ef51240caacfa30b2 100644
--- a/Gaudi/tests/pytest/test_gaudi_1179.py
+++ b/Gaudi/tests/pytest/jira/test_gaudi_1179.py
@@ -1,5 +1,5 @@
 #####################################################################################
-# (c) Copyright 1998-2023 CERN for the benefit of the LHCb and ATLAS collaborations #
+# (c) Copyright 1998-2024 CERN for the benefit of the LHCb and ATLAS collaborations #
 #                                                                                   #
 # This software is distributed under the terms of the Apache version 2 licence,     #
 # copied verbatim in the file "LICENSE".                                            #
@@ -16,7 +16,7 @@ def test():
 
     from Gaudi.Configuration import allConfigurables, importOptions
 
-    opts = join(dirname(dirname(__file__)), "pyjobopts", "GAUDI-1179.opts")
+    opts = join(dirname(dirname(dirname(__file__))), "pyjobopts", "GAUDI-1179.opts")
     importOptions(opts)
 
     assert "Dummy" in allConfigurables
diff --git a/Gaudi/tests/pytest/test_bug_34769.py b/Gaudi/tests/pytest/jira/test_gaudi_207.py
similarity index 90%
rename from Gaudi/tests/pytest/test_bug_34769.py
rename to Gaudi/tests/pytest/jira/test_gaudi_207.py
index 756fef3a7ac1ae6283d166929fb9e39d31a88e4b..97762b34121f1892d0cd71314bcbd5920bd77b91 100644
--- a/Gaudi/tests/pytest/test_bug_34769.py
+++ b/Gaudi/tests/pytest/jira/test_gaudi_207.py
@@ -1,5 +1,5 @@
 #####################################################################################
-# (c) Copyright 1998-2019 CERN for the benefit of the LHCb and ATLAS collaborations #
+# (c) Copyright 1998-2024 CERN for the benefit of the LHCb and ATLAS collaborations #
 #                                                                                   #
 # This software is distributed under the terms of the Apache version 2 licence,     #
 # copied verbatim in the file "LICENSE".                                            #
@@ -9,6 +9,7 @@
 # or submit itself to any jurisdiction.                                             #
 #####################################################################################
 def test():
+    "https://its.cern.ch/jira/browse/GAUDI-1179"
     try:
         from Gaudi.Configuration import ApplicationMgr, OutputStream
 
diff --git a/Gaudi/tests/pytest/jira/test_gaudi_209.py b/Gaudi/tests/pytest/jira/test_gaudi_209.py
new file mode 100644
index 0000000000000000000000000000000000000000..ab0ec81c65c95c9850b0f774f2baa35a25cb9ff3
--- /dev/null
+++ b/Gaudi/tests/pytest/jira/test_gaudi_209.py
@@ -0,0 +1,31 @@
+#####################################################################################
+# (c) Copyright 2024 CERN for the benefit of the LHCb and ATLAS collaborations      #
+#                                                                                   #
+# This software is distributed under the terms of the Apache version 2 licence,     #
+# copied verbatim in the file "LICENSE".                                            #
+#                                                                                   #
+# In applying this licence, CERN does not waive the privileges and immunities       #
+# granted to it by virtue of its status as an Intergovernmental Organization        #
+# or submit itself to any jurisdiction.                                             #
+#####################################################################################
+from conftest import OptParseTest
+
+
+class TestGaudi209(OptParseTest):
+    """
+    https://its.cern.ch/jira/browse/GAUDI-209
+    """
+
+    options = """
+    EventSelector.Input = {
+        "DATAFILE='PFN:dcap://blah.blah/foo/bar/file.dst' TYPE='POOL_ROOTTREE' OPT='READ'"
+    };
+    """
+
+    expected_dump = {
+        "EventSelector": {
+            "Input": [
+                "DATAFILE='PFN:dcap://blah.blah/foo/bar/file.dst' TYPE='POOL_ROOTTREE' OPT='READ'"
+            ]
+        }
+    }
diff --git a/Gaudi/tests/pytest/jira/test_gaudi_210.py b/Gaudi/tests/pytest/jira/test_gaudi_210.py
new file mode 100644
index 0000000000000000000000000000000000000000..3fbddb6556f9e78024c2e2f1f25e71ac7d9d2df7
--- /dev/null
+++ b/Gaudi/tests/pytest/jira/test_gaudi_210.py
@@ -0,0 +1,36 @@
+#####################################################################################
+# (c) Copyright 2024 CERN for the benefit of the LHCb and ATLAS collaborations      #
+#                                                                                   #
+# This software is distributed under the terms of the Apache version 2 licence,     #
+# copied verbatim in the file "LICENSE".                                            #
+#                                                                                   #
+# In applying this licence, CERN does not waive the privileges and immunities       #
+# granted to it by virtue of its status as an Intergovernmental Organization        #
+# or submit itself to any jurisdiction.                                             #
+#####################################################################################
+from pathlib import Path
+
+from conftest import OptParseTest
+
+
+class TestGaudi210(OptParseTest):
+    """
+    https://its.cern.ch/jira/browse/GAUDI-210
+    """
+
+    environment = [
+        f"OPTSROOT={Path(__file__).parent.parent.parent/'pyjobopts'}",
+    ]
+
+    def options(self):
+        import os
+        from pathlib import Path
+
+        from Gaudi.Configuration import importOptions
+
+        # $PWD is set to the directory pytest is started from
+        root = Path(os.environ["OPTSROOT"])
+        importOptions(str(root / "gaudi_210.py"))
+        importOptions(str(root / "subdir" / "gaudi_210.py"))
+
+    expected_dump = {"myAlg": {"Opt1": 1, "Opt2": 2}}
diff --git a/Gaudi/tests/pytest/jira/test_gaudi_215.py b/Gaudi/tests/pytest/jira/test_gaudi_215.py
new file mode 100644
index 0000000000000000000000000000000000000000..9ffae42782e898d37d200ead89a5fc4ca469e4d6
--- /dev/null
+++ b/Gaudi/tests/pytest/jira/test_gaudi_215.py
@@ -0,0 +1,50 @@
+#####################################################################################
+# (c) Copyright 2024 CERN for the benefit of the LHCb and ATLAS collaborations      #
+#                                                                                   #
+# This software is distributed under the terms of the Apache version 2 licence,     #
+# copied verbatim in the file "LICENSE".                                            #
+#                                                                                   #
+# In applying this licence, CERN does not waive the privileges and immunities       #
+# granted to it by virtue of its status as an Intergovernmental Organization        #
+# or submit itself to any jurisdiction.                                             #
+#####################################################################################
+from ast import literal_eval
+from pathlib import Path
+from subprocess import run
+
+import pytest
+
+
+@pytest.fixture
+def pickle_file(tmp_path):
+    pickle_name = str(tmp_path / "options.pkl")
+    run(
+        [
+            "gaudirun.py",
+            "--verbose",
+            "--dry-run",
+            "--output",
+            pickle_name,
+            str(Path(__file__).parent.parent.parent / "pyjobopts" / "GAUDI-215.opts"),
+        ],
+        check=True,
+    )
+    yield pickle_name
+
+
+def test(pickle_file: str, tmp_path):
+    """
+    https://its.cern.ch/jira/browse/GAUDI-215
+    """
+
+    dump_name = str(tmp_path / "dump.py")
+    run(
+        ["gaudirun.py", "--verbose", "--dry-run", "--output", dump_name, pickle_file],
+        check=True,
+    )
+    with open(dump_name) as dump:
+        options_dump = literal_eval(dump.read())
+
+    expected = {"MyAlg": {"MyOpt": 1}, "OtherAlg": {"OtherOpt": 1}}
+
+    assert options_dump == expected
diff --git a/Gaudi/tests/pytest/jira/test_gaudi_218.py b/Gaudi/tests/pytest/jira/test_gaudi_218.py
new file mode 100644
index 0000000000000000000000000000000000000000..1da0e78f337944d51c2bab06e3439dac2b2d1abe
--- /dev/null
+++ b/Gaudi/tests/pytest/jira/test_gaudi_218.py
@@ -0,0 +1,30 @@
+#####################################################################################
+# (c) Copyright 2024 CERN for the benefit of the LHCb and ATLAS collaborations      #
+#                                                                                   #
+# This software is distributed under the terms of the Apache version 2 licence,     #
+# copied verbatim in the file "LICENSE".                                            #
+#                                                                                   #
+# In applying this licence, CERN does not waive the privileges and immunities       #
+# granted to it by virtue of its status as an Intergovernmental Organization        #
+# or submit itself to any jurisdiction.                                             #
+#####################################################################################
+from conftest import OptParseTest
+
+
+class TestGaudi218(OptParseTest):
+    """
+    https://its.cern.ch/jira/browse/GAUDI-218
+    """
+
+    options = """
+    MyAlg.MyOpt = "a"; // Test "comment"
+    OtherAlg.MyOpt = 1;
+    // grep "// STRIP SELECTION" | awk ...
+    AnotherAlg.Opt = 1;
+    """
+
+    expected_dump = {
+        "MyAlg": {"MyOpt": "a"},
+        "OtherAlg": {"MyOpt": 1},
+        "AnotherAlg": {"Opt": 1},
+    }
diff --git a/Gaudi/tests/scripts/test_remove_tmp_file.py b/Gaudi/tests/pytest/jira/test_gaudi_219.py
similarity index 56%
rename from Gaudi/tests/scripts/test_remove_tmp_file.py
rename to Gaudi/tests/pytest/jira/test_gaudi_219.py
index 819db7937744a5bb999766c6b32e022999e46542..76c28a285e68e73677ae2ed920fb944a6d4b97f6 100644
--- a/Gaudi/tests/scripts/test_remove_tmp_file.py
+++ b/Gaudi/tests/pytest/jira/test_gaudi_219.py
@@ -1,6 +1,5 @@
-#!/usr/bin/env python3
 #####################################################################################
-# (c) Copyright 1998-2019 CERN for the benefit of the LHCb and ATLAS collaborations #
+# (c) Copyright 2024 CERN for the benefit of the LHCb and ATLAS collaborations      #
 #                                                                                   #
 # This software is distributed under the terms of the Apache version 2 licence,     #
 # copied verbatim in the file "LICENSE".                                            #
@@ -9,26 +8,27 @@
 # granted to it by virtue of its status as an Intergovernmental Organization        #
 # or submit itself to any jurisdiction.                                             #
 #####################################################################################
+from pathlib import Path
 
-import os
-from subprocess import call
+from conftest import OptParseTest
 
-tmpfile = os.path.join(os.getcwd(), "tmp.opts")
 
-with open(tmpfile, "w") as f:
-    f.write("MyAlg.MyOpt = 1;\n")
+class Test(OptParseTest):
+    """
+    https://its.cern.ch/jira/browse/GAUDI-219
+    """
 
-os.environ["GAUDI_TEMP_OPTS_FILE"] = tmpfile
-os.environ["GAUDIAPPNAME"] = ""
-os.environ["GAUDIAPPVERSION"] = ""
+    environment = [
+        f"JOBOPTSEARCHPATH={Path(__file__).parent.parent.parent/'pyjobopts'}",
+        "TESTOPTS=test1.opts",
+    ]
 
-assert call(["gaudirun.py", "--dry-run", "--output", "out.py"]) == 0
+    def options(self):
+        from Gaudi.Configuration import importOptions
 
-assert not os.path.exists(tmpfile)
+        importOptions("$TESTOPTS")
 
-assert os.path.exists("out.py")
-
-expected = {"MyAlg": {"MyOpt": 1}}
-observed = eval(open("out.py").read())
-
-assert expected == observed
+    expected_dump = {
+        "MessageSvc": {"OutputLevel": 2},
+        "myAlg.myTool": {"Bool": True, "Int": 10},
+    }
diff --git a/Gaudi/tests/pytest/jira/test_gaudi_223.py b/Gaudi/tests/pytest/jira/test_gaudi_223.py
new file mode 100644
index 0000000000000000000000000000000000000000..ca467ca5411c0154227b951e3953119ffcbba5ab
--- /dev/null
+++ b/Gaudi/tests/pytest/jira/test_gaudi_223.py
@@ -0,0 +1,38 @@
+#####################################################################################
+# (c) Copyright 2024 CERN for the benefit of the LHCb and ATLAS collaborations      #
+#                                                                                   #
+# This software is distributed under the terms of the Apache version 2 licence,     #
+# copied verbatim in the file "LICENSE".                                            #
+#                                                                                   #
+# In applying this licence, CERN does not waive the privileges and immunities       #
+# granted to it by virtue of its status as an Intergovernmental Organization        #
+# or submit itself to any jurisdiction.                                             #
+#####################################################################################
+from conftest import OptParseTest
+
+
+class Test(OptParseTest):
+    """
+    https://its.cern.ch/jira/browse/GAUDI-223
+    """
+
+    environment = [
+        "VAR1=v1",
+        "VAR2=v2",
+    ]
+
+    options = """
+    Alg.Prop1 = "$VAR1";
+    Alg.Prop2 = { "$VAR1", "$VAR2" };
+    Alg.Prop3 = ( "$VAR1", "$VAR2" );
+    Alg.Prop4 = { "$VAR1": "value", "key": "$VAR2" };
+    """
+
+    expected_dump = {
+        "Alg": {
+            "Prop1": "$VAR1",
+            "Prop2": ["$VAR1", "$VAR2"],
+            "Prop3": ("$VAR1", "$VAR2"),
+            "Prop4": {"$VAR1": "value", "key": "$VAR2"},
+        }
+    }
diff --git a/Gaudi/tests/pytest/jira/test_gaudi_224.py b/Gaudi/tests/pytest/jira/test_gaudi_224.py
new file mode 100644
index 0000000000000000000000000000000000000000..b99aa8924075e7c1a5dcbb96a3f0b3a3bfef68d7
--- /dev/null
+++ b/Gaudi/tests/pytest/jira/test_gaudi_224.py
@@ -0,0 +1,25 @@
+#####################################################################################
+# (c) Copyright 2024 CERN for the benefit of the LHCb and ATLAS collaborations      #
+#                                                                                   #
+# This software is distributed under the terms of the Apache version 2 licence,     #
+# copied verbatim in the file "LICENSE".                                            #
+#                                                                                   #
+# In applying this licence, CERN does not waive the privileges and immunities       #
+# granted to it by virtue of its status as an Intergovernmental Organization        #
+# or submit itself to any jurisdiction.                                             #
+#####################################################################################
+from conftest import OptParseTest
+
+
+class Test(OptParseTest):
+    """
+    https://its.cern.ch/jira/browse/GAUDI-224
+    """
+
+    options = """
+    Alg.Prop = { "a" };
+    Alg.Prop = @Alg.RefProp;
+    Alg.RefProp = { "b" };
+    """
+
+    expected_dump = {"Alg": {"Prop": ["b"], "RefProp": ["b"]}}
diff --git a/Gaudi/tests/pytest/jira/test_gaudi_241.py b/Gaudi/tests/pytest/jira/test_gaudi_241.py
new file mode 100644
index 0000000000000000000000000000000000000000..c2066a654ccbe5553c0abcf07f8e40e71f78b88a
--- /dev/null
+++ b/Gaudi/tests/pytest/jira/test_gaudi_241.py
@@ -0,0 +1,28 @@
+#####################################################################################
+# (c) Copyright 2024 CERN for the benefit of the LHCb and ATLAS collaborations      #
+#                                                                                   #
+# This software is distributed under the terms of the Apache version 2 licence,     #
+# copied verbatim in the file "LICENSE".                                            #
+#                                                                                   #
+# In applying this licence, CERN does not waive the privileges and immunities       #
+# granted to it by virtue of its status as an Intergovernmental Organization        #
+# or submit itself to any jurisdiction.                                             #
+#####################################################################################
+from conftest import OptParseTest
+
+
+class Test(OptParseTest):
+    """
+    https://its.cern.ch/jira/browse/GAUDI-241
+    """
+
+    def options(self):
+        from Configurables import DataStreamTool as MyTool
+
+        from Gaudi.Configuration import INFO
+
+        pub = MyTool("Public")
+        pub.addTool(MyTool, "Private")
+        pub.Private.OutputLevel = INFO
+
+    expected_dump = {"ToolSvc.Public.Private": {"OutputLevel": 3}}
diff --git a/Gaudi/tests/pytest/jira/test_gaudi_243.py b/Gaudi/tests/pytest/jira/test_gaudi_243.py
new file mode 100644
index 0000000000000000000000000000000000000000..40e987534e71da206a118f8b05de0feae5e5b25f
--- /dev/null
+++ b/Gaudi/tests/pytest/jira/test_gaudi_243.py
@@ -0,0 +1,32 @@
+#####################################################################################
+# (c) Copyright 2024 CERN for the benefit of the LHCb and ATLAS collaborations      #
+#                                                                                   #
+# This software is distributed under the terms of the Apache version 2 licence,     #
+# copied verbatim in the file "LICENSE".                                            #
+#                                                                                   #
+# In applying this licence, CERN does not waive the privileges and immunities       #
+# granted to it by virtue of its status as an Intergovernmental Organization        #
+# or submit itself to any jurisdiction.                                             #
+#####################################################################################
+from conftest import OptParseTest
+
+
+class Test(OptParseTest):
+    """
+    https://its.cern.ch/jira/browse/GAUDI-243
+    """
+
+    def options(self):
+        from Configurables import ApplicationMgr
+
+        from Gaudi.Configuration import ConfigurableUser
+
+        class Brunel(ConfigurableUser):
+            __slots__ = {
+                "EvtMax": -1,  # Maximum number of events to process
+            }
+
+        Brunel().EvtMax = 10
+        ApplicationMgr().EvtMax = 20
+
+    expected_dump = {"ApplicationMgr": {"EvtMax": 20}}
diff --git a/Gaudi/tests/pytest/jira/test_gaudi_251.py b/Gaudi/tests/pytest/jira/test_gaudi_251.py
new file mode 100644
index 0000000000000000000000000000000000000000..5a7a3861793119690b815ff64c783be292ed6ac1
--- /dev/null
+++ b/Gaudi/tests/pytest/jira/test_gaudi_251.py
@@ -0,0 +1,37 @@
+#####################################################################################
+# (c) Copyright 2024 CERN for the benefit of the LHCb and ATLAS collaborations      #
+#                                                                                   #
+# This software is distributed under the terms of the Apache version 2 licence,     #
+# copied verbatim in the file "LICENSE".                                            #
+#                                                                                   #
+# In applying this licence, CERN does not waive the privileges and immunities       #
+# granted to it by virtue of its status as an Intergovernmental Organization        #
+# or submit itself to any jurisdiction.                                             #
+#####################################################################################
+from conftest import OptParseTest
+
+
+class Test(OptParseTest):
+    """
+    https://its.cern.ch/jira/browse/GAUDI-251
+    """
+
+    def options(self):
+        from Gaudi.Configuration import ConfigurableUser
+
+        class TestAlg(ConfigurableUser):
+            __slots__ = {"Dict": {"a": 1}, "List": ["a", "b"]}
+
+            def getGaudiType(self):
+                return "Test"  # To avoid skipping of ConfigurableUser
+
+        alg1 = TestAlg("Test1", Dict={"b": 10}, List=["A", "B"])
+
+        alg2 = alg1.clone("Test2")
+        alg2.Dict["a"] = 20
+        alg2.List.append("C")
+
+    expected_dump = {
+        "Test1": {"Dict": {"b": 10}, "List": ["A", "B"]},
+        "Test2": {"Dict": {"a": 20, "b": 10}, "List": ["A", "B", "C"]},
+    }
diff --git a/Gaudi/tests/pytest/jira/test_gaudi_271.py b/Gaudi/tests/pytest/jira/test_gaudi_271.py
new file mode 100644
index 0000000000000000000000000000000000000000..887f6b2afc988f472c44f3c50e1098ec83fcd98d
--- /dev/null
+++ b/Gaudi/tests/pytest/jira/test_gaudi_271.py
@@ -0,0 +1,31 @@
+#####################################################################################
+# (c) Copyright 2024 CERN for the benefit of the LHCb and ATLAS collaborations      #
+#                                                                                   #
+# This software is distributed under the terms of the Apache version 2 licence,     #
+# copied verbatim in the file "LICENSE".                                            #
+#                                                                                   #
+# In applying this licence, CERN does not waive the privileges and immunities       #
+# granted to it by virtue of its status as an Intergovernmental Organization        #
+# or submit itself to any jurisdiction.                                             #
+#####################################################################################
+from pathlib import Path
+
+from conftest import OptParseTest
+
+
+class Test(OptParseTest):
+    """
+    https://its.cern.ch/jira/browse/GAUDI-271
+    """
+
+    environment = [
+        f"JOBOPTSEARCHPATH={Path(__file__).parent.parent.parent/'pyjobopts'}",
+    ]
+
+    def options(self):
+        from Gaudi.Configuration import importOptions, importUnits
+
+        importUnits("units.opts")
+        importOptions("GAUDI-271.opts")
+
+    expected_dump = {"Test": {"Length": 10000}}
diff --git a/Gaudi/tests/pytest/jira/test_gaudi_329.py b/Gaudi/tests/pytest/jira/test_gaudi_329.py
new file mode 100644
index 0000000000000000000000000000000000000000..fa3c989de1d7a148fe7daeb97f08b73231ea6354
--- /dev/null
+++ b/Gaudi/tests/pytest/jira/test_gaudi_329.py
@@ -0,0 +1,40 @@
+#####################################################################################
+# (c) Copyright 2024 CERN for the benefit of the LHCb and ATLAS collaborations      #
+#                                                                                   #
+# This software is distributed under the terms of the Apache version 2 licence,     #
+# copied verbatim in the file "LICENSE".                                            #
+#                                                                                   #
+# In applying this licence, CERN does not waive the privileges and immunities       #
+# granted to it by virtue of its status as an Intergovernmental Organization        #
+# or submit itself to any jurisdiction.                                             #
+#####################################################################################
+from pathlib import Path
+
+from GaudiTesting import GaudiExeTest
+
+
+class Test(GaudiExeTest):
+    """
+    https://its.cern.ch/jira/browse/GAUDI-329
+    """
+
+    command = ["gaudirun.py", "-v", "-n"]
+    environment = [
+        f"PYTHONPATH={Path(__file__).parent.parent.parent/'python'}:$PYTHONPATH"
+    ]
+
+    def options(self):
+        # Add the fake configurables to the path
+        # only the _merge_confDb.py in InstallArea/python/* are used automatically
+        import Test_confDb  # noqa: F401
+
+        # ------------------------------------------------------------------------------\
+        # https://savannah.cern.ch/bugs/?61144
+        from Configurables import MyTestTool
+
+        print(MyTestTool())
+        # ------------------------------------------------------------------------------/
+
+    def test_stderr(self, stderr):
+        # require empty stderr
+        assert not stderr.strip()
diff --git a/Gaudi/tests/pytest/test_case_sensitivity.py b/Gaudi/tests/pytest/test_case_sensitivity.py
new file mode 100644
index 0000000000000000000000000000000000000000..3d24d7d1bf7b9d406b0b5d2c9203cb0537de83cb
--- /dev/null
+++ b/Gaudi/tests/pytest/test_case_sensitivity.py
@@ -0,0 +1,36 @@
+#####################################################################################
+# (c) Copyright 2024 CERN for the benefit of the LHCb and ATLAS collaborations      #
+#                                                                                   #
+# This software is distributed under the terms of the Apache version 2 licence,     #
+# copied verbatim in the file "LICENSE".                                            #
+#                                                                                   #
+# In applying this licence, CERN does not waive the privileges and immunities       #
+# granted to it by virtue of its status as an Intergovernmental Organization        #
+# or submit itself to any jurisdiction.                                             #
+#####################################################################################
+from pathlib import Path
+
+from conftest import OptParseTest
+
+
+class Test(OptParseTest):
+    environment = [
+        f"JOBOPTSEARCHPATH={Path(__file__).parent.parent / 'pyjobopts'}",
+    ]
+
+    command = ["gaudirun.py", "--dry-run", "--verbose", "case_sensitivity.py"]
+
+    expected_dump = {
+        "MyAlg1": {"AnotherTest": "AValue", "TestProperty": "AValue"},
+        "MyAlg2": {"TestProperty": "AValue"},
+    }
+
+    def test_stdout(self, stdout):
+        all_warnings = [
+            line for line in stdout.decode().splitlines() if "warning" in line.lower()
+        ]
+        expected = [
+            "# WARNING: property 'testproperty' was requested for MyAlg1, but the correct spelling is 'TestProperty'",
+            "# WARNING: Option 'testproperty' was used for MyAlg2, but the correct spelling is 'TestProperty'",
+        ]
+        assert all_warnings == expected
diff --git a/Gaudi/tests/pytest/test_cmdline_conf.py b/Gaudi/tests/pytest/test_cmdline_conf.py
new file mode 100644
index 0000000000000000000000000000000000000000..8a2c2923d30753e7381b6d00a8556148f27585de
--- /dev/null
+++ b/Gaudi/tests/pytest/test_cmdline_conf.py
@@ -0,0 +1,30 @@
+#####################################################################################
+# (c) Copyright 2024 CERN for the benefit of the LHCb and ATLAS collaborations      #
+#                                                                                   #
+# This software is distributed under the terms of the Apache version 2 licence,     #
+# copied verbatim in the file "LICENSE".                                            #
+#                                                                                   #
+# In applying this licence, CERN does not waive the privileges and immunities       #
+# granted to it by virtue of its status as an Intergovernmental Organization        #
+# or submit itself to any jurisdiction.                                             #
+#####################################################################################
+from conftest import OptParseTest
+
+
+class Test(OptParseTest):
+    command = [
+        "gaudirun.py",
+        "--dry-run",
+        "--verbose",
+        "--option",
+        "MessageSvc().setFatal.append('AnotherAlg')",
+    ]
+
+    def options(self):
+        from Gaudi.Configuration import MessageSvc
+
+        MessageSvc().setDebug.append("AnAlgorithm")
+
+    expected_dump = {
+        "MessageSvc": {"setDebug": ["AnAlgorithm"], "setFatal": ["AnotherAlg"]}
+    }
diff --git a/Gaudi/tests/pytest/test_configurable_to_str.py b/Gaudi/tests/pytest/test_configurable_to_str.py
new file mode 100644
index 0000000000000000000000000000000000000000..594a29365194cdf78f8d89fb8e78547f8c1e3765
--- /dev/null
+++ b/Gaudi/tests/pytest/test_configurable_to_str.py
@@ -0,0 +1,31 @@
+#####################################################################################
+# (c) Copyright 2024 CERN for the benefit of the LHCb and ATLAS collaborations      #
+#                                                                                   #
+# This software is distributed under the terms of the Apache version 2 licence,     #
+# copied verbatim in the file "LICENSE".                                            #
+#                                                                                   #
+# In applying this licence, CERN does not waive the privileges and immunities       #
+# granted to it by virtue of its status as an Intergovernmental Organization        #
+# or submit itself to any jurisdiction.                                             #
+#####################################################################################
+from pathlib import Path
+
+from conftest import OptParseTest
+
+
+class Test(OptParseTest):
+    environment = [
+        f"JOBOPTSEARCHPATH={Path(__file__).parent.parent / 'pyjobopts'}",
+    ]
+
+    command = ["gaudirun.py", "--dry-run", "--verbose", "configurable_to_str.py"]
+
+    expected_dump = {
+        "Algorithm1": {"Service": "MySvc/JustAName"},
+        "Algorithm2": {"Members": ["HelloWorld", "MyAlg/Algorithm1"]},
+        "Algorithm3": {
+            "Members": ["MyAlg/Algorithm1", "HelloWorld", "MyAlg/Algorithm2"]
+        },
+        "JustAName": {"OutputLevel": 1},
+        "MessageSvc": {"OutputLevel": 3},
+    }
diff --git a/Gaudi/tests/pytest/test_export_oldopts.py b/Gaudi/tests/pytest/test_export_oldopts.py
new file mode 100644
index 0000000000000000000000000000000000000000..57f584c69e54a4bf478b3dc7878b02214910320a
--- /dev/null
+++ b/Gaudi/tests/pytest/test_export_oldopts.py
@@ -0,0 +1,74 @@
+#!/usr/bin/env python3
+#####################################################################################
+# (c) Copyright 1998-2024 CERN for the benefit of the LHCb and ATLAS collaborations #
+#                                                                                   #
+# This software is distributed under the terms of the Apache version 2 licence,     #
+# copied verbatim in the file "LICENSE".                                            #
+#                                                                                   #
+# In applying this licence, CERN does not waive the privileges and immunities       #
+# granted to it by virtue of its status as an Intergovernmental Organization        #
+# or submit itself to any jurisdiction.                                             #
+#####################################################################################
+
+import os
+from ast import literal_eval
+from pathlib import Path
+from shutil import which
+from subprocess import run
+
+import pytest
+
+
+@pytest.mark.parametrize("optfiles", [["main.py"], ["export_oldopts/special_cases.py"]])
+def test(optfiles, tmp_path):
+    env = dict(os.environ)
+    env["JOBOPTSEARCHPATH"] = str(Path(__file__).parent.parent / "pyjobopts")
+
+    print("======== First pass (python only) ========")
+    # parse the option file and cache the configuration (python only)
+    dump_name = str(tmp_path / "options.1.py")
+    cmd = [
+        "python3",
+        which("gaudirun.py"),
+        "--dry-run",
+        "--verbose",
+        "--output",
+        dump_name,
+    ] + optfiles
+    print("= cmd:", " ".join(cmd))
+    run(cmd, env=env, check=True)
+    expected = literal_eval(open(dump_name).read())
+
+    print("========== Second pass (export) ==========")
+    # parse the option file, export old options, parse again
+    export_name = str(tmp_path / "options.opts")
+    cmd = [
+        "python3",
+        which("gaudirun.py"),
+        "--dry-run",
+        "--verbose",
+        "--old-opts",
+        "--output",
+        export_name,
+    ] + optfiles
+    print("= cmd:", " ".join(cmd))
+    run(cmd, env=env, check=True)
+
+    print("========== Second pass (import) ==========")
+    dump_name = str(tmp_path / "options.2.py")
+    cmd = [
+        "python3",
+        which("gaudirun.py"),
+        "-n",
+        "-v",
+        "--output",
+        dump_name,
+        export_name,
+    ]
+    print("= cmd:", " ".join(cmd))
+    run(cmd, env=env, check=True)
+    result = literal_eval(open(dump_name).read())
+
+    assert (
+        result == expected
+    ), "Configuration from old options differs from the python one"
diff --git a/Gaudi/tests/pytest/test_import_opts.py b/Gaudi/tests/pytest/test_import_opts.py
new file mode 100644
index 0000000000000000000000000000000000000000..94073947231688149185064a25ab53da3cb070c7
--- /dev/null
+++ b/Gaudi/tests/pytest/test_import_opts.py
@@ -0,0 +1,37 @@
+#####################################################################################
+# (c) Copyright 2024 CERN for the benefit of the LHCb and ATLAS collaborations      #
+#                                                                                   #
+# This software is distributed under the terms of the Apache version 2 licence,     #
+# copied verbatim in the file "LICENSE".                                            #
+#                                                                                   #
+# In applying this licence, CERN does not waive the privileges and immunities       #
+# granted to it by virtue of its status as an Intergovernmental Organization        #
+# or submit itself to any jurisdiction.                                             #
+#####################################################################################
+import re
+from pathlib import Path
+
+from conftest import OptParseTest
+
+
+class Test(OptParseTest):
+    environment = [
+        f"JOBOPTSEARCHPATH={Path(__file__).parent.parent / 'pyjobopts'}",
+    ]
+
+    command = ["gaudirun.py", "--dry-run", "--verbose", "main.opts"]
+
+    expected_dump = {
+        "ApplicationMgr": {
+            "TopAlg": ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"]
+        },
+        "MessageSvc": {"OutputLevel": 4},
+        "myAlg": {"Dict": {"a": 1, "b": 2}},
+        "myAlg.myTool": {"Int": 10, "Bool": True},
+        "mySvc": {"List": ["a", "c"], "Bool": True},
+    }
+
+    def test_warning(self, stdout):
+        assert re.search(
+            r"WARNING: file '.*test1.opts' already included, ignored", stdout.decode()
+        ), "missing expected warning"
diff --git a/Gaudi/tests/pytest/test_import_py.py b/Gaudi/tests/pytest/test_import_py.py
new file mode 100644
index 0000000000000000000000000000000000000000..00eda6210fd91e7858ff920821e57039018a8b07
--- /dev/null
+++ b/Gaudi/tests/pytest/test_import_py.py
@@ -0,0 +1,37 @@
+#####################################################################################
+# (c) Copyright 2024 CERN for the benefit of the LHCb and ATLAS collaborations      #
+#                                                                                   #
+# This software is distributed under the terms of the Apache version 2 licence,     #
+# copied verbatim in the file "LICENSE".                                            #
+#                                                                                   #
+# In applying this licence, CERN does not waive the privileges and immunities       #
+# granted to it by virtue of its status as an Intergovernmental Organization        #
+# or submit itself to any jurisdiction.                                             #
+#####################################################################################
+import re
+from pathlib import Path
+
+from conftest import OptParseTest
+
+
+class Test(OptParseTest):
+    environment = [
+        f"JOBOPTSEARCHPATH={Path(__file__).parent.parent / 'pyjobopts'}",
+    ]
+
+    command = ["gaudirun.py", "--dry-run", "--verbose", "main.py"]
+
+    expected_dump = {
+        "ApplicationMgr": {
+            "TopAlg": ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"]
+        },
+        "MessageSvc": {"OutputLevel": 4},
+        "myAlg": {"Dict": {"a": 1, "b": 2}},
+        "myAlg.myTool": {"Int": 10, "Bool": True},
+        "mySvc": {"List": ["a", "c"], "Bool": True},
+    }
+
+    def test_warning(self, stdout):
+        assert re.search(
+            r"WARNING: file '.*test1.opts' already included, ignored", stdout.decode()
+        ), "missing expected warning"
diff --git a/Gaudi/tests/pytest/test_import_py_err.py b/Gaudi/tests/pytest/test_import_py_err.py
new file mode 100644
index 0000000000000000000000000000000000000000..33e66511ba192bde0c6edbc38a49cdbbd2c38b41
--- /dev/null
+++ b/Gaudi/tests/pytest/test_import_py_err.py
@@ -0,0 +1,26 @@
+#####################################################################################
+# (c) Copyright 2024 CERN for the benefit of the LHCb and ATLAS collaborations      #
+#                                                                                   #
+# This software is distributed under the terms of the Apache version 2 licence,     #
+# copied verbatim in the file "LICENSE".                                            #
+#                                                                                   #
+# In applying this licence, CERN does not waive the privileges and immunities       #
+# granted to it by virtue of its status as an Intergovernmental Organization        #
+# or submit itself to any jurisdiction.                                             #
+#####################################################################################
+from pathlib import Path
+
+from GaudiTesting import GaudiExeTest
+
+
+class Test(GaudiExeTest):
+    environment = [
+        f"JOBOPTSEARCHPATH={Path(__file__).parent.parent / 'pyjobopts'}",
+    ]
+
+    command = ["gaudirun.py", "--dry-run", "--verbose", "main_err.py"]
+    returncode = 1
+
+    def test_stderr(conf, stderr):
+        expected_error = b"AttributeError: Configurable 'MessageSvc' does not have property 'IDontHaveIt'"
+        assert expected_error in stderr
diff --git a/Gaudi/tests/pytest/test_issue_188.py b/Gaudi/tests/pytest/test_issue_188.py
new file mode 100644
index 0000000000000000000000000000000000000000..d683735cca2bcc80e77382a2bacdfb6fbc21d4ec
--- /dev/null
+++ b/Gaudi/tests/pytest/test_issue_188.py
@@ -0,0 +1,46 @@
+#####################################################################################
+# (c) Copyright 2024 CERN for the benefit of the LHCb and ATLAS collaborations      #
+#                                                                                   #
+# This software is distributed under the terms of the Apache version 2 licence,     #
+# copied verbatim in the file "LICENSE".                                            #
+#                                                                                   #
+# In applying this licence, CERN does not waive the privileges and immunities       #
+# granted to it by virtue of its status as an Intergovernmental Organization        #
+# or submit itself to any jurisdiction.                                             #
+#####################################################################################
+from pathlib import Path
+
+from conftest import OptParseTest
+
+
+class TestTest(OptParseTest):
+    "https://gitlab.cern.ch/gaudi/Gaudi/-/issues/188"
+
+    command = [
+        "gaudirun.py",
+        "--dry-run",
+        "--verbose",
+        "--all-opts",
+        "test_issue_188:config",
+    ]
+    environment = [
+        f"PYTHONPATH={Path(__file__).parent.parent / 'python'}:$PYTHONPATH",
+    ]
+
+    def test_options(self, options_dump: dict):
+        assert (
+            "ApplicationMgr" in options_dump
+        ), "ApplicationMgr not in the configuration dump"
+
+        expected = {
+            "AppName": "Test",  # from old options
+            "AppVersion": "v100r100",  # from GaudiConfig2
+            "OutputLevel": 3,  # from default
+        }
+        # we want to check only a few of the options
+        result = {
+            key: value
+            for key, value in options_dump["ApplicationMgr"].items()
+            if key in expected
+        }
+        assert result == expected
diff --git a/GaudiPython/tests/scripts/test_helpers_import.py b/Gaudi/tests/pytest/test_minimal_gaudi_exe.py
similarity index 71%
rename from GaudiPython/tests/scripts/test_helpers_import.py
rename to Gaudi/tests/pytest/test_minimal_gaudi_exe.py
index 400ee94713b5d2b1a27c1e10ca955e28b985f956..cfa16756101f4680644bc38f7d7646c9ef32f1c8 100644
--- a/GaudiPython/tests/scripts/test_helpers_import.py
+++ b/Gaudi/tests/pytest/test_minimal_gaudi_exe.py
@@ -1,5 +1,5 @@
 #####################################################################################
-# (c) Copyright 1998-2019 CERN for the benefit of the LHCb and ATLAS collaborations #
+# (c) Copyright 2024 CERN for the benefit of the LHCb and ATLAS collaborations      #
 #                                                                                   #
 # This software is distributed under the terms of the Apache version 2 licence,     #
 # copied verbatim in the file "LICENSE".                                            #
@@ -8,13 +8,11 @@
 # granted to it by virtue of its status as an Intergovernmental Organization        #
 # or submit itself to any jurisdiction.                                             #
 #####################################################################################
-"""Load the GaudiPython::Helper struct to check for Cling warnings."""
+from GaudiTesting import GaudiExeTest
 
-# Workaround for ROOT-10769
-import warnings
 
-with warnings.catch_warnings():
-    warnings.simplefilter("ignore")
-    import cppyy
+class Test(GaudiExeTest):
+    command = ["Gaudi.exe", "../../options/empty.opts"]
 
-cppyy.gbl.GaudiPython.Helper
+    def test_count_error_lines(self, stdout):
+        GaudiExeTest.count_error_lines({}, stdout.decode())
diff --git a/Gaudi/tests/pytest/test_minimal_gaudirun_py.py b/Gaudi/tests/pytest/test_minimal_gaudirun_py.py
new file mode 100644
index 0000000000000000000000000000000000000000..bd2dbd55e897dffc77b6bec0a37e941b73ab67ee
--- /dev/null
+++ b/Gaudi/tests/pytest/test_minimal_gaudirun_py.py
@@ -0,0 +1,18 @@
+#####################################################################################
+# (c) Copyright 2024 CERN for the benefit of the LHCb and ATLAS collaborations      #
+#                                                                                   #
+# This software is distributed under the terms of the Apache version 2 licence,     #
+# copied verbatim in the file "LICENSE".                                            #
+#                                                                                   #
+# In applying this licence, CERN does not waive the privileges and immunities       #
+# granted to it by virtue of its status as an Intergovernmental Organization        #
+# or submit itself to any jurisdiction.                                             #
+#####################################################################################
+from GaudiTesting import GaudiExeTest
+
+
+class Test(GaudiExeTest):
+    command = ["gaudirun.py"]
+
+    def test_count_error_lines(self, stdout):
+        GaudiExeTest.count_error_lines({}, stdout.decode())
diff --git a/Gaudi/tests/pytest/test_override1.py b/Gaudi/tests/pytest/test_override1.py
new file mode 100644
index 0000000000000000000000000000000000000000..50de2f39d7ea058a98d7dbe79891a99fb782a6a6
--- /dev/null
+++ b/Gaudi/tests/pytest/test_override1.py
@@ -0,0 +1,28 @@
+#####################################################################################
+# (c) Copyright 2024 CERN for the benefit of the LHCb and ATLAS collaborations      #
+#                                                                                   #
+# This software is distributed under the terms of the Apache version 2 licence,     #
+# copied verbatim in the file "LICENSE".                                            #
+#                                                                                   #
+# In applying this licence, CERN does not waive the privileges and immunities       #
+# granted to it by virtue of its status as an Intergovernmental Organization        #
+# or submit itself to any jurisdiction.                                             #
+#####################################################################################
+from pathlib import Path
+
+from conftest import OptParseTest
+
+
+class Test(OptParseTest):
+    environment = [
+        f"JOBOPTSEARCHPATH={Path(__file__).parent.parent / 'pyjobopts'}",
+    ]
+
+    options = """
+    MessageSvc.OutputLevel = 123;
+    #include "override.py"
+    MessageSvc.OutputLevel = 123;
+    """
+
+    def test_options(self, options_dump):
+        assert options_dump["MessageSvc"]["OutputLevel"] == 123
diff --git a/Gaudi/tests/pytest/test_override2.py b/Gaudi/tests/pytest/test_override2.py
new file mode 100644
index 0000000000000000000000000000000000000000..38c455a749888af5f2e6ebba372751791e0cc520
--- /dev/null
+++ b/Gaudi/tests/pytest/test_override2.py
@@ -0,0 +1,29 @@
+#####################################################################################
+# (c) Copyright 2024 CERN for the benefit of the LHCb and ATLAS collaborations      #
+#                                                                                   #
+# This software is distributed under the terms of the Apache version 2 licence,     #
+# copied verbatim in the file "LICENSE".                                            #
+#                                                                                   #
+# In applying this licence, CERN does not waive the privileges and immunities       #
+# granted to it by virtue of its status as an Intergovernmental Organization        #
+# or submit itself to any jurisdiction.                                             #
+#####################################################################################
+from pathlib import Path
+
+from conftest import OptParseTest
+
+
+class Test(OptParseTest):
+    environment = [
+        f"JOBOPTSEARCHPATH={Path(__file__).parent.parent / 'pyjobopts'}",
+    ]
+
+    def options(self):
+        from Gaudi.Configuration import MessageSvc, importOptions
+
+        MessageSvc(OutputLevel=123)
+        importOptions("override.opts")
+        MessageSvc(OutputLevel=123)
+
+    def test_options(self, options_dump):
+        assert options_dump["MessageSvc"]["OutputLevel"] == 123
diff --git a/Gaudi/tests/pytest/test_pickle.py b/Gaudi/tests/pytest/test_pickle.py
new file mode 100644
index 0000000000000000000000000000000000000000..cc4810218d6392d611782ddbcb30d78fdef692a8
--- /dev/null
+++ b/Gaudi/tests/pytest/test_pickle.py
@@ -0,0 +1,78 @@
+#####################################################################################
+# (c) Copyright 2024 CERN for the benefit of the LHCb and ATLAS collaborations      #
+#                                                                                   #
+# This software is distributed under the terms of the Apache version 2 licence,     #
+# copied verbatim in the file "LICENSE".                                            #
+#                                                                                   #
+# In applying this licence, CERN does not waive the privileges and immunities       #
+# granted to it by virtue of its status as an Intergovernmental Organization        #
+# or submit itself to any jurisdiction.                                             #
+#####################################################################################
+import os
+from ast import literal_eval
+from pathlib import Path
+from subprocess import run
+
+import pytest
+
+
+def config():
+    # only the _merge_confDb.py in InstallArea/python/* are used automatically
+    import Test_confDb  # noqa: F401
+
+    # ------------------------------------------------------------------------------
+    # https://its.cern.ch/jira/browse/GAUDI-253
+    from Configurables import MyTestTool
+
+    MyTestTool().PubToolHndl = "Public1"
+    MyTestTool().PrivToolHndl = "Pivate1"
+    MyTestTool().PrivEmptyToolHndl = ""
+
+    MyTestTool().Int = 42
+    MyTestTool().Text = "value"
+    MyTestTool().DataHandle = "/Event/X"
+    # ------------------------------------------------------------------------------
+
+
+@pytest.fixture
+def pickle_file(monkeypatch, tmp_path):
+    monkeypatch.setenv(
+        "PYTHONPATH",
+        f"{Path(__file__).parent.parent / 'python'}:{os.environ.get('PYTHONPATH', '')}",
+    )
+    pickle_name = str(tmp_path / "options.pkl")
+    run(
+        [
+            "gaudirun.py",
+            "--verbose",
+            "--dry-run",
+            "--output",
+            pickle_name,
+            f"{__file__}:config",
+        ],
+        check=True,
+    )
+    yield pickle_name
+
+
+def test(pickle_file: str, tmp_path):
+    dump_name = str(tmp_path / "dump.py")
+    run(
+        ["gaudirun.py", "--verbose", "--dry-run", "--output", dump_name, pickle_file],
+        check=True,
+    )
+    with open(dump_name) as dump:
+        options_dump = literal_eval(dump.read())
+
+    expected = {
+        "ToolSvc.MyTestTool": {
+            "PubToolHndl": "Public1",
+            "PrivToolHndl": "Pivate1",
+            "PrivEmptyToolHndl": "",
+            "Int": 42,
+            "Text": "value",
+            "DataHandle": "/Event/X",
+        }
+    }
+
+    assert options_dump == expected
diff --git a/Gaudi/tests/pytest/test_prevent_gaudipython.py b/Gaudi/tests/pytest/test_prevent_gaudipython.py
new file mode 100644
index 0000000000000000000000000000000000000000..3ea06a5cafc64245eb52111837b83952a78606bf
--- /dev/null
+++ b/Gaudi/tests/pytest/test_prevent_gaudipython.py
@@ -0,0 +1,25 @@
+#####################################################################################
+# (c) Copyright 2024 CERN for the benefit of the LHCb and ATLAS collaborations      #
+#                                                                                   #
+# This software is distributed under the terms of the Apache version 2 licence,     #
+# copied verbatim in the file "LICENSE".                                            #
+#                                                                                   #
+# In applying this licence, CERN does not waive the privileges and immunities       #
+# granted to it by virtue of its status as an Intergovernmental Organization        #
+# or submit itself to any jurisdiction.                                             #
+#####################################################################################
+from GaudiTesting import GaudiExeTest
+
+
+class TestTest(GaudiExeTest):
+    command = ["gaudirun.py", "--verbose"]
+
+    def options(self):
+        from GaudiPython import AppMgr
+
+        AppMgr().run()
+
+    returncode = 1
+
+    def test_stderr(self, stderr):
+        assert b"GaudiPython cannot be used in option files" in stderr
diff --git a/Gaudi/tests/scripts/test_propagate_properties.py b/Gaudi/tests/pytest/test_propagate_properties.py
old mode 100755
new mode 100644
similarity index 65%
rename from Gaudi/tests/scripts/test_propagate_properties.py
rename to Gaudi/tests/pytest/test_propagate_properties.py
index e1ac6ecdd91a1c2f08363d94a79ae5e23ae1028b..0490d6b1be1fd29b25ebf075899c5a5a66c2e55a
--- a/Gaudi/tests/scripts/test_propagate_properties.py
+++ b/Gaudi/tests/pytest/test_propagate_properties.py
@@ -1,5 +1,5 @@
 #####################################################################################
-# (c) Copyright 1998-2023 CERN for the benefit of the LHCb and ATLAS collaborations #
+# (c) Copyright 1998-2024 CERN for the benefit of the LHCb and ATLAS collaborations #
 #                                                                                   #
 # This software is distributed under the terms of the Apache version 2 licence,     #
 # copied verbatim in the file "LICENSE".                                            #
@@ -8,7 +8,15 @@
 # granted to it by virtue of its status as an Intergovernmental Organization        #
 # or submit itself to any jurisdiction.                                             #
 #####################################################################################
-from Gaudi.Configuration import Configurable, ConfigurableAlgTool, ConfigurableUser
+from pprint import pprint
+
+from Gaudi.Configuration import (
+    Configurable,
+    ConfigurableAlgTool,
+    ConfigurableUser,
+    configurationDict,
+)
+from GaudiKernel.Configurable import applyConfigurableUsers
 
 # use cases:
 #     parent, used
@@ -102,57 +110,37 @@ class SuperModule(ConfigurableUser):
         return "Test"
 
 
-pc = PlainConfigurable(IntA=CS, IntC=CS, LstA=[CS], LstC=[CS])
-m = Master(IntA=PS, IntB=PS, LstA=[PS], LstB=[PS])
-
-sub = SubModule(IntA=CS, IntC=CS, LstA=[CS], LstC=[CS])
-sup = SuperModule(IntA=PS, IntB=PS, LstA=[PS], LstB=[PS])
-
-# apply all ConfigurableUser instances
-from GaudiKernel.Configurable import applyConfigurableUsers
-
-applyConfigurableUsers()
-
-from pprint import pprint
-
-from Gaudi.Configuration import configurationDict
-
-pprint(configurationDict())
-
-
-def check(conf, prop, exp):
-    v = conf.getProp(prop)
-    good = v == exp
-    if not good:
-        print("ERROR:", end=" ")
-    print("%s.%s is %r (expected %r)," % (conf.name(), prop, v, exp), end=" ")
-    if hasattr(conf, prop):
-        print("set")
-    else:
-        print("unset")
-    return good
-
-
-good = (
-    check(pc, "IntA", PS)
-    and check(pc, "IntB", PS)
-    and check(pc, "IntC", CS)
-    and check(pc, "IntD", PU)
-    and check(sub, "IntA", PS)
-    and check(sub, "IntB", PS)
-    and check(sub, "IntC", CS)
-    and check(sub, "IntD", PU)
-    and check(pc, "LstA", [PS])
-    and check(pc, "LstB", [PS])
-    and check(pc, "LstC", [CS])
-    and check(pc, "LstD", [PU])
-    and check(sub, "LstA", [PS])
-    and check(sub, "LstB", [PS])
-    and check(sub, "LstC", [CS])
-    and check(sub, "LstD", [PU])
-)
-
-if not good:
-    import sys
-
-    sys.exit(1)
+def test():
+    pc = PlainConfigurable(IntA=CS, IntC=CS, LstA=[CS], LstC=[CS])
+    _m = Master(IntA=PS, IntB=PS, LstA=[PS], LstB=[PS])
+
+    sub = SubModule(IntA=CS, IntC=CS, LstA=[CS], LstC=[CS])
+    _sup = SuperModule(IntA=PS, IntB=PS, LstA=[PS], LstB=[PS])
+
+    # apply all ConfigurableUser instances
+    applyConfigurableUsers()
+
+    pprint(configurationDict())
+
+    for conf, prop, exp in [
+        (pc, "IntA", PS),
+        (pc, "IntB", PS),
+        (pc, "IntC", CS),
+        (pc, "IntD", PU),
+        (sub, "IntA", PS),
+        (sub, "IntB", PS),
+        (sub, "IntC", CS),
+        (sub, "IntD", PU),
+        (pc, "LstA", [PS]),
+        (pc, "LstB", [PS]),
+        (pc, "LstC", [CS]),
+        (pc, "LstD", [PU]),
+        (sub, "LstA", [PS]),
+        (sub, "LstB", [PS]),
+        (sub, "LstC", [CS]),
+        (sub, "LstD", [PU]),
+    ]:
+        v = conf.getProp(prop)
+        assert (
+            v == exp
+        ), f"{conf.name()}.{prop} is {v!r} (expected {exp!r}), {'set' if hasattr(conf, prop) else 'unset'}"
diff --git a/Gaudi/tests/scripts/test_purge.py b/Gaudi/tests/pytest/test_purge.py
old mode 100755
new mode 100644
similarity index 60%
rename from Gaudi/tests/scripts/test_purge.py
rename to Gaudi/tests/pytest/test_purge.py
index c8f2695e760600d47160faf1c33a2288a68cf6e9..bf5bb4c910fa3bf5b248125fa6fbf99a66ce1580
--- a/Gaudi/tests/scripts/test_purge.py
+++ b/Gaudi/tests/pytest/test_purge.py
@@ -1,5 +1,5 @@
 #####################################################################################
-# (c) Copyright 1998-2023 CERN for the benefit of the LHCb and ATLAS collaborations #
+# (c) Copyright 1998-2024 CERN for the benefit of the LHCb and ATLAS collaborations #
 #                                                                                   #
 # This software is distributed under the terms of the Apache version 2 licence,     #
 # copied verbatim in the file "LICENSE".                                            #
@@ -8,29 +8,28 @@
 # granted to it by virtue of its status as an Intergovernmental Organization        #
 # or submit itself to any jurisdiction.                                             #
 #####################################################################################
+from pathlib import Path
+
 from Gaudi.Configuration import configurationDict, importOptions
 from GaudiKernel.Configurable import purge
 
-option_file = "test_purge1.py"
-
-importOptions(option_file)
-first = configurationDict()
-
-purge()
-purged = configurationDict()
-
-importOptions(option_file)
-second = configurationDict()
 
-from pprint import PrettyPrinter
+def test(monkeypatch):
+    monkeypatch.setenv(
+        "JOBOPTSEARCHPATH", str(Path(__file__).parent.parent / "pyjobopts")
+    )
 
-pp = PrettyPrinter()
+    option_file = "test_purge1.py"
+    expected = {"AuditorSvc": {"Auditors": ["ChronoAuditor", "AlgTimingAuditor/TIMER"]}}
 
-print("first =", end=" ")
-pp.pprint(first)
+    importOptions(option_file)
+    first = configurationDict()
+    assert first == expected
 
-print("purged =", end=" ")
-pp.pprint(purged)
+    purge()
+    purged = configurationDict()
+    assert purged == {}
 
-print("second =", end=" ")
-pp.pprint(second)
+    importOptions(option_file)
+    second = configurationDict()
+    assert second == expected
diff --git a/Gaudi/tests/pytest/test_qmt_args.py b/Gaudi/tests/pytest/test_qmt_args.py
new file mode 100644
index 0000000000000000000000000000000000000000..3a7679f6b2d7a8e5561a697008f2a8122d7c4b98
--- /dev/null
+++ b/Gaudi/tests/pytest/test_qmt_args.py
@@ -0,0 +1,20 @@
+#####################################################################################
+# (c) Copyright 2024 CERN for the benefit of the LHCb and ATLAS collaborations      #
+#                                                                                   #
+# This software is distributed under the terms of the Apache version 2 licence,     #
+# copied verbatim in the file "LICENSE".                                            #
+#                                                                                   #
+# In applying this licence, CERN does not waive the privileges and immunities       #
+# granted to it by virtue of its status as an Intergovernmental Organization        #
+# or submit itself to any jurisdiction.                                             #
+#####################################################################################
+from conftest import OptParseTest
+
+
+# FIXME to be removed once we drop support for qmt files
+class Test(OptParseTest):
+    command = ["gaudirun.py", "--dry-run", "--verbose", "../pyjobopts/cmdline_conf.qmt"]
+
+    expected_dump = {
+        "MessageSvc": {"setDebug": ["AnAlgorithm"], "setFatal": ["AnotherAlg"]}
+    }
diff --git a/Gaudi/tests/pytest/test_reference.py b/Gaudi/tests/pytest/test_reference.py
new file mode 100644
index 0000000000000000000000000000000000000000..27f8b8a16632df1f0d452dc47062092fce5287ba
--- /dev/null
+++ b/Gaudi/tests/pytest/test_reference.py
@@ -0,0 +1,36 @@
+#####################################################################################
+# (c) Copyright 2024 CERN for the benefit of the LHCb and ATLAS collaborations      #
+#                                                                                   #
+# This software is distributed under the terms of the Apache version 2 licence,     #
+# copied verbatim in the file "LICENSE".                                            #
+#                                                                                   #
+# In applying this licence, CERN does not waive the privileges and immunities       #
+# granted to it by virtue of its status as an Intergovernmental Organization        #
+# or submit itself to any jurisdiction.                                             #
+#####################################################################################
+from pathlib import Path
+
+from conftest import OptParseTest
+
+
+class Test(OptParseTest):
+    environment = [
+        f"JOBOPTSEARCHPATH={Path(__file__).parent.parent / 'pyjobopts'}",
+    ]
+
+    command = ["gaudirun.py", "--dry-run", "--verbose", "reference.py"]
+
+    expected_dump = {
+        "MyAlg": {
+            "Cut": 20.0,
+            "File": "C:\\something\\vXrY\\filename",
+            "Tool1": "ThisTool",
+            "Tool2": "MyToolType/MyToolType",
+        },
+        "MyAlg.MyTool": {
+            "Cut": 20.0,
+            "WhichFile": "C:\\something\\vXrY\\filename",
+            "WhichTool1": "ThisTool",
+            "WhichTool2": "MyToolType/MyToolType",
+        },
+    }
diff --git a/Gaudi/tests/pytest/use_temp_opts/test_minimal_gaudirun_py_temp_opts.py b/Gaudi/tests/pytest/use_temp_opts/test_minimal_gaudirun_py_temp_opts.py
new file mode 100644
index 0000000000000000000000000000000000000000..64fc1aa53adb324c79d2e7e28def711878403504
--- /dev/null
+++ b/Gaudi/tests/pytest/use_temp_opts/test_minimal_gaudirun_py_temp_opts.py
@@ -0,0 +1,18 @@
+#####################################################################################
+# (c) Copyright 2024 CERN for the benefit of the LHCb and ATLAS collaborations      #
+#                                                                                   #
+# This software is distributed under the terms of the Apache version 2 licence,     #
+# copied verbatim in the file "LICENSE".                                            #
+#                                                                                   #
+# In applying this licence, CERN does not waive the privileges and immunities       #
+# granted to it by virtue of its status as an Intergovernmental Organization        #
+# or submit itself to any jurisdiction.                                             #
+#####################################################################################
+from GaudiTesting import GaudiExeTest
+
+
+class Test(GaudiExeTest):
+    command = ["gaudirun.py", "--use-temp-opts"]
+
+    def test_count_error_lines(self, stdout):
+        GaudiExeTest.count_error_lines({}, stdout.decode())
diff --git a/Gaudi/tests/pytest/use_temp_opts/test_remove_tmp_file.py b/Gaudi/tests/pytest/use_temp_opts/test_remove_tmp_file.py
new file mode 100644
index 0000000000000000000000000000000000000000..752a6db8864d7dee04e625fd236084cf78de697f
--- /dev/null
+++ b/Gaudi/tests/pytest/use_temp_opts/test_remove_tmp_file.py
@@ -0,0 +1,32 @@
+#!/usr/bin/env python3
+#####################################################################################
+# (c) Copyright 1998-2024 CERN for the benefit of the LHCb and ATLAS collaborations #
+#                                                                                   #
+# This software is distributed under the terms of the Apache version 2 licence,     #
+# copied verbatim in the file "LICENSE".                                            #
+#                                                                                   #
+# In applying this licence, CERN does not waive the privileges and immunities       #
+# granted to it by virtue of its status as an Intergovernmental Organization        #
+# or submit itself to any jurisdiction.                                             #
+#####################################################################################
+import os
+
+from conftest import OptParseTest
+
+
+class Test(OptParseTest):
+    @classmethod
+    def update_env(cls, env):
+        # The environment variable GAUDI_TEMP_OPTS_FILE is used
+        # internally by gaudirun.py --use-temp-opts
+        tmp_opts = os.path.join(cls.popen_kwargs["cwd"] / "tmp.opts")
+        with open(tmp_opts, "w") as f:
+            f.write("MyAlg.MyOpt = 1;\n")
+        env["GAUDI_TEMP_OPTS_FILE"] = tmp_opts
+
+    options = None  # options are taken from $GAUDI_TEMP_OPTS_FILE
+
+    expected_dump = {"MyAlg": {"MyOpt": 1}}
+
+    def test_tmp_file_removed(self):
+        assert not os.path.exists(self.cwd / "tmp.opts")
diff --git a/Gaudi/tests/qmtest/gaudi.qms/bug_35201.qmt b/Gaudi/tests/qmtest/gaudi.qms/bug_35201.qmt
deleted file mode 100644
index 4b9dac186243f2fcf8d37b8fe3b63b98a8133f9d..0000000000000000000000000000000000000000
--- a/Gaudi/tests/qmtest/gaudi.qms/bug_35201.qmt
+++ /dev/null
@@ -1,36 +0,0 @@
-<?xml version="1.0" ?><!DOCTYPE extension  PUBLIC '-//QM/2.3/Extension//EN'  'http://www.codesourcery.com/qm/dtds/2.3/-//qm/2.3/extension//en.dtd'>
-<!--
-    (c) Copyright 1998-2019 CERN for the benefit of the LHCb and ATLAS collaborations
-
-    This software is distributed under the terms of the Apache version 2 licence,
-    copied verbatim in the file "LICENSE".
-
-    In applying this licence, CERN does not waive the privileges and immunities
-    granted to it by virtue of its status as an Intergovernmental Organization
-    or submit itself to any jurisdiction.
--->
-<extension class="GaudiTest.GaudiExeTest" kind="test">
-  <argument name="program"><text>gaudirun.py</text></argument>
-  <argument name="args"><set><text>-v</text><text>-n</text></set></argument>
-  <argument name="options"><text>
-EventSelector.Input = {
-"DATAFILE='PFN:dcap://blah.blah/foo/bar/file.dst' TYPE='POOL_ROOTTREE' OPT='READ'"
-};
-</text></argument>
-<argument name="validator"><text>
-conf_dict = eval('\n'.join(stdout.splitlines()))
-expected = {'EventSelector': {'Input': [
-    "DATAFILE='PFN:dcap://blah.blah/foo/bar/file.dst' TYPE='POOL_ROOTTREE' OPT='READ'"]}}
-
-if conf_dict != expected:
-    causes.append("configuration result")
-    from pprint import PrettyPrinter
-    pp = PrettyPrinter()
-    result["GaudiTest.configuration.expected"] = result.Quote(pp.pformat(expected))
-    result["GaudiTest.configuration.found"] = result.Quote(pp.pformat(conf_dict))
-</text></argument>
-<argument name="environment"><set>
-<text>GAUDIAPPNAME=</text>
-<text>GAUDIAPPVERSION=</text>
-</set></argument>
-</extension>
diff --git a/Gaudi/tests/qmtest/gaudi.qms/bug_35347.qmt b/Gaudi/tests/qmtest/gaudi.qms/bug_35347.qmt
deleted file mode 100644
index 50da2a5b49cf60168bb330bfa64d0e8d70ee2b3e..0000000000000000000000000000000000000000
--- a/Gaudi/tests/qmtest/gaudi.qms/bug_35347.qmt
+++ /dev/null
@@ -1,39 +0,0 @@
-<?xml version="1.0" ?>
-<!--
-    (c) Copyright 1998-2019 CERN for the benefit of the LHCb and ATLAS collaborations
-
-    This software is distributed under the terms of the Apache version 2 licence,
-    copied verbatim in the file "LICENSE".
-
-    In applying this licence, CERN does not waive the privileges and immunities
-    granted to it by virtue of its status as an Intergovernmental Organization
-    or submit itself to any jurisdiction.
--->
-<!DOCTYPE extension  PUBLIC '-//QM/2.3/Extension//EN'  'http://www.codesourcery.com/qm/dtds/2.3/-//qm/2.3/extension//en.dtd'>
-<extension class="GaudiTest.GaudiExeTest" kind="test">
-<argument name="program"><text>gaudirun.py</text></argument>
-<argument name="args"><set>
-<text>-v</text>
-<text>--dry-run</text>
-</set></argument>
-<argument name="options"><text>
-from Gaudi.Configuration import *
-importOptions("../pyjobopts/bug_35347.py")
-importOptions("../pyjobopts/subdir/bug_35347.py")
-</text></argument>
-<argument name="validator"><text>
-conf_dict = eval('\n'.join(stdout.splitlines()))
-expected = {'myAlg': {'Opt1': 1, 'Opt2': 2}}
-
-if conf_dict != expected:
-    causes.append("configuration result")
-    from pprint import PrettyPrinter
-    pp = PrettyPrinter()
-    result["GaudiTest.configuration.expected"] = result.Quote(pp.pformat(expected))
-    result["GaudiTest.configuration.found"] = result.Quote(pp.pformat(conf_dict))
-</text></argument>
-<argument name="environment"><set>
-<text>GAUDIAPPNAME=</text>
-<text>GAUDIAPPVERSION=</text>
-</set></argument>
-</extension>
diff --git a/Gaudi/tests/qmtest/gaudi.qms/bug_36742.qmt b/Gaudi/tests/qmtest/gaudi.qms/bug_36742.qmt
deleted file mode 100644
index 1c5882b7d3d1898d5a68084dd1160d767ccac22b..0000000000000000000000000000000000000000
--- a/Gaudi/tests/qmtest/gaudi.qms/bug_36742.qmt
+++ /dev/null
@@ -1,27 +0,0 @@
-<?xml version="1.0" ?><!DOCTYPE extension  PUBLIC '-//QM/2.3/Extension//EN'  'http://www.codesourcery.com/qm/dtds/2.3/-//qm/2.3/extension//en.dtd'>
-<!--
-    (c) Copyright 1998-2019 CERN for the benefit of the LHCb and ATLAS collaborations
-
-    This software is distributed under the terms of the Apache version 2 licence,
-    copied verbatim in the file "LICENSE".
-
-    In applying this licence, CERN does not waive the privileges and immunities
-    granted to it by virtue of its status as an Intergovernmental Organization
-    or submit itself to any jurisdiction.
--->
-<extension class="GaudiTest.GaudiExeTest" kind="test">
-  <argument name="program"><text>gaudirun.py</text></argument>
-  <argument name="args"><set><text>-v</text>
-                             <text>-n</text>
-                             <text>-p</text><text>bug_36742.pkl</text>
-                             </set></argument>
-  <argument name="options"><text>
-OtherAlg.OtherOpt = 1;
-MyAlg.MyOpt = @OtherAlg.OtherOpt;
-</text></argument>
-  <argument name="use_temp_dir"><enumeral>true</enumeral></argument>
-<argument name="environment"><set>
-<text>GAUDIAPPNAME=</text>
-<text>GAUDIAPPVERSION=</text>
-</set></argument>
-</extension>
diff --git a/Gaudi/tests/qmtest/gaudi.qms/bug_36742b.qmt b/Gaudi/tests/qmtest/gaudi.qms/bug_36742b.qmt
deleted file mode 100644
index 26bd4dbb382d72763631ccafe58c1c99119aaac7..0000000000000000000000000000000000000000
--- a/Gaudi/tests/qmtest/gaudi.qms/bug_36742b.qmt
+++ /dev/null
@@ -1,37 +0,0 @@
-<?xml version="1.0" ?><!DOCTYPE extension  PUBLIC '-//QM/2.3/Extension//EN'  'http://www.codesourcery.com/qm/dtds/2.3/-//qm/2.3/extension//en.dtd'>
-<!--
-    (c) Copyright 1998-2019 CERN for the benefit of the LHCb and ATLAS collaborations
-
-    This software is distributed under the terms of the Apache version 2 licence,
-    copied verbatim in the file "LICENSE".
-
-    In applying this licence, CERN does not waive the privileges and immunities
-    granted to it by virtue of its status as an Intergovernmental Organization
-    or submit itself to any jurisdiction.
--->
-<extension class="GaudiTest.GaudiExeTest" kind="test">
-  <argument name="program"><text>gaudirun.py</text></argument>
-  <argument name="args"><set><text>-v</text>
-                             <text>-n</text>
-                             <text>bug_36742.pkl</text>
-                             </set></argument>
-  <argument name="prerequisites"><set>
-    <tuple><text>gaudi.bug_36742</text><enumeral>PASS</enumeral></tuple>
-  </set></argument>
-<argument name="validator"><text>
-conf_dict = eval('\n'.join(stdout.splitlines()))
-expected = {'MyAlg': {'MyOpt': 1}, 'OtherAlg': {'OtherOpt': 1}}
-
-if conf_dict != expected:
-    causes.append("configuration result")
-    from pprint import PrettyPrinter
-    pp = PrettyPrinter()
-    result["GaudiTest.configuration.expected"] = result.Quote(pp.pformat(expected))
-    result["GaudiTest.configuration.found"] = result.Quote(pp.pformat(conf_dict))
-</text></argument>
-  <argument name="use_temp_dir"><enumeral>true</enumeral></argument>
-<argument name="environment"><set>
-<text>GAUDIAPPNAME=</text>
-<text>GAUDIAPPVERSION=</text>
-</set></argument>
-</extension>
diff --git a/Gaudi/tests/qmtest/gaudi.qms/bug_37479.qmt b/Gaudi/tests/qmtest/gaudi.qms/bug_37479.qmt
deleted file mode 100644
index 6b54ebcaf8c4b7626939042fff1b97928c071e12..0000000000000000000000000000000000000000
--- a/Gaudi/tests/qmtest/gaudi.qms/bug_37479.qmt
+++ /dev/null
@@ -1,38 +0,0 @@
-<?xml version="1.0" ?><!DOCTYPE extension  PUBLIC '-//QM/2.3/Extension//EN'  'http://www.codesourcery.com/qm/dtds/2.3/-//qm/2.3/extension//en.dtd'>
-<!--
-    (c) Copyright 1998-2019 CERN for the benefit of the LHCb and ATLAS collaborations
-
-    This software is distributed under the terms of the Apache version 2 licence,
-    copied verbatim in the file "LICENSE".
-
-    In applying this licence, CERN does not waive the privileges and immunities
-    granted to it by virtue of its status as an Intergovernmental Organization
-    or submit itself to any jurisdiction.
--->
-<extension class="GaudiTest.GaudiExeTest" kind="test">
-  <argument name="program"><text>gaudirun.py</text></argument>
-  <argument name="args"><set><text>-v</text><text>-n</text></set></argument>
-  <argument name="options"><text>
-MyAlg.MyOpt = "a"; // Test "comment"
-OtherAlg.MyOpt = 1;
-// grep "// STRIP SELECTION" | awk ...
-AnotherAlg.Opt = 1;
-</text></argument>
-<argument name="validator"><text>
-conf_dict = eval('\n'.join(stdout.splitlines()))
-expected = {'MyAlg': {'MyOpt': 'a'},
-            'OtherAlg': {'MyOpt': 1},
-            'AnotherAlg': {'Opt': 1}}
-
-if conf_dict != expected:
-    causes.append("configuration result")
-    from pprint import PrettyPrinter
-    pp = PrettyPrinter()
-    result["GaudiTest.configuration.expected"] = result.Quote(pp.pformat(expected))
-    result["GaudiTest.configuration.found"] = result.Quote(pp.pformat(conf_dict))
-</text></argument>
-<argument name="environment"><set>
-<text>GAUDIAPPNAME=</text>
-<text>GAUDIAPPVERSION=</text>
-</set></argument>
-</extension>
diff --git a/Gaudi/tests/qmtest/gaudi.qms/bug_37488.qmt b/Gaudi/tests/qmtest/gaudi.qms/bug_37488.qmt
deleted file mode 100644
index 4244396fe5c113d32408a71374f924e42c9ae657..0000000000000000000000000000000000000000
--- a/Gaudi/tests/qmtest/gaudi.qms/bug_37488.qmt
+++ /dev/null
@@ -1,47 +0,0 @@
-<?xml version="1.0" ?>
-<!--
-    (c) Copyright 1998-2019 CERN for the benefit of the LHCb and ATLAS collaborations
-
-    This software is distributed under the terms of the Apache version 2 licence,
-    copied verbatim in the file "LICENSE".
-
-    In applying this licence, CERN does not waive the privileges and immunities
-    granted to it by virtue of its status as an Intergovernmental Organization
-    or submit itself to any jurisdiction.
--->
-<!DOCTYPE extension  PUBLIC '-//QM/2.3/Extension//EN'  'http://www.codesourcery.com/qm/dtds/2.3/-//qm/2.3/extension//en.dtd'>
-<extension class="GaudiTest.GaudiExeTest" kind="test">
-<argument name="program"><text>gaudirun.py</text></argument>
-<argument name="args"><set>
-<text>-v</text>
-<text>--dry-run</text>
-</set></argument>
-<argument name="environment"><set>
-<text>JOBOPTSEARCHPATH=$ENV_PROJECT_SOURCE_DIR/Gaudi/tests/pyjobopts:$ENV_PROJECT_SOURCE_DIR/Gaudi/Gaudi/tests/pyjobopts</text>
-<text>TESTOPTS=test1.opts</text>
-</set></argument>
-<argument name="options"><text>
-from Gaudi.Configuration import *
-
-importOptions("$TESTOPTS")
-</text></argument>
-<argument name="validator"><text>
-try:
-    conf_dict = eval('\n'.join(stdout.splitlines()))
-except SyntaxError:
-    conf_dict = {}
-expected = {'MessageSvc': {'OutputLevel': 2},
-            'myAlg.myTool': {'Bool': True, 'Int': 10}}
-
-if conf_dict != expected:
-    causes.append("configuration result")
-    from pprint import PrettyPrinter
-    pp = PrettyPrinter()
-    result["GaudiTest.configuration.expected"] = result.Quote(pp.pformat(expected))
-    result["GaudiTest.configuration.found"] = result.Quote(pp.pformat(conf_dict))
-</text></argument>
-<argument name="environment"><set>
-<text>GAUDIAPPNAME=</text>
-<text>GAUDIAPPVERSION=</text>
-</set></argument>
-</extension>
diff --git a/Gaudi/tests/qmtest/gaudi.qms/bug_38194.qmt b/Gaudi/tests/qmtest/gaudi.qms/bug_38194.qmt
deleted file mode 100644
index 4657996d751a48ed0849d122c20d55c5edd74083..0000000000000000000000000000000000000000
--- a/Gaudi/tests/qmtest/gaudi.qms/bug_38194.qmt
+++ /dev/null
@@ -1,41 +0,0 @@
-<?xml version="1.0" ?>
-<!--
-    (c) Copyright 1998-2019 CERN for the benefit of the LHCb and ATLAS collaborations
-
-    This software is distributed under the terms of the Apache version 2 licence,
-    copied verbatim in the file "LICENSE".
-
-    In applying this licence, CERN does not waive the privileges and immunities
-    granted to it by virtue of its status as an Intergovernmental Organization
-    or submit itself to any jurisdiction.
--->
-<!DOCTYPE extension  PUBLIC '-//QM/2.3/Extension//EN'  'http://www.codesourcery.com/qm/dtds/2.3/-//qm/2.3/extension//en.dtd'>
-<extension class="GaudiTest.GaudiExeTest" kind="test">
-<argument name="program"><text>gaudirun.py</text></argument>
-<argument name="args"><set><text>-v</text><text>-n</text></set></argument>
-<argument name="environment"><set><text>VAR1=v1</text><text>VAR2=v2</text></set></argument>
-<argument name="options"><text>
-Alg.Prop1 = "$VAR1";
-Alg.Prop2 = { "$VAR1", "$VAR2" };
-Alg.Prop3 = ( "$VAR1", "$VAR2" );
-Alg.Prop4 = { "$VAR1": "value", "key": "$VAR2" };
-</text></argument>
-<argument name="validator"><text>
-conf_dict = eval('\n'.join(stdout.splitlines()))
-expected = {'Alg': {'Prop1': '$VAR1',
-            'Prop2': ['$VAR1', '$VAR2'],
-            'Prop3': ('$VAR1', '$VAR2'),
-            'Prop4': {'$VAR1': 'value', 'key': '$VAR2'}}}
-
-if conf_dict != expected:
-    causes.append("configuration result")
-    from pprint import PrettyPrinter
-    pp = PrettyPrinter()
-    result["GaudiTest.configuration.expected"] = result.Quote(pp.pformat(expected))
-    result["GaudiTest.configuration.found"] = result.Quote(pp.pformat(conf_dict))
-</text></argument>
-<argument name="environment"><set>
-<text>GAUDIAPPNAME=</text>
-<text>GAUDIAPPVERSION=</text>
-</set></argument>
-</extension>
diff --git a/Gaudi/tests/qmtest/gaudi.qms/bug_38206.qmt b/Gaudi/tests/qmtest/gaudi.qms/bug_38206.qmt
deleted file mode 100644
index 6f60d7d8c6d3f8b89434bb90d0392562a542c267..0000000000000000000000000000000000000000
--- a/Gaudi/tests/qmtest/gaudi.qms/bug_38206.qmt
+++ /dev/null
@@ -1,36 +0,0 @@
-<?xml version="1.0" ?>
-<!--
-    (c) Copyright 1998-2019 CERN for the benefit of the LHCb and ATLAS collaborations
-
-    This software is distributed under the terms of the Apache version 2 licence,
-    copied verbatim in the file "LICENSE".
-
-    In applying this licence, CERN does not waive the privileges and immunities
-    granted to it by virtue of its status as an Intergovernmental Organization
-    or submit itself to any jurisdiction.
--->
-<!DOCTYPE extension  PUBLIC '-//QM/2.3/Extension//EN'  'http://www.codesourcery.com/qm/dtds/2.3/-//qm/2.3/extension//en.dtd'>
-<extension class="GaudiTest.GaudiExeTest" kind="test">
-<argument name="program"><text>gaudirun.py</text></argument>
-<argument name="args"><set><text>-v</text><text>-n</text></set></argument>
-<argument name="options"><text>
-Alg.Prop = { "a" };
-Alg.Prop = @Alg.RefProp;
-Alg.RefProp = { "b" };
-</text></argument>
-<argument name="validator"><text>
-conf_dict = eval('\n'.join(stdout.splitlines()))
-expected = {'Alg': {'Prop': ['b'], 'RefProp': ['b']}}
-
-if conf_dict != expected:
-    causes.append("configuration result")
-    from pprint import PrettyPrinter
-    pp = PrettyPrinter()
-    result["GaudiTest.configuration.expected"] = result.Quote(pp.pformat(expected))
-    result["GaudiTest.configuration.found"] = result.Quote(pp.pformat(conf_dict))
-</text></argument>
-<argument name="environment"><set>
-<text>GAUDIAPPNAME=</text>
-<text>GAUDIAPPVERSION=</text>
-</set></argument>
-</extension>
diff --git a/Gaudi/tests/qmtest/gaudi.qms/bug_39809.qmt b/Gaudi/tests/qmtest/gaudi.qms/bug_39809.qmt
deleted file mode 100644
index c474c5f4f89837dde17a8c2d79326390406491a0..0000000000000000000000000000000000000000
--- a/Gaudi/tests/qmtest/gaudi.qms/bug_39809.qmt
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0" ?>
-<!--
-    (c) Copyright 1998-2019 CERN for the benefit of the LHCb and ATLAS collaborations
-
-    This software is distributed under the terms of the Apache version 2 licence,
-    copied verbatim in the file "LICENSE".
-
-    In applying this licence, CERN does not waive the privileges and immunities
-    granted to it by virtue of its status as an Intergovernmental Organization
-    or submit itself to any jurisdiction.
--->
-<!DOCTYPE extension  PUBLIC '-//QM/2.3/Extension//EN'  'http://www.codesourcery.com/qm/dtds/2.3/-//qm/2.3/extension//en.dtd'>
-<extension class="GaudiTest.GaudiExeTest" kind="test">
-<argument name="program"><text>gaudirun.py</text></argument>
-<argument name="args"><set><text>-v</text><text>-n</text></set></argument>
-<argument name="options"><text>
-from Gaudi.Configuration import *
-from Configurables import DataStreamTool as MyTool
-
-pub = MyTool("Public")
-pub.addTool(MyTool,"Private")
-pub.Private.OutputLevel = INFO
-
-</text></argument>
-<argument name="validator"><text>
-conf_dict = eval('\n'.join(stdout.splitlines()))
-expected = {'ToolSvc.Public.Private': {'OutputLevel': 3}}
-
-if conf_dict != expected:
-    causes.append("configuration result")
-    from pprint import PrettyPrinter
-    pp = PrettyPrinter()
-    result["GaudiTest.configuration.expected"] = result.Quote(pp.pformat(expected))
-    result["GaudiTest.configuration.found"] = result.Quote(pp.pformat(conf_dict))
-</text></argument>
-<argument name="environment"><set>
-<text>GAUDIAPPNAME=</text>
-<text>GAUDIAPPVERSION=</text>
-</set></argument>
-</extension>
diff --git a/Gaudi/tests/qmtest/gaudi.qms/bug_39846.qmt b/Gaudi/tests/qmtest/gaudi.qms/bug_39846.qmt
deleted file mode 100644
index 54b761a43b35de87182998edfc751dad80b93fbb..0000000000000000000000000000000000000000
--- a/Gaudi/tests/qmtest/gaudi.qms/bug_39846.qmt
+++ /dev/null
@@ -1,41 +0,0 @@
-<?xml version="1.0" ?>
-<!--
-    (c) Copyright 1998-2019 CERN for the benefit of the LHCb and ATLAS collaborations
-
-    This software is distributed under the terms of the Apache version 2 licence,
-    copied verbatim in the file "LICENSE".
-
-    In applying this licence, CERN does not waive the privileges and immunities
-    granted to it by virtue of its status as an Intergovernmental Organization
-    or submit itself to any jurisdiction.
--->
-<!DOCTYPE extension  PUBLIC '-//QM/2.3/Extension//EN'  'http://www.codesourcery.com/qm/dtds/2.3/-//qm/2.3/extension//en.dtd'>
-<extension class="GaudiTest.GaudiExeTest" kind="test">
-<argument name="program"><text>gaudirun.py</text></argument>
-<argument name="args"><set><text>-v</text><text>-n</text></set></argument>
-<argument name="options"><text>
-from Gaudi.Configuration import *
-
-class Brunel(ConfigurableUser):
-    __slots__ = { "EvtMax": -1, # Maximum number of events to process
-                }
-
-Brunel().EvtMax = 10
-ApplicationMgr().EvtMax = 20
-</text></argument>
-<argument name="validator"><text>
-conf_dict = eval('\n'.join(stdout.splitlines()))
-expected = { 'ApplicationMgr': { 'EvtMax': 20 } }
-
-if conf_dict != expected:
-    causes.append("configuration result")
-    from pprint import PrettyPrinter
-    pp = PrettyPrinter()
-    result["GaudiTest.configuration.expected"] = result.Quote(pp.pformat(expected))
-    result["GaudiTest.configuration.found"] = result.Quote(pp.pformat(conf_dict))
-</text></argument>
-<argument name="environment"><set>
-<text>GAUDIAPPNAME=</text>
-<text>GAUDIAPPVERSION=</text>
-</set></argument>
-</extension>
diff --git a/Gaudi/tests/qmtest/gaudi.qms/bug_42428.qmt b/Gaudi/tests/qmtest/gaudi.qms/bug_42428.qmt
deleted file mode 100644
index 0ba5dfcf0daded9ec2484bd85488bff6b8adc06c..0000000000000000000000000000000000000000
--- a/Gaudi/tests/qmtest/gaudi.qms/bug_42428.qmt
+++ /dev/null
@@ -1,52 +0,0 @@
-<?xml version="1.0" ?>
-<!--
-    (c) Copyright 1998-2019 CERN for the benefit of the LHCb and ATLAS collaborations
-
-    This software is distributed under the terms of the Apache version 2 licence,
-    copied verbatim in the file "LICENSE".
-
-    In applying this licence, CERN does not waive the privileges and immunities
-    granted to it by virtue of its status as an Intergovernmental Organization
-    or submit itself to any jurisdiction.
--->
-<!DOCTYPE extension  PUBLIC '-//QM/2.3/Extension//EN'  'http://www.codesourcery.com/qm/dtds/2.3/-//qm/2.3/extension//en.dtd'>
-<extension class="GaudiTest.GaudiExeTest" kind="test">
-<argument name="program"><text>gaudirun.py</text></argument>
-<argument name="args"><set><text>-v</text><text>-n</text></set></argument>
-<argument name="options"><text>
-from Gaudi.Configuration import *
-
-class TestAlg(ConfigurableUser):
-    __slots__ = { "Dict": { "a": 1 },
-                  "List": [ "a", "b" ] }
-    def getGaudiType(self):
-        return "Test" # To avoid skipping of ConfigurableUser
-
-alg1 = TestAlg("Test1",
-               Dict = { "b": 10 },
-               List = [ "A", "B" ])
-
-alg2 = alg1.clone("Test2")
-alg2.Dict["a"] = 20
-alg2.List.append("C")
-
-</text></argument>
-<argument name="validator"><text>
-conf_dict = eval('\n'.join(stdout.splitlines()))
-expected = { 'Test1': { 'Dict': { "b": 10 },
-                        'List': [ "A", "B" ] },
-             'Test2': { 'Dict': { "a": 20 , "b": 10 },
-                        'List': [ "A", "B", "C" ] } }
-
-if conf_dict != expected:
-    causes.append("configuration result")
-    from pprint import PrettyPrinter
-    pp = PrettyPrinter()
-    result["GaudiTest.configuration.expected"] = result.Quote(pp.pformat(expected))
-    result["GaudiTest.configuration.found"] = result.Quote(pp.pformat(conf_dict))
-</text></argument>
-<argument name="environment"><set>
-<text>GAUDIAPPNAME=</text>
-<text>GAUDIAPPVERSION=</text>
-</set></argument>
-</extension>
diff --git a/Gaudi/tests/qmtest/gaudi.qms/bug_45517.qmt b/Gaudi/tests/qmtest/gaudi.qms/bug_45517.qmt
deleted file mode 100644
index 0fec983f38c9bc7c60b622b16d1ce2e4323291b5..0000000000000000000000000000000000000000
--- a/Gaudi/tests/qmtest/gaudi.qms/bug_45517.qmt
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0" ?><!DOCTYPE extension  PUBLIC '-//QM/2.3/Extension//EN'  'http://www.codesourcery.com/qm/dtds/2.3/-//qm/2.3/extension//en.dtd'>
-<!--
-    (c) Copyright 1998-2019 CERN for the benefit of the LHCb and ATLAS collaborations
-
-    This software is distributed under the terms of the Apache version 2 licence,
-    copied verbatim in the file "LICENSE".
-
-    In applying this licence, CERN does not waive the privileges and immunities
-    granted to it by virtue of its status as an Intergovernmental Organization
-    or submit itself to any jurisdiction.
--->
-<extension class="GaudiTest.GaudiExeTest" kind="test">
-  <argument name="program"><text>gaudirun.py</text></argument>
-  <argument name="args"><set><text>-v</text><text>-n</text></set></argument>
-  <argument name="environment"><set>
-  <text>JOBOPTSEARCHPATH=$ENV_PROJECT_SOURCE_DIR/Gaudi/tests/pyjobopts:$ENV_PROJECT_SOURCE_DIR/Gaudi/Gaudi/tests/pyjobopts</text>
-  </set></argument>
-  <argument name="options"><text>
-from Gaudi.Configuration import *
-
-importUnits("units.opts")
-importOptions("bug_45517.opts")
-
-</text></argument>
-<argument name="validator"><text>
-conf_dict = eval('\n'.join(stdout.splitlines()))
-expected = {'Test': {'Length': 10000}}
-
-if conf_dict != expected:
-    causes.append("configuration result")
-    from pprint import PrettyPrinter
-    pp = PrettyPrinter()
-    result["GaudiTest.configuration.expected"] = result.Quote(pp.pformat(expected))
-    result["GaudiTest.configuration.found"] = result.Quote(pp.pformat(conf_dict))
-</text></argument>
-<argument name="environment"><set>
-<text>GAUDIAPPNAME=</text>
-<text>GAUDIAPPVERSION=</text>
-</set></argument>
-</extension>
diff --git a/Gaudi/tests/qmtest/gaudi.qms/bug_61144.qmt b/Gaudi/tests/qmtest/gaudi.qms/bug_61144.qmt
deleted file mode 100644
index 20e644cdf0a09dcae2e581d4a9973b7f4fc13887..0000000000000000000000000000000000000000
--- a/Gaudi/tests/qmtest/gaudi.qms/bug_61144.qmt
+++ /dev/null
@@ -1,34 +0,0 @@
-<?xml version="1.0" ?><!DOCTYPE extension  PUBLIC '-//QM/2.4/Extension//EN'  'http://www.codesourcery.com/qm/dtds/2.4/-//qm/2.4/extension//en.dtd'>
-<!--
-    (c) Copyright 1998-2019 CERN for the benefit of the LHCb and ATLAS collaborations
-
-    This software is distributed under the terms of the Apache version 2 licence,
-    copied verbatim in the file "LICENSE".
-
-    In applying this licence, CERN does not waive the privileges and immunities
-    granted to it by virtue of its status as an Intergovernmental Organization
-    or submit itself to any jurisdiction.
--->
-<extension class="GaudiTest.GaudiExeTest" kind="test">
-<argument name="program"><text>gaudirun.py</text></argument>
-<argument name="args"><set><text>-v</text>
-                           <text>-n</text>
-                      </set></argument>
-<argument name="environment"><set>
-<text>PYTHONPATH=$ENV_PROJECT_SOURCE_DIR/Gaudi/tests/python:$ENV_PROJECT_SOURCE_DIR/Gaudi/Gaudi/tests/python:$PYTHONPATH</text>
-</set></argument>
-<argument name="options"><text>
-# Add the fake configurables to the path
-from Gaudi.Configuration import *
-
-import Test_confDb # only the _merge_confDb.py in InstallArea/python/* are used automatically
-
-#------------------------------------------------------------------------------\
-# https://savannah.cern.ch/bugs/?61144
-from Configurables import MyTestTool
-print(MyTestTool())
-#------------------------------------------------------------------------------/
-
-</text></argument>
-  <argument name="use_temp_dir"><enumeral>true</enumeral></argument>
-</extension>
diff --git a/Gaudi/tests/qmtest/gaudi.qms/case_sensitivity.qmt b/Gaudi/tests/qmtest/gaudi.qms/case_sensitivity.qmt
deleted file mode 100644
index 5fd2a9b5dad4e7684fd2a64794006de0b35e2ca8..0000000000000000000000000000000000000000
--- a/Gaudi/tests/qmtest/gaudi.qms/case_sensitivity.qmt
+++ /dev/null
@@ -1,68 +0,0 @@
-<?xml version="1.0" ?>
-<!--
-    (c) Copyright 1998-2019 CERN for the benefit of the LHCb and ATLAS collaborations
-
-    This software is distributed under the terms of the Apache version 2 licence,
-    copied verbatim in the file "LICENSE".
-
-    In applying this licence, CERN does not waive the privileges and immunities
-    granted to it by virtue of its status as an Intergovernmental Organization
-    or submit itself to any jurisdiction.
--->
-<!DOCTYPE extension  PUBLIC '-//QM/2.3/Extension//EN'  'http://www.codesourcery.com/qm/dtds/2.3/-//qm/2.3/extension//en.dtd'>
-<extension class="GaudiTest.GaudiExeTest" kind="test">
-<argument name="program"><text>gaudirun.py</text></argument>
-<argument name="args"><set>
-<text>-v</text>
-<text>--dry-run</text>
-<text>case_sensitivity.py</text>
-</set></argument>
-<argument name="environment"><set>
-<text>JOBOPTSEARCHPATH=$ENV_PROJECT_SOURCE_DIR/Gaudi/tests/pyjobopts:$ENV_PROJECT_SOURCE_DIR/Gaudi/Gaudi/tests/pyjobopts</text>
-</set></argument>
-<argument name="validator"><text>
-conf_dict = eval('\n'.join(stdout.splitlines()))
-expected = {'MyAlg1': {'AnotherTest': 'AValue', 'TestProperty': 'AValue'},
-            'MyAlg2': {'TestProperty': 'AValue'}}
-
-if conf_dict != expected:
-    causes.append("configuration result")
-    from pprint import PrettyPrinter
-    pp = PrettyPrinter()
-    result["GaudiTest.configuration.expected"] = result.Quote(pp.pformat(expected))
-    result["GaudiTest.configuration.found"] = result.Quote(pp.pformat(conf_dict))
-
-warnings = [ "WARNING: property 'testproperty' was requested for MyAlg1, but the correct spelling is 'TestProperty'",
-             "WARNING: Option 'testproperty' was used for MyAlg2, but the correct spelling is 'TestProperty'"]
-
-# extract all the warning messages
-all_warnings = filter(lambda l: "warning" in l.lower(), stdout.splitlines())
-
-result["GaudiTest.configuration.missing_warnings"] = ""
-result["GaudiTest.configuration.unexpected_warnings"] = ""
-
-for ow in all_warnings:
-    found = None
-    for w in warnings:
-        if w in ow:
-            found = w
-            break
-    if found:
-    	warnings.remove(found)
-    else:
-        result["GaudiTest.configuration.unexpected_warnings"] += result.Quote("\n" + ow.strip())
-
-for w in warnings:
-    result["GaudiTest.configuration.missing_warnings"] += result.Quote("\n" + w)
-
-if result["GaudiTest.configuration.missing_warnings"]:
-    causes.append("missing warning")
-if result["GaudiTest.configuration.unexpected_warnings"]:
-    causes.append("warning")
-
-</text></argument>
-<argument name="environment"><set>
-<text>GAUDIAPPNAME=</text>
-<text>GAUDIAPPVERSION=</text>
-</set></argument>
-</extension>
diff --git a/Gaudi/tests/qmtest/gaudi.qms/conf_to_str.qmt b/Gaudi/tests/qmtest/gaudi.qms/conf_to_str.qmt
deleted file mode 100644
index 009b909556fe657a1fe62cf5876f69621e9be3d6..0000000000000000000000000000000000000000
--- a/Gaudi/tests/qmtest/gaudi.qms/conf_to_str.qmt
+++ /dev/null
@@ -1,49 +0,0 @@
-<?xml version="1.0" ?>
-<!--
-    (c) Copyright 1998-2019 CERN for the benefit of the LHCb and ATLAS collaborations
-
-    This software is distributed under the terms of the Apache version 2 licence,
-    copied verbatim in the file "LICENSE".
-
-    In applying this licence, CERN does not waive the privileges and immunities
-    granted to it by virtue of its status as an Intergovernmental Organization
-    or submit itself to any jurisdiction.
--->
-<!DOCTYPE extension  PUBLIC '-//QM/2.3/Extension//EN'  'http://www.codesourcery.com/qm/dtds/2.3/-//qm/2.3/extension//en.dtd'>
-<extension class="GaudiTest.GaudiExeTest" kind="test">
-<argument name="program"><text>gaudirun.py</text></argument>
-<argument name="args"><set>
-<text>-v</text>
-<text>--dry-run</text>
-<text>conf_to_str.py</text>
-</set></argument>
-<argument name="environment"><set>
-<text>JOBOPTSEARCHPATH=$ENV_PROJECT_SOURCE_DIR/Gaudi/tests/pyjobopts:$ENV_PROJECT_SOURCE_DIR/Gaudi/Gaudi/tests/pyjobopts</text>
-</set></argument>
-<argument name="validator"><text>
-# skip Athena common messages
-try:
-    conf_dict = eval('\n'.join(stdout.splitlines()))
-except SyntaxError:
-    conf_dict = {}
-
-expected = {'Algorithm1': {'Service': 'MySvc/JustAName'},
-            'Algorithm2': {'Members': ['HelloWorld', 'MyAlg/Algorithm1']},
-            'Algorithm3': {'Members': ['MyAlg/Algorithm1',
-                                       'HelloWorld',
-                                       'MyAlg/Algorithm2']},
-            'JustAName': {'OutputLevel': 1},
-            'MessageSvc': {'OutputLevel': 3}}
-
-if conf_dict != expected:
-    causes.append("configuration result")
-    from pprint import PrettyPrinter
-    pp = PrettyPrinter()
-    result["GaudiTest.configuration.expected"] = result.Quote(pp.pformat(expected))
-    result["GaudiTest.configuration.found"] = result.Quote(pp.pformat(conf_dict))
-</text></argument>
-<argument name="environment"><set>
-<text>GAUDIAPPNAME=</text>
-<text>GAUDIAPPVERSION=</text>
-</set></argument>
-</extension>
diff --git a/Gaudi/tests/qmtest/gaudi.qms/conf_user.qms/autoapply.qmt b/Gaudi/tests/qmtest/gaudi.qms/conf_user.qms/autoapply.qmt
deleted file mode 100644
index 4e99eed4ff7458f651829653ded99118918d36fd..0000000000000000000000000000000000000000
--- a/Gaudi/tests/qmtest/gaudi.qms/conf_user.qms/autoapply.qmt
+++ /dev/null
@@ -1,15 +0,0 @@
-<?xml version="1.0" ?>
-<!--
-    (c) Copyright 1998-2019 CERN for the benefit of the LHCb and ATLAS collaborations
-
-    This software is distributed under the terms of the Apache version 2 licence,
-    copied verbatim in the file "LICENSE".
-
-    In applying this licence, CERN does not waive the privileges and immunities
-    granted to it by virtue of its status as an Intergovernmental Organization
-    or submit itself to any jurisdiction.
--->
-<!DOCTYPE extension  PUBLIC '-//QM/2.3/Extension//EN'  'http://www.codesourcery.com/qm/dtds/2.3/-//qm/2.3/extension//en.dtd'>
-<extension class="GaudiTest.GaudiExeTest" kind="test">
-<argument name="program"><text>../scripts/test_configurable_users.py</text></argument>
-</extension>
diff --git a/Gaudi/tests/qmtest/gaudi.qms/conf_user.qms/delayed_creation.qmt b/Gaudi/tests/qmtest/gaudi.qms/conf_user.qms/delayed_creation.qmt
deleted file mode 100644
index a64ad813ffdd4691435010fe80ec454714683a9c..0000000000000000000000000000000000000000
--- a/Gaudi/tests/qmtest/gaudi.qms/conf_user.qms/delayed_creation.qmt
+++ /dev/null
@@ -1,15 +0,0 @@
-<?xml version="1.0" ?>
-<!--
-    (c) Copyright 1998-2019 CERN for the benefit of the LHCb and ATLAS collaborations
-
-    This software is distributed under the terms of the Apache version 2 licence,
-    copied verbatim in the file "LICENSE".
-
-    In applying this licence, CERN does not waive the privileges and immunities
-    granted to it by virtue of its status as an Intergovernmental Organization
-    or submit itself to any jurisdiction.
--->
-<!DOCTYPE extension  PUBLIC '-//QM/2.3/Extension//EN'  'http://www.codesourcery.com/qm/dtds/2.3/-//qm/2.3/extension//en.dtd'>
-<extension class="GaudiTest.GaudiExeTest" kind="test">
-<argument name="program"><text>../scripts/test_cu_delayed_creation.py</text></argument>
-</extension>
diff --git a/Gaudi/tests/qmtest/gaudi.qms/conf_user.qms/passive_dep.qmt b/Gaudi/tests/qmtest/gaudi.qms/conf_user.qms/passive_dep.qmt
deleted file mode 100644
index e25ba3928c300d7f201d71e03812b5790ceffe71..0000000000000000000000000000000000000000
--- a/Gaudi/tests/qmtest/gaudi.qms/conf_user.qms/passive_dep.qmt
+++ /dev/null
@@ -1,15 +0,0 @@
-<?xml version="1.0" ?>
-<!--
-    (c) Copyright 1998-2019 CERN for the benefit of the LHCb and ATLAS collaborations
-
-    This software is distributed under the terms of the Apache version 2 licence,
-    copied verbatim in the file "LICENSE".
-
-    In applying this licence, CERN does not waive the privileges and immunities
-    granted to it by virtue of its status as an Intergovernmental Organization
-    or submit itself to any jurisdiction.
--->
-<!DOCTYPE extension  PUBLIC '-//QM/2.3/Extension//EN'  'http://www.codesourcery.com/qm/dtds/2.3/-//qm/2.3/extension//en.dtd'>
-<extension class="GaudiTest.GaudiExeTest" kind="test">
-<argument name="program"><text>../scripts/test_cu_passive_dep.py</text></argument>
-</extension>
diff --git a/Gaudi/tests/qmtest/gaudi.qms/export_oldopts.qmt b/Gaudi/tests/qmtest/gaudi.qms/export_oldopts.qmt
deleted file mode 100644
index f3d7290af64e5b65da1060984cf3257566670601..0000000000000000000000000000000000000000
--- a/Gaudi/tests/qmtest/gaudi.qms/export_oldopts.qmt
+++ /dev/null
@@ -1,19 +0,0 @@
-<?xml version="1.0" ?>
-<!--
-    (c) Copyright 1998-2019 CERN for the benefit of the LHCb and ATLAS collaborations
-
-    This software is distributed under the terms of the Apache version 2 licence,
-    copied verbatim in the file "LICENSE".
-
-    In applying this licence, CERN does not waive the privileges and immunities
-    granted to it by virtue of its status as an Intergovernmental Organization
-    or submit itself to any jurisdiction.
--->
-<!DOCTYPE extension  PUBLIC '-//QM/2.3/Extension//EN'  'http://www.codesourcery.com/qm/dtds/2.3/-//qm/2.3/extension//en.dtd'>
-<extension class="GaudiTest.GaudiExeTest" kind="test">
-<argument name="program"><text>../scripts/test_export_oldopts.py</text></argument>
-<argument name="use_temp_dir"><enumeral>true</enumeral></argument>
-<argument name="environment"><set>
-<text>JOBOPTSEARCHPATH=$ENV_PROJECT_SOURCE_DIR/Gaudi/tests/pyjobopts:$ENV_PROJECT_SOURCE_DIR/Gaudi/Gaudi/tests/pyjobopts</text>
-</set></argument>
-</extension>
diff --git a/Gaudi/tests/qmtest/gaudi.qms/export_oldopts_special.qmt b/Gaudi/tests/qmtest/gaudi.qms/export_oldopts_special.qmt
deleted file mode 100644
index 4d0513292c1b25a98a428eecf5c5bbe5aced5c68..0000000000000000000000000000000000000000
--- a/Gaudi/tests/qmtest/gaudi.qms/export_oldopts_special.qmt
+++ /dev/null
@@ -1,20 +0,0 @@
-<?xml version="1.0" ?>
-<!--
-    (c) Copyright 1998-2019 CERN for the benefit of the LHCb and ATLAS collaborations
-
-    This software is distributed under the terms of the Apache version 2 licence,
-    copied verbatim in the file "LICENSE".
-
-    In applying this licence, CERN does not waive the privileges and immunities
-    granted to it by virtue of its status as an Intergovernmental Organization
-    or submit itself to any jurisdiction.
--->
-<!DOCTYPE extension  PUBLIC '-//QM/2.3/Extension//EN'  'http://www.codesourcery.com/qm/dtds/2.3/-//qm/2.3/extension//en.dtd'>
-<extension class="GaudiTest.GaudiExeTest" kind="test">
-<argument name="program"><text>../scripts/test_export_oldopts.py</text></argument>
-<argument name="args"><set><text>export_oldopts/special_cases.py</text></set></argument>
-<argument name="use_temp_dir"><enumeral>true</enumeral></argument>
-<argument name="environment"><set>
-<text>JOBOPTSEARCHPATH=$ENV_PROJECT_SOURCE_DIR/Gaudi/tests/pyjobopts:$ENV_PROJECT_SOURCE_DIR/Gaudi/Gaudi/tests/pyjobopts</text>
-</set></argument>
-</extension>
diff --git a/Gaudi/tests/qmtest/gaudi.qms/import_opts.qmt b/Gaudi/tests/qmtest/gaudi.qms/import_opts.qmt
deleted file mode 100644
index faee63cee1428d70d43e549f2fdacf6dd58487fe..0000000000000000000000000000000000000000
--- a/Gaudi/tests/qmtest/gaudi.qms/import_opts.qmt
+++ /dev/null
@@ -1,49 +0,0 @@
-<?xml version="1.0" ?>
-<!--
-    (c) Copyright 1998-2019 CERN for the benefit of the LHCb and ATLAS collaborations
-
-    This software is distributed under the terms of the Apache version 2 licence,
-    copied verbatim in the file "LICENSE".
-
-    In applying this licence, CERN does not waive the privileges and immunities
-    granted to it by virtue of its status as an Intergovernmental Organization
-    or submit itself to any jurisdiction.
--->
-<!DOCTYPE extension  PUBLIC '-//QM/2.3/Extension//EN'  'http://www.codesourcery.com/qm/dtds/2.3/-//qm/2.3/extension//en.dtd'>
-<extension class="GaudiTest.GaudiExeTest" kind="test">
-<argument name="program"><text>gaudirun.py</text></argument>
-<argument name="args"><set>
-<text>-v</text>
-<text>--dry-run</text>
-<text>main.opts</text>
-</set></argument>
-<argument name="environment"><set>
-<text>JOBOPTSEARCHPATH=$ENV_PROJECT_SOURCE_DIR/Gaudi/tests/pyjobopts:$ENV_PROJECT_SOURCE_DIR/Gaudi/Gaudi/tests/pyjobopts</text>
-</set></argument>
-<argument name="validator"><text>
-conf_dict = eval('\n'.join(stdout.splitlines()))
-expected = { 'ApplicationMgr': {'TopAlg': ['0','1','2','3','4',
-                                           '5','6','7','8','9']},
-             'MessageSvc': {'OutputLevel': 4},
-             'myAlg': {'Dict': {'a': 1, 'b': 2}},
-             'myAlg.myTool': {'Int': 10, 'Bool': True},
-             'mySvc': {'List': ['a', 'c'], 'Bool': True}}
-
-if conf_dict != expected:
-    causes.append("configuration result")
-    from pprint import PrettyPrinter
-    pp = PrettyPrinter()
-    result["GaudiTest.configuration.expected"] = result.Quote(pp.pformat(expected))
-    result["GaudiTest.configuration.found"] = result.Quote(pp.pformat(conf_dict))
-
-import re
-expected_warning = 'WARNING: file \'.*test1.opts\' already included, ignored'
-if not re.search(expected_warning,stdout):
-    causes.append("missing warning message")
-    result["GaudiTest.expected_warning"] = result.Quote(expected_warning)
-</text></argument>
-<argument name="environment"><set>
-<text>GAUDIAPPNAME=</text>
-<text>GAUDIAPPVERSION=</text>
-</set></argument>
-</extension>
diff --git a/Gaudi/tests/qmtest/gaudi.qms/import_py.qmt b/Gaudi/tests/qmtest/gaudi.qms/import_py.qmt
deleted file mode 100644
index 162c44a45a997b376ac0b50a0f8d18fdbb311601..0000000000000000000000000000000000000000
--- a/Gaudi/tests/qmtest/gaudi.qms/import_py.qmt
+++ /dev/null
@@ -1,50 +0,0 @@
-<?xml version="1.0" ?>
-<!--
-    (c) Copyright 1998-2019 CERN for the benefit of the LHCb and ATLAS collaborations
-
-    This software is distributed under the terms of the Apache version 2 licence,
-    copied verbatim in the file "LICENSE".
-
-    In applying this licence, CERN does not waive the privileges and immunities
-    granted to it by virtue of its status as an Intergovernmental Organization
-    or submit itself to any jurisdiction.
--->
-<!DOCTYPE extension  PUBLIC '-//QM/2.3/Extension//EN'  'http://www.codesourcery.com/qm/dtds/2.3/-//qm/2.3/extension//en.dtd'>
-<extension class="GaudiTest.GaudiExeTest" kind="test">
-<argument name="program"><text>gaudirun.py</text></argument>
-<argument name="args"><set>
-<text>-v</text>
-<text>--dry-run</text>
-<text>main.py</text>
-</set></argument>
-<argument name="environment"><set>
-<text>JOBOPTSEARCHPATH=$ENV_PROJECT_SOURCE_DIR/Gaudi/tests/pyjobopts:$ENV_PROJECT_SOURCE_DIR/Gaudi/Gaudi/tests/pyjobopts</text>
-</set></argument>
-<argument name="validator"><text>
-# skip Athena common messages
-conf_dict = eval('\n'.join(stdout.splitlines()))
-expected = { 'ApplicationMgr': {'TopAlg': ['0','1','2','3','4',
-                                           '5','6','7','8','9']},
-             'MessageSvc': {'OutputLevel': 4},
-             'myAlg': {'Dict': {'a': 1, 'b': 2}},
-             'myAlg.myTool': {'Int': 10, 'Bool': True},
-             'mySvc': {'List': ['a', 'c'], 'Bool': True}}
-
-if conf_dict != expected:
-    causes.append("configuration result")
-    from pprint import PrettyPrinter
-    pp = PrettyPrinter()
-    result["GaudiTest.configuration.expected"] = result.Quote(pp.pformat(expected))
-    result["GaudiTest.configuration.found"] = result.Quote(pp.pformat(conf_dict))
-
-import re
-expected_warning = 'WARNING: file \'.*test1.opts\' already included, ignored'
-if not re.search(expected_warning,stdout):
-    causes.append("missing warning message")
-    result["GaudiTest.expected_warning"] = result.Quote(expected_warning)
-</text></argument>
-<argument name="environment"><set>
-<text>GAUDIAPPNAME=</text>
-<text>GAUDIAPPVERSION=</text>
-</set></argument>
-</extension>
diff --git a/Gaudi/tests/qmtest/gaudi.qms/import_py_err.qmt b/Gaudi/tests/qmtest/gaudi.qms/import_py_err.qmt
deleted file mode 100644
index c1cc9e2e9457eecda823f51af89f9018f2830033..0000000000000000000000000000000000000000
--- a/Gaudi/tests/qmtest/gaudi.qms/import_py_err.qmt
+++ /dev/null
@@ -1,30 +0,0 @@
-<?xml version="1.0" ?>
-<!--
-    (c) Copyright 1998-2019 CERN for the benefit of the LHCb and ATLAS collaborations
-
-    This software is distributed under the terms of the Apache version 2 licence,
-    copied verbatim in the file "LICENSE".
-
-    In applying this licence, CERN does not waive the privileges and immunities
-    granted to it by virtue of its status as an Intergovernmental Organization
-    or submit itself to any jurisdiction.
--->
-<!DOCTYPE extension  PUBLIC '-//QM/2.3/Extension//EN'  'http://www.codesourcery.com/qm/dtds/2.3/-//qm/2.3/extension//en.dtd'>
-<extension class="GaudiTest.GaudiExeTest" kind="test">
-<argument name="program"><text>gaudirun.py</text></argument>
-<argument name="args"><set>
-<text>-v</text>
-<text>--dry-run</text>
-<text>main_err.py</text>
-</set></argument>
-<argument name="environment"><set>
-<text>JOBOPTSEARCHPATH=$ENV_PROJECT_SOURCE_DIR/Gaudi/tests/pyjobopts:$ENV_PROJECT_SOURCE_DIR/Gaudi/Gaudi/tests/pyjobopts</text>
-</set></argument>
-<argument name="exit_code"><integer>1</integer></argument>
-<argument name="validator"><text>
-expected_error = &quot;AttributeError: Configurable 'MessageSvc' does not have property 'IDontHaveIt'&quot;
-if stderr.find(expected_error) == -1:
-    causes.append("error")
-    result["GaudiTest.expected_error"] = result.Quote(expected_error)
-</text></argument>
-</extension>
diff --git a/Gaudi/tests/qmtest/gaudi.qms/issue_188.qmt b/Gaudi/tests/qmtest/gaudi.qms/issue_188.qmt
deleted file mode 100644
index e385930eec5631fb27bd6ca245be2f83d4947fe3..0000000000000000000000000000000000000000
--- a/Gaudi/tests/qmtest/gaudi.qms/issue_188.qmt
+++ /dev/null
@@ -1,56 +0,0 @@
-<?xml version="1.0" ?><!DOCTYPE extension  PUBLIC '-//QM/2.4/Extension//EN'  'http://www.codesourcery.com/qm/dtds/2.4/-//qm/2.4/extension//en.dtd'>
-<!--
-    (c) Copyright 2021 CERN for the benefit of the LHCb and ATLAS collaborations
-
-    This software is distributed under the terms of the Apache version 2 licence,
-    copied verbatim in the file "LICENSE".
-
-    In applying this licence, CERN does not waive the privileges and immunities
-    granted to it by virtue of its status as an Intergovernmental Organization
-    or submit itself to any jurisdiction.
--->
-<extension class="GaudiTest.GaudiExeTest" kind="test">
-<argument name="program"><text>gaudirun.py</text></argument>
-<argument name="args"><set><text>-n</text>
-                           <text>-o</text>
-                           <text>test_issue_188_dump.py</text>
-                           <text>--all-opts</text>
-                           <text>test_issue_188:config</text>
-                      </set></argument>
-<argument name="environment"><set>
-<text>PYTHONPATH=$ENV_PROJECT_SOURCE_DIR/Gaudi/tests/python:$ENV_PROJECT_SOURCE_DIR/Gaudi/Gaudi/tests/python:$PYTHONPATH</text>
-</set></argument>
-<argument name="use_temp_dir"><enumeral>true</enumeral></argument>
-<argument name="validator"><text>
-from ast import literal_eval
-dump = literal_eval(open('test_issue_188_dump.py').read() or "{}")
-
-if 'ApplicationMgr' not in dump:
-    causes.append('configuration result')
-    result['configuration_error'] = 'ApplicationMgr not in the configuration dump'
-
-else:
-    app = dump['ApplicationMgr']
-    expected = [
-        ('AppName', 'Test'),         # from old options
-        ('AppVersion', 'v100r100'),  # from GaudiConfig2
-        ('OutputLevel', 3),          # from default
-    ]
-    failed = []
-    for key, value in expected:
-        if app[key] != value:
-          failed.append((key, value, app[key]))
-
-    if failed:
-        causes.append('configuration result')
-        report = 'unexpected values:&lt;br>&lt;table>&lt;tr>&lt;th>name&lt;/th>&lt;th>expected&lt;/th>&lt;th>found&lt;/th>&lt;/tr>'
-        for f in failed:
-            report += '&lt;tr>&lt;td>{}&lt;/td>&lt;td>{}&lt;/td>&lt;td>{}&lt;/td>&lt;/tr>'.format(*f)
-        report += '&lt;/table>'
-        result['configuration_error'] = report
-</text></argument>
-<argument name="environment"><set>
-<text>GAUDIAPPNAME=</text>
-<text>GAUDIAPPVERSION=</text>
-</set></argument>
-</extension>
diff --git a/Gaudi/tests/qmtest/gaudi.qms/minimal_gaudi_exe.qmt b/Gaudi/tests/qmtest/gaudi.qms/minimal_gaudi_exe.qmt
deleted file mode 100644
index 35d24fd64bfc8bbe9d9c0b35d14f2de6dfd097f9..0000000000000000000000000000000000000000
--- a/Gaudi/tests/qmtest/gaudi.qms/minimal_gaudi_exe.qmt
+++ /dev/null
@@ -1,22 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE extension  PUBLIC '-//QM/2.3/Extension//EN'  'http://www.codesourcery.com/qm/dtds/2.3/-//qm/2.3/extension//en.dtd'>
-<!--
-    (c) Copyright 1998-2019 CERN for the benefit of the LHCb and ATLAS collaborations
-
-    This software is distributed under the terms of the Apache version 2 licence,
-    copied verbatim in the file "LICENSE".
-
-    In applying this licence, CERN does not waive the privileges and immunities
-    granted to it by virtue of its status as an Intergovernmental Organization
-    or submit itself to any jurisdiction.
--->
-<extension class="GaudiTest.GaudiExeTest" kind="test">
-<argument name="program"><text>Gaudi.exe</text></argument>
-<argument name="args"><set><text>../options/empty.opts</text></set></argument>
-<argument name="validator"><text>
-countErrorLines()
-</text></argument>
-<argument name="use_temp_dir"><enumeral>true</enumeral></argument>
-<argument name="environment"><set>
-<text>JOBOPTSEARCHPATH=$ENV_PROJECT_SOURCE_DIR/Gaudi/tests:$ENV_PROJECT_SOURCE_DIR/Gaudi/Gaudi/tests</text>
-</set></argument>
-</extension>
diff --git a/Gaudi/tests/qmtest/gaudi.qms/minimal_gaudirun_py.qmt b/Gaudi/tests/qmtest/gaudi.qms/minimal_gaudirun_py.qmt
deleted file mode 100644
index c09e75b5f0afa9623d458f59c5196ea79ae07193..0000000000000000000000000000000000000000
--- a/Gaudi/tests/qmtest/gaudi.qms/minimal_gaudirun_py.qmt
+++ /dev/null
@@ -1,18 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE extension  PUBLIC '-//QM/2.3/Extension//EN'  'http://www.codesourcery.com/qm/dtds/2.3/-//qm/2.3/extension//en.dtd'>
-<!--
-    (c) Copyright 1998-2019 CERN for the benefit of the LHCb and ATLAS collaborations
-
-    This software is distributed under the terms of the Apache version 2 licence,
-    copied verbatim in the file "LICENSE".
-
-    In applying this licence, CERN does not waive the privileges and immunities
-    granted to it by virtue of its status as an Intergovernmental Organization
-    or submit itself to any jurisdiction.
--->
-<extension class="GaudiTest.GaudiExeTest" kind="test">
-<argument name="program"><text>gaudirun.py</text></argument>
-<argument name="validator"><text>
-countErrorLines()
-</text></argument>
-<argument name="use_temp_dir"><enumeral>true</enumeral></argument>
-</extension>
diff --git a/Gaudi/tests/qmtest/gaudi.qms/override1.qmt b/Gaudi/tests/qmtest/gaudi.qms/override1.qmt
deleted file mode 100644
index e2bf8ede8a5b1f98d5b67662aa9d6c52323a91cc..0000000000000000000000000000000000000000
--- a/Gaudi/tests/qmtest/gaudi.qms/override1.qmt
+++ /dev/null
@@ -1,31 +0,0 @@
-<?xml version="1.0" ?>
-<!--
-    (c) Copyright 1998-2019 CERN for the benefit of the LHCb and ATLAS collaborations
-
-    This software is distributed under the terms of the Apache version 2 licence,
-    copied verbatim in the file "LICENSE".
-
-    In applying this licence, CERN does not waive the privileges and immunities
-    granted to it by virtue of its status as an Intergovernmental Organization
-    or submit itself to any jurisdiction.
--->
-<!DOCTYPE extension  PUBLIC '-//QM/2.3/Extension//EN'  'http://www.codesourcery.com/qm/dtds/2.3/-//qm/2.3/extension//en.dtd'>
-<extension class="GaudiTest.GaudiExeTest" kind="test">
-<argument name="program"><text>gaudirun.py</text></argument>
-<argument name="args"><set><text>-v</text><text>--dry-run</text></set></argument>
-<argument name="options"><text>
-MessageSvc.OutputLevel = 123;
-#include "override.py"
-MessageSvc.OutputLevel = 123;
-</text></argument>
-<argument name="environment"><set>
-<text>JOBOPTSEARCHPATH=$ENV_PROJECT_SOURCE_DIR/Gaudi/tests/pyjobopts:$ENV_PROJECT_SOURCE_DIR/Gaudi/Gaudi/tests/pyjobopts</text>
-</set></argument>
-<argument name="validator"><text>
-conf_dict = eval('\n'.join(stdout.splitlines()))
-
-if conf_dict["MessageSvc"]["OutputLevel"] != 123:
-    causes.append("final value")
-    result["GaudiTest.expected"] = "MessageSvc.OutputLevel = 123"
-</text></argument>
-</extension>
diff --git a/Gaudi/tests/qmtest/gaudi.qms/override2.qmt b/Gaudi/tests/qmtest/gaudi.qms/override2.qmt
deleted file mode 100644
index b9444097383003050c836fe304e20b2f32e9c2b8..0000000000000000000000000000000000000000
--- a/Gaudi/tests/qmtest/gaudi.qms/override2.qmt
+++ /dev/null
@@ -1,32 +0,0 @@
-<?xml version="1.0" ?>
-<!--
-    (c) Copyright 1998-2019 CERN for the benefit of the LHCb and ATLAS collaborations
-
-    This software is distributed under the terms of the Apache version 2 licence,
-    copied verbatim in the file "LICENSE".
-
-    In applying this licence, CERN does not waive the privileges and immunities
-    granted to it by virtue of its status as an Intergovernmental Organization
-    or submit itself to any jurisdiction.
--->
-<!DOCTYPE extension  PUBLIC '-//QM/2.3/Extension//EN'  'http://www.codesourcery.com/qm/dtds/2.3/-//qm/2.3/extension//en.dtd'>
-<extension class="GaudiTest.GaudiExeTest" kind="test">
-<argument name="program"><text>gaudirun.py</text></argument>
-<argument name="args"><set><text>-v</text><text>--dry-run</text></set></argument>
-<argument name="options"><text>
-from Gaudi.Configuration import *
-MessageSvc(OutputLevel = 123)
-importOptions("override.opts")
-MessageSvc(OutputLevel = 123)
-</text></argument>
-<argument name="environment"><set>
-<text>JOBOPTSEARCHPATH=$ENV_PROJECT_SOURCE_DIR/Gaudi/tests/pyjobopts:$ENV_PROJECT_SOURCE_DIR/Gaudi/Gaudi/tests/pyjobopts</text>
-</set></argument>
-<argument name="validator"><text>
-conf_dict = eval('\n'.join(stdout.splitlines()))
-
-if conf_dict["MessageSvc"]["OutputLevel"] != 123:
-    causes.append("final value")
-    result["GaudiTest.expected"] = "MessageSvc.OutputLevel = 123"
-</text></argument>
-</extension>
diff --git a/Gaudi/tests/qmtest/gaudi.qms/pickle_read.qmt b/Gaudi/tests/qmtest/gaudi.qms/pickle_read.qmt
deleted file mode 100644
index 3d3defc66bf0dd5cb19708575346e11f3ca6f608..0000000000000000000000000000000000000000
--- a/Gaudi/tests/qmtest/gaudi.qms/pickle_read.qmt
+++ /dev/null
@@ -1,50 +0,0 @@
-<?xml version="1.0" ?><!DOCTYPE extension  PUBLIC '-//QM/2.3/Extension//EN'  'http://www.codesourcery.com/qm/dtds/2.3/-//qm/2.3/extension//en.dtd'>
-<!--
-    (c) Copyright 1998-2020 CERN for the benefit of the LHCb and ATLAS collaborations
-
-    This software is distributed under the terms of the Apache version 2 licence,
-    copied verbatim in the file "LICENSE".
-
-    In applying this licence, CERN does not waive the privileges and immunities
-    granted to it by virtue of its status as an Intergovernmental Organization
-    or submit itself to any jurisdiction.
--->
-<extension class="GaudiTest.GaudiExeTest" kind="test">
-  <argument name="program"><text>gaudirun.py</text></argument>
-  <argument name="args"><set><text>-v</text>
-                             <text>-n</text>
-                             <text>options.pkl</text>
-                             </set></argument>
-  <argument name="prerequisites"><set>
-    <tuple><text>gaudi.pickle_write</text><enumeral>PASS</enumeral></tuple>
-  </set></argument>
-  <argument name="environment"><set>
-  <text>PYTHONPATH=$ENV_PROJECT_SOURCE_DIR/Gaudi/tests/python:$ENV_PROJECT_SOURCE_DIR/Gaudi/Gaudi/tests/python:$PYTHONPATH</text>
-  </set></argument>
-<argument name="validator"><text>
-from GaudiKernel.DataHandle import DataHandle
-
-try:
-  conf_dict = eval('\n'.join(stdout.splitlines()))
-except SyntaxError:
-  conf_dict = {}
-expected = { 'ToolSvc.MyTestTool': { 'PubToolHndl' : 'Public1',
-                                     'PrivToolHndl' : 'Pivate1',
-                                     'PrivEmptyToolHndl' : '',
-                                     'Int' : 42,
-                                     'Text' : 'value',
-                                     'DataHandle' : '/Event/X'} }
-
-if conf_dict != expected:
-    causes.append("configuration result")
-    from pprint import PrettyPrinter
-    pp = PrettyPrinter()
-    result["GaudiTest.configuration.expected"] = result.Quote(pp.pformat(expected))
-    result["GaudiTest.configuration.found"] = result.Quote(pp.pformat(conf_dict))
-</text></argument>
-  <argument name="use_temp_dir"><enumeral>true</enumeral></argument>
-<argument name="environment"><set>
-<text>GAUDIAPPNAME=</text>
-<text>GAUDIAPPVERSION=</text>
-</set></argument>
-</extension>
diff --git a/Gaudi/tests/qmtest/gaudi.qms/pickle_write.qmt b/Gaudi/tests/qmtest/gaudi.qms/pickle_write.qmt
deleted file mode 100644
index a5ddf77798dd82390a91c1d2abf31d68a2d5b75b..0000000000000000000000000000000000000000
--- a/Gaudi/tests/qmtest/gaudi.qms/pickle_write.qmt
+++ /dev/null
@@ -1,45 +0,0 @@
-<?xml version="1.0" ?><!DOCTYPE extension  PUBLIC '-//QM/2.3/Extension//EN'  'http://www.codesourcery.com/qm/dtds/2.3/-//qm/2.3/extension//en.dtd'>
-<!--
-    (c) Copyright 1998-2019 CERN for the benefit of the LHCb and ATLAS collaborations
-
-    This software is distributed under the terms of the Apache version 2 licence,
-    copied verbatim in the file "LICENSE".
-
-    In applying this licence, CERN does not waive the privileges and immunities
-    granted to it by virtue of its status as an Intergovernmental Organization
-    or submit itself to any jurisdiction.
--->
-<extension class="GaudiTest.GaudiExeTest" kind="test">
-<argument name="program"><text>gaudirun.py</text></argument>
-<argument name="args"><set><text>-v</text>
-                           <text>-n</text>
-                           <text>-p</text><text>options.pkl</text>
-                      </set></argument>
-<argument name="environment"><set>
-<text>PYTHONPATH=$ENV_PROJECT_SOURCE_DIR/Gaudi/tests/python:$ENV_PROJECT_SOURCE_DIR/Gaudi/Gaudi/tests/python:$PYTHONPATH</text>
-</set></argument>
-<argument name="options"><text>
-# Add the fake configurables to the path
-from Gaudi.Configuration import *
-
-import Test_confDb # only the _merge_confDb.py in InstallArea/python/* are used automatically
-
-#------------------------------------------------------------------------------\
-# https://savannah.cern.ch/bugs/?43065
-from Configurables import MyTestTool
-MyTestTool().PubToolHndl = "Public1"
-MyTestTool().PrivToolHndl = "Pivate1"
-MyTestTool().PrivEmptyToolHndl = ""
-
-MyTestTool().Int = 42
-MyTestTool().Text = 'value'
-MyTestTool().DataHandle = '/Event/X'
-#------------------------------------------------------------------------------/
-
-</text></argument>
-  <argument name="use_temp_dir"><enumeral>true</enumeral></argument>
-<argument name="environment"><set>
-<text>GAUDIAPPNAME=</text>
-<text>GAUDIAPPVERSION=</text>
-</set></argument>
-</extension>
diff --git a/Gaudi/tests/qmtest/gaudi.qms/prevent_gaudipython.qmt b/Gaudi/tests/qmtest/gaudi.qms/prevent_gaudipython.qmt
deleted file mode 100644
index 665f54bc0f67917a8155a395a33a9a0297c9a8a9..0000000000000000000000000000000000000000
--- a/Gaudi/tests/qmtest/gaudi.qms/prevent_gaudipython.qmt
+++ /dev/null
@@ -1,34 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE extension  PUBLIC '-//QM/2.3/Extension//EN'  'http://www.codesourcery.com/qm/dtds/2.3/-//qm/2.3/extension//en.dtd'>
-<!--
-    (c) Copyright 1998-2019 CERN for the benefit of the LHCb and ATLAS collaborations
-
-    This software is distributed under the terms of the Apache version 2 licence,
-    copied verbatim in the file "LICENSE".
-
-    In applying this licence, CERN does not waive the privileges and immunities
-    granted to it by virtue of its status as an Intergovernmental Organization
-    or submit itself to any jurisdiction.
--->
-<extension class="GaudiTest.GaudiExeTest" kind="test">
-<argument name="program"><text>gaudirun.py</text></argument>
-<argument name="args"><set>
-  <text>-v</text>
-</set></argument>
-<argument name="options"><text>
-# Options of the test job
-from Gaudi.Configuration import *
-
-from GaudiPython import AppMgr
-
-AppMgr().run()
-
-</text></argument>
-<argument name="validator"><text>
-expected = "GaudiPython cannot be used in option files"
-if not expected in stderr:
-    causes.append("stderr")
-    result["GaudiTest.stderr.expected"] = result.Quote(expected)
-</text></argument>
-<argument name="exit_code"><integer>1</integer></argument>
-<argument name="use_temp_dir"><enumeral>true</enumeral></argument>
-</extension>
diff --git a/Gaudi/tests/qmtest/gaudi.qms/propagate_properties.qmt b/Gaudi/tests/qmtest/gaudi.qms/propagate_properties.qmt
deleted file mode 100644
index b95c12624051f884b3cc71a2ef12cf2537821443..0000000000000000000000000000000000000000
--- a/Gaudi/tests/qmtest/gaudi.qms/propagate_properties.qmt
+++ /dev/null
@@ -1,15 +0,0 @@
-<?xml version="1.0" ?>
-<!--
-    (c) Copyright 1998-2019 CERN for the benefit of the LHCb and ATLAS collaborations
-
-    This software is distributed under the terms of the Apache version 2 licence,
-    copied verbatim in the file "LICENSE".
-
-    In applying this licence, CERN does not waive the privileges and immunities
-    granted to it by virtue of its status as an Intergovernmental Organization
-    or submit itself to any jurisdiction.
--->
-<!DOCTYPE extension  PUBLIC '-//QM/2.3/Extension//EN'  'http://www.codesourcery.com/qm/dtds/2.3/-//qm/2.3/extension//en.dtd'>
-<extension class="GaudiTest.GaudiExeTest" kind="test">
-<argument name="program"><text>../scripts/test_propagate_properties.py</text></argument>
-</extension>
diff --git a/Gaudi/tests/qmtest/gaudi.qms/purge.qmt b/Gaudi/tests/qmtest/gaudi.qms/purge.qmt
deleted file mode 100644
index b0e8acebf6ab8640ab5e7cfd43587ffdb44fd7db..0000000000000000000000000000000000000000
--- a/Gaudi/tests/qmtest/gaudi.qms/purge.qmt
+++ /dev/null
@@ -1,37 +0,0 @@
-<?xml version="1.0" ?>
-<!--
-    (c) Copyright 1998-2019 CERN for the benefit of the LHCb and ATLAS collaborations
-
-    This software is distributed under the terms of the Apache version 2 licence,
-    copied verbatim in the file "LICENSE".
-
-    In applying this licence, CERN does not waive the privileges and immunities
-    granted to it by virtue of its status as an Intergovernmental Organization
-    or submit itself to any jurisdiction.
--->
-<!DOCTYPE extension  PUBLIC '-//QM/2.3/Extension//EN'  'http://www.codesourcery.com/qm/dtds/2.3/-//qm/2.3/extension//en.dtd'>
-<extension class="GaudiTest.GaudiExeTest" kind="test">
-<argument name="program"><text>../scripts/test_purge.py</text></argument>
-<argument name="environment"><set>
-<text>JOBOPTSEARCHPATH=$ENV_PROJECT_SOURCE_DIR/Gaudi/tests/pyjobopts:$ENV_PROJECT_SOURCE_DIR/Gaudi/Gaudi/tests/pyjobopts</text>
-</set></argument>
-<argument name="validator"><text>
-from pprint import PrettyPrinter
-pp = PrettyPrinter()
-
-expected = {'AuditorSvc': {'Auditors': ['ChronoAuditor', 'AlgTimingAuditor/TIMER']}}
-exec("\n".join(stdout.splitlines())) # stdout needs to be sanitized for windows
-
-result["GaudiTest.expected_config"] = result.Quote(pp.pformat(expected))
-result["GaudiTest.initial_config"]  = result.Quote(pp.pformat(first))
-result["GaudiTest.purged_config"] = result.Quote(pp.pformat(purged))
-result["GaudiTest.final_config"] = result.Quote(pp.pformat(second))
-
-if first != expected:
-    causes.append("initial configuration")
-elif purged != {}:
-    causes.append("purged configuration")
-elif second != expected:
-    causes.append("final configuration")
-</text></argument>
-</extension>
diff --git a/Gaudi/tests/qmtest/gaudi.qms/qmt_args.qmt b/Gaudi/tests/qmtest/gaudi.qms/qmt_args.qmt
deleted file mode 100644
index bf2f2f20891feecff6dd65cd3ffbcddaf6f2e16e..0000000000000000000000000000000000000000
--- a/Gaudi/tests/qmtest/gaudi.qms/qmt_args.qmt
+++ /dev/null
@@ -1,32 +0,0 @@
-<?xml version="1.0" ?><!DOCTYPE extension  PUBLIC '-//QM/2.3/Extension//EN'  'http://www.codesourcery.com/qm/dtds/2.3/-//qm/2.3/extension//en.dtd'>
-<!--
-    (c) Copyright 1998-2019 CERN for the benefit of the LHCb and ATLAS collaborations
-
-    This software is distributed under the terms of the Apache version 2 licence,
-    copied verbatim in the file "LICENSE".
-
-    In applying this licence, CERN does not waive the privileges and immunities
-    granted to it by virtue of its status as an Intergovernmental Organization
-    or submit itself to any jurisdiction.
--->
-<extension class="GaudiTest.GaudiExeTest" kind="test">
-<argument name="program"><text>gaudirun.py</text></argument>
-<argument name="args"><set>
-<text>gaudi.qms/cmdline_conf.qmt</text>
-</set></argument>
-<argument name="validator"><text>
-conf_dict = eval('\n'.join(stdout.splitlines()))
-expected = {'MessageSvc': {'setDebug': ['AnAlgorithm'], 'setFatal': ['AnotherAlg']}}
-
-if conf_dict != expected:
-    causes.append("configuration result")
-    from pprint import PrettyPrinter
-    pp = PrettyPrinter()
-    result["GaudiTest.configuration.expected"] = result.Quote(pp.pformat(expected))
-    result["GaudiTest.configuration.found"] = result.Quote(pp.pformat(conf_dict))
-</text></argument>
-<argument name="environment"><set>
-<text>GAUDIAPPNAME=</text>
-<text>GAUDIAPPVERSION=</text>
-</set></argument>
-</extension>
diff --git a/Gaudi/tests/qmtest/gaudi.qms/reference.qmt b/Gaudi/tests/qmtest/gaudi.qms/reference.qmt
deleted file mode 100644
index ac06560b862fc8ae63e860c6be69685918e32030..0000000000000000000000000000000000000000
--- a/Gaudi/tests/qmtest/gaudi.qms/reference.qmt
+++ /dev/null
@@ -1,45 +0,0 @@
-<?xml version="1.0" ?>
-<!--
-    (c) Copyright 1998-2019 CERN for the benefit of the LHCb and ATLAS collaborations
-
-    This software is distributed under the terms of the Apache version 2 licence,
-    copied verbatim in the file "LICENSE".
-
-    In applying this licence, CERN does not waive the privileges and immunities
-    granted to it by virtue of its status as an Intergovernmental Organization
-    or submit itself to any jurisdiction.
--->
-<!DOCTYPE extension  PUBLIC '-//QM/2.3/Extension//EN'  'http://www.codesourcery.com/qm/dtds/2.3/-//qm/2.3/extension//en.dtd'>
-<extension class="GaudiTest.GaudiExeTest" kind="test">
-<argument name="program"><text>gaudirun.py</text></argument>
-<argument name="args"><set>
-<text>-v</text>
-<text>--dry-run</text>
-<text>reference.py</text>
-</set></argument>
-<argument name="environment"><set>
-<text>JOBOPTSEARCHPATH=$ENV_PROJECT_SOURCE_DIR/Gaudi/tests/pyjobopts:$ENV_PROJECT_SOURCE_DIR/Gaudi/Gaudi/tests/pyjobopts</text>
-</set></argument>
-<argument name="validator"><text>
-conf_dict = eval('\n'.join(stdout.splitlines()))
-expected = {'MyAlg': {'Cut': 20.0,
-                      'File': 'C:\\something\\vXrY\\filename',
-                      'Tool1': 'ThisTool',
-                      'Tool2': 'MyToolType/MyToolType'},
-            'MyAlg.MyTool': {'Cut': 20.0,
-                             'WhichFile': 'C:\\something\\vXrY\\filename',
-                             'WhichTool1': 'ThisTool',
-                             'WhichTool2': 'MyToolType/MyToolType'}}
-
-if conf_dict != expected:
-    causes.append("configuration result")
-    from pprint import PrettyPrinter
-    pp = PrettyPrinter()
-    result["GaudiTest.configuration.expected"] = result.Quote(pp.pformat(expected))
-    result["GaudiTest.configuration.found"] = result.Quote(pp.pformat(conf_dict))
-</text></argument>
-<argument name="environment"><set>
-<text>GAUDIAPPNAME=</text>
-<text>GAUDIAPPVERSION=</text>
-</set></argument>
-</extension>
diff --git a/Gaudi/tests/qmtest/gaudi.qms/use_temp_opts.qms/minimal_gaudirun_py.qmt b/Gaudi/tests/qmtest/gaudi.qms/use_temp_opts.qms/minimal_gaudirun_py.qmt
deleted file mode 100644
index c8d87f0656d82359f49cd0bfef17c70e862126d5..0000000000000000000000000000000000000000
--- a/Gaudi/tests/qmtest/gaudi.qms/use_temp_opts.qms/minimal_gaudirun_py.qmt
+++ /dev/null
@@ -1,19 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE extension  PUBLIC '-//QM/2.3/Extension//EN'  'http://www.codesourcery.com/qm/dtds/2.3/-//qm/2.3/extension//en.dtd'>
-<!--
-    (c) Copyright 1998-2019 CERN for the benefit of the LHCb and ATLAS collaborations
-
-    This software is distributed under the terms of the Apache version 2 licence,
-    copied verbatim in the file "LICENSE".
-
-    In applying this licence, CERN does not waive the privileges and immunities
-    granted to it by virtue of its status as an Intergovernmental Organization
-    or submit itself to any jurisdiction.
--->
-<extension class="GaudiTest.GaudiExeTest" kind="test">
-<argument name="program"><text>gaudirun.py</text></argument>
-<argument name="args"><set><text>--use-temp-opts</text></set></argument>
-<argument name="validator"><text>
-countErrorLines()
-</text></argument>
-<argument name="use_temp_dir"><enumeral>true</enumeral></argument>
-</extension>
diff --git a/Gaudi/tests/qmtest/gaudi.qms/use_temp_opts.qms/remove_tmp_file.qmt b/Gaudi/tests/qmtest/gaudi.qms/use_temp_opts.qms/remove_tmp_file.qmt
deleted file mode 100644
index 8694cc294d981849d3be6244cca7c8bb1b653c25..0000000000000000000000000000000000000000
--- a/Gaudi/tests/qmtest/gaudi.qms/use_temp_opts.qms/remove_tmp_file.qmt
+++ /dev/null
@@ -1,15 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE extension  PUBLIC '-//QM/2.3/Extension//EN'  'http://www.codesourcery.com/qm/dtds/2.3/-//qm/2.3/extension//en.dtd'>
-<!--
-    (c) Copyright 1998-2019 CERN for the benefit of the LHCb and ATLAS collaborations
-
-    This software is distributed under the terms of the Apache version 2 licence,
-    copied verbatim in the file "LICENSE".
-
-    In applying this licence, CERN does not waive the privileges and immunities
-    granted to it by virtue of its status as an Intergovernmental Organization
-    or submit itself to any jurisdiction.
--->
-<extension class="GaudiTest.GaudiExeTest" kind="test">
-<argument name="program"><text>../scripts/test_remove_tmp_file.py</text></argument>
-<argument name="use_temp_dir"><enumeral>true</enumeral></argument>
-</extension>
diff --git a/Gaudi/tests/scripts/test_export_oldopts.py b/Gaudi/tests/scripts/test_export_oldopts.py
deleted file mode 100755
index e50441ac71fdcaef5bd026e325840cc7b13c099c..0000000000000000000000000000000000000000
--- a/Gaudi/tests/scripts/test_export_oldopts.py
+++ /dev/null
@@ -1,113 +0,0 @@
-#!/usr/bin/env python3
-#####################################################################################
-# (c) Copyright 1998-2023 CERN for the benefit of the LHCb and ATLAS collaborations #
-#                                                                                   #
-# This software is distributed under the terms of the Apache version 2 licence,     #
-# copied verbatim in the file "LICENSE".                                            #
-#                                                                                   #
-# In applying this licence, CERN does not waive the privileges and immunities       #
-# granted to it by virtue of its status as an Intergovernmental Organization        #
-# or submit itself to any jurisdiction.                                             #
-#####################################################################################
-
-import sys
-from hashlib import sha1
-from subprocess import PIPE, Popen
-
-
-def which(file, path=None):
-    from os import environ, pathsep
-    from os.path import isfile, join
-
-    if path is None:
-        path = environ.get("PATH", "")
-    path = path.split(pathsep)
-    for p in path:
-        if isfile(join(p, file)):
-            return join(p, file)
-    return None
-
-
-retcode = 0
-try:
-    if len(sys.argv) > 1:
-        optfiles = sys.argv[1:]
-    else:
-        optfiles = ["main.py"]
-    hash = sha1(str(optfiles).encode("utf-8")).hexdigest()
-    outname = "out-{0}".format(hash[:8])
-
-    # parse the option file and cache the configuration (python only)
-    cmd = [
-        "python3",
-        which("gaudirun.py"),
-        "-n",
-        "-v",
-        "--output",
-        outname + ".1.py",
-    ] + optfiles
-    proc = Popen(cmd, stdout=PIPE)
-    print("==========================================")
-    print("======== First pass (python only) ========")
-    print("==========================================")
-    print("= cmd:", " ".join(cmd))
-    out, err = proc.communicate()
-    print(out.decode("utf-8"))
-    if err:
-        print("=== stderr: ===")
-        print(err.decode("utf-8"))
-    expected = eval(open(outname + ".1.py").read())
-
-    # parse the option file, export old options, parse again
-    cmd = [
-        "python3",
-        which("gaudirun.py"),
-        "-n",
-        "-v",
-        "--old-opts",
-        "--output",
-        outname + ".opts",
-    ] + optfiles
-    proc = Popen(cmd, stdout=PIPE, stderr=PIPE)
-    print("")
-    print("==========================================")
-    print("========== Second pass (export) ==========")
-    print("==========================================")
-    print("= cmd:", " ".join(cmd))
-    out, err = proc.communicate()
-    print(out.decode("utf-8"))
-    if err:
-        print("=== stderr: ===")
-        print(err.decode("utf-8"))
-
-    cmd = [
-        "python3",
-        which("gaudirun.py"),
-        "-n",
-        "-v",
-        "--output",
-        outname + ".2.py",
-        outname + ".opts",
-    ]
-    proc = Popen(cmd, stdout=PIPE, stderr=PIPE)
-    print("")
-    print("==========================================")
-    print("========== Second pass (import) ==========")
-    print("==========================================")
-    print("= cmd:", " ".join(cmd))
-    out, err = proc.communicate()
-    print(out.decode("utf-8"))
-    if err:
-        print("=== stderr: ===")
-        print(err.decode("utf-8"))
-    result = eval(open(outname + ".2.py").read())
-
-    if result != expected:
-        print("Configuration from old options differs from the python one")
-        retcode = 1
-
-except RuntimeError as x:
-    print(x)
-    retcode = 1
-
-sys.exit(retcode)
diff --git a/GaudiAlg/CMakeLists.txt b/GaudiAlg/CMakeLists.txt
index 286ba393a1bbc6fcbafb142f4421265ea4de99b5..84b58c0a2dba4354ccad7c045b8a5eb1bdea4c87 100644
--- a/GaudiAlg/CMakeLists.txt
+++ b/GaudiAlg/CMakeLists.txt
@@ -1,5 +1,5 @@
 #####################################################################################
-# (c) Copyright 1998-2023 CERN for the benefit of the LHCb and ATLAS collaborations #
+# (c) Copyright 1998-2024 CERN for the benefit of the LHCb and ATLAS collaborations #
 #                                                                                   #
 # This software is distributed under the terms of the Apache version 2 licence,     #
 # copied verbatim in the file "LICENSE".                                            #
@@ -122,4 +122,4 @@ if(BUILD_TESTING)
    endif()
 endif()
 
-gaudi_add_tests(QMTest)
+gaudi_add_pytest(tests/pytest)
diff --git a/GaudiAlg/tests/pytest/chronostatsvc/test_per_event_file.py b/GaudiAlg/tests/pytest/chronostatsvc/test_per_event_file.py
new file mode 100644
index 0000000000000000000000000000000000000000..4b20d32a55217185d8a75e2921009b8c3e6259ab
--- /dev/null
+++ b/GaudiAlg/tests/pytest/chronostatsvc/test_per_event_file.py
@@ -0,0 +1,69 @@
+#####################################################################################
+# (c) Copyright 2024 CERN for the benefit of the LHCb and ATLAS collaborations      #
+#                                                                                   #
+# This software is distributed under the terms of the Apache version 2 licence,     #
+# copied verbatim in the file "LICENSE".                                            #
+#                                                                                   #
+# In applying this licence, CERN does not waive the privileges and immunities       #
+# granted to it by virtue of its status as an Intergovernmental Organization        #
+# or submit itself to any jurisdiction.                                             #
+#####################################################################################
+import re
+import textwrap
+
+from GaudiTesting import GaudiExeTest
+
+
+class Test(GaudiExeTest):
+    command = ["gaudirun.py"]
+
+    def options(self):
+        from Configurables import (
+            ApplicationMgr,
+            AuditorSvc,
+            ChronoStatSvc,
+            GaudiTestSuiteCommonConf,
+            TimingAuditor,
+        )
+
+        from Gaudi.Configuration import DEBUG
+
+        GaudiTestSuiteCommonConf()
+
+        ChronoStatSvc(PerEventFile="timing_data.log", OutputLevel=DEBUG)
+
+        auditSvc = AuditorSvc()
+        auditSvc.Auditors.append(TimingAuditor("TIMER"))
+
+        app = ApplicationMgr()
+        app.TopAlg = ["GaudiTestSuite::TimingAlg/Timing"]
+        app.EvtSel = "NONE"  # do not use any event input
+        app.EvtMax = 400
+        app.ExtSvc.extend(["ToolSvc", auditSvc])
+        app.AuditAlgorithms = True
+
+    def test_stdout(self, stdout):
+        expected = textwrap.dedent(r"""
+            Timing\s+SUCCESS\s+The timing is \(in us\)\s*
+            \|\s*\|\s*#\s*\|\s*Total\s*\|\s*Mean\+-RMS\s*\|\s*Min/Max\s*\|\s*
+            \|\s*\(1U\)\s*\|\s*\d*\s*\|(?:[-+.\deE /]+\|){3}\s*
+            \|\s*\(2U\)\s*\|\s*\d*\s*\|(?:[-+.\deE /]+\|){3}\s*
+            \|\s*\(3U\)\s*\|\s*\d*\s*\|(?:[-+.\deE /]+\|){3}\s*
+            """).lstrip()  # we have to strip the leading \n
+
+        assert re.search(expected, stdout.decode()), "missing timing report"
+
+    def test_timing_data_log(self, cwd, record_property):
+        logfile = cwd / "timing_data.log"
+        assert logfile.exists(), "missing timing log file"
+
+        with open(logfile, "r") as f:
+            timing_data_log = f.read()
+            record_property("log_content", timing_data_log)
+
+        timing_data = timing_data_log.splitlines()
+        assert len(timing_data) == 1
+
+        entries = timing_data[0].split()
+        assert entries[0] == "Timing"
+        assert len(entries) == 401
diff --git a/GaudiAlg/tests/pytest/evtcolsex/test_prepare.py b/GaudiAlg/tests/pytest/evtcolsex/test_prepare.py
new file mode 100644
index 0000000000000000000000000000000000000000..e833dd9ae86ddf14d4d167e56828cea253fdbc2a
--- /dev/null
+++ b/GaudiAlg/tests/pytest/evtcolsex/test_prepare.py
@@ -0,0 +1,20 @@
+#####################################################################################
+# (c) Copyright 2024 CERN for the benefit of the LHCb and ATLAS collaborations      #
+#                                                                                   #
+# This software is distributed under the terms of the Apache version 2 licence,     #
+# copied verbatim in the file "LICENSE".                                            #
+#                                                                                   #
+# In applying this licence, CERN does not waive the privileges and immunities       #
+# granted to it by virtue of its status as an Intergovernmental Organization        #
+# or submit itself to any jurisdiction.                                             #
+#####################################################################################
+import pytest
+from GaudiTesting import GaudiExeTest
+
+
+@pytest.mark.ctest_fixture_setup("gaudialg.evtcolsex.prepare")
+@pytest.mark.shared_cwd("GaudiAlg")
+class Test(GaudiExeTest):
+    command = ["gaudirun.py", "-v", "../../qmtest/options/EvtColsEx/Prepare.py"]
+    reference = "../refs/EvtColsEx/Prepare.yaml"
+    environment = ["GAUDIAPPNAME=", "GAUDIAPPVERSION="]
diff --git a/GaudiAlg/tests/pytest/evtcolsex/test_read.py b/GaudiAlg/tests/pytest/evtcolsex/test_read.py
new file mode 100644
index 0000000000000000000000000000000000000000..f51d73f27000048f272800db309a9444d7a09cbc
--- /dev/null
+++ b/GaudiAlg/tests/pytest/evtcolsex/test_read.py
@@ -0,0 +1,20 @@
+#####################################################################################
+# (c) Copyright 2024 CERN for the benefit of the LHCb and ATLAS collaborations      #
+#                                                                                   #
+# This software is distributed under the terms of the Apache version 2 licence,     #
+# copied verbatim in the file "LICENSE".                                            #
+#                                                                                   #
+# In applying this licence, CERN does not waive the privileges and immunities       #
+# granted to it by virtue of its status as an Intergovernmental Organization        #
+# or submit itself to any jurisdiction.                                             #
+#####################################################################################
+import pytest
+from GaudiTesting import GaudiExeTest
+
+
+@pytest.mark.ctest_fixture_required("gaudialg.evtcolsex.write")
+@pytest.mark.shared_cwd("GaudiAlg")
+class Test(GaudiExeTest):
+    command = ["gaudirun.py", "-v", "../../qmtest/options/EvtColsEx/Read.py"]
+    reference = "../refs/EvtColsEx/Read.yaml"
+    environment = ["GAUDIAPPNAME=", "GAUDIAPPVERSION="]
diff --git a/GaudiAlg/tests/pytest/evtcolsex/test_write.py b/GaudiAlg/tests/pytest/evtcolsex/test_write.py
new file mode 100644
index 0000000000000000000000000000000000000000..c79403eb813162a811c1e1e2a9215e654b578a26
--- /dev/null
+++ b/GaudiAlg/tests/pytest/evtcolsex/test_write.py
@@ -0,0 +1,21 @@
+#####################################################################################
+# (c) Copyright 2024 CERN for the benefit of the LHCb and ATLAS collaborations      #
+#                                                                                   #
+# This software is distributed under the terms of the Apache version 2 licence,     #
+# copied verbatim in the file "LICENSE".                                            #
+#                                                                                   #
+# In applying this licence, CERN does not waive the privileges and immunities       #
+# granted to it by virtue of its status as an Intergovernmental Organization        #
+# or submit itself to any jurisdiction.                                             #
+#####################################################################################
+import pytest
+from GaudiTesting import GaudiExeTest
+
+
+@pytest.mark.ctest_fixture_required("gaudialg.evtcolsex.prepare")
+@pytest.mark.ctest_fixture_setup("gaudialg.evtcolsex.write")
+@pytest.mark.shared_cwd("GaudiAlg")
+class Test(GaudiExeTest):
+    command = ["gaudirun.py", "-v", "../../qmtest/options/EvtColsEx/Write.py"]
+    reference = "../refs/EvtColsEx/Write.yaml"
+    environment = ["GAUDIAPPNAME=", "GAUDIAPPVERSION="]
diff --git a/GaudiAlg/tests/pytest/gaudiconfig2/test_histograms_with_global.py b/GaudiAlg/tests/pytest/gaudiconfig2/test_histograms_with_global.py
new file mode 100644
index 0000000000000000000000000000000000000000..9930c97368a9ca084d7f0cf26c74bf3ac4b7e204
--- /dev/null
+++ b/GaudiAlg/tests/pytest/gaudiconfig2/test_histograms_with_global.py
@@ -0,0 +1,19 @@
+#####################################################################################
+# (c) Copyright 2024 CERN for the benefit of the LHCb and ATLAS collaborations      #
+#                                                                                   #
+# This software is distributed under the terms of the Apache version 2 licence,     #
+# copied verbatim in the file "LICENSE".                                            #
+#                                                                                   #
+# In applying this licence, CERN does not waive the privileges and immunities       #
+# granted to it by virtue of its status as an Intergovernmental Organization        #
+# or submit itself to any jurisdiction.                                             #
+#####################################################################################
+from GaudiTesting import GaudiExeTest
+
+
+class Test(GaudiExeTest):
+    command = [
+        "gaudirun.py",
+        "../../qmtest/options/gaudiconfig2/Histograms_with_global.py",
+    ]
+    reference = "../refs/gaudiconfig2/Histograms_wg.yaml"
diff --git a/GaudiAlg/tests/pytest/histo/test_histo_ex.py b/GaudiAlg/tests/pytest/histo/test_histo_ex.py
new file mode 100644
index 0000000000000000000000000000000000000000..be2d123108a7cfc25f95de07f37b809297b7e2c1
--- /dev/null
+++ b/GaudiAlg/tests/pytest/histo/test_histo_ex.py
@@ -0,0 +1,16 @@
+#####################################################################################
+# (c) Copyright 2024 CERN for the benefit of the LHCb and ATLAS collaborations      #
+#                                                                                   #
+# This software is distributed under the terms of the Apache version 2 licence,     #
+# copied verbatim in the file "LICENSE".                                            #
+#                                                                                   #
+# In applying this licence, CERN does not waive the privileges and immunities       #
+# granted to it by virtue of its status as an Intergovernmental Organization        #
+# or submit itself to any jurisdiction.                                             #
+#####################################################################################
+from GaudiTesting import GaudiExeTest
+
+
+class Test(GaudiExeTest):
+    command = ["../../qmtest/scripts/HistoEx.py"]
+    reference = "../refs/HistoEx.pyref.yaml"
diff --git a/GaudiAlg/tests/pytest/histo/test_histo_ex1.py b/GaudiAlg/tests/pytest/histo/test_histo_ex1.py
new file mode 100644
index 0000000000000000000000000000000000000000..9d3408700f916eed3641d734c051b58ec9a7892d
--- /dev/null
+++ b/GaudiAlg/tests/pytest/histo/test_histo_ex1.py
@@ -0,0 +1,16 @@
+#####################################################################################
+# (c) Copyright 2024 CERN for the benefit of the LHCb and ATLAS collaborations      #
+#                                                                                   #
+# This software is distributed under the terms of the Apache version 2 licence,     #
+# copied verbatim in the file "LICENSE".                                            #
+#                                                                                   #
+# In applying this licence, CERN does not waive the privileges and immunities       #
+# granted to it by virtue of its status as an Intergovernmental Organization        #
+# or submit itself to any jurisdiction.                                             #
+#####################################################################################
+from GaudiTesting import GaudiExeTest
+
+
+class Test(GaudiExeTest):
+    command = ["../../qmtest/scripts/HistoEx1.py"]
+    reference = "../refs/HistoEx1.pyref.yaml"
diff --git a/GaudiAlg/tests/pytest/histo/test_histo_ex2.py b/GaudiAlg/tests/pytest/histo/test_histo_ex2.py
new file mode 100644
index 0000000000000000000000000000000000000000..1b71c1dbe502a7c1f1bdbd4bd9c8f9f109aeb79a
--- /dev/null
+++ b/GaudiAlg/tests/pytest/histo/test_histo_ex2.py
@@ -0,0 +1,23 @@
+#####################################################################################
+# (c) Copyright 2024 CERN for the benefit of the LHCb and ATLAS collaborations      #
+#                                                                                   #
+# This software is distributed under the terms of the Apache version 2 licence,     #
+# copied verbatim in the file "LICENSE".                                            #
+#                                                                                   #
+# In applying this licence, CERN does not waive the privileges and immunities       #
+# granted to it by virtue of its status as an Intergovernmental Organization        #
+# or submit itself to any jurisdiction.                                             #
+#####################################################################################
+from GaudiTesting import GaudiExeTest
+from GaudiTesting.preprocessors import RegexpReplacer, normalizeTestSuite
+
+
+class Test(GaudiExeTest):
+    command = ["../../qmtest/scripts/HistoEx2.py"]
+    reference = "../refs/HistoEx2.pyref.yaml"
+
+    preprocessor = normalizeTestSuite + RegexpReplacer(
+        when="AIDA",
+        orig=r"ROOT\.AIDA::IProfile1D",
+        repl=r"cppyy.gbl.AIDA.IProfile1D",
+    )
diff --git a/GaudiAlg/tests/pytest/python/test_aida2rootex.py b/GaudiAlg/tests/pytest/python/test_aida2rootex.py
new file mode 100644
index 0000000000000000000000000000000000000000..d673fb42229a07603fb90c34420b9bb435ac24ae
--- /dev/null
+++ b/GaudiAlg/tests/pytest/python/test_aida2rootex.py
@@ -0,0 +1,21 @@
+#####################################################################################
+# (c) Copyright 2024 CERN for the benefit of the LHCb and ATLAS collaborations      #
+#                                                                                   #
+# This software is distributed under the terms of the Apache version 2 licence,     #
+# copied verbatim in the file "LICENSE".                                            #
+#                                                                                   #
+# In applying this licence, CERN does not waive the privileges and immunities       #
+# granted to it by virtue of its status as an Intergovernmental Organization        #
+# or submit itself to any jurisdiction.                                             #
+#####################################################################################
+from GaudiTesting import GaudiExeTest
+from GaudiTesting.preprocessors import LineSkipper, normalizeTestSuite
+
+
+class Test(GaudiExeTest):
+    command = ["../../qmtest/scripts/Aida2RootEx.py", "-b"]
+    reference = "../refs/Aida2RootEx.yaml"
+
+    preprocessor = normalizeTestSuite + LineSkipper(
+        regexps=[r"INFO png file .* has been created"]
+    )
diff --git a/GaudiAlg/tests/pytest/python/test_bug_38882.py b/GaudiAlg/tests/pytest/python/test_bug_38882.py
new file mode 100644
index 0000000000000000000000000000000000000000..25556be13fd1c8e53402ad0e225ef81e98f2fb7a
--- /dev/null
+++ b/GaudiAlg/tests/pytest/python/test_bug_38882.py
@@ -0,0 +1,19 @@
+#####################################################################################
+# (c) Copyright 2024 CERN for the benefit of the LHCb and ATLAS collaborations      #
+#                                                                                   #
+# This software is distributed under the terms of the Apache version 2 licence,     #
+# copied verbatim in the file "LICENSE".                                            #
+#                                                                                   #
+# In applying this licence, CERN does not waive the privileges and immunities       #
+# granted to it by virtue of its status as an Intergovernmental Organization        #
+# or submit itself to any jurisdiction.                                             #
+#####################################################################################
+from GaudiTesting import GaudiExeTest
+
+
+class Test(GaudiExeTest):
+    command = ["../../qmtest/scripts/bug_38882.py"]
+
+    def test_stdout(self, stdout):
+        expected = b"=== bug_38882_test_alg Execute ==="
+        assert expected in stdout
diff --git a/GaudiAlg/tests/pytest/python/test_counter.py b/GaudiAlg/tests/pytest/python/test_counter.py
new file mode 100644
index 0000000000000000000000000000000000000000..a2c5ba620812049dce2afaf3458785ca3ca01d0f
--- /dev/null
+++ b/GaudiAlg/tests/pytest/python/test_counter.py
@@ -0,0 +1,21 @@
+#####################################################################################
+# (c) Copyright 2024 CERN for the benefit of the LHCb and ATLAS collaborations      #
+#                                                                                   #
+# This software is distributed under the terms of the Apache version 2 licence,     #
+# copied verbatim in the file "LICENSE".                                            #
+#                                                                                   #
+# In applying this licence, CERN does not waive the privileges and immunities       #
+# granted to it by virtue of its status as an Intergovernmental Organization        #
+# or submit itself to any jurisdiction.                                             #
+#####################################################################################
+from GaudiTesting import GaudiExeTest
+
+
+class Test(GaudiExeTest):
+    command = ["../../qmtest/scripts/Counter.py"]
+    reference = "../refs/Counter.yaml"
+    environment = [
+        "STDOPTS=$ENV_PROJECT_SOURCE_DIR/GaudiTestSuite/options",
+        "JOBOPTSEARCHPATH=$ENV_PROJECT_SOURCE_DIR/GaudiTestSuite/tests/qmtest:$ENV_PROJECT_SOURCE_DIR/GaudiTestSuite/options:$ENV_PROJECT_SOURCE_DIR/Gaudi/tests/pyjobopts:$ENV_PROJECT_SOURCE_DIR/Gaudi/tests",
+        "PYTHONPATH=$ENV_PROJECT_SOURCE_DIR/GaudiTestSuite/tests/qmtest:$ENV_PROJECT_SOURCE_DIR/Gaudi/tests/python:$PYTHONPATH",
+    ]
diff --git a/GaudiAlg/tests/pytest/python/test_evtcolread.py b/GaudiAlg/tests/pytest/python/test_evtcolread.py
new file mode 100644
index 0000000000000000000000000000000000000000..3a902742e629e96c780a4598cc38fb5ffc10ef1b
--- /dev/null
+++ b/GaudiAlg/tests/pytest/python/test_evtcolread.py
@@ -0,0 +1,19 @@
+#####################################################################################
+# (c) Copyright 2024 CERN for the benefit of the LHCb and ATLAS collaborations      #
+#                                                                                   #
+# This software is distributed under the terms of the Apache version 2 licence,     #
+# copied verbatim in the file "LICENSE".                                            #
+#                                                                                   #
+# In applying this licence, CERN does not waive the privileges and immunities       #
+# granted to it by virtue of its status as an Intergovernmental Organization        #
+# or submit itself to any jurisdiction.                                             #
+#####################################################################################
+import pytest
+from GaudiTesting import GaudiExeTest
+
+
+@pytest.mark.ctest_fixture_required("gaudialg.python.evtcolwrite")
+@pytest.mark.shared_cwd("GaudiAlg")
+class Test(GaudiExeTest):
+    command = ["../../qmtest/scripts/EvtColRead.py"]
+    reference = "../refs/EvtColRead.pyref.yaml"
diff --git a/GaudiAlg/tests/pytest/python/test_evtcolwrite.py b/GaudiAlg/tests/pytest/python/test_evtcolwrite.py
new file mode 100644
index 0000000000000000000000000000000000000000..bfc187c6a450c3cb52319ff278a0316b688865c8
--- /dev/null
+++ b/GaudiAlg/tests/pytest/python/test_evtcolwrite.py
@@ -0,0 +1,20 @@
+#####################################################################################
+# (c) Copyright 2024 CERN for the benefit of the LHCb and ATLAS collaborations      #
+#                                                                                   #
+# This software is distributed under the terms of the Apache version 2 licence,     #
+# copied verbatim in the file "LICENSE".                                            #
+#                                                                                   #
+# In applying this licence, CERN does not waive the privileges and immunities       #
+# granted to it by virtue of its status as an Intergovernmental Organization        #
+# or submit itself to any jurisdiction.                                             #
+#####################################################################################
+import pytest
+from GaudiTesting import GaudiExeTest
+
+
+@pytest.mark.ctest_fixture_required("gaudialg.evtcolsex.prepare")
+@pytest.mark.ctest_fixture_setup("gaudialg.python.evtcolwrite")
+@pytest.mark.shared_cwd("GaudiAlg")
+class Test(GaudiExeTest):
+    command = ["../../qmtest/scripts/EvtColWrite.py"]
+    reference = "../refs/EvtColWrite.pyref.yaml"
diff --git a/GaudiAlg/tests/pytest/refs/Aida2Root.yaml b/GaudiAlg/tests/pytest/refs/Aida2Root.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..786047a8f9fb060251ca3d07a1a1eca20defbf80
--- /dev/null
+++ b/GaudiAlg/tests/pytest/refs/Aida2Root.yaml
@@ -0,0 +1,460 @@
+stdout: |-
+  JobOptionsSvc        INFO Job options successfully file Aida2Root.opts
+  ApplicationMgr    SUCCESS
+  ====================================================================================================================================
+  ====================================================================================================================================
+  ApplicationMgr       INFO Application Manager Configured successfully
+  SimpleHistos        DEBUG Initialize base class GaudiCommon<Algorithm>
+  SimpleHistos        DEBUG could not locate CounterSummarySvc, no counter summary will be made
+  SimpleHistos        DEBUG List of ALL properties of GaudiHistoAlgorithm/SimpleHistos  #properties = NN
+  SimpleHistos        DEBUG Property ['Name': Value] =  'Asynchronous':False
+  SimpleHistos        DEBUG Property ['Name': Value] =  'AuditExecute':False
+  SimpleHistos        DEBUG Property ['Name': Value] =  'AuditFinalize':False
+  SimpleHistos        DEBUG Property ['Name': Value] =  'AuditInitialize':False
+  SimpleHistos        DEBUG Property ['Name': Value] =  'AuditStart':False
+  SimpleHistos        DEBUG Property ['Name': Value] =  'AuditStop':False
+  SimpleHistos        DEBUG Property ['Name': Value] =  'AutoStringIDPurgeMap':{ '/' : '=SLASH=' }
+  SimpleHistos        DEBUG Property ['Name': Value] =  'Cardinality':1
+  SimpleHistos        DEBUG Property ['Name': Value] =  'Context':
+  SimpleHistos        DEBUG Property ['Name': Value] =  'CounterList':[ '.*' ]
+  SimpleHistos        DEBUG Property ['Name': Value] =  'Enable':True
+  SimpleHistos        DEBUG Property ['Name': Value] =  'ErrorMax':1
+  SimpleHistos        DEBUG Property ['Name': Value] =  'ErrorsPrint':True
+  SimpleHistos        DEBUG Property ['Name': Value] =  'ExtraInputs':set()
+  SimpleHistos        DEBUG Property ['Name': Value] =  'ExtraOutputs':set()
+  SimpleHistos        DEBUG Property ['Name': Value] =  'FormatFor1DHistoTable':| %2$-45.45s | %3$=7d |%8$11.5g | %10$-11.5g|%12$11.5g |%14$11.5g |
+  SimpleHistos        DEBUG Property ['Name': Value] =  'FullDetail':False
+  SimpleHistos        DEBUG Property ['Name': Value] =  'HeaderFor1DHistoTable':|   Title                                       |    #    |     Mean   |    RMS     |  Skewness  |  Kurtosis  |
+  SimpleHistos        DEBUG Property ['Name': Value] =  'HistoCheckForNaN':True
+  SimpleHistos        DEBUG Property ['Name': Value] =  'HistoCountersPrint':True
+  SimpleHistos        DEBUG Property ['Name': Value] =  'HistoDir':SimpleHistos
+  SimpleHistos        DEBUG Property ['Name': Value] =  'HistoOffSet':0
+  SimpleHistos        DEBUG Property ['Name': Value] =  'HistoPrint':True
+  SimpleHistos        DEBUG Property ['Name': Value] =  'HistoProduce':True
+  SimpleHistos        DEBUG Property ['Name': Value] =  'HistoSplitDir':False
+  SimpleHistos        DEBUG Property ['Name': Value] =  'HistoTopDir':
+  SimpleHistos        DEBUG Property ['Name': Value] =  'MonitorHistograms':True
+  SimpleHistos        DEBUG Property ['Name': Value] =  'MonitorService':MonitorSvc
+  SimpleHistos        DEBUG Property ['Name': Value] =  'NeededResources':[  ]
+  SimpleHistos        DEBUG Property ['Name': Value] =  'OutputLevel':2
+  SimpleHistos        DEBUG Property ['Name': Value] =  'PropertiesPrint':False
+  SimpleHistos        DEBUG Property ['Name': Value] =  'RegisterForContextService':True
+  SimpleHistos        DEBUG Property ['Name': Value] =  'RequireObjects':[  ]
+  SimpleHistos        DEBUG Property ['Name': Value] =  'RootInTES':
+  SimpleHistos        DEBUG Property ['Name': Value] =  'ShortFormatFor1DHistoTable': | %1$-25.25s %2%
+  SimpleHistos        DEBUG Property ['Name': Value] =  'Timeline':False
+  SimpleHistos        DEBUG Property ['Name': Value] =  'TypePrint':True
+  SimpleHistos        DEBUG Property ['Name': Value] =  'UseSequencialNumericAutoIDs':False
+  SimpleHistos        DEBUG Property ['Name': Value] =  'VetoObjects':[  ]
+  HistogramPersis...   INFO Added successfully Conversion service RootHistSvc
+  SimpleHistos        DEBUG GaudiHistoAlgorithm:: The histogram path is set to be 'SimpleHistos'
+  SimpleHistos        DEBUG input handles: 0
+  SimpleHistos        DEBUG output handles: 0
+  EventLoopMgr      WARNING Unable to locate service "EventSelector"
+  EventLoopMgr      WARNING No events will be processed from external input.
+  ApplicationMgr       INFO Application Manager Initialized successfully
+  ApplicationMgr       INFO Application Manager Started successfully
+  RndmGenSvc.Engine    INFO Generator engine type:CLHEP::RanluxEngine
+  RndmGenSvc.Engine    INFO Current Seed:1234567 Luxury:3
+  RndmGenSvc           INFO Using Random engine:HepRndm::Engine<CLHEP::RanluxEngine>
+  SimpleHistos        DEBUG Monitoring histogram 'Gaussian mean=0, sigma=1' desc = 'Gaussian mean=0, sigma=1'
+  SimpleHistos        DEBUG Booked 1D Histogram : ID='Gaussian mean=0, sigma=1' Path=SimpleHistos Title='Gaussian mean=0, sigma=1'
+  SimpleHistos        DEBUG Monitoring histogram '101' desc = 'Exponential'
+  SimpleHistos        DEBUG Booked 1D Histogram : ID='101' Path=SimpleHistos Title='Exponential'
+  SimpleHistos        DEBUG Monitoring histogram '102' desc = 'Breit'
+  SimpleHistos        DEBUG Booked 1D Histogram : ID='102' Path=SimpleHistos Title='Breit'
+  SimpleHistos        DEBUG Monitoring histogram 'poisson' desc = 'Poisson'
+  SimpleHistos        DEBUG Booked 1D Histogram : ID='poisson' Path=SimpleHistos Title='Poisson'
+  SimpleHistos        DEBUG Monitoring histogram 'subdir1/bino' desc = 'Binominal'
+  SimpleHistos        DEBUG Booked 1D Histogram : ID='subdir1/bino' Path=SimpleHistos Title='Binominal'
+  SimpleHistos        DEBUG Monitoring histogram 'subdir2/bino' desc = 'Binominal'
+  SimpleHistos        DEBUG Booked 1D Histogram : ID='subdir2/bino' Path=SimpleHistos Title='Binominal'
+  SimpleHistos        DEBUG Monitoring histogram 'Gaussian V Flat' desc = 'Gaussian V Flat'
+  SimpleHistos        DEBUG Booked 2D Histogram : ID='Gaussian V Flat' Path=SimpleHistos Title='Gaussian V Flat'
+  SimpleHistos        DEBUG Monitoring histogram 'Exponential V Flat' desc = 'Exponential V Flat'
+  SimpleHistos        DEBUG Booked 2D Histogram : ID='Exponential V Flat' Path=SimpleHistos Title='Exponential V Flat'
+  SimpleHistos        DEBUG Monitoring histogram 'binVpois' desc = 'Binom V poisson'
+  SimpleHistos        DEBUG Booked 2D Histogram : ID='binVpois' Path=SimpleHistos Title='Binom V poisson'
+  SimpleHistos        DEBUG Monitoring histogram 'expoVpois' desc = 'Expo V poisson'
+  SimpleHistos        DEBUG Booked 2D Histogram : ID='expoVpois' Path=SimpleHistos Title='Expo V poisson'
+  SimpleHistos        DEBUG Monitoring histogram '3D plot AutoID' desc = '3D plot AutoID'
+  SimpleHistos        DEBUG Booked 3D Histogram : ID='3D plot AutoID' Path=SimpleHistos Title='3D plot AutoID'
+  SimpleHistos        DEBUG Monitoring histogram '3d' desc = '3D plot ForcedID'
+  SimpleHistos        DEBUG Booked 3D Histogram : ID='3d' Path=SimpleHistos Title='3D plot ForcedID'
+  SimpleHistos        DEBUG Monitoring histogram 'Expo V Gauss 1DProf' desc = 'Expo V Gauss 1DProf'
+  SimpleHistos        DEBUG Booked 1D Profile Histogram : ID='Expo V Gauss 1DProf' Path=SimpleHistos Title='Expo V Gauss 1DProf'
+  SimpleHistos        DEBUG Monitoring histogram 'Expo V Gauss 1DProf s' desc = 'Expo V Gauss 1DProf s'
+  SimpleHistos        DEBUG Booked 1D Profile Histogram : ID='Expo V Gauss 1DProf s' Path=SimpleHistos Title='Expo V Gauss 1DProf s'
+  SimpleHistos        DEBUG Monitoring histogram 'Gauss V Flat 1DProf' desc = 'Gauss V Flat 1DProf'
+  SimpleHistos        DEBUG Booked 1D Profile Histogram : ID='Gauss V Flat 1DProf' Path=SimpleHistos Title='Gauss V Flat 1DProf'
+  SimpleHistos        DEBUG Monitoring histogram 'Gauss V Flat 1DProf S' desc = 'Gauss V Flat 1DProf S'
+  SimpleHistos        DEBUG Booked 1D Profile Histogram : ID='Gauss V Flat 1DProf S' Path=SimpleHistos Title='Gauss V Flat 1DProf S'
+  SimpleHistos        DEBUG Monitoring histogram 'Gauss V Flat 1DProf, with limits-I' desc = 'Gauss V Flat 1DProf, with limits-I'
+  SimpleHistos        DEBUG Booked 1D Profile Histogram : ID='Gauss V Flat 1DProf, with limits-I' Path=SimpleHistos Title='Gauss V Flat 1DProf, with limits-I'
+  SimpleHistos        DEBUG Monitoring histogram 'Gauss V Flat 1DProf, with limits-I  s' desc = 'Gauss V Flat 1DProf, with limits-I  s'
+  SimpleHistos        DEBUG Booked 1D Profile Histogram : ID='Gauss V Flat 1DProf, with limits-I  s' Path=SimpleHistos Title='Gauss V Flat 1DProf, with limits-I  s'
+  SimpleHistos        DEBUG Monitoring histogram 'Gauss V Flat 1DProf, with limits-II' desc = 'Gauss V Flat 1DProf, with limits-II'
+  SimpleHistos        DEBUG Booked 1D Profile Histogram : ID='Gauss V Flat 1DProf, with limits-II' Path=SimpleHistos Title='Gauss V Flat 1DProf, with limits-II'
+  SimpleHistos        DEBUG Monitoring histogram 'Gauss V Flat 1DProf, with limits-II s' desc = 'Gauss V Flat 1DProf, with limits-II s'
+  SimpleHistos        DEBUG Booked 1D Profile Histogram : ID='Gauss V Flat 1DProf, with limits-II s' Path=SimpleHistos Title='Gauss V Flat 1DProf, with limits-II s'
+  SimpleHistos        DEBUG Monitoring histogram '2dprof' desc = '2D profile1'
+  SimpleHistos        DEBUG Booked 2D Profile Histogram : ID='2dprof' Path=SimpleHistos Title='2D profile1'
+  SimpleHistos        DEBUG Monitoring histogram '321' desc = '2D profile2'
+  SimpleHistos        DEBUG Booked 2D Profile Histogram : ID='321' Path=SimpleHistos Title='2D profile2'
+  SimpleHistos        DEBUG Monitoring histogram 'varBinning/x' desc = '1D Variable Binning'
+  SimpleHistos        DEBUG Booked 1D Histogram : ID='varBinning/x' Path=SimpleHistos Title='1D Variable Binning'
+  SimpleHistos        DEBUG Monitoring histogram 'varBinning/y' desc = '2D Variable Binning'
+  SimpleHistos        DEBUG Booked 2D Histogram : ID='varBinning/y' Path=SimpleHistos Title='2D Variable Binning'
+  SimpleHistos        DEBUG Monitoring histogram 'varBinning/z' desc = '3D Variable Binning'
+  SimpleHistos        DEBUG Booked 3D Histogram : ID='varBinning/z' Path=SimpleHistos Title='3D Variable Binning'
+  SimpleHistos        DEBUG Monitoring histogram 'varBinning/a' desc = '1D Profile Variable Binning'
+  SimpleHistos        DEBUG Booked 1D Profile Histogram : ID='varBinning/a' Path=SimpleHistos Title='1D Profile Variable Binning'
+  SimpleHistos        DEBUG Monitoring histogram 'varBinning/b' desc = '2D Profile Variable Binning'
+  SimpleHistos        DEBUG Booked 2D Profile Histogram : ID='varBinning/b' Path=SimpleHistos Title='2D Profile Variable Binning'
+  SimpleHistos        DEBUG Monitoring histogram 'AutoID time test' desc = 'AutoID time test'
+  SimpleHistos        DEBUG Booked 1D Histogram : ID='AutoID time test' Path=SimpleHistos Title='AutoID time test'
+  SimpleHistos        DEBUG Monitoring histogram '1111' desc = 'Forced Numeric ID time test'
+  SimpleHistos        DEBUG Booked 1D Histogram : ID='1111' Path=SimpleHistos Title='Forced Numeric ID time test'
+  SimpleHistos        DEBUG Monitoring histogram 'test1' desc = 'Forced Alpha ID time test'
+  SimpleHistos        DEBUG Booked 1D Histogram : ID='test1' Path=SimpleHistos Title='Forced Alpha ID time test'
+  SimpleHistos         INFO GaudiHistoAlgorithm:: Filling Histograms...... Please be patient !
+  ApplicationMgr       INFO Application Manager Stopped successfully
+  SimpleHistos      SUCCESS 1D histograms in directory "SimpleHistos" : 10
+  SimpleHistos      SUCCESS 2D histograms in directory "SimpleHistos" : 5
+  SimpleHistos      SUCCESS 3D histograms in directory "SimpleHistos" : 3
+  SimpleHistos      SUCCESS 1D profile histograms in directory "SimpleHistos" : 9
+  SimpleHistos      SUCCESS 2D profile histograms in directory "SimpleHistos" : 3
+  SimpleHistos        DEBUG Finalize base class GaudiAlgorithm
+  SimpleHistos        DEBUG Tools to release :
+  SimpleHistos        DEBUG Services to release :
+  Aida2Root         SUCCESS Get the native ROOT representation of histograms!
+  Aida2Root            INFO The native ROOT printout for 1D-histogram 'SimpleHistos/Gaussian mean=0, sigma=1':
+  TH1.Print Name  = Gaussian mean=0, sigma=1, Entries= 50000, Total sum= 50000
+  Aida2Root            INFO  |  Compare       | AIDA/HistoStats |     ROOT/TH1    |      Delta      |
+  Aida2Root            INFO  | 'mean'         |    -0.010745789 | -0.010745789    |        0        |
+  Aida2Root            INFO  | 'meanErr'      |      0.00446417 |  0.00446417     |        0        |
+  Aida2Root            INFO  | 'rms'          |      0.99821875 |  0.99821875     |        0        |
+  Aida2Root            INFO  | 'rmsErr'       |    0.0031863902 |  0.0031566448   |  2.9745376e-05  |
+  Aida2Root            INFO  | 'skewness'     |   -0.0062504859 | ### | ### |
+  Aida2Root            INFO  | 'skewnessErr'  |     0.010953794 | ### | ### |
+  Aida2Root            INFO  | 'kurtosis'     |     0.037829984 | ### | ### |
+  Aida2Root            INFO  | 'kurtosisErr'  |     0.021905616 | ### | ### |
+  Aida2Root            INFO The native ROOT printout for 1D-histogram 'SimpleHistos/101':
+  TH1.Print Name  = Exponential, Entries= 50000, Total sum= 49643
+  Aida2Root            INFO  |  Compare       | AIDA/HistoStats |     ROOT/TH1    |      Delta      |
+  Aida2Root            INFO  | 'mean'         |      0.97243786 |  0.97243786     |        0        |
+  Aida2Root            INFO  | 'meanErr'      |    0.0041006464 |  0.0041006464   |        0        |
+  Aida2Root            INFO  | 'rms'          |       0.9136531 |  0.9136531      |        0        |
+  Aida2Root            INFO  | 'rmsErr'       |    0.0041754089 |  0.0028995949   |   0.001275814   |
+  Aida2Root            INFO  | 'skewness'     |       1.4781317 | ### | ### |
+  Aida2Root            INFO  | 'skewnessErr'  |     0.010993105 | ### | ### |
+  Aida2Root            INFO  | 'kurtosis'     |       2.1471444 | ### | ### |
+  Aida2Root            INFO  | 'kurtosisErr'  |     0.021984217 | ### | ### |
+  Aida2Root            INFO The native ROOT printout for 1D-histogram 'SimpleHistos/102':
+  TH1.Print Name  = Breit, Entries= 50000, Total sum= 46916
+  Aida2Root            INFO  |  Compare       | AIDA/HistoStats |     ROOT/TH1    |      Delta      |
+  Aida2Root            INFO  | 'mean'         |   -0.0047661262 | -0.0047661262   |        0        |
+  Aida2Root            INFO  | 'meanErr'      |    0.0055320286 |  0.0055320286   |        0        |
+  Aida2Root            INFO  | 'rms'          |        1.198243 |  1.198243       |        0        |
+  Aida2Root            INFO  | 'rmsErr'       |    0.0065184224 |  0.003911735    |   0.0026066875  |
+  Aida2Root            INFO  | 'skewness'     |   -0.0023700175 | ### | ### |
+  Aida2Root            INFO  | 'skewnessErr'  |     0.011308041 | ### | ### |
+  Aida2Root            INFO  | 'kurtosis'     |       3.5535773 | ### | ### |
+  Aida2Root            INFO  | 'kurtosisErr'  |     0.022613912 | ### | ### |
+  Aida2Root            INFO The native ROOT printout for 1D-histogram 'SimpleHistos/1111':
+  TH1.Print Name  = Forced Numeric ID time test, Entries= 50000, Total sum= 50000
+  Aida2Root            INFO  |  Compare       | AIDA/HistoStats |     ROOT/TH1    |      Delta      |
+  Aida2Root            INFO  | 'mean'         |    -0.010745789 | -0.010745789    |        0        |
+  Aida2Root            INFO  | 'meanErr'      |      0.00446417 |  0.00446417     |        0        |
+  Aida2Root            INFO  | 'rms'          |      0.99821875 |  0.99821875     |        0        |
+  Aida2Root            INFO  | 'rmsErr'       |    0.0031863902 |  0.0031566448   |  2.9745376e-05  |
+  Aida2Root            INFO  | 'skewness'     |   -0.0062504859 | ### | ### |
+  Aida2Root            INFO  | 'skewnessErr'  |     0.010953794 | ### | ### |
+  Aida2Root            INFO  | 'kurtosis'     |     0.037829984 | ### | ### |
+  Aida2Root            INFO  | 'kurtosisErr'  |     0.021905616 | ### | ### |
+  Aida2Root            INFO The native ROOT printout for 1D-histogram 'SimpleHistos/test1':
+  TH1.Print Name  = Forced Alpha ID time test, Entries= 50000, Total sum= 50000
+  Aida2Root            INFO  |  Compare       | AIDA/HistoStats |     ROOT/TH1    |      Delta      |
+  Aida2Root            INFO  | 'mean'         |    -0.010745789 | -0.010745789    |        0        |
+  Aida2Root            INFO  | 'meanErr'      |      0.00446417 |  0.00446417     |        0        |
+  Aida2Root            INFO  | 'rms'          |      0.99821875 |  0.99821875     |        0        |
+  Aida2Root            INFO  | 'rmsErr'       |    0.0031863902 |  0.0031566448   |  2.9745376e-05  |
+  Aida2Root            INFO  | 'skewness'     |   -0.0062504859 | ### | ### |
+  Aida2Root            INFO  | 'skewnessErr'  |     0.010953794 | ### | ### |
+  Aida2Root            INFO  | 'kurtosis'     |     0.037829984 | ### | ### |
+  Aida2Root            INFO  | 'kurtosisErr'  |     0.021905616 | ### | ### |
+  Aida2Root            INFO The native ROOT printout for 1D-histogram 'SimpleHistos/subdir2/bino':
+  TH1.Print Name  = Binominal, Entries= 50000, Total sum= 48626
+  Aida2Root            INFO  |  Compare       | AIDA/HistoStats |     ROOT/TH1    |      Delta      |
+  Aida2Root            INFO  | 'mean'         |       1.9077243 |  1.9077243      |        0        |
+  Aida2Root            INFO  | 'meanErr'      |    0.0050640754 |  0.0050640754   |        0        |
+  Aida2Root            INFO  | 'rms'          |       1.1166946 |  1.1166946      |        0        |
+  Aida2Root            INFO  | 'rmsErr'       |    0.0029186938 |  0.003580842    | -0.00066214827  |
+  Aida2Root            INFO  | 'skewness'     |      0.25325708 | ### | ### |
+  Aida2Root            INFO  | 'skewnessErr'  |     0.011107455 | ### | ### |
+  Aida2Root            INFO  | 'kurtosis'     |     -0.67131117 | ### | ### |
+  Aida2Root            INFO  | 'kurtosisErr'  |     0.022212854 | ### | ### |
+  Aida2Root            INFO The native ROOT printout for 1D-histogram 'SimpleHistos/subdir1/bino':
+  TH1.Print Name  = Binominal, Entries= 50000, Total sum= 48626
+  Aida2Root            INFO  |  Compare       | AIDA/HistoStats |     ROOT/TH1    |      Delta      |
+  Aida2Root            INFO  | 'mean'         |       1.9077243 |  1.9077243      |        0        |
+  Aida2Root            INFO  | 'meanErr'      |    0.0050640754 |  0.0050640754   |        0        |
+  Aida2Root            INFO  | 'rms'          |       1.1166946 |  1.1166946      |        0        |
+  Aida2Root            INFO  | 'rmsErr'       |    0.0029186938 |  0.003580842    | -0.00066214827  |
+  Aida2Root            INFO  | 'skewness'     |      0.25325708 | ### | ### |
+  Aida2Root            INFO  | 'skewnessErr'  |     0.011107455 | ### | ### |
+  Aida2Root            INFO  | 'kurtosis'     |     -0.67131117 | ### | ### |
+  Aida2Root            INFO  | 'kurtosisErr'  |     0.022212854 | ### | ### |
+  Aida2Root            INFO The native ROOT printout for 1D-histogram 'SimpleHistos/poisson':
+  TH1.Print Name  = Poisson, Entries= 50000, Total sum= 47490
+  Aida2Root            INFO  |  Compare       | AIDA/HistoStats |     ROOT/TH1    |      Delta      |
+  Aida2Root            INFO  | 'mean'         |       1.8071594 |  1.8071594      |        0        |
+  Aida2Root            INFO  | 'meanErr'      |    0.0054121148 |  0.0054121148   |        0        |
+  Aida2Root            INFO  | 'rms'          |       1.1794189 |  1.1794189      |        0        |
+  Aida2Root            INFO  | 'rmsErr'       |    0.0030023803 |  0.0038269431   | -0.00082456277  |
+  Aida2Root            INFO  | 'skewness'     |       0.3325611 | ### | ### |
+  Aida2Root            INFO  | 'skewnessErr'  |     0.011239503 | ### | ### |
+  Aida2Root            INFO  | 'kurtosis'     |     -0.76904397 | ### | ### |
+  Aida2Root            INFO  | 'kurtosisErr'  |     0.022476876 | ### | ### |
+  Aida2Root            INFO The native ROOT printout for 2D-histogram 'SimpleHistos/Gaussian V Flat':
+  TH1.Print Name  = Gaussian V Flat, Entries= 50000, Total sum= 25010
+  Aida2Root            INFO The native ROOT printout for 2D-histogram 'SimpleHistos/Exponential V Flat':
+  TH1.Print Name  = Exponential V Flat, Entries= 50000, Total sum= 24826
+  Aida2Root            INFO The native ROOT printout for 2D-histogram 'SimpleHistos/binVpois':
+  TH1.Print Name  = Binom V poisson, Entries= 50000, Total sum= 46180
+  Aida2Root            INFO The native ROOT printout for 2D-histogram 'SimpleHistos/expoVpois':
+  TH1.Print Name  = Expo V poisson, Entries= 50000, Total sum= 47146
+  Aida2Root            INFO The native ROOT printout for 3D-histogram 'SimpleHistos/3D plot AutoID':
+  TH1.Print Name  = 3D plot AutoID, Entries= 50000, Total sum= 46583
+  Aida2Root            INFO The native ROOT printout for 3D-histogram 'SimpleHistos/3d':
+  TH1.Print Name  = 3D plot ForcedID, Entries= 50000, Total sum= 46583
+  Aida2Root            INFO The native ROOT printout for 1D-profile 'SimpleHistos/Expo V Gauss 1DProf':
+  TH1.Print Name  = Expo V Gauss 1DProf, Entries= 50000, Total sum= 45.5783
+  Aida2Root            INFO The native ROOT printout for 2D-profile 'SimpleHistos/321':
+  TH1.Print Name  = 2D profile2, Entries= 50000, Total sum= 2739.26
+  Aida2Root            INFO The native ROOT printout for 2D-profile 'SimpleHistos/2dprof':
+  TH1.Print Name  = 2D profile1, Entries= 50000, Total sum= 2739.26
+  EventLoopMgr         INFO Histograms converted successfully according to request.
+  *****Chrono*****     INFO  The Final CPU consumption ( Chrono ) Table (ordered)
+  ChronoStatSvc.f...   INFO  Service finalized successfully
+  ApplicationMgr       INFO Application Manager Finalized successfully
+  ApplicationMgr       INFO Application Manager Terminated successfully
+histos:
+  SimpleHistos:
+    1D:
+      '101':
+        ID: '101'
+        Title: '"Exponential"'
+        '#': '50000'
+        Mean: '0.97244'
+        RMS: '0.91365'
+        Skewness: '1.4781'
+        Kurtosis: '2.1471'
+        ? ''
+        : ''
+      '102':
+        ID: '102'
+        Title: '"Breit"'
+        '#': '50000'
+        Mean: '-0.0047661'
+        RMS: '1.1982'
+        Skewness: '-0.00237'
+        Kurtosis: '3.5536'
+        ? ''
+        : ''
+      '1111':
+        ID: '1111'
+        Title: '"Forced Numeric ID time test"'
+        '#': '50000'
+        Mean: '-0.010746'
+        RMS: '0.99822'
+        Skewness: '-0.0062505'
+        Kurtosis: '0.03783'
+        ? ''
+        : ''
+      AutoID time test:
+        ID: AutoID time test
+        Title: '"AutoID time test"'
+        '#': '50000'
+        Mean: '-0.010746'
+        RMS: '0.99822'
+        Skewness: '-0.0062505'
+        Kurtosis: '0.03783'
+        ? ''
+        : ''
+      Gaussian mean=0, sigma=1:
+        ID: Gaussian mean=0, sigma=1
+        Title: '"Gaussian mean=0, sigma=1"'
+        '#': '50000'
+        Mean: '-0.010746'
+        RMS: '0.99822'
+        Skewness: '-0.0062505'
+        Kurtosis: '0.03783'
+        ? ''
+        : ''
+      poisson:
+        ID: poisson
+        Title: '"Poisson"'
+        '#': '50000'
+        Mean: '1.8072'
+        RMS: '1.1794'
+        Skewness: '0.33256'
+        Kurtosis: '-0.76904'
+        ? ''
+        : ''
+      subdir1/bino:
+        ID: subdir1/bino
+        Title: '"Binominal"'
+        '#': '50000'
+        Mean: '1.9077'
+        RMS: '1.1167'
+        Skewness: '0.25326'
+        Kurtosis: '-0.67131'
+        ? ''
+        : ''
+      subdir2/bino:
+        ID: subdir2/bino
+        Title: '"Binominal"'
+        '#': '50000'
+        Mean: '1.9077'
+        RMS: '1.1167'
+        Skewness: '0.25326'
+        Kurtosis: '-0.67131'
+        ? ''
+        : ''
+      test1:
+        ID: test1
+        Title: '"Forced Alpha ID time test"'
+        '#': '50000'
+        Mean: '-0.010746'
+        RMS: '0.99822'
+        Skewness: '-0.0062505'
+        Kurtosis: '0.03783'
+        ? ''
+        : ''
+      varBinning/x:
+        ID: varBinning/x
+        Title: '"1D Variable Binning"'
+        '#': '50000'
+        Mean: '-0.0016591'
+        RMS: '2.8821'
+        Skewness: '0.010336'
+        Kurtosis: '-1.3177'
+        ? ''
+        : ''
+    header:
+      1D: 10
+      2D: 5
+      3D: 3
+      1DProf: 9
+      2DProf: 3
+      Total: 30
+    2D:
+      Exponential V Flat:
+      - Exponential V Flat
+      - Exponential V Flat
+      - Ents/All=49827/50000<X>/sX=-0.0020678/2.8827,<Y>/sY=0.96736/0.90536
+      Gaussian V Flat:
+      - Gaussian V Flat
+      - Gaussian V Flat
+      - Ents/All=50000/50000<X>/sX=-0.0016591/2.8821,<Y>/sY=-0.0044761/1.0035
+      binVpois:
+      - binVpois
+      - Binom V poisson
+      - Ents/All=49936/50000<X>/sX=1.8068/1.1798,<Y>/sY=1.9088/1.1168
+      expoVpois:
+      - expoVpois
+      - Expo V poisson
+      - Ents/All=49987/50000<X>/sX=1.8075/1.1796,<Y>/sY=0.97291/0.91449
+      varBinning/y:
+      - varBinning/y
+      - 2D Variable Binning
+      - Ents/All=50000/50000<X>/sX=-0.0016591/2.8821,<Y>/sY=-0.0044761/1.0035
+    3D:
+      3D plot AutoID:
+      - 3D plot AutoID
+      - 3D plot AutoID
+      - Ents/All=50000/50000<X>/sX=-0.011037/0.99886,<Y>/sY=0.97148/0.91262,<Z>/sZ=-0.0036933/1.1981
+      3d:
+      - 3d
+      - 3D plot ForcedID
+      - Ents/All=50000/50000<X>/sX=-0.011037/0.99886,<Y>/sY=0.97148/0.91262,<Z>/sZ=-0.0036933/1.1981
+      varBinning/z:
+      - varBinning/z
+      - 3D Variable Binning
+      - Ents/All=50000/50000<X>/sX=-0.0020678/2.8827,<Y>/sY=-0.0045774/1.0038,<Z>/sZ=0.96736/0.90536
+    1DProf:
+      Expo V Gauss 1DProf:
+        ID: Expo V Gauss 1DProf
+        Title: '"Expo V Gauss 1DProf"'
+        '#': '50000'
+        Mean: '-0.010746'
+        RMS: '0.99822'
+        Skewness: '2.2178'
+        Kurtosis: '83.641'
+        ? ''
+        : ''
+      Expo V Gauss 1DProf s:
+        ID: Expo V Gauss 1DProf s
+        Title: '"Expo V Gauss 1DProf s"'
+        '#': '50000'
+        Mean: '-0.010746'
+        RMS: '0.99822'
+        Skewness: '2.2178'
+        Kurtosis: '83.641'
+        ? ''
+        : ''
+      Gauss V Flat 1DProf:
+        ID: Gauss V Flat 1DProf
+        Title: '"Gauss V Flat 1DProf"'
+        '#': '50000'
+        Mean: '-0.0066482'
+        RMS: '5.7661'
+        Skewness: '0'
+        Kurtosis: '-3'
+        ? ''
+        : ''
+      Gauss V Flat 1DProf S:
+        ID: Gauss V Flat 1DProf S
+        Title: '"Gauss V Flat 1DProf S"'
+        '#': '50000'
+        Mean: '-0.0066482'
+        RMS: '5.7661'
+        Skewness: '0'
+        Kurtosis: '-3'
+        ? ''
+        : ''
+      Gauss V Flat 1DProf, with:
+        ID: Gauss V Flat 1DProf, with
+        Title: '"Gauss V Flat 1DProf, with limits-II s"'
+        '#': '25239'
+        Mean: '-0.030533'
+        RMS: '5.7699'
+        Skewness: '0'
+        Kurtosis: '-3'
+        ? ''
+        : ''
+      varBinning/a:
+        ID: varBinning/a
+        Title: '"1D Profile Variable Binning"'
+        '#': '50000'
+        Mean: '-0.0016591'
+        RMS: '2.8821'
+        Skewness: '0'
+        Kurtosis: '-3'
+        ? ''
+        : ''
+    2DProf:
+      2dprof:
+      - 2dprof
+      - 2D profile1
+      - Ents/All=50000/50000<X>/sX=-0.010929/0.99846,<Y>/sY=0.97244/0.91365
+      '321':
+      - '321'
+      - 2D profile2
+      - Ents/All=50000/50000<X>/sX=-0.010929/0.99846,<Y>/sY=0.97244/0.91365
+      varBinning/b:
+      - varBinning/b
+      - 2D Profile Variable Binning
+      - Ents/All=50000/50000<X>/sX=-0.0016591/2.8821,<Y>/sY=-0.0044761/1.0035
+ttrees: {}
diff --git a/GaudiAlg/tests/pytest/refs/Aida2RootEx.yaml b/GaudiAlg/tests/pytest/refs/Aida2RootEx.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..3859e68c1d56e3b2dde4a6a1f25ef12babc18840
--- /dev/null
+++ b/GaudiAlg/tests/pytest/refs/Aida2RootEx.yaml
@@ -0,0 +1,385 @@
+stdout: |-
+  Simple example to illustrate the usage of aida2root converter Vanya BELYAEV ibelyaev@phys.syr.edu
+  ApplicationMgr    SUCCESS
+  ====================================================================================================================================
+  ====================================================================================================================================
+  ApplicationMgr       INFO Application Manager Configured successfully
+  ApplicationMgr       INFO Successfully loaded modules : GaudiAlg, RootHistCnv
+  HistogramPersis...   INFO Added successfully Conversion service RootHistSvc
+  DetectorDataSvc      INFO Detector description not requested to be loaded
+  EventLoopMgr      WARNING Unable to locate service "EventSelector"
+  EventLoopMgr      WARNING No events will be processed from external input.
+  ApplicationMgr       INFO Application Manager Initialized successfully
+  ApplicationMgr       INFO Application Manager Started successfully
+  RndmGenSvc.Engine    INFO Generator engine type:CLHEP::RanluxEngine
+  RndmGenSvc.Engine    INFO Current Seed:1234567 Luxury:3
+  RndmGenSvc           INFO Using Random engine:HepRndm::Engine<CLHEP::RanluxEngine>
+  Aida2RootEx1         INFO AIDA object: 'HistoEx/ 1D histo '
+  TH1.Print Name  =  1D histo , Entries= 10, Total sum= 10
+  Aida2RootEx1         INFO AIDA object: 'HistoEx/ 2D histo '
+  TH1.Print Name  =  2D histo , Entries= 100, Total sum= 100
+  Aida2RootEx1         INFO AIDA object: 'HistoEx/ 3D histo '
+  TH1.Print Name  =  3D histo , Entries= 1000, Total sum= 1000
+  Aida2RootEx1         INFO AIDA object: 'HistoEx1/ 1D histo '
+  TH1.Print Name  =  1D histo , Entries= 10, Total sum= 1.66
+  Aida2RootEx1         INFO AIDA object: 'HistoEx1/ 2D histo '
+  TH1.Print Name  =  2D histo , Entries= 100, Total sum= 100
+  Aida2RootEx1         INFO AIDA object: 'HistoEx1/ 3D histo '
+  TH1.Print Name  =  3D histo , Entries= 1000, Total sum= 1000
+  Aida2RootEx1         INFO AIDA object: 'HistoEx2/ x vs y    '
+  TH1.Print Name  =  x vs y    , Entries= 1000, Total sum= 954
+  Aida2RootEx1         INFO AIDA object: 'HistoEx2/ x vs y+3x '
+  TH1.Print Name  =  x vs y+3x , Entries= 1000, Total sum= 801
+  Aida2RootEx1         INFO AIDA object: 'HistoEx2/ x vs y-3x '
+  TH1.Print Name  =  x vs y-3x , Entries= 1000, Total sum= 799
+  Aida2RootEx1         INFO AIDA object: 'HistoEx2/ x vs y    (profile)'
+  TH1.Print Name  =  x vs y    (profile), Entries= 1000, Total sum= -5.26516
+  Aida2RootEx1         INFO AIDA object: 'HistoEx2/ x vs y+3x (profile)'
+  TH1.Print Name  =  x vs y+3x (profile), Entries= 1000, Total sum= -5.23801
+  Aida2RootEx1         INFO AIDA object: 'HistoEx2/ x vs y-3x (profile)'
+  TH1.Print Name  =  x vs y-3x (profile), Entries= 1000, Total sum= -5.2923
+  Aida2RootEx2         INFO AIDA object: 'HistoEx/ 1D histo '
+  TH1.Print Name  =  1D histo , Entries= 10, Total sum= 10
+  Aida2RootEx2         INFO AIDA object: 'HistoEx/ 2D histo '
+  TH1.Print Name  =  2D histo , Entries= 100, Total sum= 100
+  Aida2RootEx2         INFO AIDA object: 'HistoEx/ 3D histo '
+  TH1.Print Name  =  3D histo , Entries= 1000, Total sum= 1000
+  Aida2RootEx2         INFO AIDA object: 'HistoEx1/ 1D histo '
+  TH1.Print Name  =  1D histo , Entries= 10, Total sum= 1.66
+  Aida2RootEx2         INFO AIDA object: 'HistoEx1/ 2D histo '
+  TH1.Print Name  =  2D histo , Entries= 100, Total sum= 100
+  Aida2RootEx2         INFO AIDA object: 'HistoEx1/ 3D histo '
+  TH1.Print Name  =  3D histo , Entries= 1000, Total sum= 1000
+  Aida2RootEx2         INFO AIDA object: 'HistoEx2/ x vs y    '
+  TH1.Print Name  =  x vs y    , Entries= 1000, Total sum= 954
+  Aida2RootEx2         INFO AIDA object: 'HistoEx2/ x vs y+3x '
+  TH1.Print Name  =  x vs y+3x , Entries= 1000, Total sum= 801
+  Aida2RootEx2         INFO AIDA object: 'HistoEx2/ x vs y-3x '
+  TH1.Print Name  =  x vs y-3x , Entries= 1000, Total sum= 799
+  Aida2RootEx2         INFO AIDA object: 'HistoEx2/ x vs y    (profile)'
+  TH1.Print Name  =  x vs y    (profile), Entries= 1000, Total sum= -5.26516
+  Aida2RootEx2         INFO AIDA object: 'HistoEx2/ x vs y+3x (profile)'
+  TH1.Print Name  =  x vs y+3x (profile), Entries= 1000, Total sum= -5.23801
+  Aida2RootEx2         INFO AIDA object: 'HistoEx2/ x vs y-3x (profile)'
+  TH1.Print Name  =  x vs y-3x (profile), Entries= 1000, Total sum= -5.2923
+  Aida2RootEx1         INFO AIDA object: 'HistoEx/ 1D histo '
+  TH1.Print Name  =  1D histo , Entries= 20, Total sum= 20
+  Aida2RootEx1         INFO AIDA object: 'HistoEx/ 2D histo '
+  TH1.Print Name  =  2D histo , Entries= 200, Total sum= 200
+  Aida2RootEx1         INFO AIDA object: 'HistoEx/ 3D histo '
+  TH1.Print Name  =  3D histo , Entries= 2000, Total sum= 2000
+  Aida2RootEx1         INFO AIDA object: 'HistoEx1/ 1D histo '
+  TH1.Print Name  =  1D histo , Entries= 20, Total sum= 3.32
+  Aida2RootEx1         INFO AIDA object: 'HistoEx1/ 2D histo '
+  TH1.Print Name  =  2D histo , Entries= 200, Total sum= 200
+  Aida2RootEx1         INFO AIDA object: 'HistoEx1/ 3D histo '
+  TH1.Print Name  =  3D histo , Entries= 2000, Total sum= 2000
+  Aida2RootEx1         INFO AIDA object: 'HistoEx2/ x vs y    '
+  TH1.Print Name  =  x vs y    , Entries= 2000, Total sum= 1890
+  Aida2RootEx1         INFO AIDA object: 'HistoEx2/ x vs y+3x '
+  TH1.Print Name  =  x vs y+3x , Entries= 2000, Total sum= 1584
+  Aida2RootEx1         INFO AIDA object: 'HistoEx2/ x vs y-3x '
+  TH1.Print Name  =  x vs y-3x , Entries= 2000, Total sum= 1582
+  Aida2RootEx1         INFO AIDA object: 'HistoEx2/ x vs y    (profile)'
+  TH1.Print Name  =  x vs y    (profile), Entries= 2000, Total sum= -5.35527
+  Aida2RootEx1         INFO AIDA object: 'HistoEx2/ x vs y+3x (profile)'
+  TH1.Print Name  =  x vs y+3x (profile), Entries= 2000, Total sum= -5.36886
+  Aida2RootEx1         INFO AIDA object: 'HistoEx2/ x vs y-3x (profile)'
+  TH1.Print Name  =  x vs y-3x (profile), Entries= 2000, Total sum= -5.34168
+  Aida2RootEx2         INFO AIDA object: 'HistoEx/ 1D histo '
+  TH1.Print Name  =  1D histo , Entries= 20, Total sum= 20
+  Aida2RootEx2         INFO AIDA object: 'HistoEx/ 2D histo '
+  TH1.Print Name  =  2D histo , Entries= 200, Total sum= 200
+  Aida2RootEx2         INFO AIDA object: 'HistoEx/ 3D histo '
+  TH1.Print Name  =  3D histo , Entries= 2000, Total sum= 2000
+  Aida2RootEx2         INFO AIDA object: 'HistoEx1/ 1D histo '
+  TH1.Print Name  =  1D histo , Entries= 20, Total sum= 3.32
+  Aida2RootEx2         INFO AIDA object: 'HistoEx1/ 2D histo '
+  TH1.Print Name  =  2D histo , Entries= 200, Total sum= 200
+  Aida2RootEx2         INFO AIDA object: 'HistoEx1/ 3D histo '
+  TH1.Print Name  =  3D histo , Entries= 2000, Total sum= 2000
+  Aida2RootEx2         INFO AIDA object: 'HistoEx2/ x vs y    '
+  TH1.Print Name  =  x vs y    , Entries= 2000, Total sum= 1890
+  Aida2RootEx2         INFO AIDA object: 'HistoEx2/ x vs y+3x '
+  TH1.Print Name  =  x vs y+3x , Entries= 2000, Total sum= 1584
+  Aida2RootEx2         INFO AIDA object: 'HistoEx2/ x vs y-3x '
+  TH1.Print Name  =  x vs y-3x , Entries= 2000, Total sum= 1582
+  Aida2RootEx2         INFO AIDA object: 'HistoEx2/ x vs y    (profile)'
+  TH1.Print Name  =  x vs y    (profile), Entries= 2000, Total sum= -5.35527
+  Aida2RootEx2         INFO AIDA object: 'HistoEx2/ x vs y+3x (profile)'
+  TH1.Print Name  =  x vs y+3x (profile), Entries= 2000, Total sum= -5.36886
+  Aida2RootEx2         INFO AIDA object: 'HistoEx2/ x vs y-3x (profile)'
+  TH1.Print Name  =  x vs y-3x (profile), Entries= 2000, Total sum= -5.34168
+  Aida2RootEx1         INFO AIDA object: 'HistoEx/ 1D histo '
+  TH1.Print Name  =  1D histo , Entries= 30, Total sum= 30
+  Aida2RootEx1         INFO AIDA object: 'HistoEx/ 2D histo '
+  TH1.Print Name  =  2D histo , Entries= 300, Total sum= 300
+  Aida2RootEx1         INFO AIDA object: 'HistoEx/ 3D histo '
+  TH1.Print Name  =  3D histo , Entries= 3000, Total sum= 3000
+  Aida2RootEx1         INFO AIDA object: 'HistoEx1/ 1D histo '
+  TH1.Print Name  =  1D histo , Entries= 30, Total sum= 4.98
+  Aida2RootEx1         INFO AIDA object: 'HistoEx1/ 2D histo '
+  TH1.Print Name  =  2D histo , Entries= 300, Total sum= 300
+  Aida2RootEx1         INFO AIDA object: 'HistoEx1/ 3D histo '
+  TH1.Print Name  =  3D histo , Entries= 3000, Total sum= 3000
+  Aida2RootEx1         INFO AIDA object: 'HistoEx2/ x vs y    '
+  TH1.Print Name  =  x vs y    , Entries= 3000, Total sum= 2855
+  Aida2RootEx1         INFO AIDA object: 'HistoEx2/ x vs y+3x '
+  TH1.Print Name  =  x vs y+3x , Entries= 3000, Total sum= 2404
+  Aida2RootEx1         INFO AIDA object: 'HistoEx2/ x vs y-3x '
+  TH1.Print Name  =  x vs y-3x , Entries= 3000, Total sum= 2395
+  Aida2RootEx1         INFO AIDA object: 'HistoEx2/ x vs y    (profile)'
+  TH1.Print Name  =  x vs y    (profile), Entries= 3000, Total sum= -3.62752
+  Aida2RootEx1         INFO AIDA object: 'HistoEx2/ x vs y+3x (profile)'
+  TH1.Print Name  =  x vs y+3x (profile), Entries= 3000, Total sum= -3.62346
+  Aida2RootEx1         INFO AIDA object: 'HistoEx2/ x vs y-3x (profile)'
+  TH1.Print Name  =  x vs y-3x (profile), Entries= 3000, Total sum= -3.63159
+  Aida2RootEx2         INFO AIDA object: 'HistoEx/ 1D histo '
+  TH1.Print Name  =  1D histo , Entries= 30, Total sum= 30
+  Aida2RootEx2         INFO AIDA object: 'HistoEx/ 2D histo '
+  TH1.Print Name  =  2D histo , Entries= 300, Total sum= 300
+  Aida2RootEx2         INFO AIDA object: 'HistoEx/ 3D histo '
+  TH1.Print Name  =  3D histo , Entries= 3000, Total sum= 3000
+  Aida2RootEx2         INFO AIDA object: 'HistoEx1/ 1D histo '
+  TH1.Print Name  =  1D histo , Entries= 30, Total sum= 4.98
+  Aida2RootEx2         INFO AIDA object: 'HistoEx1/ 2D histo '
+  TH1.Print Name  =  2D histo , Entries= 300, Total sum= 300
+  Aida2RootEx2         INFO AIDA object: 'HistoEx1/ 3D histo '
+  TH1.Print Name  =  3D histo , Entries= 3000, Total sum= 3000
+  Aida2RootEx2         INFO AIDA object: 'HistoEx2/ x vs y    '
+  TH1.Print Name  =  x vs y    , Entries= 3000, Total sum= 2855
+  Aida2RootEx2         INFO AIDA object: 'HistoEx2/ x vs y+3x '
+  TH1.Print Name  =  x vs y+3x , Entries= 3000, Total sum= 2404
+  Aida2RootEx2         INFO AIDA object: 'HistoEx2/ x vs y-3x '
+  TH1.Print Name  =  x vs y-3x , Entries= 3000, Total sum= 2395
+  Aida2RootEx2         INFO AIDA object: 'HistoEx2/ x vs y    (profile)'
+  TH1.Print Name  =  x vs y    (profile), Entries= 3000, Total sum= -3.62752
+  Aida2RootEx2         INFO AIDA object: 'HistoEx2/ x vs y+3x (profile)'
+  TH1.Print Name  =  x vs y+3x (profile), Entries= 3000, Total sum= -3.62346
+  Aida2RootEx2         INFO AIDA object: 'HistoEx2/ x vs y-3x (profile)'
+  TH1.Print Name  =  x vs y-3x (profile), Entries= 3000, Total sum= -3.63159
+  Aida2RootEx1         INFO AIDA object: 'HistoEx/ 1D histo '
+  TH1.Print Name  =  1D histo , Entries= 40, Total sum= 40
+  Aida2RootEx1         INFO AIDA object: 'HistoEx/ 2D histo '
+  TH1.Print Name  =  2D histo , Entries= 400, Total sum= 400
+  Aida2RootEx1         INFO AIDA object: 'HistoEx/ 3D histo '
+  TH1.Print Name  =  3D histo , Entries= 4000, Total sum= 4000
+  Aida2RootEx1         INFO AIDA object: 'HistoEx1/ 1D histo '
+  TH1.Print Name  =  1D histo , Entries= 40, Total sum= 6.64
+  Aida2RootEx1         INFO AIDA object: 'HistoEx1/ 2D histo '
+  TH1.Print Name  =  2D histo , Entries= 400, Total sum= 400
+  Aida2RootEx1         INFO AIDA object: 'HistoEx1/ 3D histo '
+  TH1.Print Name  =  3D histo , Entries= 4000, Total sum= 4000
+  Aida2RootEx1         INFO AIDA object: 'HistoEx2/ x vs y    '
+  TH1.Print Name  =  x vs y    , Entries= 4000, Total sum= 3805
+  Aida2RootEx1         INFO AIDA object: 'HistoEx2/ x vs y+3x '
+  TH1.Print Name  =  x vs y+3x , Entries= 4000, Total sum= 3204
+  Aida2RootEx1         INFO AIDA object: 'HistoEx2/ x vs y-3x '
+  TH1.Print Name  =  x vs y-3x , Entries= 4000, Total sum= 3193
+  Aida2RootEx1         INFO AIDA object: 'HistoEx2/ x vs y    (profile)'
+  TH1.Print Name  =  x vs y    (profile), Entries= 4000, Total sum= -2.39251
+  Aida2RootEx1         INFO AIDA object: 'HistoEx2/ x vs y+3x (profile)'
+  TH1.Print Name  =  x vs y+3x (profile), Entries= 4000, Total sum= -2.37373
+  Aida2RootEx1         INFO AIDA object: 'HistoEx2/ x vs y-3x (profile)'
+  TH1.Print Name  =  x vs y-3x (profile), Entries= 4000, Total sum= -2.41129
+  Aida2RootEx2         INFO AIDA object: 'HistoEx/ 1D histo '
+  TH1.Print Name  =  1D histo , Entries= 40, Total sum= 40
+  Aida2RootEx2         INFO AIDA object: 'HistoEx/ 2D histo '
+  TH1.Print Name  =  2D histo , Entries= 400, Total sum= 400
+  Aida2RootEx2         INFO AIDA object: 'HistoEx/ 3D histo '
+  TH1.Print Name  =  3D histo , Entries= 4000, Total sum= 4000
+  Aida2RootEx2         INFO AIDA object: 'HistoEx1/ 1D histo '
+  TH1.Print Name  =  1D histo , Entries= 40, Total sum= 6.64
+  Aida2RootEx2         INFO AIDA object: 'HistoEx1/ 2D histo '
+  TH1.Print Name  =  2D histo , Entries= 400, Total sum= 400
+  Aida2RootEx2         INFO AIDA object: 'HistoEx1/ 3D histo '
+  TH1.Print Name  =  3D histo , Entries= 4000, Total sum= 4000
+  Aida2RootEx2         INFO AIDA object: 'HistoEx2/ x vs y    '
+  TH1.Print Name  =  x vs y    , Entries= 4000, Total sum= 3805
+  Aida2RootEx2         INFO AIDA object: 'HistoEx2/ x vs y+3x '
+  TH1.Print Name  =  x vs y+3x , Entries= 4000, Total sum= 3204
+  Aida2RootEx2         INFO AIDA object: 'HistoEx2/ x vs y-3x '
+  TH1.Print Name  =  x vs y-3x , Entries= 4000, Total sum= 3193
+  Aida2RootEx2         INFO AIDA object: 'HistoEx2/ x vs y    (profile)'
+  TH1.Print Name  =  x vs y    (profile), Entries= 4000, Total sum= -2.39251
+  Aida2RootEx2         INFO AIDA object: 'HistoEx2/ x vs y+3x (profile)'
+  TH1.Print Name  =  x vs y+3x (profile), Entries= 4000, Total sum= -2.37373
+  Aida2RootEx2         INFO AIDA object: 'HistoEx2/ x vs y-3x (profile)'
+  TH1.Print Name  =  x vs y-3x (profile), Entries= 4000, Total sum= -2.41129
+  Aida2RootEx1         INFO AIDA object: 'HistoEx/ 1D histo '
+  TH1.Print Name  =  1D histo , Entries= 50, Total sum= 50
+  Aida2RootEx1         INFO AIDA object: 'HistoEx/ 2D histo '
+  TH1.Print Name  =  2D histo , Entries= 500, Total sum= 500
+  Aida2RootEx1         INFO AIDA object: 'HistoEx/ 3D histo '
+  TH1.Print Name  =  3D histo , Entries= 5000, Total sum= 5000
+  Aida2RootEx1         INFO AIDA object: 'HistoEx1/ 1D histo '
+  TH1.Print Name  =  1D histo , Entries= 50, Total sum= 8.3
+  Aida2RootEx1         INFO AIDA object: 'HistoEx1/ 2D histo '
+  TH1.Print Name  =  2D histo , Entries= 500, Total sum= 500
+  Aida2RootEx1         INFO AIDA object: 'HistoEx1/ 3D histo '
+  TH1.Print Name  =  3D histo , Entries= 5000, Total sum= 5000
+  Aida2RootEx1         INFO AIDA object: 'HistoEx2/ x vs y    '
+  TH1.Print Name  =  x vs y    , Entries= 5000, Total sum= 4772
+  Aida2RootEx1         INFO AIDA object: 'HistoEx2/ x vs y+3x '
+  TH1.Print Name  =  x vs y+3x , Entries= 5000, Total sum= 4000
+  Aida2RootEx1         INFO AIDA object: 'HistoEx2/ x vs y-3x '
+  TH1.Print Name  =  x vs y-3x , Entries= 5000, Total sum= 3990
+  Aida2RootEx1         INFO AIDA object: 'HistoEx2/ x vs y    (profile)'
+  TH1.Print Name  =  x vs y    (profile), Entries= 5000, Total sum= -2.21117
+  Aida2RootEx1         INFO AIDA object: 'HistoEx2/ x vs y+3x (profile)'
+  TH1.Print Name  =  x vs y+3x (profile), Entries= 5000, Total sum= -2.1759
+  Aida2RootEx1         INFO AIDA object: 'HistoEx2/ x vs y-3x (profile)'
+  TH1.Print Name  =  x vs y-3x (profile), Entries= 5000, Total sum= -2.24644
+  Aida2RootEx2         INFO AIDA object: 'HistoEx/ 1D histo '
+  TH1.Print Name  =  1D histo , Entries= 50, Total sum= 50
+  Aida2RootEx2         INFO AIDA object: 'HistoEx/ 2D histo '
+  TH1.Print Name  =  2D histo , Entries= 500, Total sum= 500
+  Aida2RootEx2         INFO AIDA object: 'HistoEx/ 3D histo '
+  TH1.Print Name  =  3D histo , Entries= 5000, Total sum= 5000
+  Aida2RootEx2         INFO AIDA object: 'HistoEx1/ 1D histo '
+  TH1.Print Name  =  1D histo , Entries= 50, Total sum= 8.3
+  Aida2RootEx2         INFO AIDA object: 'HistoEx1/ 2D histo '
+  TH1.Print Name  =  2D histo , Entries= 500, Total sum= 500
+  Aida2RootEx2         INFO AIDA object: 'HistoEx1/ 3D histo '
+  TH1.Print Name  =  3D histo , Entries= 5000, Total sum= 5000
+  Aida2RootEx2         INFO AIDA object: 'HistoEx2/ x vs y    '
+  TH1.Print Name  =  x vs y    , Entries= 5000, Total sum= 4772
+  Aida2RootEx2         INFO AIDA object: 'HistoEx2/ x vs y+3x '
+  TH1.Print Name  =  x vs y+3x , Entries= 5000, Total sum= 4000
+  Aida2RootEx2         INFO AIDA object: 'HistoEx2/ x vs y-3x '
+  TH1.Print Name  =  x vs y-3x , Entries= 5000, Total sum= 3990
+  Aida2RootEx2         INFO AIDA object: 'HistoEx2/ x vs y    (profile)'
+  TH1.Print Name  =  x vs y    (profile), Entries= 5000, Total sum= -2.21117
+  Aida2RootEx2         INFO AIDA object: 'HistoEx2/ x vs y+3x (profile)'
+  TH1.Print Name  =  x vs y+3x (profile), Entries= 5000, Total sum= -2.1759
+  Aida2RootEx2         INFO AIDA object: 'HistoEx2/ x vs y-3x (profile)'
+  TH1.Print Name  =  x vs y-3x (profile), Entries= 5000, Total sum= -2.24644
+  The file name is 'HistoEx__1D_histo_.png'
+  The file name is 'HistoEx__2D_histo_.png'
+  The file name is 'HistoEx__3D_histo_.png'
+  The file name is 'HistoEx1__1D_histo_.png'
+  The file name is 'HistoEx1__2D_histo_.png'
+  The file name is 'HistoEx1__3D_histo_.png'
+  The file name is 'HistoEx2__x_vs_y____.png'
+  The file name is 'HistoEx2__x_vs_y+3x_.png'
+  The file name is 'HistoEx2__x_vs_y-3x_.png'
+  The file name is 'HistoEx2__x_vs_y____(profile).png'
+  The file name is 'HistoEx2__x_vs_y+3x_(profile).png'
+  The file name is 'HistoEx2__x_vs_y-3x_(profile).png'
+  ApplicationMgr       INFO Application Manager Stopped successfully
+  HistoEx           SUCCESS 1D histograms in directory "HistoEx" : 1
+  HistoEx           SUCCESS 2D histograms in directory "HistoEx" : 1
+  HistoEx           SUCCESS 3D histograms in directory "HistoEx" : 1
+  HistoEx1          SUCCESS 1D histograms in directory "HistoEx1" : 1
+  HistoEx1          SUCCESS 2D histograms in directory "HistoEx1" : 1
+  HistoEx1          SUCCESS 3D histograms in directory "HistoEx1" : 1
+  HistoEx2          SUCCESS 2D histograms in directory "HistoEx2" : 3
+  HistoEx2          SUCCESS 1D profile histograms in directory "HistoEx2" : 3
+  EventLoopMgr         INFO Histograms converted successfully according to request.
+  ApplicationMgr       INFO Application Manager Finalized successfully
+  ApplicationMgr       INFO Application Manager Terminated successfully
+histos:
+  HistoEx:
+    1D:
+      1D histo:
+        ID: 1D histo
+        Title: '" 1D histo "'
+        '#': '50'
+        Mean: '4.5'
+        RMS: '2.8723'
+        Skewness: '0.52751'
+        Kurtosis: '-1.0415'
+        ? ''
+        : ''
+    header:
+      1D: 1
+      2D: 1
+      3D: 1
+      Total: 3
+    2D:
+      2D histo:
+      - 2D histo
+      - 2D histo
+      - Ents/All=  500/500  <X>/sX=4.5/2.8723,<Y>/sY=4.5/2.8723
+    3D:
+      3D histo:
+      - 3D histo
+      - 3D histo
+      - Ents/All= 5000/5000 <X>/sX=4.5/2.8723,<Y>/sY=4.5/2.8723,<Z>/sZ=4.5/2.8723
+  HistoEx1:
+    1D:
+      1D histo:
+        ID: 1D histo
+        Title: '" 1D histo "'
+        '#': '50'
+        Mean: '4.5'
+        RMS: '2.8723'
+        Skewness: '0.52751'
+        Kurtosis: '-1.0415'
+        ? ''
+        : ''
+    header:
+      1D: 1
+      2D: 1
+      3D: 1
+      Total: 3
+    2D:
+      2D histo:
+      - 2D histo
+      - 2D histo
+      - Ents/All=  500/500  <X>/sX=4.5/2.8723,<Y>/sY=4.5/2.8723
+    3D:
+      3D histo:
+      - 3D histo
+      - 3D histo
+      - Ents/All= 5000/5000 <X>/sX=4.5/2.8723,<Y>/sY=4.5/2.8723,<Z>/sZ=4.5/2.8723
+  HistoEx2:
+    2D:
+      x vs y:
+      - x vs y
+      - x vs y
+      - Ents/All= 5000/5000 <X>/sX=-0.015306/0.86875,<Y>/sY=-0.01607/0.99405
+      x vs y+3x:
+      - x vs y+3x
+      - x vs y+3x
+      - Ents/All= 4772/5000 <X>/sX=0.0033053/0.6895,<Y>/sY=-0.0032982/2.0751
+      x vs y-3x:
+      - x vs y-3x
+      - x vs y-3x
+      - Ents/All= 4773/5000 <X>/sX=-0.0074318/0.685,<Y>/sY=0.01067/2.0353
+    header:
+      2D: 3
+      1DProf: 3
+      Total: 6
+    1DProf:
+      x vs y    (profile):
+        ID: x vs y    (profile)
+        Title: '" x vs y    (profile)"'
+        '#': '5000'
+        Mean: '-0.015306'
+        RMS: '0.86875'
+        Skewness: '0'
+        Kurtosis: '-3'
+        ? ''
+        : ''
+      x vs y+3x (profile):
+        ID: x vs y+3x (profile)
+        Title: '" x vs y+3x (profile)"'
+        '#': '5000'
+        Mean: '-0.015306'
+        RMS: '0.86875'
+        Skewness: '0'
+        Kurtosis: '-3'
+        ? ''
+        : ''
+      x vs y-3x (profile):
+        ID: x vs y-3x (profile)
+        Title: '" x vs y-3x (profile)"'
+        '#': '5000'
+        Mean: '-0.015306'
+        RMS: '0.86875'
+        Skewness: '0'
+        Kurtosis: '-3'
+        ? ''
+        : ''
+ttrees: {}
diff --git a/GaudiAlg/tests/pytest/refs/AlgSequencer.yaml b/GaudiAlg/tests/pytest/refs/AlgSequencer.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..01e9917f351249c42e1f5763bcce8edea530c8ba
--- /dev/null
+++ b/GaudiAlg/tests/pytest/refs/AlgSequencer.yaml
@@ -0,0 +1,143 @@
+stdout: |-
+  JobOptionsSvc        INFO Job options successfully file AlgSequencer.opts
+  ApplicationMgr    SUCCESS
+  ====================================================================================================================================
+  ====================================================================================================================================
+  ApplicationMgr       INFO Application Manager Configured successfully
+  RndmGenSvc.Engine    INFO Generator engine type:CLHEP::RanluxEngine
+  RndmGenSvc.Engine    INFO Current Seed:1234567 Luxury:3
+  RndmGenSvc           INFO Using Random engine:HepRndm::Engine<CLHEP::RanluxEngine>
+  ParentAlg            INFO creating sub-algorithms....
+  SubAlg1              INFO initializing....
+  SubAlg2              INFO initializing....
+  TopSequence          INFO Member list: Gaudi::Sequencer/Sequence1, Gaudi::Sequencer/Sequence2
+  Sequence1            INFO Member list: Prescaler/Prescaler1, HelloWorld, EventCounter/Counter1
+  HelloWorld           INFO initializing....
+  HelloWorld          DEBUG input handles: 0
+  HelloWorld          DEBUG output handles: 0
+  Counter1             INFO Counter1:EventCounter::initialize - Frequency:  'Frequency':1
+  Sequence2            INFO Member list: Prescaler/Prescaler2, HelloWorld, EventCounter/Counter2
+  Counter2             INFO Counter2:EventCounter::initialize - Frequency:  'Frequency':1
+  ANDSequence          INFO Member list: HelloWorld/AND, EventCounter/ANDCounter
+  AND                  INFO initializing....
+  ANDCounter           INFO ANDCounter:EventCounter::initialize - Frequency:  'Frequency':1
+  ORSequence           INFO OR Member list: HelloWorld/OR, EventCounter/ORCounter
+  OR                   INFO initializing....
+  ORCounter            INFO ORCounter:EventCounter::initialize - Frequency:  'Frequency':1
+  EventLoopMgr      WARNING Unable to locate service "EventSelector"
+  EventLoopMgr      WARNING No events will be processed from external input.
+  ApplicationMgr       INFO Application Manager Initialized successfully
+  ApplicationMgr       INFO Application Manager Started successfully
+  ParentAlg            INFO executing....
+  SubAlg1              INFO executing....
+  SubAlg2              INFO executing....
+  AND                  INFO executing....
+  ANDCounter           INFO ANDCounter:EventCounter::execute - seen events: 1
+  OR                   INFO executing....
+  ParentAlg            INFO executing....
+  SubAlg1              INFO executing....
+  SubAlg2              INFO executing....
+  HelloWorld           INFO executing....
+  Counter1             INFO Counter1:EventCounter::execute - seen events: 1
+  AND                  INFO executing....
+  ANDCounter           INFO ANDCounter:EventCounter::execute - seen events: 2
+  OR                   INFO executing....
+  ParentAlg            INFO executing....
+  SubAlg1              INFO executing....
+  SubAlg2              INFO executing....
+  AND                  INFO executing....
+  ANDCounter           INFO ANDCounter:EventCounter::execute - seen events: 3
+  OR                   INFO executing....
+  ParentAlg            INFO executing....
+  SubAlg1              INFO executing....
+  SubAlg2              INFO executing....
+  HelloWorld           INFO executing....
+  Counter1             INFO Counter1:EventCounter::execute - seen events: 2
+  AND                  INFO executing....
+  ANDCounter           INFO ANDCounter:EventCounter::execute - seen events: 4
+  OR                   INFO executing....
+  ParentAlg            INFO executing....
+  SubAlg1              INFO executing....
+  SubAlg2              INFO executing....
+  AND                  INFO executing....
+  ANDCounter           INFO ANDCounter:EventCounter::execute - seen events: 5
+  OR                   INFO executing....
+  ParentAlg            INFO executing....
+  SubAlg1              INFO executing....
+  SubAlg2              INFO executing....
+  HelloWorld           INFO executing....
+  Counter1             INFO Counter1:EventCounter::execute - seen events: 3
+  AND                  INFO executing....
+  ANDCounter           INFO ANDCounter:EventCounter::execute - seen events: 6
+  OR                   INFO executing....
+  ParentAlg            INFO executing....
+  SubAlg1              INFO executing....
+  SubAlg2              INFO executing....
+  AND                  INFO executing....
+  ANDCounter           INFO ANDCounter:EventCounter::execute - seen events: 7
+  OR                   INFO executing....
+  ParentAlg            INFO executing....
+  SubAlg1              INFO executing....
+  SubAlg2              INFO executing....
+  HelloWorld           INFO executing....
+  Counter1             INFO Counter1:EventCounter::execute - seen events: 4
+  AND                  INFO executing....
+  ANDCounter           INFO ANDCounter:EventCounter::execute - seen events: 8
+  OR                   INFO executing....
+  ParentAlg            INFO executing....
+  SubAlg1              INFO executing....
+  SubAlg2              INFO executing....
+  AND                  INFO executing....
+  ANDCounter           INFO ANDCounter:EventCounter::execute - seen events: 9
+  OR                   INFO executing....
+  ParentAlg            INFO executing....
+  SubAlg1              INFO executing....
+  SubAlg2              INFO executing....
+  HelloWorld           INFO executing....
+  Counter1             INFO Counter1:EventCounter::execute - seen events: 5
+  Counter2             INFO Counter2:EventCounter::execute - seen events: 1
+  AND                  INFO executing....
+  ANDCounter           INFO ANDCounter:EventCounter::execute - seen events: 10
+  OR                   INFO executing....
+  ApplicationMgr       INFO Application Manager Stopped successfully
+  ParentAlg            INFO finalizing....
+  SubAlg1              INFO finalizing....
+  SubAlg2              INFO finalizing....
+  HelloWorld           INFO finalizing....
+  Counter1             INFO Counter1:EventCounter::finalize - total events: 5
+  Counter2             INFO Counter2:EventCounter::finalize - total events: 1
+  AND                  INFO finalizing....
+  ANDCounter           INFO ANDCounter:EventCounter::finalize - total events: 10
+  OR                   INFO finalizing....
+  ORCounter            INFO ORCounter:EventCounter::finalize - total events: 0
+  EventLoopMgr         INFO Histograms converted successfully according to request.
+  ToolSvc              INFO Removing all tools created by ToolSvc
+  TIMER.TIMER          INFO --------------------------------------------------------------------------------------------------
+  TIMER.TIMER          INFO Algorithm          (millisec) |    <user> |   <clock> |      min       max    sigma | entries | total (s) |
+  TIMER.TIMER          INFO --------------------------------------------------------------------------------------------------
+  TIMER.TIMER          INFO EVENT LOOP                    | 0 | 0 | 0 0 0 | 0 | 0 |
+  TIMER.TIMER          INFO  ParentAlg                    | 0 | 0 | 0 0 0 | 0 | 0 |
+  TIMER.TIMER          INFO   SubAlg1                     | 0 | 0 | 0 0 0 | 0 | 0 |
+  TIMER.TIMER          INFO   SubAlg2                     | 0 | 0 | 0 0 0 | 0 | 0 |
+  TIMER.TIMER          INFO  StopperAlg                   | 0 | 0 | 0 0 0 | 0 | 0 |
+  TIMER.TIMER          INFO  TopSequence                  | 0 | 0 | 0 0 0 | 0 | 0 |
+  TIMER.TIMER          INFO   Sequence1                   | 0 | 0 | 0 0 0 | 0 | 0 |
+  TIMER.TIMER          INFO    Prescaler1                 | 0 | 0 | 0 0 0 | 0 | 0 |
+  TIMER.TIMER          INFO    HelloWorld                 | 0 | 0 | 0 0 0 | 0 | 0 |
+  TIMER.TIMER          INFO    Counter1                   | 0 | 0 | 0 0 0 | 0 | 0 |
+  TIMER.TIMER          INFO   Sequence2                   | 0 | 0 | 0 0 0 | 0 | 0 |
+  TIMER.TIMER          INFO    Prescaler2                 | 0 | 0 | 0 0 0 | 0 | 0 |
+  TIMER.TIMER          INFO    Counter2                   | 0 | 0 | 0 0 0 | 0 | 0 |
+  TIMER.TIMER          INFO  ANDSequence                  | 0 | 0 | 0 0 0 | 0 | 0 |
+  TIMER.TIMER          INFO   AND                         | 0 | 0 | 0 0 0 | 0 | 0 |
+  TIMER.TIMER          INFO   ANDCounter                  | 0 | 0 | 0 0 0 | 0 | 0 |
+  TIMER.TIMER          INFO  ORSequence                   | 0 | 0 | 0 0 0 | 0 | 0 |
+  TIMER.TIMER          INFO   OR                          | 0 | 0 | 0 0 0 | 0 | 0 |
+  TIMER.TIMER          INFO   ORCounter                   | 0 | 0 | 0 0 0 | 0 | 0 |
+  TIMER.TIMER          INFO --------------------------------------------------------------------------------------------------
+  *****Chrono*****     INFO  The Final CPU consumption ( Chrono ) Table (ordered)
+  ChronoStatSvc.f...   INFO  Service finalized successfully
+  ApplicationMgr       INFO Application Manager Finalized successfully
+  ApplicationMgr       INFO Application Manager Terminated successfully
+histos: {}
+ttrees: {}
diff --git a/GaudiAlg/tests/pytest/refs/AlgSequencer_pyopts.yaml b/GaudiAlg/tests/pytest/refs/AlgSequencer_pyopts.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..4f717655d54d733e1d4620aa0ce41ebd2e3fd17d
--- /dev/null
+++ b/GaudiAlg/tests/pytest/refs/AlgSequencer_pyopts.yaml
@@ -0,0 +1,142 @@
+stdout: |-
+  ApplicationMgr    SUCCESS
+  ====================================================================================================================================
+  ====================================================================================================================================
+  ApplicationMgr       INFO Application Manager Configured successfully
+  RndmGenSvc.Engine    INFO Generator engine type:CLHEP::RanluxEngine
+  RndmGenSvc.Engine    INFO Current Seed:1234567 Luxury:3
+  RndmGenSvc           INFO Using Random engine:HepRndm::Engine<CLHEP::RanluxEngine>
+  ParentAlg            INFO creating sub-algorithms....
+  SubAlg1              INFO initializing....
+  SubAlg2              INFO initializing....
+  TopSequence          INFO Member list: Gaudi::Sequencer/Sequence1, Gaudi::Sequencer/Sequence2
+  Sequence1            INFO Member list: Prescaler/Prescaler1, HelloWorld, EventCounter/Counter1
+  HelloWorld           INFO initializing....
+  HelloWorld          DEBUG input handles: 0
+  HelloWorld          DEBUG output handles: 0
+  Counter1             INFO Counter1:EventCounter::initialize - Frequency:  'Frequency':1
+  Sequence2            INFO Member list: Prescaler/Prescaler2, HelloWorld, EventCounter/Counter2
+  Counter2             INFO Counter2:EventCounter::initialize - Frequency:  'Frequency':1
+  ANDSequence          INFO Member list: HelloWorld/AND, EventCounter/ANDCounter
+  AND                  INFO initializing....
+  ANDCounter           INFO ANDCounter:EventCounter::initialize - Frequency:  'Frequency':1
+  ORSequence           INFO OR Member list: HelloWorld/OR, EventCounter/ORCounter
+  OR                   INFO initializing....
+  ORCounter            INFO ORCounter:EventCounter::initialize - Frequency:  'Frequency':1
+  EventLoopMgr      WARNING Unable to locate service "EventSelector"
+  EventLoopMgr      WARNING No events will be processed from external input.
+  ApplicationMgr       INFO Application Manager Initialized successfully
+  ApplicationMgr       INFO Application Manager Started successfully
+  ParentAlg            INFO executing....
+  SubAlg1              INFO executing....
+  SubAlg2              INFO executing....
+  AND                  INFO executing....
+  ANDCounter           INFO ANDCounter:EventCounter::execute - seen events: 1
+  OR                   INFO executing....
+  ParentAlg            INFO executing....
+  SubAlg1              INFO executing....
+  SubAlg2              INFO executing....
+  HelloWorld           INFO executing....
+  Counter1             INFO Counter1:EventCounter::execute - seen events: 1
+  AND                  INFO executing....
+  ANDCounter           INFO ANDCounter:EventCounter::execute - seen events: 2
+  OR                   INFO executing....
+  ParentAlg            INFO executing....
+  SubAlg1              INFO executing....
+  SubAlg2              INFO executing....
+  AND                  INFO executing....
+  ANDCounter           INFO ANDCounter:EventCounter::execute - seen events: 3
+  OR                   INFO executing....
+  ParentAlg            INFO executing....
+  SubAlg1              INFO executing....
+  SubAlg2              INFO executing....
+  HelloWorld           INFO executing....
+  Counter1             INFO Counter1:EventCounter::execute - seen events: 2
+  AND                  INFO executing....
+  ANDCounter           INFO ANDCounter:EventCounter::execute - seen events: 4
+  OR                   INFO executing....
+  ParentAlg            INFO executing....
+  SubAlg1              INFO executing....
+  SubAlg2              INFO executing....
+  AND                  INFO executing....
+  ANDCounter           INFO ANDCounter:EventCounter::execute - seen events: 5
+  OR                   INFO executing....
+  ParentAlg            INFO executing....
+  SubAlg1              INFO executing....
+  SubAlg2              INFO executing....
+  HelloWorld           INFO executing....
+  Counter1             INFO Counter1:EventCounter::execute - seen events: 3
+  AND                  INFO executing....
+  ANDCounter           INFO ANDCounter:EventCounter::execute - seen events: 6
+  OR                   INFO executing....
+  ParentAlg            INFO executing....
+  SubAlg1              INFO executing....
+  SubAlg2              INFO executing....
+  AND                  INFO executing....
+  ANDCounter           INFO ANDCounter:EventCounter::execute - seen events: 7
+  OR                   INFO executing....
+  ParentAlg            INFO executing....
+  SubAlg1              INFO executing....
+  SubAlg2              INFO executing....
+  HelloWorld           INFO executing....
+  Counter1             INFO Counter1:EventCounter::execute - seen events: 4
+  AND                  INFO executing....
+  ANDCounter           INFO ANDCounter:EventCounter::execute - seen events: 8
+  OR                   INFO executing....
+  ParentAlg            INFO executing....
+  SubAlg1              INFO executing....
+  SubAlg2              INFO executing....
+  AND                  INFO executing....
+  ANDCounter           INFO ANDCounter:EventCounter::execute - seen events: 9
+  OR                   INFO executing....
+  ParentAlg            INFO executing....
+  SubAlg1              INFO executing....
+  SubAlg2              INFO executing....
+  HelloWorld           INFO executing....
+  Counter1             INFO Counter1:EventCounter::execute - seen events: 5
+  Counter2             INFO Counter2:EventCounter::execute - seen events: 1
+  AND                  INFO executing....
+  ANDCounter           INFO ANDCounter:EventCounter::execute - seen events: 10
+  OR                   INFO executing....
+  ApplicationMgr       INFO Application Manager Stopped successfully
+  ParentAlg            INFO finalizing....
+  SubAlg1              INFO finalizing....
+  SubAlg2              INFO finalizing....
+  HelloWorld           INFO finalizing....
+  Counter1             INFO Counter1:EventCounter::finalize - total events: 5
+  Counter2             INFO Counter2:EventCounter::finalize - total events: 1
+  AND                  INFO finalizing....
+  ANDCounter           INFO ANDCounter:EventCounter::finalize - total events: 10
+  OR                   INFO finalizing....
+  ORCounter            INFO ORCounter:EventCounter::finalize - total events: 0
+  EventLoopMgr         INFO Histograms converted successfully according to request.
+  ToolSvc              INFO Removing all tools created by ToolSvc
+  TIMER.TIMER          INFO --------------------------------------------------------------------------------------------------
+  TIMER.TIMER          INFO Algorithm          (millisec) |    <user> |   <clock> |      min       max    sigma | entries | total (s) |
+  TIMER.TIMER          INFO --------------------------------------------------------------------------------------------------
+  TIMER.TIMER          INFO EVENT LOOP                    | 0 | 0 | 0 0 0 | 0 | 0 |
+  TIMER.TIMER          INFO  ParentAlg                    | 0 | 0 | 0 0 0 | 0 | 0 |
+  TIMER.TIMER          INFO   SubAlg1                     | 0 | 0 | 0 0 0 | 0 | 0 |
+  TIMER.TIMER          INFO   SubAlg2                     | 0 | 0 | 0 0 0 | 0 | 0 |
+  TIMER.TIMER          INFO  StopperAlg                   | 0 | 0 | 0 0 0 | 0 | 0 |
+  TIMER.TIMER          INFO  TopSequence                  | 0 | 0 | 0 0 0 | 0 | 0 |
+  TIMER.TIMER          INFO   Sequence1                   | 0 | 0 | 0 0 0 | 0 | 0 |
+  TIMER.TIMER          INFO    Prescaler1                 | 0 | 0 | 0 0 0 | 0 | 0 |
+  TIMER.TIMER          INFO    HelloWorld                 | 0 | 0 | 0 0 0 | 0 | 0 |
+  TIMER.TIMER          INFO    Counter1                   | 0 | 0 | 0 0 0 | 0 | 0 |
+  TIMER.TIMER          INFO   Sequence2                   | 0 | 0 | 0 0 0 | 0 | 0 |
+  TIMER.TIMER          INFO    Prescaler2                 | 0 | 0 | 0 0 0 | 0 | 0 |
+  TIMER.TIMER          INFO    Counter2                   | 0 | 0 | 0 0 0 | 0 | 0 |
+  TIMER.TIMER          INFO  ANDSequence                  | 0 | 0 | 0 0 0 | 0 | 0 |
+  TIMER.TIMER          INFO   AND                         | 0 | 0 | 0 0 0 | 0 | 0 |
+  TIMER.TIMER          INFO   ANDCounter                  | 0 | 0 | 0 0 0 | 0 | 0 |
+  TIMER.TIMER          INFO  ORSequence                   | 0 | 0 | 0 0 0 | 0 | 0 |
+  TIMER.TIMER          INFO   OR                          | 0 | 0 | 0 0 0 | 0 | 0 |
+  TIMER.TIMER          INFO   ORCounter                   | 0 | 0 | 0 0 0 | 0 | 0 |
+  TIMER.TIMER          INFO --------------------------------------------------------------------------------------------------
+  *****Chrono*****     INFO  The Final CPU consumption ( Chrono ) Table (ordered)
+  ChronoStatSvc.f...   INFO  Service finalized successfully
+  ApplicationMgr       INFO Application Manager Finalized successfully
+  ApplicationMgr       INFO Application Manager Terminated successfully
+histos: {}
+ttrees: {}
diff --git a/GaudiAlg/tests/pytest/refs/AlgTools.yaml b/GaudiAlg/tests/pytest/refs/AlgTools.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..9d2bf3da08aa56efb9a9fff5927a69050a3f64a6
--- /dev/null
+++ b/GaudiAlg/tests/pytest/refs/AlgTools.yaml
@@ -0,0 +1,348 @@
+stdout: |-
+  ApplicationMgr    SUCCESS
+  ====================================================================================================================================
+  ====================================================================================================================================
+  ApplicationMgr       INFO Application Manager Configured successfully
+  MyAlg                INFO initializing....
+  ToolSvc.MyTool       INFO intialize() has been called
+  ToolSvc.MyTool       INFO Int    = 100
+  ToolSvc.MyTool       INFO Double = 100
+  ToolSvc.MyTool       INFO String = hundred
+  ToolSvc.MyTool       INFO Bool   = 1
+  MyAlg.MyTool         INFO intialize() has been called
+  MyAlg.MyTool         INFO Int    = 100
+  MyAlg.MyTool         INFO Double = 100
+  MyAlg.MyTool         INFO String = hundred
+  MyAlg.MyTool         INFO Bool   = 1
+  ToolSvc.MyGaudi...   INFO intialize() has been called
+  ToolSvc.MyGaudi...   INFO Int    = 201
+  ToolSvc.MyGaudi...   INFO Double = 2.011e+12
+  ToolSvc.MyGaudi...   INFO String = two hundred and one
+  ToolSvc.MyGaudi...   INFO Bool   = 1
+  MyAlg.MyGaudiTool    INFO intialize() has been called
+  MyAlg.MyGaudiTool    INFO Int    = 101
+  MyAlg.MyGaudiTool    INFO Double = 1.011e+12
+  MyAlg.MyGaudiTool    INFO String = hundred one
+  MyAlg.MyGaudiTool    INFO Bool   = 0
+  MyAlg.ToolWithName   INFO intialize() has been called
+  MyAlg.ToolWithName   INFO Int    = 10
+  MyAlg.ToolWithName   INFO Double = 20
+  MyAlg.ToolWithName   INFO String = abc
+  MyAlg.ToolWithName   INFO Bool   = 0
+  MyAlg                INFO /Event/Rec/Tracks
+  MyAlg                INFO /Event/Rec/Hits
+  MyAlg                INFO /Rec/RAW
+  MyAlg                INFO /Event/MyAnalysis/Tracks
+  MyAlg.WrongIfac...   INFO intialize() has been called
+  MyAlg.WrongIfac...   INFO Int    = 100
+  MyAlg.WrongIfac...   INFO Double = 100
+  MyAlg.WrongIfac...   INFO String = hundred
+  MyAlg.WrongIfac...   INFO Bool   = 1
+  MyAlg                INFO unable to retrieve MyTool/WrongIfaceTool (expected) with exception: unable to dcast AlgTool MyTool/WrongIfaceTool to interface IWrongTool
+  MyAlg                INFO ....initialization done
+  ToolSvc.Another...   INFO intialize() has been called
+  ToolSvc.Another...   INFO Int    = 100
+  ToolSvc.Another...   INFO Double = 100
+  ToolSvc.Another...   INFO String = hundred
+  ToolSvc.Another...   INFO Bool   = 1
+  ToolSvc.Another...   INFO intialize() has been called
+  ToolSvc.Another...   INFO Int    = 100
+  ToolSvc.Another...   INFO Double = 100
+  ToolSvc.Another...   INFO String = hundred
+  ToolSvc.Another...   INFO Bool   = 1
+  MyAlg.PrivToolH...   INFO intialize() has been called
+  MyAlg.PrivToolH...   INFO Int    = 100
+  MyAlg.PrivToolH...   INFO Double = 100
+  MyAlg.PrivToolH...   INFO String = Is a private tool
+  MyAlg.PrivToolH...   INFO Bool   = 1
+  ToolSvc.TestPub...   INFO intialize() has been called
+  ToolSvc.TestPub...   INFO Int    = 100
+  ToolSvc.TestPub...   INFO Double = 100
+  ToolSvc.TestPub...   INFO String = Is a public tool
+  ToolSvc.TestPub...   INFO Bool   = 1
+  ToolSvc.Generic...   INFO intialize() has been called
+  ToolSvc.Generic...   INFO Int    = 100
+  ToolSvc.Generic...   INFO Double = 100
+  ToolSvc.Generic...   INFO String = hundred
+  ToolSvc.Generic...   INFO Bool   = 1
+  MyAlg.LegacyToo...   INFO intialize() has been called
+  MyAlg.LegacyToo...   INFO Int    = 100
+  MyAlg.LegacyToo...   INFO Double = 100
+  MyAlg.LegacyToo...   INFO String = hundred
+  MyAlg.LegacyToo...   INFO Bool   = 1
+  ToolSvc.ToolA       DEBUG Initialize
+  ToolSvc.ToolA       DEBUG Loading tool ToolB of type TestTool
+  ToolSvc.ToolB       DEBUG Initialize
+  ToolSvc.ToolB       DEBUG Loading tool ToolA of type TestTool
+  EventLoopMgr      WARNING Unable to locate service "EventSelector"
+  EventLoopMgr      WARNING No events will be processed from external input.
+  ApplicationMgr       INFO Application Manager Initialized successfully
+  ApplicationMgr       INFO Application Manager Started successfully
+  MyAlg                INFO executing....
+  MyAlg                INFO tools created with tool<T>...
+  ToolSvc.MyTool       INFO doIt() has been called
+  MyAlg.MyTool         INFO doIt() has been called
+  ToolSvc.MyGaudi...   INFO doIt() has been called
+  ToolSvc.MyGaudi...   INFO MyGaudiTool:: public tool called by [MyAlg]
+  MyAlg.MyGaudiTool    INFO doIt() has been called
+  MyAlg.ToolWithName   INFO doIt() has been called
+  MyAlg.MyGaudiTool    INFO doItAgain() has been called
+  MyAlg                INFO tools created via ToolHandle<T>....
+  MyAlg.PrivToolH...   INFO doIt() has been called
+  ToolSvc.TestPub...   INFO doIt() has been called
+  ToolSvc.TestPub...   INFO MyGaudiTool:: public tool called by [MyAlg]
+  ToolSvc.ConstGe...   INFO intialize() has been called
+  ToolSvc.ConstGe...   INFO Int    = 100
+  ToolSvc.ConstGe...   INFO Double = 100
+  ToolSvc.ConstGe...   INFO String = hundred
+  ToolSvc.ConstGe...   INFO Bool   = 1
+  ToolSvc.ConstGe...   INFO doIt() has been called
+  MyAlg                INFO tools copied assigned via ToolHandle<T>....
+  ToolSvc.PubTool...   INFO intialize() has been called
+  ToolSvc.PubTool...   INFO Int    = 100
+  ToolSvc.PubTool...   INFO Double = 100
+  ToolSvc.PubTool...   INFO String = hundred
+  ToolSvc.PubTool...   INFO Bool   = 1
+  ToolSvc.PubTool...   INFO doIt() has been called
+  ToolSvc.PubTool...   INFO doIt() has been called
+  ToolSvc.ConstGe...   INFO doIt() has been called
+  MyAlg                INFO tools copied constructed via ToolHandle<T>....
+  ToolSvc.TestPub...   INFO doIt() has been called
+  ToolSvc.TestPub...   INFO MyGaudiTool:: public tool called by [MyAlg]
+  MyAlg.PrivToolH...   INFO doIt() has been called
+  ToolSvc.ConstGe...   INFO doIt() has been called
+  MyAlg                INFO executing....
+  MyAlg                INFO tools created with tool<T>...
+  ToolSvc.MyTool       INFO doIt() has been called
+  MyAlg.MyTool         INFO doIt() has been called
+  ToolSvc.MyGaudi...   INFO doIt() has been called
+  ToolSvc.MyGaudi...   INFO MyGaudiTool:: public tool called by [MyAlg]
+  MyAlg.MyGaudiTool    INFO doIt() has been called
+  MyAlg.ToolWithName   INFO doIt() has been called
+  MyAlg.MyGaudiTool    INFO doItAgain() has been called
+  MyAlg                INFO tools created via ToolHandle<T>....
+  MyAlg.PrivToolH...   INFO doIt() has been called
+  ToolSvc.TestPub...   INFO doIt() has been called
+  ToolSvc.TestPub...   INFO MyGaudiTool:: public tool called by [MyAlg]
+  ToolSvc.ConstGe...   INFO doIt() has been called
+  MyAlg                INFO tools copied assigned via ToolHandle<T>....
+  ToolSvc.PubTool...   INFO doIt() has been called
+  ToolSvc.PubTool...   INFO doIt() has been called
+  ToolSvc.ConstGe...   INFO doIt() has been called
+  MyAlg                INFO tools copied constructed via ToolHandle<T>....
+  ToolSvc.TestPub...   INFO doIt() has been called
+  ToolSvc.TestPub...   INFO MyGaudiTool:: public tool called by [MyAlg]
+  MyAlg.PrivToolH...   INFO doIt() has been called
+  ToolSvc.ConstGe...   INFO doIt() has been called
+  MyAlg                INFO executing....
+  MyAlg                INFO tools created with tool<T>...
+  ToolSvc.MyTool       INFO doIt() has been called
+  MyAlg.MyTool         INFO doIt() has been called
+  ToolSvc.MyGaudi...   INFO doIt() has been called
+  ToolSvc.MyGaudi...   INFO MyGaudiTool:: public tool called by [MyAlg]
+  MyAlg.MyGaudiTool    INFO doIt() has been called
+  MyAlg.ToolWithName   INFO doIt() has been called
+  MyAlg.MyGaudiTool    INFO doItAgain() has been called
+  MyAlg                INFO tools created via ToolHandle<T>....
+  MyAlg.PrivToolH...   INFO doIt() has been called
+  ToolSvc.TestPub...   INFO doIt() has been called
+  ToolSvc.TestPub...   INFO MyGaudiTool:: public tool called by [MyAlg]
+  ToolSvc.ConstGe...   INFO doIt() has been called
+  MyAlg                INFO tools copied assigned via ToolHandle<T>....
+  ToolSvc.PubTool...   INFO doIt() has been called
+  ToolSvc.PubTool...   INFO doIt() has been called
+  ToolSvc.ConstGe...   INFO doIt() has been called
+  MyAlg                INFO tools copied constructed via ToolHandle<T>....
+  ToolSvc.TestPub...   INFO doIt() has been called
+  ToolSvc.TestPub...   INFO MyGaudiTool:: public tool called by [MyAlg]
+  MyAlg.PrivToolH...   INFO doIt() has been called
+  ToolSvc.ConstGe...   INFO doIt() has been called
+  MyAlg                INFO executing....
+  MyAlg                INFO tools created with tool<T>...
+  ToolSvc.MyTool       INFO doIt() has been called
+  MyAlg.MyTool         INFO doIt() has been called
+  ToolSvc.MyGaudi...   INFO doIt() has been called
+  ToolSvc.MyGaudi...   INFO MyGaudiTool:: public tool called by [MyAlg]
+  MyAlg.MyGaudiTool    INFO doIt() has been called
+  MyAlg.ToolWithName   INFO doIt() has been called
+  MyAlg.MyGaudiTool    INFO doItAgain() has been called
+  MyAlg                INFO tools created via ToolHandle<T>....
+  MyAlg.PrivToolH...   INFO doIt() has been called
+  ToolSvc.TestPub...   INFO doIt() has been called
+  ToolSvc.TestPub...   INFO MyGaudiTool:: public tool called by [MyAlg]
+  ToolSvc.ConstGe...   INFO doIt() has been called
+  MyAlg                INFO tools copied assigned via ToolHandle<T>....
+  ToolSvc.PubTool...   INFO doIt() has been called
+  ToolSvc.PubTool...   INFO doIt() has been called
+  ToolSvc.ConstGe...   INFO doIt() has been called
+  MyAlg                INFO tools copied constructed via ToolHandle<T>....
+  ToolSvc.TestPub...   INFO doIt() has been called
+  ToolSvc.TestPub...   INFO MyGaudiTool:: public tool called by [MyAlg]
+  MyAlg.PrivToolH...   INFO doIt() has been called
+  ToolSvc.ConstGe...   INFO doIt() has been called
+  MyAlg                INFO executing....
+  MyAlg                INFO tools created with tool<T>...
+  ToolSvc.MyTool       INFO doIt() has been called
+  MyAlg.MyTool         INFO doIt() has been called
+  ToolSvc.MyGaudi...   INFO doIt() has been called
+  ToolSvc.MyGaudi...   INFO MyGaudiTool:: public tool called by [MyAlg]
+  MyAlg.MyGaudiTool    INFO doIt() has been called
+  MyAlg.ToolWithName   INFO doIt() has been called
+  MyAlg.MyGaudiTool    INFO doItAgain() has been called
+  MyAlg                INFO tools created via ToolHandle<T>....
+  MyAlg.PrivToolH...   INFO doIt() has been called
+  ToolSvc.TestPub...   INFO doIt() has been called
+  ToolSvc.TestPub...   INFO MyGaudiTool:: public tool called by [MyAlg]
+  ToolSvc.ConstGe...   INFO doIt() has been called
+  MyAlg                INFO tools copied assigned via ToolHandle<T>....
+  ToolSvc.PubTool...   INFO doIt() has been called
+  ToolSvc.PubTool...   INFO doIt() has been called
+  ToolSvc.ConstGe...   INFO doIt() has been called
+  MyAlg                INFO tools copied constructed via ToolHandle<T>....
+  ToolSvc.TestPub...   INFO doIt() has been called
+  ToolSvc.TestPub...   INFO MyGaudiTool:: The INFO message is suppressed : 'public tool called by [MyAlg]'
+  MyAlg.PrivToolH...   INFO doIt() has been called
+  ToolSvc.ConstGe...   INFO doIt() has been called
+  MyAlg                INFO executing....
+  MyAlg                INFO tools created with tool<T>...
+  ToolSvc.MyTool       INFO doIt() has been called
+  MyAlg.MyTool         INFO doIt() has been called
+  ToolSvc.MyGaudi...   INFO doIt() has been called
+  ToolSvc.MyGaudi...   INFO MyGaudiTool:: public tool called by [MyAlg]
+  MyAlg.MyGaudiTool    INFO doIt() has been called
+  MyAlg.ToolWithName   INFO doIt() has been called
+  MyAlg.MyGaudiTool    INFO doItAgain() has been called
+  MyAlg                INFO tools created via ToolHandle<T>....
+  MyAlg.PrivToolH...   INFO doIt() has been called
+  ToolSvc.TestPub...   INFO doIt() has been called
+  ToolSvc.ConstGe...   INFO doIt() has been called
+  MyAlg                INFO tools copied assigned via ToolHandle<T>....
+  ToolSvc.PubTool...   INFO doIt() has been called
+  ToolSvc.PubTool...   INFO doIt() has been called
+  ToolSvc.ConstGe...   INFO doIt() has been called
+  MyAlg                INFO tools copied constructed via ToolHandle<T>....
+  ToolSvc.TestPub...   INFO doIt() has been called
+  MyAlg.PrivToolH...   INFO doIt() has been called
+  ToolSvc.ConstGe...   INFO doIt() has been called
+  MyAlg                INFO executing....
+  MyAlg                INFO tools created with tool<T>...
+  ToolSvc.MyTool       INFO doIt() has been called
+  MyAlg.MyTool         INFO doIt() has been called
+  ToolSvc.MyGaudi...   INFO doIt() has been called
+  ToolSvc.MyGaudi...   INFO MyGaudiTool:: public tool called by [MyAlg]
+  MyAlg.MyGaudiTool    INFO doIt() has been called
+  MyAlg.ToolWithName   INFO doIt() has been called
+  MyAlg.MyGaudiTool    INFO doItAgain() has been called
+  MyAlg                INFO tools created via ToolHandle<T>....
+  MyAlg.PrivToolH...   INFO doIt() has been called
+  ToolSvc.TestPub...   INFO doIt() has been called
+  ToolSvc.ConstGe...   INFO doIt() has been called
+  MyAlg                INFO tools copied assigned via ToolHandle<T>....
+  ToolSvc.PubTool...   INFO doIt() has been called
+  ToolSvc.PubTool...   INFO doIt() has been called
+  ToolSvc.ConstGe...   INFO doIt() has been called
+  MyAlg                INFO tools copied constructed via ToolHandle<T>....
+  ToolSvc.TestPub...   INFO doIt() has been called
+  MyAlg.PrivToolH...   INFO doIt() has been called
+  ToolSvc.ConstGe...   INFO doIt() has been called
+  MyAlg                INFO executing....
+  MyAlg                INFO tools created with tool<T>...
+  ToolSvc.MyTool       INFO doIt() has been called
+  MyAlg.MyTool         INFO doIt() has been called
+  ToolSvc.MyGaudi...   INFO doIt() has been called
+  ToolSvc.MyGaudi...   INFO MyGaudiTool:: public tool called by [MyAlg]
+  MyAlg.MyGaudiTool    INFO doIt() has been called
+  MyAlg.ToolWithName   INFO doIt() has been called
+  MyAlg.MyGaudiTool    INFO doItAgain() has been called
+  MyAlg                INFO tools created via ToolHandle<T>....
+  MyAlg.PrivToolH...   INFO doIt() has been called
+  ToolSvc.TestPub...   INFO doIt() has been called
+  ToolSvc.ConstGe...   INFO doIt() has been called
+  MyAlg                INFO tools copied assigned via ToolHandle<T>....
+  ToolSvc.PubTool...   INFO doIt() has been called
+  ToolSvc.PubTool...   INFO doIt() has been called
+  ToolSvc.ConstGe...   INFO doIt() has been called
+  MyAlg                INFO tools copied constructed via ToolHandle<T>....
+  ToolSvc.TestPub...   INFO doIt() has been called
+  MyAlg.PrivToolH...   INFO doIt() has been called
+  ToolSvc.ConstGe...   INFO doIt() has been called
+  MyAlg                INFO executing....
+  MyAlg                INFO tools created with tool<T>...
+  ToolSvc.MyTool       INFO doIt() has been called
+  MyAlg.MyTool         INFO doIt() has been called
+  ToolSvc.MyGaudi...   INFO doIt() has been called
+  ToolSvc.MyGaudi...   INFO MyGaudiTool:: public tool called by [MyAlg]
+  MyAlg.MyGaudiTool    INFO doIt() has been called
+  MyAlg.ToolWithName   INFO doIt() has been called
+  MyAlg.MyGaudiTool    INFO doItAgain() has been called
+  MyAlg                INFO tools created via ToolHandle<T>....
+  MyAlg.PrivToolH...   INFO doIt() has been called
+  ToolSvc.TestPub...   INFO doIt() has been called
+  ToolSvc.ConstGe...   INFO doIt() has been called
+  MyAlg                INFO tools copied assigned via ToolHandle<T>....
+  ToolSvc.PubTool...   INFO doIt() has been called
+  ToolSvc.PubTool...   INFO doIt() has been called
+  ToolSvc.ConstGe...   INFO doIt() has been called
+  MyAlg                INFO tools copied constructed via ToolHandle<T>....
+  ToolSvc.TestPub...   INFO doIt() has been called
+  MyAlg.PrivToolH...   INFO doIt() has been called
+  ToolSvc.ConstGe...   INFO doIt() has been called
+  MyAlg                INFO executing....
+  MyAlg                INFO tools created with tool<T>...
+  ToolSvc.MyTool       INFO doIt() has been called
+  MyAlg.MyTool         INFO doIt() has been called
+  ToolSvc.MyGaudi...   INFO doIt() has been called
+  ToolSvc.MyGaudi...   INFO MyGaudiTool:: The INFO message is suppressed : 'public tool called by [MyAlg]'
+  MyAlg.MyGaudiTool    INFO doIt() has been called
+  MyAlg.ToolWithName   INFO doIt() has been called
+  MyAlg.MyGaudiTool    INFO doItAgain() has been called
+  MyAlg                INFO tools created via ToolHandle<T>....
+  MyAlg.PrivToolH...   INFO doIt() has been called
+  ToolSvc.TestPub...   INFO doIt() has been called
+  ToolSvc.ConstGe...   INFO doIt() has been called
+  MyAlg                INFO tools copied assigned via ToolHandle<T>....
+  ToolSvc.PubTool...   INFO doIt() has been called
+  ToolSvc.PubTool...   INFO doIt() has been called
+  ToolSvc.ConstGe...   INFO doIt() has been called
+  MyAlg                INFO tools copied constructed via ToolHandle<T>....
+  ToolSvc.TestPub...   INFO doIt() has been called
+  MyAlg.PrivToolH...   INFO doIt() has been called
+  ToolSvc.ConstGe...   INFO doIt() has been called
+  ApplicationMgr       INFO Application Manager Stopped successfully
+  MyAlg                INFO finalizing....
+  EventLoopMgr         INFO Histograms converted successfully according to request.
+  ToolSvc              INFO Removing all tools created by ToolSvc
+  MyAlg.ToolWithName   INFO finalize() has been called
+  MyAlg.MyGaudiTool    INFO finalize() has been called
+  ToolSvc.MyGaudi...   INFO finalize() has been called
+  MyAlg.MyTool         INFO finalize() has been called
+  ToolSvc.MyTool       INFO finalize() has been called
+  ToolSvc.ToolB       DEBUG Finalize
+  MyAlg.LegacyToo...   INFO finalize() has been called
+  ToolSvc.Generic...   INFO finalize() has been called
+  ToolSvc.Another...   INFO finalize() has been called
+  ToolSvc.Another...   INFO finalize() has been called
+  MyAlg.WrongIfac...   INFO finalize() has been called
+  ToolSvc.PubTool...   INFO finalize() has been called
+  ToolSvc.ToolA       DEBUG Finalize
+  ToolSvc.TestPub...   INFO finalize() has been called
+  MyAlg.PrivToolH...   INFO finalize() has been called
+  ToolSvc.ConstGe...   INFO finalize() has been called
+  MyAlg.ToolWithName   INFO destructor has been called
+  MyAlg.MyGaudiTool    INFO destructor has been called
+  ToolSvc.MyGaudi...   INFO destructor has been called
+  MyAlg.MyTool         INFO destructor has been called
+  ToolSvc.MyTool       INFO destructor has been called
+  MyAlg.LegacyToo...   INFO destructor has been called
+  ToolSvc.Generic...   INFO destructor has been called
+  ToolSvc.Another...   INFO destructor has been called
+  ToolSvc.Another...   INFO destructor has been called
+  MyAlg.WrongIfac...   INFO destructor has been called
+  ToolSvc.PubTool...   INFO destructor has been called
+  ToolSvc.TestPub...   INFO destructor has been called
+  MyAlg.PrivToolH...   INFO destructor has been called
+  ToolSvc.ConstGe...   INFO destructor has been called
+  ApplicationMgr       INFO Application Manager Finalized successfully
+  ApplicationMgr       INFO Application Manager Terminated successfully
+histos: {}
+ttrees: {}
diff --git a/GaudiAlg/tests/pytest/refs/Counter.yaml b/GaudiAlg/tests/pytest/refs/Counter.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..03c1e5cbe3c6480bf3d9654f6bcb9b1bb9f36a82
--- /dev/null
+++ b/GaudiAlg/tests/pytest/refs/Counter.yaml
@@ -0,0 +1,31 @@
+stdout: |-
+  Vanya BELYAEV Ivan.Belyaev@lapp.in2p3.fr
+  ApplicationMgr    SUCCESS
+  ====================================================================================================================================
+  ====================================================================================================================================
+  ApplicationMgr       INFO Application Manager Configured successfully
+  DetectorDataSvc      INFO Detector description not requested to be loaded
+  EventLoopMgr      WARNING Unable to locate service "EventSelector"
+  EventLoopMgr      WARNING No events will be processed from external input.
+  ApplicationMgr       INFO Application Manager Initialized successfully
+  ApplicationMgr       INFO Application Manager Started successfully
+  RndmGenSvc.Engine    INFO Generator engine type:CLHEP::RanluxEngine
+  RndmGenSvc.Engine    INFO Current Seed:1234567 Luxury:3
+  RndmGenSvc           INFO Using Random engine:HepRndm::Engine<CLHEP::RanluxEngine>
+   Event number 1000
+   Efficiency (binomial counter "eff"): (49.8 += 1.58112618092)%
+   Event number 2000
+   Efficiency (binomial counter "eff"): (50.1 += 1.11803175268)%
+   Event number 3000
+   Efficiency (binomial counter "eff"): (50.4333333333 += 0.912836645157)%
+   Event number 4000
+   Efficiency (binomial counter "eff"): (49.925 += 0.790568525651)%
+   Event number 5000
+   Efficiency (binomial counter "eff"): (49.88 += 0.707104744716)%
+  Counter              INFO Number of counters : 8
+  ApplicationMgr       INFO Application Manager Stopped successfully
+  EventLoopMgr         INFO Histograms converted successfully according to request.
+  ApplicationMgr       INFO Application Manager Finalized successfully
+  ApplicationMgr       INFO Application Manager Terminated successfully
+histos: {}
+ttrees: {}
diff --git a/GaudiAlg/tests/pytest/refs/EvtColRead.pyref.yaml b/GaudiAlg/tests/pytest/refs/EvtColRead.pyref.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..3112936cf529bb65ebca77e935c5a16957f53c47
--- /dev/null
+++ b/GaudiAlg/tests/pytest/refs/EvtColRead.pyref.yaml
@@ -0,0 +1,27 @@
+stdout: |-
+  ApplicationMgr    SUCCESS
+  ====================================================================================================================================
+  ====================================================================================================================================
+  ApplicationMgr       INFO Application Manager Configured successfully
+  ApplicationMgr       INFO Successfully loaded modules : GaudiAlg, RootHistCnv
+  HistogramPersis...   INFO Added successfully Conversion service RootHistSvc
+  ApplicationMgr       INFO Application Manager Initialized successfully
+  ApplicationMgr       INFO Application Manager Started successfully
+  EvtTupleSvc          INFO Added stream file:PFN:EvtTags1.root as EventSelector.DataStreamTool_1
+  Gaudi::RootData...   INFO Connect to existing Database file:PFN:EvtTags1.root as /EventSelector.DataStreamTool_1 for READ
+  EventSelector        INFO Stream:EventSelector.DataStreamTool_1 Def:DATAFILE='PFN:EvtTags1.root' OPT='READ' SVC='Gaudi::RootCnvSvc' SEL='binom==6' COLLECTION='Fill/COL1'
+  EventSelector     SUCCESS Reading Event record 1. Record number within stream 1: 1
+  EventPersistenc...   INFO Added successfully Conversion service RootCnvSvc
+  EventSelector     SUCCESS Reading Event record 11. Record number within stream 1: 11
+  EventSelector     SUCCESS Reading Event record 21. Record number within stream 1: 21
+  EventSelector     SUCCESS Reading Event record 31. Record number within stream 1: 31
+  EventSelector     SUCCESS Reading Event record 41. Record number within stream 1: 41
+  Gaudi::RootNTup...   INFO End of input Ntuple.
+  EventLoopMgr         INFO No more events in event selection
+  ApplicationMgr       INFO Application Manager Stopped successfully
+  EventLoopMgr         INFO Histograms converted successfully according to request.
+  ToolSvc              INFO Removing all tools created by ToolSvc
+  ApplicationMgr       INFO Application Manager Finalized successfully
+  ApplicationMgr       INFO Application Manager Terminated successfully
+histos: {}
+ttrees: {}
diff --git a/GaudiAlg/tests/pytest/refs/EvtColWrite.pyref.yaml b/GaudiAlg/tests/pytest/refs/EvtColWrite.pyref.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..94eb29c55632d4a6e6ffe43141ec2c48df34f3a8
--- /dev/null
+++ b/GaudiAlg/tests/pytest/refs/EvtColWrite.pyref.yaml
@@ -0,0 +1,40 @@
+stdout: |-
+  ApplicationMgr    SUCCESS
+  ====================================================================================================================================
+  ====================================================================================================================================
+  ApplicationMgr       INFO Application Manager Configured successfully
+  ApplicationMgr       INFO Successfully loaded modules : GaudiAlg, RootHistCnv
+  RndmGenSvc.Engine    INFO Generator engine type:CLHEP::RanluxEngine
+  RndmGenSvc.Engine    INFO Current Seed:1234567 Luxury:3
+  RndmGenSvc           INFO Using Random engine:HepRndm::Engine<CLHEP::RanluxEngine>
+  EvtTupleSvc          INFO Added stream file:PFN:EvtTags1.root as EVTTAGS
+  DetectorDataSvc      INFO Detector description not requested to be loaded
+  HistogramPersis...   INFO Added successfully Conversion service RootHistSvc
+  TagsWriter           INFO Adding OutputStream item /NTUPLES/EVTTAGS/Fill/COL1 with 0 level(s).
+  TagsWriter           INFO Data source:             EvtTupleSvc
+  ApplicationMgr       INFO Application Manager Initialized successfully
+  ApplicationMgr       INFO Application Manager Started successfully
+  EventPersistenc...   INFO Added successfully Conversion service RootCnvSvc
+  EventSelector        INFO Stream:EventSelector.DataStreamTool_1 Def:DATAFILE='EvtColsEx.dst' OPT='READ' SVC='Gaudi::RootEvtSelector'
+  EventSelector     SUCCESS Reading Event record 1. Record number within stream 1: 1
+  Gaudi::RootData...   INFO Recreate Database file:PFN:EvtTags1.root as /EVTTAGS
+  EventSelector     SUCCESS Reading Event record 1001. Record number within stream 1: 1001
+  EventSelector     SUCCESS Reading Event record 2001. Record number within stream 1: 2001
+  EventSelector     SUCCESS Reading Event record 3001. Record number within stream 1: 3001
+  EventSelector     SUCCESS Reading Event record 4001. Record number within stream 1: 4001
+  EventSelector     SUCCESS Reading Event record 5001. Record number within stream 1: 5001
+  EventSelector     SUCCESS Reading Event record 6001. Record number within stream 1: 6001
+  EventSelector     SUCCESS Reading Event record 7001. Record number within stream 1: 7001
+  EventSelector     SUCCESS Reading Event record 8001. Record number within stream 1: 8001
+  EventSelector     SUCCESS Reading Event record 9001. Record number within stream 1: 9001
+  ApplicationMgr       INFO Application Manager Stopped successfully
+  Fill              SUCCESS Booked 0 N-Tuples and 1 Event Tag Collections
+  Fill              SUCCESS List of booked Event Tag Collections in directory "EVTTAGS/Fill"
+  Fill              SUCCESS  ID=COL1          Title="My trivial N-tuple"                      #items=9  {Address,evtNum,runNum,gauss,flat,expo,poisson,binom,flag} Items:{ 'Address' : 'IOpaqueAddress*' , 'binom' : 'I' , 'evtNum' : 'I' , 'expo' : 'D' , 'flag' : 'I' , 'flat' : 'D' , 'gauss' : 'D' , 'poisson' : 'I' , 'runNum' : 'I' }
+  EventLoopMgr         INFO Histograms converted successfully according to request.
+  ToolSvc              INFO Removing all tools created by ToolSvc
+  EvtTupleSvc          INFO NTuples saved successfully
+  ApplicationMgr       INFO Application Manager Finalized successfully
+  ApplicationMgr       INFO Application Manager Terminated successfully
+histos: {}
+ttrees: {}
diff --git a/GaudiAlg/tests/pytest/refs/EvtColsEx/Prepare.yaml b/GaudiAlg/tests/pytest/refs/EvtColsEx/Prepare.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..17a8b33907b1554ddb55e757dd1c53d0766d2231
--- /dev/null
+++ b/GaudiAlg/tests/pytest/refs/EvtColsEx/Prepare.yaml
@@ -0,0 +1,30 @@
+stdout: |-
+  {'ApplicationMgr': {'EvtMax': 50000,
+                      'EvtSel': 'NONE',
+                      'ExtSvc': ['FileRecordDataSvc/FileRecordDataSvc'],
+                      'OutStream': ['OutputStream/RootDst'],
+                      'SvcOptMapping': ['Gaudi::MultiFileCatalog/FileCatalog',
+                                        'Gaudi::IODataManager/IODataManager',
+                                        'Gaudi::RootCnvSvc/RootCnvSvc']},
+   'EventPersistencySvc': {'CnvServices': ['Gaudi::RootCnvSvc/RootCnvSvc']},
+   'FileCatalog': {'Catalogs': ['xmlcatalog_file:EvtColsEx.xml']},
+   'FileRecordPersistencySvc': {'CnvServices': ['Gaudi::RootCnvSvc/RootCnvSvc']},
+   'RootDst': {'ItemList': ['/Event#1'],
+               'Output': "DATAFILE='PFN:EvtColsEx.dst'  SVC='Gaudi::RootCnvSvc' OPT='RECREATE'"}}
+  ApplicationMgr    SUCCESS
+  ====================================================================================================================================
+  ====================================================================================================================================
+  ApplicationMgr       INFO Application Manager Configured successfully
+  EventPersistenc...   INFO Added successfully Conversion service RootCnvSvc
+  RootDst              INFO Data source: EventDataSvc output: DATAFILE='PFN:EvtColsEx.dst'  SVC='Gaudi::RootCnvSvc' OPT='RECREATE'
+  EventLoopMgr      WARNING Unable to locate service "EventSelector"
+  EventLoopMgr      WARNING No events will be processed from external input.
+  ApplicationMgr       INFO Application Manager Initialized successfully
+  ApplicationMgr       INFO Application Manager Started successfully
+  ApplicationMgr       INFO Application Manager Stopped successfully
+  RootDst              INFO Events output: 50000
+  EventLoopMgr         INFO Histograms converted successfully according to request.
+  ApplicationMgr       INFO Application Manager Finalized successfully
+  ApplicationMgr       INFO Application Manager Terminated successfully
+histos: {}
+ttrees: {}
diff --git a/GaudiAlg/tests/pytest/refs/EvtColsEx/Read.yaml b/GaudiAlg/tests/pytest/refs/EvtColsEx/Read.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..1882283e8daef4b0be0605372a0da062a24f779f
--- /dev/null
+++ b/GaudiAlg/tests/pytest/refs/EvtColsEx/Read.yaml
@@ -0,0 +1,149 @@
+stdout: |-
+  {'ApplicationMgr': {'EvtMax': -1,
+                      'ExtSvc': ['TagCollectionSvc/EvtTupleSvc',
+                                 'FileRecordDataSvc/FileRecordDataSvc'],
+                      'SvcOptMapping': ['Gaudi::MultiFileCatalog/FileCatalog',
+                                        'Gaudi::IODataManager/IODataManager',
+                                        'Gaudi::RootCnvSvc/RootCnvSvc']},
+   'EventPersistencySvc': {'CnvServices': ['Gaudi::RootCnvSvc/RootCnvSvc']},
+   'EventSelector': {'Input': ["COLLECTION='Fill/COL1' SEL='runNum<10  && runNum>8' DATAFILE='PFN:EvtColsEx.tags' SVC='Gaudi::RootCnvSvc' OPT='READ'",
+                               "COLLECTION='Fill/COL1' SEL='runNum<100 && flat>9.9' DATAFILE='PFN:EvtColsEx.tags' SVC='Gaudi::RootCnvSvc' OPT='READ'",
+                               "COLLECTION='Fill/COL1' SEL='binom==7 || poisson==9' DATAFILE='PFN:EvtColsEx.tags' SVC='Gaudi::RootCnvSvc' OPT='READ'"],
+                     'PrintFreq': 1},
+   'FileCatalog': {'Catalogs': ['xmlcatalog_file:EvtColsEx.xml']},
+   'FileRecordPersistencySvc': {'CnvServices': ['Gaudi::RootCnvSvc/RootCnvSvc']}}
+  ApplicationMgr    SUCCESS
+  ====================================================================================================================================
+  ====================================================================================================================================
+  ApplicationMgr       INFO Application Manager Configured successfully
+  EvtTupleSvc          INFO Added stream file:PFN:EvtColsEx.tags as EventSelector.DataStreamTool_1
+  Gaudi::RootData...   INFO Connect to existing Database file:PFN:EvtColsEx.tags as /EventSelector.DataStreamTool_1 for READ
+  EventSelector        INFO Stream:EventSelector.DataStreamTool_1 Def:COLLECTION='Fill/COL1' SEL='runNum<10  && runNum>8' DATAFILE='PFN:EvtColsEx.tags' SVC='Gaudi::RootCnvSvc' OPT='READ'
+  ApplicationMgr       INFO Application Manager Initialized successfully
+  ApplicationMgr       INFO Application Manager Started successfully
+  EventSelector     SUCCESS Reading Event record 1. Record number within stream 1: 1
+  EventPersistenc...   INFO Added successfully Conversion service RootCnvSvc
+  EventSelector     SUCCESS Reading Event record 2. Record number within stream 1: 2
+  EventSelector     SUCCESS Reading Event record 3. Record number within stream 1: 3
+  EventSelector     SUCCESS Reading Event record 4. Record number within stream 1: 4
+  EventSelector     SUCCESS Reading Event record 5. Record number within stream 1: 5
+  EventSelector     SUCCESS Reading Event record 6. Record number within stream 1: 6
+  EventSelector     SUCCESS Reading Event record 7. Record number within stream 1: 7
+  EventSelector     SUCCESS Reading Event record 8. Record number within stream 1: 8
+  EventSelector     SUCCESS Reading Event record 9. Record number within stream 1: 9
+  EventSelector     SUCCESS Reading Event record 10. Record number within stream 1: 10
+  EventSelector     SUCCESS Reading Event record 11. Record number within stream 1: 11
+  EventSelector     SUCCESS Reading Event record 12. Record number within stream 1: 12
+  EventSelector     SUCCESS Reading Event record 13. Record number within stream 1: 13
+  EventSelector     SUCCESS Reading Event record 14. Record number within stream 1: 14
+  EventSelector     SUCCESS Reading Event record 15. Record number within stream 1: 15
+  EventSelector     SUCCESS Reading Event record 16. Record number within stream 1: 16
+  EventSelector     SUCCESS Reading Event record 17. Record number within stream 1: 17
+  EventSelector     SUCCESS Reading Event record 18. Record number within stream 1: 18
+  EventSelector     SUCCESS Reading Event record 19. Record number within stream 1: 19
+  EventSelector     SUCCESS Reading Event record 20. Record number within stream 1: 20
+  EventSelector     SUCCESS Reading Event record 21. Record number within stream 1: 21
+  EventSelector     SUCCESS Reading Event record 22. Record number within stream 1: 22
+  EventSelector     SUCCESS Reading Event record 23. Record number within stream 1: 23
+  EventSelector     SUCCESS Reading Event record 24. Record number within stream 1: 24
+  EventSelector     SUCCESS Reading Event record 25. Record number within stream 1: 25
+  EventSelector     SUCCESS Reading Event record 26. Record number within stream 1: 26
+  EventSelector     SUCCESS Reading Event record 27. Record number within stream 1: 27
+  EventSelector     SUCCESS Reading Event record 28. Record number within stream 1: 28
+  EventSelector     SUCCESS Reading Event record 29. Record number within stream 1: 29
+  EventSelector     SUCCESS Reading Event record 30. Record number within stream 1: 30
+  EventSelector     SUCCESS Reading Event record 31. Record number within stream 1: 31
+  EventSelector     SUCCESS Reading Event record 32. Record number within stream 1: 32
+  EventSelector     SUCCESS Reading Event record 33. Record number within stream 1: 33
+  EventSelector     SUCCESS Reading Event record 34. Record number within stream 1: 34
+  EventSelector     SUCCESS Reading Event record 35. Record number within stream 1: 35
+  EventSelector     SUCCESS Reading Event record 36. Record number within stream 1: 36
+  EventSelector     SUCCESS Reading Event record 37. Record number within stream 1: 37
+  EventSelector     SUCCESS Reading Event record 38. Record number within stream 1: 38
+  EventSelector     SUCCESS Reading Event record 39. Record number within stream 1: 39
+  EventSelector     SUCCESS Reading Event record 40. Record number within stream 1: 40
+  EventSelector     SUCCESS Reading Event record 41. Record number within stream 1: 41
+  EventSelector     SUCCESS Reading Event record 42. Record number within stream 1: 42
+  EventSelector     SUCCESS Reading Event record 43. Record number within stream 1: 43
+  EventSelector     SUCCESS Reading Event record 44. Record number within stream 1: 44
+  EventSelector     SUCCESS Reading Event record 45. Record number within stream 1: 45
+  EventSelector     SUCCESS Reading Event record 46. Record number within stream 1: 46
+  EventSelector     SUCCESS Reading Event record 47. Record number within stream 1: 47
+  EventSelector     SUCCESS Reading Event record 48. Record number within stream 1: 48
+  EventSelector     SUCCESS Reading Event record 49. Record number within stream 1: 49
+  EventSelector     SUCCESS Reading Event record 50. Record number within stream 1: 50
+  Gaudi::RootNTup...   INFO End of input Ntuple.
+  EvtTupleSvc          INFO Added stream file:PFN:EvtColsEx.tags as EventSelector.DataStreamTool_2
+  Gaudi::RootData...   INFO Connect to existing Database file:PFN:EvtColsEx.tags as /EventSelector.DataStreamTool_2 for READ
+  EventSelector        INFO Stream:EventSelector.DataStreamTool_2 Def:COLLECTION='Fill/COL1' SEL='runNum<100 && flat>9.9' DATAFILE='PFN:EvtColsEx.tags' SVC='Gaudi::RootCnvSvc' OPT='READ'
+  EventSelector     SUCCESS Reading Event record 51. Record number within stream 2: 1
+  EventSelector     SUCCESS Reading Event record 52. Record number within stream 2: 2
+  EventSelector     SUCCESS Reading Event record 53. Record number within stream 2: 3
+  EventSelector     SUCCESS Reading Event record 54. Record number within stream 2: 4
+  EventSelector     SUCCESS Reading Event record 55. Record number within stream 2: 5
+  EventSelector     SUCCESS Reading Event record 56. Record number within stream 2: 6
+  EventSelector     SUCCESS Reading Event record 57. Record number within stream 2: 7
+  EventSelector     SUCCESS Reading Event record 58. Record number within stream 2: 8
+  EventSelector     SUCCESS Reading Event record 59. Record number within stream 2: 9
+  EventSelector     SUCCESS Reading Event record 60. Record number within stream 2: 10
+  EventSelector     SUCCESS Reading Event record 61. Record number within stream 2: 11
+  EventSelector     SUCCESS Reading Event record 62. Record number within stream 2: 12
+  EventSelector     SUCCESS Reading Event record 63. Record number within stream 2: 13
+  EventSelector     SUCCESS Reading Event record 64. Record number within stream 2: 14
+  EventSelector     SUCCESS Reading Event record 65. Record number within stream 2: 15
+  EventSelector     SUCCESS Reading Event record 66. Record number within stream 2: 16
+  EventSelector     SUCCESS Reading Event record 67. Record number within stream 2: 17
+  EventSelector     SUCCESS Reading Event record 68. Record number within stream 2: 18
+  EventSelector     SUCCESS Reading Event record 69. Record number within stream 2: 19
+  EventSelector     SUCCESS Reading Event record 70. Record number within stream 2: 20
+  EventSelector     SUCCESS Reading Event record 71. Record number within stream 2: 21
+  EventSelector     SUCCESS Reading Event record 72. Record number within stream 2: 22
+  EventSelector     SUCCESS Reading Event record 73. Record number within stream 2: 23
+  EventSelector     SUCCESS Reading Event record 74. Record number within stream 2: 24
+  Gaudi::RootNTup...   INFO End of input Ntuple.
+  EvtTupleSvc          INFO Added stream file:PFN:EvtColsEx.tags as EventSelector.DataStreamTool_3
+  Gaudi::RootData...   INFO Connect to existing Database file:PFN:EvtColsEx.tags as /EventSelector.DataStreamTool_3 for READ
+  EventSelector        INFO Stream:EventSelector.DataStreamTool_3 Def:COLLECTION='Fill/COL1' SEL='binom==7 || poisson==9' DATAFILE='PFN:EvtColsEx.tags' SVC='Gaudi::RootCnvSvc' OPT='READ'
+  EventSelector     SUCCESS Reading Event record 75. Record number within stream 3: 1
+  EventSelector     SUCCESS Reading Event record 76. Record number within stream 3: 2
+  EventSelector     SUCCESS Reading Event record 77. Record number within stream 3: 3
+  EventSelector     SUCCESS Reading Event record 78. Record number within stream 3: 4
+  EventSelector     SUCCESS Reading Event record 79. Record number within stream 3: 5
+  EventSelector     SUCCESS Reading Event record 80. Record number within stream 3: 6
+  EventSelector     SUCCESS Reading Event record 81. Record number within stream 3: 7
+  EventSelector     SUCCESS Reading Event record 82. Record number within stream 3: 8
+  EventSelector     SUCCESS Reading Event record 83. Record number within stream 3: 9
+  EventSelector     SUCCESS Reading Event record 84. Record number within stream 3: 10
+  EventSelector     SUCCESS Reading Event record 85. Record number within stream 3: 11
+  EventSelector     SUCCESS Reading Event record 86. Record number within stream 3: 12
+  EventSelector     SUCCESS Reading Event record 87. Record number within stream 3: 13
+  EventSelector     SUCCESS Reading Event record 88. Record number within stream 3: 14
+  EventSelector     SUCCESS Reading Event record 89. Record number within stream 3: 15
+  EventSelector     SUCCESS Reading Event record 90. Record number within stream 3: 16
+  EventSelector     SUCCESS Reading Event record 91. Record number within stream 3: 17
+  EventSelector     SUCCESS Reading Event record 92. Record number within stream 3: 18
+  EventSelector     SUCCESS Reading Event record 93. Record number within stream 3: 19
+  EventSelector     SUCCESS Reading Event record 94. Record number within stream 3: 20
+  EventSelector     SUCCESS Reading Event record 95. Record number within stream 3: 21
+  EventSelector     SUCCESS Reading Event record 96. Record number within stream 3: 22
+  EventSelector     SUCCESS Reading Event record 97. Record number within stream 3: 23
+  EventSelector     SUCCESS Reading Event record 98. Record number within stream 3: 24
+  EventSelector     SUCCESS Reading Event record 99. Record number within stream 3: 25
+  EventSelector     SUCCESS Reading Event record 100. Record number within stream 3: 26
+  EventSelector     SUCCESS Reading Event record 101. Record number within stream 3: 27
+  EventSelector     SUCCESS Reading Event record 102. Record number within stream 3: 28
+  EventSelector     SUCCESS Reading Event record 103. Record number within stream 3: 29
+  EventSelector     SUCCESS Reading Event record 104. Record number within stream 3: 30
+  EventSelector     SUCCESS Reading Event record 105. Record number within stream 3: 31
+  EventSelector     SUCCESS Reading Event record 106. Record number within stream 3: 32
+  EventSelector     SUCCESS Reading Event record 107. Record number within stream 3: 33
+  EventSelector     SUCCESS Reading Event record 108. Record number within stream 3: 34
+  Gaudi::RootNTup...   INFO End of input Ntuple.
+  EventLoopMgr         INFO No more events in event selection
+  ApplicationMgr       INFO Application Manager Stopped successfully
+  EventLoopMgr         INFO Histograms converted successfully according to request.
+  ToolSvc              INFO Removing all tools created by ToolSvc
+  ApplicationMgr       INFO Application Manager Finalized successfully
+  ApplicationMgr       INFO Application Manager Terminated successfully
+histos: {}
+ttrees: {}
diff --git a/GaudiAlg/tests/pytest/refs/EvtColsEx/Write.yaml b/GaudiAlg/tests/pytest/refs/EvtColsEx/Write.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..57608e165419618a04a2f2fdd02a4ec5d17455c5
--- /dev/null
+++ b/GaudiAlg/tests/pytest/refs/EvtColsEx/Write.yaml
@@ -0,0 +1,145 @@
+stdout: |-
+  {'ApplicationMgr': {'EvtMax': -1,
+                      'ExtSvc': ['RndmGenSvc/RndmGenSvc',
+                                 'TagCollectionSvc/EvtTupleSvc',
+                                 'FileRecordDataSvc/FileRecordDataSvc'],
+                      'SvcOptMapping': ['Gaudi::MultiFileCatalog/FileCatalog',
+                                        'Gaudi::IODataManager/IODataManager',
+                                        'Gaudi::RootCnvSvc/RootCnvSvc'],
+                      'TopAlg': ['Gaudi::TestSuite::EvtColAlg/Fill']},
+   'EventPersistencySvc': {'CnvServices': ['Gaudi::RootCnvSvc/RootCnvSvc']},
+   'EventSelector': {'Input': ["DATAFILE='PFN:EvtColsEx.dst'  SVC='Gaudi::RootEvtSelector' OPT='READ'"],
+                     'PrintFreq': 1000},
+   'EvtTupleSvc': {'Output': ["EVTCOLS DATAFILE='PFN:EvtColsEx.tags' OPT='RECREATE' SVC='Gaudi::RootCnvSvc'"]},
+   'FileCatalog': {'Catalogs': ['xmlcatalog_file:EvtColsEx.xml']},
+   'FileRecordPersistencySvc': {'CnvServices': ['Gaudi::RootCnvSvc/RootCnvSvc']},
+   'Fill': {'EvtColLUN': 'EVTCOLS'}}
+  ApplicationMgr    SUCCESS
+  ====================================================================================================================================
+  ====================================================================================================================================
+  ApplicationMgr       INFO Application Manager Configured successfully
+  RndmGenSvc.Engine    INFO Generator engine type:CLHEP::RanluxEngine
+  RndmGenSvc.Engine    INFO Current Seed:1234567 Luxury:3
+  RndmGenSvc           INFO Using Random engine:HepRndm::Engine<CLHEP::RanluxEngine>
+  EvtTupleSvc          INFO Added stream file:PFN:EvtColsEx.tags as EVTCOLS
+  Fill              SUCCESS List of ALL properties of Gaudi::TestSuite::EvtColAlg/Fill  #properties = NN
+  Fill              SUCCESS Property ['Name': Value] =  'Asynchronous':False
+  Fill              SUCCESS Property ['Name': Value] =  'AuditExecute':False
+  Fill              SUCCESS Property ['Name': Value] =  'AuditFinalize':False
+  Fill              SUCCESS Property ['Name': Value] =  'AuditInitialize':False
+  Fill              SUCCESS Property ['Name': Value] =  'AuditStart':False
+  Fill              SUCCESS Property ['Name': Value] =  'AuditStop':False
+  Fill              SUCCESS Property ['Name': Value] =  'AutoStringIDPurgeMap':{ '/' : '=SLASH=' }
+  Fill              SUCCESS Property ['Name': Value] =  'Cardinality':1
+  Fill              SUCCESS Property ['Name': Value] =  'Context':
+  Fill              SUCCESS Property ['Name': Value] =  'CounterList':[ '.*' ]
+  Fill              SUCCESS Property ['Name': Value] =  'Enable':True
+  Fill              SUCCESS Property ['Name': Value] =  'ErrorMax':1
+  Fill              SUCCESS Property ['Name': Value] =  'ErrorsPrint':True
+  Fill              SUCCESS Property ['Name': Value] =  'EvtColDir':Fill
+  Fill              SUCCESS Property ['Name': Value] =  'EvtColLUN':EVTCOLS
+  Fill              SUCCESS Property ['Name': Value] =  'EvtColOffSet':0
+  Fill              SUCCESS Property ['Name': Value] =  'EvtColSplitDir':False
+  Fill              SUCCESS Property ['Name': Value] =  'EvtColTopDir':
+  Fill              SUCCESS Property ['Name': Value] =  'EvtColsPrint':True
+  Fill              SUCCESS Property ['Name': Value] =  'EvtColsProduce':True
+  Fill              SUCCESS Property ['Name': Value] =  'ExtraInputs':set()
+  Fill              SUCCESS Property ['Name': Value] =  'ExtraOutputs':set()
+  Fill              SUCCESS Property ['Name': Value] =  'FormatFor1DHistoTable':| %2$-45.45s | %3$=7d |%8$11.5g | %10$-11.5g|%12$11.5g |%14$11.5g |
+  Fill              SUCCESS Property ['Name': Value] =  'FullDetail':False
+  Fill              SUCCESS Property ['Name': Value] =  'HeaderFor1DHistoTable':|   Title                                       |    #    |     Mean   |    RMS     |  Skewness  |  Kurtosis  |
+  Fill              SUCCESS Property ['Name': Value] =  'HistoCheckForNaN':True
+  Fill              SUCCESS Property ['Name': Value] =  'HistoCountersPrint':True
+  Fill              SUCCESS Property ['Name': Value] =  'HistoDir':Fill
+  Fill              SUCCESS Property ['Name': Value] =  'HistoOffSet':0
+  Fill              SUCCESS Property ['Name': Value] =  'HistoPrint':False
+  Fill              SUCCESS Property ['Name': Value] =  'HistoProduce':True
+  Fill              SUCCESS Property ['Name': Value] =  'HistoSplitDir':False
+  Fill              SUCCESS Property ['Name': Value] =  'HistoTopDir':
+  Fill              SUCCESS Property ['Name': Value] =  'MonitorHistograms':True
+  Fill              SUCCESS Property ['Name': Value] =  'MonitorService':MonitorSvc
+  Fill              SUCCESS Property ['Name': Value] =  'NTupleDir':Fill
+  Fill              SUCCESS Property ['Name': Value] =  'NTupleLUN':FILE1
+  Fill              SUCCESS Property ['Name': Value] =  'NTupleOffSet':0
+  Fill              SUCCESS Property ['Name': Value] =  'NTuplePrint':False
+  Fill              SUCCESS Property ['Name': Value] =  'NTupleProduce':False
+  Fill              SUCCESS Property ['Name': Value] =  'NTupleSplitDir':False
+  Fill              SUCCESS Property ['Name': Value] =  'NTupleTopDir':
+  Fill              SUCCESS Property ['Name': Value] =  'NeededResources':[  ]
+  Fill              SUCCESS Property ['Name': Value] =  'OutputLevel':3
+  Fill              SUCCESS Property ['Name': Value] =  'PropertiesPrint':True
+  Fill              SUCCESS Property ['Name': Value] =  'RegisterForContextService':True
+  Fill              SUCCESS Property ['Name': Value] =  'RequireObjects':[  ]
+  Fill              SUCCESS Property ['Name': Value] =  'RootInTES':
+  Fill              SUCCESS Property ['Name': Value] =  'ShortFormatFor1DHistoTable': | %1$-25.25s %2%
+  Fill              SUCCESS Property ['Name': Value] =  'Timeline':False
+  Fill              SUCCESS Property ['Name': Value] =  'TypePrint':False
+  Fill              SUCCESS Property ['Name': Value] =  'UseSequencialNumericAutoIDs':False
+  Fill              SUCCESS Property ['Name': Value] =  'VetoObjects':[  ]
+  EventPersistenc...   INFO Added successfully Conversion service RootCnvSvc
+  EventSelector        INFO Stream:EventSelector.DataStreamTool_1 Def:DATAFILE='PFN:EvtColsEx.dst'  SVC='Gaudi::RootEvtSelector' OPT='READ'
+  ApplicationMgr       INFO Application Manager Initialized successfully
+  ApplicationMgr       INFO Application Manager Started successfully
+  EventSelector     SUCCESS Reading Event record 1. Record number within stream 1: 1
+  Gaudi::RootData...   INFO Recreate Database file:PFN:EvtColsEx.tags as /EVTCOLS
+  EventSelector     SUCCESS Reading Event record 1001. Record number within stream 1: 1001
+  EventSelector     SUCCESS Reading Event record 2001. Record number within stream 1: 2001
+  EventSelector     SUCCESS Reading Event record 3001. Record number within stream 1: 3001
+  EventSelector     SUCCESS Reading Event record 4001. Record number within stream 1: 4001
+  EventSelector     SUCCESS Reading Event record 5001. Record number within stream 1: 5001
+  EventSelector     SUCCESS Reading Event record 6001. Record number within stream 1: 6001
+  EventSelector     SUCCESS Reading Event record 7001. Record number within stream 1: 7001
+  EventSelector     SUCCESS Reading Event record 8001. Record number within stream 1: 8001
+  EventSelector     SUCCESS Reading Event record 9001. Record number within stream 1: 9001
+  EventSelector     SUCCESS Reading Event record 10001. Record number within stream 1: 10001
+  EventSelector     SUCCESS Reading Event record 11001. Record number within stream 1: 11001
+  EventSelector     SUCCESS Reading Event record 12001. Record number within stream 1: 12001
+  EventSelector     SUCCESS Reading Event record 13001. Record number within stream 1: 13001
+  EventSelector     SUCCESS Reading Event record 14001. Record number within stream 1: 14001
+  EventSelector     SUCCESS Reading Event record 15001. Record number within stream 1: 15001
+  EventSelector     SUCCESS Reading Event record 16001. Record number within stream 1: 16001
+  EventSelector     SUCCESS Reading Event record 17001. Record number within stream 1: 17001
+  EventSelector     SUCCESS Reading Event record 18001. Record number within stream 1: 18001
+  EventSelector     SUCCESS Reading Event record 19001. Record number within stream 1: 19001
+  EventSelector     SUCCESS Reading Event record 20001. Record number within stream 1: 20001
+  EventSelector     SUCCESS Reading Event record 21001. Record number within stream 1: 21001
+  EventSelector     SUCCESS Reading Event record 22001. Record number within stream 1: 22001
+  EventSelector     SUCCESS Reading Event record 23001. Record number within stream 1: 23001
+  EventSelector     SUCCESS Reading Event record 24001. Record number within stream 1: 24001
+  EventSelector     SUCCESS Reading Event record 25001. Record number within stream 1: 25001
+  EventSelector     SUCCESS Reading Event record 26001. Record number within stream 1: 26001
+  EventSelector     SUCCESS Reading Event record 27001. Record number within stream 1: 27001
+  EventSelector     SUCCESS Reading Event record 28001. Record number within stream 1: 28001
+  EventSelector     SUCCESS Reading Event record 29001. Record number within stream 1: 29001
+  EventSelector     SUCCESS Reading Event record 30001. Record number within stream 1: 30001
+  EventSelector     SUCCESS Reading Event record 31001. Record number within stream 1: 31001
+  EventSelector     SUCCESS Reading Event record 32001. Record number within stream 1: 32001
+  EventSelector     SUCCESS Reading Event record 33001. Record number within stream 1: 33001
+  EventSelector     SUCCESS Reading Event record 34001. Record number within stream 1: 34001
+  EventSelector     SUCCESS Reading Event record 35001. Record number within stream 1: 35001
+  EventSelector     SUCCESS Reading Event record 36001. Record number within stream 1: 36001
+  EventSelector     SUCCESS Reading Event record 37001. Record number within stream 1: 37001
+  EventSelector     SUCCESS Reading Event record 38001. Record number within stream 1: 38001
+  EventSelector     SUCCESS Reading Event record 39001. Record number within stream 1: 39001
+  EventSelector     SUCCESS Reading Event record 40001. Record number within stream 1: 40001
+  EventSelector     SUCCESS Reading Event record 41001. Record number within stream 1: 41001
+  EventSelector     SUCCESS Reading Event record 42001. Record number within stream 1: 42001
+  EventSelector     SUCCESS Reading Event record 43001. Record number within stream 1: 43001
+  EventSelector     SUCCESS Reading Event record 44001. Record number within stream 1: 44001
+  EventSelector     SUCCESS Reading Event record 45001. Record number within stream 1: 45001
+  EventSelector     SUCCESS Reading Event record 46001. Record number within stream 1: 46001
+  EventSelector     SUCCESS Reading Event record 47001. Record number within stream 1: 47001
+  EventSelector     SUCCESS Reading Event record 48001. Record number within stream 1: 48001
+  EventSelector     SUCCESS Reading Event record 49001. Record number within stream 1: 49001
+  EventLoopMgr         INFO No more events in event selection
+  ApplicationMgr       INFO Application Manager Stopped successfully
+  Fill              SUCCESS Booked 0 N-Tuples and 1 Event Tag Collections
+  Fill              SUCCESS List of booked Event Tag Collections in directory "EVTCOLS/Fill"
+  Fill              SUCCESS  ID=COL1          Title="The most trivial Event Tag Collection"   #items=10 {Address,evtNum,runNum,gauss,flat,expo,breit,poisson,binom,flag} Items:{ 'Address' : 'IOpaqueAddress*' , 'binom' : 'I' , 'breit' : 'D' , 'evtNum' : 'I' , 'expo' : 'D' , 'flag' : 'I' , 'flat' : 'D' , 'gauss' : 'D' , 'poisson' : 'I' , 'runNum' : 'I' }
+  EventLoopMgr         INFO Histograms converted successfully according to request.
+  ToolSvc              INFO Removing all tools created by ToolSvc
+  EvtTupleSvc          INFO NTuples saved successfully
+  ApplicationMgr       INFO Application Manager Finalized successfully
+  ApplicationMgr       INFO Application Manager Terminated successfully
+histos: {}
+ttrees: {}
diff --git a/GaudiAlg/tests/pytest/refs/GaudiCommonTests.yaml b/GaudiAlg/tests/pytest/refs/GaudiCommonTests.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..bcccf6cceedc6db36ccadcdf8ec2dc864903caa2
--- /dev/null
+++ b/GaudiAlg/tests/pytest/refs/GaudiCommonTests.yaml
@@ -0,0 +1,246 @@
+stdout: |-
+  JobOptionsSvc        INFO Job options successfully file GaudiCommonTests.opts
+  ApplicationMgr    SUCCESS
+  ====================================================================================================================================
+  ====================================================================================================================================
+  ApplicationMgr       INFO Application Manager Configured successfully
+  Test1               DEBUG Initialize base class GaudiCommon<Algorithm>
+  Test1               DEBUG could not locate CounterSummarySvc, no counter summary will be made
+  Test1               DEBUG List of ALL properties of GaudiCommonTests/Test1  #properties = NN
+  Test1               DEBUG Property ['Name': Value] =  'Asynchronous':False
+  Test1               DEBUG Property ['Name': Value] =  'AuditExecute':False
+  Test1               DEBUG Property ['Name': Value] =  'AuditFinalize':False
+  Test1               DEBUG Property ['Name': Value] =  'AuditInitialize':False
+  Test1               DEBUG Property ['Name': Value] =  'AuditStart':False
+  Test1               DEBUG Property ['Name': Value] =  'AuditStop':False
+  Test1               DEBUG Property ['Name': Value] =  'Cardinality':1
+  Test1               DEBUG Property ['Name': Value] =  'Context':
+  Test1               DEBUG Property ['Name': Value] =  'CounterList':[ '.*' ]
+  Test1               DEBUG Property ['Name': Value] =  'Enable':True
+  Test1               DEBUG Property ['Name': Value] =  'ErrorMax':1
+  Test1               DEBUG Property ['Name': Value] =  'ErrorsPrint':True
+  Test1               DEBUG Property ['Name': Value] =  'ExtraInputs':set()
+  Test1               DEBUG Property ['Name': Value] =  'ExtraOutputs':set()
+  Test1               DEBUG Property ['Name': Value] =  'MonitorService':MonitorSvc
+  Test1               DEBUG Property ['Name': Value] =  'NeededResources':[  ]
+  Test1               DEBUG Property ['Name': Value] =  'OutputLevel':2
+  Test1               DEBUG Property ['Name': Value] =  'PropertiesPrint':False
+  Test1               DEBUG Property ['Name': Value] =  'RegisterForContextService':True
+  Test1               DEBUG Property ['Name': Value] =  'RequireObjects':[  ]
+  Test1               DEBUG Property ['Name': Value] =  'RootInTES':
+  Test1               DEBUG Property ['Name': Value] =  'Timeline':False
+  Test1               DEBUG Property ['Name': Value] =  'TypePrint':True
+  Test1               DEBUG Property ['Name': Value] =  'VetoObjects':[  ]
+  Test1               DEBUG input handles: 0
+  Test1               DEBUG output handles: 0
+  Test2               DEBUG Initialize base class GaudiCommon<Algorithm>
+  Test2               DEBUG could not locate CounterSummarySvc, no counter summary will be made
+  Test2               DEBUG List of ALL properties of GaudiCommonTests/Test2  #properties = NN
+  Test2               DEBUG Property ['Name': Value] =  'Asynchronous':False
+  Test2               DEBUG Property ['Name': Value] =  'AuditExecute':False
+  Test2               DEBUG Property ['Name': Value] =  'AuditFinalize':False
+  Test2               DEBUG Property ['Name': Value] =  'AuditInitialize':False
+  Test2               DEBUG Property ['Name': Value] =  'AuditStart':False
+  Test2               DEBUG Property ['Name': Value] =  'AuditStop':False
+  Test2               DEBUG Property ['Name': Value] =  'Cardinality':1
+  Test2               DEBUG Property ['Name': Value] =  'Context':
+  Test2               DEBUG Property ['Name': Value] =  'CounterList':[ '.*' ]
+  Test2               DEBUG Property ['Name': Value] =  'Enable':True
+  Test2               DEBUG Property ['Name': Value] =  'ErrorMax':1
+  Test2               DEBUG Property ['Name': Value] =  'ErrorsPrint':True
+  Test2               DEBUG Property ['Name': Value] =  'ExtraInputs':set()
+  Test2               DEBUG Property ['Name': Value] =  'ExtraOutputs':set()
+  Test2               DEBUG Property ['Name': Value] =  'MonitorService':MonitorSvc
+  Test2               DEBUG Property ['Name': Value] =  'NeededResources':[  ]
+  Test2               DEBUG Property ['Name': Value] =  'OutputLevel':2
+  Test2               DEBUG Property ['Name': Value] =  'PropertiesPrint':False
+  Test2               DEBUG Property ['Name': Value] =  'RegisterForContextService':True
+  Test2               DEBUG Property ['Name': Value] =  'RequireObjects':[  ]
+  Test2               DEBUG Property ['Name': Value] =  'RootInTES':microDST/
+  Test2               DEBUG Property ['Name': Value] =  'Timeline':False
+  Test2               DEBUG Property ['Name': Value] =  'TypePrint':True
+  Test2               DEBUG Property ['Name': Value] =  'VetoObjects':[  ]
+  Test2               DEBUG input handles: 0
+  Test2               DEBUG output handles: 0
+  Seq1                 INFO Member list: GaudiCommonTests/Test3
+  RndmGenSvc.Engine    INFO Generator engine type:CLHEP::RanluxEngine
+  RndmGenSvc.Engine    INFO Current Seed:1234567 Luxury:3
+  RndmGenSvc           INFO Using Random engine:HepRndm::Engine<CLHEP::RanluxEngine>
+  Test3               DEBUG Initialize base class GaudiCommon<Algorithm>
+  Test3               DEBUG could not locate CounterSummarySvc, no counter summary will be made
+  Test3               DEBUG List of ALL properties of GaudiCommonTests/Test3  #properties = NN
+  Test3               DEBUG Property ['Name': Value] =  'Asynchronous':False
+  Test3               DEBUG Property ['Name': Value] =  'AuditExecute':False
+  Test3               DEBUG Property ['Name': Value] =  'AuditFinalize':False
+  Test3               DEBUG Property ['Name': Value] =  'AuditInitialize':False
+  Test3               DEBUG Property ['Name': Value] =  'AuditStart':False
+  Test3               DEBUG Property ['Name': Value] =  'AuditStop':False
+  Test3               DEBUG Property ['Name': Value] =  'Cardinality':1
+  Test3               DEBUG Property ['Name': Value] =  'Context':
+  Test3               DEBUG Property ['Name': Value] =  'CounterList':[ '.*' ]
+  Test3               DEBUG Property ['Name': Value] =  'Enable':True
+  Test3               DEBUG Property ['Name': Value] =  'ErrorMax':1
+  Test3               DEBUG Property ['Name': Value] =  'ErrorsPrint':True
+  Test3               DEBUG Property ['Name': Value] =  'ExtraInputs':set()
+  Test3               DEBUG Property ['Name': Value] =  'ExtraOutputs':set()
+  Test3               DEBUG Property ['Name': Value] =  'MonitorService':MonitorSvc
+  Test3               DEBUG Property ['Name': Value] =  'NeededResources':[  ]
+  Test3               DEBUG Property ['Name': Value] =  'OutputLevel':2
+  Test3               DEBUG Property ['Name': Value] =  'PropertiesPrint':False
+  Test3               DEBUG Property ['Name': Value] =  'RegisterForContextService':True
+  Test3               DEBUG Property ['Name': Value] =  'RequireObjects':[  ]
+  Test3               DEBUG Property ['Name': Value] =  'RootInTES':
+  Test3               DEBUG Property ['Name': Value] =  'Timeline':False
+  Test3               DEBUG Property ['Name': Value] =  'TypePrint':True
+  Test3               DEBUG Property ['Name': Value] =  'VetoObjects':[  ]
+  Test3               DEBUG input handles: 0
+  Test3               DEBUG output handles: 0
+  Seq2                 INFO Member list: GaudiCommonTests/Test4, with rootInTES 'microDST/'
+  Test4               DEBUG Initialize base class GaudiCommon<Algorithm>
+  Test4               DEBUG could not locate CounterSummarySvc, no counter summary will be made
+  Test4               DEBUG List of ALL properties of GaudiCommonTests/Test4  #properties = NN
+  Test4               DEBUG Property ['Name': Value] =  'Asynchronous':False
+  Test4               DEBUG Property ['Name': Value] =  'AuditExecute':False
+  Test4               DEBUG Property ['Name': Value] =  'AuditFinalize':False
+  Test4               DEBUG Property ['Name': Value] =  'AuditInitialize':False
+  Test4               DEBUG Property ['Name': Value] =  'AuditStart':False
+  Test4               DEBUG Property ['Name': Value] =  'AuditStop':False
+  Test4               DEBUG Property ['Name': Value] =  'Cardinality':1
+  Test4               DEBUG Property ['Name': Value] =  'Context':
+  Test4               DEBUG Property ['Name': Value] =  'CounterList':[ '.*' ]
+  Test4               DEBUG Property ['Name': Value] =  'Enable':True
+  Test4               DEBUG Property ['Name': Value] =  'ErrorMax':1
+  Test4               DEBUG Property ['Name': Value] =  'ErrorsPrint':True
+  Test4               DEBUG Property ['Name': Value] =  'ExtraInputs':set()
+  Test4               DEBUG Property ['Name': Value] =  'ExtraOutputs':set()
+  Test4               DEBUG Property ['Name': Value] =  'MonitorService':MonitorSvc
+  Test4               DEBUG Property ['Name': Value] =  'NeededResources':[  ]
+  Test4               DEBUG Property ['Name': Value] =  'OutputLevel':2
+  Test4               DEBUG Property ['Name': Value] =  'PropertiesPrint':False
+  Test4               DEBUG Property ['Name': Value] =  'RegisterForContextService':True
+  Test4               DEBUG Property ['Name': Value] =  'RequireObjects':[  ]
+  Test4               DEBUG Property ['Name': Value] =  'RootInTES':microDST/
+  Test4               DEBUG Property ['Name': Value] =  'Timeline':False
+  Test4               DEBUG Property ['Name': Value] =  'TypePrint':True
+  Test4               DEBUG Property ['Name': Value] =  'VetoObjects':[  ]
+  Test4               DEBUG input handles: 0
+  Test4               DEBUG output handles: 0
+  EventLoopMgr      WARNING Unable to locate service "EventSelector"
+  EventLoopMgr      WARNING No events will be processed from external input.
+  ApplicationMgr       INFO Application Manager Initialized successfully
+  ApplicationMgr       INFO Application Manager Started successfully
+  Test1                INFO Execute
+  Test1               DEBUG GaudiCommonTests:: The object of type 'KeyedContainer<Gaudi::TestSuite::MyTrack,Containers::KeyedObjectManager<Containers::hashmap> >' is registered in TS at address '/Event/Test1/Tracks1'
+  Test1               DEBUG GaudiCommonTests:: The object of type 'KeyedContainer<Gaudi::TestSuite::MyTrack,Containers::KeyedObjectManager<Containers::hashmap> >' is registered in TS at address '/Event/Test1/Tracks2'
+  Test1               DEBUG GaudiCommonTests:: The object of type 'KeyedContainer<Gaudi::TestSuite::MyTrack,Containers::KeyedObjectManager<Containers::hashmap> >' is registered in TS at address 'Test1/Tracks3'
+  Test1               DEBUG GaudiCommonTests:: The object of type 'KeyedContainer<Gaudi::TestSuite::MyTrack,Containers::KeyedObjectManager<Containers::hashmap> >' is registered in TS at address 'Test1/Tracks4'
+  Test1               DEBUG The object of type 'KeyedContainer<Gaudi::TestSuite::MyTrack,Containers::KeyedObjectManager<Containers::hashmap> >*' has been retrieved from TS at address '/Event/Test1/Tracks1'
+  Test1               DEBUG The object of type 'KeyedContainer<Gaudi::TestSuite::MyTrack,Containers::KeyedObjectManager<Containers::hashmap> >*' has been retrieved from TS at address '/Event/Test1/Tracks2'
+  Test1               DEBUG The object of type 'KeyedContainer<Gaudi::TestSuite::MyTrack,Containers::KeyedObjectManager<Containers::hashmap> >*' has been retrieved from TS at address 'Test1/Tracks3'
+  Test1               DEBUG The object of type 'KeyedContainer<Gaudi::TestSuite::MyTrack,Containers::KeyedObjectManager<Containers::hashmap> >*' has been retrieved from TS at address 'Test1/Tracks4'
+  Test1               DEBUG The object of type 'DataObject*' has been retrieved from TS at address '/Event'
+  Test1               DEBUG The object of type 'DataObject*' has been retrieved from TS at address '/Event'
+  Test1               DEBUG The object of type 'DataObject*' has been retrieved from TS at address ''
+  Test1               DEBUG The object of type 'DataObject*' has been retrieved from TS at address ''
+  Test1                INFO Loaded Objects:
+  Test1                INFO /Event/Test1/Tracks1
+  Test1                INFO /Event/Test1/Tracks2
+  Test1                INFO /Event/Test1/Tracks3
+  Test1                INFO /Event/Test1/Tracks4
+  Test1                INFO /Event
+  Test1                INFO /Event
+  Test1                INFO /Event
+  Test1                INFO /Event
+  Test1               DEBUG The object of type 'KeyedContainer<Gaudi::TestSuite::MyTrack,Containers::KeyedObjectManager<Containers::hashmap> >*' has been retrieved from TS at address '/Event/Test1/Tracks1'
+  Test1               DEBUG The object of type 'KeyedContainer<Gaudi::TestSuite::MyTrack,Containers::KeyedObjectManager<Containers::hashmap> >*' could not be retrieved from TS at address 'Nowhere/To/Be/Found'
+  Test2                INFO Execute
+  Test2               DEBUG GaudiCommonTests:: The object of type 'KeyedContainer<Gaudi::TestSuite::MyTrack,Containers::KeyedObjectManager<Containers::hashmap> >' is registered in TS at address 'microDST/Test2/Tracks1'
+  Test2               DEBUG GaudiCommonTests:: The object of type 'KeyedContainer<Gaudi::TestSuite::MyTrack,Containers::KeyedObjectManager<Containers::hashmap> >' is registered in TS at address '/Event/Test2/Tracks2'
+  Test2               DEBUG GaudiCommonTests:: The object of type 'KeyedContainer<Gaudi::TestSuite::MyTrack,Containers::KeyedObjectManager<Containers::hashmap> >' is registered in TS at address 'microDST/Test2/Tracks3'
+  Test2               DEBUG GaudiCommonTests:: The object of type 'KeyedContainer<Gaudi::TestSuite::MyTrack,Containers::KeyedObjectManager<Containers::hashmap> >' is registered in TS at address 'Test2/Tracks4'
+  Test2               DEBUG The object of type 'KeyedContainer<Gaudi::TestSuite::MyTrack,Containers::KeyedObjectManager<Containers::hashmap> >*' has been retrieved from TS at address 'microDST/Test2/Tracks1'
+  Test2               DEBUG The object of type 'KeyedContainer<Gaudi::TestSuite::MyTrack,Containers::KeyedObjectManager<Containers::hashmap> >*' has been retrieved from TS at address '/Event/Test2/Tracks2'
+  Test2               DEBUG The object of type 'KeyedContainer<Gaudi::TestSuite::MyTrack,Containers::KeyedObjectManager<Containers::hashmap> >*' has been retrieved from TS at address 'microDST/Test2/Tracks3'
+  Test2               DEBUG The object of type 'KeyedContainer<Gaudi::TestSuite::MyTrack,Containers::KeyedObjectManager<Containers::hashmap> >*' has been retrieved from TS at address 'Test2/Tracks4'
+  Test2               DEBUG The object of type 'DataObject*' has been retrieved from TS at address 'microDST'
+  Test2               DEBUG The object of type 'DataObject*' has been retrieved from TS at address '/Event'
+  Test2               DEBUG The object of type 'DataObject*' has been retrieved from TS at address 'microDST'
+  Test2               DEBUG The object of type 'DataObject*' has been retrieved from TS at address ''
+  Test2                INFO Loaded Objects:
+  Test2                INFO /Event/microDST/Test2/Tracks1
+  Test2                INFO /Event/Test2/Tracks2
+  Test2                INFO /Event/microDST/Test2/Tracks3
+  Test2                INFO /Event/Test2/Tracks4
+  Test2                INFO /Event/microDST
+  Test2                INFO /Event
+  Test2                INFO /Event/microDST
+  Test2                INFO /Event
+  Test2               DEBUG The object of type 'KeyedContainer<Gaudi::TestSuite::MyTrack,Containers::KeyedObjectManager<Containers::hashmap> >*' has been retrieved from TS at address 'microDST/Test2/Tracks1'
+  Test2               DEBUG The object of type 'KeyedContainer<Gaudi::TestSuite::MyTrack,Containers::KeyedObjectManager<Containers::hashmap> >*' could not be retrieved from TS at address 'microDST/Nowhere/To/Be/Found'
+  Test3                INFO Execute
+  Test3               DEBUG GaudiCommonTests:: The object of type 'KeyedContainer<Gaudi::TestSuite::MyTrack,Containers::KeyedObjectManager<Containers::hashmap> >' is registered in TS at address '/Event/Test3/Tracks1'
+  Test3               DEBUG GaudiCommonTests:: The object of type 'KeyedContainer<Gaudi::TestSuite::MyTrack,Containers::KeyedObjectManager<Containers::hashmap> >' is registered in TS at address '/Event/Test3/Tracks2'
+  Test3               DEBUG GaudiCommonTests:: The object of type 'KeyedContainer<Gaudi::TestSuite::MyTrack,Containers::KeyedObjectManager<Containers::hashmap> >' is registered in TS at address 'Test3/Tracks3'
+  Test3               DEBUG GaudiCommonTests:: The object of type 'KeyedContainer<Gaudi::TestSuite::MyTrack,Containers::KeyedObjectManager<Containers::hashmap> >' is registered in TS at address 'Test3/Tracks4'
+  Test3               DEBUG The object of type 'KeyedContainer<Gaudi::TestSuite::MyTrack,Containers::KeyedObjectManager<Containers::hashmap> >*' has been retrieved from TS at address '/Event/Test3/Tracks1'
+  Test3               DEBUG The object of type 'KeyedContainer<Gaudi::TestSuite::MyTrack,Containers::KeyedObjectManager<Containers::hashmap> >*' has been retrieved from TS at address '/Event/Test3/Tracks2'
+  Test3               DEBUG The object of type 'KeyedContainer<Gaudi::TestSuite::MyTrack,Containers::KeyedObjectManager<Containers::hashmap> >*' has been retrieved from TS at address 'Test3/Tracks3'
+  Test3               DEBUG The object of type 'KeyedContainer<Gaudi::TestSuite::MyTrack,Containers::KeyedObjectManager<Containers::hashmap> >*' has been retrieved from TS at address 'Test3/Tracks4'
+  Test3               DEBUG The object of type 'DataObject*' has been retrieved from TS at address '/Event'
+  Test3               DEBUG The object of type 'DataObject*' has been retrieved from TS at address '/Event'
+  Test3               DEBUG The object of type 'DataObject*' has been retrieved from TS at address ''
+  Test3               DEBUG The object of type 'DataObject*' has been retrieved from TS at address ''
+  Test3                INFO Loaded Objects:
+  Test3                INFO /Event/Test3/Tracks1
+  Test3                INFO /Event/Test3/Tracks2
+  Test3                INFO /Event/Test3/Tracks3
+  Test3                INFO /Event/Test3/Tracks4
+  Test3                INFO /Event
+  Test3                INFO /Event
+  Test3                INFO /Event
+  Test3                INFO /Event
+  Test3               DEBUG The object of type 'KeyedContainer<Gaudi::TestSuite::MyTrack,Containers::KeyedObjectManager<Containers::hashmap> >*' has been retrieved from TS at address '/Event/Test3/Tracks1'
+  Test3               DEBUG The object of type 'KeyedContainer<Gaudi::TestSuite::MyTrack,Containers::KeyedObjectManager<Containers::hashmap> >*' could not be retrieved from TS at address 'Nowhere/To/Be/Found'
+  Test4                INFO Execute
+  Test4               DEBUG GaudiCommonTests:: The object of type 'KeyedContainer<Gaudi::TestSuite::MyTrack,Containers::KeyedObjectManager<Containers::hashmap> >' is registered in TS at address 'microDST/Test4/Tracks1'
+  Test4               DEBUG GaudiCommonTests:: The object of type 'KeyedContainer<Gaudi::TestSuite::MyTrack,Containers::KeyedObjectManager<Containers::hashmap> >' is registered in TS at address '/Event/Test4/Tracks2'
+  Test4               DEBUG GaudiCommonTests:: The object of type 'KeyedContainer<Gaudi::TestSuite::MyTrack,Containers::KeyedObjectManager<Containers::hashmap> >' is registered in TS at address 'microDST/Test4/Tracks3'
+  Test4               DEBUG GaudiCommonTests:: The object of type 'KeyedContainer<Gaudi::TestSuite::MyTrack,Containers::KeyedObjectManager<Containers::hashmap> >' is registered in TS at address 'Test4/Tracks4'
+  Test4               DEBUG The object of type 'KeyedContainer<Gaudi::TestSuite::MyTrack,Containers::KeyedObjectManager<Containers::hashmap> >*' has been retrieved from TS at address 'microDST/Test4/Tracks1'
+  Test4               DEBUG The object of type 'KeyedContainer<Gaudi::TestSuite::MyTrack,Containers::KeyedObjectManager<Containers::hashmap> >*' has been retrieved from TS at address '/Event/Test4/Tracks2'
+  Test4               DEBUG The object of type 'KeyedContainer<Gaudi::TestSuite::MyTrack,Containers::KeyedObjectManager<Containers::hashmap> >*' has been retrieved from TS at address 'microDST/Test4/Tracks3'
+  Test4               DEBUG The object of type 'KeyedContainer<Gaudi::TestSuite::MyTrack,Containers::KeyedObjectManager<Containers::hashmap> >*' has been retrieved from TS at address 'Test4/Tracks4'
+  Test4               DEBUG The object of type 'DataObject*' has been retrieved from TS at address 'microDST'
+  Test4               DEBUG The object of type 'DataObject*' has been retrieved from TS at address '/Event'
+  Test4               DEBUG The object of type 'DataObject*' has been retrieved from TS at address 'microDST'
+  Test4               DEBUG The object of type 'DataObject*' has been retrieved from TS at address ''
+  Test4                INFO Loaded Objects:
+  Test4                INFO /Event/microDST/Test4/Tracks1
+  Test4                INFO /Event/Test4/Tracks2
+  Test4                INFO /Event/microDST/Test4/Tracks3
+  Test4                INFO /Event/Test4/Tracks4
+  Test4                INFO /Event/microDST
+  Test4                INFO /Event
+  Test4                INFO /Event/microDST
+  Test4                INFO /Event
+  Test4               DEBUG The object of type 'KeyedContainer<Gaudi::TestSuite::MyTrack,Containers::KeyedObjectManager<Containers::hashmap> >*' has been retrieved from TS at address 'microDST/Test4/Tracks1'
+  Test4               DEBUG The object of type 'KeyedContainer<Gaudi::TestSuite::MyTrack,Containers::KeyedObjectManager<Containers::hashmap> >*' could not be retrieved from TS at address 'microDST/Nowhere/To/Be/Found'
+  ApplicationMgr       INFO Application Manager Stopped successfully
+  Test1               DEBUG Finalize base class GaudiAlgorithm
+  Test1               DEBUG Tools to release :
+  Test1               DEBUG Services to release :
+  Test2               DEBUG Finalize base class GaudiAlgorithm
+  Test2               DEBUG Tools to release :
+  Test2               DEBUG Services to release :
+  Test3               DEBUG Finalize base class GaudiAlgorithm
+  Test3               DEBUG Tools to release :
+  Test3               DEBUG Services to release :
+  Test4               DEBUG Finalize base class GaudiAlgorithm
+  Test4               DEBUG Tools to release :
+  Test4               DEBUG Services to release :
+  EventLoopMgr         INFO Histograms converted successfully according to request.
+  ToolSvc              INFO Removing all tools created by ToolSvc
+  ApplicationMgr       INFO Application Manager Finalized successfully
+  ApplicationMgr       INFO Application Manager Terminated successfully
+histos: {}
+ttrees: {}
diff --git a/GaudiAlg/tests/pytest/refs/HistoEx.pyref.armv8_a.yaml b/GaudiAlg/tests/pytest/refs/HistoEx.pyref.armv8_a.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..ad11887fa98e6a9dd9473dfb65bb9ee4de5a349f
--- /dev/null
+++ b/GaudiAlg/tests/pytest/refs/HistoEx.pyref.armv8_a.yaml
@@ -0,0 +1,119 @@
+stdout: |
+  # setting LC_ALL to "C"
+
+  *******************************************************************************
+  *                                                                             *
+  * Simple example which illustrate the usage of useful algorithm  base class   *
+  * HistoAlgo (python version of C++ GaudiHistoAlg) for "easy" histogramming.   *
+  *                                                                             *
+  *******************************************************************************
+  Vanya BELYAEV Ivan.Belyaev@lapp.in2p3.fr
+  ApplicationMgr    SUCCESS
+  ====================================================================================================================================
+                                                     Welcome to ApplicationMgr (GaudiCoreSvc v36r8)
+                                            running on lbbuildinter02.cern.ch on Mon Nov 14 16:43:56 2022
+  ====================================================================================================================================
+  ApplicationMgr       INFO Application Manager Configured successfully
+  ApplicationMgr       INFO Successfully loaded modules : GaudiAlg, RootHistCnv
+  RootHistSvc          INFO Writing ROOT histograms to: histo1.root
+  HistogramPersis...   INFO Added successfully Conversion service RootHistSvc
+  DetectorDataSvc      INFO Detector description not requested to be loaded
+  EventLoopMgr      WARNING Unable to locate service "EventSelector"
+  EventLoopMgr      WARNING No events will be processed from external input.
+  ApplicationMgr       INFO Application Manager Initialized successfully
+  ApplicationMgr       INFO Application Manager Started successfully
+
+   Histo TES   : "HistoEx/ 1D histo "
+   Histo Title : " 1D histo "
+
+   Mean        :         4.5 +- 0.2031
+   Rms         :      2.8723 +- 0.09994
+   Skewness    :     0.52751 +- 0.1706
+   Kurtosis    :     -1.0415 +- 0.3337
+
+   Entries     :
+   |    All    |  In Range | Underflow |  Overflow | #Equivalent |   Integral  |    Total    |
+   |    200    |    200    |     0     |     0     |     200     |     200     |     200     |
+
+   Annotation
+   | Title                     :  1D histo                                     |
+   | title                     :  1D histo                                     |
+   | id                        :  1D histo                                     |
+
+
+           25   ++----+----+----+----+
+                |IIIIIIIIII.    .    |
+                |IIIIIIIIII.    .    |
+                |IIIIIIIIII.    .    |
+                |IIIIIIIIII.    .    |
+                |**********.    .    |
+                |IIIIIIIIII.    .    |
+         16.7   +IIIIIIIIII..........+
+                |IIIIIIIIII.    .    |
+                ||    .    .    .    |
+                ||    .    .    .    |
+                ||    .    .    .    |
+                ||    .    .    .    |
+                ||    .    .    .    |
+         8.33   ++...................+
+                ||    .    .    .    |
+                ||    .    .    .    |
+                ||    .    .    .    |
+                ||    .    .    .    |
+                ||    .    .    .    |
+                ||    .    .    .    |
+     2.22e-16   ++----+----+----+----+
+              U
+              N                        O
+              D                        V
+              E                        E
+              R                        R
+              F                        F
+              L                        L
+              O            1    1    2 O
+              W 00    5    0    5    0 W
+
+
+
+
+  ApplicationMgr       INFO Application Manager Stopped successfully
+  HistoEx           SUCCESS Booked 3 Histogram(s) : 1D=1 2D=1 3D=1
+  HistoEx           SUCCESS 1D histograms in directory "HistoEx" : 1
+   | ID                        |   Title                                       |    #    |     Mean   |    RMS     |  Skewness  |  Kurtosis  |
+   |  1D histo                 | " 1D histo "                                  |   200   |        4.5 | 2.8723     |    0.52751 |    -1.0415 |
+  HistoEx           SUCCESS 2D histograms in directory "HistoEx" : 1
+   ID= 2D histo                  " 2D histo "                                     Ents/All= 2000/2000 <X>/sX=4.5/2.8723,<Y>/sY=4.5/2.8723
+  HistoEx           SUCCESS 3D histograms in directory "HistoEx" : 1
+   ID= 3D histo                  " 3D histo "                                     Ents/All=20000/20000<X>/sX=4.5/2.8723,<Y>/sY=4.5/2.8723,<Z>/sZ=4.5/2.8723
+  EventLoopMgr         INFO Histograms converted successfully according to request.
+  ApplicationMgr       INFO Application Manager Finalized successfully
+  ApplicationMgr       INFO Application Manager Terminated successfully
+histos:
+  HistoEx:
+    1D:
+      1D histo:
+        ID: 1D histo
+        Title: '" 1D histo "'
+        '#': '200'
+        Mean: '4.5'
+        RMS: '2.8723'
+        Skewness: '0.52751'
+        Kurtosis: '-1.0415'
+        ? ''
+        : ''
+    header:
+      1D: 1
+      2D: 1
+      3D: 1
+      Total: 3
+    2D:
+      2D histo:
+      - 2D histo
+      - 2D histo
+      - Ents/All= 2000/2000 <X>/sX=4.5/2.8723,<Y>/sY=4.5/2.8723
+    3D:
+      3D histo:
+      - 3D histo
+      - 3D histo
+      - Ents/All=20000/20000<X>/sX=4.5/2.8723,<Y>/sY=4.5/2.8723,<Z>/sZ=4.5/2.8723
+ttrees: {}
diff --git a/GaudiAlg/tests/pytest/refs/HistoEx.pyref.i686.yaml b/GaudiAlg/tests/pytest/refs/HistoEx.pyref.i686.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..932e85b3be5b667f72e176bced60ddef81812700
--- /dev/null
+++ b/GaudiAlg/tests/pytest/refs/HistoEx.pyref.i686.yaml
@@ -0,0 +1,97 @@
+stdout: |2
+
+  *******************************************************************************
+  *                                                                             *
+  * Simple example which illustrate the usage of useful algorithm  base class   *
+  * HistoAlgo (python version of C++ GaudiHistoAlg) for "easy" histogramming.   *
+  *                                                                             *
+  *******************************************************************************
+  Vanya BELYAEV Ivan.Belyaev@lapp.in2p3.fr
+  ApplicationMgr    SUCCESS
+  ====================================================================================================================================
+                                                     Welcome to ApplicationMgr $Revision: 1.77 $
+                                            running on lxbuild135.cern.ch on Fri Apr 23 12:47:50 2010
+  ====================================================================================================================================
+  ApplicationMgr       INFO Application Manager Configured successfully
+  ApplicationMgr       INFO Successfully loaded modules : GaudiAlg, RootHistCnv
+  RootHistSvc          INFO Writing ROOT histograms to: histo1.root
+  HistogramPersis...   INFO Added successfully Conversion service RootHistSvc
+  DetectorDataSvc      INFO Detector description not requested to be loaded
+  EventLoopMgr      WARNING Unable to locate service "EventSelector"
+  EventLoopMgr      WARNING No events will be processed from external input.
+  ApplicationMgr       INFO Application Manager Initialized successfully
+  ApplicationMgr       INFO Application Manager Started successfully
+
+   Histo TES   : "HistoEx/ 1D histo "
+   Histo Title : " 1D histo "
+
+   Mean        :         4.5 +- 0.2031
+   Rms         :      2.8723 +- 0.09994
+   Skewness    :     0.52751 +- 0.1706
+   Kurtosis    :     -1.0415 +- 0.3337
+
+   Entries     :
+   |    All    |  In Range | Underflow |  Overflow | #Equivalent |   Integral  |    Total    |
+   |    200    |    200    |     0     |     0     |     200     |     200     |     200     |
+
+   Annotation
+   | Title                     :  1D histo                                     |
+   | title                     :  1D histo                                     |
+   | id                        :  1D histo                                     |
+
+
+           25   ++----+----+----+----+
+                |IIIIIIIIII.    .    |
+                |IIIIIIIIII.    .    |
+                |IIIIIIIIII.    .    |
+                |IIIIIIIIII.    .    |
+                |**********.    .    |
+                |IIIIIIIIII.    .    |
+         16.7   +IIIIIIIIII..........+
+                |IIIIIIIIII.    .    |
+                ||    .    .    .    |
+                ||    .    .    .    |
+                ||    .    .    .    |
+                ||    .    .    .    |
+                ||    .    .    .    |
+         8.33   ++...................+
+                ||    .    .    .    |
+                ||    .    .    .    |
+                ||    .    .    .    |
+                ||    .    .    .    |
+                ||    .    .    .    |
+                ||    .    .    .    |
+     2.22e-16   ++----+----+----+----+
+              U
+              N                        O
+              D                        V
+              E                        E
+              R                        R
+              F                        F
+              L                        L
+              O            1    1    2 O
+              W 00    5    0    5    0 W
+
+
+
+
+  ApplicationMgr       INFO Application Manager Stopped successfully
+  HistoEx           SUCCESS Booked 3 Histogram(s) : 1D=1 2D=1 3D=1
+  HistoEx           SUCCESS List of booked 1D histograms in directory         "HistoEx" :-
+   | ID                        |   Title                                       |    #    |     Mean   |    RMS     |  Skewness  |  Kurtosis  |
+   |  1D histo                 | " 1D histo "                                  |   200   |        4.5 | 2.8723     |    0.52751 |    -1.0415 |
+  HistoEx           SUCCESS List of booked 2D histograms in directory         "HistoEx" :-
+   ID= 2D histo                  " 2D histo "                                     Ents/All= 2000/2000 <X>/sX=4.5/2.8723,<Y>/sY=4.5/2.8723
+  HistoEx           SUCCESS List of booked 3D histograms in directory         "HistoEx" :-
+   ID= 3D histo                  " 3D histo "                                     Ents/All=20000/20000<X>/sX=4.5/2.8723,<Y>/sY=4.5/2.8723,<Z>/sZ=4.5/2.8723
+  EventLoopMgr         INFO Histograms converted successfully according to request.
+  ApplicationMgr       INFO Application Manager Finalized successfully
+  ApplicationMgr       INFO Application Manager Terminated successfully
+histos:
+  HistoEx:
+    header:
+      1D: 1
+      2D: 1
+      3D: 1
+      Total: 3
+ttrees: {}
diff --git a/GaudiAlg/tests/pytest/refs/HistoEx.pyref.opt-x86_64_v3.yaml b/GaudiAlg/tests/pytest/refs/HistoEx.pyref.opt-x86_64_v3.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..59633a1c8bbee11abc54f1aa6e9bc18fb237a661
--- /dev/null
+++ b/GaudiAlg/tests/pytest/refs/HistoEx.pyref.opt-x86_64_v3.yaml
@@ -0,0 +1,118 @@
+stdout: |2
+
+  *******************************************************************************
+  *                                                                             *
+  * Simple example which illustrate the usage of useful algorithm  base class   *
+  * HistoAlgo (python version of C++ GaudiHistoAlg) for "easy" histogramming.   *
+  *                                                                             *
+  *******************************************************************************
+  Vanya BELYAEV Ivan.Belyaev@lapp.in2p3.fr
+  ApplicationMgr    SUCCESS
+  ====================================================================================================================================
+                                                     Welcome to ApplicationMgr (GaudiCoreSvc v999r999)
+                                            running on lblhcbpr13.cern.ch on Mon Sep 14 04:03:53 2020
+  ====================================================================================================================================
+  ApplicationMgr       INFO Application Manager Configured successfully
+  ApplicationMgr       INFO Successfully loaded modules : GaudiAlg, RootHistCnv
+  RootHistSvc          INFO Writing ROOT histograms to: histo1.root
+  HistogramPersis...   INFO Added successfully Conversion service RootHistSvc
+  DetectorDataSvc      INFO Detector description not requested to be loaded
+  EventLoopMgr      WARNING Unable to locate service "EventSelector"
+  EventLoopMgr      WARNING No events will be processed from external input.
+  ApplicationMgr       INFO Application Manager Initialized successfully
+  ApplicationMgr       INFO Application Manager Started successfully
+
+   Histo TES   : "HistoEx/ 1D histo "
+   Histo Title : " 1D histo "
+
+   Mean        :         4.5 +- 0.2031
+   Rms         :      2.8723 +- 0.09994
+   Skewness    :     0.52751 +- 0.1706
+   Kurtosis    :     -1.0415 +- 0.3337
+
+   Entries     :
+   |    All    |  In Range | Underflow |  Overflow | #Equivalent |   Integral  |    Total    |
+   |    200    |    200    |     0     |     0     |     200     |     200     |     200     |
+
+   Annotation
+   | Title                     :  1D histo                                     |
+   | title                     :  1D histo                                     |
+   | id                        :  1D histo                                     |
+
+
+           25   ++----+----+----+----+
+                |IIIIIIIIII.    .    |
+                |IIIIIIIIII.    .    |
+                |IIIIIIIIII.    .    |
+                |IIIIIIIIII.    .    |
+                |**********.    .    |
+                |IIIIIIIIII.    .    |
+         16.7   +IIIIIIIIII..........+
+                |IIIIIIIIII.    .    |
+                ||    .    .    .    |
+                ||    .    .    .    |
+                ||    .    .    .    |
+                ||    .    .    .    |
+                ||    .    .    .    |
+         8.33   ++...................+
+                ||    .    .    .    |
+                ||    .    .    .    |
+                ||    .    .    .    |
+                ||    .    .    .    |
+                ||    .    .    .    |
+                ||    .    .    .    |
+     2.22e-16   ++----+----+----+----+
+              U
+              N                        O
+              D                        V
+              E                        E
+              R                        R
+              F                        F
+              L                        L
+              O            1    1    2 O
+              W 00    5    0    5    0 W
+
+
+
+
+  ApplicationMgr       INFO Application Manager Stopped successfully
+  HistoEx           SUCCESS Booked 3 Histogram(s) : 1D=1 2D=1 3D=1
+  HistoEx           SUCCESS 1D histograms in directory "HistoEx" : 1
+   | ID                        |   Title                                       |    #    |     Mean   |    RMS     |  Skewness  |  Kurtosis  |
+   |  1D histo                 | " 1D histo "                                  |   200   |        4.5 | 2.8723     |    0.52751 |    -1.0415 |
+  HistoEx           SUCCESS 2D histograms in directory "HistoEx" : 1
+   ID= 2D histo                  " 2D histo "                                     Ents/All= 2000/2000 <X>/sX=4.5/2.8723,<Y>/sY=4.5/2.8723
+  HistoEx           SUCCESS 3D histograms in directory "HistoEx" : 1
+   ID= 3D histo                  " 3D histo "                                     Ents/All=20000/20000<X>/sX=4.5/2.8723,<Y>/sY=4.5/2.8723,<Z>/sZ=4.5/2.8723
+  EventLoopMgr         INFO Histograms converted successfully according to request.
+  ApplicationMgr       INFO Application Manager Finalized successfully
+  ApplicationMgr       INFO Application Manager Terminated successfully
+histos:
+  HistoEx:
+    1D:
+      1D histo:
+        ID: 1D histo
+        Title: '" 1D histo "'
+        '#': '200'
+        Mean: '4.5'
+        RMS: '2.8723'
+        Skewness: '0.52751'
+        Kurtosis: '-1.0415'
+        ? ''
+        : ''
+    header:
+      1D: 1
+      2D: 1
+      3D: 1
+      Total: 3
+    2D:
+      2D histo:
+      - 2D histo
+      - 2D histo
+      - Ents/All= 2000/2000 <X>/sX=4.5/2.8723,<Y>/sY=4.5/2.8723
+    3D:
+      3D histo:
+      - 3D histo
+      - 3D histo
+      - Ents/All=20000/20000<X>/sX=4.5/2.8723,<Y>/sY=4.5/2.8723,<Z>/sZ=4.5/2.8723
+ttrees: {}
diff --git a/GaudiAlg/tests/pytest/refs/HistoEx.pyref.opt-x86_64_v4.yaml b/GaudiAlg/tests/pytest/refs/HistoEx.pyref.opt-x86_64_v4.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..59633a1c8bbee11abc54f1aa6e9bc18fb237a661
--- /dev/null
+++ b/GaudiAlg/tests/pytest/refs/HistoEx.pyref.opt-x86_64_v4.yaml
@@ -0,0 +1,118 @@
+stdout: |2
+
+  *******************************************************************************
+  *                                                                             *
+  * Simple example which illustrate the usage of useful algorithm  base class   *
+  * HistoAlgo (python version of C++ GaudiHistoAlg) for "easy" histogramming.   *
+  *                                                                             *
+  *******************************************************************************
+  Vanya BELYAEV Ivan.Belyaev@lapp.in2p3.fr
+  ApplicationMgr    SUCCESS
+  ====================================================================================================================================
+                                                     Welcome to ApplicationMgr (GaudiCoreSvc v999r999)
+                                            running on lblhcbpr13.cern.ch on Mon Sep 14 04:03:53 2020
+  ====================================================================================================================================
+  ApplicationMgr       INFO Application Manager Configured successfully
+  ApplicationMgr       INFO Successfully loaded modules : GaudiAlg, RootHistCnv
+  RootHistSvc          INFO Writing ROOT histograms to: histo1.root
+  HistogramPersis...   INFO Added successfully Conversion service RootHistSvc
+  DetectorDataSvc      INFO Detector description not requested to be loaded
+  EventLoopMgr      WARNING Unable to locate service "EventSelector"
+  EventLoopMgr      WARNING No events will be processed from external input.
+  ApplicationMgr       INFO Application Manager Initialized successfully
+  ApplicationMgr       INFO Application Manager Started successfully
+
+   Histo TES   : "HistoEx/ 1D histo "
+   Histo Title : " 1D histo "
+
+   Mean        :         4.5 +- 0.2031
+   Rms         :      2.8723 +- 0.09994
+   Skewness    :     0.52751 +- 0.1706
+   Kurtosis    :     -1.0415 +- 0.3337
+
+   Entries     :
+   |    All    |  In Range | Underflow |  Overflow | #Equivalent |   Integral  |    Total    |
+   |    200    |    200    |     0     |     0     |     200     |     200     |     200     |
+
+   Annotation
+   | Title                     :  1D histo                                     |
+   | title                     :  1D histo                                     |
+   | id                        :  1D histo                                     |
+
+
+           25   ++----+----+----+----+
+                |IIIIIIIIII.    .    |
+                |IIIIIIIIII.    .    |
+                |IIIIIIIIII.    .    |
+                |IIIIIIIIII.    .    |
+                |**********.    .    |
+                |IIIIIIIIII.    .    |
+         16.7   +IIIIIIIIII..........+
+                |IIIIIIIIII.    .    |
+                ||    .    .    .    |
+                ||    .    .    .    |
+                ||    .    .    .    |
+                ||    .    .    .    |
+                ||    .    .    .    |
+         8.33   ++...................+
+                ||    .    .    .    |
+                ||    .    .    .    |
+                ||    .    .    .    |
+                ||    .    .    .    |
+                ||    .    .    .    |
+                ||    .    .    .    |
+     2.22e-16   ++----+----+----+----+
+              U
+              N                        O
+              D                        V
+              E                        E
+              R                        R
+              F                        F
+              L                        L
+              O            1    1    2 O
+              W 00    5    0    5    0 W
+
+
+
+
+  ApplicationMgr       INFO Application Manager Stopped successfully
+  HistoEx           SUCCESS Booked 3 Histogram(s) : 1D=1 2D=1 3D=1
+  HistoEx           SUCCESS 1D histograms in directory "HistoEx" : 1
+   | ID                        |   Title                                       |    #    |     Mean   |    RMS     |  Skewness  |  Kurtosis  |
+   |  1D histo                 | " 1D histo "                                  |   200   |        4.5 | 2.8723     |    0.52751 |    -1.0415 |
+  HistoEx           SUCCESS 2D histograms in directory "HistoEx" : 1
+   ID= 2D histo                  " 2D histo "                                     Ents/All= 2000/2000 <X>/sX=4.5/2.8723,<Y>/sY=4.5/2.8723
+  HistoEx           SUCCESS 3D histograms in directory "HistoEx" : 1
+   ID= 3D histo                  " 3D histo "                                     Ents/All=20000/20000<X>/sX=4.5/2.8723,<Y>/sY=4.5/2.8723,<Z>/sZ=4.5/2.8723
+  EventLoopMgr         INFO Histograms converted successfully according to request.
+  ApplicationMgr       INFO Application Manager Finalized successfully
+  ApplicationMgr       INFO Application Manager Terminated successfully
+histos:
+  HistoEx:
+    1D:
+      1D histo:
+        ID: 1D histo
+        Title: '" 1D histo "'
+        '#': '200'
+        Mean: '4.5'
+        RMS: '2.8723'
+        Skewness: '0.52751'
+        Kurtosis: '-1.0415'
+        ? ''
+        : ''
+    header:
+      1D: 1
+      2D: 1
+      3D: 1
+      Total: 3
+    2D:
+      2D histo:
+      - 2D histo
+      - 2D histo
+      - Ents/All= 2000/2000 <X>/sX=4.5/2.8723,<Y>/sY=4.5/2.8723
+    3D:
+      3D histo:
+      - 3D histo
+      - 3D histo
+      - Ents/All=20000/20000<X>/sX=4.5/2.8723,<Y>/sY=4.5/2.8723,<Z>/sZ=4.5/2.8723
+ttrees: {}
diff --git a/GaudiAlg/tests/pytest/refs/HistoEx.pyref.slc4_ia32.yaml b/GaudiAlg/tests/pytest/refs/HistoEx.pyref.slc4_ia32.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..932e85b3be5b667f72e176bced60ddef81812700
--- /dev/null
+++ b/GaudiAlg/tests/pytest/refs/HistoEx.pyref.slc4_ia32.yaml
@@ -0,0 +1,97 @@
+stdout: |2
+
+  *******************************************************************************
+  *                                                                             *
+  * Simple example which illustrate the usage of useful algorithm  base class   *
+  * HistoAlgo (python version of C++ GaudiHistoAlg) for "easy" histogramming.   *
+  *                                                                             *
+  *******************************************************************************
+  Vanya BELYAEV Ivan.Belyaev@lapp.in2p3.fr
+  ApplicationMgr    SUCCESS
+  ====================================================================================================================================
+                                                     Welcome to ApplicationMgr $Revision: 1.77 $
+                                            running on lxbuild135.cern.ch on Fri Apr 23 12:47:50 2010
+  ====================================================================================================================================
+  ApplicationMgr       INFO Application Manager Configured successfully
+  ApplicationMgr       INFO Successfully loaded modules : GaudiAlg, RootHistCnv
+  RootHistSvc          INFO Writing ROOT histograms to: histo1.root
+  HistogramPersis...   INFO Added successfully Conversion service RootHistSvc
+  DetectorDataSvc      INFO Detector description not requested to be loaded
+  EventLoopMgr      WARNING Unable to locate service "EventSelector"
+  EventLoopMgr      WARNING No events will be processed from external input.
+  ApplicationMgr       INFO Application Manager Initialized successfully
+  ApplicationMgr       INFO Application Manager Started successfully
+
+   Histo TES   : "HistoEx/ 1D histo "
+   Histo Title : " 1D histo "
+
+   Mean        :         4.5 +- 0.2031
+   Rms         :      2.8723 +- 0.09994
+   Skewness    :     0.52751 +- 0.1706
+   Kurtosis    :     -1.0415 +- 0.3337
+
+   Entries     :
+   |    All    |  In Range | Underflow |  Overflow | #Equivalent |   Integral  |    Total    |
+   |    200    |    200    |     0     |     0     |     200     |     200     |     200     |
+
+   Annotation
+   | Title                     :  1D histo                                     |
+   | title                     :  1D histo                                     |
+   | id                        :  1D histo                                     |
+
+
+           25   ++----+----+----+----+
+                |IIIIIIIIII.    .    |
+                |IIIIIIIIII.    .    |
+                |IIIIIIIIII.    .    |
+                |IIIIIIIIII.    .    |
+                |**********.    .    |
+                |IIIIIIIIII.    .    |
+         16.7   +IIIIIIIIII..........+
+                |IIIIIIIIII.    .    |
+                ||    .    .    .    |
+                ||    .    .    .    |
+                ||    .    .    .    |
+                ||    .    .    .    |
+                ||    .    .    .    |
+         8.33   ++...................+
+                ||    .    .    .    |
+                ||    .    .    .    |
+                ||    .    .    .    |
+                ||    .    .    .    |
+                ||    .    .    .    |
+                ||    .    .    .    |
+     2.22e-16   ++----+----+----+----+
+              U
+              N                        O
+              D                        V
+              E                        E
+              R                        R
+              F                        F
+              L                        L
+              O            1    1    2 O
+              W 00    5    0    5    0 W
+
+
+
+
+  ApplicationMgr       INFO Application Manager Stopped successfully
+  HistoEx           SUCCESS Booked 3 Histogram(s) : 1D=1 2D=1 3D=1
+  HistoEx           SUCCESS List of booked 1D histograms in directory         "HistoEx" :-
+   | ID                        |   Title                                       |    #    |     Mean   |    RMS     |  Skewness  |  Kurtosis  |
+   |  1D histo                 | " 1D histo "                                  |   200   |        4.5 | 2.8723     |    0.52751 |    -1.0415 |
+  HistoEx           SUCCESS List of booked 2D histograms in directory         "HistoEx" :-
+   ID= 2D histo                  " 2D histo "                                     Ents/All= 2000/2000 <X>/sX=4.5/2.8723,<Y>/sY=4.5/2.8723
+  HistoEx           SUCCESS List of booked 3D histograms in directory         "HistoEx" :-
+   ID= 3D histo                  " 3D histo "                                     Ents/All=20000/20000<X>/sX=4.5/2.8723,<Y>/sY=4.5/2.8723,<Z>/sZ=4.5/2.8723
+  EventLoopMgr         INFO Histograms converted successfully according to request.
+  ApplicationMgr       INFO Application Manager Finalized successfully
+  ApplicationMgr       INFO Application Manager Terminated successfully
+histos:
+  HistoEx:
+    header:
+      1D: 1
+      2D: 1
+      3D: 1
+      Total: 3
+ttrees: {}
diff --git a/GaudiAlg/tests/pytest/refs/HistoEx.pyref.yaml b/GaudiAlg/tests/pytest/refs/HistoEx.pyref.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..9f6cf5ed8f79e243351f7cf367773c7fdb0d949c
--- /dev/null
+++ b/GaudiAlg/tests/pytest/refs/HistoEx.pyref.yaml
@@ -0,0 +1,88 @@
+stdout: |-
+  Vanya BELYAEV Ivan.Belyaev@lapp.in2p3.fr
+  ApplicationMgr    SUCCESS
+  ====================================================================================================================================
+  ====================================================================================================================================
+  ApplicationMgr       INFO Application Manager Configured successfully
+  ApplicationMgr       INFO Successfully loaded modules : GaudiAlg, RootHistCnv
+  HistogramPersis...   INFO Added successfully Conversion service RootHistSvc
+  DetectorDataSvc      INFO Detector description not requested to be loaded
+  EventLoopMgr      WARNING Unable to locate service "EventSelector"
+  EventLoopMgr      WARNING No events will be processed from external input.
+  ApplicationMgr       INFO Application Manager Initialized successfully
+  ApplicationMgr       INFO Application Manager Started successfully
+   Histo TES   : "HistoEx/ 1D histo "
+   Histo Title : " 1D histo "
+   Mean        :         4.5 +- 0.2031
+   Rms         :      2.8723 +- 0.09994
+   Skewness    :     0.52751 +- 0.1706
+   Kurtosis    :     -1.0415 +- 0.3337
+   Entries     :
+   Annotation
+           25   ++----+----+----+----+
+                |IIIIIIIIII.    .    |
+                |IIIIIIIIII.    .    |
+                |IIIIIIIIII.    .    |
+                |IIIIIIIIII.    .    |
+                |**********.    .    |
+                |IIIIIIIIII.    .    |
+         16.7   +IIIIIIIIII..........+
+                |IIIIIIIIII.    .    |
+                ||    .    .    .    |
+                ||    .    .    .    |
+                ||    .    .    .    |
+                ||    .    .    .    |
+                ||    .    .    .    |
+         8.33   ++...................+
+                ||    .    .    .    |
+                ||    .    .    .    |
+                ||    .    .    .    |
+                ||    .    .    .    |
+                ||    .    .    .    |
+                ||    .    .    .    |
+            0 *-++----+----**********->*
+              U
+              N                        O
+              D                        V
+              E                        E
+              R                        R
+              F                        F
+              L                        L
+              O            1    1    2 O
+              W 00    5    0    5    0 W
+  ApplicationMgr       INFO Application Manager Stopped successfully
+  HistoEx           SUCCESS 1D histograms in directory "HistoEx" : 1
+  HistoEx           SUCCESS 2D histograms in directory "HistoEx" : 1
+  HistoEx           SUCCESS 3D histograms in directory "HistoEx" : 1
+  EventLoopMgr         INFO Histograms converted successfully according to request.
+  ApplicationMgr       INFO Application Manager Finalized successfully
+  ApplicationMgr       INFO Application Manager Terminated successfully
+histos:
+  HistoEx:
+    1D:
+      1D histo:
+        ID: 1D histo
+        Title: '" 1D histo "'
+        '#': '200'
+        Mean: '4.5'
+        RMS: '2.8723'
+        Skewness: '0.52751'
+        Kurtosis: '-1.0415'
+        ? ''
+        : ''
+    header:
+      1D: 1
+      2D: 1
+      3D: 1
+      Total: 3
+    2D:
+      2D histo:
+      - 2D histo
+      - 2D histo
+      - Ents/All= 2000/2000 <X>/sX=4.5/2.8723,<Y>/sY=4.5/2.8723
+    3D:
+      3D histo:
+      - 3D histo
+      - 3D histo
+      - Ents/All=20000/20000<X>/sX=4.5/2.8723,<Y>/sY=4.5/2.8723,<Z>/sZ=4.5/2.8723
+ttrees: {}
diff --git a/GaudiAlg/tests/pytest/refs/HistoEx1.pyref.yaml b/GaudiAlg/tests/pytest/refs/HistoEx1.pyref.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..8401a4fc0671b64dc457e12802e6eb448bb234e7
--- /dev/null
+++ b/GaudiAlg/tests/pytest/refs/HistoEx1.pyref.yaml
@@ -0,0 +1,117 @@
+stdout: |-
+  Vanya BELYAEV Ivan.Belyaev@lapp.in2p3.fr
+  ApplicationMgr    SUCCESS
+  ====================================================================================================================================
+  ====================================================================================================================================
+  ApplicationMgr       INFO Application Manager Configured successfully
+  ApplicationMgr       INFO Successfully loaded modules : GaudiAlg, RootHistCnv
+  HistogramPersis...   INFO Added successfully Conversion service RootHistSvc
+  DetectorDataSvc      INFO Detector description not requested to be loaded
+  EventLoopMgr      WARNING Unable to locate service "EventSelector"
+  EventLoopMgr      WARNING No events will be processed from external input.
+  ApplicationMgr       INFO Application Manager Initialized successfully
+  ApplicationMgr       INFO Application Manager Started successfully
+   Histo TES   : "HistoEx1/ 1D histo "
+   Histo Title : " 1D histo "
+   Mean        :         4.5 +- 0.2031
+   Rms         :      2.8723 +- 0.09994
+   Skewness    :     0.52751 +- 0.1706
+   Kurtosis    :     -1.0415 +- 0.3337
+   Entries     :
+   Annotation
+          4.5   ++----+----+----+----+
+                ||    .    .    .    |
+                |IIIIIIIIII.    .    |
+                |IIIIIIIIII.    .    |
+                |IIIIIIIIII.    .    |
+         3.38   +IIIIIIIIII..........+
+                |**********.    .    |
+                |IIIIIIIIII.    .    |
+                |IIIIIIIIII.    .    |
+                |IIIIIIIIII.    .    |
+         2.25   ++...................+
+                ||    .    .    .    |
+                ||    .    .    .    |
+                ||    .    .    .    |
+                ||    .    .    .    |
+         1.12   ++...................+
+                ||    .    .    .    |
+                ||    .    .    .    |
+                ||    .    .    .    |
+                ||    .    .    .    |
+            0 *-++----+----**********->*
+              U
+              N                        O
+              D                        V
+              E                        E
+              R                        R
+              F                        F
+              L                        L
+              O            1    1    2 O
+              W 00    5    0    5    0 W
+  ApplicationMgr       INFO Application Manager Stopped successfully
+  HistoEx           SUCCESS 1D histograms in directory "HistoEx" : 1
+  HistoEx           SUCCESS 2D histograms in directory "HistoEx" : 1
+  HistoEx           SUCCESS 3D histograms in directory "HistoEx" : 1
+  HistoEx1          SUCCESS 1D histograms in directory "HistoEx1" : 1
+  HistoEx1          SUCCESS 2D histograms in directory "HistoEx1" : 1
+  HistoEx1          SUCCESS 3D histograms in directory "HistoEx1" : 1
+  EventLoopMgr         INFO Histograms converted successfully according to request.
+  ApplicationMgr       INFO Application Manager Finalized successfully
+  ApplicationMgr       INFO Application Manager Terminated successfully
+histos:
+  HistoEx:
+    1D:
+      1D histo:
+        ID: 1D histo
+        Title: '" 1D histo "'
+        '#': '200'
+        Mean: '4.5'
+        RMS: '2.8723'
+        Skewness: '0.52751'
+        Kurtosis: '-1.0415'
+        ? ''
+        : ''
+    header:
+      1D: 1
+      2D: 1
+      3D: 1
+      Total: 3
+    2D:
+      2D histo:
+      - 2D histo
+      - 2D histo
+      - Ents/All= 2000/2000 <X>/sX=4.5/2.8723,<Y>/sY=4.5/2.8723
+    3D:
+      3D histo:
+      - 3D histo
+      - 3D histo
+      - Ents/All=20000/20000<X>/sX=4.5/2.8723,<Y>/sY=4.5/2.8723,<Z>/sZ=4.5/2.8723
+  HistoEx1:
+    1D:
+      1D histo:
+        ID: 1D histo
+        Title: '" 1D histo "'
+        '#': '200'
+        Mean: '4.5'
+        RMS: '2.8723'
+        Skewness: '0.52751'
+        Kurtosis: '-1.0415'
+        ? ''
+        : ''
+    header:
+      1D: 1
+      2D: 1
+      3D: 1
+      Total: 3
+    2D:
+      2D histo:
+      - 2D histo
+      - 2D histo
+      - Ents/All= 2000/2000 <X>/sX=4.5/2.8723,<Y>/sY=4.5/2.8723
+    3D:
+      3D histo:
+      - 3D histo
+      - 3D histo
+      - Ents/All=20000/20000<X>/sX=4.5/2.8723,<Y>/sY=4.5/2.8723,<Z>/sZ=4.5/2.8723
+ttrees: {}
diff --git a/GaudiAlg/tests/pytest/refs/HistoEx2.pyref.armv8_a.yaml b/GaudiAlg/tests/pytest/refs/HistoEx2.pyref.armv8_a.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..d2357fd4fd49f041a8c92f1865ba9812228f69b0
--- /dev/null
+++ b/GaudiAlg/tests/pytest/refs/HistoEx2.pyref.armv8_a.yaml
@@ -0,0 +1,441 @@
+stdout: |
+  # setting LC_ALL to "C"
+
+  *******************************************************************************
+  *                                                                             *
+  * Simple example which illustrate the usage of useful algorithm  base class   *
+  * HistoAlgo (python version of C++ GaudiHistoAlg) for 'easy' histogramming.   *
+  *                                                                             *
+  * This example illustrates the usage of 1D and 2D profile histograms          *
+  *                                                                             *
+  *******************************************************************************
+  Vanya BELYAEV ibelyaev@physics.syr.edu
+  ApplicationMgr    SUCCESS
+  ====================================================================================================================================
+                                                     Welcome to ApplicationMgr (GaudiCoreSvc v36r8)
+                                            running on lbbuildinter02.cern.ch on Mon Nov 14 16:44:04 2022
+  ====================================================================================================================================
+  ApplicationMgr       INFO Application Manager Configured successfully
+  ApplicationMgr       INFO Successfully loaded modules : GaudiAlg, RootHistCnv
+  RootHistSvc          INFO Writing ROOT histograms to: histo1.root
+  HistogramPersis...   INFO Added successfully Conversion service RootHistSvc
+  DetectorDataSvc      INFO Detector description not requested to be loaded
+  EventLoopMgr      WARNING Unable to locate service "EventSelector"
+  EventLoopMgr      WARNING No events will be processed from external input.
+  ApplicationMgr       INFO Application Manager Initialized successfully
+  ApplicationMgr       INFO Application Manager Started successfully
+  RndmGenSvc.Engine    INFO Generator engine type:CLHEP::RanluxEngine
+  RndmGenSvc.Engine    INFO Current Seed:1234567 Luxury:3
+  RndmGenSvc           INFO Using Random engine:HepRndm::Engine<CLHEP::RanluxEngine>
+   Alg='HistoEx', ID=' 1D histo ' , Histo=Histogram 1D " 1D histo " 20 bins [0.000000,20.000000]
+
+   Histo TES   : "HistoEx/ 1D histo "
+   Histo Title : " 1D histo "
+
+   Mean        :         4.5 +- 0.2031
+   Rms         :      2.8723 +- 0.09994
+   Skewness    :     0.52751 +- 0.1706
+   Kurtosis    :     -1.0415 +- 0.3337
+
+   Entries     :
+   |    All    |  In Range | Underflow |  Overflow | #Equivalent |   Integral  |    Total    |
+   |    200    |    200    |     0     |     0     |     200     |     200     |     200     |
+
+   Annotation
+   | Title                     :  1D histo                                     |
+   | title                     :  1D histo                                     |
+   | id                        :  1D histo                                     |
+
+
+           25   ++----+----+----+----+
+                |IIIIIIIIII.    .    |
+                |IIIIIIIIII.    .    |
+                |IIIIIIIIII.    .    |
+                |IIIIIIIIII.    .    |
+                |**********.    .    |
+                |IIIIIIIIII.    .    |
+         16.7   +IIIIIIIIII..........+
+                |IIIIIIIIII.    .    |
+                ||    .    .    .    |
+                ||    .    .    .    |
+                ||    .    .    .    |
+                ||    .    .    .    |
+                ||    .    .    .    |
+         8.33   ++...................+
+                ||    .    .    .    |
+                ||    .    .    .    |
+                ||    .    .    .    |
+                ||    .    .    .    |
+                ||    .    .    .    |
+                ||    .    .    .    |
+     2.22e-16   ++----+----+----+----+
+              U
+              N                        O
+              D                        V
+              E                        E
+              R                        R
+              F                        F
+              L                        L
+              O            1    1    2 O
+              W 00    5    0    5    0 W
+
+
+
+
+   Alg='HistoEx', ID=' 2D histo ' , Histo=Histogram 2D " 2D histo " 20 xbins [0.000000,20.000000], 20 ybins [0.000000,20.000000]
+   Alg='HistoEx', ID=' 3D histo ' , Histo= ID= 3D histo                  " 3D histo "                                     Ents/All=20000/20000<X>/sX=4.5/2.8723,<Y>/sY=4.5/2.8723,<Z>/sZ=4.5/2.8723
+   Alg='HistoEx1', ID=' 1D histo ' , Histo=Histogram 1D " 1D histo " 20 bins [0.000000,20.000000]
+
+   Histo TES   : "HistoEx1/ 1D histo "
+   Histo Title : " 1D histo "
+
+   Mean        :         4.5 +- 0.2031
+   Rms         :      2.8723 +- 0.09994
+   Skewness    :     0.52751 +- 0.1706
+   Kurtosis    :     -1.0415 +- 0.3337
+
+   Entries     :
+   |    All    |  In Range | Underflow |  Overflow | #Equivalent |   Integral  |    Total    |
+   |    200    |    200    |     0     |     0     |     200     |    33.2     |    33.2     |
+
+   Annotation
+   | Title                     :  1D histo                                     |
+   | title                     :  1D histo                                     |
+   | id                        :  1D histo                                     |
+
+
+          4.5   ++----+----+----+----+
+                ||    .    .    .    |
+                |IIIIIIIIII.    .    |
+                |IIIIIIIIII.    .    |
+                |IIIIIIIIII.    .    |
+         3.38   +IIIIIIIIII..........+
+                |**********.    .    |
+                |IIIIIIIIII.    .    |
+                |IIIIIIIIII.    .    |
+                |IIIIIIIIII.    .    |
+         2.25   ++...................+
+                ||    .    .    .    |
+                ||    .    .    .    |
+                ||    .    .    .    |
+                ||    .    .    .    |
+         1.12   ++...................+
+                ||    .    .    .    |
+                ||    .    .    .    |
+                ||    .    .    .    |
+                ||    .    .    .    |
+            0 *-++----+----**********->*
+              U
+              N                        O
+              D                        V
+              E                        E
+              R                        R
+              F                        F
+              L                        L
+              O            1    1    2 O
+              W 00    5    0    5    0 W
+
+
+
+
+   Alg='HistoEx1', ID=' 2D histo ' , Histo=Histogram 2D " 2D histo " 20 xbins [0.000000,20.000000], 20 ybins [0.000000,20.000000]
+   Alg='HistoEx1', ID=' 3D histo ' , Histo= ID= 3D histo                  " 3D histo "                                     Ents/All=20000/20000<X>/sX=4.5/2.8723,<Y>/sY=4.5/2.8723,<Z>/sZ=4.5/2.8723
+   Alg='HistoEx2', ID=' x vs y    ' , Histo=Histogram 2D " x vs y    " 50 xbins [-2.000000,2.000000], 50 ybins [-4.000000,4.000000]
+   Alg='HistoEx2', ID=' x vs y    (profile)' , Histo=<cppyy.gbl.AIDA.IProfile1D object at 0x453da658>
+
+   Histo TES   : "HistoEx2/ x vs y    (profile)"
+   Histo Title : " x vs y    (profile)"
+
+   Mean        :  -0.0052704
+   Rms         :      0.8777
+
+   Entries     :
+   |    All    |  In Range | Underflow |  Overflow |   Integral  |    Total    |
+   |  200000   |  200000   |   4608    |   4544    |  -0.54562   |   -1083.8   |
+
+   Annotation
+   | Title                     :  x vs y    (profile)                          |
+   | title                     :  x vs y    (profile)                          |
+   | Name                      :  x vs y    (profile)                          |
+   | id                        :  x vs y    (profile)                          |
+
+
+          1.5   +----+----+----+----+----+----+----+----+----+----++
+                |    .    .    .    .    |    .    .    .    .    .|
+                |    .    .    .    .    |    .    .    .    .    .|
+                |    .    .    .    .    |    .    .    .    .    .|
+                |    .    .    .    .    |    .    .    .    .    .|
+          0.5   +........................+.........................+
+                |    .    .    .    .    |    .    .    .    .    .|
+                |    .    .    .    .    |    .    .    .    .   I.|
+            0 *-+*************************************************I->*
+                |  I I    .    .    .    |    .    .    .    .  I *|
+         -0.5   +........................+.........................+
+                |    .    .    .    .    |    .    .    .    .    .|
+                |    .    .    .    .    |    .    .    .    .    .|
+                |    .    .    .    .    |    .    .    .    .    .|
+                |    .    .    .    .    |    .    .    .    .    .|
+         -1.5   +........................+.........................+
+                |    .    .    .    .    |    .    .    .    .    .|
+                |    .    .    .    .    |    .    .    .    .    .|
+                |    .    .    .    .    |    .    .    .    .    .|
+                |    .    .    .    .    |    .    .    .    .    .|
+         -2.5   +----+----+----+----+----+----+----+----+----+----++
+              U
+              N                                                      O
+              D                                                      V
+              E                                                      E
+              R      -    -    -    -    -                           R
+              F      1    1    0    0    0    0    0    1    1    1  F
+              L      .    .    .    .    .    .    .    .    .    .  L
+              O -    6    2    8    4    0    3    7    1    5    9  O
+              W 2    8    8    8    8    8    2    2    2    2    22 W
+
+
+
+
+   Alg='HistoEx2', ID=' x vs y+3x ' , Histo=Histogram 2D " x vs y+3x " 50 xbins [-2.000000,2.000000], 50 ybins [-4.000000,4.000000]
+   Alg='HistoEx2', ID=' x vs y+3x (profile)' , Histo=<cppyy.gbl.AIDA.IProfile1D object at 0x453e61d8>
+
+   Histo TES   : "HistoEx2/ x vs y+3x (profile)"
+   Histo Title : " x vs y+3x (profile)"
+
+   Mean        :  -0.0052704
+   Rms         :      0.8777
+
+   Entries     :
+   |    All    |  In Range | Underflow |  Overflow |   Integral  |    Total    |
+   |  200000   |  200000   |   4608    |   4544    |  -0.54771   |   -4660.5   |
+
+   Annotation
+   | Title                     :  x vs y+3x (profile)                          |
+   | title                     :  x vs y+3x (profile)                          |
+   | Name                      :  x vs y+3x (profile)                          |
+   | id                        :  x vs y+3x (profile)                          |
+
+
+           15   +----+----+----+----+----+----+----+----+----+----++
+                |    .    .    .    .    |    .    .    .    .    .|
+                |    .    .    .    .    |    .    .    .    .    .|
+                |    .    .    .    .    |    .    .    .    .  ***|
+                |    .    .    .    .    |    .    .    .    ***I .|
+                |    .    .    .    .    |    .    .    . ***.    .|
+                |    .    .    .    .    |    .    .   ***I  .    .| *
+            5   +........................+..........***............+
+                |    .    .    .    .    |    .  ***    .    .    .|
+                |    .    .    .    .    |    ***  .    .    .    .|
+                |    .    .    .    .    | ***.    .    .    .    .|
+            0  -+----+----+----+----+---I**---+----+----+----+----+->
+                |    .    .    .    . ***|    .    .    .    .    .|
+                |    .    .    .   ***   |    .    .    .    .    .|
+           -5   +...............***......+.........................+
+                |    .    . I***    .    |    .    .    .    .    .|
+              * |    .    ***  .    .    |    .    .    .    .    .|
+                |    . ***.    .    .    |    .    .    .    .    .|
+                |   ***   .    .    .    |    .    .    .    .    .|
+                |*** .    .    .    .    |    .    .    .    .    .|
+                |    .    .    .    .    |    .    .    .    .    .|
+          -15   +----+----+----+----+----+----+----+----+----+----++
+              U
+              N                                                      O
+              D                                                      V
+              E                                                      E
+              R      -    -    -    -    -                           R
+              F      1    1    0    0    0    0    0    1    1    1  F
+              L      .    .    .    .    .    .    .    .    .    .  L
+              O -    6    2    8    4    0    3    7    1    5    9  O
+              W 2    8    8    8    8    8    2    2    2    2    22 W
+
+
+
+
+   Alg='HistoEx2', ID=' x vs y-3x ' , Histo=Histogram 2D " x vs y-3x " 50 xbins [-2.000000,2.000000], 50 ybins [-4.000000,4.000000]
+   Alg='HistoEx2', ID=' x vs y-3x (profile)' , Histo=<cppyy.gbl.AIDA.IProfile1D object at 0x45051458>
+
+   Histo TES   : "HistoEx2/ x vs y-3x (profile)"
+   Histo Title : " x vs y-3x (profile)"
+
+   Mean        :  -0.0052704
+   Rms         :      0.8777
+
+   Entries     :
+   |    All    |  In Range | Underflow |  Overflow |   Integral  |    Total    |
+   |  200000   |  200000   |   4608    |   4544    |  -0.54353   |   2492.9    |
+
+   Annotation
+   | Title                     :  x vs y-3x (profile)                          |
+   | title                     :  x vs y-3x (profile)                          |
+   | Name                      :  x vs y-3x (profile)                          |
+   | id                        :  x vs y-3x (profile)                          |
+
+
+           15   +----+----+----+----+----+----+----+----+----+----++
+                |    .    .    .    .    |    .    .    .    .    .|
+                |    .    .    .    .    |    .    .    .    .    .|
+                |*** .    .    .    .    |    .    .    .    .    .|
+                |  I***   .    .    .    |    .    .    .    .    .|
+                |    . ***.    .    .    |    .    .    .    .    .|
+              * |    .    ***  .    .    |    .    .    .    .    .|
+            5   +............**I.........+.........................+
+                |    .    .    **** .    |    .    .    .    .    .|
+                |    .    .    .  I**I   |    .    .    .    .    .|
+                |    .    .    .    .****|    .    .    .    .    .|
+            0  -+----+----+----+----+---I***--+----+----+----+----+->
+                |    .    .    .    .    |  ***    .    .    .    .|
+                |    .    .    .    .    |    I**I .    .    .    .|
+           -5   +........................+.......***I..............+
+                |    .    .    .    .    |    .    .***I.    .    .|
+                |    .    .    .    .    |    .    .   ***   .    .| *
+                |    .    .    .    .    |    .    .    . ***.    .|
+                |    .    .    .    .    |    .    .    .    ***  .|
+                |    .    .    .    .    |    .    .    .    .  ***|
+                |    .    .    .    .    |    .    .    .    .    .|
+          -15   +----+----+----+----+----+----+----+----+----+----++
+              U
+              N                                                      O
+              D                                                      V
+              E                                                      E
+              R      -    -    -    -    -                           R
+              F      1    1    0    0    0    0    0    1    1    1  F
+              L      .    .    .    .    .    .    .    .    .    .  L
+              O -    6    2    8    4    0    3    7    1    5    9  O
+              W 2    8    8    8    8    8    2    2    2    2    22 W
+
+
+
+
+  ApplicationMgr       INFO Application Manager Stopped successfully
+  HistoEx           SUCCESS Booked 3 Histogram(s) : 1D=1 2D=1 3D=1
+  HistoEx           SUCCESS 1D histograms in directory "HistoEx" : 1
+   | ID                        |   Title                                       |    #    |     Mean   |    RMS     |  Skewness  |  Kurtosis  |
+   |  1D histo                 | " 1D histo "                                  |   200   |        4.5 | 2.8723     |    0.52751 |    -1.0415 |
+  HistoEx           SUCCESS 2D histograms in directory "HistoEx" : 1
+   ID= 2D histo                  " 2D histo "                                     Ents/All= 2000/2000 <X>/sX=4.5/2.8723,<Y>/sY=4.5/2.8723
+  HistoEx           SUCCESS 3D histograms in directory "HistoEx" : 1
+   ID= 3D histo                  " 3D histo "                                     Ents/All=20000/20000<X>/sX=4.5/2.8723,<Y>/sY=4.5/2.8723,<Z>/sZ=4.5/2.8723
+  HistoEx1          SUCCESS Booked 3 Histogram(s) : 1D=1 2D=1 3D=1
+  HistoEx1          SUCCESS 1D histograms in directory "HistoEx1" : 1
+   | ID                        |   Title                                       |    #    |     Mean   |    RMS     |  Skewness  |  Kurtosis  |
+   |  1D histo                 | " 1D histo "                                  |   200   |        4.5 | 2.8723     |    0.52751 |    -1.0415 |
+  HistoEx1          SUCCESS 2D histograms in directory "HistoEx1" : 1
+   ID= 2D histo                  " 2D histo "                                     Ents/All= 2000/2000 <X>/sX=4.5/2.8723,<Y>/sY=4.5/2.8723
+  HistoEx1          SUCCESS 3D histograms in directory "HistoEx1" : 1
+   ID= 3D histo                  " 3D histo "                                     Ents/All=20000/20000<X>/sX=4.5/2.8723,<Y>/sY=4.5/2.8723,<Z>/sZ=4.5/2.8723
+  HistoEx2          SUCCESS Booked 6 Histogram(s) : 2D=3 1DProf=3
+  HistoEx2          SUCCESS 2D histograms in directory "HistoEx2" : 3
+   ID= x vs y                    " x vs y    "                                    Ents/All=200000/200000<X>/sX=-0.0052187/0.87769,<Y>/sY=-0.0052098/0.99916
+   ID= x vs y+3x                 " x vs y+3x "                                    Ents/All=190894/200000<X>/sX=-0.00098056/0.69603,<Y>/sY=-0.0079536/2.0724
+   ID= x vs y-3x                 " x vs y-3x "                                    Ents/All=190896/200000<X>/sX=-0.0018744/0.6958,<Y>/sY=-0.00026366/2.0675
+  HistoEx2          SUCCESS 1D profile histograms in directory "HistoEx2" : 3
+   | ID                        |   Title                                       |    #    |     Mean   |    RMS     |  Skewness  |  Kurtosis  |
+   |  x vs y    (profile)      | " x vs y    (profile)"                        |  200000 | -0.0052704 | 0.8777     |          0 |         -3 |
+   |  x vs y+3x (profile)      | " x vs y+3x (profile)"                        |  200000 | -0.0052704 | 0.8777     |          0 |         -3 |
+   |  x vs y-3x (profile)      | " x vs y-3x (profile)"                        |  200000 | -0.0052704 | 0.8777     |          0 |         -3 |
+  EventLoopMgr         INFO Histograms converted successfully according to request.
+  ApplicationMgr       INFO Application Manager Finalized successfully
+  ApplicationMgr       INFO Application Manager Terminated successfully
+histos:
+  HistoEx:
+    1D:
+      1D histo:
+        ID: 1D histo
+        Title: '" 1D histo "'
+        '#': '200'
+        Mean: '4.5'
+        RMS: '2.8723'
+        Skewness: '0.52751'
+        Kurtosis: '-1.0415'
+        ? ''
+        : ''
+    header:
+      1D: 1
+      2D: 1
+      3D: 1
+      Total: 3
+    2D:
+      2D histo:
+      - 2D histo
+      - 2D histo
+      - Ents/All= 2000/2000 <X>/sX=4.5/2.8723,<Y>/sY=4.5/2.8723
+    3D:
+      3D histo:
+      - 3D histo
+      - 3D histo
+      - Ents/All=20000/20000<X>/sX=4.5/2.8723,<Y>/sY=4.5/2.8723,<Z>/sZ=4.5/2.8723
+  HistoEx1:
+    1D:
+      1D histo:
+        ID: 1D histo
+        Title: '" 1D histo "'
+        '#': '200'
+        Mean: '4.5'
+        RMS: '2.8723'
+        Skewness: '0.52751'
+        Kurtosis: '-1.0415'
+        ? ''
+        : ''
+    header:
+      1D: 1
+      2D: 1
+      3D: 1
+      Total: 3
+    2D:
+      2D histo:
+      - 2D histo
+      - 2D histo
+      - Ents/All= 2000/2000 <X>/sX=4.5/2.8723,<Y>/sY=4.5/2.8723
+    3D:
+      3D histo:
+      - 3D histo
+      - 3D histo
+      - Ents/All=20000/20000<X>/sX=4.5/2.8723,<Y>/sY=4.5/2.8723,<Z>/sZ=4.5/2.8723
+  HistoEx2:
+    2D:
+      x vs y:
+      - x vs y
+      - x vs y
+      - Ents/All=200000/200000<X>/sX=-0.0052187/0.87769,<Y>/sY=-0.0052098/0.99916
+      x vs y+3x:
+      - x vs y+3x
+      - x vs y+3x
+      - Ents/All=190894/200000<X>/sX=-0.00098056/0.69603,<Y>/sY=-0.0079536/2.0724
+      x vs y-3x:
+      - x vs y-3x
+      - x vs y-3x
+      - Ents/All=190896/200000<X>/sX=-0.0018744/0.6958,<Y>/sY=-0.00026366/2.0675
+    header:
+      2D: 3
+      1DProf: 3
+      Total: 6
+    1DProf:
+      x vs y    (profile):
+        ID: x vs y    (profile)
+        Title: '" x vs y    (profile)"'
+        '#': '200000'
+        Mean: '-0.0052704'
+        RMS: '0.8777'
+        Skewness: '0'
+        Kurtosis: '-3'
+        ? ''
+        : ''
+      x vs y+3x (profile):
+        ID: x vs y+3x (profile)
+        Title: '" x vs y+3x (profile)"'
+        '#': '200000'
+        Mean: '-0.0052704'
+        RMS: '0.8777'
+        Skewness: '0'
+        Kurtosis: '-3'
+        ? ''
+        : ''
+      x vs y-3x (profile):
+        ID: x vs y-3x (profile)
+        Title: '" x vs y-3x (profile)"'
+        '#': '200000'
+        Mean: '-0.0052704'
+        RMS: '0.8777'
+        Skewness: '0'
+        Kurtosis: '-3'
+        ? ''
+        : ''
+ttrees: {}
diff --git a/GaudiAlg/tests/pytest/refs/HistoEx2.pyref.opt-x86_64_v3.yaml b/GaudiAlg/tests/pytest/refs/HistoEx2.pyref.opt-x86_64_v3.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..9760bffd195b6099ca4c86a76e8762b684707dc2
--- /dev/null
+++ b/GaudiAlg/tests/pytest/refs/HistoEx2.pyref.opt-x86_64_v3.yaml
@@ -0,0 +1,440 @@
+stdout: |2
+
+  *******************************************************************************
+  *                                                                             *
+  * Simple example which illustrate the usage of useful algorithm  base class   *
+  * HistoAlgo (python version of C++ GaudiHistoAlg) for 'easy' histogramming.   *
+  *                                                                             *
+  * This example illustrates the usage of 1D and 2D profile histograms          *
+  *                                                                             *
+  *******************************************************************************
+  Vanya BELYAEV ibelyaev@physics.syr.edu
+  ApplicationMgr    SUCCESS
+  ====================================================================================================================================
+                                                     Welcome to ApplicationMgr (GaudiCoreSvc v999r999)
+                                            running on lblhcbpr13.cern.ch on Mon Sep 14 03:46:44 2020
+  ====================================================================================================================================
+  ApplicationMgr       INFO Application Manager Configured successfully
+  ApplicationMgr       INFO Successfully loaded modules : GaudiAlg, RootHistCnv
+  RootHistSvc          INFO Writing ROOT histograms to: histo1.root
+  HistogramPersis...   INFO Added successfully Conversion service RootHistSvc
+  DetectorDataSvc      INFO Detector description not requested to be loaded
+  EventLoopMgr      WARNING Unable to locate service "EventSelector"
+  EventLoopMgr      WARNING No events will be processed from external input.
+  ApplicationMgr       INFO Application Manager Initialized successfully
+  ApplicationMgr       INFO Application Manager Started successfully
+  RndmGenSvc.Engine    INFO Generator engine type:CLHEP::RanluxEngine
+  RndmGenSvc.Engine    INFO Current Seed:1234567 Luxury:3
+  RndmGenSvc           INFO Using Random engine:HepRndm::Engine<CLHEP::RanluxEngine>
+   Alg='HistoEx', ID=' 1D histo ' , Histo=Histogram 1D " 1D histo " 20 bins [0.000000,20.000000]
+
+   Histo TES   : "HistoEx/ 1D histo "
+   Histo Title : " 1D histo "
+
+   Mean        :         4.5 +- 0.2031
+   Rms         :      2.8723 +- 0.09994
+   Skewness    :     0.52751 +- 0.1706
+   Kurtosis    :     -1.0415 +- 0.3337
+
+   Entries     :
+   |    All    |  In Range | Underflow |  Overflow | #Equivalent |   Integral  |    Total    |
+   |    200    |    200    |     0     |     0     |     200     |     200     |     200     |
+
+   Annotation
+   | Title                     :  1D histo                                     |
+   | title                     :  1D histo                                     |
+   | id                        :  1D histo                                     |
+
+
+           25   ++----+----+----+----+
+                |IIIIIIIIII.    .    |
+                |IIIIIIIIII.    .    |
+                |IIIIIIIIII.    .    |
+                |IIIIIIIIII.    .    |
+                |**********.    .    |
+                |IIIIIIIIII.    .    |
+         16.7   +IIIIIIIIII..........+
+                |IIIIIIIIII.    .    |
+                ||    .    .    .    |
+                ||    .    .    .    |
+                ||    .    .    .    |
+                ||    .    .    .    |
+                ||    .    .    .    |
+         8.33   ++...................+
+                ||    .    .    .    |
+                ||    .    .    .    |
+                ||    .    .    .    |
+                ||    .    .    .    |
+                ||    .    .    .    |
+                ||    .    .    .    |
+     2.22e-16   ++----+----+----+----+
+              U
+              N                        O
+              D                        V
+              E                        E
+              R                        R
+              F                        F
+              L                        L
+              O            1    1    2 O
+              W 00    5    0    5    0 W
+
+
+
+
+   Alg='HistoEx', ID=' 2D histo ' , Histo=Histogram 2D " 2D histo " 20 xbins [0.000000,20.000000], 20 ybins [0.000000,20.000000]
+   Alg='HistoEx', ID=' 3D histo ' , Histo= ID= 3D histo                  " 3D histo "                                     Ents/All=20000/20000<X>/sX=4.5/2.8723,<Y>/sY=4.5/2.8723,<Z>/sZ=4.5/2.8723
+   Alg='HistoEx1', ID=' 1D histo ' , Histo=Histogram 1D " 1D histo " 20 bins [0.000000,20.000000]
+
+   Histo TES   : "HistoEx1/ 1D histo "
+   Histo Title : " 1D histo "
+
+   Mean        :         4.5 +- 0.2031
+   Rms         :      2.8723 +- 0.09994
+   Skewness    :     0.52751 +- 0.1706
+   Kurtosis    :     -1.0415 +- 0.3337
+
+   Entries     :
+   |    All    |  In Range | Underflow |  Overflow | #Equivalent |   Integral  |    Total    |
+   |    200    |    200    |     0     |     0     |     200     |    33.2     |    33.2     |
+
+   Annotation
+   | Title                     :  1D histo                                     |
+   | title                     :  1D histo                                     |
+   | id                        :  1D histo                                     |
+
+
+          4.5   ++----+----+----+----+
+                ||    .    .    .    |
+                |IIIIIIIIII.    .    |
+                |IIIIIIIIII.    .    |
+                |IIIIIIIIII.    .    |
+         3.38   +IIIIIIIIII..........+
+                |**********.    .    |
+                |IIIIIIIIII.    .    |
+                |IIIIIIIIII.    .    |
+                |IIIIIIIIII.    .    |
+         2.25   ++...................+
+                ||    .    .    .    |
+                ||    .    .    .    |
+                ||    .    .    .    |
+                ||    .    .    .    |
+         1.12   ++...................+
+                ||    .    .    .    |
+                ||    .    .    .    |
+                ||    .    .    .    |
+                ||    .    .    .    |
+            0 *-++----+----**********->*
+              U
+              N                        O
+              D                        V
+              E                        E
+              R                        R
+              F                        F
+              L                        L
+              O            1    1    2 O
+              W 00    5    0    5    0 W
+
+
+
+
+   Alg='HistoEx1', ID=' 2D histo ' , Histo=Histogram 2D " 2D histo " 20 xbins [0.000000,20.000000], 20 ybins [0.000000,20.000000]
+   Alg='HistoEx1', ID=' 3D histo ' , Histo= ID= 3D histo                  " 3D histo "                                     Ents/All=20000/20000<X>/sX=4.5/2.8723,<Y>/sY=4.5/2.8723,<Z>/sZ=4.5/2.8723
+   Alg='HistoEx2', ID=' x vs y    ' , Histo=Histogram 2D " x vs y    " 50 xbins [-2.000000,2.000000], 50 ybins [-4.000000,4.000000]
+   Alg='HistoEx2', ID=' x vs y    (profile)' , Histo=<ROOT.AIDA::IProfile1D object at 0x16ab00c8>
+
+   Histo TES   : "HistoEx2/ x vs y    (profile)"
+   Histo Title : " x vs y    (profile)"
+
+   Mean        :  -0.0052704
+   Rms         :      0.8777
+
+   Entries     :
+   |    All    |  In Range | Underflow |  Overflow |   Integral  |    Total    |
+   |  200000   |  200000   |   4608    |   4544    |  -0.54562   |   -1083.8   |
+
+   Annotation
+   | Title                     :  x vs y    (profile)                          |
+   | title                     :  x vs y    (profile)                          |
+   | Name                      :  x vs y    (profile)                          |
+   | id                        :  x vs y    (profile)                          |
+
+
+          1.5   ++----+----+----+----+----+----+----+----+----+----+
+                |.    .    .    .    .    |    .    .    .    .    |
+                |.    .    .    .    .    |    .    .    .    .    |
+                |.    .    .    .    .    |    .    .    .    .    |
+                |.    .    .    .    .    |    .    .    .    .    |
+          0.5   +.........................+........................+
+                |.    .    .    .    .    |    .    .    .    .    |
+                |.    .    .    .    .    |    .    .    .    .  I |
+            0 *-+*************************************************I->*
+                |. I I.    .    .    .    |    .    .    .    . I *|
+         -0.5   +.........................+........................+
+                |.    .    .    .    .    |    .    .    .    .    |
+                |.    .    .    .    .    |    .    .    .    .    |
+                |.    .    .    .    .    |    .    .    .    .    |
+                |.    .    .    .    .    |    .    .    .    .    |
+         -1.5   +.........................+........................+
+                |.    .    .    .    .    |    .    .    .    .    |
+                |.    .    .    .    .    |    .    .    .    .    |
+                |.    .    .    .    .    |    .    .    .    .    |
+                |.    .    .    .    .    |    .    .    .    .    |
+         -2.5   ++----+----+----+----+----+----+----+----+----+----+
+              U
+              N                                                      O
+              D                                                      V
+              E                                                      E
+              R                                                      R
+              F       -    -    -    -                               F
+              L       1    1    0    0         0    0    1    1      L
+              O --    .    .    .    .         .    .    .    .      O
+              W 22    6    2    8    4    0    4    8    2    6    2 W
+
+
+
+
+   Alg='HistoEx2', ID=' x vs y+3x ' , Histo=Histogram 2D " x vs y+3x " 50 xbins [-2.000000,2.000000], 50 ybins [-4.000000,4.000000]
+   Alg='HistoEx2', ID=' x vs y+3x (profile)' , Histo=<ROOT.AIDA::IProfile1D object at 0x16aa5048>
+
+   Histo TES   : "HistoEx2/ x vs y+3x (profile)"
+   Histo Title : " x vs y+3x (profile)"
+
+   Mean        :  -0.0052704
+   Rms         :      0.8777
+
+   Entries     :
+   |    All    |  In Range | Underflow |  Overflow |   Integral  |    Total    |
+   |  200000   |  200000   |   4608    |   4544    |  -0.54771   |   -4660.5   |
+
+   Annotation
+   | Title                     :  x vs y+3x (profile)                          |
+   | title                     :  x vs y+3x (profile)                          |
+   | Name                      :  x vs y+3x (profile)                          |
+   | id                        :  x vs y+3x (profile)                          |
+
+
+           15   ++----+----+----+----+----+----+----+----+----+----+
+                |.    .    .    .    .    |    .    .    .    .    |
+                |.    .    .    .    .    |    .    .    .    .    |
+                |.    .    .    .    .    |    .    .    .    . ***|
+                |.    .    .    .    .    |    .    .    .   ***I  |
+                |.    .    .    .    .    |    .    .    .*** .    |
+                |.    .    .    .    .    |    .    .  ***I   .    | *
+            5   +.........................+.........***............+
+                |.    .    .    .    .    |    . ***.    .    .    |
+                |.    .    .    .    .    |   ***   .    .    .    |
+                |.    .    .    .    .    |*** .    .    .    .    |
+            0  -++----+----+----+----+--I**----+----+----+----+----->
+                |.    .    .    .    .*** |    .    .    .    .    |
+                |.    .    .    .  ***    |    .    .    .    .    |
+           -5   +...............***.......+........................+
+                |.    .    .I***.    .    |    .    .    .    .    |
+              * |.    .   ***   .    .    |    .    .    .    .    |
+                |.    .*** .    .    .    |    .    .    .    .    |
+                |.  ***    .    .    .    |    .    .    .    .    |
+                |***  .    .    .    .    |    .    .    .    .    |
+                |.    .    .    .    .    |    .    .    .    .    |
+          -15   ++----+----+----+----+----+----+----+----+----+----+
+              U
+              N                                                      O
+              D                                                      V
+              E                                                      E
+              R                                                      R
+              F       -    -    -    -                               F
+              L       1    1    0    0         0    0    1    1      L
+              O --    .    .    .    .         .    .    .    .      O
+              W 22    6    2    8    4    0    4    8    2    6    2 W
+
+
+
+
+   Alg='HistoEx2', ID=' x vs y-3x ' , Histo=Histogram 2D " x vs y-3x " 50 xbins [-2.000000,2.000000], 50 ybins [-4.000000,4.000000]
+   Alg='HistoEx2', ID=' x vs y-3x (profile)' , Histo=<ROOT.AIDA::IProfile1D object at 0x16ae9228>
+
+   Histo TES   : "HistoEx2/ x vs y-3x (profile)"
+   Histo Title : " x vs y-3x (profile)"
+
+   Mean        :  -0.0052704
+   Rms         :      0.8777
+
+   Entries     :
+   |    All    |  In Range | Underflow |  Overflow |   Integral  |    Total    |
+   |  200000   |  200000   |   4608    |   4544    |  -0.54353   |   2492.9    |
+
+   Annotation
+   | Title                     :  x vs y-3x (profile)                          |
+   | title                     :  x vs y-3x (profile)                          |
+   | Name                      :  x vs y-3x (profile)                          |
+   | id                        :  x vs y-3x (profile)                          |
+
+
+           15   ++----+----+----+----+----+----+----+----+----+----+
+                |.    .    .    .    .    |    .    .    .    .    |
+                |.    .    .    .    .    |    .    .    .    .    |
+                |***  .    .    .    .    |    .    .    .    .    |
+                |. I***    .    .    .    |    .    .    .    .    |
+                |.    .*** .    .    .    |    .    .    .    .    |
+              * |.    .   ***   .    .    |    .    .    .    .    |
+            5   +............**I..........+........................+
+                |.    .    .   ****  .    |    .    .    .    .    |
+                |.    .    .    . I**I    |    .    .    .    .    |
+                |.    .    .    .    **** |    .    .    .    .    |
+            0  -++----+----+----+----+--I***---+----+----+----+----->
+                |.    .    .    .    .    | ***.    .    .    .    |
+                |.    .    .    .    .    |   I**I  .    .    .    |
+           -5   +.........................+......***I..............+
+                |.    .    .    .    .    |    .    ***I .    .    |
+                |.    .    .    .    .    |    .    .  ***    .    | *
+                |.    .    .    .    .    |    .    .    .*** .    |
+                |.    .    .    .    .    |    .    .    .   ***   |
+                |.    .    .    .    .    |    .    .    .    . ***|
+                |.    .    .    .    .    |    .    .    .    .    |
+          -15   ++----+----+----+----+----+----+----+----+----+----+
+              U
+              N                                                      O
+              D                                                      V
+              E                                                      E
+              R                                                      R
+              F       -    -    -    -                               F
+              L       1    1    0    0         0    0    1    1      L
+              O --    .    .    .    .         .    .    .    .      O
+              W 22    6    2    8    4    0    4    8    2    6    2 W
+
+
+
+
+  ApplicationMgr       INFO Application Manager Stopped successfully
+  HistoEx           SUCCESS Booked 3 Histogram(s) : 1D=1 2D=1 3D=1
+  HistoEx           SUCCESS 1D histograms in directory "HistoEx" : 1
+   | ID                        |   Title                                       |    #    |     Mean   |    RMS     |  Skewness  |  Kurtosis  |
+   |  1D histo                 | " 1D histo "                                  |   200   |        4.5 | 2.8723     |    0.52751 |    -1.0415 |
+  HistoEx           SUCCESS 2D histograms in directory "HistoEx" : 1
+   ID= 2D histo                  " 2D histo "                                     Ents/All= 2000/2000 <X>/sX=4.5/2.8723,<Y>/sY=4.5/2.8723
+  HistoEx           SUCCESS 3D histograms in directory "HistoEx" : 1
+   ID= 3D histo                  " 3D histo "                                     Ents/All=20000/20000<X>/sX=4.5/2.8723,<Y>/sY=4.5/2.8723,<Z>/sZ=4.5/2.8723
+  HistoEx1          SUCCESS Booked 3 Histogram(s) : 1D=1 2D=1 3D=1
+  HistoEx1          SUCCESS 1D histograms in directory "HistoEx1" : 1
+   | ID                        |   Title                                       |    #    |     Mean   |    RMS     |  Skewness  |  Kurtosis  |
+   |  1D histo                 | " 1D histo "                                  |   200   |        4.5 | 2.8723     |    0.52751 |    -1.0415 |
+  HistoEx1          SUCCESS 2D histograms in directory "HistoEx1" : 1
+   ID= 2D histo                  " 2D histo "                                     Ents/All= 2000/2000 <X>/sX=4.5/2.8723,<Y>/sY=4.5/2.8723
+  HistoEx1          SUCCESS 3D histograms in directory "HistoEx1" : 1
+   ID= 3D histo                  " 3D histo "                                     Ents/All=20000/20000<X>/sX=4.5/2.8723,<Y>/sY=4.5/2.8723,<Z>/sZ=4.5/2.8723
+  HistoEx2          SUCCESS Booked 6 Histogram(s) : 2D=3 1DProf=3
+  HistoEx2          SUCCESS 2D histograms in directory "HistoEx2" : 3
+   ID= x vs y                    " x vs y    "                                    Ents/All=200000/200000<X>/sX=-0.0052187/0.87769,<Y>/sY=-0.0052098/0.99916
+   ID= x vs y+3x                 " x vs y+3x "                                    Ents/All=190894/200000<X>/sX=-0.00098056/0.69603,<Y>/sY=-0.0079536/2.0724
+   ID= x vs y-3x                 " x vs y-3x "                                    Ents/All=190896/200000<X>/sX=-0.0018744/0.6958,<Y>/sY=-0.00026366/2.0675
+  HistoEx2          SUCCESS 1D profile histograms in directory "HistoEx2" : 3
+   | ID                        |   Title                                       |    #    |     Mean   |    RMS     |  Skewness  |  Kurtosis  |
+   |  x vs y    (profile)      | " x vs y    (profile)"                        |  200000 | -0.0052704 | 0.8777     |          0 |         -3 |
+   |  x vs y+3x (profile)      | " x vs y+3x (profile)"                        |  200000 | -0.0052704 | 0.8777     |          0 |         -3 |
+   |  x vs y-3x (profile)      | " x vs y-3x (profile)"                        |  200000 | -0.0052704 | 0.8777     |          0 |         -3 |
+  EventLoopMgr         INFO Histograms converted successfully according to request.
+  ApplicationMgr       INFO Application Manager Finalized successfully
+  ApplicationMgr       INFO Application Manager Terminated successfully
+histos:
+  HistoEx:
+    1D:
+      1D histo:
+        ID: 1D histo
+        Title: '" 1D histo "'
+        '#': '200'
+        Mean: '4.5'
+        RMS: '2.8723'
+        Skewness: '0.52751'
+        Kurtosis: '-1.0415'
+        ? ''
+        : ''
+    header:
+      1D: 1
+      2D: 1
+      3D: 1
+      Total: 3
+    2D:
+      2D histo:
+      - 2D histo
+      - 2D histo
+      - Ents/All= 2000/2000 <X>/sX=4.5/2.8723,<Y>/sY=4.5/2.8723
+    3D:
+      3D histo:
+      - 3D histo
+      - 3D histo
+      - Ents/All=20000/20000<X>/sX=4.5/2.8723,<Y>/sY=4.5/2.8723,<Z>/sZ=4.5/2.8723
+  HistoEx1:
+    1D:
+      1D histo:
+        ID: 1D histo
+        Title: '" 1D histo "'
+        '#': '200'
+        Mean: '4.5'
+        RMS: '2.8723'
+        Skewness: '0.52751'
+        Kurtosis: '-1.0415'
+        ? ''
+        : ''
+    header:
+      1D: 1
+      2D: 1
+      3D: 1
+      Total: 3
+    2D:
+      2D histo:
+      - 2D histo
+      - 2D histo
+      - Ents/All= 2000/2000 <X>/sX=4.5/2.8723,<Y>/sY=4.5/2.8723
+    3D:
+      3D histo:
+      - 3D histo
+      - 3D histo
+      - Ents/All=20000/20000<X>/sX=4.5/2.8723,<Y>/sY=4.5/2.8723,<Z>/sZ=4.5/2.8723
+  HistoEx2:
+    2D:
+      x vs y:
+      - x vs y
+      - x vs y
+      - Ents/All=200000/200000<X>/sX=-0.0052187/0.87769,<Y>/sY=-0.0052098/0.99916
+      x vs y+3x:
+      - x vs y+3x
+      - x vs y+3x
+      - Ents/All=190894/200000<X>/sX=-0.00098056/0.69603,<Y>/sY=-0.0079536/2.0724
+      x vs y-3x:
+      - x vs y-3x
+      - x vs y-3x
+      - Ents/All=190896/200000<X>/sX=-0.0018744/0.6958,<Y>/sY=-0.00026366/2.0675
+    header:
+      2D: 3
+      1DProf: 3
+      Total: 6
+    1DProf:
+      x vs y    (profile):
+        ID: x vs y    (profile)
+        Title: '" x vs y    (profile)"'
+        '#': '200000'
+        Mean: '-0.0052704'
+        RMS: '0.8777'
+        Skewness: '0'
+        Kurtosis: '-3'
+        ? ''
+        : ''
+      x vs y+3x (profile):
+        ID: x vs y+3x (profile)
+        Title: '" x vs y+3x (profile)"'
+        '#': '200000'
+        Mean: '-0.0052704'
+        RMS: '0.8777'
+        Skewness: '0'
+        Kurtosis: '-3'
+        ? ''
+        : ''
+      x vs y-3x (profile):
+        ID: x vs y-3x (profile)
+        Title: '" x vs y-3x (profile)"'
+        '#': '200000'
+        Mean: '-0.0052704'
+        RMS: '0.8777'
+        Skewness: '0'
+        Kurtosis: '-3'
+        ? ''
+        : ''
+ttrees: {}
diff --git a/GaudiAlg/tests/pytest/refs/HistoEx2.pyref.opt-x86_64_v4.yaml b/GaudiAlg/tests/pytest/refs/HistoEx2.pyref.opt-x86_64_v4.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..9760bffd195b6099ca4c86a76e8762b684707dc2
--- /dev/null
+++ b/GaudiAlg/tests/pytest/refs/HistoEx2.pyref.opt-x86_64_v4.yaml
@@ -0,0 +1,440 @@
+stdout: |2
+
+  *******************************************************************************
+  *                                                                             *
+  * Simple example which illustrate the usage of useful algorithm  base class   *
+  * HistoAlgo (python version of C++ GaudiHistoAlg) for 'easy' histogramming.   *
+  *                                                                             *
+  * This example illustrates the usage of 1D and 2D profile histograms          *
+  *                                                                             *
+  *******************************************************************************
+  Vanya BELYAEV ibelyaev@physics.syr.edu
+  ApplicationMgr    SUCCESS
+  ====================================================================================================================================
+                                                     Welcome to ApplicationMgr (GaudiCoreSvc v999r999)
+                                            running on lblhcbpr13.cern.ch on Mon Sep 14 03:46:44 2020
+  ====================================================================================================================================
+  ApplicationMgr       INFO Application Manager Configured successfully
+  ApplicationMgr       INFO Successfully loaded modules : GaudiAlg, RootHistCnv
+  RootHistSvc          INFO Writing ROOT histograms to: histo1.root
+  HistogramPersis...   INFO Added successfully Conversion service RootHistSvc
+  DetectorDataSvc      INFO Detector description not requested to be loaded
+  EventLoopMgr      WARNING Unable to locate service "EventSelector"
+  EventLoopMgr      WARNING No events will be processed from external input.
+  ApplicationMgr       INFO Application Manager Initialized successfully
+  ApplicationMgr       INFO Application Manager Started successfully
+  RndmGenSvc.Engine    INFO Generator engine type:CLHEP::RanluxEngine
+  RndmGenSvc.Engine    INFO Current Seed:1234567 Luxury:3
+  RndmGenSvc           INFO Using Random engine:HepRndm::Engine<CLHEP::RanluxEngine>
+   Alg='HistoEx', ID=' 1D histo ' , Histo=Histogram 1D " 1D histo " 20 bins [0.000000,20.000000]
+
+   Histo TES   : "HistoEx/ 1D histo "
+   Histo Title : " 1D histo "
+
+   Mean        :         4.5 +- 0.2031
+   Rms         :      2.8723 +- 0.09994
+   Skewness    :     0.52751 +- 0.1706
+   Kurtosis    :     -1.0415 +- 0.3337
+
+   Entries     :
+   |    All    |  In Range | Underflow |  Overflow | #Equivalent |   Integral  |    Total    |
+   |    200    |    200    |     0     |     0     |     200     |     200     |     200     |
+
+   Annotation
+   | Title                     :  1D histo                                     |
+   | title                     :  1D histo                                     |
+   | id                        :  1D histo                                     |
+
+
+           25   ++----+----+----+----+
+                |IIIIIIIIII.    .    |
+                |IIIIIIIIII.    .    |
+                |IIIIIIIIII.    .    |
+                |IIIIIIIIII.    .    |
+                |**********.    .    |
+                |IIIIIIIIII.    .    |
+         16.7   +IIIIIIIIII..........+
+                |IIIIIIIIII.    .    |
+                ||    .    .    .    |
+                ||    .    .    .    |
+                ||    .    .    .    |
+                ||    .    .    .    |
+                ||    .    .    .    |
+         8.33   ++...................+
+                ||    .    .    .    |
+                ||    .    .    .    |
+                ||    .    .    .    |
+                ||    .    .    .    |
+                ||    .    .    .    |
+                ||    .    .    .    |
+     2.22e-16   ++----+----+----+----+
+              U
+              N                        O
+              D                        V
+              E                        E
+              R                        R
+              F                        F
+              L                        L
+              O            1    1    2 O
+              W 00    5    0    5    0 W
+
+
+
+
+   Alg='HistoEx', ID=' 2D histo ' , Histo=Histogram 2D " 2D histo " 20 xbins [0.000000,20.000000], 20 ybins [0.000000,20.000000]
+   Alg='HistoEx', ID=' 3D histo ' , Histo= ID= 3D histo                  " 3D histo "                                     Ents/All=20000/20000<X>/sX=4.5/2.8723,<Y>/sY=4.5/2.8723,<Z>/sZ=4.5/2.8723
+   Alg='HistoEx1', ID=' 1D histo ' , Histo=Histogram 1D " 1D histo " 20 bins [0.000000,20.000000]
+
+   Histo TES   : "HistoEx1/ 1D histo "
+   Histo Title : " 1D histo "
+
+   Mean        :         4.5 +- 0.2031
+   Rms         :      2.8723 +- 0.09994
+   Skewness    :     0.52751 +- 0.1706
+   Kurtosis    :     -1.0415 +- 0.3337
+
+   Entries     :
+   |    All    |  In Range | Underflow |  Overflow | #Equivalent |   Integral  |    Total    |
+   |    200    |    200    |     0     |     0     |     200     |    33.2     |    33.2     |
+
+   Annotation
+   | Title                     :  1D histo                                     |
+   | title                     :  1D histo                                     |
+   | id                        :  1D histo                                     |
+
+
+          4.5   ++----+----+----+----+
+                ||    .    .    .    |
+                |IIIIIIIIII.    .    |
+                |IIIIIIIIII.    .    |
+                |IIIIIIIIII.    .    |
+         3.38   +IIIIIIIIII..........+
+                |**********.    .    |
+                |IIIIIIIIII.    .    |
+                |IIIIIIIIII.    .    |
+                |IIIIIIIIII.    .    |
+         2.25   ++...................+
+                ||    .    .    .    |
+                ||    .    .    .    |
+                ||    .    .    .    |
+                ||    .    .    .    |
+         1.12   ++...................+
+                ||    .    .    .    |
+                ||    .    .    .    |
+                ||    .    .    .    |
+                ||    .    .    .    |
+            0 *-++----+----**********->*
+              U
+              N                        O
+              D                        V
+              E                        E
+              R                        R
+              F                        F
+              L                        L
+              O            1    1    2 O
+              W 00    5    0    5    0 W
+
+
+
+
+   Alg='HistoEx1', ID=' 2D histo ' , Histo=Histogram 2D " 2D histo " 20 xbins [0.000000,20.000000], 20 ybins [0.000000,20.000000]
+   Alg='HistoEx1', ID=' 3D histo ' , Histo= ID= 3D histo                  " 3D histo "                                     Ents/All=20000/20000<X>/sX=4.5/2.8723,<Y>/sY=4.5/2.8723,<Z>/sZ=4.5/2.8723
+   Alg='HistoEx2', ID=' x vs y    ' , Histo=Histogram 2D " x vs y    " 50 xbins [-2.000000,2.000000], 50 ybins [-4.000000,4.000000]
+   Alg='HistoEx2', ID=' x vs y    (profile)' , Histo=<ROOT.AIDA::IProfile1D object at 0x16ab00c8>
+
+   Histo TES   : "HistoEx2/ x vs y    (profile)"
+   Histo Title : " x vs y    (profile)"
+
+   Mean        :  -0.0052704
+   Rms         :      0.8777
+
+   Entries     :
+   |    All    |  In Range | Underflow |  Overflow |   Integral  |    Total    |
+   |  200000   |  200000   |   4608    |   4544    |  -0.54562   |   -1083.8   |
+
+   Annotation
+   | Title                     :  x vs y    (profile)                          |
+   | title                     :  x vs y    (profile)                          |
+   | Name                      :  x vs y    (profile)                          |
+   | id                        :  x vs y    (profile)                          |
+
+
+          1.5   ++----+----+----+----+----+----+----+----+----+----+
+                |.    .    .    .    .    |    .    .    .    .    |
+                |.    .    .    .    .    |    .    .    .    .    |
+                |.    .    .    .    .    |    .    .    .    .    |
+                |.    .    .    .    .    |    .    .    .    .    |
+          0.5   +.........................+........................+
+                |.    .    .    .    .    |    .    .    .    .    |
+                |.    .    .    .    .    |    .    .    .    .  I |
+            0 *-+*************************************************I->*
+                |. I I.    .    .    .    |    .    .    .    . I *|
+         -0.5   +.........................+........................+
+                |.    .    .    .    .    |    .    .    .    .    |
+                |.    .    .    .    .    |    .    .    .    .    |
+                |.    .    .    .    .    |    .    .    .    .    |
+                |.    .    .    .    .    |    .    .    .    .    |
+         -1.5   +.........................+........................+
+                |.    .    .    .    .    |    .    .    .    .    |
+                |.    .    .    .    .    |    .    .    .    .    |
+                |.    .    .    .    .    |    .    .    .    .    |
+                |.    .    .    .    .    |    .    .    .    .    |
+         -2.5   ++----+----+----+----+----+----+----+----+----+----+
+              U
+              N                                                      O
+              D                                                      V
+              E                                                      E
+              R                                                      R
+              F       -    -    -    -                               F
+              L       1    1    0    0         0    0    1    1      L
+              O --    .    .    .    .         .    .    .    .      O
+              W 22    6    2    8    4    0    4    8    2    6    2 W
+
+
+
+
+   Alg='HistoEx2', ID=' x vs y+3x ' , Histo=Histogram 2D " x vs y+3x " 50 xbins [-2.000000,2.000000], 50 ybins [-4.000000,4.000000]
+   Alg='HistoEx2', ID=' x vs y+3x (profile)' , Histo=<ROOT.AIDA::IProfile1D object at 0x16aa5048>
+
+   Histo TES   : "HistoEx2/ x vs y+3x (profile)"
+   Histo Title : " x vs y+3x (profile)"
+
+   Mean        :  -0.0052704
+   Rms         :      0.8777
+
+   Entries     :
+   |    All    |  In Range | Underflow |  Overflow |   Integral  |    Total    |
+   |  200000   |  200000   |   4608    |   4544    |  -0.54771   |   -4660.5   |
+
+   Annotation
+   | Title                     :  x vs y+3x (profile)                          |
+   | title                     :  x vs y+3x (profile)                          |
+   | Name                      :  x vs y+3x (profile)                          |
+   | id                        :  x vs y+3x (profile)                          |
+
+
+           15   ++----+----+----+----+----+----+----+----+----+----+
+                |.    .    .    .    .    |    .    .    .    .    |
+                |.    .    .    .    .    |    .    .    .    .    |
+                |.    .    .    .    .    |    .    .    .    . ***|
+                |.    .    .    .    .    |    .    .    .   ***I  |
+                |.    .    .    .    .    |    .    .    .*** .    |
+                |.    .    .    .    .    |    .    .  ***I   .    | *
+            5   +.........................+.........***............+
+                |.    .    .    .    .    |    . ***.    .    .    |
+                |.    .    .    .    .    |   ***   .    .    .    |
+                |.    .    .    .    .    |*** .    .    .    .    |
+            0  -++----+----+----+----+--I**----+----+----+----+----->
+                |.    .    .    .    .*** |    .    .    .    .    |
+                |.    .    .    .  ***    |    .    .    .    .    |
+           -5   +...............***.......+........................+
+                |.    .    .I***.    .    |    .    .    .    .    |
+              * |.    .   ***   .    .    |    .    .    .    .    |
+                |.    .*** .    .    .    |    .    .    .    .    |
+                |.  ***    .    .    .    |    .    .    .    .    |
+                |***  .    .    .    .    |    .    .    .    .    |
+                |.    .    .    .    .    |    .    .    .    .    |
+          -15   ++----+----+----+----+----+----+----+----+----+----+
+              U
+              N                                                      O
+              D                                                      V
+              E                                                      E
+              R                                                      R
+              F       -    -    -    -                               F
+              L       1    1    0    0         0    0    1    1      L
+              O --    .    .    .    .         .    .    .    .      O
+              W 22    6    2    8    4    0    4    8    2    6    2 W
+
+
+
+
+   Alg='HistoEx2', ID=' x vs y-3x ' , Histo=Histogram 2D " x vs y-3x " 50 xbins [-2.000000,2.000000], 50 ybins [-4.000000,4.000000]
+   Alg='HistoEx2', ID=' x vs y-3x (profile)' , Histo=<ROOT.AIDA::IProfile1D object at 0x16ae9228>
+
+   Histo TES   : "HistoEx2/ x vs y-3x (profile)"
+   Histo Title : " x vs y-3x (profile)"
+
+   Mean        :  -0.0052704
+   Rms         :      0.8777
+
+   Entries     :
+   |    All    |  In Range | Underflow |  Overflow |   Integral  |    Total    |
+   |  200000   |  200000   |   4608    |   4544    |  -0.54353   |   2492.9    |
+
+   Annotation
+   | Title                     :  x vs y-3x (profile)                          |
+   | title                     :  x vs y-3x (profile)                          |
+   | Name                      :  x vs y-3x (profile)                          |
+   | id                        :  x vs y-3x (profile)                          |
+
+
+           15   ++----+----+----+----+----+----+----+----+----+----+
+                |.    .    .    .    .    |    .    .    .    .    |
+                |.    .    .    .    .    |    .    .    .    .    |
+                |***  .    .    .    .    |    .    .    .    .    |
+                |. I***    .    .    .    |    .    .    .    .    |
+                |.    .*** .    .    .    |    .    .    .    .    |
+              * |.    .   ***   .    .    |    .    .    .    .    |
+            5   +............**I..........+........................+
+                |.    .    .   ****  .    |    .    .    .    .    |
+                |.    .    .    . I**I    |    .    .    .    .    |
+                |.    .    .    .    **** |    .    .    .    .    |
+            0  -++----+----+----+----+--I***---+----+----+----+----->
+                |.    .    .    .    .    | ***.    .    .    .    |
+                |.    .    .    .    .    |   I**I  .    .    .    |
+           -5   +.........................+......***I..............+
+                |.    .    .    .    .    |    .    ***I .    .    |
+                |.    .    .    .    .    |    .    .  ***    .    | *
+                |.    .    .    .    .    |    .    .    .*** .    |
+                |.    .    .    .    .    |    .    .    .   ***   |
+                |.    .    .    .    .    |    .    .    .    . ***|
+                |.    .    .    .    .    |    .    .    .    .    |
+          -15   ++----+----+----+----+----+----+----+----+----+----+
+              U
+              N                                                      O
+              D                                                      V
+              E                                                      E
+              R                                                      R
+              F       -    -    -    -                               F
+              L       1    1    0    0         0    0    1    1      L
+              O --    .    .    .    .         .    .    .    .      O
+              W 22    6    2    8    4    0    4    8    2    6    2 W
+
+
+
+
+  ApplicationMgr       INFO Application Manager Stopped successfully
+  HistoEx           SUCCESS Booked 3 Histogram(s) : 1D=1 2D=1 3D=1
+  HistoEx           SUCCESS 1D histograms in directory "HistoEx" : 1
+   | ID                        |   Title                                       |    #    |     Mean   |    RMS     |  Skewness  |  Kurtosis  |
+   |  1D histo                 | " 1D histo "                                  |   200   |        4.5 | 2.8723     |    0.52751 |    -1.0415 |
+  HistoEx           SUCCESS 2D histograms in directory "HistoEx" : 1
+   ID= 2D histo                  " 2D histo "                                     Ents/All= 2000/2000 <X>/sX=4.5/2.8723,<Y>/sY=4.5/2.8723
+  HistoEx           SUCCESS 3D histograms in directory "HistoEx" : 1
+   ID= 3D histo                  " 3D histo "                                     Ents/All=20000/20000<X>/sX=4.5/2.8723,<Y>/sY=4.5/2.8723,<Z>/sZ=4.5/2.8723
+  HistoEx1          SUCCESS Booked 3 Histogram(s) : 1D=1 2D=1 3D=1
+  HistoEx1          SUCCESS 1D histograms in directory "HistoEx1" : 1
+   | ID                        |   Title                                       |    #    |     Mean   |    RMS     |  Skewness  |  Kurtosis  |
+   |  1D histo                 | " 1D histo "                                  |   200   |        4.5 | 2.8723     |    0.52751 |    -1.0415 |
+  HistoEx1          SUCCESS 2D histograms in directory "HistoEx1" : 1
+   ID= 2D histo                  " 2D histo "                                     Ents/All= 2000/2000 <X>/sX=4.5/2.8723,<Y>/sY=4.5/2.8723
+  HistoEx1          SUCCESS 3D histograms in directory "HistoEx1" : 1
+   ID= 3D histo                  " 3D histo "                                     Ents/All=20000/20000<X>/sX=4.5/2.8723,<Y>/sY=4.5/2.8723,<Z>/sZ=4.5/2.8723
+  HistoEx2          SUCCESS Booked 6 Histogram(s) : 2D=3 1DProf=3
+  HistoEx2          SUCCESS 2D histograms in directory "HistoEx2" : 3
+   ID= x vs y                    " x vs y    "                                    Ents/All=200000/200000<X>/sX=-0.0052187/0.87769,<Y>/sY=-0.0052098/0.99916
+   ID= x vs y+3x                 " x vs y+3x "                                    Ents/All=190894/200000<X>/sX=-0.00098056/0.69603,<Y>/sY=-0.0079536/2.0724
+   ID= x vs y-3x                 " x vs y-3x "                                    Ents/All=190896/200000<X>/sX=-0.0018744/0.6958,<Y>/sY=-0.00026366/2.0675
+  HistoEx2          SUCCESS 1D profile histograms in directory "HistoEx2" : 3
+   | ID                        |   Title                                       |    #    |     Mean   |    RMS     |  Skewness  |  Kurtosis  |
+   |  x vs y    (profile)      | " x vs y    (profile)"                        |  200000 | -0.0052704 | 0.8777     |          0 |         -3 |
+   |  x vs y+3x (profile)      | " x vs y+3x (profile)"                        |  200000 | -0.0052704 | 0.8777     |          0 |         -3 |
+   |  x vs y-3x (profile)      | " x vs y-3x (profile)"                        |  200000 | -0.0052704 | 0.8777     |          0 |         -3 |
+  EventLoopMgr         INFO Histograms converted successfully according to request.
+  ApplicationMgr       INFO Application Manager Finalized successfully
+  ApplicationMgr       INFO Application Manager Terminated successfully
+histos:
+  HistoEx:
+    1D:
+      1D histo:
+        ID: 1D histo
+        Title: '" 1D histo "'
+        '#': '200'
+        Mean: '4.5'
+        RMS: '2.8723'
+        Skewness: '0.52751'
+        Kurtosis: '-1.0415'
+        ? ''
+        : ''
+    header:
+      1D: 1
+      2D: 1
+      3D: 1
+      Total: 3
+    2D:
+      2D histo:
+      - 2D histo
+      - 2D histo
+      - Ents/All= 2000/2000 <X>/sX=4.5/2.8723,<Y>/sY=4.5/2.8723
+    3D:
+      3D histo:
+      - 3D histo
+      - 3D histo
+      - Ents/All=20000/20000<X>/sX=4.5/2.8723,<Y>/sY=4.5/2.8723,<Z>/sZ=4.5/2.8723
+  HistoEx1:
+    1D:
+      1D histo:
+        ID: 1D histo
+        Title: '" 1D histo "'
+        '#': '200'
+        Mean: '4.5'
+        RMS: '2.8723'
+        Skewness: '0.52751'
+        Kurtosis: '-1.0415'
+        ? ''
+        : ''
+    header:
+      1D: 1
+      2D: 1
+      3D: 1
+      Total: 3
+    2D:
+      2D histo:
+      - 2D histo
+      - 2D histo
+      - Ents/All= 2000/2000 <X>/sX=4.5/2.8723,<Y>/sY=4.5/2.8723
+    3D:
+      3D histo:
+      - 3D histo
+      - 3D histo
+      - Ents/All=20000/20000<X>/sX=4.5/2.8723,<Y>/sY=4.5/2.8723,<Z>/sZ=4.5/2.8723
+  HistoEx2:
+    2D:
+      x vs y:
+      - x vs y
+      - x vs y
+      - Ents/All=200000/200000<X>/sX=-0.0052187/0.87769,<Y>/sY=-0.0052098/0.99916
+      x vs y+3x:
+      - x vs y+3x
+      - x vs y+3x
+      - Ents/All=190894/200000<X>/sX=-0.00098056/0.69603,<Y>/sY=-0.0079536/2.0724
+      x vs y-3x:
+      - x vs y-3x
+      - x vs y-3x
+      - Ents/All=190896/200000<X>/sX=-0.0018744/0.6958,<Y>/sY=-0.00026366/2.0675
+    header:
+      2D: 3
+      1DProf: 3
+      Total: 6
+    1DProf:
+      x vs y    (profile):
+        ID: x vs y    (profile)
+        Title: '" x vs y    (profile)"'
+        '#': '200000'
+        Mean: '-0.0052704'
+        RMS: '0.8777'
+        Skewness: '0'
+        Kurtosis: '-3'
+        ? ''
+        : ''
+      x vs y+3x (profile):
+        ID: x vs y+3x (profile)
+        Title: '" x vs y+3x (profile)"'
+        '#': '200000'
+        Mean: '-0.0052704'
+        RMS: '0.8777'
+        Skewness: '0'
+        Kurtosis: '-3'
+        ? ''
+        : ''
+      x vs y-3x (profile):
+        ID: x vs y-3x (profile)
+        Title: '" x vs y-3x (profile)"'
+        '#': '200000'
+        Mean: '-0.0052704'
+        RMS: '0.8777'
+        Skewness: '0'
+        Kurtosis: '-3'
+        ? ''
+        : ''
+ttrees: {}
diff --git a/GaudiAlg/tests/pytest/refs/HistoEx2.pyref.yaml b/GaudiAlg/tests/pytest/refs/HistoEx2.pyref.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..18a5d9cd027c589eb6b6a3fb4ef65e475d12fe08
--- /dev/null
+++ b/GaudiAlg/tests/pytest/refs/HistoEx2.pyref.yaml
@@ -0,0 +1,332 @@
+stdout: |-
+  Vanya BELYAEV ibelyaev@physics.syr.edu
+  ApplicationMgr    SUCCESS
+  ====================================================================================================================================
+  ====================================================================================================================================
+  ApplicationMgr       INFO Application Manager Configured successfully
+  ApplicationMgr       INFO Successfully loaded modules : GaudiAlg, RootHistCnv
+  HistogramPersis...   INFO Added successfully Conversion service RootHistSvc
+  DetectorDataSvc      INFO Detector description not requested to be loaded
+  EventLoopMgr      WARNING Unable to locate service "EventSelector"
+  EventLoopMgr      WARNING No events will be processed from external input.
+  ApplicationMgr       INFO Application Manager Initialized successfully
+  ApplicationMgr       INFO Application Manager Started successfully
+  RndmGenSvc.Engine    INFO Generator engine type:CLHEP::RanluxEngine
+  RndmGenSvc.Engine    INFO Current Seed:1234567 Luxury:3
+  RndmGenSvc           INFO Using Random engine:HepRndm::Engine<CLHEP::RanluxEngine>
+   Alg='HistoEx', ID=' 1D histo ' , Histo=Histogram 1D " 1D histo " 20 bins [0.000000,20.000000]
+   Histo TES   : "HistoEx/ 1D histo "
+   Histo Title : " 1D histo "
+   Mean        :         4.5 +- 0.2031
+   Rms         :      2.8723 +- 0.09994
+   Skewness    :     0.52751 +- 0.1706
+   Kurtosis    :     -1.0415 +- 0.3337
+   Entries     :
+   Annotation
+           25   ++----+----+----+----+
+                |IIIIIIIIII.    .    |
+                |IIIIIIIIII.    .    |
+                |IIIIIIIIII.    .    |
+                |IIIIIIIIII.    .    |
+                |**********.    .    |
+                |IIIIIIIIII.    .    |
+         16.7   +IIIIIIIIII..........+
+                |IIIIIIIIII.    .    |
+                ||    .    .    .    |
+                ||    .    .    .    |
+                ||    .    .    .    |
+                ||    .    .    .    |
+                ||    .    .    .    |
+         8.33   ++...................+
+                ||    .    .    .    |
+                ||    .    .    .    |
+                ||    .    .    .    |
+                ||    .    .    .    |
+                ||    .    .    .    |
+                ||    .    .    .    |
+            0 *-++----+----**********->*
+              U
+              N                        O
+              D                        V
+              E                        E
+              R                        R
+              F                        F
+              L                        L
+              O            1    1    2 O
+              W 00    5    0    5    0 W
+   Alg='HistoEx', ID=' 2D histo ' , Histo=Histogram 2D " 2D histo " 20 xbins [0.000000,20.000000], 20 ybins [0.000000,20.000000]
+   Alg='HistoEx', ID=' 3D histo ' , Histo= ID= 3D histo                  " 3D histo "                                     Ents/All=20000/20000<X>/sX=4.5/2.8723,<Y>/sY=4.5/2.8723,<Z>/sZ=4.5/2.8723
+   Alg='HistoEx1', ID=' 1D histo ' , Histo=Histogram 1D " 1D histo " 20 bins [0.000000,20.000000]
+   Histo TES   : "HistoEx1/ 1D histo "
+   Histo Title : " 1D histo "
+   Mean        :         4.5 +- 0.2031
+   Rms         :      2.8723 +- 0.09994
+   Skewness    :     0.52751 +- 0.1706
+   Kurtosis    :     -1.0415 +- 0.3337
+   Entries     :
+   Annotation
+          4.5   ++----+----+----+----+
+                ||    .    .    .    |
+                |IIIIIIIIII.    .    |
+                |IIIIIIIIII.    .    |
+                |IIIIIIIIII.    .    |
+         3.38   +IIIIIIIIII..........+
+                |**********.    .    |
+                |IIIIIIIIII.    .    |
+                |IIIIIIIIII.    .    |
+                |IIIIIIIIII.    .    |
+         2.25   ++...................+
+                ||    .    .    .    |
+                ||    .    .    .    |
+                ||    .    .    .    |
+                ||    .    .    .    |
+         1.12   ++...................+
+                ||    .    .    .    |
+                ||    .    .    .    |
+                ||    .    .    .    |
+                ||    .    .    .    |
+            0 *-++----+----**********->*
+              U
+              N                        O
+              D                        V
+              E                        E
+              R                        R
+              F                        F
+              L                        L
+              O            1    1    2 O
+              W 00    5    0    5    0 W
+   Alg='HistoEx1', ID=' 2D histo ' , Histo=Histogram 2D " 2D histo " 20 xbins [0.000000,20.000000], 20 ybins [0.000000,20.000000]
+   Alg='HistoEx1', ID=' 3D histo ' , Histo= ID= 3D histo                  " 3D histo "                                     Ents/All=20000/20000<X>/sX=4.5/2.8723,<Y>/sY=4.5/2.8723,<Z>/sZ=4.5/2.8723
+   Alg='HistoEx2', ID=' x vs y    ' , Histo=Histogram 2D " x vs y    " 50 xbins [-2.000000,2.000000], 50 ybins [-4.000000,4.000000]
+   Alg='HistoEx2', ID=' x vs y    (profile)' , Histo=<cppyy.gbl.AIDA.IProfile1D object at 0x########>
+   Histo TES   : "HistoEx2/ x vs y    (profile)"
+   Histo Title : " x vs y    (profile)"
+   Mean        :   0.0027176
+   Rms         :     0.87571
+   Entries     :
+   Annotation
+            4   ++----+----+----+----+----+----+----+----+----+----+
+                |.    .    .    .    .    |    .    .    .    .    |
+                |.    .    .    .    .    |    .    .    .    .    |
+                |.    .    .    .    .    |    .    .    .    .    |
+                |.    .    .    .    .    |    .    .    .    .    |
+          1.5   +.........................+........................+
+                |.    .    .    .    .    |    .    .    .    .    |
+                |.    .    .    .    .    |    .    .    .    .    |
+            0 I-+IIII**I***+I-*II-II-*--*III--**-*-*I-**III-I*II*I-->*
+              * |****I.*III***I******.**I*****I.*I*I**II*****I**I**|
+           -1   +.........................+................I......I+
+                |.    .    .    .    .    |    .    .    .    .    |
+                |.    .    .    .    .    |    .    .    .    .    |
+                |.    .    .    .    .    |    .    .    .    .    |
+                |.    .    .    .    .    |    .    .    .    .    |
+         -3.5   +.........................+........................+
+                |.    .    .    .    .    |    .    .    .    .    |
+                |.    .    .    .    .    |    .    .    .    .    |
+                |.    .    .    .    .    |    .    .    .    .    |
+                |.    .    .    .    .    |    .    .    .    .    |
+           -6   ++----+----+----+----+----+----+----+----+----+----+
+              U
+              N                                                      O
+              D                                                      V
+              E                                                      E
+              R                                                      R
+              F       -    -    -    -                               F
+              L       1    1    0    0         0    0    1    1      L
+              O --    .    .    .    .         .    .    .    .      O
+              W 22    6    2    8    4    0    4    8    2    6    2 W
+   Alg='HistoEx2', ID=' x vs y+3x ' , Histo=Histogram 2D " x vs y+3x " 50 xbins [-2.000000,2.000000], 50 ybins [-4.000000,4.000000]
+   Alg='HistoEx2', ID=' x vs y+3x (profile)' , Histo=<cppyy.gbl.AIDA.IProfile1D object at 0x########>
+   Histo TES   : "HistoEx2/ x vs y+3x (profile)"
+   Histo Title : " x vs y+3x (profile)"
+   Mean        :   0.0027176
+   Rms         :     0.87571
+   Entries     :
+   Annotation
+           15   ++----+----+----+----+----+----+----+----+----+----+
+                |.    .    .    .    .    |    .    .    .    .    |
+                |.    .    .    .    .    |    .    .    .    .    |
+                |.    .    .    .    .    |    .    .    .    . ***|
+                |.    .    .    .    .    |    .    .    .   ***I  |
+                |.    .    .    .    .    |    .    .    .I** .    |
+                |.    .    .    .    .    |    .    .  ****I  .    | *
+            5   +.........................+.........I**I...........+
+                |.    .    .    .    .    |    . ****    .    .    |
+                |.    .    .    .    .    |   ***   .    .    .    |
+                |.    .    .    .    .    |I**I.    .    .    .    |
+            0  -++----+----+----+----+--****---+----+----+----+----->
+                |.    .    .    .    ***I |    .    .    .    .    |
+                |.    .    .    . I**I    |    .    .    .    .    |
+           -5   +...............***.......+........................+
+                |.    .    .I***.    .    |    .    .    .    .    |
+              * |.    .  I***   .    .    |    .    .    .    .    |
+                |.    **** .    .    .    |    .    .    .    .    |
+                |.  **.    .    .    .    |    .    .    .    .    |
+                |***  .    .    .    .    |    .    .    .    .    |
+                |.    .    .    .    .    |    .    .    .    .    |
+          -15   ++----+----+----+----+----+----+----+----+----+----+
+              U
+              N                                                      O
+              D                                                      V
+              E                                                      E
+              R                                                      R
+              F       -    -    -    -                               F
+              L       1    1    0    0         0    0    1    1      L
+              O --    .    .    .    .         .    .    .    .      O
+              W 22    6    2    8    4    0    4    8    2    6    2 W
+   Alg='HistoEx2', ID=' x vs y-3x ' , Histo=Histogram 2D " x vs y-3x " 50 xbins [-2.000000,2.000000], 50 ybins [-4.000000,4.000000]
+   Alg='HistoEx2', ID=' x vs y-3x (profile)' , Histo=<cppyy.gbl.AIDA.IProfile1D object at 0x########>
+   Histo TES   : "HistoEx2/ x vs y-3x (profile)"
+   Histo Title : " x vs y-3x (profile)"
+   Mean        :   0.0027176
+   Rms         :     0.87571
+   Entries     :
+   Annotation
+           15   ++----+----+----+----+----+----+----+----+----+----+
+                |.    .    .    .    .    |    .    .    .    .    |
+                |.    .    .    .    .    |    .    .    .    .    |
+                |**I  .    .    .    .    |    .    .    .    .    |
+                |. ****    .    .    .    |    .    .    .    .    |
+                |.    .*** .    .    .    |    .    .    .    .    |
+              * |.    .   ***   .    .    |    .    .    .    .    |
+            5   +...........I**I..........+........................+
+                |.    .    .   ****  .    |    .    .    .    .    |
+                |.    .    .    . I***    |    .    .    .    .    |
+                |.    .    .    .    .*** |    .    .    .    .    |
+            0  -++----+----+----+----+--I**I---+----+----+----+----->
+                |.    .    .    .    .    |****.    .    .    .    |
+                |.    .    .    .    .    |   I***  .    .    .    |
+           -5   +.........................+......I**...............+
+                |.    .    .    .    .    |    .    ***I .    .    |
+                |.    .    .    .    .    |    .    .  ***    .    | *
+                |.    .    .    .    .    |    .    .    .****.    |
+                |.    .    .    .    .    |    .    .    .   I**I  |
+                |.    .    .    .    .    |    .    .    .    . ***|
+                |.    .    .    .    .    |    .    .    .    .   I|
+          -15   ++----+----+----+----+----+----+----+----+----+----+
+              U
+              N                                                      O
+              D                                                      V
+              E                                                      E
+              R                                                      R
+              F       -    -    -    -                               F
+              L       1    1    0    0         0    0    1    1      L
+              O --    .    .    .    .         .    .    .    .      O
+              W 22    6    2    8    4    0    4    8    2    6    2 W
+  ApplicationMgr       INFO Application Manager Stopped successfully
+  HistoEx           SUCCESS 1D histograms in directory "HistoEx" : 1
+  HistoEx           SUCCESS 2D histograms in directory "HistoEx" : 1
+  HistoEx           SUCCESS 3D histograms in directory "HistoEx" : 1
+  HistoEx1          SUCCESS 1D histograms in directory "HistoEx1" : 1
+  HistoEx1          SUCCESS 2D histograms in directory "HistoEx1" : 1
+  HistoEx1          SUCCESS 3D histograms in directory "HistoEx1" : 1
+  HistoEx2          SUCCESS 2D histograms in directory "HistoEx2" : 3
+  HistoEx2          SUCCESS 1D profile histograms in directory "HistoEx2" : 3
+  EventLoopMgr         INFO Histograms converted successfully according to request.
+  ApplicationMgr       INFO Application Manager Finalized successfully
+  ApplicationMgr       INFO Application Manager Terminated successfully
+histos:
+  HistoEx:
+    1D:
+      1D histo:
+        ID: 1D histo
+        Title: '" 1D histo "'
+        '#': '200'
+        Mean: '4.5'
+        RMS: '2.8723'
+        Skewness: '0.52751'
+        Kurtosis: '-1.0415'
+        ? ''
+        : ''
+    header:
+      1D: 1
+      2D: 1
+      3D: 1
+      Total: 3
+    2D:
+      2D histo:
+      - 2D histo
+      - 2D histo
+      - Ents/All= 2000/2000 <X>/sX=4.5/2.8723,<Y>/sY=4.5/2.8723
+    3D:
+      3D histo:
+      - 3D histo
+      - 3D histo
+      - Ents/All=20000/20000<X>/sX=4.5/2.8723,<Y>/sY=4.5/2.8723,<Z>/sZ=4.5/2.8723
+  HistoEx1:
+    1D:
+      1D histo:
+        ID: 1D histo
+        Title: '" 1D histo "'
+        '#': '200'
+        Mean: '4.5'
+        RMS: '2.8723'
+        Skewness: '0.52751'
+        Kurtosis: '-1.0415'
+        ? ''
+        : ''
+    header:
+      1D: 1
+      2D: 1
+      3D: 1
+      Total: 3
+    2D:
+      2D histo:
+      - 2D histo
+      - 2D histo
+      - Ents/All= 2000/2000 <X>/sX=4.5/2.8723,<Y>/sY=4.5/2.8723
+    3D:
+      3D histo:
+      - 3D histo
+      - 3D histo
+      - Ents/All=20000/20000<X>/sX=4.5/2.8723,<Y>/sY=4.5/2.8723,<Z>/sZ=4.5/2.8723
+  HistoEx2:
+    2D:
+      x vs y:
+      - x vs y
+      - x vs y
+      - Ents/All=20000/20000<X>/sX=0.0027176/0.87571,<Y>/sY=-0.026393/1.0025
+      x vs y+3x:
+      - x vs y+3x
+      - x vs y+3x
+      - Ents/All=19093/20000<X>/sX=0.012982/0.69629,<Y>/sY=0.0081023/2.0716
+      x vs y-3x:
+      - x vs y-3x
+      - x vs y-3x
+      - Ents/All=19093/20000<X>/sX=0.0025214/0.69108,<Y>/sY=-0.030063/2.0616
+    header:
+      2D: 3
+      1DProf: 3
+      Total: 6
+    1DProf:
+      x vs y    (profile):
+        ID: x vs y    (profile)
+        Title: '" x vs y    (profile)"'
+        '#': '20000'
+        Mean: '0.0027176'
+        RMS: '0.87571'
+        Skewness: '0'
+        Kurtosis: '-3'
+        ? ''
+        : ''
+      x vs y+3x (profile):
+        ID: x vs y+3x (profile)
+        Title: '" x vs y+3x (profile)"'
+        '#': '20000'
+        Mean: '0.0027176'
+        RMS: '0.87571'
+        Skewness: '0'
+        Kurtosis: '-3'
+        ? ''
+        : ''
+      x vs y-3x (profile):
+        ID: x vs y-3x (profile)
+        Title: '" x vs y-3x (profile)"'
+        '#': '20000'
+        Mean: '0.0027176'
+        RMS: '0.87571'
+        Skewness: '0'
+        Kurtosis: '-3'
+        ? ''
+        : ''
+ttrees: {}
diff --git a/GaudiAlg/tests/pytest/refs/HistoUtilsEx.yaml b/GaudiAlg/tests/pytest/refs/HistoUtilsEx.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..43023b7930b8d8c632c923cea5bb116d81e43072
--- /dev/null
+++ b/GaudiAlg/tests/pytest/refs/HistoUtilsEx.yaml
@@ -0,0 +1,37 @@
+stdout: |-
+  Simple example to illustrate the usage functions from HistoUtils module
+  (Gaudi histograms outside of algorithm-scope in 'script-like' environment)
+  ApplicationMgr    SUCCESS
+  ====================================================================================================================================
+  ====================================================================================================================================
+  ApplicationMgr       INFO Application Manager Configured successfully
+  EventLoopMgr      WARNING Unable to locate service "EventSelector"
+  EventLoopMgr      WARNING No events will be processed from external input.
+  HistogramPersis...   INFO Added successfully Conversion service RootHistSvc
+  ApplicationMgr       INFO Application Manager Initialized successfully
+  RndmGenSvc.Engine    INFO Generator engine type:CLHEP::RanluxEngine
+  RndmGenSvc.Engine    INFO Current Seed:1234567 Luxury:3
+  RndmGenSvc           INFO Using Random engine:HepRndm::Engine<CLHEP::RanluxEngine>
+   Histo1:         Histogram 1D "the title" 100 bins [-3.000000,3.000000]
+   Histo2:         Histogram 1D "the title of 2nd histo" 100 bins [-3.000000,3.000000]
+  TH1.Print Name  = the title, Entries= 10000, Total sum= 9973
+  TH1.Print Name  = the title of 2nd histo, Entries= 10000, Total sum= 9970
+  TH1.Print Name  = the title, Entries= 25000, Total sum= 24973
+  TH1.Print Name  = the title of 2nd histo, Entries= 25000, Total sum= 24970
+  TH1.Print Name  = the title, Entries= 27500, Total sum= 27473
+  TH1.Print Name  = the title of 2nd histo, Entries= 27500, Total sum= 27470
+   Histo1 : mean    /err:   -0.004255 +-   0.004916
+   Histo1 : rms     /err:    0.814756 +-   0.003189
+   Histo1 : skewness/err:   -0.030174 +-   0.014777
+   Histo1 : kurtosis/err:   -0.316444 +-   0.029548
+   Histo1 : path in THS : "path/to/my/histos/MyHisto"
+   Histo2 : mean    /err:   -0.009446 +-   0.004952
+   Histo2 : rms     /err:    0.820808 +-   0.003203
+   Histo2 : skewness/err:    0.003853 +-   0.014777
+   Histo2 : kurtosis/err:   -0.327048 +-   0.029550
+   Histo2 : path in THS : "path/to/my/histos/ID of 2nd histo"
+  EventLoopMgr         INFO Histograms converted successfully according to request.
+  ApplicationMgr       INFO Application Manager Finalized successfully
+  ApplicationMgr       INFO Application Manager Terminated successfully
+histos: {}
+ttrees: {}
diff --git a/GaudiAlg/tests/pytest/refs/Histograms_opts.yaml b/GaudiAlg/tests/pytest/refs/Histograms_opts.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..b766f65ceaa88e8286485a4aab18bb69afdeb24d
--- /dev/null
+++ b/GaudiAlg/tests/pytest/refs/Histograms_opts.yaml
@@ -0,0 +1,353 @@
+stdout: |-
+  JobOptionsSvc        INFO Job options successfully file Histograms.opts
+  ApplicationMgr    SUCCESS
+  ====================================================================================================================================
+  ====================================================================================================================================
+  ApplicationMgr       INFO Application Manager Configured successfully
+  SimpleHistos        DEBUG Initialize base class GaudiCommon<Algorithm>
+  SimpleHistos        DEBUG could not locate CounterSummarySvc, no counter summary will be made
+  SimpleHistos        DEBUG List of ALL properties of GaudiHistoAlgorithm/SimpleHistos  #properties = NN
+  SimpleHistos        DEBUG Property ['Name': Value] =  'Asynchronous':False
+  SimpleHistos        DEBUG Property ['Name': Value] =  'AuditExecute':False
+  SimpleHistos        DEBUG Property ['Name': Value] =  'AuditFinalize':False
+  SimpleHistos        DEBUG Property ['Name': Value] =  'AuditInitialize':False
+  SimpleHistos        DEBUG Property ['Name': Value] =  'AuditStart':False
+  SimpleHistos        DEBUG Property ['Name': Value] =  'AuditStop':False
+  SimpleHistos        DEBUG Property ['Name': Value] =  'AutoStringIDPurgeMap':{ '/' : '=SLASH=' }
+  SimpleHistos        DEBUG Property ['Name': Value] =  'Cardinality':1
+  SimpleHistos        DEBUG Property ['Name': Value] =  'Context':
+  SimpleHistos        DEBUG Property ['Name': Value] =  'CounterList':[ '.*' ]
+  SimpleHistos        DEBUG Property ['Name': Value] =  'Enable':True
+  SimpleHistos        DEBUG Property ['Name': Value] =  'ErrorMax':1
+  SimpleHistos        DEBUG Property ['Name': Value] =  'ErrorsPrint':True
+  SimpleHistos        DEBUG Property ['Name': Value] =  'ExtraInputs':set()
+  SimpleHistos        DEBUG Property ['Name': Value] =  'ExtraOutputs':set()
+  SimpleHistos        DEBUG Property ['Name': Value] =  'FormatFor1DHistoTable':| %2$-45.45s | %3$=7d |%8$11.5g | %10$-11.5g|%12$11.5g |%14$11.5g |
+  SimpleHistos        DEBUG Property ['Name': Value] =  'FullDetail':False
+  SimpleHistos        DEBUG Property ['Name': Value] =  'HeaderFor1DHistoTable':|   Title                                       |    #    |     Mean   |    RMS     |  Skewness  |  Kurtosis  |
+  SimpleHistos        DEBUG Property ['Name': Value] =  'HistoCheckForNaN':True
+  SimpleHistos        DEBUG Property ['Name': Value] =  'HistoCountersPrint':True
+  SimpleHistos        DEBUG Property ['Name': Value] =  'HistoDir':SimpleHistos
+  SimpleHistos        DEBUG Property ['Name': Value] =  'HistoOffSet':0
+  SimpleHistos        DEBUG Property ['Name': Value] =  'HistoPrint':True
+  SimpleHistos        DEBUG Property ['Name': Value] =  'HistoProduce':True
+  SimpleHistos        DEBUG Property ['Name': Value] =  'HistoSplitDir':False
+  SimpleHistos        DEBUG Property ['Name': Value] =  'HistoTopDir':
+  SimpleHistos        DEBUG Property ['Name': Value] =  'MonitorHistograms':True
+  SimpleHistos        DEBUG Property ['Name': Value] =  'MonitorService':MonitorSvc
+  SimpleHistos        DEBUG Property ['Name': Value] =  'NeededResources':[  ]
+  SimpleHistos        DEBUG Property ['Name': Value] =  'OutputLevel':2
+  SimpleHistos        DEBUG Property ['Name': Value] =  'PropertiesPrint':False
+  SimpleHistos        DEBUG Property ['Name': Value] =  'RegisterForContextService':True
+  SimpleHistos        DEBUG Property ['Name': Value] =  'RequireObjects':[  ]
+  SimpleHistos        DEBUG Property ['Name': Value] =  'RootInTES':
+  SimpleHistos        DEBUG Property ['Name': Value] =  'ShortFormatFor1DHistoTable': | %1$-25.25s %2%
+  SimpleHistos        DEBUG Property ['Name': Value] =  'Timeline':False
+  SimpleHistos        DEBUG Property ['Name': Value] =  'TypePrint':True
+  SimpleHistos        DEBUG Property ['Name': Value] =  'UseSequencialNumericAutoIDs':False
+  SimpleHistos        DEBUG Property ['Name': Value] =  'VetoObjects':[  ]
+  HistogramPersis...   INFO Added successfully Conversion service RootHistSvc
+  SimpleHistos        DEBUG GaudiHistoAlgorithm:: The histogram path is set to be 'SimpleHistos'
+  SimpleHistos        DEBUG input handles: 0
+  SimpleHistos        DEBUG output handles: 0
+  EventLoopMgr      WARNING Unable to locate service "EventSelector"
+  EventLoopMgr      WARNING No events will be processed from external input.
+  ApplicationMgr       INFO Application Manager Initialized successfully
+  ApplicationMgr       INFO Application Manager Started successfully
+  RndmGenSvc.Engine    INFO Generator engine type:CLHEP::RanluxEngine
+  RndmGenSvc.Engine    INFO Current Seed:1234567 Luxury:3
+  RndmGenSvc           INFO Using Random engine:HepRndm::Engine<CLHEP::RanluxEngine>
+  SimpleHistos        DEBUG Monitoring histogram 'Gaussian mean=0, sigma=1' desc = 'Gaussian mean=0, sigma=1'
+  SimpleHistos        DEBUG Booked 1D Histogram : ID='Gaussian mean=0, sigma=1' Path=SimpleHistos Title='Gaussian mean=0, sigma=1'
+  SimpleHistos        DEBUG Monitoring histogram '101' desc = 'Exponential'
+  SimpleHistos        DEBUG Booked 1D Histogram : ID='101' Path=SimpleHistos Title='Exponential'
+  SimpleHistos        DEBUG Monitoring histogram '102' desc = 'Breit'
+  SimpleHistos        DEBUG Booked 1D Histogram : ID='102' Path=SimpleHistos Title='Breit'
+  SimpleHistos        DEBUG Monitoring histogram 'poisson' desc = 'Poisson'
+  SimpleHistos        DEBUG Booked 1D Histogram : ID='poisson' Path=SimpleHistos Title='Poisson'
+  SimpleHistos        DEBUG Monitoring histogram 'subdir1/bino' desc = 'Binominal'
+  SimpleHistos        DEBUG Booked 1D Histogram : ID='subdir1/bino' Path=SimpleHistos Title='Binominal'
+  SimpleHistos        DEBUG Monitoring histogram 'subdir2/bino' desc = 'Binominal'
+  SimpleHistos        DEBUG Booked 1D Histogram : ID='subdir2/bino' Path=SimpleHistos Title='Binominal'
+  SimpleHistos        DEBUG Monitoring histogram 'Gaussian V Flat' desc = 'Gaussian V Flat'
+  SimpleHistos        DEBUG Booked 2D Histogram : ID='Gaussian V Flat' Path=SimpleHistos Title='Gaussian V Flat'
+  SimpleHistos        DEBUG Monitoring histogram 'Exponential V Flat' desc = 'Exponential V Flat'
+  SimpleHistos        DEBUG Booked 2D Histogram : ID='Exponential V Flat' Path=SimpleHistos Title='Exponential V Flat'
+  SimpleHistos        DEBUG Monitoring histogram 'binVpois' desc = 'Binom V poisson'
+  SimpleHistos        DEBUG Booked 2D Histogram : ID='binVpois' Path=SimpleHistos Title='Binom V poisson'
+  SimpleHistos        DEBUG Monitoring histogram 'expoVpois' desc = 'Expo V poisson'
+  SimpleHistos        DEBUG Booked 2D Histogram : ID='expoVpois' Path=SimpleHistos Title='Expo V poisson'
+  SimpleHistos        DEBUG Monitoring histogram '3D plot AutoID' desc = '3D plot AutoID'
+  SimpleHistos        DEBUG Booked 3D Histogram : ID='3D plot AutoID' Path=SimpleHistos Title='3D plot AutoID'
+  SimpleHistos        DEBUG Monitoring histogram '3d' desc = '3D plot ForcedID'
+  SimpleHistos        DEBUG Booked 3D Histogram : ID='3d' Path=SimpleHistos Title='3D plot ForcedID'
+  SimpleHistos        DEBUG Monitoring histogram 'Expo V Gauss 1DProf' desc = 'Expo V Gauss 1DProf'
+  SimpleHistos        DEBUG Booked 1D Profile Histogram : ID='Expo V Gauss 1DProf' Path=SimpleHistos Title='Expo V Gauss 1DProf'
+  SimpleHistos        DEBUG Monitoring histogram 'Expo V Gauss 1DProf s' desc = 'Expo V Gauss 1DProf s'
+  SimpleHistos        DEBUG Booked 1D Profile Histogram : ID='Expo V Gauss 1DProf s' Path=SimpleHistos Title='Expo V Gauss 1DProf s'
+  SimpleHistos        DEBUG Monitoring histogram 'Gauss V Flat 1DProf' desc = 'Gauss V Flat 1DProf'
+  SimpleHistos        DEBUG Booked 1D Profile Histogram : ID='Gauss V Flat 1DProf' Path=SimpleHistos Title='Gauss V Flat 1DProf'
+  SimpleHistos        DEBUG Monitoring histogram 'Gauss V Flat 1DProf S' desc = 'Gauss V Flat 1DProf S'
+  SimpleHistos        DEBUG Booked 1D Profile Histogram : ID='Gauss V Flat 1DProf S' Path=SimpleHistos Title='Gauss V Flat 1DProf S'
+  SimpleHistos        DEBUG Monitoring histogram 'Gauss V Flat 1DProf, with limits-I' desc = 'Gauss V Flat 1DProf, with limits-I'
+  SimpleHistos        DEBUG Booked 1D Profile Histogram : ID='Gauss V Flat 1DProf, with limits-I' Path=SimpleHistos Title='Gauss V Flat 1DProf, with limits-I'
+  SimpleHistos        DEBUG Monitoring histogram 'Gauss V Flat 1DProf, with limits-I  s' desc = 'Gauss V Flat 1DProf, with limits-I  s'
+  SimpleHistos        DEBUG Booked 1D Profile Histogram : ID='Gauss V Flat 1DProf, with limits-I  s' Path=SimpleHistos Title='Gauss V Flat 1DProf, with limits-I  s'
+  SimpleHistos        DEBUG Monitoring histogram 'Gauss V Flat 1DProf, with limits-II' desc = 'Gauss V Flat 1DProf, with limits-II'
+  SimpleHistos        DEBUG Booked 1D Profile Histogram : ID='Gauss V Flat 1DProf, with limits-II' Path=SimpleHistos Title='Gauss V Flat 1DProf, with limits-II'
+  SimpleHistos        DEBUG Monitoring histogram 'Gauss V Flat 1DProf, with limits-II s' desc = 'Gauss V Flat 1DProf, with limits-II s'
+  SimpleHistos        DEBUG Booked 1D Profile Histogram : ID='Gauss V Flat 1DProf, with limits-II s' Path=SimpleHistos Title='Gauss V Flat 1DProf, with limits-II s'
+  SimpleHistos        DEBUG Monitoring histogram '2dprof' desc = '2D profile1'
+  SimpleHistos        DEBUG Booked 2D Profile Histogram : ID='2dprof' Path=SimpleHistos Title='2D profile1'
+  SimpleHistos        DEBUG Monitoring histogram '321' desc = '2D profile2'
+  SimpleHistos        DEBUG Booked 2D Profile Histogram : ID='321' Path=SimpleHistos Title='2D profile2'
+  SimpleHistos        DEBUG Monitoring histogram 'varBinning/x' desc = '1D Variable Binning'
+  SimpleHistos        DEBUG Booked 1D Histogram : ID='varBinning/x' Path=SimpleHistos Title='1D Variable Binning'
+  SimpleHistos        DEBUG Monitoring histogram 'varBinning/y' desc = '2D Variable Binning'
+  SimpleHistos        DEBUG Booked 2D Histogram : ID='varBinning/y' Path=SimpleHistos Title='2D Variable Binning'
+  SimpleHistos        DEBUG Monitoring histogram 'varBinning/z' desc = '3D Variable Binning'
+  SimpleHistos        DEBUG Booked 3D Histogram : ID='varBinning/z' Path=SimpleHistos Title='3D Variable Binning'
+  SimpleHistos        DEBUG Monitoring histogram 'varBinning/a' desc = '1D Profile Variable Binning'
+  SimpleHistos        DEBUG Booked 1D Profile Histogram : ID='varBinning/a' Path=SimpleHistos Title='1D Profile Variable Binning'
+  SimpleHistos        DEBUG Monitoring histogram 'varBinning/b' desc = '2D Profile Variable Binning'
+  SimpleHistos        DEBUG Booked 2D Profile Histogram : ID='varBinning/b' Path=SimpleHistos Title='2D Profile Variable Binning'
+  SimpleHistos        DEBUG Monitoring histogram 'AutoID time test' desc = 'AutoID time test'
+  SimpleHistos        DEBUG Booked 1D Histogram : ID='AutoID time test' Path=SimpleHistos Title='AutoID time test'
+  SimpleHistos        DEBUG Monitoring histogram '1111' desc = 'Forced Numeric ID time test'
+  SimpleHistos        DEBUG Booked 1D Histogram : ID='1111' Path=SimpleHistos Title='Forced Numeric ID time test'
+  SimpleHistos        DEBUG Monitoring histogram 'test1' desc = 'Forced Alpha ID time test'
+  SimpleHistos        DEBUG Booked 1D Histogram : ID='test1' Path=SimpleHistos Title='Forced Alpha ID time test'
+  SimpleHistos         INFO GaudiHistoAlgorithm:: Filling Histograms...... Please be patient !
+  ApplicationMgr       INFO Application Manager Stopped successfully
+  SimpleHistos      SUCCESS 1D histograms in directory "SimpleHistos" : 10
+  SimpleHistos      SUCCESS 2D histograms in directory "SimpleHistos" : 5
+  SimpleHistos      SUCCESS 3D histograms in directory "SimpleHistos" : 3
+  SimpleHistos      SUCCESS 1D profile histograms in directory "SimpleHistos" : 9
+  SimpleHistos      SUCCESS 2D profile histograms in directory "SimpleHistos" : 3
+  SimpleHistos        DEBUG Finalize base class GaudiAlgorithm
+  SimpleHistos        DEBUG Tools to release :
+  SimpleHistos        DEBUG Services to release :
+  EventLoopMgr         INFO Histograms converted successfully according to request.
+  *****Chrono*****     INFO  The Final CPU consumption ( Chrono ) Table (ordered)
+  ChronoStatSvc.f...   INFO  Service finalized successfully
+  ApplicationMgr       INFO Application Manager Finalized successfully
+  ApplicationMgr       INFO Application Manager Terminated successfully
+histos:
+  SimpleHistos:
+    1D:
+      '101':
+        ID: '101'
+        Title: '"Exponential"'
+        '#': '50000'
+        Mean: '0.97244'
+        RMS: '0.91365'
+        Skewness: '1.4781'
+        Kurtosis: '2.1471'
+        ? ''
+        : ''
+      '102':
+        ID: '102'
+        Title: '"Breit"'
+        '#': '50000'
+        Mean: '-0.0047661'
+        RMS: '1.1982'
+        Skewness: '-0.00237'
+        Kurtosis: '3.5536'
+        ? ''
+        : ''
+      '1111':
+        ID: '1111'
+        Title: '"Forced Numeric ID time test"'
+        '#': '50000'
+        Mean: '-0.010746'
+        RMS: '0.99822'
+        Skewness: '-0.0062505'
+        Kurtosis: '0.03783'
+        ? ''
+        : ''
+      AutoID time test:
+        ID: AutoID time test
+        Title: '"AutoID time test"'
+        '#': '50000'
+        Mean: '-0.010746'
+        RMS: '0.99822'
+        Skewness: '-0.0062505'
+        Kurtosis: '0.03783'
+        ? ''
+        : ''
+      Gaussian mean=0, sigma=1:
+        ID: Gaussian mean=0, sigma=1
+        Title: '"Gaussian mean=0, sigma=1"'
+        '#': '50000'
+        Mean: '-0.010746'
+        RMS: '0.99822'
+        Skewness: '-0.0062505'
+        Kurtosis: '0.03783'
+        ? ''
+        : ''
+      poisson:
+        ID: poisson
+        Title: '"Poisson"'
+        '#': '50000'
+        Mean: '1.8072'
+        RMS: '1.1794'
+        Skewness: '0.33256'
+        Kurtosis: '-0.76904'
+        ? ''
+        : ''
+      subdir1/bino:
+        ID: subdir1/bino
+        Title: '"Binominal"'
+        '#': '50000'
+        Mean: '1.9077'
+        RMS: '1.1167'
+        Skewness: '0.25326'
+        Kurtosis: '-0.67131'
+        ? ''
+        : ''
+      subdir2/bino:
+        ID: subdir2/bino
+        Title: '"Binominal"'
+        '#': '50000'
+        Mean: '1.9077'
+        RMS: '1.1167'
+        Skewness: '0.25326'
+        Kurtosis: '-0.67131'
+        ? ''
+        : ''
+      test1:
+        ID: test1
+        Title: '"Forced Alpha ID time test"'
+        '#': '50000'
+        Mean: '-0.010746'
+        RMS: '0.99822'
+        Skewness: '-0.0062505'
+        Kurtosis: '0.03783'
+        ? ''
+        : ''
+      varBinning/x:
+        ID: varBinning/x
+        Title: '"1D Variable Binning"'
+        '#': '50000'
+        Mean: '-0.0016591'
+        RMS: '2.8821'
+        Skewness: '0.010336'
+        Kurtosis: '-1.3177'
+        ? ''
+        : ''
+    header:
+      1D: 10
+      2D: 5
+      3D: 3
+      1DProf: 9
+      2DProf: 3
+      Total: 30
+    2D:
+      Exponential V Flat:
+      - Exponential V Flat
+      - Exponential V Flat
+      - Ents/All=49827/50000<X>/sX=-0.0020678/2.8827,<Y>/sY=0.96736/0.90536
+      Gaussian V Flat:
+      - Gaussian V Flat
+      - Gaussian V Flat
+      - Ents/All=50000/50000<X>/sX=-0.0016591/2.8821,<Y>/sY=-0.0044761/1.0035
+      binVpois:
+      - binVpois
+      - Binom V poisson
+      - Ents/All=49936/50000<X>/sX=1.8068/1.1798,<Y>/sY=1.9088/1.1168
+      expoVpois:
+      - expoVpois
+      - Expo V poisson
+      - Ents/All=49987/50000<X>/sX=1.8075/1.1796,<Y>/sY=0.97291/0.91449
+      varBinning/y:
+      - varBinning/y
+      - 2D Variable Binning
+      - Ents/All=50000/50000<X>/sX=-0.0016591/2.8821,<Y>/sY=-0.0044761/1.0035
+    3D:
+      3D plot AutoID:
+      - 3D plot AutoID
+      - 3D plot AutoID
+      - Ents/All=50000/50000<X>/sX=-0.011037/0.99886,<Y>/sY=0.97148/0.91262,<Z>/sZ=-0.0036933/1.1981
+      3d:
+      - 3d
+      - 3D plot ForcedID
+      - Ents/All=50000/50000<X>/sX=-0.011037/0.99886,<Y>/sY=0.97148/0.91262,<Z>/sZ=-0.0036933/1.1981
+      varBinning/z:
+      - varBinning/z
+      - 3D Variable Binning
+      - Ents/All=50000/50000<X>/sX=-0.0020678/2.8827,<Y>/sY=-0.0045774/1.0038,<Z>/sZ=0.96736/0.90536
+    1DProf:
+      Expo V Gauss 1DProf:
+        ID: Expo V Gauss 1DProf
+        Title: '"Expo V Gauss 1DProf"'
+        '#': '50000'
+        Mean: '-0.010746'
+        RMS: '0.99822'
+        Skewness: '2.2178'
+        Kurtosis: '83.641'
+        ? ''
+        : ''
+      Expo V Gauss 1DProf s:
+        ID: Expo V Gauss 1DProf s
+        Title: '"Expo V Gauss 1DProf s"'
+        '#': '50000'
+        Mean: '-0.010746'
+        RMS: '0.99822'
+        Skewness: '2.2178'
+        Kurtosis: '83.641'
+        ? ''
+        : ''
+      Gauss V Flat 1DProf:
+        ID: Gauss V Flat 1DProf
+        Title: '"Gauss V Flat 1DProf"'
+        '#': '50000'
+        Mean: '-0.0066482'
+        RMS: '5.7661'
+        Skewness: '0'
+        Kurtosis: '-3'
+        ? ''
+        : ''
+      Gauss V Flat 1DProf S:
+        ID: Gauss V Flat 1DProf S
+        Title: '"Gauss V Flat 1DProf S"'
+        '#': '50000'
+        Mean: '-0.0066482'
+        RMS: '5.7661'
+        Skewness: '0'
+        Kurtosis: '-3'
+        ? ''
+        : ''
+      Gauss V Flat 1DProf, with:
+        ID: Gauss V Flat 1DProf, with
+        Title: '"Gauss V Flat 1DProf, with limits-II s"'
+        '#': '25239'
+        Mean: '-0.030533'
+        RMS: '5.7699'
+        Skewness: '0'
+        Kurtosis: '-3'
+        ? ''
+        : ''
+      varBinning/a:
+        ID: varBinning/a
+        Title: '"1D Profile Variable Binning"'
+        '#': '50000'
+        Mean: '-0.0016591'
+        RMS: '2.8821'
+        Skewness: '0'
+        Kurtosis: '-3'
+        ? ''
+        : ''
+    2DProf:
+      2dprof:
+      - 2dprof
+      - 2D profile1
+      - Ents/All=50000/50000<X>/sX=-0.010929/0.99846,<Y>/sY=0.97244/0.91365
+      '321':
+      - '321'
+      - 2D profile2
+      - Ents/All=50000/50000<X>/sX=-0.010929/0.99846,<Y>/sY=0.97244/0.91365
+      varBinning/b:
+      - varBinning/b
+      - 2D Profile Variable Binning
+      - Ents/All=50000/50000<X>/sX=-0.0016591/2.8821,<Y>/sY=-0.0044761/1.0035
+ttrees: {}
diff --git a/GaudiAlg/tests/pytest/refs/Histograms_py.yaml b/GaudiAlg/tests/pytest/refs/Histograms_py.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..646ce664c8066d2f43122478114623c4ac3f19d4
--- /dev/null
+++ b/GaudiAlg/tests/pytest/refs/Histograms_py.yaml
@@ -0,0 +1,352 @@
+stdout: |-
+  ApplicationMgr    SUCCESS
+  ====================================================================================================================================
+  ====================================================================================================================================
+  ApplicationMgr       INFO Application Manager Configured successfully
+  SimpleHistos        DEBUG Initialize base class GaudiCommon<Algorithm>
+  SimpleHistos        DEBUG could not locate CounterSummarySvc, no counter summary will be made
+  SimpleHistos        DEBUG List of ALL properties of GaudiHistoAlgorithm/SimpleHistos  #properties = NN
+  SimpleHistos        DEBUG Property ['Name': Value] =  'Asynchronous':False
+  SimpleHistos        DEBUG Property ['Name': Value] =  'AuditExecute':False
+  SimpleHistos        DEBUG Property ['Name': Value] =  'AuditFinalize':False
+  SimpleHistos        DEBUG Property ['Name': Value] =  'AuditInitialize':False
+  SimpleHistos        DEBUG Property ['Name': Value] =  'AuditStart':False
+  SimpleHistos        DEBUG Property ['Name': Value] =  'AuditStop':False
+  SimpleHistos        DEBUG Property ['Name': Value] =  'AutoStringIDPurgeMap':{ '/' : '=SLASH=' }
+  SimpleHistos        DEBUG Property ['Name': Value] =  'Cardinality':1
+  SimpleHistos        DEBUG Property ['Name': Value] =  'Context':
+  SimpleHistos        DEBUG Property ['Name': Value] =  'CounterList':[ '.*' ]
+  SimpleHistos        DEBUG Property ['Name': Value] =  'Enable':True
+  SimpleHistos        DEBUG Property ['Name': Value] =  'ErrorMax':1
+  SimpleHistos        DEBUG Property ['Name': Value] =  'ErrorsPrint':True
+  SimpleHistos        DEBUG Property ['Name': Value] =  'ExtraInputs':set()
+  SimpleHistos        DEBUG Property ['Name': Value] =  'ExtraOutputs':set()
+  SimpleHistos        DEBUG Property ['Name': Value] =  'FormatFor1DHistoTable':| %2$-45.45s | %3$=7d |%8$11.5g | %10$-11.5g|%12$11.5g |%14$11.5g |
+  SimpleHistos        DEBUG Property ['Name': Value] =  'FullDetail':False
+  SimpleHistos        DEBUG Property ['Name': Value] =  'HeaderFor1DHistoTable':|   Title                                       |    #    |     Mean   |    RMS     |  Skewness  |  Kurtosis  |
+  SimpleHistos        DEBUG Property ['Name': Value] =  'HistoCheckForNaN':True
+  SimpleHistos        DEBUG Property ['Name': Value] =  'HistoCountersPrint':True
+  SimpleHistos        DEBUG Property ['Name': Value] =  'HistoDir':SimpleHistos
+  SimpleHistos        DEBUG Property ['Name': Value] =  'HistoOffSet':0
+  SimpleHistos        DEBUG Property ['Name': Value] =  'HistoPrint':True
+  SimpleHistos        DEBUG Property ['Name': Value] =  'HistoProduce':True
+  SimpleHistos        DEBUG Property ['Name': Value] =  'HistoSplitDir':False
+  SimpleHistos        DEBUG Property ['Name': Value] =  'HistoTopDir':
+  SimpleHistos        DEBUG Property ['Name': Value] =  'MonitorHistograms':True
+  SimpleHistos        DEBUG Property ['Name': Value] =  'MonitorService':MonitorSvc
+  SimpleHistos        DEBUG Property ['Name': Value] =  'NeededResources':[  ]
+  SimpleHistos        DEBUG Property ['Name': Value] =  'OutputLevel':2
+  SimpleHistos        DEBUG Property ['Name': Value] =  'PropertiesPrint':False
+  SimpleHistos        DEBUG Property ['Name': Value] =  'RegisterForContextService':True
+  SimpleHistos        DEBUG Property ['Name': Value] =  'RequireObjects':[  ]
+  SimpleHistos        DEBUG Property ['Name': Value] =  'RootInTES':
+  SimpleHistos        DEBUG Property ['Name': Value] =  'ShortFormatFor1DHistoTable': | %1$-25.25s %2%
+  SimpleHistos        DEBUG Property ['Name': Value] =  'Timeline':False
+  SimpleHistos        DEBUG Property ['Name': Value] =  'TypePrint':True
+  SimpleHistos        DEBUG Property ['Name': Value] =  'UseSequencialNumericAutoIDs':False
+  SimpleHistos        DEBUG Property ['Name': Value] =  'VetoObjects':[  ]
+  HistogramPersis...   INFO Added successfully Conversion service RootHistSvc
+  SimpleHistos        DEBUG GaudiHistoAlgorithm:: The histogram path is set to be 'SimpleHistos'
+  SimpleHistos        DEBUG input handles: 0
+  SimpleHistos        DEBUG output handles: 0
+  EventLoopMgr      WARNING Unable to locate service "EventSelector"
+  EventLoopMgr      WARNING No events will be processed from external input.
+  ApplicationMgr       INFO Application Manager Initialized successfully
+  ApplicationMgr       INFO Application Manager Started successfully
+  RndmGenSvc.Engine    INFO Generator engine type:CLHEP::RanluxEngine
+  RndmGenSvc.Engine    INFO Current Seed:1234567 Luxury:3
+  RndmGenSvc           INFO Using Random engine:HepRndm::Engine<CLHEP::RanluxEngine>
+  SimpleHistos        DEBUG Monitoring histogram 'Gaussian mean=0, sigma=1' desc = 'Gaussian mean=0, sigma=1'
+  SimpleHistos        DEBUG Booked 1D Histogram : ID='Gaussian mean=0, sigma=1' Path=SimpleHistos Title='Gaussian mean=0, sigma=1'
+  SimpleHistos        DEBUG Monitoring histogram '101' desc = 'Exponential'
+  SimpleHistos        DEBUG Booked 1D Histogram : ID='101' Path=SimpleHistos Title='Exponential'
+  SimpleHistos        DEBUG Monitoring histogram '102' desc = 'Breit'
+  SimpleHistos        DEBUG Booked 1D Histogram : ID='102' Path=SimpleHistos Title='Breit'
+  SimpleHistos        DEBUG Monitoring histogram 'poisson' desc = 'Poisson'
+  SimpleHistos        DEBUG Booked 1D Histogram : ID='poisson' Path=SimpleHistos Title='Poisson'
+  SimpleHistos        DEBUG Monitoring histogram 'subdir1/bino' desc = 'Binominal'
+  SimpleHistos        DEBUG Booked 1D Histogram : ID='subdir1/bino' Path=SimpleHistos Title='Binominal'
+  SimpleHistos        DEBUG Monitoring histogram 'subdir2/bino' desc = 'Binominal'
+  SimpleHistos        DEBUG Booked 1D Histogram : ID='subdir2/bino' Path=SimpleHistos Title='Binominal'
+  SimpleHistos        DEBUG Monitoring histogram 'Gaussian V Flat' desc = 'Gaussian V Flat'
+  SimpleHistos        DEBUG Booked 2D Histogram : ID='Gaussian V Flat' Path=SimpleHistos Title='Gaussian V Flat'
+  SimpleHistos        DEBUG Monitoring histogram 'Exponential V Flat' desc = 'Exponential V Flat'
+  SimpleHistos        DEBUG Booked 2D Histogram : ID='Exponential V Flat' Path=SimpleHistos Title='Exponential V Flat'
+  SimpleHistos        DEBUG Monitoring histogram 'binVpois' desc = 'Binom V poisson'
+  SimpleHistos        DEBUG Booked 2D Histogram : ID='binVpois' Path=SimpleHistos Title='Binom V poisson'
+  SimpleHistos        DEBUG Monitoring histogram 'expoVpois' desc = 'Expo V poisson'
+  SimpleHistos        DEBUG Booked 2D Histogram : ID='expoVpois' Path=SimpleHistos Title='Expo V poisson'
+  SimpleHistos        DEBUG Monitoring histogram '3D plot AutoID' desc = '3D plot AutoID'
+  SimpleHistos        DEBUG Booked 3D Histogram : ID='3D plot AutoID' Path=SimpleHistos Title='3D plot AutoID'
+  SimpleHistos        DEBUG Monitoring histogram '3d' desc = '3D plot ForcedID'
+  SimpleHistos        DEBUG Booked 3D Histogram : ID='3d' Path=SimpleHistos Title='3D plot ForcedID'
+  SimpleHistos        DEBUG Monitoring histogram 'Expo V Gauss 1DProf' desc = 'Expo V Gauss 1DProf'
+  SimpleHistos        DEBUG Booked 1D Profile Histogram : ID='Expo V Gauss 1DProf' Path=SimpleHistos Title='Expo V Gauss 1DProf'
+  SimpleHistos        DEBUG Monitoring histogram 'Expo V Gauss 1DProf s' desc = 'Expo V Gauss 1DProf s'
+  SimpleHistos        DEBUG Booked 1D Profile Histogram : ID='Expo V Gauss 1DProf s' Path=SimpleHistos Title='Expo V Gauss 1DProf s'
+  SimpleHistos        DEBUG Monitoring histogram 'Gauss V Flat 1DProf' desc = 'Gauss V Flat 1DProf'
+  SimpleHistos        DEBUG Booked 1D Profile Histogram : ID='Gauss V Flat 1DProf' Path=SimpleHistos Title='Gauss V Flat 1DProf'
+  SimpleHistos        DEBUG Monitoring histogram 'Gauss V Flat 1DProf S' desc = 'Gauss V Flat 1DProf S'
+  SimpleHistos        DEBUG Booked 1D Profile Histogram : ID='Gauss V Flat 1DProf S' Path=SimpleHistos Title='Gauss V Flat 1DProf S'
+  SimpleHistos        DEBUG Monitoring histogram 'Gauss V Flat 1DProf, with limits-I' desc = 'Gauss V Flat 1DProf, with limits-I'
+  SimpleHistos        DEBUG Booked 1D Profile Histogram : ID='Gauss V Flat 1DProf, with limits-I' Path=SimpleHistos Title='Gauss V Flat 1DProf, with limits-I'
+  SimpleHistos        DEBUG Monitoring histogram 'Gauss V Flat 1DProf, with limits-I  s' desc = 'Gauss V Flat 1DProf, with limits-I  s'
+  SimpleHistos        DEBUG Booked 1D Profile Histogram : ID='Gauss V Flat 1DProf, with limits-I  s' Path=SimpleHistos Title='Gauss V Flat 1DProf, with limits-I  s'
+  SimpleHistos        DEBUG Monitoring histogram 'Gauss V Flat 1DProf, with limits-II' desc = 'Gauss V Flat 1DProf, with limits-II'
+  SimpleHistos        DEBUG Booked 1D Profile Histogram : ID='Gauss V Flat 1DProf, with limits-II' Path=SimpleHistos Title='Gauss V Flat 1DProf, with limits-II'
+  SimpleHistos        DEBUG Monitoring histogram 'Gauss V Flat 1DProf, with limits-II s' desc = 'Gauss V Flat 1DProf, with limits-II s'
+  SimpleHistos        DEBUG Booked 1D Profile Histogram : ID='Gauss V Flat 1DProf, with limits-II s' Path=SimpleHistos Title='Gauss V Flat 1DProf, with limits-II s'
+  SimpleHistos        DEBUG Monitoring histogram '2dprof' desc = '2D profile1'
+  SimpleHistos        DEBUG Booked 2D Profile Histogram : ID='2dprof' Path=SimpleHistos Title='2D profile1'
+  SimpleHistos        DEBUG Monitoring histogram '321' desc = '2D profile2'
+  SimpleHistos        DEBUG Booked 2D Profile Histogram : ID='321' Path=SimpleHistos Title='2D profile2'
+  SimpleHistos        DEBUG Monitoring histogram 'varBinning/x' desc = '1D Variable Binning'
+  SimpleHistos        DEBUG Booked 1D Histogram : ID='varBinning/x' Path=SimpleHistos Title='1D Variable Binning'
+  SimpleHistos        DEBUG Monitoring histogram 'varBinning/y' desc = '2D Variable Binning'
+  SimpleHistos        DEBUG Booked 2D Histogram : ID='varBinning/y' Path=SimpleHistos Title='2D Variable Binning'
+  SimpleHistos        DEBUG Monitoring histogram 'varBinning/z' desc = '3D Variable Binning'
+  SimpleHistos        DEBUG Booked 3D Histogram : ID='varBinning/z' Path=SimpleHistos Title='3D Variable Binning'
+  SimpleHistos        DEBUG Monitoring histogram 'varBinning/a' desc = '1D Profile Variable Binning'
+  SimpleHistos        DEBUG Booked 1D Profile Histogram : ID='varBinning/a' Path=SimpleHistos Title='1D Profile Variable Binning'
+  SimpleHistos        DEBUG Monitoring histogram 'varBinning/b' desc = '2D Profile Variable Binning'
+  SimpleHistos        DEBUG Booked 2D Profile Histogram : ID='varBinning/b' Path=SimpleHistos Title='2D Profile Variable Binning'
+  SimpleHistos        DEBUG Monitoring histogram 'AutoID time test' desc = 'AutoID time test'
+  SimpleHistos        DEBUG Booked 1D Histogram : ID='AutoID time test' Path=SimpleHistos Title='AutoID time test'
+  SimpleHistos        DEBUG Monitoring histogram '1111' desc = 'Forced Numeric ID time test'
+  SimpleHistos        DEBUG Booked 1D Histogram : ID='1111' Path=SimpleHistos Title='Forced Numeric ID time test'
+  SimpleHistos        DEBUG Monitoring histogram 'test1' desc = 'Forced Alpha ID time test'
+  SimpleHistos        DEBUG Booked 1D Histogram : ID='test1' Path=SimpleHistos Title='Forced Alpha ID time test'
+  SimpleHistos         INFO GaudiHistoAlgorithm:: Filling Histograms...... Please be patient !
+  ApplicationMgr       INFO Application Manager Stopped successfully
+  SimpleHistos      SUCCESS 1D histograms in directory "SimpleHistos" : 10
+  SimpleHistos      SUCCESS 2D histograms in directory "SimpleHistos" : 5
+  SimpleHistos      SUCCESS 3D histograms in directory "SimpleHistos" : 3
+  SimpleHistos      SUCCESS 1D profile histograms in directory "SimpleHistos" : 9
+  SimpleHistos      SUCCESS 2D profile histograms in directory "SimpleHistos" : 3
+  SimpleHistos        DEBUG Finalize base class GaudiAlgorithm
+  SimpleHistos        DEBUG Tools to release :
+  SimpleHistos        DEBUG Services to release :
+  EventLoopMgr         INFO Histograms converted successfully according to request.
+  *****Chrono*****     INFO  The Final CPU consumption ( Chrono ) Table (ordered)
+  ChronoStatSvc.f...   INFO  Service finalized successfully
+  ApplicationMgr       INFO Application Manager Finalized successfully
+  ApplicationMgr       INFO Application Manager Terminated successfully
+histos:
+  SimpleHistos:
+    1D:
+      '101':
+        ID: '101'
+        Title: '"Exponential"'
+        '#': '50000'
+        Mean: '0.97244'
+        RMS: '0.91365'
+        Skewness: '1.4781'
+        Kurtosis: '2.1471'
+        ? ''
+        : ''
+      '102':
+        ID: '102'
+        Title: '"Breit"'
+        '#': '50000'
+        Mean: '-0.0047661'
+        RMS: '1.1982'
+        Skewness: '-0.00237'
+        Kurtosis: '3.5536'
+        ? ''
+        : ''
+      '1111':
+        ID: '1111'
+        Title: '"Forced Numeric ID time test"'
+        '#': '50000'
+        Mean: '-0.010746'
+        RMS: '0.99822'
+        Skewness: '-0.0062505'
+        Kurtosis: '0.03783'
+        ? ''
+        : ''
+      AutoID time test:
+        ID: AutoID time test
+        Title: '"AutoID time test"'
+        '#': '50000'
+        Mean: '-0.010746'
+        RMS: '0.99822'
+        Skewness: '-0.0062505'
+        Kurtosis: '0.03783'
+        ? ''
+        : ''
+      Gaussian mean=0, sigma=1:
+        ID: Gaussian mean=0, sigma=1
+        Title: '"Gaussian mean=0, sigma=1"'
+        '#': '50000'
+        Mean: '-0.010746'
+        RMS: '0.99822'
+        Skewness: '-0.0062505'
+        Kurtosis: '0.03783'
+        ? ''
+        : ''
+      poisson:
+        ID: poisson
+        Title: '"Poisson"'
+        '#': '50000'
+        Mean: '1.8072'
+        RMS: '1.1794'
+        Skewness: '0.33256'
+        Kurtosis: '-0.76904'
+        ? ''
+        : ''
+      subdir1/bino:
+        ID: subdir1/bino
+        Title: '"Binominal"'
+        '#': '50000'
+        Mean: '1.9077'
+        RMS: '1.1167'
+        Skewness: '0.25326'
+        Kurtosis: '-0.67131'
+        ? ''
+        : ''
+      subdir2/bino:
+        ID: subdir2/bino
+        Title: '"Binominal"'
+        '#': '50000'
+        Mean: '1.9077'
+        RMS: '1.1167'
+        Skewness: '0.25326'
+        Kurtosis: '-0.67131'
+        ? ''
+        : ''
+      test1:
+        ID: test1
+        Title: '"Forced Alpha ID time test"'
+        '#': '50000'
+        Mean: '-0.010746'
+        RMS: '0.99822'
+        Skewness: '-0.0062505'
+        Kurtosis: '0.03783'
+        ? ''
+        : ''
+      varBinning/x:
+        ID: varBinning/x
+        Title: '"1D Variable Binning"'
+        '#': '50000'
+        Mean: '-0.0016591'
+        RMS: '2.8821'
+        Skewness: '0.010336'
+        Kurtosis: '-1.3177'
+        ? ''
+        : ''
+    header:
+      1D: 10
+      2D: 5
+      3D: 3
+      1DProf: 9
+      2DProf: 3
+      Total: 30
+    2D:
+      Exponential V Flat:
+      - Exponential V Flat
+      - Exponential V Flat
+      - Ents/All=49827/50000<X>/sX=-0.0020678/2.8827,<Y>/sY=0.96736/0.90536
+      Gaussian V Flat:
+      - Gaussian V Flat
+      - Gaussian V Flat
+      - Ents/All=50000/50000<X>/sX=-0.0016591/2.8821,<Y>/sY=-0.0044761/1.0035
+      binVpois:
+      - binVpois
+      - Binom V poisson
+      - Ents/All=49936/50000<X>/sX=1.8068/1.1798,<Y>/sY=1.9088/1.1168
+      expoVpois:
+      - expoVpois
+      - Expo V poisson
+      - Ents/All=49987/50000<X>/sX=1.8075/1.1796,<Y>/sY=0.97291/0.91449
+      varBinning/y:
+      - varBinning/y
+      - 2D Variable Binning
+      - Ents/All=50000/50000<X>/sX=-0.0016591/2.8821,<Y>/sY=-0.0044761/1.0035
+    3D:
+      3D plot AutoID:
+      - 3D plot AutoID
+      - 3D plot AutoID
+      - Ents/All=50000/50000<X>/sX=-0.011037/0.99886,<Y>/sY=0.97148/0.91262,<Z>/sZ=-0.0036933/1.1981
+      3d:
+      - 3d
+      - 3D plot ForcedID
+      - Ents/All=50000/50000<X>/sX=-0.011037/0.99886,<Y>/sY=0.97148/0.91262,<Z>/sZ=-0.0036933/1.1981
+      varBinning/z:
+      - varBinning/z
+      - 3D Variable Binning
+      - Ents/All=50000/50000<X>/sX=-0.0020678/2.8827,<Y>/sY=-0.0045774/1.0038,<Z>/sZ=0.96736/0.90536
+    1DProf:
+      Expo V Gauss 1DProf:
+        ID: Expo V Gauss 1DProf
+        Title: '"Expo V Gauss 1DProf"'
+        '#': '50000'
+        Mean: '-0.010746'
+        RMS: '0.99822'
+        Skewness: '2.2178'
+        Kurtosis: '83.641'
+        ? ''
+        : ''
+      Expo V Gauss 1DProf s:
+        ID: Expo V Gauss 1DProf s
+        Title: '"Expo V Gauss 1DProf s"'
+        '#': '50000'
+        Mean: '-0.010746'
+        RMS: '0.99822'
+        Skewness: '2.2178'
+        Kurtosis: '83.641'
+        ? ''
+        : ''
+      Gauss V Flat 1DProf:
+        ID: Gauss V Flat 1DProf
+        Title: '"Gauss V Flat 1DProf"'
+        '#': '50000'
+        Mean: '-0.0066482'
+        RMS: '5.7661'
+        Skewness: '0'
+        Kurtosis: '-3'
+        ? ''
+        : ''
+      Gauss V Flat 1DProf S:
+        ID: Gauss V Flat 1DProf S
+        Title: '"Gauss V Flat 1DProf S"'
+        '#': '50000'
+        Mean: '-0.0066482'
+        RMS: '5.7661'
+        Skewness: '0'
+        Kurtosis: '-3'
+        ? ''
+        : ''
+      Gauss V Flat 1DProf, with:
+        ID: Gauss V Flat 1DProf, with
+        Title: '"Gauss V Flat 1DProf, with limits-II s"'
+        '#': '25239'
+        Mean: '-0.030533'
+        RMS: '5.7699'
+        Skewness: '0'
+        Kurtosis: '-3'
+        ? ''
+        : ''
+      varBinning/a:
+        ID: varBinning/a
+        Title: '"1D Profile Variable Binning"'
+        '#': '50000'
+        Mean: '-0.0016591'
+        RMS: '2.8821'
+        Skewness: '0'
+        Kurtosis: '-3'
+        ? ''
+        : ''
+    2DProf:
+      2dprof:
+      - 2dprof
+      - 2D profile1
+      - Ents/All=50000/50000<X>/sX=-0.010929/0.99846,<Y>/sY=0.97244/0.91365
+      '321':
+      - '321'
+      - 2D profile2
+      - Ents/All=50000/50000<X>/sX=-0.010929/0.99846,<Y>/sY=0.97244/0.91365
+      varBinning/b:
+      - varBinning/b
+      - 2D Profile Variable Binning
+      - Ents/All=50000/50000<X>/sX=-0.0016591/2.8821,<Y>/sY=-0.0044761/1.0035
+ttrees: {}
diff --git a/GaudiAlg/tests/pytest/refs/Mix.yaml b/GaudiAlg/tests/pytest/refs/Mix.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..d4c7e6447844dd4a450a04860e14b0356671ef06
--- /dev/null
+++ b/GaudiAlg/tests/pytest/refs/Mix.yaml
@@ -0,0 +1,141 @@
+stdout: |-
+  Simple example to illustrate the problem for task #13911
+  https://savannah.cern.ch/task/?13911
+   Author  : Vanya BELYAEV Ivan.Belyaev@itep.ru
+   Date    : 2010-04-24
+  ApplicationMgr    SUCCESS
+  ====================================================================================================================================
+  ====================================================================================================================================
+  ApplicationMgr       INFO Application Manager Configured successfully
+  DetectorDataSvc      INFO Detector description not requested to be loaded
+  HelloWorld           INFO initializing....
+  MySequencer          INFO Member list: HelloWorld/Hello1, HelloWorld/Hello2, HelloWorld/Hello3, GaudiPython::PyAlg<GaudiAlgorithm>/Simple2
+  RndmGenSvc.Engine    INFO Generator engine type:CLHEP::RanluxEngine
+  RndmGenSvc.Engine    INFO Current Seed:1234567 Luxury:3
+  RndmGenSvc           INFO Using Random engine:HepRndm::Engine<CLHEP::RanluxEngine>
+  Hello1               INFO initializing....
+  Hello2               INFO initializing....
+  Hello3               INFO initializing....
+  EventLoopMgr      WARNING Unable to locate service "EventSelector"
+  EventLoopMgr      WARNING No events will be processed from external input.
+  ApplicationMgr       INFO Application Manager Initialized successfully
+  ApplicationMgr       INFO Application Manager Started successfully
+  I am SimpleAlgo.execute!   Simple1
+  HelloWorld           INFO executing....
+  Hello1               INFO executing....
+  Hello2               INFO executing....
+  Hello3               INFO executing....
+  I am SimpleAlgo.execute!   Simple2
+  I am SimpleAlgo.execute!   Simple1
+  HelloWorld           INFO executing....
+  Hello1               INFO executing....
+  Hello2               INFO executing....
+  Hello3               INFO executing....
+  I am SimpleAlgo.execute!   Simple2
+  I am SimpleAlgo.execute!   Simple1
+  HelloWorld           INFO executing....
+  Hello1               INFO executing....
+  Hello2               INFO executing....
+  Hello3               INFO executing....
+  I am SimpleAlgo.execute!   Simple2
+  I am SimpleAlgo.execute!   Simple1
+  HelloWorld           INFO executing....
+  Hello1               INFO executing....
+  Hello2               INFO executing....
+  Hello3               INFO executing....
+  I am SimpleAlgo.execute!   Simple2
+  Hello4               INFO initializing....
+  MySequencer          INFO Member list: HelloWorld/Hello1, HelloWorld/Hello2, HelloWorld/Hello3, GaudiPython::PyAlg<GaudiAlgorithm>/Simple2, HelloWorld/Hello4
+  I am SimpleAlgo.execute!   Simple1
+  HelloWorld           INFO executing....
+  Hello1               INFO executing....
+  Hello2               INFO executing....
+  Hello3               INFO executing....
+  I am SimpleAlgo.execute!   Simple2
+  Hello4               INFO executing....
+  I am SimpleAlgo.execute!   Simple1
+  HelloWorld           INFO executing....
+  Hello1               INFO executing....
+  Hello2               INFO executing....
+  Hello3               INFO executing....
+  I am SimpleAlgo.execute!   Simple2
+  Hello4               INFO executing....
+  I am SimpleAlgo.execute!   Simple1
+  HelloWorld           INFO executing....
+  Hello1               INFO executing....
+  Hello2               INFO executing....
+  Hello3               INFO executing....
+  I am SimpleAlgo.execute!   Simple2
+  Hello4               INFO executing....
+  I am SimpleAlgo.execute!   Simple1
+  HelloWorld           INFO executing....
+  Hello1               INFO executing....
+  Hello2               INFO executing....
+  Hello3               INFO executing....
+  I am SimpleAlgo.execute!   Simple2
+  Hello4               INFO executing....
+  I am SimpleAlgo.execute!   Simple1
+  HelloWorld           INFO executing....
+  Hello1               INFO executing....
+  Hello2               INFO executing....
+  Hello3               INFO executing....
+  I am SimpleAlgo.execute!   Simple2
+  Hello4               INFO executing....
+  I am SimpleAlgo.execute!   Simple1
+  HelloWorld           INFO executing....
+  Hello1               INFO executing....
+  Hello2               INFO executing....
+  Hello3               INFO executing....
+  I am SimpleAlgo.execute!   Simple2
+  Hello4               INFO executing....
+  I am SimpleAlgo.execute!   Simple1
+  HelloWorld           INFO executing....
+  Hello1               INFO executing....
+  Hello2               INFO executing....
+  Hello3               INFO executing....
+  I am SimpleAlgo.execute!   Simple2
+  Hello4               INFO executing....
+  I am SimpleAlgo.execute!   Simple1
+  HelloWorld           INFO executing....
+  Hello1               INFO executing....
+  Hello2               INFO executing....
+  Hello3               INFO executing....
+  I am SimpleAlgo.execute!   Simple2
+  Hello4               INFO executing....
+  MySequencer          INFO Member list: HelloWorld/Hello1, HelloWorld/Hello2, HelloWorld/Hello3, GaudiPython::PyAlg<GaudiAlgorithm>/Simple2, HelloWorld/Hello4, GaudiPython::PyAlg<GaudiAlgorithm>/Simple3
+  I am SimpleAlgo.execute!   Simple1
+  HelloWorld           INFO executing....
+  Hello1               INFO executing....
+  Hello2               INFO executing....
+  Hello3               INFO executing....
+  I am SimpleAlgo.execute!   Simple2
+  Hello4               INFO executing....
+  I am SimpleAlgo.execute!   Simple3
+  I am SimpleAlgo.execute!   Simple1
+  HelloWorld           INFO executing....
+  Hello1               INFO executing....
+  Hello2               INFO executing....
+  Hello3               INFO executing....
+  I am SimpleAlgo.execute!   Simple2
+  Hello4               INFO executing....
+  I am SimpleAlgo.execute!   Simple3
+  I am SimpleAlgo.execute!   Simple1
+  HelloWorld           INFO executing....
+  Hello1               INFO executing....
+  Hello2               INFO executing....
+  Hello3               INFO executing....
+  I am SimpleAlgo.execute!   Simple2
+  Hello4               INFO executing....
+  I am SimpleAlgo.execute!   Simple3
+  ApplicationMgr       INFO Application Manager Stopped successfully
+  HelloWorld           INFO finalizing....
+  Hello1               INFO finalizing....
+  Hello2               INFO finalizing....
+  Hello3               INFO finalizing....
+  Hello4               INFO finalizing....
+  EventLoopMgr         INFO Histograms converted successfully according to request.
+  ToolSvc              INFO Removing all tools created by ToolSvc
+  ApplicationMgr       INFO Application Manager Finalized successfully
+  ApplicationMgr       INFO Application Manager Terminated successfully
+histos: {}
+ttrees: {}
diff --git a/GaudiAlg/tests/pytest/refs/Selections.yaml b/GaudiAlg/tests/pytest/refs/Selections.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..79fade57851358e125713bc92e921bd647097903
--- /dev/null
+++ b/GaudiAlg/tests/pytest/refs/Selections.yaml
@@ -0,0 +1,231 @@
+stdout: |-
+  {'ApplicationMgr': {'EvtMax': 20,
+                      'EvtSel': 'NONE',
+                      'TopAlg': ['Gaudi::TestSuite::SelCreate/Create1',
+                                 'Gaudi::TestSuite::SelFilter/Filter1',
+                                 'Gaudi::TestSuite::SelFilter/Filter2',
+                                 'Gaudi::TestSuite::SelFilter/Filter3',
+                                 'Gaudi::TestSuite::SelFilter/Filter4',
+                                 'Gaudi::TestSuite::SelFilter/Filter5']},
+   'Filter1': {'Input': 'Create1'},
+   'Filter2': {'Input': 'Filter1'},
+   'Filter3': {'Input': 'Filter2'},
+   'Filter4': {'Input': 'Filter3'},
+   'Filter5': {'Input': 'Filter4'}}
+  ApplicationMgr    SUCCESS
+  ====================================================================================================================================
+  ====================================================================================================================================
+  ApplicationMgr       INFO Application Manager Configured successfully
+  EventLoopMgr      WARNING Unable to locate service "EventSelector"
+  EventLoopMgr      WARNING No events will be processed from external input.
+  ApplicationMgr       INFO Application Manager Initialized successfully
+  ApplicationMgr       INFO Application Manager Started successfully
+  RndmGenSvc.Engine    INFO Generator engine type:CLHEP::RanluxEngine
+  RndmGenSvc.Engine    INFO Current Seed:1234567 Luxury:3
+  RndmGenSvc           INFO Using Random engine:HepRndm::Engine<CLHEP::RanluxEngine>
+  Filter1              INFO Container at '/Event/Create1'
+  Filter1              INFO Sample size is 100/34/8
+  Filter2              INFO Selection at '/Event/Filter1'
+  Filter2              INFO Sample size is 8/8/8
+  Filter3              INFO Selection at '/Event/Filter2'
+  Filter3              INFO Sample size is 8/5/5
+  Filter4              INFO Selection at '/Event/Filter3'
+  Filter4              INFO Sample size is 5/5/5
+  Filter5              INFO Selection at '/Event/Filter4'
+  Filter5              INFO Sample size is 5/5/5
+  Filter1              INFO Container at '/Event/Create1'
+  Filter1              INFO Sample size is 100/72/21
+  Filter2              INFO Selection at '/Event/Filter1'
+  Filter2              INFO Sample size is 21/21/21
+  Filter3              INFO Selection at '/Event/Filter2'
+  Filter3              INFO Sample size is 21/21/21
+  Filter4              INFO Selection at '/Event/Filter3'
+  Filter4              INFO Sample size is 21/15/15
+  Filter5              INFO Selection at '/Event/Filter4'
+  Filter5              INFO Sample size is 15/15/15
+  Filter1              INFO Container at '/Event/Create1'
+  Filter1              INFO Sample size is 100/59/20
+  Filter2              INFO Selection at '/Event/Filter1'
+  Filter2              INFO Sample size is 20/15/12
+  Filter3              INFO Selection at '/Event/Filter2'
+  Filter3              INFO Sample size is 12/7/7
+  Filter4              INFO Selection at '/Event/Filter3'
+  Filter4              INFO Sample size is 7/2/2
+  Filter5              INFO Selection at '/Event/Filter4'
+  Filter5              INFO Sample size is 2/2/2
+  Filter1              INFO Container at '/Event/Create1'
+  Filter1              INFO Sample size is 100/83/45
+  Filter2              INFO Selection at '/Event/Filter1'
+  Filter2              INFO Sample size is 45/9/9
+  Filter3              INFO Selection at '/Event/Filter2'
+  Filter3              INFO Sample size is 9/9/5
+  Filter4              INFO Selection at '/Event/Filter3'
+  Filter4              INFO Sample size is 5/5/5
+  Filter5              INFO Selection at '/Event/Filter4'
+  Filter5              INFO Sample size is 5/5/5
+  Filter1              INFO Container at '/Event/Create1'
+  Filter1              INFO Sample size is 100/83/32
+  Filter2              INFO Selection at '/Event/Filter1'
+  Filter2              INFO Sample size is 32/7/7
+  Filter3              INFO Selection at '/Event/Filter2'
+  Filter3              INFO Sample size is 7/7/4
+  Filter4              INFO Selection at '/Event/Filter3'
+  Filter4              INFO Sample size is 4/4/4
+  Filter5              INFO Selection at '/Event/Filter4'
+  Filter5              INFO Sample size is 4/4/4
+  Filter1              INFO Container at '/Event/Create1'
+  Filter1              INFO Sample size is 100/49/20
+  Filter2              INFO Selection at '/Event/Filter1'
+  Filter2              INFO Sample size is 20/20/20
+  Filter3              INFO Selection at '/Event/Filter2'
+  Filter3              INFO Sample size is 20/12/12
+  Filter4              INFO Selection at '/Event/Filter3'
+  Filter4              INFO Sample size is 12/12/12
+  Filter5              INFO Selection at '/Event/Filter4'
+  Filter5              INFO Sample size is 12/12/12
+  Filter1              INFO Container at '/Event/Create1'
+  Filter1              INFO Sample size is 100/50/42
+  Filter2              INFO Selection at '/Event/Filter1'
+  Filter2              INFO Sample size is 42/23/10
+  Filter3              INFO Selection at '/Event/Filter2'
+  Filter3              INFO Sample size is 10/10/10
+  Filter4              INFO Selection at '/Event/Filter3'
+  Filter4              INFO Sample size is 10/9/9
+  Filter5              INFO Selection at '/Event/Filter4'
+  Filter5              INFO Sample size is 9/9/9
+  Filter1              INFO Container at '/Event/Create1'
+  Filter1              INFO Sample size is 100/66/18
+  Filter2              INFO Selection at '/Event/Filter1'
+  Filter2              INFO Sample size is 18/16/16
+  Filter3              INFO Selection at '/Event/Filter2'
+  Filter3              INFO Sample size is 16/16/16
+  Filter4              INFO Selection at '/Event/Filter3'
+  Filter4              INFO Sample size is 16/12/12
+  Filter5              INFO Selection at '/Event/Filter4'
+  Filter5              INFO Sample size is 12/4/4
+  Filter1              INFO Container at '/Event/Create1'
+  Filter1              INFO Sample size is 100/23/11
+  Filter2              INFO Selection at '/Event/Filter1'
+  Filter2              INFO Sample size is 11/11/4
+  Filter3              INFO Selection at '/Event/Filter2'
+  Filter3              INFO Sample size is 4/4/4
+  Filter4              INFO Selection at '/Event/Filter3'
+  Filter4              INFO Sample size is 4/4/4
+  Filter5              INFO Selection at '/Event/Filter4'
+  Filter5              INFO Sample size is 4/4/4
+  Filter1              INFO Container at '/Event/Create1'
+  Filter1              INFO Sample size is 100/74/23
+  Filter2              INFO Selection at '/Event/Filter1'
+  Filter2              INFO Sample size is 23/10/10
+  Filter3              INFO Selection at '/Event/Filter2'
+  Filter3              INFO Sample size is 10/10/10
+  Filter4              INFO Selection at '/Event/Filter3'
+  Filter4              INFO Sample size is 10/10/6
+  Filter5              INFO Selection at '/Event/Filter4'
+  Filter5              INFO Sample size is 6/6/6
+  Filter1              INFO Container at '/Event/Create1'
+  Filter1              INFO Sample size is 100/38/26
+  Filter2              INFO Selection at '/Event/Filter1'
+  Filter2              INFO Sample size is 26/17/17
+  Filter3              INFO Selection at '/Event/Filter2'
+  Filter3              INFO Sample size is 17/12/12
+  Filter4              INFO Selection at '/Event/Filter3'
+  Filter4              INFO Sample size is 12/12/12
+  Filter5              INFO Selection at '/Event/Filter4'
+  Filter5              INFO Sample size is 12/12/12
+  Filter1              INFO Container at '/Event/Create1'
+  Filter1              INFO Sample size is 100/48/9
+  Filter2              INFO Selection at '/Event/Filter1'
+  Filter2              INFO Sample size is 9/9/9
+  Filter3              INFO Selection at '/Event/Filter2'
+  Filter3              INFO Sample size is 9/9/9
+  Filter4              INFO Selection at '/Event/Filter3'
+  Filter4              INFO Sample size is 9/9/9
+  Filter5              INFO Selection at '/Event/Filter4'
+  Filter5              INFO Sample size is 9/5/5
+  Filter1              INFO Container at '/Event/Create1'
+  Filter1              INFO Sample size is 100/50/18
+  Filter2              INFO Selection at '/Event/Filter1'
+  Filter2              INFO Sample size is 18/18/18
+  Filter3              INFO Selection at '/Event/Filter2'
+  Filter3              INFO Sample size is 18/6/6
+  Filter4              INFO Selection at '/Event/Filter3'
+  Filter4              INFO Sample size is 6/6/6
+  Filter5              INFO Selection at '/Event/Filter4'
+  Filter5              INFO Sample size is 6/6/3
+  Filter1              INFO Container at '/Event/Create1'
+  Filter1              INFO Sample size is 100/93/56
+  Filter2              INFO Selection at '/Event/Filter1'
+  Filter2              INFO Sample size is 56/8/1
+  Filter3              INFO Selection at '/Event/Filter2'
+  Filter3              INFO Sample size is 1/1/1
+  Filter4              INFO Selection at '/Event/Filter3'
+  Filter4              INFO Sample size is 1/1/1
+  Filter5              INFO Selection at '/Event/Filter4'
+  Filter5              INFO Sample size is 1/1/1
+  Filter1              INFO Container at '/Event/Create1'
+  Filter1              INFO Sample size is 100/18/6
+  Filter2              INFO Selection at '/Event/Filter1'
+  Filter2              INFO Sample size is 6/6/6
+  Filter3              INFO Selection at '/Event/Filter2'
+  Filter3              INFO Sample size is 6/6/6
+  Filter4              INFO Selection at '/Event/Filter3'
+  Filter4              INFO Sample size is 6/6/5
+  Filter5              INFO Selection at '/Event/Filter4'
+  Filter5              INFO Sample size is 5/5/5
+  Filter1              INFO Container at '/Event/Create1'
+  Filter1              INFO Sample size is 100/72/34
+  Filter2              INFO Selection at '/Event/Filter1'
+  Filter2              INFO Sample size is 34/34/34
+  Filter3              INFO Selection at '/Event/Filter2'
+  Filter3              INFO Sample size is 34/23/23
+  Filter4              INFO Selection at '/Event/Filter3'
+  Filter4              INFO Sample size is 23/23/23
+  Filter5              INFO Selection at '/Event/Filter4'
+  Filter5              INFO Sample size is 23/23/23
+  Filter1              INFO Container at '/Event/Create1'
+  Filter1              INFO Sample size is 100/14/11
+  Filter2              INFO Selection at '/Event/Filter1'
+  Filter2              INFO Sample size is 11/11/4
+  Filter3              INFO Selection at '/Event/Filter2'
+  Filter3              INFO Sample size is 4/4/4
+  Filter4              INFO Selection at '/Event/Filter3'
+  Filter4              INFO Sample size is 4/4/4
+  Filter5              INFO Selection at '/Event/Filter4'
+  Filter5              INFO Sample size is 4/4/4
+  Filter1              INFO Container at '/Event/Create1'
+  Filter1              INFO Sample size is 100/64/19
+  Filter2              INFO Selection at '/Event/Filter1'
+  Filter2              INFO Sample size is 19/8/8
+  Filter3              INFO Selection at '/Event/Filter2'
+  Filter3              INFO Sample size is 8/8/8
+  Filter4              INFO Selection at '/Event/Filter3'
+  Filter4              INFO Sample size is 8/8/8
+  Filter5              INFO Selection at '/Event/Filter4'
+  Filter5              INFO Sample size is 8/8/8
+  Filter1              INFO Container at '/Event/Create1'
+  Filter1              INFO Sample size is 100/14/8
+  Filter2              INFO Selection at '/Event/Filter1'
+  Filter2              INFO Sample size is 8/8/8
+  Filter3              INFO Selection at '/Event/Filter2'
+  Filter3              INFO Sample size is 8/8/8
+  Filter4              INFO Selection at '/Event/Filter3'
+  Filter4              INFO Sample size is 8/8/5
+  Filter5              INFO Selection at '/Event/Filter4'
+  Filter5              INFO Sample size is 5/5/5
+  Filter1              INFO Container at '/Event/Create1'
+  Filter1              INFO Sample size is 100/70/44
+  Filter2              INFO Selection at '/Event/Filter1'
+  Filter2              INFO Sample size is 44/20/19
+  Filter3              INFO Selection at '/Event/Filter2'
+  Filter3              INFO Sample size is 19/19/19
+  Filter4              INFO Selection at '/Event/Filter3'
+  Filter4              INFO Sample size is 19/19/15
+  Filter5              INFO Selection at '/Event/Filter4'
+  Filter5              INFO Sample size is 15/4/4
+  ApplicationMgr       INFO Application Manager Stopped successfully
+  EventLoopMgr         INFO Histograms converted successfully according to request.
+  ApplicationMgr       INFO Application Manager Finalized successfully
+  ApplicationMgr       INFO Application Manager Terminated successfully
+histos: {}
+ttrees: {}
diff --git a/GaudiAlg/tests/pytest/refs/TimingHistograms.yaml b/GaudiAlg/tests/pytest/refs/TimingHistograms.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..050bf4af1162114cc2b32893feac86a0cba88af5
--- /dev/null
+++ b/GaudiAlg/tests/pytest/refs/TimingHistograms.yaml
@@ -0,0 +1,148 @@
+stdout: |-
+  ApplicationMgr    SUCCESS
+  ====================================================================================================================================
+  ====================================================================================================================================
+  ApplicationMgr       INFO Application Manager Configured successfully
+  HistogramPersis...   INFO Added successfully Conversion service RootHistSvc
+  RndmGenSvc.Engine    INFO Generator engine type:CLHEP::RanluxEngine
+  RndmGenSvc.Engine    INFO Current Seed:1234567 Luxury:3
+  RndmGenSvc           INFO Using Random engine:HepRndm::Engine<CLHEP::RanluxEngine>
+  ParentAlg            INFO creating sub-algorithms....
+  SubAlg1              INFO initializing....
+  SubAlg2              INFO initializing....
+  TopSequence          INFO Member list: Gaudi::Sequencer/Sequence1, Gaudi::Sequencer/Sequence2
+  Sequence1            INFO Member list: Prescaler/Prescaler1, HelloWorld, EventCounter/Counter1
+  HelloWorld           INFO initializing....
+  HelloWorld          DEBUG input handles: 0
+  HelloWorld          DEBUG output handles: 0
+  Counter1             INFO Counter1:EventCounter::initialize - Frequency:  'Frequency':1
+  Sequence2            INFO Member list: Prescaler/Prescaler2, HelloWorld, EventCounter/Counter2
+  Counter2             INFO Counter2:EventCounter::initialize - Frequency:  'Frequency':1
+  ANDSequence          INFO Member list: HelloWorld/AND, EventCounter/ANDCounter
+  AND                  INFO initializing....
+  ANDCounter           INFO ANDCounter:EventCounter::initialize - Frequency:  'Frequency':1
+  ORSequence           INFO OR Member list: HelloWorld/OR, EventCounter/ORCounter
+  OR                   INFO initializing....
+  ORCounter            INFO ORCounter:EventCounter::initialize - Frequency:  'Frequency':1
+  EventLoopMgr      WARNING Unable to locate service "EventSelector"
+  EventLoopMgr      WARNING No events will be processed from external input.
+  ApplicationMgr       INFO Application Manager Initialized successfully
+  ApplicationMgr       INFO Application Manager Started successfully
+  ParentAlg            INFO executing....
+  SubAlg1              INFO executing....
+  SubAlg2              INFO executing....
+  AND                  INFO executing....
+  ANDCounter           INFO ANDCounter:EventCounter::execute - seen events: 1
+  OR                   INFO executing....
+  ParentAlg            INFO executing....
+  SubAlg1              INFO executing....
+  SubAlg2              INFO executing....
+  HelloWorld           INFO executing....
+  Counter1             INFO Counter1:EventCounter::execute - seen events: 1
+  AND                  INFO executing....
+  ANDCounter           INFO ANDCounter:EventCounter::execute - seen events: 2
+  OR                   INFO executing....
+  ParentAlg            INFO executing....
+  SubAlg1              INFO executing....
+  SubAlg2              INFO executing....
+  AND                  INFO executing....
+  ANDCounter           INFO ANDCounter:EventCounter::execute - seen events: 3
+  OR                   INFO executing....
+  ParentAlg            INFO executing....
+  SubAlg1              INFO executing....
+  SubAlg2              INFO executing....
+  HelloWorld           INFO executing....
+  Counter1             INFO Counter1:EventCounter::execute - seen events: 2
+  AND                  INFO executing....
+  ANDCounter           INFO ANDCounter:EventCounter::execute - seen events: 4
+  OR                   INFO executing....
+  ParentAlg            INFO executing....
+  SubAlg1              INFO executing....
+  SubAlg2              INFO executing....
+  AND                  INFO executing....
+  ANDCounter           INFO ANDCounter:EventCounter::execute - seen events: 5
+  OR                   INFO executing....
+  ParentAlg            INFO executing....
+  SubAlg1              INFO executing....
+  SubAlg2              INFO executing....
+  HelloWorld           INFO executing....
+  Counter1             INFO Counter1:EventCounter::execute - seen events: 3
+  AND                  INFO executing....
+  ANDCounter           INFO ANDCounter:EventCounter::execute - seen events: 6
+  OR                   INFO executing....
+  ParentAlg            INFO executing....
+  SubAlg1              INFO executing....
+  SubAlg2              INFO executing....
+  AND                  INFO executing....
+  ANDCounter           INFO ANDCounter:EventCounter::execute - seen events: 7
+  OR                   INFO executing....
+  ParentAlg            INFO executing....
+  SubAlg1              INFO executing....
+  SubAlg2              INFO executing....
+  HelloWorld           INFO executing....
+  Counter1             INFO Counter1:EventCounter::execute - seen events: 4
+  AND                  INFO executing....
+  ANDCounter           INFO ANDCounter:EventCounter::execute - seen events: 8
+  OR                   INFO executing....
+  ParentAlg            INFO executing....
+  SubAlg1              INFO executing....
+  SubAlg2              INFO executing....
+  AND                  INFO executing....
+  ANDCounter           INFO ANDCounter:EventCounter::execute - seen events: 9
+  OR                   INFO executing....
+  ParentAlg            INFO executing....
+  SubAlg1              INFO executing....
+  SubAlg2              INFO executing....
+  HelloWorld           INFO executing....
+  Counter1             INFO Counter1:EventCounter::execute - seen events: 5
+  Counter2             INFO Counter2:EventCounter::execute - seen events: 1
+  AND                  INFO executing....
+  ANDCounter           INFO ANDCounter:EventCounter::execute - seen events: 10
+  OR                   INFO executing....
+  ApplicationMgr       INFO Application Manager Stopped successfully
+  TIMER.TIMER          INFO Saving Timing histograms
+  ParentAlg            INFO finalizing....
+  SubAlg1              INFO finalizing....
+  SubAlg2              INFO finalizing....
+  HelloWorld           INFO finalizing....
+  Counter1             INFO Counter1:EventCounter::finalize - total events: 5
+  Counter2             INFO Counter2:EventCounter::finalize - total events: 1
+  AND                  INFO finalizing....
+  ANDCounter           INFO ANDCounter:EventCounter::finalize - total events: 10
+  OR                   INFO finalizing....
+  ORCounter            INFO ORCounter:EventCounter::finalize - total events: 0
+  EventLoopMgr         INFO Histograms converted successfully according to request.
+  ToolSvc              INFO Removing all tools created by ToolSvc
+  TIMER.TIMER          INFO --------------------------------------------------------------------------------------------------
+  TIMER.TIMER          INFO Algorithm          (millisec) |    <user> |   <clock> |      min       max    sigma | entries | total (s) |
+  TIMER.TIMER          INFO --------------------------------------------------------------------------------------------------
+  TIMER.TIMER          INFO EVENT LOOP                    | 0 | 0 | 0 0 0 | 0 | 0 |
+  TIMER.TIMER          INFO  ParentAlg                    | 0 | 0 | 0 0 0 | 0 | 0 |
+  TIMER.TIMER          INFO   SubAlg1                     | 0 | 0 | 0 0 0 | 0 | 0 |
+  TIMER.TIMER          INFO   SubAlg2                     | 0 | 0 | 0 0 0 | 0 | 0 |
+  TIMER.TIMER          INFO  StopperAlg                   | 0 | 0 | 0 0 0 | 0 | 0 |
+  TIMER.TIMER          INFO  TopSequence                  | 0 | 0 | 0 0 0 | 0 | 0 |
+  TIMER.TIMER          INFO   Sequence1                   | 0 | 0 | 0 0 0 | 0 | 0 |
+  TIMER.TIMER          INFO    Prescaler1                 | 0 | 0 | 0 0 0 | 0 | 0 |
+  TIMER.TIMER          INFO    HelloWorld                 | 0 | 0 | 0 0 0 | 0 | 0 |
+  TIMER.TIMER          INFO    Counter1                   | 0 | 0 | 0 0 0 | 0 | 0 |
+  TIMER.TIMER          INFO   Sequence2                   | 0 | 0 | 0 0 0 | 0 | 0 |
+  TIMER.TIMER          INFO    Prescaler2                 | 0 | 0 | 0 0 0 | 0 | 0 |
+  TIMER.TIMER          INFO    Counter2                   | 0 | 0 | 0 0 0 | 0 | 0 |
+  TIMER.TIMER          INFO  ANDSequence                  | 0 | 0 | 0 0 0 | 0 | 0 |
+  TIMER.TIMER          INFO   AND                         | 0 | 0 | 0 0 0 | 0 | 0 |
+  TIMER.TIMER          INFO   ANDCounter                  | 0 | 0 | 0 0 0 | 0 | 0 |
+  TIMER.TIMER          INFO  ORSequence                   | 0 | 0 | 0 0 0 | 0 | 0 |
+  TIMER.TIMER          INFO   OR                          | 0 | 0 | 0 0 0 | 0 | 0 |
+  TIMER.TIMER          INFO   ORCounter                   | 0 | 0 | 0 0 0 | 0 | 0 |
+  TIMER.TIMER          INFO --------------------------------------------------------------------------------------------------
+  *****Chrono*****     INFO  The Final CPU consumption ( Chrono ) Table (ordered)
+  ChronoStatSvc.f...   INFO  Service finalized successfully
+  ApplicationMgr       INFO Application Manager Finalized successfully
+  ApplicationMgr       INFO Application Manager Terminated successfully
+histos:
+  TIMER.TIMER:
+    header:
+      1D: 3
+      Total: 3
+ttrees: {}
diff --git a/GaudiAlg/tests/pytest/refs/TupleEx.pyref.yaml b/GaudiAlg/tests/pytest/refs/TupleEx.pyref.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..41e3106708f6c788ec13917c132c21e759d6218b
--- /dev/null
+++ b/GaudiAlg/tests/pytest/refs/TupleEx.pyref.yaml
@@ -0,0 +1,51 @@
+stdout: |-
+  ApplicationMgr    SUCCESS
+  ====================================================================================================================================
+  ====================================================================================================================================
+  ApplicationMgr       INFO Application Manager Configured successfully
+  ApplicationMgr       INFO Successfully loaded modules : GaudiAlg, RootHistCnv
+  NTupleSvc            INFO Added stream file:TupleEx_py.root as MYLUN
+  HistogramPersis...   INFO Added successfully Conversion service RootHistSvc
+  DetectorDataSvc      INFO Detector description not requested to be loaded
+  EventLoopMgr      WARNING Unable to locate service "EventSelector"
+  EventLoopMgr      WARNING No events will be processed from external input.
+  ApplicationMgr       INFO Application Manager Initialized successfully
+  ApplicationMgr       INFO Application Manager Started successfully
+  RndmGenSvc.Engine    INFO Generator engine type:CLHEP::RanluxEngine
+  RndmGenSvc.Engine    INFO Current Seed:1234567 Luxury:3
+  RndmGenSvc           INFO Using Random engine:HepRndm::Engine<CLHEP::RanluxEngine>
+  RFileCnv             INFO opening Root file "TupleEx_py.root" for writing
+  RCWNTupleCnv         INFO Booked TTree with ID: My trivial N-tuple "My trivial N-tuple" in directory TupleEx_py.root:/TupleEx
+  ApplicationMgr       INFO Application Manager Stopped successfully
+  TupleEx           SUCCESS Booked 1 N-Tuples and 0 Event Tag Collections
+  TupleEx           SUCCESS List of booked N-Tuples in directory "MYLUN/TupleEx"
+  TupleEx           SUCCESS  ID=My trivial N-tupleTitle="My trivial N-tuple"                      #items=4  {a,b,c,g}
+  EventLoopMgr         INFO Histograms converted successfully according to request.
+  RFileCnv             INFO dumping contents of /NTUPLES/MYLUN
+  TFile: name=TupleEx_py.root, title=Gaudi Trees, option=CREATE
+  NTupleSvc            INFO NTuples saved successfully
+  ApplicationMgr       INFO Application Manager Finalized successfully
+  ApplicationMgr       INFO Application Manager Terminated successfully
+histos: {}
+ttrees:
+  My trivial N-tuple:
+    Name: My trivial N-tuple
+    Title: My trivial N-tuple
+    Entries: 2000
+    Branches:
+      a:
+        Name: a
+        Title: a/D
+        Entries: 2000
+      b:
+        Name: b
+        Title: b/D
+        Entries: 2000
+      c:
+        Name: c
+        Title: c/D
+        Entries: 2000
+      g:
+        Name: g
+        Title: g/D
+        Entries: 2000
diff --git a/GaudiAlg/tests/pytest/refs/TupleEx.yaml b/GaudiAlg/tests/pytest/refs/TupleEx.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..60218782a0962710a12e5323d506bd1a0aee364a
--- /dev/null
+++ b/GaudiAlg/tests/pytest/refs/TupleEx.yaml
@@ -0,0 +1,640 @@
+stdout: |-
+  JobOptionsSvc        INFO Job options successfully file TupleEx.opts
+  ApplicationMgr    SUCCESS
+  ====================================================================================================================================
+  ====================================================================================================================================
+  ApplicationMgr       INFO Application Manager Configured successfully
+  RndmGenSvc.Engine    INFO Generator engine type:CLHEP::RanluxEngine
+  RndmGenSvc.Engine    INFO Current Seed:1234567 Luxury:3
+  RndmGenSvc           INFO Using Random engine:HepRndm::Engine<CLHEP::RanluxEngine>
+  HistogramPersis...   INFO Added successfully Conversion service RootHistSvc
+  NTupleSvc            INFO Added stream file:TupleEx_opts.root as MYLUN
+  EventLoopMgr      WARNING Unable to locate service "EventSelector"
+  EventLoopMgr      WARNING No events will be processed from external input.
+  ApplicationMgr       INFO Application Manager Initialized successfully
+  ApplicationMgr       INFO Application Manager Started successfully
+  RFileCnv             INFO opening Root file "TupleEx_opts.root" for writing
+  RRWNTupleCnv         INFO ID 1: added branch: gauss / gauss/D
+  RRWNTupleCnv         INFO ID 1: added branch: flat / flat/D
+  RRWNTupleCnv         INFO ID 1: added branch: expo / expo/D
+  RRWNTupleCnv         INFO ID 1: added branch: breit / breit/D
+  RRWNTupleCnv         INFO ID 1: added branch: poiss / poiss/I
+  RRWNTupleCnv         INFO ID 1: added branch: binom / binom/I
+  RRWNTupleCnv         INFO ID 1: added branch: pois2 / pois2/I
+  RRWNTupleCnv         INFO ID 1: added branch: bino2 / bino2/I
+  RRWNTupleCnv         INFO ID 1: added branch: poisb / poisb/O
+  RRWNTupleCnv         INFO Booked TTree with ID:1 "Trivial Row-Wise Tuple"
+  RCWNTupleCnv         INFO Booked TTree with ID: two "Column-Wise Tuple" in directory TupleEx_opts.root:/Tuple
+  RCWNTupleCnv         INFO Booked TTree with ID: 3 "Fixed-size arrays/vectors" in directory TupleEx_opts.root:/Tuple
+  RCWNTupleCnv         INFO Booked TTree with ID: four "Fixed-size matrices" in directory TupleEx_opts.root:/Tuple/subdir
+  RCWNTupleCnv         INFO Booked TTree with ID: 5 "Variable-size arrays/vectors" in directory TupleEx_opts.root:/Tuple
+  RCWNTupleCnv         INFO Booked TTree with ID: six "Variable-size matrices" in directory TupleEx_opts.root:/Tuple
+  Tuple             WARNING TupleAlg:: Tuple 'Types Test Column Wise' 'long' has different sizes on 32/64 bit systems. Casting 'long' to 'long long'
+  Tuple             WARNING TupleAlg:: Tuple 'Types Test Column Wise' 'unsigned long' has different sizes on 32/64 bit systems. Casting 'ulong' to 'unsigned long long'
+  RCWNTupleCnv         INFO Booked TTree with ID: typesCW "Types Test Column Wise" in directory TupleEx_opts.root:/Tuple
+  Tuple             WARNING TupleAlg:: Tuple 'Types Test Row Wise' 'long' has different sizes on 32/64 bit systems. Casting 'long' to 'long long'
+  Tuple             WARNING TupleAlg:: Tuple 'Types Test Row Wise' 'unsigned long' has different sizes on 32/64 bit systems. Casting 'ulong' to 'unsigned long long'
+  RRWNTupleCnv         INFO ID typesRW: added branch: bool / bool/O
+  RRWNTupleCnv         INFO ID typesRW: added branch: float / float/F
+  RRWNTupleCnv         INFO ID typesRW: added branch: double / double/D
+  RRWNTupleCnv         INFO ID typesRW: added branch: short / short/S
+  RRWNTupleCnv         INFO ID typesRW: added branch: ushort / ushort/s
+  RRWNTupleCnv         INFO ID typesRW: added branch: int / int/I
+  RRWNTupleCnv         INFO ID typesRW: added branch: uint / uint/i
+  RRWNTupleCnv         INFO ID typesRW: added branch: long / long/L
+  RRWNTupleCnv         INFO ID typesRW: added branch: ulong / ulong/l
+  RRWNTupleCnv         INFO ID typesRW: added branch: longlong / longlong/L
+  RRWNTupleCnv         INFO ID typesRW: added branch: ulonglong / ulonglong/l
+  RRWNTupleCnv         INFO ID typesRW: added branch: char / char/B
+  RRWNTupleCnv         INFO ID typesRW: added branch: uchar / uchar/b
+  RRWNTupleCnv         INFO ID typesRW: added branch: EventID / EventID/l
+  RRWNTupleCnv         INFO Booked TTree with ID:typesRW "Types Test Row Wise"
+  RCWNTupleCnv         INFO Booked TTree with ID: dublets "Tuple with dublets" in directory TupleEx_opts.root:/Tuple2
+  RCWNTupleCnv         INFO Booked TTree with ID: triplets "Tuple with triplets" in directory TupleEx_opts.root:/Tuple2
+  RCWNTupleCnv         INFO Booked TTree with ID: LorentzVectors "Tuple with Lorentz Vectors " in directory TupleEx_opts.root:/Tuple3
+  RCWNTupleCnv         INFO Booked TTree with ID: Vectors-3D "Tuple with Vectors in 3D " in directory TupleEx_opts.root:/Tuple3
+  RCWNTupleCnv         INFO Booked TTree with ID: Math-vectors "Tuple with Math Vectors" in directory TupleEx_opts.root:/Tuple3
+  RCWNTupleCnv         INFO Booked TTree with ID: S-matrices "Tuple with S-matrices" in directory TupleEx_opts.root:/Tuple3
+  RCWNTupleCnv         INFO Booked TTree with ID: VectorMaps "Tuple with VectorMaps/'ExtraInfo'" in directory TupleEx_opts.root:/Tuple3
+  Tuple             WARNING TupleAlg:: Tuple 'Types Test Column Wise' 'long' has different sizes on 32/64 bit systems. Casting 'long' to 'long long'
+  Tuple             WARNING TupleAlg:: Tuple 'Types Test Column Wise' 'unsigned long' has different sizes on 32/64 bit systems. Casting 'ulong' to 'unsigned long long'
+  Tuple             WARNING TupleAlg:: Tuple 'Types Test Row Wise' 'long' has different sizes on 32/64 bit systems. Casting 'long' to 'long long'
+  Tuple             WARNING TupleAlg:: Tuple 'Types Test Row Wise' 'unsigned long' has different sizes on 32/64 bit systems. Casting 'ulong' to 'unsigned long long'
+  Tuple             WARNING TupleAlg:: Tuple 'Types Test Column Wise' 'long' has different sizes on 32/64 bit systems. Casting 'long' to 'long long'
+  Tuple             WARNING TupleAlg:: Tuple 'Types Test Column Wise' 'unsigned long' has different sizes on 32/64 bit systems. Casting 'ulong' to 'unsigned long long'
+  Tuple             WARNING TupleAlg:: Tuple 'Types Test Row Wise' 'long' has different sizes on 32/64 bit systems. Casting 'long' to 'long long'
+  Tuple             WARNING TupleAlg:: Tuple 'Types Test Row Wise' 'unsigned long' has different sizes on 32/64 bit systems. Casting 'ulong' to 'unsigned long long'
+  Tuple             WARNING TupleAlg:: Tuple 'Types Test Column Wise' 'long' has different sizes on 32/64 bit systems. Casting 'long' to 'long long'
+  Tuple             WARNING TupleAlg:: Tuple 'Types Test Column Wise' 'unsigned long' has different sizes on 32/64 bit systems. Casting 'ulong' to 'unsigned long long'
+  Tuple             WARNING TupleAlg:: Tuple 'Types Test Row Wise' 'long' has different sizes on 32/64 bit systems. Casting 'long' to 'long long'
+  Tuple             WARNING TupleAlg:: Tuple 'Types Test Row Wise' 'unsigned long' has different sizes on 32/64 bit systems. Casting 'ulong' to 'unsigned long long'
+  Tuple             WARNING TupleAlg:: Tuple 'Types Test Column Wise' 'long' has different sizes on 32/64 bit systems. Casting 'long' to 'long long'
+  Tuple             WARNING TupleAlg:: Tuple 'Types Test Column Wise' 'unsigned long' has different sizes on 32/64 bit systems. Casting 'ulong' to 'unsigned long long'
+  Tuple             WARNING TupleAlg:: Tuple 'Types Test Row Wise' 'long' has different sizes on 32/64 bit systems. Casting 'long' to 'long long'
+  Tuple             WARNING TupleAlg:: Tuple 'Types Test Row Wise' 'unsigned long' has different sizes on 32/64 bit systems. Casting 'ulong' to 'unsigned long long'
+  Tuple             WARNING TupleAlg:: Tuple 'Types Test Column Wise' 'long' has different sizes on 32/64 bit systems. Casting 'long' to 'long long'
+  Tuple             WARNING TupleAlg:: Tuple 'Types Test Column Wise' 'unsigned long' has different sizes on 32/64 bit systems. Casting 'ulong' to 'unsigned long long'
+  Tuple             WARNING TupleAlg:: Tuple 'Types Test Row Wise' 'long' has different sizes on 32/64 bit systems. Casting 'long' to 'long long'
+  Tuple             WARNING TupleAlg:: Tuple 'Types Test Row Wise' 'unsigned long' has different sizes on 32/64 bit systems. Casting 'ulong' to 'unsigned long long'
+  Tuple             WARNING TupleAlg:: Tuple 'Types Test Column Wise' 'long' has different sizes on 32/64 bit systems. Casting 'long' to 'long long'
+  Tuple             WARNING TupleAlg:: Tuple 'Types Test Column Wise' 'unsigned long' has different sizes on 32/64 bit systems. Casting 'ulong' to 'unsigned long long'
+  Tuple             WARNING TupleAlg:: Tuple 'Types Test Row Wise' 'long' has different sizes on 32/64 bit systems. Casting 'long' to 'long long'
+  Tuple             WARNING TupleAlg:: Tuple 'Types Test Row Wise' 'unsigned long' has different sizes on 32/64 bit systems. Casting 'ulong' to 'unsigned long long'
+  Tuple             WARNING TupleAlg:: Tuple 'Types Test Column Wise' 'long' has different sizes on 32/64 bit systems. Casting 'long' to 'long long'
+  Tuple             WARNING TupleAlg:: Tuple 'Types Test Column Wise' 'unsigned long' has different sizes on 32/64 bit systems. Casting 'ulong' to 'unsigned long long'
+  Tuple             WARNING TupleAlg:: Tuple 'Types Test Row Wise' 'long' has different sizes on 32/64 bit systems. Casting 'long' to 'long long'
+  Tuple             WARNING TupleAlg:: Tuple 'Types Test Row Wise' 'unsigned long' has different sizes on 32/64 bit systems. Casting 'ulong' to 'unsigned long long'
+  Tuple             WARNING TupleAlg:: Tuple 'Types Test Column Wise' 'long' has different sizes on 32/64 bit systems. Casting 'long' to 'long long'
+  Tuple             WARNING TupleAlg:: Tuple 'Types Test Column Wise' 'unsigned long' has different sizes on 32/64 bit systems. Casting 'ulong' to 'unsigned long long'
+  Tuple             WARNING TupleAlg:: Tuple 'Types Test Row Wise' 'long' has different sizes on 32/64 bit systems. Casting 'long' to 'long long'
+  Tuple             WARNING TupleAlg:: Tuple 'Types Test Row Wise' 'unsigned long' has different sizes on 32/64 bit systems. Casting 'ulong' to 'unsigned long long'
+  Tuple             WARNING TupleAlg:: The WARNING message is suppressed : 'Tuple 'Types Test Column Wise' 'long' has different sizes on 32/64 bit systems. Casting 'long' to 'long long''
+  Tuple             WARNING TupleAlg:: The WARNING message is suppressed : 'Tuple 'Types Test Column Wise' 'unsigned long' has different sizes on 32/64 bit systems. Casting 'ulong' to 'unsigned long long''
+  Tuple             WARNING TupleAlg:: The WARNING message is suppressed : 'Tuple 'Types Test Row Wise' 'long' has different sizes on 32/64 bit systems. Casting 'long' to 'long long''
+  Tuple             WARNING TupleAlg:: The WARNING message is suppressed : 'Tuple 'Types Test Row Wise' 'unsigned long' has different sizes on 32/64 bit systems. Casting 'ulong' to 'unsigned long long''
+  ApplicationMgr       INFO Application Manager Stopped successfully
+  Tuple             SUCCESS Booked 8 N-Tuples and 0 Event Tag Collections
+  Tuple             SUCCESS List of booked N-Tuples in directory "MYLUN/Tuple"
+  Tuple             SUCCESS  ID=1             Title="Trivial Row-Wise Tuple"                  #items=9  {gauss,flat,expo,breit,poiss,binom,pois2,bino2,poisb}
+  Tuple             SUCCESS  ID=3             Title="Fixed-size arrays/vectors"               #items=4  {arflat[1],arexpo[1],argau[1],argau2[1]}
+  Tuple             SUCCESS  ID=5             Title="Variable-size arrays/vectors"            #items=6  {Len1,arr[1]/V,Len2,sinar[1]/V,cosar[1]/V,tanar[1]/V}
+  Tuple             SUCCESS  ID=six           Title="Variable-size matrices"                  #items=8  {Len1,mgau[2]/V,Len2,mexpo[2]/V,Len3,m3flat[2]/V,Len4,m2expo[2]/V}
+  Tuple             SUCCESS  ID=subdir/four   Title="Fixed-size matrices"                     #items=3  {mgau[2],mflat[2],mexpo[2]}
+  Tuple             SUCCESS  ID=two           Title="Column-Wise Tuple"                       #items=9  {gauss,flat,expo,breit,poiss,binom,pois2,bino2,poisb}
+  Tuple             SUCCESS  ID=typesCW       Title="Types Test Column Wise"                  #items=14 {bool,float,double,short,ushort,int,uint,long,ulong,longlong,ulonglong,char,uchar,}
+  Tuple             SUCCESS  ID=typesRW       Title="Types Test Row Wise"                     #items=14 {bool,float,double,short,ushort,int,uint,long,ulong,longlong,ulonglong,char,uchar,}
+  Tuple             SUCCESS Exceptions/Errors/Warnings/Infos Statistics : 0/0/4/0
+  Tuple             SUCCESS  #WARNINGS   = 10000    Message = 'Tuple 'Types Test Column Wise' 'long' has different sizes on 32/64 bit systems. Casting 'long' to 'long long''
+  Tuple             SUCCESS  #WARNINGS   = 10000    Message = 'Tuple 'Types Test Column Wise' 'unsigned long' has different sizes on 32/64 bit systems. Casting 'ulong' to 'unsigned long long''
+  Tuple             SUCCESS  #WARNINGS   = 10000    Message = 'Tuple 'Types Test Row Wise' 'long' has different sizes on 32/64 bit systems. Casting 'long' to 'long long''
+  Tuple             SUCCESS  #WARNINGS   = 10000    Message = 'Tuple 'Types Test Row Wise' 'unsigned long' has different sizes on 32/64 bit systems. Casting 'ulong' to 'unsigned long long''
+  Tuple2            SUCCESS Booked 2 N-Tuples and 0 Event Tag Collections
+  Tuple2            SUCCESS List of booked N-Tuples in directory "MYLUN/Tuple2"
+  Tuple2            SUCCESS  ID=dublets       Title="Tuple with dublets"                      #items=8  {d1F,d1S,d2F,d2S,d3F,d3S,d4F,d4S}
+  Tuple2            SUCCESS  ID=triplets      Title="Tuple with triplets"                     #items=6  {tr1F,tr1S,tr1T,tr2F,tr2S,tr2T}
+  Tuple3            SUCCESS Booked 5 N-Tuples and 0 Event Tag Collections
+  Tuple3            SUCCESS List of booked N-Tuples in directory "MYLUN/Tuple3"
+  Tuple3            SUCCESS  ID=LorentzVectorsTitle="Tuple with Lorentz Vectors "             #items=8  {lv1E,lv1X,lv1Y,lv1Z,lv2E,lv2X,lv2Y,lv2Z}
+  Tuple3            SUCCESS  ID=Math-vectors  Title="Tuple with Math Vectors"                 #items=3  {g[1],b[1],f[1]}
+  Tuple3            SUCCESS  ID=S-matrices    Title="Tuple with S-matrices"                   #items=3  {g[2],b[2],f[2]}
+  Tuple3            SUCCESS  ID=VectorMaps    Title="Tuple with VectorMaps/'ExtraInfo'"       #items=8  {n1,map1[2]/V,n2,map2[2]/V,n3,map3[2]/V,n4,map4[2]/V}
+  Tuple3            SUCCESS  ID=Vectors-3D    Title="Tuple with Vectors in 3D "               #items=6  {p3X,p3Y,p3Z,v3X,v3Y,v3Z}
+  EventLoopMgr         INFO Histograms converted successfully according to request.
+  RFileCnv             INFO dumping contents of /NTUPLES/MYLUN
+  TFile: name=TupleEx_opts.root, title=Gaudi Trees, option=CREATE
+  NTupleSvc            INFO NTuples saved successfully
+  ApplicationMgr       INFO Application Manager Finalized successfully
+  ApplicationMgr       INFO Application Manager Terminated successfully
+histos: {}
+ttrees:
+  '1':
+    Name: '1'
+    Title: Trivial Row-Wise Tuple
+    Entries: 10000
+    Branches:
+      gauss:
+        Name: gauss
+        Title: gauss/D
+        Entries: 10000
+      flat:
+        Name: flat
+        Title: flat/D
+        Entries: 10000
+      expo:
+        Name: expo
+        Title: expo/D
+        Entries: 10000
+      breit:
+        Name: breit
+        Title: breit/D
+        Entries: 10000
+      poiss:
+        Name: poiss
+        Title: poiss/I
+        Entries: 10000
+      binom:
+        Name: binom
+        Title: binom/I
+        Entries: 10000
+      pois2:
+        Name: pois2
+        Title: pois2/I
+        Entries: 10000
+      bino2:
+        Name: bino2
+        Title: bino2/I
+        Entries: 10000
+      poisb:
+        Name: poisb
+        Title: poisb/O
+        Entries: 10000
+  two:
+    Name: two
+    Title: Column-Wise Tuple
+    Entries: 10000
+    Branches:
+      gauss:
+        Name: gauss
+        Title: gauss/D
+        Entries: 10000
+      flat:
+        Name: flat
+        Title: flat/D
+        Entries: 10000
+      expo:
+        Name: expo
+        Title: expo/D
+        Entries: 10000
+      breit:
+        Name: breit
+        Title: breit/D
+        Entries: 10000
+      poiss:
+        Name: poiss
+        Title: poiss/I
+        Entries: 10000
+      binom:
+        Name: binom
+        Title: binom/I
+        Entries: 10000
+      pois2:
+        Name: pois2
+        Title: pois2/I
+        Entries: 10000
+      bino2:
+        Name: bino2
+        Title: bino2/I
+        Entries: 10000
+      poisb:
+        Name: poisb
+        Title: poisb/O
+        Entries: 10000
+  '3':
+    Name: '3'
+    Title: Fixed-size arrays/vectors
+    Entries: 10000
+    Branches:
+      arflat:
+        Name: arflat
+        Title: arflat[50]/F
+        Entries: 10000
+      arexpo:
+        Name: arexpo
+        Title: arexpo[62]/F
+        Entries: 10000
+      argau:
+        Name: argau
+        Title: argau[42]/F
+        Entries: 10000
+      argau2:
+        Name: argau2
+        Title: argau2[42]/F
+        Entries: 10000
+  four:
+    Name: four
+    Title: Fixed-size matrices
+    Entries: 10000
+    Branches:
+      mgau:
+        Name: mgau
+        Title: mgau[15][5]/F
+        Entries: 10000
+      mflat:
+        Name: mflat
+        Title: mflat[26][4]/F
+        Entries: 10000
+      mexpo:
+        Name: mexpo
+        Title: mexpo[13][3]/F
+        Entries: 10000
+  '5':
+    Name: '5'
+    Title: Variable-size arrays/vectors
+    Entries: 10000
+    Branches:
+      Len1:
+        Name: Len1
+        Title: Len1/I
+        Entries: 10000
+      arr:
+        Name: arr
+        Title: arr[Len1]/F
+        Entries: 10000
+      Len2:
+        Name: Len2
+        Title: Len2/I
+        Entries: 10000
+      sinar:
+        Name: sinar
+        Title: sinar[Len2]/F
+        Entries: 10000
+      cosar:
+        Name: cosar
+        Title: cosar[Len2]/F
+        Entries: 10000
+      tanar:
+        Name: tanar
+        Title: tanar[Len2]/F
+        Entries: 10000
+  six:
+    Name: six
+    Title: Variable-size matrices
+    Entries: 10000
+    Branches:
+      Len1:
+        Name: Len1
+        Title: Len1/I
+        Entries: 10000
+      mgau:
+        Name: mgau
+        Title: mgau[Len1][15]/F
+        Entries: 10000
+      Len2:
+        Name: Len2
+        Title: Len2/I
+        Entries: 10000
+      mexpo:
+        Name: mexpo
+        Title: mexpo[Len2][15]/F
+        Entries: 10000
+      Len3:
+        Name: Len3
+        Title: Len3/I
+        Entries: 10000
+      m3flat:
+        Name: m3flat
+        Title: m3flat[Len3][6]/F
+        Entries: 10000
+      Len4:
+        Name: Len4
+        Title: Len4/I
+        Entries: 10000
+      m2expo:
+        Name: m2expo
+        Title: m2expo[Len4][15]/F
+        Entries: 10000
+  typesCW:
+    Name: typesCW
+    Title: Types Test Column Wise
+    Entries: 10000
+    Branches:
+      bool:
+        Name: bool
+        Title: bool/O
+        Entries: 10000
+      float:
+        Name: float
+        Title: float/F
+        Entries: 10000
+      double:
+        Name: double
+        Title: double/D
+        Entries: 10000
+      short:
+        Name: short
+        Title: short/S
+        Entries: 10000
+      ushort:
+        Name: ushort
+        Title: ushort/s
+        Entries: 10000
+      int:
+        Name: int
+        Title: int/I
+        Entries: 10000
+      uint:
+        Name: uint
+        Title: uint/i
+        Entries: 10000
+      long:
+        Name: long
+        Title: long/L
+        Entries: 10000
+      ulong:
+        Name: ulong
+        Title: ulong/l
+        Entries: 10000
+      longlong:
+        Name: longlong
+        Title: longlong/L
+        Entries: 10000
+      ulonglong:
+        Name: ulonglong
+        Title: ulonglong/l
+        Entries: 10000
+      char:
+        Name: char
+        Title: char/B
+        Entries: 10000
+      uchar:
+        Name: uchar
+        Title: uchar/b
+        Entries: 10000
+      EventID:
+        Name: EventID
+        Title: EventID/l
+        Entries: 10000
+  typesRW:
+    Name: typesRW
+    Title: Types Test Row Wise
+    Entries: 10000
+    Branches:
+      bool:
+        Name: bool
+        Title: bool/O
+        Entries: 10000
+      float:
+        Name: float
+        Title: float/F
+        Entries: 10000
+      double:
+        Name: double
+        Title: double/D
+        Entries: 10000
+      short:
+        Name: short
+        Title: short/S
+        Entries: 10000
+      ushort:
+        Name: ushort
+        Title: ushort/s
+        Entries: 10000
+      int:
+        Name: int
+        Title: int/I
+        Entries: 10000
+      uint:
+        Name: uint
+        Title: uint/i
+        Entries: 10000
+      long:
+        Name: long
+        Title: long/L
+        Entries: 10000
+      ulong:
+        Name: ulong
+        Title: ulong/l
+        Entries: 10000
+      longlong:
+        Name: longlong
+        Title: longlong/L
+        Entries: 10000
+      ulonglong:
+        Name: ulonglong
+        Title: ulonglong/l
+        Entries: 10000
+      char:
+        Name: char
+        Title: char/B
+        Entries: 10000
+      uchar:
+        Name: uchar
+        Title: uchar/b
+        Entries: 10000
+      EventID:
+        Name: EventID
+        Title: EventID/l
+        Entries: 10000
+  dublets:
+    Name: dublets
+    Title: Tuple with dublets
+    Entries: 10000
+    Branches:
+      d1F:
+        Name: d1F
+        Title: d1F/D
+        Entries: 10000
+      d1S:
+        Name: d1S
+        Title: d1S/D
+        Entries: 10000
+      d2F:
+        Name: d2F
+        Title: d2F/D
+        Entries: 10000
+      d2S:
+        Name: d2S
+        Title: d2S/D
+        Entries: 10000
+      d3F:
+        Name: d3F
+        Title: d3F/D
+        Entries: 10000
+      d3S:
+        Name: d3S
+        Title: d3S/D
+        Entries: 10000
+      d4F:
+        Name: d4F
+        Title: d4F/D
+        Entries: 10000
+      d4S:
+        Name: d4S
+        Title: d4S/D
+        Entries: 10000
+  triplets:
+    Name: triplets
+    Title: Tuple with triplets
+    Entries: 10000
+    Branches:
+      tr1F:
+        Name: tr1F
+        Title: tr1F/D
+        Entries: 10000
+      tr1S:
+        Name: tr1S
+        Title: tr1S/D
+        Entries: 10000
+      tr1T:
+        Name: tr1T
+        Title: tr1T/D
+        Entries: 10000
+      tr2F:
+        Name: tr2F
+        Title: tr2F/D
+        Entries: 10000
+      tr2S:
+        Name: tr2S
+        Title: tr2S/D
+        Entries: 10000
+      tr2T:
+        Name: tr2T
+        Title: tr2T/D
+        Entries: 10000
+  LorentzVectors:
+    Name: LorentzVectors
+    Title: Tuple with Lorentz Vectors
+    Entries: 10000
+    Branches:
+      lv1E:
+        Name: lv1E
+        Title: lv1E/D
+        Entries: 10000
+      lv1X:
+        Name: lv1X
+        Title: lv1X/D
+        Entries: 10000
+      lv1Y:
+        Name: lv1Y
+        Title: lv1Y/D
+        Entries: 10000
+      lv1Z:
+        Name: lv1Z
+        Title: lv1Z/D
+        Entries: 10000
+      lv2E:
+        Name: lv2E
+        Title: lv2E/D
+        Entries: 10000
+      lv2X:
+        Name: lv2X
+        Title: lv2X/D
+        Entries: 10000
+      lv2Y:
+        Name: lv2Y
+        Title: lv2Y/D
+        Entries: 10000
+      lv2Z:
+        Name: lv2Z
+        Title: lv2Z/D
+        Entries: 10000
+  Vectors-3D:
+    Name: Vectors-3D
+    Title: Tuple with Vectors in 3D
+    Entries: 10000
+    Branches:
+      p3X:
+        Name: p3X
+        Title: p3X/D
+        Entries: 10000
+      p3Y:
+        Name: p3Y
+        Title: p3Y/D
+        Entries: 10000
+      p3Z:
+        Name: p3Z
+        Title: p3Z/D
+        Entries: 10000
+      v3X:
+        Name: v3X
+        Title: v3X/D
+        Entries: 10000
+      v3Y:
+        Name: v3Y
+        Title: v3Y/D
+        Entries: 10000
+      v3Z:
+        Name: v3Z
+        Title: v3Z/D
+        Entries: 10000
+  Math-vectors:
+    Name: Math-vectors
+    Title: Tuple with Math Vectors
+    Entries: 10000
+    Branches:
+      g:
+        Name: g
+        Title: g[4]/F
+        Entries: 10000
+      b:
+        Name: b
+        Title: b[25]/F
+        Entries: 10000
+      f:
+        Name: f
+        Title: f[50]/F
+        Entries: 10000
+  S-matrices:
+    Name: S-matrices
+    Title: Tuple with S-matrices
+    Entries: 10000
+    Branches:
+      g:
+        Name: g
+        Title: g[4][4]/F
+        Entries: 10000
+      b:
+        Name: b
+        Title: b[3][15]/F
+        Entries: 10000
+      f:
+        Name: f
+        Title: f[5][5]/F
+        Entries: 10000
+  VectorMaps:
+    Name: VectorMaps
+    Title: Tuple with VectorMaps/'ExtraInfo'
+    Entries: 10000
+    Branches:
+      n1:
+        Name: n1
+        Title: n1/I
+        Entries: 10000
+      map1:
+        Name: map1
+        Title: map1[n1][2]/F
+        Entries: 10000
+      n2:
+        Name: n2
+        Title: n2/I
+        Entries: 10000
+      map2:
+        Name: map2
+        Title: map2[n2][2]/F
+        Entries: 10000
+      n3:
+        Name: n3
+        Title: n3/I
+        Entries: 10000
+      map3:
+        Name: map3
+        Title: map3[n3][2]/F
+        Entries: 10000
+      n4:
+        Name: n4
+        Title: n4/I
+        Entries: 10000
+      map4:
+        Name: map4
+        Title: map4[n4][2]/F
+        Entries: 10000
diff --git a/GaudiAlg/tests/pytest/refs/TupleEx1.pyref.yaml b/GaudiAlg/tests/pytest/refs/TupleEx1.pyref.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..50898aa4d4beef47ad8b5a94f221f83afa52b5c5
--- /dev/null
+++ b/GaudiAlg/tests/pytest/refs/TupleEx1.pyref.yaml
@@ -0,0 +1,158 @@
+stdout: |-
+  ApplicationMgr    SUCCESS
+  ====================================================================================================================================
+  ====================================================================================================================================
+  ApplicationMgr       INFO Application Manager Configured successfully
+  ApplicationMgr       INFO Successfully loaded modules : GaudiAlg, RootHistCnv
+  NTupleSvc            INFO Added stream file:TupleEx1.root as MYLUN
+  HistogramPersis...   INFO Added successfully Conversion service RootHistSvc
+  DetectorDataSvc      INFO Detector description not requested to be loaded
+  EventLoopMgr      WARNING Unable to locate service "EventSelector"
+  EventLoopMgr      WARNING No events will be processed from external input.
+  ApplicationMgr       INFO Application Manager Initialized successfully
+  ApplicationMgr       INFO Application Manager Started successfully
+  RndmGenSvc.Engine    INFO Generator engine type:CLHEP::RanluxEngine
+  RndmGenSvc.Engine    INFO Current Seed:1234567 Luxury:3
+  RndmGenSvc           INFO Using Random engine:HepRndm::Engine<CLHEP::RanluxEngine>
+  RFileCnv             INFO opening Root file "TupleEx1.root" for writing
+  RRWNTupleCnv         INFO ID 1: added branch: gauss / gauss/D
+  RRWNTupleCnv         INFO ID 1: added branch: flat / flat/D
+  RRWNTupleCnv         INFO ID 1: added branch: expo / expo/D
+  RRWNTupleCnv         INFO ID 1: added branch: breit / breit/D
+  RRWNTupleCnv         INFO ID 1: added branch: poiss1 / poiss1/I
+  RRWNTupleCnv         INFO ID 1: added branch: binom1 / binom1/I
+  RRWNTupleCnv         INFO ID 1: added branch: poiss2 / poiss2/L
+  RRWNTupleCnv         INFO ID 1: added branch: binom2 / binom2/L
+  RRWNTupleCnv         INFO ID 1: added branch: poiss3 / poiss3/l
+  RRWNTupleCnv         INFO ID 1: added branch: binom3 / binom3/l
+  RRWNTupleCnv         INFO ID 1: added branch: poiss4 / poiss4/I
+  RRWNTupleCnv         INFO ID 1: added branch: binom4 / binom4/I
+  RRWNTupleCnv         INFO ID 1: added branch: poisb / poisb/O
+  RRWNTupleCnv         INFO Booked TTree with ID:1 "Trivial Row-Wise Tuple"
+  RCWNTupleCnv         INFO Booked TTree with ID: 2 "Trivial Column-Wise Tuple" in directory TupleEx1.root:/TupleEx1
+  RCWNTupleCnv         INFO Booked TTree with ID: 3 "Fixed-size arrays/vectors" in directory TupleEx1.root:/TupleEx1
+  ApplicationMgr       INFO Application Manager Stopped successfully
+  TupleEx1          SUCCESS Booked 3 N-Tuples and 0 Event Tag Collections
+  TupleEx1          SUCCESS List of booked N-Tuples in directory "MYLUN/TupleEx1"
+  TupleEx1          SUCCESS  ID=1             Title="Trivial Row-Wise Tuple"                  #items=13 {gauss,flat,expo,breit,poiss1,binom1,poiss2,binom2,poiss3,binom3,poiss4,binom4,poi}
+  TupleEx1          SUCCESS  ID=2             Title="Trivial Column-Wise Tuple"               #items=7  {gauss,flat,expo,breit,poiss,binom,poisb}
+  TupleEx1          SUCCESS  ID=3             Title="Fixed-size arrays/vectors"               #items=4  {arflat[1],arexpo[1],argau[1],argau2[1]}
+  EventLoopMgr         INFO Histograms converted successfully according to request.
+  RFileCnv             INFO dumping contents of /NTUPLES/MYLUN
+  TFile: name=TupleEx1.root, title=Gaudi Trees, option=CREATE
+  NTupleSvc            INFO NTuples saved successfully
+  ApplicationMgr       INFO Application Manager Finalized successfully
+  ApplicationMgr       INFO Application Manager Terminated successfully
+histos: {}
+ttrees:
+  '1':
+    Name: '1'
+    Title: Trivial Row-Wise Tuple
+    Entries: 20
+    Branches:
+      gauss:
+        Name: gauss
+        Title: gauss/D
+        Entries: 20
+      flat:
+        Name: flat
+        Title: flat/D
+        Entries: 20
+      expo:
+        Name: expo
+        Title: expo/D
+        Entries: 20
+      breit:
+        Name: breit
+        Title: breit/D
+        Entries: 20
+      poiss1:
+        Name: poiss1
+        Title: poiss1/I
+        Entries: 20
+      binom1:
+        Name: binom1
+        Title: binom1/I
+        Entries: 20
+      poiss2:
+        Name: poiss2
+        Title: poiss2/L
+        Entries: 20
+      binom2:
+        Name: binom2
+        Title: binom2/L
+        Entries: 20
+      poiss3:
+        Name: poiss3
+        Title: poiss3/l
+        Entries: 20
+      binom3:
+        Name: binom3
+        Title: binom3/l
+        Entries: 20
+      poiss4:
+        Name: poiss4
+        Title: poiss4/I
+        Entries: 20
+      binom4:
+        Name: binom4
+        Title: binom4/I
+        Entries: 20
+      poisb:
+        Name: poisb
+        Title: poisb/O
+        Entries: 20
+  '2':
+    Name: '2'
+    Title: Trivial Column-Wise Tuple
+    Entries: 20
+    Branches:
+      gauss:
+        Name: gauss
+        Title: gauss/D
+        Entries: 20
+      flat:
+        Name: flat
+        Title: flat/D
+        Entries: 20
+      expo:
+        Name: expo
+        Title: expo/D
+        Entries: 20
+      breit:
+        Name: breit
+        Title: breit/D
+        Entries: 20
+      poiss:
+        Name: poiss
+        Title: poiss/I
+        Entries: 20
+      binom:
+        Name: binom
+        Title: binom/I
+        Entries: 20
+      poisb:
+        Name: poisb
+        Title: poisb/O
+        Entries: 20
+  '3':
+    Name: '3'
+    Title: Fixed-size arrays/vectors
+    Entries: 20
+    Branches:
+      arflat:
+        Name: arflat
+        Title: arflat[50]/F
+        Entries: 20
+      arexpo:
+        Name: arexpo
+        Title: arexpo[62]/F
+        Entries: 20
+      argau:
+        Name: argau
+        Title: argau[42]/F
+        Entries: 20
+      argau2:
+        Name: argau2
+        Title: argau2[42]/F
+        Entries: 20
diff --git a/GaudiAlg/tests/pytest/refs/TupleEx2.pyref.yaml b/GaudiAlg/tests/pytest/refs/TupleEx2.pyref.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..689481e13522592b9e38d83568dc482cd0c574dc
--- /dev/null
+++ b/GaudiAlg/tests/pytest/refs/TupleEx2.pyref.yaml
@@ -0,0 +1,89 @@
+stdout: |-
+  ApplicationMgr    SUCCESS
+  ====================================================================================================================================
+  ====================================================================================================================================
+  ApplicationMgr       INFO Application Manager Configured successfully
+  ApplicationMgr       INFO Successfully loaded modules : GaudiAlg, RootHistCnv
+  NTupleSvc            INFO Added stream file:TupleEx2.root as MYLUN
+  HistogramPersis...   INFO Added successfully Conversion service RootHistSvc
+  DetectorDataSvc      INFO Detector description not requested to be loaded
+  EventLoopMgr      WARNING Unable to locate service "EventSelector"
+  EventLoopMgr      WARNING No events will be processed from external input.
+  ApplicationMgr       INFO Application Manager Initialized successfully
+  ApplicationMgr       INFO Application Manager Started successfully
+  RndmGenSvc.Engine    INFO Generator engine type:CLHEP::RanluxEngine
+  RndmGenSvc.Engine    INFO Current Seed:1234567 Luxury:3
+  RndmGenSvc           INFO Using Random engine:HepRndm::Engine<CLHEP::RanluxEngine>
+  RFileCnv             INFO opening Root file "TupleEx2.root" for writing
+  RCWNTupleCnv         INFO Booked TTree with ID: Vectors-4D "N-tuple with 4D-vectors" in directory TupleEx2.root:/TupleEx2
+  RCWNTupleCnv         INFO Booked TTree with ID: Vectors-3D "N-tuple with 3D-vectors" in directory TupleEx2.root:/TupleEx2
+  RCWNTupleCnv         INFO Booked TTree with ID: Points-3D "N-tuple with 3D-points" in directory TupleEx2.root:/TupleEx2
+  ApplicationMgr       INFO Application Manager Stopped successfully
+  TupleEx2          SUCCESS Booked 3 N-Tuples and 0 Event Tag Collections
+  TupleEx2          SUCCESS List of booked N-Tuples in directory "MYLUN/TupleEx2"
+  TupleEx2          SUCCESS  ID=Points-3D     Title="N-tuple with 3D-points"                  #items=3  {p1X,p1Y,p1Z}
+  TupleEx2          SUCCESS  ID=Vectors-3D    Title="N-tuple with 3D-vectors"                 #items=3  {v1X,v1Y,v1Z}
+  TupleEx2          SUCCESS  ID=Vectors-4D    Title="N-tuple with 4D-vectors"                 #items=4  {lv1E,lv1X,lv1Y,lv1Z}
+  EventLoopMgr         INFO Histograms converted successfully according to request.
+  RFileCnv             INFO dumping contents of /NTUPLES/MYLUN
+  TFile: name=TupleEx2.root, title=Gaudi Trees, option=CREATE
+  NTupleSvc            INFO NTuples saved successfully
+  ApplicationMgr       INFO Application Manager Finalized successfully
+  ApplicationMgr       INFO Application Manager Terminated successfully
+histos: {}
+ttrees:
+  Vectors-4D:
+    Name: Vectors-4D
+    Title: N-tuple with 4D-vectors
+    Entries: 2000
+    Branches:
+      lv1E:
+        Name: lv1E
+        Title: lv1E/D
+        Entries: 2000
+      lv1X:
+        Name: lv1X
+        Title: lv1X/D
+        Entries: 2000
+      lv1Y:
+        Name: lv1Y
+        Title: lv1Y/D
+        Entries: 2000
+      lv1Z:
+        Name: lv1Z
+        Title: lv1Z/D
+        Entries: 2000
+  Vectors-3D:
+    Name: Vectors-3D
+    Title: N-tuple with 3D-vectors
+    Entries: 2000
+    Branches:
+      v1X:
+        Name: v1X
+        Title: v1X/D
+        Entries: 2000
+      v1Y:
+        Name: v1Y
+        Title: v1Y/D
+        Entries: 2000
+      v1Z:
+        Name: v1Z
+        Title: v1Z/D
+        Entries: 2000
+  Points-3D:
+    Name: Points-3D
+    Title: N-tuple with 3D-points
+    Entries: 2000
+    Branches:
+      p1X:
+        Name: p1X
+        Title: p1X/D
+        Entries: 2000
+      p1Y:
+        Name: p1Y
+        Title: p1Y/D
+        Entries: 2000
+      p1Z:
+        Name: p1Z
+        Title: p1Z/D
+        Entries: 2000
diff --git a/GaudiAlg/tests/pytest/refs/TupleExPyOpts.yaml b/GaudiAlg/tests/pytest/refs/TupleExPyOpts.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..ccb345380aec737d9e1cf7dfa717de8223e18468
--- /dev/null
+++ b/GaudiAlg/tests/pytest/refs/TupleExPyOpts.yaml
@@ -0,0 +1,639 @@
+stdout: |-
+  ApplicationMgr    SUCCESS
+  ====================================================================================================================================
+  ====================================================================================================================================
+  ApplicationMgr       INFO Application Manager Configured successfully
+  RndmGenSvc.Engine    INFO Generator engine type:CLHEP::RanluxEngine
+  RndmGenSvc.Engine    INFO Current Seed:1234567 Luxury:3
+  RndmGenSvc           INFO Using Random engine:HepRndm::Engine<CLHEP::RanluxEngine>
+  HistogramPersis...   INFO Added successfully Conversion service RootHistSvc
+  NTupleSvc            INFO Added stream file:TupleEx_pyopts.root as MYLUN
+  EventLoopMgr      WARNING Unable to locate service "EventSelector"
+  EventLoopMgr      WARNING No events will be processed from external input.
+  ApplicationMgr       INFO Application Manager Initialized successfully
+  ApplicationMgr       INFO Application Manager Started successfully
+  RFileCnv             INFO opening Root file "TupleEx_pyopts.root" for writing, CompressionLevel='LZMA:6'
+  RRWNTupleCnv         INFO ID 1: added branch: gauss / gauss/D
+  RRWNTupleCnv         INFO ID 1: added branch: flat / flat/D
+  RRWNTupleCnv         INFO ID 1: added branch: expo / expo/D
+  RRWNTupleCnv         INFO ID 1: added branch: breit / breit/D
+  RRWNTupleCnv         INFO ID 1: added branch: poiss / poiss/I
+  RRWNTupleCnv         INFO ID 1: added branch: binom / binom/I
+  RRWNTupleCnv         INFO ID 1: added branch: pois2 / pois2/I
+  RRWNTupleCnv         INFO ID 1: added branch: bino2 / bino2/I
+  RRWNTupleCnv         INFO ID 1: added branch: poisb / poisb/O
+  RRWNTupleCnv         INFO Booked TTree with ID:1 "Trivial Row-Wise Tuple"
+  RCWNTupleCnv         INFO Booked TTree with ID: two "Column-Wise Tuple" in directory TupleEx_pyopts.root:/Tuple
+  RCWNTupleCnv         INFO Booked TTree with ID: 3 "Fixed-size arrays/vectors" in directory TupleEx_pyopts.root:/Tuple
+  RCWNTupleCnv         INFO Booked TTree with ID: four "Fixed-size matrices" in directory TupleEx_pyopts.root:/Tuple/subdir
+  RCWNTupleCnv         INFO Booked TTree with ID: 5 "Variable-size arrays/vectors" in directory TupleEx_pyopts.root:/Tuple
+  RCWNTupleCnv         INFO Booked TTree with ID: six "Variable-size matrices" in directory TupleEx_pyopts.root:/Tuple
+  Tuple             WARNING TupleAlg:: Tuple 'Types Test Column Wise' 'long' has different sizes on 32/64 bit systems. Casting 'long' to 'long long'
+  Tuple             WARNING TupleAlg:: Tuple 'Types Test Column Wise' 'unsigned long' has different sizes on 32/64 bit systems. Casting 'ulong' to 'unsigned long long'
+  RCWNTupleCnv         INFO Booked TTree with ID: typesCW "Types Test Column Wise" in directory TupleEx_pyopts.root:/Tuple
+  Tuple             WARNING TupleAlg:: Tuple 'Types Test Row Wise' 'long' has different sizes on 32/64 bit systems. Casting 'long' to 'long long'
+  Tuple             WARNING TupleAlg:: Tuple 'Types Test Row Wise' 'unsigned long' has different sizes on 32/64 bit systems. Casting 'ulong' to 'unsigned long long'
+  RRWNTupleCnv         INFO ID typesRW: added branch: bool / bool/O
+  RRWNTupleCnv         INFO ID typesRW: added branch: float / float/F
+  RRWNTupleCnv         INFO ID typesRW: added branch: double / double/D
+  RRWNTupleCnv         INFO ID typesRW: added branch: short / short/S
+  RRWNTupleCnv         INFO ID typesRW: added branch: ushort / ushort/s
+  RRWNTupleCnv         INFO ID typesRW: added branch: int / int/I
+  RRWNTupleCnv         INFO ID typesRW: added branch: uint / uint/i
+  RRWNTupleCnv         INFO ID typesRW: added branch: long / long/L
+  RRWNTupleCnv         INFO ID typesRW: added branch: ulong / ulong/l
+  RRWNTupleCnv         INFO ID typesRW: added branch: longlong / longlong/L
+  RRWNTupleCnv         INFO ID typesRW: added branch: ulonglong / ulonglong/l
+  RRWNTupleCnv         INFO ID typesRW: added branch: char / char/B
+  RRWNTupleCnv         INFO ID typesRW: added branch: uchar / uchar/b
+  RRWNTupleCnv         INFO ID typesRW: added branch: EventID / EventID/l
+  RRWNTupleCnv         INFO Booked TTree with ID:typesRW "Types Test Row Wise"
+  RCWNTupleCnv         INFO Booked TTree with ID: dublets "Tuple with dublets" in directory TupleEx_pyopts.root:/Tuple2
+  RCWNTupleCnv         INFO Booked TTree with ID: triplets "Tuple with triplets" in directory TupleEx_pyopts.root:/Tuple2
+  RCWNTupleCnv         INFO Booked TTree with ID: LorentzVectors "Tuple with Lorentz Vectors " in directory TupleEx_pyopts.root:/Tuple3
+  RCWNTupleCnv         INFO Booked TTree with ID: Vectors-3D "Tuple with Vectors in 3D " in directory TupleEx_pyopts.root:/Tuple3
+  RCWNTupleCnv         INFO Booked TTree with ID: Math-vectors "Tuple with Math Vectors" in directory TupleEx_pyopts.root:/Tuple3
+  RCWNTupleCnv         INFO Booked TTree with ID: S-matrices "Tuple with S-matrices" in directory TupleEx_pyopts.root:/Tuple3
+  RCWNTupleCnv         INFO Booked TTree with ID: VectorMaps "Tuple with VectorMaps/'ExtraInfo'" in directory TupleEx_pyopts.root:/Tuple3
+  Tuple             WARNING TupleAlg:: Tuple 'Types Test Column Wise' 'long' has different sizes on 32/64 bit systems. Casting 'long' to 'long long'
+  Tuple             WARNING TupleAlg:: Tuple 'Types Test Column Wise' 'unsigned long' has different sizes on 32/64 bit systems. Casting 'ulong' to 'unsigned long long'
+  Tuple             WARNING TupleAlg:: Tuple 'Types Test Row Wise' 'long' has different sizes on 32/64 bit systems. Casting 'long' to 'long long'
+  Tuple             WARNING TupleAlg:: Tuple 'Types Test Row Wise' 'unsigned long' has different sizes on 32/64 bit systems. Casting 'ulong' to 'unsigned long long'
+  Tuple             WARNING TupleAlg:: Tuple 'Types Test Column Wise' 'long' has different sizes on 32/64 bit systems. Casting 'long' to 'long long'
+  Tuple             WARNING TupleAlg:: Tuple 'Types Test Column Wise' 'unsigned long' has different sizes on 32/64 bit systems. Casting 'ulong' to 'unsigned long long'
+  Tuple             WARNING TupleAlg:: Tuple 'Types Test Row Wise' 'long' has different sizes on 32/64 bit systems. Casting 'long' to 'long long'
+  Tuple             WARNING TupleAlg:: Tuple 'Types Test Row Wise' 'unsigned long' has different sizes on 32/64 bit systems. Casting 'ulong' to 'unsigned long long'
+  Tuple             WARNING TupleAlg:: Tuple 'Types Test Column Wise' 'long' has different sizes on 32/64 bit systems. Casting 'long' to 'long long'
+  Tuple             WARNING TupleAlg:: Tuple 'Types Test Column Wise' 'unsigned long' has different sizes on 32/64 bit systems. Casting 'ulong' to 'unsigned long long'
+  Tuple             WARNING TupleAlg:: Tuple 'Types Test Row Wise' 'long' has different sizes on 32/64 bit systems. Casting 'long' to 'long long'
+  Tuple             WARNING TupleAlg:: Tuple 'Types Test Row Wise' 'unsigned long' has different sizes on 32/64 bit systems. Casting 'ulong' to 'unsigned long long'
+  Tuple             WARNING TupleAlg:: Tuple 'Types Test Column Wise' 'long' has different sizes on 32/64 bit systems. Casting 'long' to 'long long'
+  Tuple             WARNING TupleAlg:: Tuple 'Types Test Column Wise' 'unsigned long' has different sizes on 32/64 bit systems. Casting 'ulong' to 'unsigned long long'
+  Tuple             WARNING TupleAlg:: Tuple 'Types Test Row Wise' 'long' has different sizes on 32/64 bit systems. Casting 'long' to 'long long'
+  Tuple             WARNING TupleAlg:: Tuple 'Types Test Row Wise' 'unsigned long' has different sizes on 32/64 bit systems. Casting 'ulong' to 'unsigned long long'
+  Tuple             WARNING TupleAlg:: Tuple 'Types Test Column Wise' 'long' has different sizes on 32/64 bit systems. Casting 'long' to 'long long'
+  Tuple             WARNING TupleAlg:: Tuple 'Types Test Column Wise' 'unsigned long' has different sizes on 32/64 bit systems. Casting 'ulong' to 'unsigned long long'
+  Tuple             WARNING TupleAlg:: Tuple 'Types Test Row Wise' 'long' has different sizes on 32/64 bit systems. Casting 'long' to 'long long'
+  Tuple             WARNING TupleAlg:: Tuple 'Types Test Row Wise' 'unsigned long' has different sizes on 32/64 bit systems. Casting 'ulong' to 'unsigned long long'
+  Tuple             WARNING TupleAlg:: Tuple 'Types Test Column Wise' 'long' has different sizes on 32/64 bit systems. Casting 'long' to 'long long'
+  Tuple             WARNING TupleAlg:: Tuple 'Types Test Column Wise' 'unsigned long' has different sizes on 32/64 bit systems. Casting 'ulong' to 'unsigned long long'
+  Tuple             WARNING TupleAlg:: Tuple 'Types Test Row Wise' 'long' has different sizes on 32/64 bit systems. Casting 'long' to 'long long'
+  Tuple             WARNING TupleAlg:: Tuple 'Types Test Row Wise' 'unsigned long' has different sizes on 32/64 bit systems. Casting 'ulong' to 'unsigned long long'
+  Tuple             WARNING TupleAlg:: Tuple 'Types Test Column Wise' 'long' has different sizes on 32/64 bit systems. Casting 'long' to 'long long'
+  Tuple             WARNING TupleAlg:: Tuple 'Types Test Column Wise' 'unsigned long' has different sizes on 32/64 bit systems. Casting 'ulong' to 'unsigned long long'
+  Tuple             WARNING TupleAlg:: Tuple 'Types Test Row Wise' 'long' has different sizes on 32/64 bit systems. Casting 'long' to 'long long'
+  Tuple             WARNING TupleAlg:: Tuple 'Types Test Row Wise' 'unsigned long' has different sizes on 32/64 bit systems. Casting 'ulong' to 'unsigned long long'
+  Tuple             WARNING TupleAlg:: Tuple 'Types Test Column Wise' 'long' has different sizes on 32/64 bit systems. Casting 'long' to 'long long'
+  Tuple             WARNING TupleAlg:: Tuple 'Types Test Column Wise' 'unsigned long' has different sizes on 32/64 bit systems. Casting 'ulong' to 'unsigned long long'
+  Tuple             WARNING TupleAlg:: Tuple 'Types Test Row Wise' 'long' has different sizes on 32/64 bit systems. Casting 'long' to 'long long'
+  Tuple             WARNING TupleAlg:: Tuple 'Types Test Row Wise' 'unsigned long' has different sizes on 32/64 bit systems. Casting 'ulong' to 'unsigned long long'
+  Tuple             WARNING TupleAlg:: The WARNING message is suppressed : 'Tuple 'Types Test Column Wise' 'long' has different sizes on 32/64 bit systems. Casting 'long' to 'long long''
+  Tuple             WARNING TupleAlg:: The WARNING message is suppressed : 'Tuple 'Types Test Column Wise' 'unsigned long' has different sizes on 32/64 bit systems. Casting 'ulong' to 'unsigned long long''
+  Tuple             WARNING TupleAlg:: The WARNING message is suppressed : 'Tuple 'Types Test Row Wise' 'long' has different sizes on 32/64 bit systems. Casting 'long' to 'long long''
+  Tuple             WARNING TupleAlg:: The WARNING message is suppressed : 'Tuple 'Types Test Row Wise' 'unsigned long' has different sizes on 32/64 bit systems. Casting 'ulong' to 'unsigned long long''
+  ApplicationMgr       INFO Application Manager Stopped successfully
+  Tuple             SUCCESS Booked 8 N-Tuples and 0 Event Tag Collections
+  Tuple             SUCCESS List of booked N-Tuples in directory "MYLUN/Tuple"
+  Tuple             SUCCESS  ID=1             Title="Trivial Row-Wise Tuple"                  #items=9  {gauss,flat,expo,breit,poiss,binom,pois2,bino2,poisb}
+  Tuple             SUCCESS  ID=3             Title="Fixed-size arrays/vectors"               #items=4  {arflat[1],arexpo[1],argau[1],argau2[1]}
+  Tuple             SUCCESS  ID=5             Title="Variable-size arrays/vectors"            #items=6  {Len1,arr[1]/V,Len2,sinar[1]/V,cosar[1]/V,tanar[1]/V}
+  Tuple             SUCCESS  ID=six           Title="Variable-size matrices"                  #items=8  {Len1,mgau[2]/V,Len2,mexpo[2]/V,Len3,m3flat[2]/V,Len4,m2expo[2]/V}
+  Tuple             SUCCESS  ID=subdir/four   Title="Fixed-size matrices"                     #items=3  {mgau[2],mflat[2],mexpo[2]}
+  Tuple             SUCCESS  ID=two           Title="Column-Wise Tuple"                       #items=9  {gauss,flat,expo,breit,poiss,binom,pois2,bino2,poisb}
+  Tuple             SUCCESS  ID=typesCW       Title="Types Test Column Wise"                  #items=14 {bool,float,double,short,ushort,int,uint,long,ulong,longlong,ulonglong,char,uchar,}
+  Tuple             SUCCESS  ID=typesRW       Title="Types Test Row Wise"                     #items=14 {bool,float,double,short,ushort,int,uint,long,ulong,longlong,ulonglong,char,uchar,}
+  Tuple             SUCCESS Exceptions/Errors/Warnings/Infos Statistics : 0/0/4/0
+  Tuple             SUCCESS  #WARNINGS   = 10000    Message = 'Tuple 'Types Test Column Wise' 'long' has different sizes on 32/64 bit systems. Casting 'long' to 'long long''
+  Tuple             SUCCESS  #WARNINGS   = 10000    Message = 'Tuple 'Types Test Column Wise' 'unsigned long' has different sizes on 32/64 bit systems. Casting 'ulong' to 'unsigned long long''
+  Tuple             SUCCESS  #WARNINGS   = 10000    Message = 'Tuple 'Types Test Row Wise' 'long' has different sizes on 32/64 bit systems. Casting 'long' to 'long long''
+  Tuple             SUCCESS  #WARNINGS   = 10000    Message = 'Tuple 'Types Test Row Wise' 'unsigned long' has different sizes on 32/64 bit systems. Casting 'ulong' to 'unsigned long long''
+  Tuple2            SUCCESS Booked 2 N-Tuples and 0 Event Tag Collections
+  Tuple2            SUCCESS List of booked N-Tuples in directory "MYLUN/Tuple2"
+  Tuple2            SUCCESS  ID=dublets       Title="Tuple with dublets"                      #items=8  {d1F,d1S,d2F,d2S,d3F,d3S,d4F,d4S}
+  Tuple2            SUCCESS  ID=triplets      Title="Tuple with triplets"                     #items=6  {tr1F,tr1S,tr1T,tr2F,tr2S,tr2T}
+  Tuple3            SUCCESS Booked 5 N-Tuples and 0 Event Tag Collections
+  Tuple3            SUCCESS List of booked N-Tuples in directory "MYLUN/Tuple3"
+  Tuple3            SUCCESS  ID=LorentzVectorsTitle="Tuple with Lorentz Vectors "             #items=8  {lv1E,lv1X,lv1Y,lv1Z,lv2E,lv2X,lv2Y,lv2Z}
+  Tuple3            SUCCESS  ID=Math-vectors  Title="Tuple with Math Vectors"                 #items=3  {g[1],b[1],f[1]}
+  Tuple3            SUCCESS  ID=S-matrices    Title="Tuple with S-matrices"                   #items=3  {g[2],b[2],f[2]}
+  Tuple3            SUCCESS  ID=VectorMaps    Title="Tuple with VectorMaps/'ExtraInfo'"       #items=8  {n1,map1[2]/V,n2,map2[2]/V,n3,map3[2]/V,n4,map4[2]/V}
+  Tuple3            SUCCESS  ID=Vectors-3D    Title="Tuple with Vectors in 3D "               #items=6  {p3X,p3Y,p3Z,v3X,v3Y,v3Z}
+  EventLoopMgr         INFO Histograms converted successfully according to request.
+  RFileCnv             INFO dumping contents of /NTUPLES/MYLUN
+  TFile: name=TupleEx_pyopts.root, title=Gaudi Trees, option=CREATE
+  NTupleSvc            INFO NTuples saved successfully
+  ApplicationMgr       INFO Application Manager Finalized successfully
+  ApplicationMgr       INFO Application Manager Terminated successfully
+histos: {}
+ttrees:
+  '1':
+    Name: '1'
+    Title: Trivial Row-Wise Tuple
+    Entries: 10000
+    Branches:
+      gauss:
+        Name: gauss
+        Title: gauss/D
+        Entries: 10000
+      flat:
+        Name: flat
+        Title: flat/D
+        Entries: 10000
+      expo:
+        Name: expo
+        Title: expo/D
+        Entries: 10000
+      breit:
+        Name: breit
+        Title: breit/D
+        Entries: 10000
+      poiss:
+        Name: poiss
+        Title: poiss/I
+        Entries: 10000
+      binom:
+        Name: binom
+        Title: binom/I
+        Entries: 10000
+      pois2:
+        Name: pois2
+        Title: pois2/I
+        Entries: 10000
+      bino2:
+        Name: bino2
+        Title: bino2/I
+        Entries: 10000
+      poisb:
+        Name: poisb
+        Title: poisb/O
+        Entries: 10000
+  two:
+    Name: two
+    Title: Column-Wise Tuple
+    Entries: 10000
+    Branches:
+      gauss:
+        Name: gauss
+        Title: gauss/D
+        Entries: 10000
+      flat:
+        Name: flat
+        Title: flat/D
+        Entries: 10000
+      expo:
+        Name: expo
+        Title: expo/D
+        Entries: 10000
+      breit:
+        Name: breit
+        Title: breit/D
+        Entries: 10000
+      poiss:
+        Name: poiss
+        Title: poiss/I
+        Entries: 10000
+      binom:
+        Name: binom
+        Title: binom/I
+        Entries: 10000
+      pois2:
+        Name: pois2
+        Title: pois2/I
+        Entries: 10000
+      bino2:
+        Name: bino2
+        Title: bino2/I
+        Entries: 10000
+      poisb:
+        Name: poisb
+        Title: poisb/O
+        Entries: 10000
+  '3':
+    Name: '3'
+    Title: Fixed-size arrays/vectors
+    Entries: 10000
+    Branches:
+      arflat:
+        Name: arflat
+        Title: arflat[50]/F
+        Entries: 10000
+      arexpo:
+        Name: arexpo
+        Title: arexpo[62]/F
+        Entries: 10000
+      argau:
+        Name: argau
+        Title: argau[42]/F
+        Entries: 10000
+      argau2:
+        Name: argau2
+        Title: argau2[42]/F
+        Entries: 10000
+  four:
+    Name: four
+    Title: Fixed-size matrices
+    Entries: 10000
+    Branches:
+      mgau:
+        Name: mgau
+        Title: mgau[15][5]/F
+        Entries: 10000
+      mflat:
+        Name: mflat
+        Title: mflat[26][4]/F
+        Entries: 10000
+      mexpo:
+        Name: mexpo
+        Title: mexpo[13][3]/F
+        Entries: 10000
+  '5':
+    Name: '5'
+    Title: Variable-size arrays/vectors
+    Entries: 10000
+    Branches:
+      Len1:
+        Name: Len1
+        Title: Len1/I
+        Entries: 10000
+      arr:
+        Name: arr
+        Title: arr[Len1]/F
+        Entries: 10000
+      Len2:
+        Name: Len2
+        Title: Len2/I
+        Entries: 10000
+      sinar:
+        Name: sinar
+        Title: sinar[Len2]/F
+        Entries: 10000
+      cosar:
+        Name: cosar
+        Title: cosar[Len2]/F
+        Entries: 10000
+      tanar:
+        Name: tanar
+        Title: tanar[Len2]/F
+        Entries: 10000
+  six:
+    Name: six
+    Title: Variable-size matrices
+    Entries: 10000
+    Branches:
+      Len1:
+        Name: Len1
+        Title: Len1/I
+        Entries: 10000
+      mgau:
+        Name: mgau
+        Title: mgau[Len1][15]/F
+        Entries: 10000
+      Len2:
+        Name: Len2
+        Title: Len2/I
+        Entries: 10000
+      mexpo:
+        Name: mexpo
+        Title: mexpo[Len2][15]/F
+        Entries: 10000
+      Len3:
+        Name: Len3
+        Title: Len3/I
+        Entries: 10000
+      m3flat:
+        Name: m3flat
+        Title: m3flat[Len3][6]/F
+        Entries: 10000
+      Len4:
+        Name: Len4
+        Title: Len4/I
+        Entries: 10000
+      m2expo:
+        Name: m2expo
+        Title: m2expo[Len4][15]/F
+        Entries: 10000
+  typesCW:
+    Name: typesCW
+    Title: Types Test Column Wise
+    Entries: 10000
+    Branches:
+      bool:
+        Name: bool
+        Title: bool/O
+        Entries: 10000
+      float:
+        Name: float
+        Title: float/F
+        Entries: 10000
+      double:
+        Name: double
+        Title: double/D
+        Entries: 10000
+      short:
+        Name: short
+        Title: short/S
+        Entries: 10000
+      ushort:
+        Name: ushort
+        Title: ushort/s
+        Entries: 10000
+      int:
+        Name: int
+        Title: int/I
+        Entries: 10000
+      uint:
+        Name: uint
+        Title: uint/i
+        Entries: 10000
+      long:
+        Name: long
+        Title: long/L
+        Entries: 10000
+      ulong:
+        Name: ulong
+        Title: ulong/l
+        Entries: 10000
+      longlong:
+        Name: longlong
+        Title: longlong/L
+        Entries: 10000
+      ulonglong:
+        Name: ulonglong
+        Title: ulonglong/l
+        Entries: 10000
+      char:
+        Name: char
+        Title: char/B
+        Entries: 10000
+      uchar:
+        Name: uchar
+        Title: uchar/b
+        Entries: 10000
+      EventID:
+        Name: EventID
+        Title: EventID/l
+        Entries: 10000
+  typesRW:
+    Name: typesRW
+    Title: Types Test Row Wise
+    Entries: 10000
+    Branches:
+      bool:
+        Name: bool
+        Title: bool/O
+        Entries: 10000
+      float:
+        Name: float
+        Title: float/F
+        Entries: 10000
+      double:
+        Name: double
+        Title: double/D
+        Entries: 10000
+      short:
+        Name: short
+        Title: short/S
+        Entries: 10000
+      ushort:
+        Name: ushort
+        Title: ushort/s
+        Entries: 10000
+      int:
+        Name: int
+        Title: int/I
+        Entries: 10000
+      uint:
+        Name: uint
+        Title: uint/i
+        Entries: 10000
+      long:
+        Name: long
+        Title: long/L
+        Entries: 10000
+      ulong:
+        Name: ulong
+        Title: ulong/l
+        Entries: 10000
+      longlong:
+        Name: longlong
+        Title: longlong/L
+        Entries: 10000
+      ulonglong:
+        Name: ulonglong
+        Title: ulonglong/l
+        Entries: 10000
+      char:
+        Name: char
+        Title: char/B
+        Entries: 10000
+      uchar:
+        Name: uchar
+        Title: uchar/b
+        Entries: 10000
+      EventID:
+        Name: EventID
+        Title: EventID/l
+        Entries: 10000
+  dublets:
+    Name: dublets
+    Title: Tuple with dublets
+    Entries: 10000
+    Branches:
+      d1F:
+        Name: d1F
+        Title: d1F/D
+        Entries: 10000
+      d1S:
+        Name: d1S
+        Title: d1S/D
+        Entries: 10000
+      d2F:
+        Name: d2F
+        Title: d2F/D
+        Entries: 10000
+      d2S:
+        Name: d2S
+        Title: d2S/D
+        Entries: 10000
+      d3F:
+        Name: d3F
+        Title: d3F/D
+        Entries: 10000
+      d3S:
+        Name: d3S
+        Title: d3S/D
+        Entries: 10000
+      d4F:
+        Name: d4F
+        Title: d4F/D
+        Entries: 10000
+      d4S:
+        Name: d4S
+        Title: d4S/D
+        Entries: 10000
+  triplets:
+    Name: triplets
+    Title: Tuple with triplets
+    Entries: 10000
+    Branches:
+      tr1F:
+        Name: tr1F
+        Title: tr1F/D
+        Entries: 10000
+      tr1S:
+        Name: tr1S
+        Title: tr1S/D
+        Entries: 10000
+      tr1T:
+        Name: tr1T
+        Title: tr1T/D
+        Entries: 10000
+      tr2F:
+        Name: tr2F
+        Title: tr2F/D
+        Entries: 10000
+      tr2S:
+        Name: tr2S
+        Title: tr2S/D
+        Entries: 10000
+      tr2T:
+        Name: tr2T
+        Title: tr2T/D
+        Entries: 10000
+  LorentzVectors:
+    Name: LorentzVectors
+    Title: Tuple with Lorentz Vectors
+    Entries: 10000
+    Branches:
+      lv1E:
+        Name: lv1E
+        Title: lv1E/D
+        Entries: 10000
+      lv1X:
+        Name: lv1X
+        Title: lv1X/D
+        Entries: 10000
+      lv1Y:
+        Name: lv1Y
+        Title: lv1Y/D
+        Entries: 10000
+      lv1Z:
+        Name: lv1Z
+        Title: lv1Z/D
+        Entries: 10000
+      lv2E:
+        Name: lv2E
+        Title: lv2E/D
+        Entries: 10000
+      lv2X:
+        Name: lv2X
+        Title: lv2X/D
+        Entries: 10000
+      lv2Y:
+        Name: lv2Y
+        Title: lv2Y/D
+        Entries: 10000
+      lv2Z:
+        Name: lv2Z
+        Title: lv2Z/D
+        Entries: 10000
+  Vectors-3D:
+    Name: Vectors-3D
+    Title: Tuple with Vectors in 3D
+    Entries: 10000
+    Branches:
+      p3X:
+        Name: p3X
+        Title: p3X/D
+        Entries: 10000
+      p3Y:
+        Name: p3Y
+        Title: p3Y/D
+        Entries: 10000
+      p3Z:
+        Name: p3Z
+        Title: p3Z/D
+        Entries: 10000
+      v3X:
+        Name: v3X
+        Title: v3X/D
+        Entries: 10000
+      v3Y:
+        Name: v3Y
+        Title: v3Y/D
+        Entries: 10000
+      v3Z:
+        Name: v3Z
+        Title: v3Z/D
+        Entries: 10000
+  Math-vectors:
+    Name: Math-vectors
+    Title: Tuple with Math Vectors
+    Entries: 10000
+    Branches:
+      g:
+        Name: g
+        Title: g[4]/F
+        Entries: 10000
+      b:
+        Name: b
+        Title: b[25]/F
+        Entries: 10000
+      f:
+        Name: f
+        Title: f[50]/F
+        Entries: 10000
+  S-matrices:
+    Name: S-matrices
+    Title: Tuple with S-matrices
+    Entries: 10000
+    Branches:
+      g:
+        Name: g
+        Title: g[4][4]/F
+        Entries: 10000
+      b:
+        Name: b
+        Title: b[3][15]/F
+        Entries: 10000
+      f:
+        Name: f
+        Title: f[5][5]/F
+        Entries: 10000
+  VectorMaps:
+    Name: VectorMaps
+    Title: Tuple with VectorMaps/'ExtraInfo'
+    Entries: 10000
+    Branches:
+      n1:
+        Name: n1
+        Title: n1/I
+        Entries: 10000
+      map1:
+        Name: map1
+        Title: map1[n1][2]/F
+        Entries: 10000
+      n2:
+        Name: n2
+        Title: n2/I
+        Entries: 10000
+      map2:
+        Name: map2
+        Title: map2[n2][2]/F
+        Entries: 10000
+      n3:
+        Name: n3
+        Title: n3/I
+        Entries: 10000
+      map3:
+        Name: map3
+        Title: map3[n3][2]/F
+        Entries: 10000
+      n4:
+        Name: n4
+        Title: n4/I
+        Entries: 10000
+      map4:
+        Name: map4
+        Title: map4[n4][2]/F
+        Entries: 10000
diff --git a/GaudiAlg/tests/pytest/refs/gaudiconfig2/Histograms_wg.yaml b/GaudiAlg/tests/pytest/refs/gaudiconfig2/Histograms_wg.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..646ce664c8066d2f43122478114623c4ac3f19d4
--- /dev/null
+++ b/GaudiAlg/tests/pytest/refs/gaudiconfig2/Histograms_wg.yaml
@@ -0,0 +1,352 @@
+stdout: |-
+  ApplicationMgr    SUCCESS
+  ====================================================================================================================================
+  ====================================================================================================================================
+  ApplicationMgr       INFO Application Manager Configured successfully
+  SimpleHistos        DEBUG Initialize base class GaudiCommon<Algorithm>
+  SimpleHistos        DEBUG could not locate CounterSummarySvc, no counter summary will be made
+  SimpleHistos        DEBUG List of ALL properties of GaudiHistoAlgorithm/SimpleHistos  #properties = NN
+  SimpleHistos        DEBUG Property ['Name': Value] =  'Asynchronous':False
+  SimpleHistos        DEBUG Property ['Name': Value] =  'AuditExecute':False
+  SimpleHistos        DEBUG Property ['Name': Value] =  'AuditFinalize':False
+  SimpleHistos        DEBUG Property ['Name': Value] =  'AuditInitialize':False
+  SimpleHistos        DEBUG Property ['Name': Value] =  'AuditStart':False
+  SimpleHistos        DEBUG Property ['Name': Value] =  'AuditStop':False
+  SimpleHistos        DEBUG Property ['Name': Value] =  'AutoStringIDPurgeMap':{ '/' : '=SLASH=' }
+  SimpleHistos        DEBUG Property ['Name': Value] =  'Cardinality':1
+  SimpleHistos        DEBUG Property ['Name': Value] =  'Context':
+  SimpleHistos        DEBUG Property ['Name': Value] =  'CounterList':[ '.*' ]
+  SimpleHistos        DEBUG Property ['Name': Value] =  'Enable':True
+  SimpleHistos        DEBUG Property ['Name': Value] =  'ErrorMax':1
+  SimpleHistos        DEBUG Property ['Name': Value] =  'ErrorsPrint':True
+  SimpleHistos        DEBUG Property ['Name': Value] =  'ExtraInputs':set()
+  SimpleHistos        DEBUG Property ['Name': Value] =  'ExtraOutputs':set()
+  SimpleHistos        DEBUG Property ['Name': Value] =  'FormatFor1DHistoTable':| %2$-45.45s | %3$=7d |%8$11.5g | %10$-11.5g|%12$11.5g |%14$11.5g |
+  SimpleHistos        DEBUG Property ['Name': Value] =  'FullDetail':False
+  SimpleHistos        DEBUG Property ['Name': Value] =  'HeaderFor1DHistoTable':|   Title                                       |    #    |     Mean   |    RMS     |  Skewness  |  Kurtosis  |
+  SimpleHistos        DEBUG Property ['Name': Value] =  'HistoCheckForNaN':True
+  SimpleHistos        DEBUG Property ['Name': Value] =  'HistoCountersPrint':True
+  SimpleHistos        DEBUG Property ['Name': Value] =  'HistoDir':SimpleHistos
+  SimpleHistos        DEBUG Property ['Name': Value] =  'HistoOffSet':0
+  SimpleHistos        DEBUG Property ['Name': Value] =  'HistoPrint':True
+  SimpleHistos        DEBUG Property ['Name': Value] =  'HistoProduce':True
+  SimpleHistos        DEBUG Property ['Name': Value] =  'HistoSplitDir':False
+  SimpleHistos        DEBUG Property ['Name': Value] =  'HistoTopDir':
+  SimpleHistos        DEBUG Property ['Name': Value] =  'MonitorHistograms':True
+  SimpleHistos        DEBUG Property ['Name': Value] =  'MonitorService':MonitorSvc
+  SimpleHistos        DEBUG Property ['Name': Value] =  'NeededResources':[  ]
+  SimpleHistos        DEBUG Property ['Name': Value] =  'OutputLevel':2
+  SimpleHistos        DEBUG Property ['Name': Value] =  'PropertiesPrint':False
+  SimpleHistos        DEBUG Property ['Name': Value] =  'RegisterForContextService':True
+  SimpleHistos        DEBUG Property ['Name': Value] =  'RequireObjects':[  ]
+  SimpleHistos        DEBUG Property ['Name': Value] =  'RootInTES':
+  SimpleHistos        DEBUG Property ['Name': Value] =  'ShortFormatFor1DHistoTable': | %1$-25.25s %2%
+  SimpleHistos        DEBUG Property ['Name': Value] =  'Timeline':False
+  SimpleHistos        DEBUG Property ['Name': Value] =  'TypePrint':True
+  SimpleHistos        DEBUG Property ['Name': Value] =  'UseSequencialNumericAutoIDs':False
+  SimpleHistos        DEBUG Property ['Name': Value] =  'VetoObjects':[  ]
+  HistogramPersis...   INFO Added successfully Conversion service RootHistSvc
+  SimpleHistos        DEBUG GaudiHistoAlgorithm:: The histogram path is set to be 'SimpleHistos'
+  SimpleHistos        DEBUG input handles: 0
+  SimpleHistos        DEBUG output handles: 0
+  EventLoopMgr      WARNING Unable to locate service "EventSelector"
+  EventLoopMgr      WARNING No events will be processed from external input.
+  ApplicationMgr       INFO Application Manager Initialized successfully
+  ApplicationMgr       INFO Application Manager Started successfully
+  RndmGenSvc.Engine    INFO Generator engine type:CLHEP::RanluxEngine
+  RndmGenSvc.Engine    INFO Current Seed:1234567 Luxury:3
+  RndmGenSvc           INFO Using Random engine:HepRndm::Engine<CLHEP::RanluxEngine>
+  SimpleHistos        DEBUG Monitoring histogram 'Gaussian mean=0, sigma=1' desc = 'Gaussian mean=0, sigma=1'
+  SimpleHistos        DEBUG Booked 1D Histogram : ID='Gaussian mean=0, sigma=1' Path=SimpleHistos Title='Gaussian mean=0, sigma=1'
+  SimpleHistos        DEBUG Monitoring histogram '101' desc = 'Exponential'
+  SimpleHistos        DEBUG Booked 1D Histogram : ID='101' Path=SimpleHistos Title='Exponential'
+  SimpleHistos        DEBUG Monitoring histogram '102' desc = 'Breit'
+  SimpleHistos        DEBUG Booked 1D Histogram : ID='102' Path=SimpleHistos Title='Breit'
+  SimpleHistos        DEBUG Monitoring histogram 'poisson' desc = 'Poisson'
+  SimpleHistos        DEBUG Booked 1D Histogram : ID='poisson' Path=SimpleHistos Title='Poisson'
+  SimpleHistos        DEBUG Monitoring histogram 'subdir1/bino' desc = 'Binominal'
+  SimpleHistos        DEBUG Booked 1D Histogram : ID='subdir1/bino' Path=SimpleHistos Title='Binominal'
+  SimpleHistos        DEBUG Monitoring histogram 'subdir2/bino' desc = 'Binominal'
+  SimpleHistos        DEBUG Booked 1D Histogram : ID='subdir2/bino' Path=SimpleHistos Title='Binominal'
+  SimpleHistos        DEBUG Monitoring histogram 'Gaussian V Flat' desc = 'Gaussian V Flat'
+  SimpleHistos        DEBUG Booked 2D Histogram : ID='Gaussian V Flat' Path=SimpleHistos Title='Gaussian V Flat'
+  SimpleHistos        DEBUG Monitoring histogram 'Exponential V Flat' desc = 'Exponential V Flat'
+  SimpleHistos        DEBUG Booked 2D Histogram : ID='Exponential V Flat' Path=SimpleHistos Title='Exponential V Flat'
+  SimpleHistos        DEBUG Monitoring histogram 'binVpois' desc = 'Binom V poisson'
+  SimpleHistos        DEBUG Booked 2D Histogram : ID='binVpois' Path=SimpleHistos Title='Binom V poisson'
+  SimpleHistos        DEBUG Monitoring histogram 'expoVpois' desc = 'Expo V poisson'
+  SimpleHistos        DEBUG Booked 2D Histogram : ID='expoVpois' Path=SimpleHistos Title='Expo V poisson'
+  SimpleHistos        DEBUG Monitoring histogram '3D plot AutoID' desc = '3D plot AutoID'
+  SimpleHistos        DEBUG Booked 3D Histogram : ID='3D plot AutoID' Path=SimpleHistos Title='3D plot AutoID'
+  SimpleHistos        DEBUG Monitoring histogram '3d' desc = '3D plot ForcedID'
+  SimpleHistos        DEBUG Booked 3D Histogram : ID='3d' Path=SimpleHistos Title='3D plot ForcedID'
+  SimpleHistos        DEBUG Monitoring histogram 'Expo V Gauss 1DProf' desc = 'Expo V Gauss 1DProf'
+  SimpleHistos        DEBUG Booked 1D Profile Histogram : ID='Expo V Gauss 1DProf' Path=SimpleHistos Title='Expo V Gauss 1DProf'
+  SimpleHistos        DEBUG Monitoring histogram 'Expo V Gauss 1DProf s' desc = 'Expo V Gauss 1DProf s'
+  SimpleHistos        DEBUG Booked 1D Profile Histogram : ID='Expo V Gauss 1DProf s' Path=SimpleHistos Title='Expo V Gauss 1DProf s'
+  SimpleHistos        DEBUG Monitoring histogram 'Gauss V Flat 1DProf' desc = 'Gauss V Flat 1DProf'
+  SimpleHistos        DEBUG Booked 1D Profile Histogram : ID='Gauss V Flat 1DProf' Path=SimpleHistos Title='Gauss V Flat 1DProf'
+  SimpleHistos        DEBUG Monitoring histogram 'Gauss V Flat 1DProf S' desc = 'Gauss V Flat 1DProf S'
+  SimpleHistos        DEBUG Booked 1D Profile Histogram : ID='Gauss V Flat 1DProf S' Path=SimpleHistos Title='Gauss V Flat 1DProf S'
+  SimpleHistos        DEBUG Monitoring histogram 'Gauss V Flat 1DProf, with limits-I' desc = 'Gauss V Flat 1DProf, with limits-I'
+  SimpleHistos        DEBUG Booked 1D Profile Histogram : ID='Gauss V Flat 1DProf, with limits-I' Path=SimpleHistos Title='Gauss V Flat 1DProf, with limits-I'
+  SimpleHistos        DEBUG Monitoring histogram 'Gauss V Flat 1DProf, with limits-I  s' desc = 'Gauss V Flat 1DProf, with limits-I  s'
+  SimpleHistos        DEBUG Booked 1D Profile Histogram : ID='Gauss V Flat 1DProf, with limits-I  s' Path=SimpleHistos Title='Gauss V Flat 1DProf, with limits-I  s'
+  SimpleHistos        DEBUG Monitoring histogram 'Gauss V Flat 1DProf, with limits-II' desc = 'Gauss V Flat 1DProf, with limits-II'
+  SimpleHistos        DEBUG Booked 1D Profile Histogram : ID='Gauss V Flat 1DProf, with limits-II' Path=SimpleHistos Title='Gauss V Flat 1DProf, with limits-II'
+  SimpleHistos        DEBUG Monitoring histogram 'Gauss V Flat 1DProf, with limits-II s' desc = 'Gauss V Flat 1DProf, with limits-II s'
+  SimpleHistos        DEBUG Booked 1D Profile Histogram : ID='Gauss V Flat 1DProf, with limits-II s' Path=SimpleHistos Title='Gauss V Flat 1DProf, with limits-II s'
+  SimpleHistos        DEBUG Monitoring histogram '2dprof' desc = '2D profile1'
+  SimpleHistos        DEBUG Booked 2D Profile Histogram : ID='2dprof' Path=SimpleHistos Title='2D profile1'
+  SimpleHistos        DEBUG Monitoring histogram '321' desc = '2D profile2'
+  SimpleHistos        DEBUG Booked 2D Profile Histogram : ID='321' Path=SimpleHistos Title='2D profile2'
+  SimpleHistos        DEBUG Monitoring histogram 'varBinning/x' desc = '1D Variable Binning'
+  SimpleHistos        DEBUG Booked 1D Histogram : ID='varBinning/x' Path=SimpleHistos Title='1D Variable Binning'
+  SimpleHistos        DEBUG Monitoring histogram 'varBinning/y' desc = '2D Variable Binning'
+  SimpleHistos        DEBUG Booked 2D Histogram : ID='varBinning/y' Path=SimpleHistos Title='2D Variable Binning'
+  SimpleHistos        DEBUG Monitoring histogram 'varBinning/z' desc = '3D Variable Binning'
+  SimpleHistos        DEBUG Booked 3D Histogram : ID='varBinning/z' Path=SimpleHistos Title='3D Variable Binning'
+  SimpleHistos        DEBUG Monitoring histogram 'varBinning/a' desc = '1D Profile Variable Binning'
+  SimpleHistos        DEBUG Booked 1D Profile Histogram : ID='varBinning/a' Path=SimpleHistos Title='1D Profile Variable Binning'
+  SimpleHistos        DEBUG Monitoring histogram 'varBinning/b' desc = '2D Profile Variable Binning'
+  SimpleHistos        DEBUG Booked 2D Profile Histogram : ID='varBinning/b' Path=SimpleHistos Title='2D Profile Variable Binning'
+  SimpleHistos        DEBUG Monitoring histogram 'AutoID time test' desc = 'AutoID time test'
+  SimpleHistos        DEBUG Booked 1D Histogram : ID='AutoID time test' Path=SimpleHistos Title='AutoID time test'
+  SimpleHistos        DEBUG Monitoring histogram '1111' desc = 'Forced Numeric ID time test'
+  SimpleHistos        DEBUG Booked 1D Histogram : ID='1111' Path=SimpleHistos Title='Forced Numeric ID time test'
+  SimpleHistos        DEBUG Monitoring histogram 'test1' desc = 'Forced Alpha ID time test'
+  SimpleHistos        DEBUG Booked 1D Histogram : ID='test1' Path=SimpleHistos Title='Forced Alpha ID time test'
+  SimpleHistos         INFO GaudiHistoAlgorithm:: Filling Histograms...... Please be patient !
+  ApplicationMgr       INFO Application Manager Stopped successfully
+  SimpleHistos      SUCCESS 1D histograms in directory "SimpleHistos" : 10
+  SimpleHistos      SUCCESS 2D histograms in directory "SimpleHistos" : 5
+  SimpleHistos      SUCCESS 3D histograms in directory "SimpleHistos" : 3
+  SimpleHistos      SUCCESS 1D profile histograms in directory "SimpleHistos" : 9
+  SimpleHistos      SUCCESS 2D profile histograms in directory "SimpleHistos" : 3
+  SimpleHistos        DEBUG Finalize base class GaudiAlgorithm
+  SimpleHistos        DEBUG Tools to release :
+  SimpleHistos        DEBUG Services to release :
+  EventLoopMgr         INFO Histograms converted successfully according to request.
+  *****Chrono*****     INFO  The Final CPU consumption ( Chrono ) Table (ordered)
+  ChronoStatSvc.f...   INFO  Service finalized successfully
+  ApplicationMgr       INFO Application Manager Finalized successfully
+  ApplicationMgr       INFO Application Manager Terminated successfully
+histos:
+  SimpleHistos:
+    1D:
+      '101':
+        ID: '101'
+        Title: '"Exponential"'
+        '#': '50000'
+        Mean: '0.97244'
+        RMS: '0.91365'
+        Skewness: '1.4781'
+        Kurtosis: '2.1471'
+        ? ''
+        : ''
+      '102':
+        ID: '102'
+        Title: '"Breit"'
+        '#': '50000'
+        Mean: '-0.0047661'
+        RMS: '1.1982'
+        Skewness: '-0.00237'
+        Kurtosis: '3.5536'
+        ? ''
+        : ''
+      '1111':
+        ID: '1111'
+        Title: '"Forced Numeric ID time test"'
+        '#': '50000'
+        Mean: '-0.010746'
+        RMS: '0.99822'
+        Skewness: '-0.0062505'
+        Kurtosis: '0.03783'
+        ? ''
+        : ''
+      AutoID time test:
+        ID: AutoID time test
+        Title: '"AutoID time test"'
+        '#': '50000'
+        Mean: '-0.010746'
+        RMS: '0.99822'
+        Skewness: '-0.0062505'
+        Kurtosis: '0.03783'
+        ? ''
+        : ''
+      Gaussian mean=0, sigma=1:
+        ID: Gaussian mean=0, sigma=1
+        Title: '"Gaussian mean=0, sigma=1"'
+        '#': '50000'
+        Mean: '-0.010746'
+        RMS: '0.99822'
+        Skewness: '-0.0062505'
+        Kurtosis: '0.03783'
+        ? ''
+        : ''
+      poisson:
+        ID: poisson
+        Title: '"Poisson"'
+        '#': '50000'
+        Mean: '1.8072'
+        RMS: '1.1794'
+        Skewness: '0.33256'
+        Kurtosis: '-0.76904'
+        ? ''
+        : ''
+      subdir1/bino:
+        ID: subdir1/bino
+        Title: '"Binominal"'
+        '#': '50000'
+        Mean: '1.9077'
+        RMS: '1.1167'
+        Skewness: '0.25326'
+        Kurtosis: '-0.67131'
+        ? ''
+        : ''
+      subdir2/bino:
+        ID: subdir2/bino
+        Title: '"Binominal"'
+        '#': '50000'
+        Mean: '1.9077'
+        RMS: '1.1167'
+        Skewness: '0.25326'
+        Kurtosis: '-0.67131'
+        ? ''
+        : ''
+      test1:
+        ID: test1
+        Title: '"Forced Alpha ID time test"'
+        '#': '50000'
+        Mean: '-0.010746'
+        RMS: '0.99822'
+        Skewness: '-0.0062505'
+        Kurtosis: '0.03783'
+        ? ''
+        : ''
+      varBinning/x:
+        ID: varBinning/x
+        Title: '"1D Variable Binning"'
+        '#': '50000'
+        Mean: '-0.0016591'
+        RMS: '2.8821'
+        Skewness: '0.010336'
+        Kurtosis: '-1.3177'
+        ? ''
+        : ''
+    header:
+      1D: 10
+      2D: 5
+      3D: 3
+      1DProf: 9
+      2DProf: 3
+      Total: 30
+    2D:
+      Exponential V Flat:
+      - Exponential V Flat
+      - Exponential V Flat
+      - Ents/All=49827/50000<X>/sX=-0.0020678/2.8827,<Y>/sY=0.96736/0.90536
+      Gaussian V Flat:
+      - Gaussian V Flat
+      - Gaussian V Flat
+      - Ents/All=50000/50000<X>/sX=-0.0016591/2.8821,<Y>/sY=-0.0044761/1.0035
+      binVpois:
+      - binVpois
+      - Binom V poisson
+      - Ents/All=49936/50000<X>/sX=1.8068/1.1798,<Y>/sY=1.9088/1.1168
+      expoVpois:
+      - expoVpois
+      - Expo V poisson
+      - Ents/All=49987/50000<X>/sX=1.8075/1.1796,<Y>/sY=0.97291/0.91449
+      varBinning/y:
+      - varBinning/y
+      - 2D Variable Binning
+      - Ents/All=50000/50000<X>/sX=-0.0016591/2.8821,<Y>/sY=-0.0044761/1.0035
+    3D:
+      3D plot AutoID:
+      - 3D plot AutoID
+      - 3D plot AutoID
+      - Ents/All=50000/50000<X>/sX=-0.011037/0.99886,<Y>/sY=0.97148/0.91262,<Z>/sZ=-0.0036933/1.1981
+      3d:
+      - 3d
+      - 3D plot ForcedID
+      - Ents/All=50000/50000<X>/sX=-0.011037/0.99886,<Y>/sY=0.97148/0.91262,<Z>/sZ=-0.0036933/1.1981
+      varBinning/z:
+      - varBinning/z
+      - 3D Variable Binning
+      - Ents/All=50000/50000<X>/sX=-0.0020678/2.8827,<Y>/sY=-0.0045774/1.0038,<Z>/sZ=0.96736/0.90536
+    1DProf:
+      Expo V Gauss 1DProf:
+        ID: Expo V Gauss 1DProf
+        Title: '"Expo V Gauss 1DProf"'
+        '#': '50000'
+        Mean: '-0.010746'
+        RMS: '0.99822'
+        Skewness: '2.2178'
+        Kurtosis: '83.641'
+        ? ''
+        : ''
+      Expo V Gauss 1DProf s:
+        ID: Expo V Gauss 1DProf s
+        Title: '"Expo V Gauss 1DProf s"'
+        '#': '50000'
+        Mean: '-0.010746'
+        RMS: '0.99822'
+        Skewness: '2.2178'
+        Kurtosis: '83.641'
+        ? ''
+        : ''
+      Gauss V Flat 1DProf:
+        ID: Gauss V Flat 1DProf
+        Title: '"Gauss V Flat 1DProf"'
+        '#': '50000'
+        Mean: '-0.0066482'
+        RMS: '5.7661'
+        Skewness: '0'
+        Kurtosis: '-3'
+        ? ''
+        : ''
+      Gauss V Flat 1DProf S:
+        ID: Gauss V Flat 1DProf S
+        Title: '"Gauss V Flat 1DProf S"'
+        '#': '50000'
+        Mean: '-0.0066482'
+        RMS: '5.7661'
+        Skewness: '0'
+        Kurtosis: '-3'
+        ? ''
+        : ''
+      Gauss V Flat 1DProf, with:
+        ID: Gauss V Flat 1DProf, with
+        Title: '"Gauss V Flat 1DProf, with limits-II s"'
+        '#': '25239'
+        Mean: '-0.030533'
+        RMS: '5.7699'
+        Skewness: '0'
+        Kurtosis: '-3'
+        ? ''
+        : ''
+      varBinning/a:
+        ID: varBinning/a
+        Title: '"1D Profile Variable Binning"'
+        '#': '50000'
+        Mean: '-0.0016591'
+        RMS: '2.8821'
+        Skewness: '0'
+        Kurtosis: '-3'
+        ? ''
+        : ''
+    2DProf:
+      2dprof:
+      - 2dprof
+      - 2D profile1
+      - Ents/All=50000/50000<X>/sX=-0.010929/0.99846,<Y>/sY=0.97244/0.91365
+      '321':
+      - '321'
+      - 2D profile2
+      - Ents/All=50000/50000<X>/sX=-0.010929/0.99846,<Y>/sY=0.97244/0.91365
+      varBinning/b:
+      - varBinning/b
+      - 2D Profile Variable Binning
+      - Ents/All=50000/50000<X>/sX=-0.0016591/2.8821,<Y>/sY=-0.0044761/1.0035
+ttrees: {}
diff --git a/GaudiAlg/tests/pytest/test_aida2root.py b/GaudiAlg/tests/pytest/test_aida2root.py
new file mode 100644
index 0000000000000000000000000000000000000000..8a1e8d73144f2eda5330d1b136b3ded7f9c838b5
--- /dev/null
+++ b/GaudiAlg/tests/pytest/test_aida2root.py
@@ -0,0 +1,23 @@
+#####################################################################################
+# (c) Copyright 2024 CERN for the benefit of the LHCb and ATLAS collaborations      #
+#                                                                                   #
+# This software is distributed under the terms of the Apache version 2 licence,     #
+# copied verbatim in the file "LICENSE".                                            #
+#                                                                                   #
+# In applying this licence, CERN does not waive the privileges and immunities       #
+# granted to it by virtue of its status as an Intergovernmental Organization        #
+# or submit itself to any jurisdiction.                                             #
+#####################################################################################
+from GaudiTesting import GaudiExeTest
+from GaudiTesting.preprocessors import RegexpReplacer, normalizeTestSuite
+
+
+class Test(GaudiExeTest):
+    command = ["Gaudi.exe", "../qmtest/options/Aida2Root.opts"]
+    reference = "refs/Aida2Root.yaml"
+
+    preprocessor = normalizeTestSuite + RegexpReplacer(
+        when="^Aida2Root",
+        orig=r"(INFO.*'(skewness|kurtosis)(Err)?'.*)\|([0-9.e+\- ]*\|){2}",
+        repl=r"\1| ### | ### |",
+    )
diff --git a/GaudiAlg/tests/pytest/test_algsequencer.py b/GaudiAlg/tests/pytest/test_algsequencer.py
new file mode 100644
index 0000000000000000000000000000000000000000..9cdb34900c41c8e90324d5454876ac2a0ab68a94
--- /dev/null
+++ b/GaudiAlg/tests/pytest/test_algsequencer.py
@@ -0,0 +1,16 @@
+#####################################################################################
+# (c) Copyright 2024 CERN for the benefit of the LHCb and ATLAS collaborations      #
+#                                                                                   #
+# This software is distributed under the terms of the Apache version 2 licence,     #
+# copied verbatim in the file "LICENSE".                                            #
+#                                                                                   #
+# In applying this licence, CERN does not waive the privileges and immunities       #
+# granted to it by virtue of its status as an Intergovernmental Organization        #
+# or submit itself to any jurisdiction.                                             #
+#####################################################################################
+from GaudiTesting import GaudiExeTest
+
+
+class Test(GaudiExeTest):
+    command = ["Gaudi.exe", "../qmtest/options/AlgSequencer.opts"]
+    reference = "refs/AlgSequencer.yaml"
diff --git a/GaudiAlg/tests/pytest/test_algsequencer_pyopts.py b/GaudiAlg/tests/pytest/test_algsequencer_pyopts.py
new file mode 100644
index 0000000000000000000000000000000000000000..ab6042305954951c317730d28ac5b0037d2824e2
--- /dev/null
+++ b/GaudiAlg/tests/pytest/test_algsequencer_pyopts.py
@@ -0,0 +1,16 @@
+#####################################################################################
+# (c) Copyright 2024 CERN for the benefit of the LHCb and ATLAS collaborations      #
+#                                                                                   #
+# This software is distributed under the terms of the Apache version 2 licence,     #
+# copied verbatim in the file "LICENSE".                                            #
+#                                                                                   #
+# In applying this licence, CERN does not waive the privileges and immunities       #
+# granted to it by virtue of its status as an Intergovernmental Organization        #
+# or submit itself to any jurisdiction.                                             #
+#####################################################################################
+from GaudiTesting import GaudiExeTest
+
+
+class Test(GaudiExeTest):
+    command = ["gaudirun.py", "../qmtest/options/AlgSequencer.py"]
+    reference = "refs/AlgSequencer_pyopts.yaml"
diff --git a/GaudiAlg/tests/pytest/test_algtools.py b/GaudiAlg/tests/pytest/test_algtools.py
new file mode 100644
index 0000000000000000000000000000000000000000..8235e83056b3ed50396254bf51b7e4d26bef8e7c
--- /dev/null
+++ b/GaudiAlg/tests/pytest/test_algtools.py
@@ -0,0 +1,16 @@
+#####################################################################################
+# (c) Copyright 2024 CERN for the benefit of the LHCb and ATLAS collaborations      #
+#                                                                                   #
+# This software is distributed under the terms of the Apache version 2 licence,     #
+# copied verbatim in the file "LICENSE".                                            #
+#                                                                                   #
+# In applying this licence, CERN does not waive the privileges and immunities       #
+# granted to it by virtue of its status as an Intergovernmental Organization        #
+# or submit itself to any jurisdiction.                                             #
+#####################################################################################
+from GaudiTesting import GaudiExeTest
+
+
+class Test(GaudiExeTest):
+    command = ["gaudirun.py", "../qmtest/options/AlgTools.py"]
+    reference = "refs/AlgTools.yaml"
diff --git a/GaudiAlg/tests/pytest/test_auditors_user_timing.py b/GaudiAlg/tests/pytest/test_auditors_user_timing.py
new file mode 100644
index 0000000000000000000000000000000000000000..4de3cbe72e4c9d847f125d466b902584ffc6d8ee
--- /dev/null
+++ b/GaudiAlg/tests/pytest/test_auditors_user_timing.py
@@ -0,0 +1,46 @@
+#####################################################################################
+# (c) Copyright 2024 CERN for the benefit of the LHCb and ATLAS collaborations      #
+#                                                                                   #
+# This software is distributed under the terms of the Apache version 2 licence,     #
+# copied verbatim in the file "LICENSE".                                            #
+#                                                                                   #
+# In applying this licence, CERN does not waive the privileges and immunities       #
+# granted to it by virtue of its status as an Intergovernmental Organization        #
+# or submit itself to any jurisdiction.                                             #
+#####################################################################################
+import re
+
+from GaudiTesting import GaudiExeTest
+
+
+class Test(GaudiExeTest):
+    command = ["gaudirun.py", "-v"]
+
+    def options(self):
+        from Configurables import AuditorTestAlg
+        from Configurables import GaudiTestSuite__LoggingAuditor as LoggingAuditor
+
+        from Gaudi.Configuration import (
+            ApplicationMgr,
+            AuditorSvc,
+            MessageSvc,
+            TimingAuditor,
+            ToolSvc,
+        )
+
+        AuditorSvc().Auditors += [
+            TimingAuditor("TIMER"),
+            LoggingAuditor("LoggingAuditor"),
+        ]
+
+        app = ApplicationMgr(TopAlg=[AuditorTestAlg()], EvtSel="NONE", EvtMax=5)
+
+        app.ExtSvc += [ToolSvc(), AuditorSvc()]
+        app.AuditAlgorithms = True
+
+        MessageSvc().setDebug.append("EventLoopMgr")
+
+    def test_stdout(self, stdout: bytes):
+        assert re.search(
+            b"TIMER.TIMER *INFO AuditorTestAlg:loop", stdout
+        ), "missing timing report"
diff --git a/GaudiAlg/tests/pytest/test_gaudicommontests.py b/GaudiAlg/tests/pytest/test_gaudicommontests.py
new file mode 100644
index 0000000000000000000000000000000000000000..e6c27c59c342de47313cb9e4d6515df5f7050751
--- /dev/null
+++ b/GaudiAlg/tests/pytest/test_gaudicommontests.py
@@ -0,0 +1,16 @@
+#####################################################################################
+# (c) Copyright 2024 CERN for the benefit of the LHCb and ATLAS collaborations      #
+#                                                                                   #
+# This software is distributed under the terms of the Apache version 2 licence,     #
+# copied verbatim in the file "LICENSE".                                            #
+#                                                                                   #
+# In applying this licence, CERN does not waive the privileges and immunities       #
+# granted to it by virtue of its status as an Intergovernmental Organization        #
+# or submit itself to any jurisdiction.                                             #
+#####################################################################################
+from GaudiTesting import GaudiExeTest
+
+
+class Test(GaudiExeTest):
+    command = ["Gaudi.exe", "../qmtest/options/GaudiCommonTests.opts"]
+    reference = "refs/GaudiCommonTests.yaml"
diff --git a/GaudiAlg/tests/pytest/test_gaudipython_mix.py b/GaudiAlg/tests/pytest/test_gaudipython_mix.py
new file mode 100644
index 0000000000000000000000000000000000000000..a6c966c2b50d36c5e039e60ab58ee7e28ba3b2e0
--- /dev/null
+++ b/GaudiAlg/tests/pytest/test_gaudipython_mix.py
@@ -0,0 +1,16 @@
+#####################################################################################
+# (c) Copyright 2024 CERN for the benefit of the LHCb and ATLAS collaborations      #
+#                                                                                   #
+# This software is distributed under the terms of the Apache version 2 licence,     #
+# copied verbatim in the file "LICENSE".                                            #
+#                                                                                   #
+# In applying this licence, CERN does not waive the privileges and immunities       #
+# granted to it by virtue of its status as an Intergovernmental Organization        #
+# or submit itself to any jurisdiction.                                             #
+#####################################################################################
+from GaudiTesting import GaudiExeTest
+
+
+class Test(GaudiExeTest):
+    command = ["../qmtest/scripts/Mix.py"]
+    reference = "refs/Mix.yaml"
diff --git a/GaudiAlg/tests/pytest/test_histo_ascii_dump.py b/GaudiAlg/tests/pytest/test_histo_ascii_dump.py
new file mode 100644
index 0000000000000000000000000000000000000000..2452d6c2eecb1ee5c941f7a7af53629b3a2616bd
--- /dev/null
+++ b/GaudiAlg/tests/pytest/test_histo_ascii_dump.py
@@ -0,0 +1,15 @@
+#####################################################################################
+# (c) Copyright 2024 CERN for the benefit of the LHCb and ATLAS collaborations      #
+#                                                                                   #
+# This software is distributed under the terms of the Apache version 2 licence,     #
+# copied verbatim in the file "LICENSE".                                            #
+#                                                                                   #
+# In applying this licence, CERN does not waive the privileges and immunities       #
+# granted to it by virtue of its status as an Intergovernmental Organization        #
+# or submit itself to any jurisdiction.                                             #
+#####################################################################################
+from GaudiTesting import GaudiExeTest
+
+
+class Test(GaudiExeTest):
+    command = ["../qmtest/scripts/HistoDumpEx.py"]
diff --git a/GaudiAlg/tests/pytest/test_histograms_opts.py b/GaudiAlg/tests/pytest/test_histograms_opts.py
new file mode 100644
index 0000000000000000000000000000000000000000..236704df29f3560cd39e87a1122ac5f997a0514b
--- /dev/null
+++ b/GaudiAlg/tests/pytest/test_histograms_opts.py
@@ -0,0 +1,16 @@
+#####################################################################################
+# (c) Copyright 2024 CERN for the benefit of the LHCb and ATLAS collaborations      #
+#                                                                                   #
+# This software is distributed under the terms of the Apache version 2 licence,     #
+# copied verbatim in the file "LICENSE".                                            #
+#                                                                                   #
+# In applying this licence, CERN does not waive the privileges and immunities       #
+# granted to it by virtue of its status as an Intergovernmental Organization        #
+# or submit itself to any jurisdiction.                                             #
+#####################################################################################
+from GaudiTesting import GaudiExeTest
+
+
+class Test(GaudiExeTest):
+    command = ["Gaudi.exe", "../qmtest/options/Histograms.opts"]
+    reference = "refs/Histograms_opts.yaml"
diff --git a/GaudiAlg/tests/pytest/test_histograms_py.py b/GaudiAlg/tests/pytest/test_histograms_py.py
new file mode 100644
index 0000000000000000000000000000000000000000..c9618e92cbdeab332f083680d6da1c2aa2e63dd1
--- /dev/null
+++ b/GaudiAlg/tests/pytest/test_histograms_py.py
@@ -0,0 +1,16 @@
+#####################################################################################
+# (c) Copyright 2024 CERN for the benefit of the LHCb and ATLAS collaborations      #
+#                                                                                   #
+# This software is distributed under the terms of the Apache version 2 licence,     #
+# copied verbatim in the file "LICENSE".                                            #
+#                                                                                   #
+# In applying this licence, CERN does not waive the privileges and immunities       #
+# granted to it by virtue of its status as an Intergovernmental Organization        #
+# or submit itself to any jurisdiction.                                             #
+#####################################################################################
+from GaudiTesting import GaudiExeTest
+
+
+class Test(GaudiExeTest):
+    command = ["gaudirun.py", "../qmtest/options/Histograms.py"]
+    reference = "refs/Histograms_py.yaml"
diff --git a/GaudiAlg/tests/pytest/test_histoutilsex.py b/GaudiAlg/tests/pytest/test_histoutilsex.py
new file mode 100644
index 0000000000000000000000000000000000000000..9b1979cd51384807b87191b5153d590070b56cfc
--- /dev/null
+++ b/GaudiAlg/tests/pytest/test_histoutilsex.py
@@ -0,0 +1,16 @@
+#####################################################################################
+# (c) Copyright 2024 CERN for the benefit of the LHCb and ATLAS collaborations      #
+#                                                                                   #
+# This software is distributed under the terms of the Apache version 2 licence,     #
+# copied verbatim in the file "LICENSE".                                            #
+#                                                                                   #
+# In applying this licence, CERN does not waive the privileges and immunities       #
+# granted to it by virtue of its status as an Intergovernmental Organization        #
+# or submit itself to any jurisdiction.                                             #
+#####################################################################################
+from GaudiTesting import GaudiExeTest
+
+
+class Test(GaudiExeTest):
+    command = ["../qmtest/scripts/HistoUtilsEx.py"]
+    reference = "refs/HistoUtilsEx.yaml"
diff --git a/GaudiAlg/tests/pytest/test_selections.py b/GaudiAlg/tests/pytest/test_selections.py
new file mode 100644
index 0000000000000000000000000000000000000000..56b02dff873d488381731f10107d0e10cea286cf
--- /dev/null
+++ b/GaudiAlg/tests/pytest/test_selections.py
@@ -0,0 +1,17 @@
+#####################################################################################
+# (c) Copyright 2024 CERN for the benefit of the LHCb and ATLAS collaborations      #
+#                                                                                   #
+# This software is distributed under the terms of the Apache version 2 licence,     #
+# copied verbatim in the file "LICENSE".                                            #
+#                                                                                   #
+# In applying this licence, CERN does not waive the privileges and immunities       #
+# granted to it by virtue of its status as an Intergovernmental Organization        #
+# or submit itself to any jurisdiction.                                             #
+#####################################################################################
+from GaudiTesting import GaudiExeTest
+
+
+class Test(GaudiExeTest):
+    command = ["gaudirun.py", "-v", "../qmtest/options/Selections.py"]
+    reference = "refs/Selections.yaml"
+    environment = ["GAUDIAPPNAME=", "GAUDIAPPVERSION="]
diff --git a/GaudiAlg/tests/pytest/test_timing_histos.py b/GaudiAlg/tests/pytest/test_timing_histos.py
new file mode 100644
index 0000000000000000000000000000000000000000..e8bfb0799eea7714f110820effac4965f70cbd26
--- /dev/null
+++ b/GaudiAlg/tests/pytest/test_timing_histos.py
@@ -0,0 +1,69 @@
+#####################################################################################
+# (c) Copyright 2024 CERN for the benefit of the LHCb and ATLAS collaborations      #
+#                                                                                   #
+# This software is distributed under the terms of the Apache version 2 licence,     #
+# copied verbatim in the file "LICENSE".                                            #
+#                                                                                   #
+# In applying this licence, CERN does not waive the privileges and immunities       #
+# granted to it by virtue of its status as an Intergovernmental Organization        #
+# or submit itself to any jurisdiction.                                             #
+#####################################################################################
+from pathlib import Path
+
+import pytest
+from GaudiTesting import GaudiExeTest
+
+
+@pytest.fixture(scope="class")
+def timing_histograms(cwd: Path):
+    """
+    Get the expected TDirectory in the ROOT file as a fixture
+    to be able to parametrize the test.
+    """
+    import ROOT
+
+    filename = str(cwd / "timing_histos.root")
+    f = ROOT.TFile.Open(filename)
+    assert f, f"Cannot open file {filename}"
+
+    toolname = "TIMER.TIMER"
+    d = f.Get(toolname)
+    assert d, f"Missing directory {toolname}"
+
+    yield d
+
+
+EXPECTED_LABELS = [
+    "EVENT LOOP                    ",
+    " ParentAlg                    ",
+    "  SubAlg1                     ",
+    "  SubAlg2                     ",
+    " StopperAlg                   ",
+    " TopSequence                  ",
+    "  Sequence1                   ",
+    "   Prescaler1                 ",
+    "   HelloWorld                 ",
+    "   Counter1                   ",
+    "  Sequence2                   ",
+    "   Prescaler2                 ",
+    "   Counter2                   ",
+    " ANDSequence                  ",
+    "  AND                         ",
+    "  ANDCounter                  ",
+    " ORSequence                   ",
+    "  OR                          ",
+    "  ORCounter                   ",
+]
+
+
+class Test(GaudiExeTest):
+    command = ["gaudirun.py", "../qmtest/options/TimingHistograms.py"]
+    reference = "refs/TimingHistograms.yaml"
+
+    @pytest.mark.parametrize("histogram", ["CPUTime", "ElapsedTime", "Count"])
+    def test_root_file(self, histogram, timing_histograms):
+        "Check that the ROOT file contains the expected histograms"
+        h = timing_histograms.Get(histogram)
+        assert h, f"Missing histogram {histogram!r}"
+        labels = list(h.GetXaxis().GetLabels())
+        assert labels == EXPECTED_LABELS
diff --git a/GaudiAlg/tests/pytest/tuple/test_tuple_ex.py b/GaudiAlg/tests/pytest/tuple/test_tuple_ex.py
new file mode 100644
index 0000000000000000000000000000000000000000..de39c1910dc935ce1b11b22740d0d8eddf15d054
--- /dev/null
+++ b/GaudiAlg/tests/pytest/tuple/test_tuple_ex.py
@@ -0,0 +1,16 @@
+#####################################################################################
+# (c) Copyright 2024 CERN for the benefit of the LHCb and ATLAS collaborations      #
+#                                                                                   #
+# This software is distributed under the terms of the Apache version 2 licence,     #
+# copied verbatim in the file "LICENSE".                                            #
+#                                                                                   #
+# In applying this licence, CERN does not waive the privileges and immunities       #
+# granted to it by virtue of its status as an Intergovernmental Organization        #
+# or submit itself to any jurisdiction.                                             #
+#####################################################################################
+from GaudiTesting import GaudiExeTest
+
+
+class Test(GaudiExeTest):
+    command = ["Gaudi.exe", "../../qmtest/options/TupleEx.opts"]
+    reference = "../refs/TupleEx.yaml"
diff --git a/GaudiAlg/tests/pytest/tuple/test_tuple_ex1.py b/GaudiAlg/tests/pytest/tuple/test_tuple_ex1.py
new file mode 100644
index 0000000000000000000000000000000000000000..349de2a9c5011007070e40d6fcadc6fd58f782d7
--- /dev/null
+++ b/GaudiAlg/tests/pytest/tuple/test_tuple_ex1.py
@@ -0,0 +1,16 @@
+#####################################################################################
+# (c) Copyright 2024 CERN for the benefit of the LHCb and ATLAS collaborations      #
+#                                                                                   #
+# This software is distributed under the terms of the Apache version 2 licence,     #
+# copied verbatim in the file "LICENSE".                                            #
+#                                                                                   #
+# In applying this licence, CERN does not waive the privileges and immunities       #
+# granted to it by virtue of its status as an Intergovernmental Organization        #
+# or submit itself to any jurisdiction.                                             #
+#####################################################################################
+from GaudiTesting import GaudiExeTest
+
+
+class Test(GaudiExeTest):
+    command = ["../../qmtest/scripts/TupleEx1.py"]
+    reference = "../refs/TupleEx1.pyref.yaml"
diff --git a/GaudiAlg/tests/pytest/tuple/test_tuple_ex2.py b/GaudiAlg/tests/pytest/tuple/test_tuple_ex2.py
new file mode 100644
index 0000000000000000000000000000000000000000..47cf4c5b46f58a68bc8312d4545b4b5338a56085
--- /dev/null
+++ b/GaudiAlg/tests/pytest/tuple/test_tuple_ex2.py
@@ -0,0 +1,16 @@
+#####################################################################################
+# (c) Copyright 2024 CERN for the benefit of the LHCb and ATLAS collaborations      #
+#                                                                                   #
+# This software is distributed under the terms of the Apache version 2 licence,     #
+# copied verbatim in the file "LICENSE".                                            #
+#                                                                                   #
+# In applying this licence, CERN does not waive the privileges and immunities       #
+# granted to it by virtue of its status as an Intergovernmental Organization        #
+# or submit itself to any jurisdiction.                                             #
+#####################################################################################
+from GaudiTesting import GaudiExeTest
+
+
+class Test(GaudiExeTest):
+    command = ["../../qmtest/scripts/TupleEx2.py"]
+    reference = "../refs/TupleEx2.pyref.yaml"
diff --git a/GaudiAlg/tests/pytest/tuple/test_tuple_ex_py.py b/GaudiAlg/tests/pytest/tuple/test_tuple_ex_py.py
new file mode 100644
index 0000000000000000000000000000000000000000..32cb234269a405a658b0b9b551363f9f11227f43
--- /dev/null
+++ b/GaudiAlg/tests/pytest/tuple/test_tuple_ex_py.py
@@ -0,0 +1,16 @@
+#####################################################################################
+# (c) Copyright 2024 CERN for the benefit of the LHCb and ATLAS collaborations      #
+#                                                                                   #
+# This software is distributed under the terms of the Apache version 2 licence,     #
+# copied verbatim in the file "LICENSE".                                            #
+#                                                                                   #
+# In applying this licence, CERN does not waive the privileges and immunities       #
+# granted to it by virtue of its status as an Intergovernmental Organization        #
+# or submit itself to any jurisdiction.                                             #
+#####################################################################################
+from GaudiTesting import GaudiExeTest
+
+
+class Test(GaudiExeTest):
+    command = ["../../qmtest/scripts/TupleEx.py"]
+    reference = "../refs/TupleEx.pyref.yaml"
diff --git a/GaudiAlg/tests/pytest/tuple/test_tuple_ex_pyopts.py b/GaudiAlg/tests/pytest/tuple/test_tuple_ex_pyopts.py
new file mode 100644
index 0000000000000000000000000000000000000000..0a1c5d46f72b36b079edd287ab3aa2a7fbcf0b9a
--- /dev/null
+++ b/GaudiAlg/tests/pytest/tuple/test_tuple_ex_pyopts.py
@@ -0,0 +1,16 @@
+#####################################################################################
+# (c) Copyright 2024 CERN for the benefit of the LHCb and ATLAS collaborations      #
+#                                                                                   #
+# This software is distributed under the terms of the Apache version 2 licence,     #
+# copied verbatim in the file "LICENSE".                                            #
+#                                                                                   #
+# In applying this licence, CERN does not waive the privileges and immunities       #
+# granted to it by virtue of its status as an Intergovernmental Organization        #
+# or submit itself to any jurisdiction.                                             #
+#####################################################################################
+from GaudiTesting import GaudiExeTest
+
+
+class Test(GaudiExeTest):
+    command = ["gaudirun.py", "../../qmtest/options/TupleEx.py"]
+    reference = "../refs/TupleExPyOpts.yaml"
diff --git a/GaudiAlg/tests/qmtest/gaudialg.qms/aida2root.qmt b/GaudiAlg/tests/qmtest/gaudialg.qms/aida2root.qmt
deleted file mode 100644
index 59e8fa284cd020b28f8876fc33f2952ad8eb1226..0000000000000000000000000000000000000000
--- a/GaudiAlg/tests/qmtest/gaudialg.qms/aida2root.qmt
+++ /dev/null
@@ -1,24 +0,0 @@
-<?xml version="1.0" ?><!DOCTYPE extension  PUBLIC '-//QM/2.3/Extension//EN'  'http://www.codesourcery.com/qm/dtds/2.3/-//qm/2.3/extension//en.dtd'>
-<!--
-    (c) Copyright 1998-2019 CERN for the benefit of the LHCb and ATLAS collaborations
-
-    This software is distributed under the terms of the Apache version 2 licence,
-    copied verbatim in the file "LICENSE".
-
-    In applying this licence, CERN does not waive the privileges and immunities
-    granted to it by virtue of its status as an Intergovernmental Organization
-    or submit itself to any jurisdiction.
--->
-<extension class="GaudiTest.GaudiExeTest" kind="test">
-<argument name="args"><set><text>options/Aida2Root.opts</text></set></argument>
-<argument name="use_temp_dir"><enumeral>true</enumeral></argument>
-<argument name="reference"><text>refs/Aida2Root.ref</text></argument>
-<argument name="validator"><text>
-preprocessor = normalizeTestSuite + \
-    RegexpReplacer(when = "^Aida2Root",
-        orig = r"(INFO.*'(skewness|kurtosis)(Err)?'.*)\|([0-9.e+\- ]*\|){2}",
-        repl = r"\1| ### | ### |")
-
-validateWithReference(preproc = preprocessor)
-</text></argument>
-</extension>
diff --git a/GaudiAlg/tests/qmtest/gaudialg.qms/algsequencer.qmt b/GaudiAlg/tests/qmtest/gaudialg.qms/algsequencer.qmt
deleted file mode 100644
index 81315e6e32c1c53d08d6d6698ed41c8c932f5c6f..0000000000000000000000000000000000000000
--- a/GaudiAlg/tests/qmtest/gaudialg.qms/algsequencer.qmt
+++ /dev/null
@@ -1,16 +0,0 @@
-<?xml version="1.0" ?><!DOCTYPE extension  PUBLIC '-//QM/2.3/Extension//EN'  'http://www.codesourcery.com/qm/dtds/2.3/-//qm/2.3/extension//en.dtd'>
-<!--
-    (c) Copyright 1998-2019 CERN for the benefit of the LHCb and ATLAS collaborations
-
-    This software is distributed under the terms of the Apache version 2 licence,
-    copied verbatim in the file "LICENSE".
-
-    In applying this licence, CERN does not waive the privileges and immunities
-    granted to it by virtue of its status as an Intergovernmental Organization
-    or submit itself to any jurisdiction.
--->
-<extension class="GaudiTest.GaudiExeTest" kind="test">
-<argument name="args"><set><text>options/AlgSequencer.opts</text></set></argument>
-<argument name="use_temp_dir"><enumeral>true</enumeral></argument>
-<argument name="reference"><text>refs/AlgSequencer.ref</text></argument>
-</extension>
diff --git a/GaudiAlg/tests/qmtest/gaudialg.qms/algsequencer_pyopts.qmt b/GaudiAlg/tests/qmtest/gaudialg.qms/algsequencer_pyopts.qmt
deleted file mode 100644
index 0247e9e2880c6f3d336c5c2fbf85333743f9e96f..0000000000000000000000000000000000000000
--- a/GaudiAlg/tests/qmtest/gaudialg.qms/algsequencer_pyopts.qmt
+++ /dev/null
@@ -1,17 +0,0 @@
-<?xml version="1.0" ?><!DOCTYPE extension  PUBLIC '-//QM/2.3/Extension//EN'  'http://www.codesourcery.com/qm/dtds/2.3/-//qm/2.3/extension//en.dtd'>
-<!--
-    (c) Copyright 1998-2019 CERN for the benefit of the LHCb and ATLAS collaborations
-
-    This software is distributed under the terms of the Apache version 2 licence,
-    copied verbatim in the file "LICENSE".
-
-    In applying this licence, CERN does not waive the privileges and immunities
-    granted to it by virtue of its status as an Intergovernmental Organization
-    or submit itself to any jurisdiction.
--->
-<extension class="GaudiTest.GaudiExeTest" kind="test">
-  <argument name="program"><text>gaudirun.py</text></argument>
-  <argument name="args"><set><text>options/AlgSequencer.py</text></set></argument>
-  <argument name="use_temp_dir"><enumeral>true</enumeral></argument>
-  <argument name="reference"><text>refs/AlgSequencer_pyopts.ref</text></argument>
-</extension>
diff --git a/GaudiAlg/tests/qmtest/gaudialg.qms/algtools.qmt b/GaudiAlg/tests/qmtest/gaudialg.qms/algtools.qmt
deleted file mode 100644
index e2171a87b6eb453c2e0c6c4ed32bee419bd50c97..0000000000000000000000000000000000000000
--- a/GaudiAlg/tests/qmtest/gaudialg.qms/algtools.qmt
+++ /dev/null
@@ -1,17 +0,0 @@
-<?xml version="1.0" ?><!DOCTYPE extension  PUBLIC '-//QM/2.3/Extension//EN'  'http://www.codesourcery.com/qm/dtds/2.3/-//qm/2.3/extension//en.dtd'>
-<!--
-    (c) Copyright 1998-2019 CERN for the benefit of the LHCb and ATLAS collaborations
-
-    This software is distributed under the terms of the Apache version 2 licence,
-    copied verbatim in the file "LICENSE".
-
-    In applying this licence, CERN does not waive the privileges and immunities
-    granted to it by virtue of its status as an Intergovernmental Organization
-    or submit itself to any jurisdiction.
--->
-<extension class="GaudiTest.GaudiExeTest" kind="test">
-  <argument name="program"><text>gaudirun.py</text></argument>
-  <argument name="args"><set><text>options/AlgTools.py</text></set></argument>
-  <argument name="use_temp_dir"><enumeral>true</enumeral></argument>
-  <argument name="reference"><text>refs/AlgTools.ref</text></argument>
-</extension>
diff --git a/GaudiAlg/tests/qmtest/gaudialg.qms/auditors_user_timing.qmt b/GaudiAlg/tests/qmtest/gaudialg.qms/auditors_user_timing.qmt
deleted file mode 100644
index 0aa6acf692beed73f1bec667012a9c20794c036a..0000000000000000000000000000000000000000
--- a/GaudiAlg/tests/qmtest/gaudialg.qms/auditors_user_timing.qmt
+++ /dev/null
@@ -1,38 +0,0 @@
-<?xml version="1.0" ?><!DOCTYPE extension  PUBLIC '-//QM/2.3/Extension//EN'  'http://www.codesourcery.com/qm/dtds/2.3/-//qm/2.3/extension//en.dtd'>
-<!--
-    (c) Copyright 1998-2019 CERN for the benefit of the LHCb and ATLAS collaborations
-
-    This software is distributed under the terms of the Apache version 2 licence,
-    copied verbatim in the file "LICENSE".
-
-    In applying this licence, CERN does not waive the privileges and immunities
-    granted to it by virtue of its status as an Intergovernmental Organization
-    or submit itself to any jurisdiction.
--->
-<extension class="GaudiTest.GaudiExeTest" kind="test">
-  <argument name="program"><text>gaudirun.py</text></argument>
-  <argument name="args"><set><text>-v</text></set></argument>
-  <argument name="options"><text>
-from Gaudi.Configuration import *
-
-from Configurables import AuditorTestAlg, GaudiTestSuite__LoggingAuditor as LoggingAuditor
-
-AuditorSvc().Auditors += [ TimingAuditor("TIMER"),
-                           LoggingAuditor("LoggingAuditor") ]
-
-app = ApplicationMgr(TopAlg = [AuditorTestAlg()],
-                     EvtSel = "NONE", EvtMax = 5)
-
-app.ExtSvc += [ ToolSvc(), AuditorSvc() ]
-app.AuditAlgorithms = True
-
-MessageSvc().setDebug.append("EventLoopMgr")
-
-</text></argument>
-<argument name="validator"><text>
-import re
-if not re.search("TIMER.TIMER *INFO AuditorTestAlg:loop",stdout):
-    causes.append("missing timing report")
-    result["GaudiTest.expected"] = result.Quote("timing report for timer 'AuditorTestAlg:loop'")
-</text></argument>
-</extension>
diff --git a/GaudiAlg/tests/qmtest/gaudialg.qms/chronostatsvc.qms/per_event_file.qmt b/GaudiAlg/tests/qmtest/gaudialg.qms/chronostatsvc.qms/per_event_file.qmt
deleted file mode 100644
index 6fff758142385a1f544199656c0546b608aca54b..0000000000000000000000000000000000000000
--- a/GaudiAlg/tests/qmtest/gaudialg.qms/chronostatsvc.qms/per_event_file.qmt
+++ /dev/null
@@ -1,73 +0,0 @@
-<?xml version="1.0" ?>
-<!--
-    (c) Copyright 1998-2019 CERN for the benefit of the LHCb and ATLAS collaborations
-
-    This software is distributed under the terms of the Apache version 2 licence,
-    copied verbatim in the file "LICENSE".
-
-    In applying this licence, CERN does not waive the privileges and immunities
-    granted to it by virtue of its status as an Intergovernmental Organization
-    or submit itself to any jurisdiction.
--->
-<!DOCTYPE extension  PUBLIC '-//QM/2.3/Extension//EN'  'http://www.codesourcery.com/qm/dtds/2.3/-//qm/2.3/extension//en.dtd'>
-<extension class="GaudiTest.GaudiExeTest" kind="test">
-<argument name="program"><text>gaudirun.py</text></argument>
-<argument name="options"><text>
-from Configurables import ChronoStatSvc, ApplicationMgr
-from Configurables import AuditorSvc, TimingAuditor
-from Configurables import GaudiTestSuiteCommonConf
-from Gaudi.Configuration import DEBUG
-
-GaudiTestSuiteCommonConf()
-
-logfile = "timing_data.log"
-
-import os
-# ensure that we start from a new file
-if os.path.exists(logfile):
-    os.remove(logfile)
-
-ChronoStatSvc(PerEventFile=logfile, OutputLevel=DEBUG)
-
-auditSvc = AuditorSvc()
-auditSvc.Auditors.append(TimingAuditor("TIMER"))
-
-app = ApplicationMgr()
-app.TopAlg = ["GaudiTestSuite::TimingAlg/Timing"]
-app.EvtSel = "NONE"  # do not use any event input
-app.EvtMax = 400
-app.ExtSvc.extend(['ToolSvc', auditSvc])
-app.AuditAlgorithms = True
-
-</text></argument>
-<argument name="validator"><text>
-import re
-expected = ( r"Timing\s+SUCCESS\s+The timing is \(in us\)\s*\n" +
-             r"\|\s*\|\s*#\s*\|\s*Total\s*\|\s*Mean\+-RMS\s*\|\s*Min/Max\s*\|\s*\n" +
-             r"\|\s*\(1U\)\s*\|\s*\d*\s*\|(?:[-+.\deE /]+\|){3}\s*\n" +
-             r"\|\s*\(2U\)\s*\|\s*\d*\s*\|(?:[-+.\deE /]+\|){3}\s*\n" +
-             r"\|\s*\(3U\)\s*\|\s*\d*\s*\|(?:[-+.\deE /]+\|){3}\s*\n" )
-if not re.search(expected,stdout):
-    causes.append("missing regexp match")
-    result["GaudiTest.regexp"] = result.Quote(expected.replace("\\n","\n"))
-
-class Cause(Exception):
-    def __init__(self, msg):
-        self.msg = msg
-
-try:
-    if not os.path.exists('timing_data.log'):
-        raise Cause('missing timing log')
-    lines = open('timing_data.log').read().splitlines()
-    result["timing_data"] = result.Quote('\n'.join(lines))
-    if len(lines) != 1:
-        raise Cause('timing log content')
-    entries = lines[0].split()
-    if entries[0] != 'Timing' or len(entries) != 401:
-        raise Cause('timing log content')
-
-except Cause as c:
-    causes.append(c.msg)
-
-</text></argument>
-</extension>
diff --git a/GaudiAlg/tests/qmtest/gaudialg.qms/evtcolsex.qms/prepare.qmt b/GaudiAlg/tests/qmtest/gaudialg.qms/evtcolsex.qms/prepare.qmt
deleted file mode 100644
index 9c655884a8a1657f59cd152199ba50a263cf494f..0000000000000000000000000000000000000000
--- a/GaudiAlg/tests/qmtest/gaudialg.qms/evtcolsex.qms/prepare.qmt
+++ /dev/null
@@ -1,24 +0,0 @@
-<?xml version="1.0" ?><!DOCTYPE extension  PUBLIC '-//QM/2.3/Extension//EN'  'http://www.codesourcery.com/qm/dtds/2.3/-//qm/2.3/extension//en.dtd'>
-<!--
-    (c) Copyright 1998-2019 CERN for the benefit of the LHCb and ATLAS collaborations
-
-    This software is distributed under the terms of the Apache version 2 licence,
-    copied verbatim in the file "LICENSE".
-
-    In applying this licence, CERN does not waive the privileges and immunities
-    granted to it by virtue of its status as an Intergovernmental Organization
-    or submit itself to any jurisdiction.
--->
-<extension class="GaudiTest.GaudiExeTest" kind="test">
-<argument name="program"><text>gaudirun.py</text></argument>
-<argument name="args"><set>
-  <text>-v</text>
-  <text>options/EvtColsEx/Prepare.py</text>
-</set></argument>
-<argument name="use_temp_dir"><enumeral>true</enumeral></argument>
-<argument name="reference"><text>refs/EvtColsEx/Prepare.ref</text></argument>
-<argument name="environment"><set>
-<text>GAUDIAPPNAME=</text>
-<text>GAUDIAPPVERSION=</text>
-</set></argument>
-</extension>
diff --git a/GaudiAlg/tests/qmtest/gaudialg.qms/evtcolsex.qms/read.qmt b/GaudiAlg/tests/qmtest/gaudialg.qms/evtcolsex.qms/read.qmt
deleted file mode 100644
index 85ed3d50c55a799667933d7945491cfead718284..0000000000000000000000000000000000000000
--- a/GaudiAlg/tests/qmtest/gaudialg.qms/evtcolsex.qms/read.qmt
+++ /dev/null
@@ -1,27 +0,0 @@
-<?xml version="1.0" ?><!DOCTYPE extension  PUBLIC '-//QM/2.3/Extension//EN'  'http://www.codesourcery.com/qm/dtds/2.3/-//qm/2.3/extension//en.dtd'>
-<!--
-    (c) Copyright 1998-2019 CERN for the benefit of the LHCb and ATLAS collaborations
-
-    This software is distributed under the terms of the Apache version 2 licence,
-    copied verbatim in the file "LICENSE".
-
-    In applying this licence, CERN does not waive the privileges and immunities
-    granted to it by virtue of its status as an Intergovernmental Organization
-    or submit itself to any jurisdiction.
--->
-<extension class="GaudiTest.GaudiExeTest" kind="test">
-<argument name="program"><text>gaudirun.py</text></argument>
-<argument name="args"><set>
-  <text>-v</text>
-  <text>options/EvtColsEx/Read.py</text>
-</set></argument>
-<argument name="use_temp_dir"><enumeral>true</enumeral></argument>
-<argument name="reference"><text>refs/EvtColsEx/Read.ref</text></argument>
-<argument name="prerequisites"><set>
-  <tuple><text>gaudialg.evtcolsex.write</text><enumeral>PASS</enumeral></tuple>
-</set></argument>
-<argument name="environment"><set>
-<text>GAUDIAPPNAME=</text>
-<text>GAUDIAPPVERSION=</text>
-</set></argument>
-</extension>
diff --git a/GaudiAlg/tests/qmtest/gaudialg.qms/evtcolsex.qms/write.qmt b/GaudiAlg/tests/qmtest/gaudialg.qms/evtcolsex.qms/write.qmt
deleted file mode 100644
index 29809be6d9ca79a0ff6f0092abc3a734a37af560..0000000000000000000000000000000000000000
--- a/GaudiAlg/tests/qmtest/gaudialg.qms/evtcolsex.qms/write.qmt
+++ /dev/null
@@ -1,27 +0,0 @@
-<?xml version="1.0" ?><!DOCTYPE extension  PUBLIC '-//QM/2.3/Extension//EN'  'http://www.codesourcery.com/qm/dtds/2.3/-//qm/2.3/extension//en.dtd'>
-<!--
-    (c) Copyright 1998-2019 CERN for the benefit of the LHCb and ATLAS collaborations
-
-    This software is distributed under the terms of the Apache version 2 licence,
-    copied verbatim in the file "LICENSE".
-
-    In applying this licence, CERN does not waive the privileges and immunities
-    granted to it by virtue of its status as an Intergovernmental Organization
-    or submit itself to any jurisdiction.
--->
-<extension class="GaudiTest.GaudiExeTest" kind="test">
-<argument name="program"><text>gaudirun.py</text></argument>
-<argument name="args"><set>
-  <text>-v</text>
-  <text>options/EvtColsEx/Write.py</text>
-</set></argument>
-<argument name="use_temp_dir"><enumeral>true</enumeral></argument>
-<argument name="reference"><text>refs/EvtColsEx/Write.ref</text></argument>
-<argument name="prerequisites"><set>
-  <tuple><text>gaudialg.evtcolsex.prepare</text><enumeral>PASS</enumeral></tuple>
-</set></argument>
-<argument name="environment"><set>
-<text>GAUDIAPPNAME=</text>
-<text>GAUDIAPPVERSION=</text>
-</set></argument>
-</extension>
diff --git a/GaudiAlg/tests/qmtest/gaudialg.qms/gaudicommontests.qmt b/GaudiAlg/tests/qmtest/gaudialg.qms/gaudicommontests.qmt
deleted file mode 100644
index a5f718af2a08735609c7f1e3f82279d8992bf7d8..0000000000000000000000000000000000000000
--- a/GaudiAlg/tests/qmtest/gaudialg.qms/gaudicommontests.qmt
+++ /dev/null
@@ -1,16 +0,0 @@
-<?xml version="1.0" ?><!DOCTYPE extension  PUBLIC '-//QM/2.3/Extension//EN'  'http://www.codesourcery.com/qm/dtds/2.3/-//qm/2.3/extension//en.dtd'>
-<!--
-    (c) Copyright 1998-2019 CERN for the benefit of the LHCb and ATLAS collaborations
-
-    This software is distributed under the terms of the Apache version 2 licence,
-    copied verbatim in the file "LICENSE".
-
-    In applying this licence, CERN does not waive the privileges and immunities
-    granted to it by virtue of its status as an Intergovernmental Organization
-    or submit itself to any jurisdiction.
--->
-<extension class="GaudiTest.GaudiExeTest" kind="test">
-<argument name="args"><set><text>options/GaudiCommonTests.opts</text></set></argument>
-  <argument name="use_temp_dir"><enumeral>true</enumeral></argument>
-  <argument name="reference"><text>refs/GaudiCommonTests.ref</text></argument>
-</extension>
diff --git a/GaudiAlg/tests/qmtest/gaudialg.qms/gaudiconfig2.qms/histograms_with_global.qmt b/GaudiAlg/tests/qmtest/gaudialg.qms/gaudiconfig2.qms/histograms_with_global.qmt
deleted file mode 100644
index d05c022e0b250231f6ee68f1a2c4a0b8c816ad1a..0000000000000000000000000000000000000000
--- a/GaudiAlg/tests/qmtest/gaudialg.qms/gaudiconfig2.qms/histograms_with_global.qmt
+++ /dev/null
@@ -1,17 +0,0 @@
-<?xml version="1.0" ?><!DOCTYPE extension  PUBLIC '-//QM/2.3/Extension//EN'  'http://www.codesourcery.com/qm/dtds/2.3/-//qm/2.3/extension//en.dtd'>
-<!--
-    (c) Copyright 1998-2019 CERN for the benefit of the LHCb and ATLAS collaborations
-
-    This software is distributed under the terms of the Apache version 2 licence,
-    copied verbatim in the file "LICENSE".
-
-    In applying this licence, CERN does not waive the privileges and immunities
-    granted to it by virtue of its status as an Intergovernmental Organization
-    or submit itself to any jurisdiction.
--->
-<extension class="GaudiTest.GaudiExeTest" kind="test">
-<argument name="program"><text>gaudirun.py</text></argument>
-<argument name="args"><set><text>options/gaudiconfig2/Histograms_with_global.py</text></set></argument>
-<argument name="use_temp_dir"><enumeral>true</enumeral></argument>
-<argument name="reference"><text>refs/gaudiconfig2/Histograms_wg.ref</text></argument>
-</extension>
diff --git a/GaudiAlg/tests/qmtest/gaudialg.qms/gaudipython_mix.qmt b/GaudiAlg/tests/qmtest/gaudialg.qms/gaudipython_mix.qmt
deleted file mode 100644
index e45aa762314208e655a18e09016e19f07d430faf..0000000000000000000000000000000000000000
--- a/GaudiAlg/tests/qmtest/gaudialg.qms/gaudipython_mix.qmt
+++ /dev/null
@@ -1,16 +0,0 @@
-<?xml version="1.0" ?><!DOCTYPE extension  PUBLIC '-//QM/2.3/Extension//EN'  'http://www.codesourcery.com/qm/dtds/2.3/-//qm/2.3/extension//en.dtd'>
-<!--
-    (c) Copyright 1998-2023 CERN for the benefit of the LHCb and ATLAS collaborations
-
-    This software is distributed under the terms of the Apache version 2 licence,
-    copied verbatim in the file "LICENSE".
-
-    In applying this licence, CERN does not waive the privileges and immunities
-    granted to it by virtue of its status as an Intergovernmental Organization
-    or submit itself to any jurisdiction.
--->
-<extension class="GaudiTest.GaudiExeTest" kind="test">
-  <argument name="program"><text>scripts/Mix.py</text></argument>
-  <argument name="use_temp_dir"><enumeral>true</enumeral></argument>
-  <argument name="reference"><text>refs/Mix.ref</text></argument>
-</extension>
diff --git a/GaudiAlg/tests/qmtest/gaudialg.qms/histo.qms/ex.qmt b/GaudiAlg/tests/qmtest/gaudialg.qms/histo.qms/ex.qmt
deleted file mode 100644
index 88d4a6278dc2fde3ea7727b9e9a020b535fcee7c..0000000000000000000000000000000000000000
--- a/GaudiAlg/tests/qmtest/gaudialg.qms/histo.qms/ex.qmt
+++ /dev/null
@@ -1,16 +0,0 @@
-<?xml version="1.0" ?><!DOCTYPE extension  PUBLIC '-//QM/2.3/Extension//EN'  'http://www.codesourcery.com/qm/dtds/2.3/-//qm/2.3/extension//en.dtd'>
-<!--
-    (c) Copyright 1998-2019 CERN for the benefit of the LHCb and ATLAS collaborations
-
-    This software is distributed under the terms of the Apache version 2 licence,
-    copied verbatim in the file "LICENSE".
-
-    In applying this licence, CERN does not waive the privileges and immunities
-    granted to it by virtue of its status as an Intergovernmental Organization
-    or submit itself to any jurisdiction.
--->
-<extension class="GaudiTest.GaudiExeTest" kind="test">
-  <argument name="program"><text>scripts/HistoEx.py</text></argument>
-  <argument name="use_temp_dir"><enumeral>true</enumeral></argument>
-  <argument name="reference"><text>refs/HistoEx.pyref</text></argument>
-</extension>
diff --git a/GaudiAlg/tests/qmtest/gaudialg.qms/histo.qms/ex1.qmt b/GaudiAlg/tests/qmtest/gaudialg.qms/histo.qms/ex1.qmt
deleted file mode 100644
index 20ed058faee637c2dc28444160930f006cd3cef8..0000000000000000000000000000000000000000
--- a/GaudiAlg/tests/qmtest/gaudialg.qms/histo.qms/ex1.qmt
+++ /dev/null
@@ -1,16 +0,0 @@
-<?xml version="1.0" ?><!DOCTYPE extension  PUBLIC '-//QM/2.3/Extension//EN'  'http://www.codesourcery.com/qm/dtds/2.3/-//qm/2.3/extension//en.dtd'>
-<!--
-    (c) Copyright 1998-2019 CERN for the benefit of the LHCb and ATLAS collaborations
-
-    This software is distributed under the terms of the Apache version 2 licence,
-    copied verbatim in the file "LICENSE".
-
-    In applying this licence, CERN does not waive the privileges and immunities
-    granted to it by virtue of its status as an Intergovernmental Organization
-    or submit itself to any jurisdiction.
--->
-<extension class="GaudiTest.GaudiExeTest" kind="test">
-  <argument name="program"><text>scripts/HistoEx1.py</text></argument>
-  <argument name="use_temp_dir"><enumeral>true</enumeral></argument>
-  <argument name="reference"><text>refs/HistoEx1.pyref</text></argument>
-</extension>
diff --git a/GaudiAlg/tests/qmtest/gaudialg.qms/histo.qms/ex2.qmt b/GaudiAlg/tests/qmtest/gaudialg.qms/histo.qms/ex2.qmt
deleted file mode 100644
index 837034b8e66b4187655b512f7cb2a8c62d9f30db..0000000000000000000000000000000000000000
--- a/GaudiAlg/tests/qmtest/gaudialg.qms/histo.qms/ex2.qmt
+++ /dev/null
@@ -1,24 +0,0 @@
-<?xml version="1.0" ?><!DOCTYPE extension  PUBLIC '-//QM/2.3/Extension//EN'  'http://www.codesourcery.com/qm/dtds/2.3/-//qm/2.3/extension//en.dtd'>
-<!--
-    (c) Copyright 1998-2019 CERN for the benefit of the LHCb and ATLAS collaborations
-
-    This software is distributed under the terms of the Apache version 2 licence,
-    copied verbatim in the file "LICENSE".
-
-    In applying this licence, CERN does not waive the privileges and immunities
-    granted to it by virtue of its status as an Intergovernmental Organization
-    or submit itself to any jurisdiction.
--->
-<extension class="GaudiTest.GaudiExeTest" kind="test">
-  <argument name="program"><text>scripts/HistoEx2.py</text></argument>
-  <argument name="use_temp_dir"><enumeral>true</enumeral></argument>
-  <argument name="validator"><text>
-preprocessor = normalizeTestSuite + \
-    RegexpReplacer(when = "AIDA",
-        orig = r"ROOT\.AIDA::IProfile1D",
-        repl = r"cppyy.gbl.AIDA.IProfile1D")
-
-validateWithReference(preproc = preprocessor)
-  </text></argument>
-  <argument name="reference"><text>refs/HistoEx2.pyref</text></argument>
-</extension>
diff --git a/GaudiAlg/tests/qmtest/gaudialg.qms/histo_ascii_dump.qmt b/GaudiAlg/tests/qmtest/gaudialg.qms/histo_ascii_dump.qmt
deleted file mode 100644
index 6c59bd48cf29d669ec64f6e42ca82702afb41c59..0000000000000000000000000000000000000000
--- a/GaudiAlg/tests/qmtest/gaudialg.qms/histo_ascii_dump.qmt
+++ /dev/null
@@ -1,15 +0,0 @@
-<?xml version="1.0" ?><!DOCTYPE extension  PUBLIC '-//QM/2.3/Extension//EN'  'http://www.codesourcery.com/qm/dtds/2.3/-//qm/2.3/extension//en.dtd'>
-<!--
-    (c) Copyright 1998-2019 CERN for the benefit of the LHCb and ATLAS collaborations
-
-    This software is distributed under the terms of the Apache version 2 licence,
-    copied verbatim in the file "LICENSE".
-
-    In applying this licence, CERN does not waive the privileges and immunities
-    granted to it by virtue of its status as an Intergovernmental Organization
-    or submit itself to any jurisdiction.
--->
-<extension class="GaudiTest.GaudiExeTest" kind="test">
-  <argument name="program"><text>scripts/HistoDumpEx.py</text></argument>
-  <argument name="use_temp_dir"><enumeral>true</enumeral></argument>
-</extension>
diff --git a/GaudiAlg/tests/qmtest/gaudialg.qms/histograms_opts.qmt b/GaudiAlg/tests/qmtest/gaudialg.qms/histograms_opts.qmt
deleted file mode 100644
index 3fc649bcdbafb95839fc76d56a8362a85f64822c..0000000000000000000000000000000000000000
--- a/GaudiAlg/tests/qmtest/gaudialg.qms/histograms_opts.qmt
+++ /dev/null
@@ -1,16 +0,0 @@
-<?xml version="1.0" ?><!DOCTYPE extension  PUBLIC '-//QM/2.3/Extension//EN'  'http://www.codesourcery.com/qm/dtds/2.3/-//qm/2.3/extension//en.dtd'>
-<!--
-    (c) Copyright 1998-2019 CERN for the benefit of the LHCb and ATLAS collaborations
-
-    This software is distributed under the terms of the Apache version 2 licence,
-    copied verbatim in the file "LICENSE".
-
-    In applying this licence, CERN does not waive the privileges and immunities
-    granted to it by virtue of its status as an Intergovernmental Organization
-    or submit itself to any jurisdiction.
--->
-<extension class="GaudiTest.GaudiExeTest" kind="test">
-<argument name="args"><set><text>options/Histograms.opts</text></set></argument>
-<argument name="use_temp_dir"><enumeral>true</enumeral></argument>
-<argument name="reference"><text>refs/Histograms_opts.ref</text></argument>
-</extension>
diff --git a/GaudiAlg/tests/qmtest/gaudialg.qms/histograms_py.qmt b/GaudiAlg/tests/qmtest/gaudialg.qms/histograms_py.qmt
deleted file mode 100644
index 5a83d12b67c77a0c2bb3b7602acc80e6d6593fa8..0000000000000000000000000000000000000000
--- a/GaudiAlg/tests/qmtest/gaudialg.qms/histograms_py.qmt
+++ /dev/null
@@ -1,17 +0,0 @@
-<?xml version="1.0" ?><!DOCTYPE extension  PUBLIC '-//QM/2.3/Extension//EN'  'http://www.codesourcery.com/qm/dtds/2.3/-//qm/2.3/extension//en.dtd'>
-<!--
-    (c) Copyright 1998-2019 CERN for the benefit of the LHCb and ATLAS collaborations
-
-    This software is distributed under the terms of the Apache version 2 licence,
-    copied verbatim in the file "LICENSE".
-
-    In applying this licence, CERN does not waive the privileges and immunities
-    granted to it by virtue of its status as an Intergovernmental Organization
-    or submit itself to any jurisdiction.
--->
-<extension class="GaudiTest.GaudiExeTest" kind="test">
-<argument name="program"><text>gaudirun.py</text></argument>
-<argument name="args"><set><text>options/Histograms.py</text></set></argument>
-<argument name="use_temp_dir"><enumeral>true</enumeral></argument>
-<argument name="reference"><text>refs/Histograms_py.ref</text></argument>
-</extension>
diff --git a/GaudiAlg/tests/qmtest/gaudialg.qms/histoutilsex.qmt b/GaudiAlg/tests/qmtest/gaudialg.qms/histoutilsex.qmt
deleted file mode 100644
index 2532644dc9fadbc83e20596fe2e16cbe5cb43cd7..0000000000000000000000000000000000000000
--- a/GaudiAlg/tests/qmtest/gaudialg.qms/histoutilsex.qmt
+++ /dev/null
@@ -1,16 +0,0 @@
-<?xml version="1.0" ?><!DOCTYPE extension  PUBLIC '-//QM/2.3/Extension//EN'  'http://www.codesourcery.com/qm/dtds/2.3/-//qm/2.3/extension//en.dtd'>
-<!--
-    (c) Copyright 1998-2019 CERN for the benefit of the LHCb and ATLAS collaborations
-
-    This software is distributed under the terms of the Apache version 2 licence,
-    copied verbatim in the file "LICENSE".
-
-    In applying this licence, CERN does not waive the privileges and immunities
-    granted to it by virtue of its status as an Intergovernmental Organization
-    or submit itself to any jurisdiction.
--->
-<extension class="GaudiTest.GaudiExeTest" kind="test">
-  <argument name="program"><text>scripts/HistoUtilsEx.py</text></argument>
-  <argument name="reference"><text>refs/HistoUtilsEx.ref</text></argument>
-  <argument name="use_temp_dir"><enumeral>true</enumeral></argument>
-</extension>
diff --git a/GaudiAlg/tests/qmtest/gaudialg.qms/python.qms/aida2rootex.qmt b/GaudiAlg/tests/qmtest/gaudialg.qms/python.qms/aida2rootex.qmt
deleted file mode 100644
index 9c82ed349751d91c6bc8244b37c421cb0f09c846..0000000000000000000000000000000000000000
--- a/GaudiAlg/tests/qmtest/gaudialg.qms/python.qms/aida2rootex.qmt
+++ /dev/null
@@ -1,23 +0,0 @@
-<?xml version="1.0" ?><!DOCTYPE extension  PUBLIC '-//QM/2.3/Extension//EN'  'http://www.codesourcery.com/qm/dtds/2.3/-//qm/2.3/extension//en.dtd'>
-<!--
-    (c) Copyright 1998-2023 CERN for the benefit of the LHCb and ATLAS collaborations
-
-    This software is distributed under the terms of the Apache version 2 licence,
-    copied verbatim in the file "LICENSE".
-
-    In applying this licence, CERN does not waive the privileges and immunities
-    granted to it by virtue of its status as an Intergovernmental Organization
-    or submit itself to any jurisdiction.
--->
-<extension class="GaudiTest.GaudiExeTest" kind="test">
-  <argument name="program"><text>scripts/Aida2RootEx.py</text></argument>
-  <argument name="args"><set><text>-b</text></set></argument>
-  <argument name="use_temp_dir"><enumeral>true</enumeral></argument>
-  <argument name="reference"><text>refs/Aida2RootEx.ref</text></argument>
-  <argument name="validator"><text>
-preprocessor = (normalizeTestSuite +
-     LineSkipper(regexps = [r'INFO png file .* has been created']))
-
-validateWithReference(preproc = preprocessor)
- </text></argument>
-</extension>
diff --git a/GaudiAlg/tests/qmtest/gaudialg.qms/python.qms/bug_38882.qmt b/GaudiAlg/tests/qmtest/gaudialg.qms/python.qms/bug_38882.qmt
deleted file mode 100644
index eecb94ab36cf84dd87bf78cde280b207f03a0c7b..0000000000000000000000000000000000000000
--- a/GaudiAlg/tests/qmtest/gaudialg.qms/python.qms/bug_38882.qmt
+++ /dev/null
@@ -1,21 +0,0 @@
-<?xml version="1.0" ?>
-<!--
-    (c) Copyright 1998-2019 CERN for the benefit of the LHCb and ATLAS collaborations
-
-    This software is distributed under the terms of the Apache version 2 licence,
-    copied verbatim in the file "LICENSE".
-
-    In applying this licence, CERN does not waive the privileges and immunities
-    granted to it by virtue of its status as an Intergovernmental Organization
-    or submit itself to any jurisdiction.
--->
-<!DOCTYPE extension  PUBLIC '-//QM/2.3/Extension//EN'  'http://www.codesourcery.com/qm/dtds/2.3/-//qm/2.3/extension//en.dtd'>
-<extension class="GaudiTest.GaudiExeTest" kind="test">
-<argument name="program"><text>scripts/bug_38882.py</text></argument>
-<argument name="validator"><text>
-expected = "=== bug_38882_test_alg Execute ==="
-if not expected in stdout:
-    causes.append("missing signature")
-    result["GaudiTest.expected_line"] = result.Quote(expected)
-</text></argument>
-</extension>
diff --git a/GaudiAlg/tests/qmtest/gaudialg.qms/python.qms/counter.qmt b/GaudiAlg/tests/qmtest/gaudialg.qms/python.qms/counter.qmt
deleted file mode 100644
index 035540dfabf85ad27c615d2296c768de1c6f5318..0000000000000000000000000000000000000000
--- a/GaudiAlg/tests/qmtest/gaudialg.qms/python.qms/counter.qmt
+++ /dev/null
@@ -1,21 +0,0 @@
-<?xml version="1.0" ?><!DOCTYPE extension  PUBLIC '-//QM/2.3/Extension//EN'  'http://www.codesourcery.com/qm/dtds/2.3/-//qm/2.3/extension//en.dtd'>
-<!--
-    (c) Copyright 1998-2019 CERN for the benefit of the LHCb and ATLAS collaborations
-
-    This software is distributed under the terms of the Apache version 2 licence,
-    copied verbatim in the file "LICENSE".
-
-    In applying this licence, CERN does not waive the privileges and immunities
-    granted to it by virtue of its status as an Intergovernmental Organization
-    or submit itself to any jurisdiction.
--->
-<extension class="GaudiTest.GaudiExeTest" kind="test">
-  <argument name="program"><text>scripts/Counter.py</text></argument>
-  <argument name="use_temp_dir"><enumeral>true</enumeral></argument>
-  <argument name="reference"><text>refs/Counter.ref</text></argument>
-  <argument name="environment"><set>
-  <text>STDOPTS=$ENV_PROJECT_SOURCE_DIR/GaudiTestSuite/options</text>
-  <text>JOBOPTSEARCHPATH=$ENV_PROJECT_SOURCE_DIR/GaudiTestSuite/tests/qmtest:$ENV_PROJECT_SOURCE_DIR/GaudiTestSuite/options:$ENV_PROJECT_SOURCE_DIR/Gaudi/tests/pyjobopts:$ENV_PROJECT_SOURCE_DIR/Gaudi/tests</text>
-  <text>PYTHONPATH=$ENV_PROJECT_SOURCE_DIR/GaudiTestSuite/tests/qmtest:$ENV_PROJECT_SOURCE_DIR/Gaudi/tests/python:$PYTHONPATH</text>
-  </set></argument>
-</extension>
diff --git a/GaudiAlg/tests/qmtest/gaudialg.qms/python.qms/evtcolread.qmt b/GaudiAlg/tests/qmtest/gaudialg.qms/python.qms/evtcolread.qmt
deleted file mode 100644
index f3f11502f2677abac240446c59d70088ce1d4390..0000000000000000000000000000000000000000
--- a/GaudiAlg/tests/qmtest/gaudialg.qms/python.qms/evtcolread.qmt
+++ /dev/null
@@ -1,19 +0,0 @@
-<?xml version="1.0" ?><!DOCTYPE extension  PUBLIC '-//QM/2.3/Extension//EN'  'http://www.codesourcery.com/qm/dtds/2.3/-//qm/2.3/extension//en.dtd'>
-<!--
-    (c) Copyright 1998-2019 CERN for the benefit of the LHCb and ATLAS collaborations
-
-    This software is distributed under the terms of the Apache version 2 licence,
-    copied verbatim in the file "LICENSE".
-
-    In applying this licence, CERN does not waive the privileges and immunities
-    granted to it by virtue of its status as an Intergovernmental Organization
-    or submit itself to any jurisdiction.
--->
-<extension class="GaudiTest.GaudiExeTest" kind="test">
-  <argument name="program"><text>scripts/EvtColRead.py</text></argument>
-  <argument name="use_temp_dir"><enumeral>true</enumeral></argument>
-  <argument name="reference"><text>refs/EvtColRead.pyref</text></argument>
-  <argument name="prerequisites"><set>
-    <tuple><text>gaudialg.python.evtcolwrite</text><enumeral>PASS</enumeral></tuple>
-  </set></argument>
-</extension>
diff --git a/GaudiAlg/tests/qmtest/gaudialg.qms/python.qms/evtcolwrite.qmt b/GaudiAlg/tests/qmtest/gaudialg.qms/python.qms/evtcolwrite.qmt
deleted file mode 100644
index 91c37c3fd0eabc3251227f0bb1418e65d8a5770e..0000000000000000000000000000000000000000
--- a/GaudiAlg/tests/qmtest/gaudialg.qms/python.qms/evtcolwrite.qmt
+++ /dev/null
@@ -1,19 +0,0 @@
-<?xml version="1.0" ?><!DOCTYPE extension  PUBLIC '-//QM/2.3/Extension//EN'  'http://www.codesourcery.com/qm/dtds/2.3/-//qm/2.3/extension//en.dtd'>
-<!--
-    (c) Copyright 1998-2019 CERN for the benefit of the LHCb and ATLAS collaborations
-
-    This software is distributed under the terms of the Apache version 2 licence,
-    copied verbatim in the file "LICENSE".
-
-    In applying this licence, CERN does not waive the privileges and immunities
-    granted to it by virtue of its status as an Intergovernmental Organization
-    or submit itself to any jurisdiction.
--->
-<extension class="GaudiTest.GaudiExeTest" kind="test">
-  <argument name="program"><text>scripts/EvtColWrite.py</text></argument>
-  <argument name="use_temp_dir"><enumeral>true</enumeral></argument>
-  <argument name="reference"><text>refs/EvtColWrite.pyref</text></argument>
-  <argument name="prerequisites"><set>
-    <tuple><text>gaudialg.evtcolsex.prepare</text><enumeral>PASS</enumeral></tuple>
-  </set></argument>
-</extension>
diff --git a/GaudiAlg/tests/qmtest/gaudialg.qms/selections.qmt b/GaudiAlg/tests/qmtest/gaudialg.qms/selections.qmt
deleted file mode 100644
index e44cdecfc91e87b56a362874b931c0358c66e116..0000000000000000000000000000000000000000
--- a/GaudiAlg/tests/qmtest/gaudialg.qms/selections.qmt
+++ /dev/null
@@ -1,21 +0,0 @@
-<?xml version="1.0" ?><!DOCTYPE extension  PUBLIC '-//QM/2.3/Extension//EN'  'http://www.codesourcery.com/qm/dtds/2.3/-//qm/2.3/extension//en.dtd'>
-<!--
-    (c) Copyright 1998-2019 CERN for the benefit of the LHCb and ATLAS collaborations
-
-    This software is distributed under the terms of the Apache version 2 licence,
-    copied verbatim in the file "LICENSE".
-
-    In applying this licence, CERN does not waive the privileges and immunities
-    granted to it by virtue of its status as an Intergovernmental Organization
-    or submit itself to any jurisdiction.
--->
-<extension class="GaudiTest.GaudiExeTest" kind="test">
-  <argument name="program"><text>gaudirun.py</text></argument>
-  <argument name="args"><set><text>-v</text><text>options/Selections.py</text></set></argument>
-  <argument name="use_temp_dir"><enumeral>true</enumeral></argument>
-  <argument name="reference"><text>refs/Selections.ref</text></argument>
-  <argument name="environment"><set>
-  <text>GAUDIAPPNAME=</text>
-  <text>GAUDIAPPVERSION=</text>
-  </set></argument>
-</extension>
diff --git a/GaudiAlg/tests/qmtest/gaudialg.qms/timing_histos.qmt b/GaudiAlg/tests/qmtest/gaudialg.qms/timing_histos.qmt
deleted file mode 100644
index daf7003b633294ceac089bad7ff5f9c0a672a87f..0000000000000000000000000000000000000000
--- a/GaudiAlg/tests/qmtest/gaudialg.qms/timing_histos.qmt
+++ /dev/null
@@ -1,44 +0,0 @@
-<?xml version="1.0" ?><!DOCTYPE extension  PUBLIC '-//QM/2.3/Extension//EN'  'http://www.codesourcery.com/qm/dtds/2.3/-//qm/2.3/extension//en.dtd'>
-<!--
-    (c) Copyright 1998-2019 CERN for the benefit of the LHCb and ATLAS collaborations
-
-    This software is distributed under the terms of the Apache version 2 licence,
-    copied verbatim in the file "LICENSE".
-
-    In applying this licence, CERN does not waive the privileges and immunities
-    granted to it by virtue of its status as an Intergovernmental Organization
-    or submit itself to any jurisdiction.
--->
-<extension class="GaudiTest.GaudiExeTest" kind="test">
-<argument name="program"><text>gaudirun.py</text></argument>
-<argument name="args"><set><text>options/TimingHistograms.py</text></set></argument>
-<argument name="use_temp_dir"><enumeral>true</enumeral></argument>
-<argument name="reference"><text>refs/TimingHistograms.ref</text></argument>
-<argument name="validator"><text>
-# Default validation.
-validateWithReference()
-
-# Check the content of the ROOT file.
-import os
-from subprocess import Popen, PIPE
-
-testscript = os.path.join(os.environ['ENV_PROJECT_SOURCE_DIR'], 'GaudiAlg', 'tests', 'qmtest', 'scripts', 'test_timing_histo_file.py')
-if not os.path.exists(testscript):
-    testscript = os.path.join(os.environ['ENV_PROJECT_SOURCE_DIR'], 'Gaudi', 'GaudiAlg', 'tests', 'qmtest', 'scripts', 'test_timing_histo_file.py')
-
-test = Popen(['python3', testscript], stdout=PIPE, stderr=PIPE)
-out, err = test.communicate()
-
-result['root_file_check.returncode'] = str(test.returncode)
-if test.returncode:
-    causes.append('root file content')
-
-if out:
-    result['root_file_check.stdout'] = result.Quote(out.decode('utf-8'))
-
-if err:
-    causes.append('standard error')
-    result['root_file_check.stderr'] = result.Quote(err.decode('utf-8'))
-
-</text></argument>
-</extension>
diff --git a/GaudiAlg/tests/qmtest/gaudialg.qms/tuple.qms/ex.qmt b/GaudiAlg/tests/qmtest/gaudialg.qms/tuple.qms/ex.qmt
deleted file mode 100644
index b38e3cd4218bc067a868d8b2c64107d9759f291d..0000000000000000000000000000000000000000
--- a/GaudiAlg/tests/qmtest/gaudialg.qms/tuple.qms/ex.qmt
+++ /dev/null
@@ -1,16 +0,0 @@
-<?xml version="1.0" ?><!DOCTYPE extension  PUBLIC '-//QM/2.3/Extension//EN'  'http://www.codesourcery.com/qm/dtds/2.3/-//qm/2.3/extension//en.dtd'>
-<!--
-    (c) Copyright 1998-2019 CERN for the benefit of the LHCb and ATLAS collaborations
-
-    This software is distributed under the terms of the Apache version 2 licence,
-    copied verbatim in the file "LICENSE".
-
-    In applying this licence, CERN does not waive the privileges and immunities
-    granted to it by virtue of its status as an Intergovernmental Organization
-    or submit itself to any jurisdiction.
--->
-<extension class="GaudiTest.GaudiExeTest" kind="test">
-<argument name="args"><set><text>options/TupleEx.opts</text></set></argument>
-  <argument name="use_temp_dir"><enumeral>true</enumeral></argument>
-  <argument name="reference"><text>refs/TupleEx.ref</text></argument>
-</extension>
diff --git a/GaudiAlg/tests/qmtest/gaudialg.qms/tuple.qms/ex1.qmt b/GaudiAlg/tests/qmtest/gaudialg.qms/tuple.qms/ex1.qmt
deleted file mode 100644
index 34f165804945e66928511d1261bf79e0ce862624..0000000000000000000000000000000000000000
--- a/GaudiAlg/tests/qmtest/gaudialg.qms/tuple.qms/ex1.qmt
+++ /dev/null
@@ -1,16 +0,0 @@
-<?xml version="1.0" ?><!DOCTYPE extension  PUBLIC '-//QM/2.3/Extension//EN'  'http://www.codesourcery.com/qm/dtds/2.3/-//qm/2.3/extension//en.dtd'>
-<!--
-    (c) Copyright 1998-2019 CERN for the benefit of the LHCb and ATLAS collaborations
-
-    This software is distributed under the terms of the Apache version 2 licence,
-    copied verbatim in the file "LICENSE".
-
-    In applying this licence, CERN does not waive the privileges and immunities
-    granted to it by virtue of its status as an Intergovernmental Organization
-    or submit itself to any jurisdiction.
--->
-<extension class="GaudiTest.GaudiExeTest" kind="test">
-  <argument name="program"><text>scripts/TupleEx1.py</text></argument>
-  <argument name="use_temp_dir"><enumeral>true</enumeral></argument>
-  <argument name="reference"><text>refs/TupleEx1.pyref</text></argument>
-</extension>
diff --git a/GaudiAlg/tests/qmtest/gaudialg.qms/tuple.qms/ex2.qmt b/GaudiAlg/tests/qmtest/gaudialg.qms/tuple.qms/ex2.qmt
deleted file mode 100644
index 0c6196b80c14e0dfc74688514190f6873cb07eca..0000000000000000000000000000000000000000
--- a/GaudiAlg/tests/qmtest/gaudialg.qms/tuple.qms/ex2.qmt
+++ /dev/null
@@ -1,16 +0,0 @@
-<?xml version="1.0" ?><!DOCTYPE extension  PUBLIC '-//QM/2.3/Extension//EN'  'http://www.codesourcery.com/qm/dtds/2.3/-//qm/2.3/extension//en.dtd'>
-<!--
-    (c) Copyright 1998-2019 CERN for the benefit of the LHCb and ATLAS collaborations
-
-    This software is distributed under the terms of the Apache version 2 licence,
-    copied verbatim in the file "LICENSE".
-
-    In applying this licence, CERN does not waive the privileges and immunities
-    granted to it by virtue of its status as an Intergovernmental Organization
-    or submit itself to any jurisdiction.
--->
-<extension class="GaudiTest.GaudiExeTest" kind="test">
-  <argument name="program"><text>scripts/TupleEx2.py</text></argument>
-  <argument name="use_temp_dir"><enumeral>true</enumeral></argument>
-  <argument name="reference"><text>refs/TupleEx2.pyref</text></argument>
-</extension>
diff --git a/GaudiAlg/tests/qmtest/gaudialg.qms/tuple.qms/ex_py.qmt b/GaudiAlg/tests/qmtest/gaudialg.qms/tuple.qms/ex_py.qmt
deleted file mode 100644
index f8ccbaaa90d1119cfece3089c3afe93741470e2b..0000000000000000000000000000000000000000
--- a/GaudiAlg/tests/qmtest/gaudialg.qms/tuple.qms/ex_py.qmt
+++ /dev/null
@@ -1,16 +0,0 @@
-<?xml version="1.0" ?><!DOCTYPE extension  PUBLIC '-//QM/2.3/Extension//EN'  'http://www.codesourcery.com/qm/dtds/2.3/-//qm/2.3/extension//en.dtd'>
-<!--
-    (c) Copyright 1998-2019 CERN for the benefit of the LHCb and ATLAS collaborations
-
-    This software is distributed under the terms of the Apache version 2 licence,
-    copied verbatim in the file "LICENSE".
-
-    In applying this licence, CERN does not waive the privileges and immunities
-    granted to it by virtue of its status as an Intergovernmental Organization
-    or submit itself to any jurisdiction.
--->
-<extension class="GaudiTest.GaudiExeTest" kind="test">
-  <argument name="program"><text>scripts/TupleEx.py</text></argument>
-  <argument name="use_temp_dir"><enumeral>true</enumeral></argument>
-  <argument name="reference"><text>refs/TupleEx.pyref</text></argument>
-</extension>
diff --git a/GaudiAlg/tests/qmtest/gaudialg.qms/tuple.qms/ex_pyopts.qmt b/GaudiAlg/tests/qmtest/gaudialg.qms/tuple.qms/ex_pyopts.qmt
deleted file mode 100644
index 76b8c8181887a6c65d94009428f79b9d68dd5b8a..0000000000000000000000000000000000000000
--- a/GaudiAlg/tests/qmtest/gaudialg.qms/tuple.qms/ex_pyopts.qmt
+++ /dev/null
@@ -1,17 +0,0 @@
-<?xml version="1.0" ?><!DOCTYPE extension  PUBLIC '-//QM/2.3/Extension//EN'  'http://www.codesourcery.com/qm/dtds/2.3/-//qm/2.3/extension//en.dtd'>
-<!--
-    (c) Copyright 1998-2019 CERN for the benefit of the LHCb and ATLAS collaborations
-
-    This software is distributed under the terms of the Apache version 2 licence,
-    copied verbatim in the file "LICENSE".
-
-    In applying this licence, CERN does not waive the privileges and immunities
-    granted to it by virtue of its status as an Intergovernmental Organization
-    or submit itself to any jurisdiction.
--->
-<extension class="GaudiTest.GaudiExeTest" kind="test">
-<argument name="program"><text>gaudirun.py</text></argument>
-<argument name="args"><set><text>options/TupleEx.py</text></set></argument>
-<argument name="use_temp_dir"><enumeral>true</enumeral></argument>
-<argument name="reference"><text>refs/TupleExPyOpts.ref</text></argument>
-</extension>
diff --git a/GaudiAlg/tests/qmtest/refs/Aida2Root.ref b/GaudiAlg/tests/qmtest/refs/Aida2Root.ref
deleted file mode 100644
index 58205a8a03d7a37b8da3f21b8e366760ff9faab3..0000000000000000000000000000000000000000
--- a/GaudiAlg/tests/qmtest/refs/Aida2Root.ref
+++ /dev/null
@@ -1,308 +0,0 @@
-JobOptionsSvc        INFO # =======> /home/marcocle/stacks/master/Gaudi/GaudiAlg/tests/qmtest/options/Histograms.opts
-JobOptionsSvc        INFO # (5,1): AuditorSvc.Auditors = ["ChronoAuditor"]
-JobOptionsSvc        INFO # (9,1): MessageSvc.OutputLevel = 3
-JobOptionsSvc        INFO # (20,1): ApplicationMgr.TopAlg += ["GaudiHistoAlgorithm/SimpleHistos"]
-JobOptionsSvc        INFO # (21,1): SimpleHistos.HistoPrint = 1
-JobOptionsSvc        INFO # (22,1): SimpleHistos.OutputLevel = 2
-JobOptionsSvc        INFO # (28,1): ApplicationMgr.EvtMax = 50000
-JobOptionsSvc        INFO # (29,1): ApplicationMgr.EvtSel = "NONE"
-JobOptionsSvc        INFO # (34,1): ApplicationMgr.HistogramPersistency = "ROOT"
-JobOptionsSvc        INFO # (35,1): ApplicationMgr.ExtSvc = ["Gaudi::Monitoring::MessageSvcSink"]
-JobOptionsSvc        INFO # (36,1): RootHistSvc.OutputFile = "histo-opts.root"
-JobOptionsSvc        INFO # (42,1): HistogramDataSvc.OutputLevel = 2
-JobOptionsSvc        INFO # =======> /home/marcocle/stacks/master/Gaudi/GaudiAlg/tests/qmtest/options/Aida2Root.opts
-JobOptionsSvc        INFO # (3,1): ApplicationMgr.TopAlg += ["Aida2Root"]
-JobOptionsSvc        INFO # (4,1): ApplicationMgr.ExtSvc += ["Gaudi::Monitoring::MessageSvcSink"]
-JobOptionsSvc        INFO # (6,1): RootHistSvc.OutputFile = "histo-aida2root.root"
-JobOptionsSvc        INFO Job options successfully read in from /home/marcocle/stacks/master/Gaudi/GaudiAlg/tests/qmtest/options/Aida2Root.opts
-ApplicationMgr    SUCCESS
-====================================================================================================================================
-                                                   Welcome to ApplicationMgr (GaudiCoreSvc v36r12)
-                                          running on lbbuildinter01.cern.ch on Thu Apr 20 15:25:21 2023
-====================================================================================================================================
-ApplicationMgr       INFO Application Manager Configured successfully
-SimpleHistos        DEBUG Property update for OutputLevel : new value = 2
-SimpleHistos        DEBUG Initialize base class GaudiCommon<Algorithm>
-SimpleHistos        DEBUG could not locate CounterSummarySvc, no counter summary will be made
-SimpleHistos        DEBUG List of ALL properties of GaudiHistoAlgorithm/SimpleHistos  #properties = 43
-SimpleHistos        DEBUG Property ['Name': Value] =  'AutoStringIDPurgeMap':{ '/' : '=SLASH=' }
-SimpleHistos        DEBUG Property ['Name': Value] =  'UseSequencialNumericAutoIDs':False
-SimpleHistos        DEBUG Property ['Name': Value] =  'HeaderFor1DHistoTable':'|   Title                                       |    #    |     Mean   |    RMS     |  Skewness  |  Kurtosis  |'
-SimpleHistos        DEBUG Property ['Name': Value] =  'ShortFormatFor1DHistoTable':' | %1$-25.25s %2%'
-SimpleHistos        DEBUG Property ['Name': Value] =  'FormatFor1DHistoTable':'| %2$-45.45s | %3$=7d |%8$11.5g | %10$-11.5g|%12$11.5g |%14$11.5g |'
-SimpleHistos        DEBUG Property ['Name': Value] =  'MonitorHistograms':True
-SimpleHistos        DEBUG Property ['Name': Value] =  'FullDetail':False
-SimpleHistos        DEBUG Property ['Name': Value] =  'HistoDir':'SimpleHistos'
-SimpleHistos        DEBUG Property ['Name': Value] =  'HistoTopDir':''
-SimpleHistos        DEBUG Property ['Name': Value] =  'HistoOffSet':0
-SimpleHistos        DEBUG Property ['Name': Value] =  'HistoSplitDir':False
-SimpleHistos        DEBUG Property ['Name': Value] =  'HistoCheckForNaN':True
-SimpleHistos        DEBUG Property ['Name': Value] =  'HistoCountersPrint':True
-SimpleHistos        DEBUG Property ['Name': Value] =  'HistoPrint':True
-SimpleHistos        DEBUG Property ['Name': Value] =  'HistoProduce':True
-SimpleHistos        DEBUG Property ['Name': Value] =  'RequireObjects':[  ]
-SimpleHistos        DEBUG Property ['Name': Value] =  'VetoObjects':[  ]
-SimpleHistos        DEBUG Property ['Name': Value] =  'CounterList':[ '.*' ]
-SimpleHistos        DEBUG Property ['Name': Value] =  'Context':''
-SimpleHistos        DEBUG Property ['Name': Value] =  'TypePrint':True
-SimpleHistos        DEBUG Property ['Name': Value] =  'PropertiesPrint':False
-SimpleHistos        DEBUG Property ['Name': Value] =  'ErrorsPrint':True
-SimpleHistos        DEBUG Property ['Name': Value] =  'RootInTES':''
-SimpleHistos        DEBUG Property ['Name': Value] =  'FilterCircularDependencies':True
-SimpleHistos        DEBUG Property ['Name': Value] =  'Asynchronous':False
-SimpleHistos        DEBUG Property ['Name': Value] =  'NeededResources':[  ]
-SimpleHistos        DEBUG Property ['Name': Value] =  'Cardinality':1
-SimpleHistos        DEBUG Property ['Name': Value] =  'RegisterForContextService':True
-SimpleHistos        DEBUG Property ['Name': Value] =  'MonitorService':'MonitorSvc'
-SimpleHistos        DEBUG Property ['Name': Value] =  'Timeline':False
-SimpleHistos        DEBUG Property ['Name': Value] =  'AuditStop':False
-SimpleHistos        DEBUG Property ['Name': Value] =  'AuditStart':False
-SimpleHistos        DEBUG Property ['Name': Value] =  'AuditFinalize':False
-SimpleHistos        DEBUG Property ['Name': Value] =  'AuditExecute':False
-SimpleHistos        DEBUG Property ['Name': Value] =  'AuditRestart':False
-SimpleHistos        DEBUG Property ['Name': Value] =  'AuditReinitialize':False
-SimpleHistos        DEBUG Property ['Name': Value] =  'AuditInitialize':False
-SimpleHistos        DEBUG Property ['Name': Value] =  'AuditAlgorithms':False
-SimpleHistos        DEBUG Property ['Name': Value] =  'ErrorMax':1
-SimpleHistos        DEBUG Property ['Name': Value] =  'Enable':True
-SimpleHistos        DEBUG Property ['Name': Value] =  'OutputLevel':2
-SimpleHistos        DEBUG Property ['Name': Value] =  'ExtraOutputs':set()
-SimpleHistos        DEBUG Property ['Name': Value] =  'ExtraInputs':set()
-HistogramDataSvc    DEBUG Property update for OutputLevel : new value = 2
-HistogramDataSvc    DEBUG Service base class initialized successfully
-RootHistSvc          INFO Writing ROOT histograms to: histo-aida2root.root
-HistogramPersis...   INFO Added successfully Conversion service RootHistSvc
-SimpleHistos        DEBUG GaudiHistoAlgorithm:: The histogram path is set to be 'SimpleHistos'
-SimpleHistos        DEBUG input handles: 0
-SimpleHistos        DEBUG output handles: 0
-SimpleHistos        DEBUG Data Deps for SimpleHistos
-EventLoopMgr      WARNING Unable to locate service "EventSelector"
-EventLoopMgr      WARNING No events will be processed from external input.
-ApplicationMgr       INFO Application Manager Initialized successfully
-ApplicationMgr       INFO Application Manager Started successfully
-RndmGenSvc.Engine    INFO Generator engine type:CLHEP::RanluxEngine
-RndmGenSvc.Engine    INFO Current Seed:1234567 Luxury:3
-RndmGenSvc           INFO Using Random engine:HepRndm::Engine<CLHEP::RanluxEngine>
-SimpleHistos        DEBUG Monitoring histogram 'Gaussian mean=0, sigma=1' desc = 'Gaussian mean=0, sigma=1'
-SimpleHistos        DEBUG Booked 1D Histogram : ID='Gaussian mean=0, sigma=1' Path=SimpleHistos Title='Gaussian mean=0, sigma=1'
-SimpleHistos        DEBUG Monitoring histogram '101' desc = 'Exponential'
-SimpleHistos        DEBUG Booked 1D Histogram : ID='101' Path=SimpleHistos Title='Exponential'
-SimpleHistos        DEBUG Monitoring histogram '102' desc = 'Breit'
-SimpleHistos        DEBUG Booked 1D Histogram : ID='102' Path=SimpleHistos Title='Breit'
-SimpleHistos        DEBUG Monitoring histogram 'poisson' desc = 'Poisson'
-SimpleHistos        DEBUG Booked 1D Histogram : ID='poisson' Path=SimpleHistos Title='Poisson'
-SimpleHistos        DEBUG Monitoring histogram 'subdir1/bino' desc = 'Binominal'
-SimpleHistos        DEBUG Booked 1D Histogram : ID='subdir1/bino' Path=SimpleHistos Title='Binominal'
-SimpleHistos        DEBUG Monitoring histogram 'subdir2/bino' desc = 'Binominal'
-SimpleHistos        DEBUG Booked 1D Histogram : ID='subdir2/bino' Path=SimpleHistos Title='Binominal'
-SimpleHistos        DEBUG Monitoring histogram 'Gaussian V Flat' desc = 'Gaussian V Flat'
-SimpleHistos        DEBUG Booked 2D Histogram : ID='Gaussian V Flat' Path=SimpleHistos Title='Gaussian V Flat'
-SimpleHistos        DEBUG Monitoring histogram 'Exponential V Flat' desc = 'Exponential V Flat'
-SimpleHistos        DEBUG Booked 2D Histogram : ID='Exponential V Flat' Path=SimpleHistos Title='Exponential V Flat'
-SimpleHistos        DEBUG Monitoring histogram 'binVpois' desc = 'Binom V poisson'
-SimpleHistos        DEBUG Booked 2D Histogram : ID='binVpois' Path=SimpleHistos Title='Binom V poisson'
-SimpleHistos        DEBUG Monitoring histogram 'expoVpois' desc = 'Expo V poisson'
-SimpleHistos        DEBUG Booked 2D Histogram : ID='expoVpois' Path=SimpleHistos Title='Expo V poisson'
-SimpleHistos        DEBUG Monitoring histogram '3D plot AutoID' desc = '3D plot AutoID'
-SimpleHistos        DEBUG Booked 3D Histogram : ID='3D plot AutoID' Path=SimpleHistos Title='3D plot AutoID'
-SimpleHistos        DEBUG Monitoring histogram '3d' desc = '3D plot ForcedID'
-SimpleHistos        DEBUG Booked 3D Histogram : ID='3d' Path=SimpleHistos Title='3D plot ForcedID'
-SimpleHistos        DEBUG Monitoring histogram 'Expo V Gauss 1DProf' desc = 'Expo V Gauss 1DProf'
-SimpleHistos        DEBUG Booked 1D Profile Histogram : ID='Expo V Gauss 1DProf' Path=SimpleHistos Title='Expo V Gauss 1DProf'
-SimpleHistos        DEBUG Monitoring histogram 'Expo V Gauss 1DProf s' desc = 'Expo V Gauss 1DProf s'
-SimpleHistos        DEBUG Booked 1D Profile Histogram : ID='Expo V Gauss 1DProf s' Path=SimpleHistos Title='Expo V Gauss 1DProf s'
-SimpleHistos        DEBUG Monitoring histogram 'Gauss V Flat 1DProf' desc = 'Gauss V Flat 1DProf'
-SimpleHistos        DEBUG Booked 1D Profile Histogram : ID='Gauss V Flat 1DProf' Path=SimpleHistos Title='Gauss V Flat 1DProf'
-SimpleHistos        DEBUG Monitoring histogram 'Gauss V Flat 1DProf S' desc = 'Gauss V Flat 1DProf S'
-SimpleHistos        DEBUG Booked 1D Profile Histogram : ID='Gauss V Flat 1DProf S' Path=SimpleHistos Title='Gauss V Flat 1DProf S'
-SimpleHistos        DEBUG Monitoring histogram 'Gauss V Flat 1DProf, with limits-I' desc = 'Gauss V Flat 1DProf, with limits-I'
-SimpleHistos        DEBUG Booked 1D Profile Histogram : ID='Gauss V Flat 1DProf, with limits-I' Path=SimpleHistos Title='Gauss V Flat 1DProf, with limits-I'
-SimpleHistos        DEBUG Monitoring histogram 'Gauss V Flat 1DProf, with limits-I  s' desc = 'Gauss V Flat 1DProf, with limits-I  s'
-SimpleHistos        DEBUG Booked 1D Profile Histogram : ID='Gauss V Flat 1DProf, with limits-I  s' Path=SimpleHistos Title='Gauss V Flat 1DProf, with limits-I  s'
-SimpleHistos        DEBUG Monitoring histogram 'Gauss V Flat 1DProf, with limits-II' desc = 'Gauss V Flat 1DProf, with limits-II'
-SimpleHistos        DEBUG Booked 1D Profile Histogram : ID='Gauss V Flat 1DProf, with limits-II' Path=SimpleHistos Title='Gauss V Flat 1DProf, with limits-II'
-SimpleHistos        DEBUG Monitoring histogram 'Gauss V Flat 1DProf, with limits-II s' desc = 'Gauss V Flat 1DProf, with limits-II s'
-SimpleHistos        DEBUG Booked 1D Profile Histogram : ID='Gauss V Flat 1DProf, with limits-II s' Path=SimpleHistos Title='Gauss V Flat 1DProf, with limits-II s'
-SimpleHistos        DEBUG Monitoring histogram '2dprof' desc = '2D profile1'
-SimpleHistos        DEBUG Booked 2D Profile Histogram : ID='2dprof' Path=SimpleHistos Title='2D profile1'
-SimpleHistos        DEBUG Monitoring histogram '321' desc = '2D profile2'
-SimpleHistos        DEBUG Booked 2D Profile Histogram : ID='321' Path=SimpleHistos Title='2D profile2'
-SimpleHistos        DEBUG Monitoring histogram 'varBinning/x' desc = '1D Variable Binning'
-SimpleHistos        DEBUG Booked 1D Histogram : ID='varBinning/x' Path=SimpleHistos Title='1D Variable Binning'
-SimpleHistos        DEBUG Monitoring histogram 'varBinning/y' desc = '2D Variable Binning'
-SimpleHistos        DEBUG Booked 2D Histogram : ID='varBinning/y' Path=SimpleHistos Title='2D Variable Binning'
-SimpleHistos        DEBUG Monitoring histogram 'varBinning/z' desc = '3D Variable Binning'
-SimpleHistos        DEBUG Booked 3D Histogram : ID='varBinning/z' Path=SimpleHistos Title='3D Variable Binning'
-SimpleHistos        DEBUG Monitoring histogram 'varBinning/a' desc = '1D Profile Variable Binning'
-SimpleHistos        DEBUG Booked 1D Profile Histogram : ID='varBinning/a' Path=SimpleHistos Title='1D Profile Variable Binning'
-SimpleHistos        DEBUG Monitoring histogram 'varBinning/b' desc = '2D Profile Variable Binning'
-SimpleHistos        DEBUG Booked 2D Profile Histogram : ID='varBinning/b' Path=SimpleHistos Title='2D Profile Variable Binning'
-SimpleHistos        DEBUG Monitoring histogram 'AutoID time test' desc = 'AutoID time test'
-SimpleHistos        DEBUG Booked 1D Histogram : ID='AutoID time test' Path=SimpleHistos Title='AutoID time test'
-SimpleHistos        DEBUG Monitoring histogram '1111' desc = 'Forced Numeric ID time test'
-SimpleHistos        DEBUG Booked 1D Histogram : ID='1111' Path=SimpleHistos Title='Forced Numeric ID time test'
-SimpleHistos        DEBUG Monitoring histogram 'test1' desc = 'Forced Alpha ID time test'
-SimpleHistos        DEBUG Booked 1D Histogram : ID='test1' Path=SimpleHistos Title='Forced Alpha ID time test'
-SimpleHistos         INFO GaudiHistoAlgorithm:: Filling Histograms...... Please be patient !
-ApplicationMgr       INFO Application Manager Stopped successfully
-SimpleHistos      SUCCESS Booked 30 Histogram(s) : 1D=10 2D=5 3D=3 1DProf=9 2DProf=3
-SimpleHistos      SUCCESS 1D histograms in directory "SimpleHistos" : 10
- | ID                        |   Title                                       |    #    |     Mean   |    RMS     |  Skewness  |  Kurtosis  |
- | 101                       | "Exponential"                                 |  50000  |    0.97244 | 0.91365    |     1.4781 |     2.1471 |
- | 102                       | "Breit"                                       |  50000  | -0.0047661 | 1.1982     |   -0.00237 |     3.5536 |
- | 1111                      | "Forced Numeric ID time test"                 |  50000  |  -0.010746 | 0.99822    | -0.0062505 |    0.03783 |
- | AutoID time test          | "AutoID time test"                            |  50000  |  -0.010746 | 0.99822    | -0.0062505 |    0.03783 |
- | Gaussian mean=0, sigma=1  | "Gaussian mean=0, sigma=1"                    |  50000  |  -0.010746 | 0.99822    | -0.0062505 |    0.03783 |
- | poisson                   | "Poisson"                                     |  50000  |     1.8072 | 1.1794     |    0.33256 |   -0.76904 |
- | subdir1/bino              | "Binominal"                                   |  50000  |     1.9077 | 1.1167     |    0.25326 |   -0.67131 |
- | subdir2/bino              | "Binominal"                                   |  50000  |     1.9077 | 1.1167     |    0.25326 |   -0.67131 |
- | test1                     | "Forced Alpha ID time test"                   |  50000  |  -0.010746 | 0.99822    | -0.0062505 |    0.03783 |
- | varBinning/x              | "1D Variable Binning"                         |  50000  | -0.0016591 | 2.8821     |   0.010336 |    -1.3177 |
-SimpleHistos      SUCCESS 2D histograms in directory "SimpleHistos" : 5
- ID=Exponential V Flat         "Exponential V Flat"                             Ents/All=49827/50000<X>/sX=-0.0020678/2.8827,<Y>/sY=0.96736/0.90536
- ID=Gaussian V Flat            "Gaussian V Flat"                                Ents/All=50000/50000<X>/sX=-0.0016591/2.8821,<Y>/sY=-0.0044761/1.0035
- ID=binVpois                   "Binom V poisson"                                Ents/All=49936/50000<X>/sX=1.8068/1.1798,<Y>/sY=1.9088/1.1168
- ID=expoVpois                  "Expo V poisson"                                 Ents/All=49987/50000<X>/sX=1.8075/1.1796,<Y>/sY=0.97291/0.91449
- ID=varBinning/y               "2D Variable Binning"                            Ents/All=50000/50000<X>/sX=-0.0016591/2.8821,<Y>/sY=-0.0044761/1.0035
-SimpleHistos      SUCCESS 3D histograms in directory "SimpleHistos" : 3
- ID=3D plot AutoID             "3D plot AutoID"                                 Ents/All=50000/50000<X>/sX=-0.011037/0.99886,<Y>/sY=0.97148/0.91262,<Z>/sZ=-0.0036933/1.1981
- ID=3d                         "3D plot ForcedID"                               Ents/All=50000/50000<X>/sX=-0.011037/0.99886,<Y>/sY=0.97148/0.91262,<Z>/sZ=-0.0036933/1.1981
- ID=varBinning/z               "3D Variable Binning"                            Ents/All=50000/50000<X>/sX=-0.0020678/2.8827,<Y>/sY=-0.0045774/1.0038,<Z>/sZ=0.96736/0.90536
-SimpleHistos      SUCCESS 1D profile histograms in directory "SimpleHistos" : 9
- | ID                        |   Title                                       |    #    |     Mean   |    RMS     |  Skewness  |  Kurtosis  |
- | Expo V Gauss 1DProf       | "Expo V Gauss 1DProf"                         |  50000  |  -0.010746 | 0.99822    |     2.2178 |     83.641 |
- | Expo V Gauss 1DProf s     | "Expo V Gauss 1DProf s"                       |  50000  |  -0.010746 | 0.99822    |     2.2178 |     83.641 |
- | Gauss V Flat 1DProf       | "Gauss V Flat 1DProf"                         |  50000  | -0.0066482 | 5.7661     |          0 |         -3 |
- | Gauss V Flat 1DProf S     | "Gauss V Flat 1DProf S"                       |  50000  | -0.0066482 | 5.7661     |          0 |         -3 |
- | Gauss V Flat 1DProf, with | "Gauss V Flat 1DProf, with limits-I"          |  24761  |   0.017698 | 5.7622     |   0.010483 |    -1.2479 |
- | Gauss V Flat 1DProf, with | "Gauss V Flat 1DProf, with limits-I  s"       |  24761  |   0.017698 | 5.7622     |   0.010483 |    -1.2479 |
- | Gauss V Flat 1DProf, with | "Gauss V Flat 1DProf, with limits-II"         |  25239  |  -0.030533 | 5.7699     |          0 |         -3 |
- | Gauss V Flat 1DProf, with | "Gauss V Flat 1DProf, with limits-II s"       |  25239  |  -0.030533 | 5.7699     |          0 |         -3 |
- | varBinning/a              | "1D Profile Variable Binning"                 |  50000  | -0.0016591 | 2.8821     |          0 |         -3 |
-SimpleHistos      SUCCESS 2D profile histograms in directory "SimpleHistos" : 3
- ID=2dprof                     "2D profile1"                                    Ents/All=50000/50000<X>/sX=-0.010929/0.99846,<Y>/sY=0.97244/0.91365
- ID=321                        "2D profile2"                                    Ents/All=50000/50000<X>/sX=-0.010929/0.99846,<Y>/sY=0.97244/0.91365
- ID=varBinning/b               "2D Profile Variable Binning"                    Ents/All=50000/50000<X>/sX=-0.0016591/2.8821,<Y>/sY=-0.0044761/1.0035
-SimpleHistos        DEBUG Finalize base class GaudiAlgorithm
-SimpleHistos        DEBUG Tools to release :
-SimpleHistos        DEBUG Services to release :
-Aida2Root         SUCCESS Get the native ROOT representation of histograms!
-Aida2Root            INFO The native ROOT printout for 1D-histogram 'SimpleHistos/Gaussian mean=0, sigma=1':
-TH1.Print Name  = Gaussian mean=0, sigma=1, Entries= 50000, Total sum= 50000
-Aida2Root            INFO  |  Compare       | AIDA/HistoStats |     ROOT/TH1    |      Delta      |
-Aida2Root            INFO  | 'mean'         |    -0.010745789 | -0.010745789    |        0        |
-Aida2Root            INFO  | 'meanErr'      |      0.00446417 |  0.00446417     |        0        |
-Aida2Root            INFO  | 'rms'          |      0.99821875 |  0.99821875     |        0        |
-Aida2Root            INFO  | 'rmsErr'       |    0.0031863902 |  0.0031566448   |  2.9745376e-05  |
-Aida2Root            INFO  | 'skewness'     |   -0.0062504859 | -0.0062504859   |  2.4806546e-16  |
-Aida2Root            INFO  | 'skewnessErr'  |     0.010953794 |  0.010954451    | -6.5724078e-07  |
-Aida2Root            INFO  | 'kurtosis'     |     0.037829984 |  0.037829984    |  1.3322676e-15  |
-Aida2Root            INFO  | 'kurtosisErr'  |     0.021905616 |  0.021908902    | -3.2860385e-06  |
-Aida2Root            INFO The native ROOT printout for 1D-histogram 'SimpleHistos/101':
-TH1.Print Name  = Exponential, Entries= 50000, Total sum= 49643
-Aida2Root            INFO  |  Compare       | AIDA/HistoStats |     ROOT/TH1    |      Delta      |
-Aida2Root            INFO  | 'mean'         |      0.97243786 |  0.97243786     |        0        |
-Aida2Root            INFO  | 'meanErr'      |    0.0041006464 |  0.0041006464   |        0        |
-Aida2Root            INFO  | 'rms'          |       0.9136531 |  0.9136531      |        0        |
-Aida2Root            INFO  | 'rmsErr'       |    0.0041754089 |  0.0028995949   |   0.001275814   |
-Aida2Root            INFO  | 'skewness'     |       1.4781317 |  1.4781317      |  -2.220446e-16  |
-Aida2Root            INFO  | 'skewnessErr'  |     0.010993105 |  0.010993769    | -6.6434299e-07  |
-Aida2Root            INFO  | 'kurtosis'     |       2.1471444 |  2.1471444      |  1.7763568e-15  |
-Aida2Root            INFO  | 'kurtosisErr'  |     0.021984217 |  0.021987538    | -3.3215466e-06  |
-Aida2Root            INFO The native ROOT printout for 1D-histogram 'SimpleHistos/102':
-TH1.Print Name  = Breit, Entries= 50000, Total sum= 46916
-Aida2Root            INFO  |  Compare       | AIDA/HistoStats |     ROOT/TH1    |      Delta      |
-Aida2Root            INFO  | 'mean'         |   -0.0047661262 | -0.0047661262   |        0        |
-Aida2Root            INFO  | 'meanErr'      |    0.0055320286 |  0.0055320286   |        0        |
-Aida2Root            INFO  | 'rms'          |        1.198243 |  1.198243       |        0        |
-Aida2Root            INFO  | 'rmsErr'       |    0.0065184224 |  0.003911735    |   0.0026066875  |
-Aida2Root            INFO  | 'skewness'     |   -0.0023700175 | -0.0023700175   |  4.7314583e-16  |
-Aida2Root            INFO  | 'skewnessErr'  |     0.011308041 |  0.011308764    | -7.2309757e-07  |
-Aida2Root            INFO  | 'kurtosis'     |       3.5535773 |  3.5535773      | -1.7763568e-15  |
-Aida2Root            INFO  | 'kurtosisErr'  |     0.022613912 |  0.022617528    | -3.6152939e-06  |
-Aida2Root            INFO The native ROOT printout for 1D-histogram 'SimpleHistos/1111':
-TH1.Print Name  = Forced Numeric ID time test, Entries= 50000, Total sum= 50000
-Aida2Root            INFO  |  Compare       | AIDA/HistoStats |     ROOT/TH1    |      Delta      |
-Aida2Root            INFO  | 'mean'         |    -0.010745789 | -0.010745789    |        0        |
-Aida2Root            INFO  | 'meanErr'      |      0.00446417 |  0.00446417     |        0        |
-Aida2Root            INFO  | 'rms'          |      0.99821875 |  0.99821875     |        0        |
-Aida2Root            INFO  | 'rmsErr'       |    0.0031863902 |  0.0031566448   |  2.9745376e-05  |
-Aida2Root            INFO  | 'skewness'     |   -0.0062504859 | -0.0062504859   |  2.4806546e-16  |
-Aida2Root            INFO  | 'skewnessErr'  |     0.010953794 |  0.010954451    | -6.5724078e-07  |
-Aida2Root            INFO  | 'kurtosis'     |     0.037829984 |  0.037829984    |  1.3322676e-15  |
-Aida2Root            INFO  | 'kurtosisErr'  |     0.021905616 |  0.021908902    | -3.2860385e-06  |
-Aida2Root            INFO The native ROOT printout for 1D-histogram 'SimpleHistos/test1':
-TH1.Print Name  = Forced Alpha ID time test, Entries= 50000, Total sum= 50000
-Aida2Root            INFO  |  Compare       | AIDA/HistoStats |     ROOT/TH1    |      Delta      |
-Aida2Root            INFO  | 'mean'         |    -0.010745789 | -0.010745789    |        0        |
-Aida2Root            INFO  | 'meanErr'      |      0.00446417 |  0.00446417     |        0        |
-Aida2Root            INFO  | 'rms'          |      0.99821875 |  0.99821875     |        0        |
-Aida2Root            INFO  | 'rmsErr'       |    0.0031863902 |  0.0031566448   |  2.9745376e-05  |
-Aida2Root            INFO  | 'skewness'     |   -0.0062504859 | -0.0062504859   |  2.4806546e-16  |
-Aida2Root            INFO  | 'skewnessErr'  |     0.010953794 |  0.010954451    | -6.5724078e-07  |
-Aida2Root            INFO  | 'kurtosis'     |     0.037829984 |  0.037829984    |  1.3322676e-15  |
-Aida2Root            INFO  | 'kurtosisErr'  |     0.021905616 |  0.021908902    | -3.2860385e-06  |
-Aida2Root            INFO The native ROOT printout for 1D-histogram 'SimpleHistos/subdir2/bino':
-TH1.Print Name  = Binominal, Entries= 50000, Total sum= 48626
-Aida2Root            INFO  |  Compare       | AIDA/HistoStats |     ROOT/TH1    |      Delta      |
-Aida2Root            INFO  | 'mean'         |       1.9077243 |  1.9077243      |        0        |
-Aida2Root            INFO  | 'meanErr'      |    0.0050640754 |  0.0050640754   |        0        |
-Aida2Root            INFO  | 'rms'          |       1.1166946 |  1.1166946      |        0        |
-Aida2Root            INFO  | 'rmsErr'       |    0.0029186938 |  0.003580842    | -0.00066214827  |
-Aida2Root            INFO  | 'skewness'     |      0.25325708 |  0.25325708     |  1.6653345e-16  |
-Aida2Root            INFO  | 'skewnessErr'  |     0.011107455 |  0.01110814     | -6.8529285e-07  |
-Aida2Root            INFO  | 'kurtosis'     |     -0.67131117 | -0.67131117     | -4.4408921e-16  |
-Aida2Root            INFO  | 'kurtosisErr'  |     0.022212854 |  0.02221628     | -3.4262869e-06  |
-Aida2Root            INFO The native ROOT printout for 1D-histogram 'SimpleHistos/subdir1/bino':
-TH1.Print Name  = Binominal, Entries= 50000, Total sum= 48626
-Aida2Root            INFO  |  Compare       | AIDA/HistoStats |     ROOT/TH1    |      Delta      |
-Aida2Root            INFO  | 'mean'         |       1.9077243 |  1.9077243      |        0        |
-Aida2Root            INFO  | 'meanErr'      |    0.0050640754 |  0.0050640754   |        0        |
-Aida2Root            INFO  | 'rms'          |       1.1166946 |  1.1166946      |        0        |
-Aida2Root            INFO  | 'rmsErr'       |    0.0029186938 |  0.003580842    | -0.00066214827  |
-Aida2Root            INFO  | 'skewness'     |      0.25325708 |  0.25325708     |  1.6653345e-16  |
-Aida2Root            INFO  | 'skewnessErr'  |     0.011107455 |  0.01110814     | -6.8529285e-07  |
-Aida2Root            INFO  | 'kurtosis'     |     -0.67131117 | -0.67131117     | -4.4408921e-16  |
-Aida2Root            INFO  | 'kurtosisErr'  |     0.022212854 |  0.02221628     | -3.4262869e-06  |
-Aida2Root            INFO The native ROOT printout for 1D-histogram 'SimpleHistos/poisson':
-TH1.Print Name  = Poisson, Entries= 50000, Total sum= 47490
-Aida2Root            INFO  |  Compare       | AIDA/HistoStats |     ROOT/TH1    |      Delta      |
-Aida2Root            INFO  | 'mean'         |       1.8071594 |  1.8071594      |        0        |
-Aida2Root            INFO  | 'meanErr'      |    0.0054121148 |  0.0054121148   |        0        |
-Aida2Root            INFO  | 'rms'          |       1.1794189 |  1.1794189      |        0        |
-Aida2Root            INFO  | 'rmsErr'       |    0.0030023803 |  0.0038269431   | -0.00082456277  |
-Aida2Root            INFO  | 'skewness'     |       0.3325611 |  0.3325611      |  2.7755576e-16  |
-Aida2Root            INFO  | 'skewnessErr'  |     0.011239503 |  0.011240213    | -7.1002777e-07  |
-Aida2Root            INFO  | 'kurtosis'     |     -0.76904397 | -0.76904397     | -8.8817842e-16  |
-Aida2Root            INFO  | 'kurtosisErr'  |     0.022476876 |  0.022480426    | -3.5499507e-06  |
-Aida2Root            INFO The native ROOT printout for 2D-histogram 'SimpleHistos/Gaussian V Flat':
-TH1.Print Name  = Gaussian V Flat, Entries= 50000, Total sum= 25010
-Aida2Root            INFO The native ROOT printout for 2D-histogram 'SimpleHistos/Exponential V Flat':
-TH1.Print Name  = Exponential V Flat, Entries= 50000, Total sum= 24826
-Aida2Root            INFO The native ROOT printout for 2D-histogram 'SimpleHistos/binVpois':
-TH1.Print Name  = Binom V poisson, Entries= 50000, Total sum= 46180
-Aida2Root            INFO The native ROOT printout for 2D-histogram 'SimpleHistos/expoVpois':
-TH1.Print Name  = Expo V poisson, Entries= 50000, Total sum= 47146
-Aida2Root            INFO The native ROOT printout for 3D-histogram 'SimpleHistos/3D plot AutoID':
-TH1.Print Name  = 3D plot AutoID, Entries= 50000, Total sum= 46583
-Aida2Root            INFO The native ROOT printout for 3D-histogram 'SimpleHistos/3d':
-TH1.Print Name  = 3D plot ForcedID, Entries= 50000, Total sum= 46583
-Aida2Root            INFO The native ROOT printout for 1D-profile 'SimpleHistos/Expo V Gauss 1DProf':
-TH1.Print Name  = Expo V Gauss 1DProf, Entries= 50000, Total sum= 45.5783
-Aida2Root            INFO The native ROOT printout for 2D-profile 'SimpleHistos/321':
-TH1.Print Name  = 2D profile2, Entries= 50000, Total sum= 2739.26
-Aida2Root            INFO The native ROOT printout for 2D-profile 'SimpleHistos/2dprof':
-TH1.Print Name  = 2D profile1, Entries= 50000, Total sum= 2739.26
-EventLoopMgr         INFO Histograms converted successfully according to request.
-*****Chrono*****     INFO ****************************************************************************************************
-*****Chrono*****     INFO  The Final CPU consumption ( Chrono ) Table (ordered)
-*****Chrono*****     INFO ****************************************************************************************************
-1DOldStyle           INFO Time User   : Tot=   20 [ms] Ave/Min/Max=  0.0004(+-  0.0632)/       0/      10 [ms] #=49999
-1DForcedNumericID    INFO Time User   : Tot=   20 [ms] Ave/Min/Max=  0.0004(+-  0.0632)/       0/      10 [ms] #=49999
-1DForcedAlphaID      INFO Time User   : Tot=   30 [ms] Ave/Min/Max=  0.0006(+-  0.0775)/       0/      10 [ms] #=49999
-1DAutoID             INFO Time User   : Tot=   40 [ms] Ave/Min/Max=  0.0008(+-  0.0894)/       0/      10 [ms] #=49999
-ChronoStatSvc        INFO Time User   : Tot= 0.92  [s]  #=  1
-*****Chrono*****     INFO ****************************************************************************************************
-ChronoStatSvc.f...   INFO  Service finalized successfully
-ApplicationMgr       INFO Application Manager Finalized successfully
-ApplicationMgr       INFO Application Manager Terminated successfully
diff --git a/GaudiAlg/tests/qmtest/refs/Aida2RootEx.ref b/GaudiAlg/tests/qmtest/refs/Aida2RootEx.ref
deleted file mode 100644
index 46b754b5b899da34865ac3c649359c1f2a99e6f3..0000000000000000000000000000000000000000
--- a/GaudiAlg/tests/qmtest/refs/Aida2RootEx.ref
+++ /dev/null
@@ -1,312 +0,0 @@
-Simple example to illustrate the usage of aida2root converter Vanya BELYAEV ibelyaev@phys.syr.edu
-ApplicationMgr    SUCCESS
-====================================================================================================================================
-                                                   Welcome to ApplicationMgr (GaudiCoreSvc v36r7)
-                                          running on server on Thu Sep 29 16:48:20 2022
-====================================================================================================================================
-ApplicationMgr       INFO Application Manager Configured successfully
-ApplicationMgr       INFO Successfully loaded modules : GaudiAlg, RootHistCnv
-RootHistSvc          INFO Writing ROOT histograms to: aida2rootex.root
-HistogramPersis...   INFO Added successfully Conversion service RootHistSvc
-DetectorDataSvc      INFO Detector description not requested to be loaded
-EventLoopMgr      WARNING Unable to locate service "EventSelector"
-EventLoopMgr      WARNING No events will be processed from external input.
-ApplicationMgr       INFO Application Manager Initialized successfully
-ApplicationMgr       INFO Application Manager Started successfully
-RndmGenSvc.Engine    INFO Generator engine type:CLHEP::RanluxEngine
-RndmGenSvc.Engine    INFO Current Seed:1234567 Luxury:3
-RndmGenSvc           INFO Using Random engine:HepRndm::Engine<CLHEP::RanluxEngine>
-Aida2RootEx1         INFO AIDA object: 'HistoEx/ 1D histo '
-TH1.Print Name  =  1D histo , Entries= 10, Total sum= 10
-Aida2RootEx1         INFO AIDA object: 'HistoEx/ 2D histo '
-TH1.Print Name  =  2D histo , Entries= 100, Total sum= 100
-Aida2RootEx1         INFO AIDA object: 'HistoEx/ 3D histo '
-TH1.Print Name  =  3D histo , Entries= 1000, Total sum= 1000
-Aida2RootEx1         INFO AIDA object: 'HistoEx1/ 1D histo '
-TH1.Print Name  =  1D histo , Entries= 10, Total sum= 1.66
-Aida2RootEx1         INFO AIDA object: 'HistoEx1/ 2D histo '
-TH1.Print Name  =  2D histo , Entries= 100, Total sum= 100
-Aida2RootEx1         INFO AIDA object: 'HistoEx1/ 3D histo '
-TH1.Print Name  =  3D histo , Entries= 1000, Total sum= 1000
-Aida2RootEx1         INFO AIDA object: 'HistoEx2/ x vs y    '
-TH1.Print Name  =  x vs y    , Entries= 1000, Total sum= 954
-Aida2RootEx1         INFO AIDA object: 'HistoEx2/ x vs y+3x '
-TH1.Print Name  =  x vs y+3x , Entries= 1000, Total sum= 801
-Aida2RootEx1         INFO AIDA object: 'HistoEx2/ x vs y-3x '
-TH1.Print Name  =  x vs y-3x , Entries= 1000, Total sum= 799
-Aida2RootEx1         INFO AIDA object: 'HistoEx2/ x vs y    (profile)'
-TH1.Print Name  =  x vs y    (profile), Entries= 1000, Total sum= -5.26516
-Aida2RootEx1         INFO AIDA object: 'HistoEx2/ x vs y+3x (profile)'
-TH1.Print Name  =  x vs y+3x (profile), Entries= 1000, Total sum= -5.23801
-Aida2RootEx1         INFO AIDA object: 'HistoEx2/ x vs y-3x (profile)'
-TH1.Print Name  =  x vs y-3x (profile), Entries= 1000, Total sum= -5.2923
-Aida2RootEx2         INFO AIDA object: 'HistoEx/ 1D histo '
-TH1.Print Name  =  1D histo , Entries= 10, Total sum= 10
-Aida2RootEx2         INFO AIDA object: 'HistoEx/ 2D histo '
-TH1.Print Name  =  2D histo , Entries= 100, Total sum= 100
-Aida2RootEx2         INFO AIDA object: 'HistoEx/ 3D histo '
-TH1.Print Name  =  3D histo , Entries= 1000, Total sum= 1000
-Aida2RootEx2         INFO AIDA object: 'HistoEx1/ 1D histo '
-TH1.Print Name  =  1D histo , Entries= 10, Total sum= 1.66
-Aida2RootEx2         INFO AIDA object: 'HistoEx1/ 2D histo '
-TH1.Print Name  =  2D histo , Entries= 100, Total sum= 100
-Aida2RootEx2         INFO AIDA object: 'HistoEx1/ 3D histo '
-TH1.Print Name  =  3D histo , Entries= 1000, Total sum= 1000
-Aida2RootEx2         INFO AIDA object: 'HistoEx2/ x vs y    '
-TH1.Print Name  =  x vs y    , Entries= 1000, Total sum= 954
-Aida2RootEx2         INFO AIDA object: 'HistoEx2/ x vs y+3x '
-TH1.Print Name  =  x vs y+3x , Entries= 1000, Total sum= 801
-Aida2RootEx2         INFO AIDA object: 'HistoEx2/ x vs y-3x '
-TH1.Print Name  =  x vs y-3x , Entries= 1000, Total sum= 799
-Aida2RootEx2         INFO AIDA object: 'HistoEx2/ x vs y    (profile)'
-TH1.Print Name  =  x vs y    (profile), Entries= 1000, Total sum= -5.26516
-Aida2RootEx2         INFO AIDA object: 'HistoEx2/ x vs y+3x (profile)'
-TH1.Print Name  =  x vs y+3x (profile), Entries= 1000, Total sum= -5.23801
-Aida2RootEx2         INFO AIDA object: 'HistoEx2/ x vs y-3x (profile)'
-TH1.Print Name  =  x vs y-3x (profile), Entries= 1000, Total sum= -5.2923
-Aida2RootEx1         INFO AIDA object: 'HistoEx/ 1D histo '
-TH1.Print Name  =  1D histo , Entries= 20, Total sum= 20
-Aida2RootEx1         INFO AIDA object: 'HistoEx/ 2D histo '
-TH1.Print Name  =  2D histo , Entries= 200, Total sum= 200
-Aida2RootEx1         INFO AIDA object: 'HistoEx/ 3D histo '
-TH1.Print Name  =  3D histo , Entries= 2000, Total sum= 2000
-Aida2RootEx1         INFO AIDA object: 'HistoEx1/ 1D histo '
-TH1.Print Name  =  1D histo , Entries= 20, Total sum= 3.32
-Aida2RootEx1         INFO AIDA object: 'HistoEx1/ 2D histo '
-TH1.Print Name  =  2D histo , Entries= 200, Total sum= 200
-Aida2RootEx1         INFO AIDA object: 'HistoEx1/ 3D histo '
-TH1.Print Name  =  3D histo , Entries= 2000, Total sum= 2000
-Aida2RootEx1         INFO AIDA object: 'HistoEx2/ x vs y    '
-TH1.Print Name  =  x vs y    , Entries= 2000, Total sum= 1890
-Aida2RootEx1         INFO AIDA object: 'HistoEx2/ x vs y+3x '
-TH1.Print Name  =  x vs y+3x , Entries= 2000, Total sum= 1584
-Aida2RootEx1         INFO AIDA object: 'HistoEx2/ x vs y-3x '
-TH1.Print Name  =  x vs y-3x , Entries= 2000, Total sum= 1582
-Aida2RootEx1         INFO AIDA object: 'HistoEx2/ x vs y    (profile)'
-TH1.Print Name  =  x vs y    (profile), Entries= 2000, Total sum= -5.35527
-Aida2RootEx1         INFO AIDA object: 'HistoEx2/ x vs y+3x (profile)'
-TH1.Print Name  =  x vs y+3x (profile), Entries= 2000, Total sum= -5.36886
-Aida2RootEx1         INFO AIDA object: 'HistoEx2/ x vs y-3x (profile)'
-TH1.Print Name  =  x vs y-3x (profile), Entries= 2000, Total sum= -5.34168
-Aida2RootEx2         INFO AIDA object: 'HistoEx/ 1D histo '
-TH1.Print Name  =  1D histo , Entries= 20, Total sum= 20
-Aida2RootEx2         INFO AIDA object: 'HistoEx/ 2D histo '
-TH1.Print Name  =  2D histo , Entries= 200, Total sum= 200
-Aida2RootEx2         INFO AIDA object: 'HistoEx/ 3D histo '
-TH1.Print Name  =  3D histo , Entries= 2000, Total sum= 2000
-Aida2RootEx2         INFO AIDA object: 'HistoEx1/ 1D histo '
-TH1.Print Name  =  1D histo , Entries= 20, Total sum= 3.32
-Aida2RootEx2         INFO AIDA object: 'HistoEx1/ 2D histo '
-TH1.Print Name  =  2D histo , Entries= 200, Total sum= 200
-Aida2RootEx2         INFO AIDA object: 'HistoEx1/ 3D histo '
-TH1.Print Name  =  3D histo , Entries= 2000, Total sum= 2000
-Aida2RootEx2         INFO AIDA object: 'HistoEx2/ x vs y    '
-TH1.Print Name  =  x vs y    , Entries= 2000, Total sum= 1890
-Aida2RootEx2         INFO AIDA object: 'HistoEx2/ x vs y+3x '
-TH1.Print Name  =  x vs y+3x , Entries= 2000, Total sum= 1584
-Aida2RootEx2         INFO AIDA object: 'HistoEx2/ x vs y-3x '
-TH1.Print Name  =  x vs y-3x , Entries= 2000, Total sum= 1582
-Aida2RootEx2         INFO AIDA object: 'HistoEx2/ x vs y    (profile)'
-TH1.Print Name  =  x vs y    (profile), Entries= 2000, Total sum= -5.35527
-Aida2RootEx2         INFO AIDA object: 'HistoEx2/ x vs y+3x (profile)'
-TH1.Print Name  =  x vs y+3x (profile), Entries= 2000, Total sum= -5.36886
-Aida2RootEx2         INFO AIDA object: 'HistoEx2/ x vs y-3x (profile)'
-TH1.Print Name  =  x vs y-3x (profile), Entries= 2000, Total sum= -5.34168
-Aida2RootEx1         INFO AIDA object: 'HistoEx/ 1D histo '
-TH1.Print Name  =  1D histo , Entries= 30, Total sum= 30
-Aida2RootEx1         INFO AIDA object: 'HistoEx/ 2D histo '
-TH1.Print Name  =  2D histo , Entries= 300, Total sum= 300
-Aida2RootEx1         INFO AIDA object: 'HistoEx/ 3D histo '
-TH1.Print Name  =  3D histo , Entries= 3000, Total sum= 3000
-Aida2RootEx1         INFO AIDA object: 'HistoEx1/ 1D histo '
-TH1.Print Name  =  1D histo , Entries= 30, Total sum= 4.98
-Aida2RootEx1         INFO AIDA object: 'HistoEx1/ 2D histo '
-TH1.Print Name  =  2D histo , Entries= 300, Total sum= 300
-Aida2RootEx1         INFO AIDA object: 'HistoEx1/ 3D histo '
-TH1.Print Name  =  3D histo , Entries= 3000, Total sum= 3000
-Aida2RootEx1         INFO AIDA object: 'HistoEx2/ x vs y    '
-TH1.Print Name  =  x vs y    , Entries= 3000, Total sum= 2855
-Aida2RootEx1         INFO AIDA object: 'HistoEx2/ x vs y+3x '
-TH1.Print Name  =  x vs y+3x , Entries= 3000, Total sum= 2404
-Aida2RootEx1         INFO AIDA object: 'HistoEx2/ x vs y-3x '
-TH1.Print Name  =  x vs y-3x , Entries= 3000, Total sum= 2395
-Aida2RootEx1         INFO AIDA object: 'HistoEx2/ x vs y    (profile)'
-TH1.Print Name  =  x vs y    (profile), Entries= 3000, Total sum= -3.62752
-Aida2RootEx1         INFO AIDA object: 'HistoEx2/ x vs y+3x (profile)'
-TH1.Print Name  =  x vs y+3x (profile), Entries= 3000, Total sum= -3.62346
-Aida2RootEx1         INFO AIDA object: 'HistoEx2/ x vs y-3x (profile)'
-TH1.Print Name  =  x vs y-3x (profile), Entries= 3000, Total sum= -3.63159
-Aida2RootEx2         INFO AIDA object: 'HistoEx/ 1D histo '
-TH1.Print Name  =  1D histo , Entries= 30, Total sum= 30
-Aida2RootEx2         INFO AIDA object: 'HistoEx/ 2D histo '
-TH1.Print Name  =  2D histo , Entries= 300, Total sum= 300
-Aida2RootEx2         INFO AIDA object: 'HistoEx/ 3D histo '
-TH1.Print Name  =  3D histo , Entries= 3000, Total sum= 3000
-Aida2RootEx2         INFO AIDA object: 'HistoEx1/ 1D histo '
-TH1.Print Name  =  1D histo , Entries= 30, Total sum= 4.98
-Aida2RootEx2         INFO AIDA object: 'HistoEx1/ 2D histo '
-TH1.Print Name  =  2D histo , Entries= 300, Total sum= 300
-Aida2RootEx2         INFO AIDA object: 'HistoEx1/ 3D histo '
-TH1.Print Name  =  3D histo , Entries= 3000, Total sum= 3000
-Aida2RootEx2         INFO AIDA object: 'HistoEx2/ x vs y    '
-TH1.Print Name  =  x vs y    , Entries= 3000, Total sum= 2855
-Aida2RootEx2         INFO AIDA object: 'HistoEx2/ x vs y+3x '
-TH1.Print Name  =  x vs y+3x , Entries= 3000, Total sum= 2404
-Aida2RootEx2         INFO AIDA object: 'HistoEx2/ x vs y-3x '
-TH1.Print Name  =  x vs y-3x , Entries= 3000, Total sum= 2395
-Aida2RootEx2         INFO AIDA object: 'HistoEx2/ x vs y    (profile)'
-TH1.Print Name  =  x vs y    (profile), Entries= 3000, Total sum= -3.62752
-Aida2RootEx2         INFO AIDA object: 'HistoEx2/ x vs y+3x (profile)'
-TH1.Print Name  =  x vs y+3x (profile), Entries= 3000, Total sum= -3.62346
-Aida2RootEx2         INFO AIDA object: 'HistoEx2/ x vs y-3x (profile)'
-TH1.Print Name  =  x vs y-3x (profile), Entries= 3000, Total sum= -3.63159
-Aida2RootEx1         INFO AIDA object: 'HistoEx/ 1D histo '
-TH1.Print Name  =  1D histo , Entries= 40, Total sum= 40
-Aida2RootEx1         INFO AIDA object: 'HistoEx/ 2D histo '
-TH1.Print Name  =  2D histo , Entries= 400, Total sum= 400
-Aida2RootEx1         INFO AIDA object: 'HistoEx/ 3D histo '
-TH1.Print Name  =  3D histo , Entries= 4000, Total sum= 4000
-Aida2RootEx1         INFO AIDA object: 'HistoEx1/ 1D histo '
-TH1.Print Name  =  1D histo , Entries= 40, Total sum= 6.64
-Aida2RootEx1         INFO AIDA object: 'HistoEx1/ 2D histo '
-TH1.Print Name  =  2D histo , Entries= 400, Total sum= 400
-Aida2RootEx1         INFO AIDA object: 'HistoEx1/ 3D histo '
-TH1.Print Name  =  3D histo , Entries= 4000, Total sum= 4000
-Aida2RootEx1         INFO AIDA object: 'HistoEx2/ x vs y    '
-TH1.Print Name  =  x vs y    , Entries= 4000, Total sum= 3805
-Aida2RootEx1         INFO AIDA object: 'HistoEx2/ x vs y+3x '
-TH1.Print Name  =  x vs y+3x , Entries= 4000, Total sum= 3204
-Aida2RootEx1         INFO AIDA object: 'HistoEx2/ x vs y-3x '
-TH1.Print Name  =  x vs y-3x , Entries= 4000, Total sum= 3193
-Aida2RootEx1         INFO AIDA object: 'HistoEx2/ x vs y    (profile)'
-TH1.Print Name  =  x vs y    (profile), Entries= 4000, Total sum= -2.39251
-Aida2RootEx1         INFO AIDA object: 'HistoEx2/ x vs y+3x (profile)'
-TH1.Print Name  =  x vs y+3x (profile), Entries= 4000, Total sum= -2.37373
-Aida2RootEx1         INFO AIDA object: 'HistoEx2/ x vs y-3x (profile)'
-TH1.Print Name  =  x vs y-3x (profile), Entries= 4000, Total sum= -2.41129
-Aida2RootEx2         INFO AIDA object: 'HistoEx/ 1D histo '
-TH1.Print Name  =  1D histo , Entries= 40, Total sum= 40
-Aida2RootEx2         INFO AIDA object: 'HistoEx/ 2D histo '
-TH1.Print Name  =  2D histo , Entries= 400, Total sum= 400
-Aida2RootEx2         INFO AIDA object: 'HistoEx/ 3D histo '
-TH1.Print Name  =  3D histo , Entries= 4000, Total sum= 4000
-Aida2RootEx2         INFO AIDA object: 'HistoEx1/ 1D histo '
-TH1.Print Name  =  1D histo , Entries= 40, Total sum= 6.64
-Aida2RootEx2         INFO AIDA object: 'HistoEx1/ 2D histo '
-TH1.Print Name  =  2D histo , Entries= 400, Total sum= 400
-Aida2RootEx2         INFO AIDA object: 'HistoEx1/ 3D histo '
-TH1.Print Name  =  3D histo , Entries= 4000, Total sum= 4000
-Aida2RootEx2         INFO AIDA object: 'HistoEx2/ x vs y    '
-TH1.Print Name  =  x vs y    , Entries= 4000, Total sum= 3805
-Aida2RootEx2         INFO AIDA object: 'HistoEx2/ x vs y+3x '
-TH1.Print Name  =  x vs y+3x , Entries= 4000, Total sum= 3204
-Aida2RootEx2         INFO AIDA object: 'HistoEx2/ x vs y-3x '
-TH1.Print Name  =  x vs y-3x , Entries= 4000, Total sum= 3193
-Aida2RootEx2         INFO AIDA object: 'HistoEx2/ x vs y    (profile)'
-TH1.Print Name  =  x vs y    (profile), Entries= 4000, Total sum= -2.39251
-Aida2RootEx2         INFO AIDA object: 'HistoEx2/ x vs y+3x (profile)'
-TH1.Print Name  =  x vs y+3x (profile), Entries= 4000, Total sum= -2.37373
-Aida2RootEx2         INFO AIDA object: 'HistoEx2/ x vs y-3x (profile)'
-TH1.Print Name  =  x vs y-3x (profile), Entries= 4000, Total sum= -2.41129
-Aida2RootEx1         INFO AIDA object: 'HistoEx/ 1D histo '
-TH1.Print Name  =  1D histo , Entries= 50, Total sum= 50
-Aida2RootEx1         INFO AIDA object: 'HistoEx/ 2D histo '
-TH1.Print Name  =  2D histo , Entries= 500, Total sum= 500
-Aida2RootEx1         INFO AIDA object: 'HistoEx/ 3D histo '
-TH1.Print Name  =  3D histo , Entries= 5000, Total sum= 5000
-Aida2RootEx1         INFO AIDA object: 'HistoEx1/ 1D histo '
-TH1.Print Name  =  1D histo , Entries= 50, Total sum= 8.3
-Aida2RootEx1         INFO AIDA object: 'HistoEx1/ 2D histo '
-TH1.Print Name  =  2D histo , Entries= 500, Total sum= 500
-Aida2RootEx1         INFO AIDA object: 'HistoEx1/ 3D histo '
-TH1.Print Name  =  3D histo , Entries= 5000, Total sum= 5000
-Aida2RootEx1         INFO AIDA object: 'HistoEx2/ x vs y    '
-TH1.Print Name  =  x vs y    , Entries= 5000, Total sum= 4772
-Aida2RootEx1         INFO AIDA object: 'HistoEx2/ x vs y+3x '
-TH1.Print Name  =  x vs y+3x , Entries= 5000, Total sum= 4000
-Aida2RootEx1         INFO AIDA object: 'HistoEx2/ x vs y-3x '
-TH1.Print Name  =  x vs y-3x , Entries= 5000, Total sum= 3990
-Aida2RootEx1         INFO AIDA object: 'HistoEx2/ x vs y    (profile)'
-TH1.Print Name  =  x vs y    (profile), Entries= 5000, Total sum= -2.21117
-Aida2RootEx1         INFO AIDA object: 'HistoEx2/ x vs y+3x (profile)'
-TH1.Print Name  =  x vs y+3x (profile), Entries= 5000, Total sum= -2.1759
-Aida2RootEx1         INFO AIDA object: 'HistoEx2/ x vs y-3x (profile)'
-TH1.Print Name  =  x vs y-3x (profile), Entries= 5000, Total sum= -2.24644
-Aida2RootEx2         INFO AIDA object: 'HistoEx/ 1D histo '
-TH1.Print Name  =  1D histo , Entries= 50, Total sum= 50
-Aida2RootEx2         INFO AIDA object: 'HistoEx/ 2D histo '
-TH1.Print Name  =  2D histo , Entries= 500, Total sum= 500
-Aida2RootEx2         INFO AIDA object: 'HistoEx/ 3D histo '
-TH1.Print Name  =  3D histo , Entries= 5000, Total sum= 5000
-Aida2RootEx2         INFO AIDA object: 'HistoEx1/ 1D histo '
-TH1.Print Name  =  1D histo , Entries= 50, Total sum= 8.3
-Aida2RootEx2         INFO AIDA object: 'HistoEx1/ 2D histo '
-TH1.Print Name  =  2D histo , Entries= 500, Total sum= 500
-Aida2RootEx2         INFO AIDA object: 'HistoEx1/ 3D histo '
-TH1.Print Name  =  3D histo , Entries= 5000, Total sum= 5000
-Aida2RootEx2         INFO AIDA object: 'HistoEx2/ x vs y    '
-TH1.Print Name  =  x vs y    , Entries= 5000, Total sum= 4772
-Aida2RootEx2         INFO AIDA object: 'HistoEx2/ x vs y+3x '
-TH1.Print Name  =  x vs y+3x , Entries= 5000, Total sum= 4000
-Aida2RootEx2         INFO AIDA object: 'HistoEx2/ x vs y-3x '
-TH1.Print Name  =  x vs y-3x , Entries= 5000, Total sum= 3990
-Aida2RootEx2         INFO AIDA object: 'HistoEx2/ x vs y    (profile)'
-TH1.Print Name  =  x vs y    (profile), Entries= 5000, Total sum= -2.21117
-Aida2RootEx2         INFO AIDA object: 'HistoEx2/ x vs y+3x (profile)'
-TH1.Print Name  =  x vs y+3x (profile), Entries= 5000, Total sum= -2.1759
-Aida2RootEx2         INFO AIDA object: 'HistoEx2/ x vs y-3x (profile)'
-TH1.Print Name  =  x vs y-3x (profile), Entries= 5000, Total sum= -2.24644
-TCanvas::Print       INFO png file HistoEx__1D_histo_.png has been created
-TCanvas::Print       INFO png file HistoEx__2D_histo_.png has been created
-TCanvas::Print       INFO png file HistoEx__3D_histo_.png has been created
-TCanvas::Print       INFO png file HistoEx1__1D_histo_.png has been created
-TCanvas::Print       INFO png file HistoEx1__2D_histo_.png has been created
-TCanvas::Print       INFO png file HistoEx1__3D_histo_.png has been created
-TCanvas::Print       INFO png file HistoEx2__x_vs_y____.png has been created
-TCanvas::Print       INFO png file HistoEx2__x_vs_y+3x_.png has been created
-TCanvas::Print       INFO png file HistoEx2__x_vs_y-3x_.png has been created
-TCanvas::Print       INFO png file HistoEx2__x_vs_y____(profile).png has been created
-TCanvas::Print       INFO png file HistoEx2__x_vs_y+3x_(profile).png has been created
-TCanvas::Print       INFO png file HistoEx2__x_vs_y-3x_(profile).png has been created
-The file name is 'HistoEx__1D_histo_.png'
-The file name is 'HistoEx__2D_histo_.png'
-The file name is 'HistoEx__3D_histo_.png'
-The file name is 'HistoEx1__1D_histo_.png'
-The file name is 'HistoEx1__2D_histo_.png'
-The file name is 'HistoEx1__3D_histo_.png'
-The file name is 'HistoEx2__x_vs_y____.png'
-The file name is 'HistoEx2__x_vs_y+3x_.png'
-The file name is 'HistoEx2__x_vs_y-3x_.png'
-The file name is 'HistoEx2__x_vs_y____(profile).png'
-The file name is 'HistoEx2__x_vs_y+3x_(profile).png'
-The file name is 'HistoEx2__x_vs_y-3x_(profile).png'
-ApplicationMgr       INFO Application Manager Stopped successfully
-HistoEx           SUCCESS Booked 3 Histogram(s) : 1D=1 2D=1 3D=1
-HistoEx           SUCCESS 1D histograms in directory "HistoEx" : 1
- | ID                        |   Title                                       |    #    |     Mean   |    RMS     |  Skewness  |  Kurtosis  |
- |  1D histo                 | " 1D histo "                                  |    50   |        4.5 | 2.8723     |    0.52751 |    -1.0415 |
-HistoEx           SUCCESS 2D histograms in directory "HistoEx" : 1
- ID= 2D histo                  " 2D histo "                                     Ents/All=  500/500  <X>/sX=4.5/2.8723,<Y>/sY=4.5/2.8723
-HistoEx           SUCCESS 3D histograms in directory "HistoEx" : 1
- ID= 3D histo                  " 3D histo "                                     Ents/All= 5000/5000 <X>/sX=4.5/2.8723,<Y>/sY=4.5/2.8723,<Z>/sZ=4.5/2.8723
-HistoEx1          SUCCESS Booked 3 Histogram(s) : 1D=1 2D=1 3D=1
-HistoEx1          SUCCESS 1D histograms in directory "HistoEx1" : 1
- | ID                        |   Title                                       |    #    |     Mean   |    RMS     |  Skewness  |  Kurtosis  |
- |  1D histo                 | " 1D histo "                                  |    50   |        4.5 | 2.8723     |    0.52751 |    -1.0415 |
-HistoEx1          SUCCESS 2D histograms in directory "HistoEx1" : 1
- ID= 2D histo                  " 2D histo "                                     Ents/All=  500/500  <X>/sX=4.5/2.8723,<Y>/sY=4.5/2.8723
-HistoEx1          SUCCESS 3D histograms in directory "HistoEx1" : 1
- ID= 3D histo                  " 3D histo "                                     Ents/All= 5000/5000 <X>/sX=4.5/2.8723,<Y>/sY=4.5/2.8723,<Z>/sZ=4.5/2.8723
-HistoEx2          SUCCESS Booked 6 Histogram(s) : 2D=3 1DProf=3
-HistoEx2          SUCCESS 2D histograms in directory "HistoEx2" : 3
- ID= x vs y                    " x vs y    "                                    Ents/All= 5000/5000 <X>/sX=-0.015306/0.86875,<Y>/sY=-0.01607/0.99405
- ID= x vs y+3x                 " x vs y+3x "                                    Ents/All= 4772/5000 <X>/sX=0.0033053/0.6895,<Y>/sY=-0.0032982/2.0751
- ID= x vs y-3x                 " x vs y-3x "                                    Ents/All= 4773/5000 <X>/sX=-0.0074318/0.685,<Y>/sY=0.01067/2.0353
-HistoEx2          SUCCESS 1D profile histograms in directory "HistoEx2" : 3
- | ID                        |   Title                                       |    #    |     Mean   |    RMS     |  Skewness  |  Kurtosis  |
- |  x vs y    (profile)      | " x vs y    (profile)"                        |   5000  |  -0.015306 | 0.86875    |          0 |         -3 |
- |  x vs y+3x (profile)      | " x vs y+3x (profile)"                        |   5000  |  -0.015306 | 0.86875    |          0 |         -3 |
- |  x vs y-3x (profile)      | " x vs y-3x (profile)"                        |   5000  |  -0.015306 | 0.86875    |          0 |         -3 |
-EventLoopMgr         INFO Histograms converted successfully according to request.
-ApplicationMgr       INFO Application Manager Finalized successfully
-ApplicationMgr       INFO Application Manager Terminated successfully
diff --git a/GaudiAlg/tests/qmtest/refs/AlgSequencer.ref b/GaudiAlg/tests/qmtest/refs/AlgSequencer.ref
deleted file mode 100644
index ad92b81d6fd423545aeeecfd31d00ee1600718a2..0000000000000000000000000000000000000000
--- a/GaudiAlg/tests/qmtest/refs/AlgSequencer.ref
+++ /dev/null
@@ -1,281 +0,0 @@
-JobOptionsSvc        INFO # =======> /afs/cern.ch/work/m/marcocle/workspace/Gaudi/GaudiTestSuite/options/Services.opts
-JobOptionsSvc        INFO # (12,1): AuditorSvc.Auditors = ["ChronoAuditor"]
-JobOptionsSvc        INFO # =======> /afs/cern.ch/work/m/marcocle/workspace/Gaudi/GaudiTestSuite/options/Common.opts
-JobOptionsSvc        INFO # (9,1): ApplicationMgr.StatusCodeCheck = 1
-JobOptionsSvc        INFO # =======> /afs/cern.ch/work/m/marcocle/workspace/Gaudi/GaudiTestSuite/options/AlgSequencer.opts
-JobOptionsSvc        INFO # (9,1): ApplicationMgr.TopAlg = ["ParentAlg"]
-JobOptionsSvc        INFO # (12,1): MessageSvc.OutputLevel = 3
-JobOptionsSvc        INFO # (17,1): ApplicationMgr.EvtMax = 10
-JobOptionsSvc        INFO # (18,1): ApplicationMgr.EvtSel = "NONE"
-JobOptionsSvc        INFO # (24,1): ApplicationMgr.TopAlg += ["StopperAlg"]
-JobOptionsSvc        INFO # (25,1): StopperAlg.StopCount = 20
-JobOptionsSvc        INFO # (30,1): ApplicationMgr.TopAlg += ["Gaudi::Sequencer/TopSequence"]
-JobOptionsSvc        INFO # (31,1): TopSequence.Members = ["Gaudi::Sequencer/Sequence1", "Gaudi::Sequencer/Sequence2"]
-JobOptionsSvc        INFO # (32,1): TopSequence.StopOverride = 1
-JobOptionsSvc        INFO # (33,1): Sequence1.Members = ["Prescaler/Prescaler1", "HelloWorld", "EventCounter/Counter1"]
-JobOptionsSvc        INFO # (34,1): Sequence2.Members = ["Prescaler/Prescaler2", "HelloWorld", "EventCounter/Counter2"]
-JobOptionsSvc        INFO # (36,1): HelloWorld.OutputLevel = 2
-JobOptionsSvc        INFO # (37,1): Prescaler1.PercentPass = 50.
-JobOptionsSvc        INFO # (38,1): Prescaler2.PercentPass = 10.
-JobOptionsSvc        INFO # (39,1): Prescaler1.OutputLevel = 4
-JobOptionsSvc        INFO # (40,1): Prescaler2.OutputLevel = 4
-JobOptionsSvc        INFO # (45,1): ApplicationMgr.TopAlg += ["GaudiSequencer/ANDSequence", "GaudiSequencer/ORSequence"]
-JobOptionsSvc        INFO # (46,1): ANDSequence.Members = ["HelloWorld/AND", "EventCounter/ANDCounter"]
-JobOptionsSvc        INFO # (47,1): ORSequence.Members = ["HelloWorld/OR", "EventCounter/ORCounter"]
-JobOptionsSvc        INFO # (48,1): ORSequence.ModeOR = 1
-JobOptionsSvc        INFO # (49,1): ORSequence.MeasureTime = 1
-JobOptionsSvc        INFO # (50,1): ANDSequence.MeasureTime = 1
-JobOptionsSvc        INFO # (53,1): ApplicationMgr.ExtSvc = ["ToolSvc", "AuditorSvc"]
-JobOptionsSvc        INFO # (54,1): ApplicationMgr.AuditAlgorithms = 1
-JobOptionsSvc        INFO # (55,1): AuditorSvc.Auditors += ["TimingAuditor/TIMER"]
-JobOptionsSvc        INFO Job options successfully read in from /afs/cern.ch/work/m/marcocle/workspace/Gaudi/GaudiTestSuite/options/AlgSequencer.opts
-ApplicationMgr    SUCCESS
-====================================================================================================================================
-                                                   Welcome to ApplicationMgr (GaudiCoreSvc v4r0)
-                                          running on pclhcb117 on Thu Feb 11 14:52:56 2016
-====================================================================================================================================
-ApplicationMgr       INFO Application Manager Configured successfully
-StatusCodeSvc        INFO initialize
-RndmGenSvc.Engine    INFO Generator engine type:CLHEP::RanluxEngine
-RndmGenSvc.Engine    INFO Current Seed:1234567 Luxury:3
-RndmGenSvc           INFO Using Random engine:HepRndm::Engine<CLHEP::RanluxEngine>
-TIMER.TIMER          INFO This machine has a speed about   3.82 times the speed of a 2.8 GHz Xeon.
-ParentAlg            INFO creating sub-algorithms....
-SubAlg1              INFO initializing....
-SubAlg2              INFO initializing....
-TopSequence          INFO Member list: Gaudi::Sequencer/Sequence1, Gaudi::Sequencer/Sequence2
-Sequence1            INFO Member list: Prescaler/Prescaler1, HelloWorld, EventCounter/Counter1
-HelloWorld          DEBUG Property update for OutputLevel : new value = 2
-HelloWorld           INFO initializing....
-HelloWorld          DEBUG input handles: 0
-HelloWorld          DEBUG output handles: 0
-HelloWorld          DEBUG Data Deps for HelloWorld
-Counter1             INFO Counter1:EventCounter::initialize - Frequency:  'Frequency':1
-Sequence2            INFO Member list: Prescaler/Prescaler2, HelloWorld, EventCounter/Counter2
-Counter2             INFO Counter2:EventCounter::initialize - Frequency:  'Frequency':1
-ANDSequence          INFO Member list: HelloWorld/AND, EventCounter/ANDCounter
-ToolSvc.Sequenc...   INFO This machine has a speed about   4.15 times the speed of a 2.8 GHz Xeon.
-AND                  INFO initializing....
-ANDCounter           INFO ANDCounter:EventCounter::initialize - Frequency:  'Frequency':1
-ORSequence           INFO OR Member list: HelloWorld/OR, EventCounter/ORCounter
-OR                   INFO initializing....
-ORCounter            INFO ORCounter:EventCounter::initialize - Frequency:  'Frequency':1
-EventLoopMgr      WARNING Unable to locate service "EventSelector"
-EventLoopMgr      WARNING No events will be processed from external input.
-HistogramPersis...WARNING Histograms saving not required.
-ApplicationMgr       INFO Application Manager Initialized successfully
-ApplicationMgr       INFO Application Manager Started successfully
-ParentAlg            INFO executing....
-SubAlg1              INFO executing....
-SubAlg2              INFO executing....
-AND                  INFO executing....
-ANDCounter           INFO ANDCounter:EventCounter::execute - seen events: 1
-OR                   INFO executing....
-ParentAlg            INFO executing....
-SubAlg1              INFO executing....
-SubAlg2              INFO executing....
-HelloWorld           INFO executing....
-Counter1             INFO Counter1:EventCounter::execute - seen events: 1
-AND                  INFO executing....
-ANDCounter           INFO ANDCounter:EventCounter::execute - seen events: 2
-OR                   INFO executing....
-ParentAlg            INFO executing....
-SubAlg1              INFO executing....
-SubAlg2              INFO executing....
-AND                  INFO executing....
-ANDCounter           INFO ANDCounter:EventCounter::execute - seen events: 3
-OR                   INFO executing....
-ParentAlg            INFO executing....
-SubAlg1              INFO executing....
-SubAlg2              INFO executing....
-HelloWorld           INFO executing....
-Counter1             INFO Counter1:EventCounter::execute - seen events: 2
-AND                  INFO executing....
-ANDCounter           INFO ANDCounter:EventCounter::execute - seen events: 4
-OR                   INFO executing....
-ParentAlg            INFO executing....
-SubAlg1              INFO executing....
-SubAlg2              INFO executing....
-AND                  INFO executing....
-ANDCounter           INFO ANDCounter:EventCounter::execute - seen events: 5
-OR                   INFO executing....
-ParentAlg            INFO executing....
-SubAlg1              INFO executing....
-SubAlg2              INFO executing....
-HelloWorld           INFO executing....
-Counter1             INFO Counter1:EventCounter::execute - seen events: 3
-AND                  INFO executing....
-ANDCounter           INFO ANDCounter:EventCounter::execute - seen events: 6
-OR                   INFO executing....
-ParentAlg            INFO executing....
-SubAlg1              INFO executing....
-SubAlg2              INFO executing....
-AND                  INFO executing....
-ANDCounter           INFO ANDCounter:EventCounter::execute - seen events: 7
-OR                   INFO executing....
-ParentAlg            INFO executing....
-SubAlg1              INFO executing....
-SubAlg2              INFO executing....
-HelloWorld           INFO executing....
-Counter1             INFO Counter1:EventCounter::execute - seen events: 4
-AND                  INFO executing....
-ANDCounter           INFO ANDCounter:EventCounter::execute - seen events: 8
-OR                   INFO executing....
-ParentAlg            INFO executing....
-SubAlg1              INFO executing....
-SubAlg2              INFO executing....
-AND                  INFO executing....
-ANDCounter           INFO ANDCounter:EventCounter::execute - seen events: 9
-OR                   INFO executing....
-ParentAlg            INFO executing....
-SubAlg1              INFO executing....
-SubAlg2              INFO executing....
-HelloWorld           INFO executing....
-Counter1             INFO Counter1:EventCounter::execute - seen events: 5
-Counter2             INFO Counter2:EventCounter::execute - seen events: 1
-AND                  INFO executing....
-ANDCounter           INFO ANDCounter:EventCounter::execute - seen events: 10
-OR                   INFO executing....
-ApplicationMgr       INFO Application Manager Stopped successfully
-ParentAlg            INFO finalizing....
-SubAlg1              INFO finalizing....
-SubAlg2              INFO finalizing....
-HelloWorld           INFO finalizing....
-Counter1             INFO Counter1:EventCounter::finalize - total events: 5
-Counter2             INFO Counter2:EventCounter::finalize - total events: 1
-AND                  INFO finalizing....
-ANDCounter           INFO ANDCounter:EventCounter::finalize - total events: 10
-OR                   INFO finalizing....
-ORCounter            INFO ORCounter:EventCounter::finalize - total events: 0
-EventLoopMgr         INFO Histograms converted successfully according to request.
-ToolSvc              INFO Removing all tools created by ToolSvc
-ToolSvc.Sequenc...   INFO --------------------------------------------------------------------------------------------------
-ToolSvc.Sequenc...   INFO This machine has a speed about   4.15 times the speed of a 2.8 GHz Xeon.
-ToolSvc.Sequenc...   INFO Algorithm          (millisec) |    <user> |   <clock> |      min       max    sigma | entries | total (s) |
-ToolSvc.Sequenc...   INFO --------------------------------------------------------------------------------------------------
-ToolSvc.Sequenc...   INFO ANDSequence                   |     0.000 |     0.025 |    0.025       0.0     0.00 |      10 |     0.000 |
-ToolSvc.Sequenc...   INFO   AND                         |     0.000 |     0.010 |    0.010       0.0     0.00 |      10 |     0.000 |
-ToolSvc.Sequenc...   INFO   ANDCounter                  |     0.000 |     0.014 |    0.013       0.0     0.00 |      10 |     0.000 |
-ToolSvc.Sequenc...   INFO ORSequence                    |     0.100 |     0.012 |    0.011       0.0     0.00 |      10 |     0.000 |
-ToolSvc.Sequenc...   INFO   OR                          |     0.100 |     0.011 |    0.010       0.0     0.00 |      10 |     0.000 |
-ToolSvc.Sequenc...   INFO   ORCounter                   |     0.000 |     0.000 |    0.000       0.0     0.00 |       0 |     0.000 |
-ToolSvc.Sequenc...   INFO --------------------------------------------------------------------------------------------------
-TIMER.TIMER          INFO --------------------------------------------------------------------------------------------------
-TIMER.TIMER          INFO This machine has a speed about   3.82 times the speed of a 2.8 GHz Xeon.
-TIMER.TIMER          INFO Algorithm          (millisec) |    <user> |   <clock> |      min       max    sigma | entries | total (s) |
-TIMER.TIMER          INFO --------------------------------------------------------------------------------------------------
-TIMER.TIMER          INFO EVENT LOOP                    |     0.199 |     0.123 |    0.097       0.2     0.02 |      10 |     0.001 |
-TIMER.TIMER          INFO  ParentAlg                    |     0.000 |     0.022 |    0.021       0.0     0.00 |      10 |     0.000 |
-TIMER.TIMER          INFO   SubAlg1                     |     0.000 |     0.000 |    0.000       0.0     0.00 |       0 |     0.000 |
-TIMER.TIMER          INFO   SubAlg2                     |     0.000 |     0.000 |    0.000       0.0     0.00 |       0 |     0.000 |
-TIMER.TIMER          INFO  StopperAlg                   |     0.000 |     0.002 |    0.002       0.0     0.00 |      10 |     0.000 |
-TIMER.TIMER          INFO  TopSequence                  |     0.099 |     0.029 |    0.011       0.1     0.02 |      10 |     0.000 |
-TIMER.TIMER          INFO   Sequence1                   |     0.099 |     0.018 |    0.004       0.0     0.01 |      10 |     0.000 |
-TIMER.TIMER          INFO    Prescaler1                 |     0.000 |     0.001 |    0.001       0.0     0.00 |      10 |     0.000 |
-TIMER.TIMER          INFO    HelloWorld                 |     0.000 |     0.008 |    0.008       0.0     0.00 |       5 |     0.000 |
-TIMER.TIMER          INFO    Counter1                   |     0.199 |     0.013 |    0.010       0.0     0.00 |       5 |     0.000 |
-TIMER.TIMER          INFO   Sequence2                   |     0.000 |     0.006 |    0.004       0.0     0.00 |      10 |     0.000 |
-TIMER.TIMER          INFO    Prescaler2                 |     0.000 |     0.001 |    0.001       0.0     0.00 |      10 |     0.000 |
-TIMER.TIMER          INFO    Counter2                   |     0.000 |     0.009 |    0.009       0.0     0.00 |       1 |     0.000 |
-TIMER.TIMER          INFO  ANDSequence                  |     0.000 |     0.029 |    0.027       0.0     0.00 |      10 |     0.000 |
-TIMER.TIMER          INFO   AND                         |     0.000 |     0.008 |    0.008       0.0     0.00 |      10 |     0.000 |
-TIMER.TIMER          INFO   ANDCounter                  |     0.000 |     0.011 |    0.010       0.0     0.00 |      10 |     0.000 |
-TIMER.TIMER          INFO  ORSequence                   |     0.100 |     0.014 |    0.013       0.0     0.00 |      10 |     0.000 |
-TIMER.TIMER          INFO   OR                          |     0.100 |     0.008 |    0.008       0.0     0.00 |      10 |     0.000 |
-TIMER.TIMER          INFO   ORCounter                   |     0.000 |     0.000 |    0.000       0.0     0.00 |       0 |     0.000 |
-TIMER.TIMER          INFO --------------------------------------------------------------------------------------------------
-*****Chrono*****     INFO ****************************************************************************************************
-*****Chrono*****     INFO  The Final CPU consumption ( Chrono ) Table (ordered)
-*****Chrono*****     INFO ****************************************************************************************************
-Counter2:Start       INFO Time User   : Tot=    0 [us]                                             #=  1
-AND:Start            INFO Time User   : Tot=    0 [us]                                             #=  1
-HelloWorld:Stop      INFO Time User   : Tot=    0 [us]                                             #=  1
-OR:Start             INFO Time User   : Tot=    0 [us]                                             #=  1
-StopperAlg:Stop      INFO Time User   : Tot=    0 [us]                                             #=  1
-Sequence2:Stop       INFO Time User   : Tot=    0 [us]                                             #=  1
-Counter1:Start       INFO Time User   : Tot=    0 [us]                                             #=  1
-Prescaler1:Stop      INFO Time User   : Tot=    0 [us]                                             #=  1
-Prescaler1:Start     INFO Time User   : Tot=    0 [us]                                             #=  1
-ParentAlg:Stop       INFO Time User   : Tot=    0 [us]                                             #=  1
-HelloWorld:Start     INFO Time User   : Tot=    0 [us]                                             #=  1
-ORSequence:Stop      INFO Time User   : Tot=    0 [us]                                             #=  1
-OR:Stop              INFO Time User   : Tot=    0 [us]                                             #=  1
-ORCounter:Start      INFO Time User   : Tot=    0 [us]                                             #=  1
-ORCounter:Stop       INFO Time User   : Tot=    0 [us]                                             #=  1
-ORSequence:Start     INFO Time User   : Tot=    0 [us]                                             #=  1
-ParentAlg:Start      INFO Time User   : Tot=    0 [us]                                             #=  1
-Prescaler2:Start     INFO Time User   : Tot=    0 [us]                                             #=  1
-Prescaler2:Stop      INFO Time User   : Tot=    0 [us]                                             #=  1
-Sequence1:Stop       INFO Time User   : Tot=    0 [us]                                             #=  1
-StopperAlg:Start     INFO Time User   : Tot=    0 [us]                                             #=  1
-SubAlg1:Start        INFO Time User   : Tot=    0 [us]                                             #=  1
-SubAlg1:Stop         INFO Time User   : Tot=    0 [us]                                             #=  1
-SubAlg2:Start        INFO Time User   : Tot=    0 [us]                                             #=  1
-SubAlg2:Stop         INFO Time User   : Tot=    0 [us]                                             #=  1
-TopSequence:Stop     INFO Time User   : Tot=    0 [us]                                             #=  1
-ANDSequence:Stop     INFO Time User   : Tot=    0 [us]                                             #=  1
-AND:Stop             INFO Time User   : Tot=    0 [us]                                             #=  1
-Counter2:Stop        INFO Time User   : Tot=    0 [us]                                             #=  1
-ANDCounter:Start     INFO Time User   : Tot=    0 [us]                                             #=  1
-ANDSequence:Start    INFO Time User   : Tot=    0 [us]                                             #=  1
-ANDCounter:Stop      INFO Time User   : Tot=    0 [us]                                             #=  1
-Counter1:Stop        INFO Time User   : Tot=    0 [us]                                             #=  1
-TopSequence:Fin...   INFO Time User   : Tot=    0 [us]                                             #=  1
-Prescaler2:Fina...   INFO Time User   : Tot=    0 [us]                                             #=  1
-Sequence1:Finalize   INFO Time User   : Tot=    0 [us]                                             #=  1
-Sequence2:Finalize   INFO Time User   : Tot=    0 [us]                                             #=  1
-StopperAlg:Fina...   INFO Time User   : Tot=    0 [us]                                             #=  1
-StopperAlg:Init...   INFO Time User   : Tot=    0 [us]                                             #=  1
-Sequence2:Start      INFO Time User   : Tot=    0 [us]                                             #=  1
-Sequence1:Start      INFO Time User   : Tot=    0 [us]                                             #=  1
-ORSequence:Fina...   INFO Time User   : Tot=    0 [us]                                             #=  1
-Counter2:Execute     INFO Time User   : Tot=    0 [us]                                             #=  1
-Prescaler2:Init...   INFO Time User   : Tot=    0 [us]                                             #=  1
-OR:Finalize          INFO Time User   : Tot=    0 [us]                                             #=  1
-AND:Finalize         INFO Time User   : Tot=    0 [us]                                             #=  1
-HelloWorld:Fina...   INFO Time User   : Tot=    0 [us]                                             #=  1
-Counter2:Finalize    INFO Time User   : Tot=    0 [us]                                             #=  1
-ORCounter:Finalize   INFO Time User   : Tot=    0 [us]                                             #=  1
-ParentAlg:Finalize   INFO Time User   : Tot=    0 [us]                                             #=  1
-SubAlg2:Finalize     INFO Time User   : Tot=    0 [us]                                             #=  1
-SubAlg2:Initialize   INFO Time User   : Tot=    0 [us]                                             #=  1
-Counter1:Finalize    INFO Time User   : Tot=    0 [us]                                             #=  1
-Counter2:Initia...   INFO Time User   : Tot=    0 [us]                                             #=  1
-ORCounter:Initi...   INFO Time User   : Tot=    0 [us]                                             #=  1
-SubAlg1:Finalize     INFO Time User   : Tot=    0 [us]                                             #=  1
-ANDCounter:Init...   INFO Time User   : Tot=    0 [us]                                             #=  1
-SubAlg1:Initialize   INFO Time User   : Tot=    0 [us]                                             #=  1
-Counter1:Initia...   INFO Time User   : Tot=    0 [us]                                             #=  1
-ANDCounter:Fina...   INFO Time User   : Tot=    0 [us]                                             #=  1
-TopSequence:Start    INFO Time User   : Tot=    0 [us]                                             #=  1
-Prescaler1:Fina...   INFO Time User   : Tot=    0 [us]                                             #=  1
-Prescaler1:Init...   INFO Time User   : Tot=    0 [us]                                             #=  1
-OR:Initialize        INFO Time User   : Tot=    0 [us]                                             #=  1
-HelloWorld:Init...   INFO Time User   : Tot=    0 [us]                                             #=  1
-ANDSequence:Fin...   INFO Time User   : Tot=    0 [us]                                             #=  1
-AND:Initialize       INFO Time User   : Tot=    0 [us]                                             #=  1
-ParentAlg:Initi...   INFO Time User   : Tot=    0 [us]                                             #=  1
-Sequence2:Initi...   INFO Time User   : Tot=    0 [us]                                             #=  1
-ORSequence:Init...   INFO Time User   : Tot=    0 [us]                                             #=  1
-HelloWorld:Execute   INFO Time User   : Tot=    0 [us] Ave/Min/Max=    0(+-    0)/    0/    0 [us] #=  5
-Prescaler2:Execute   INFO Time User   : Tot=    0 [us] Ave/Min/Max=    0(+-    0)/    0/    0 [us] #= 10
-Prescaler1:Execute   INFO Time User   : Tot=    0 [us] Ave/Min/Max=    0(+-    0)/    0/    0 [us] #= 10
-StopperAlg:Execute   INFO Time User   : Tot=    0 [us] Ave/Min/Max=    0(+-    0)/    0/    0 [us] #= 10
-Sequence2:Execute    INFO Time User   : Tot=    0 [us] Ave/Min/Max=    0(+-    0)/    0/    0 [us] #= 10
-AND:Execute          INFO Time User   : Tot=    0 [us] Ave/Min/Max=    0(+-    0)/    0/    0 [us] #= 10
-ANDCounter:Execute   INFO Time User   : Tot=    0 [us] Ave/Min/Max=    0(+-    0)/    0/    0 [us] #= 10
-ParentAlg:Execute    INFO Time User   : Tot=    0 [us] Ave/Min/Max=    0(+-    0)/    0/    0 [us] #= 10
-ANDSequence:Exe...   INFO Time User   : Tot=    0 [us] Ave/Min/Max=    0(+-    0)/    0/    0 [us] #= 10
-Counter1:Execute     INFO Time User   : Tot=0.999 [ms] Ave/Min/Max=  0.2(+-  0.4)/    0/0.999 [ms] #=  5
-Sequence1:Execute    INFO Time User   : Tot=0.999 [ms] Ave/Min/Max=0.0999(+-  0.3)/    0/0.999 [ms] #= 10
-TopSequence:Exe...   INFO Time User   : Tot=0.999 [ms] Ave/Min/Max=0.0999(+-  0.3)/    0/0.999 [ms] #= 10
-Sequence1:Initi...   INFO Time User   : Tot=    1 [ms]                                             #=  1
-TopSequence:Ini...   INFO Time User   : Tot=    1 [ms]                                             #=  1
-OR:Execute           INFO Time User   : Tot=    1 [ms] Ave/Min/Max=  0.1(+-  0.3)/    0/    1 [ms] #= 10
-ORSequence:Execute   INFO Time User   : Tot=    1 [ms] Ave/Min/Max=  0.1(+-  0.3)/    0/    1 [ms] #= 10
-ANDSequence:Ini...   INFO Time User   : Tot=  241 [ms]                                             #=  1
-ChronoStatSvc        INFO Time User   : Tot=0.531  [s]                                             #=  1
-*****Chrono*****     INFO ****************************************************************************************************
-ChronoStatSvc.f...   INFO  Service finalized successfully
-ApplicationMgr       INFO Application Manager Finalized successfully
-ApplicationMgr       INFO Application Manager Terminated successfully
diff --git a/GaudiAlg/tests/qmtest/refs/AlgSequencer_pyopts.ref b/GaudiAlg/tests/qmtest/refs/AlgSequencer_pyopts.ref
deleted file mode 100644
index aa27695bed6c753d4f5eb37d8fce740c34f38e87..0000000000000000000000000000000000000000
--- a/GaudiAlg/tests/qmtest/refs/AlgSequencer_pyopts.ref
+++ /dev/null
@@ -1,258 +0,0 @@
-# setting LC_ALL to "C"
-# --> Including file '/bld2/leggett/work/BeginRun/gaudi_g/Gaudi/GaudiTestSuite/options/AlgSequencer.py'
-# <-- End of file '/bld2/leggett/work/BeginRun/gaudi_g/Gaudi/GaudiTestSuite/options/AlgSequencer.py'
-# applying configuration of GaudiTestSuiteCommonConf
-# /***** User GaudiTestSuiteCommonConf/GaudiTestSuiteCommonConf ****************************************
-# |-OutputLevel = 3
-# |-DummyEvents = -1
-# \----- (End of User GaudiTestSuiteCommonConf/GaudiTestSuiteCommonConf) -------------------------------
-ApplicationMgr    SUCCESS
-====================================================================================================================================
-                                                   Welcome to ApplicationMgr (GaudiCoreSvc v30r0)
-                                          running on zeus on Mon Dec 18 16:00:47 2017
-====================================================================================================================================
-ApplicationMgr       INFO Application Manager Configured successfully
-StatusCodeSvc        INFO initialize
-RndmGenSvc.Engine    INFO Generator engine type:CLHEP::RanluxEngine
-RndmGenSvc.Engine    INFO Current Seed:1234567 Luxury:3
-RndmGenSvc           INFO Using Random engine:HepRndm::Engine<CLHEP::RanluxEngine>
-TIMER.TIMER          INFO This machine has a speed about   2.63 times the speed of a 2.8 GHz Xeon.
-ParentAlg            INFO creating sub-algorithms....
-SubAlg1              INFO initializing....
-SubAlg2              INFO initializing....
-TopSequence          INFO Member list: Gaudi::Sequencer/Sequence1, Gaudi::Sequencer/Sequence2
-Sequence1            INFO Member list: Prescaler/Prescaler1, HelloWorld, EventCounter/Counter1
-HelloWorld          DEBUG Property update for OutputLevel : new value = 2
-HelloWorld           INFO initializing....
-HelloWorld          DEBUG input handles: 0
-HelloWorld          DEBUG output handles: 0
-HelloWorld          DEBUG Data Deps for HelloWorld
-Counter1             INFO Counter1:EventCounter::initialize - Frequency:  'Frequency':1
-Sequence2            INFO Member list: Prescaler/Prescaler2, HelloWorld, EventCounter/Counter2
-Counter2             INFO Counter2:EventCounter::initialize - Frequency:  'Frequency':1
-ANDSequence          INFO Member list: HelloWorld/AND, EventCounter/ANDCounter
-ToolSvc.Sequenc...   INFO This machine has a speed about   3.45 times the speed of a 2.8 GHz Xeon.
-AND                  INFO initializing....
-ANDCounter           INFO ANDCounter:EventCounter::initialize - Frequency:  'Frequency':1
-ORSequence           INFO OR Member list: HelloWorld/OR, EventCounter/ORCounter
-OR                   INFO initializing....
-ORCounter            INFO ORCounter:EventCounter::initialize - Frequency:  'Frequency':1
-EventLoopMgr      WARNING Unable to locate service "EventSelector"
-EventLoopMgr      WARNING No events will be processed from external input.
-HistogramPersis...WARNING Histograms saving not required.
-ApplicationMgr       INFO Application Manager Initialized successfully
-ApplicationMgr       INFO Application Manager Started successfully
-ParentAlg            INFO executing....
-SubAlg1              INFO executing....
-SubAlg2              INFO executing....
-AND                  INFO executing....
-ANDCounter           INFO ANDCounter:EventCounter::execute - seen events: 1
-OR                   INFO executing....
-ParentAlg            INFO executing....
-SubAlg1              INFO executing....
-SubAlg2              INFO executing....
-HelloWorld           INFO executing....
-Counter1             INFO Counter1:EventCounter::execute - seen events: 1
-AND                  INFO executing....
-ANDCounter           INFO ANDCounter:EventCounter::execute - seen events: 2
-OR                   INFO executing....
-ParentAlg            INFO executing....
-SubAlg1              INFO executing....
-SubAlg2              INFO executing....
-AND                  INFO executing....
-ANDCounter           INFO ANDCounter:EventCounter::execute - seen events: 3
-OR                   INFO executing....
-ParentAlg            INFO executing....
-SubAlg1              INFO executing....
-SubAlg2              INFO executing....
-HelloWorld           INFO executing....
-Counter1             INFO Counter1:EventCounter::execute - seen events: 2
-AND                  INFO executing....
-ANDCounter           INFO ANDCounter:EventCounter::execute - seen events: 4
-OR                   INFO executing....
-ParentAlg            INFO executing....
-SubAlg1              INFO executing....
-SubAlg2              INFO executing....
-AND                  INFO executing....
-ANDCounter           INFO ANDCounter:EventCounter::execute - seen events: 5
-OR                   INFO executing....
-ParentAlg            INFO executing....
-SubAlg1              INFO executing....
-SubAlg2              INFO executing....
-HelloWorld           INFO executing....
-Counter1             INFO Counter1:EventCounter::execute - seen events: 3
-AND                  INFO executing....
-ANDCounter           INFO ANDCounter:EventCounter::execute - seen events: 6
-OR                   INFO executing....
-ParentAlg            INFO executing....
-SubAlg1              INFO executing....
-SubAlg2              INFO executing....
-AND                  INFO executing....
-ANDCounter           INFO ANDCounter:EventCounter::execute - seen events: 7
-OR                   INFO executing....
-ParentAlg            INFO executing....
-SubAlg1              INFO executing....
-SubAlg2              INFO executing....
-HelloWorld           INFO executing....
-Counter1             INFO Counter1:EventCounter::execute - seen events: 4
-AND                  INFO executing....
-ANDCounter           INFO ANDCounter:EventCounter::execute - seen events: 8
-OR                   INFO executing....
-ParentAlg            INFO executing....
-SubAlg1              INFO executing....
-SubAlg2              INFO executing....
-AND                  INFO executing....
-ANDCounter           INFO ANDCounter:EventCounter::execute - seen events: 9
-OR                   INFO executing....
-ParentAlg            INFO executing....
-SubAlg1              INFO executing....
-SubAlg2              INFO executing....
-HelloWorld           INFO executing....
-Counter1             INFO Counter1:EventCounter::execute - seen events: 5
-Counter2             INFO Counter2:EventCounter::execute - seen events: 1
-AND                  INFO executing....
-ANDCounter           INFO ANDCounter:EventCounter::execute - seen events: 10
-OR                   INFO executing....
-ApplicationMgr       INFO Application Manager Stopped successfully
-ParentAlg            INFO finalizing....
-SubAlg1              INFO finalizing....
-SubAlg2              INFO finalizing....
-HelloWorld           INFO finalizing....
-Counter1             INFO Counter1:EventCounter::finalize - total events: 5
-Counter2             INFO Counter2:EventCounter::finalize - total events: 1
-AND                  INFO finalizing....
-ANDCounter           INFO ANDCounter:EventCounter::finalize - total events: 10
-OR                   INFO finalizing....
-ORCounter            INFO ORCounter:EventCounter::finalize - total events: 0
-EventLoopMgr         INFO Histograms converted successfully according to request.
-ToolSvc              INFO Removing all tools created by ToolSvc
-ToolSvc.Sequenc...   INFO --------------------------------------------------------------------------------------------------
-ToolSvc.Sequenc...   INFO This machine has a speed about   3.45 times the speed of a 2.8 GHz Xeon.
-ToolSvc.Sequenc...   INFO Algorithm          (millisec) |    <user> |   <clock> |      min       max    sigma | entries | total (s) |
-ToolSvc.Sequenc...   INFO --------------------------------------------------------------------------------------------------
-ToolSvc.Sequenc...   INFO ANDSequence                   |     0.000 |     0.013 |    0.011       0.0     0.00 |      10 |     0.000 |
-ToolSvc.Sequenc...   INFO   AND                         |     0.000 |     0.006 |    0.005       0.0     0.00 |      10 |     0.000 |
-ToolSvc.Sequenc...   INFO   ANDCounter                  |     0.000 |     0.006 |    0.004       0.0     0.00 |      10 |     0.000 |
-ToolSvc.Sequenc...   INFO ORSequence                    |     0.000 |     0.006 |    0.006       0.0     0.00 |      10 |     0.000 |
-ToolSvc.Sequenc...   INFO   OR                          |     0.000 |     0.005 |    0.005       0.0     0.00 |      10 |     0.000 |
-ToolSvc.Sequenc...   INFO   ORCounter                   |     0.000 |     0.000 |    0.000       0.0     0.00 |       0 |     0.000 |
-ToolSvc.Sequenc...   INFO --------------------------------------------------------------------------------------------------
-TIMER.TIMER          INFO --------------------------------------------------------------------------------------------------
-TIMER.TIMER          INFO This machine has a speed about   2.63 times the speed of a 2.8 GHz Xeon.
-TIMER.TIMER          INFO Algorithm          (millisec) |    <user> |   <clock> |      min       max    sigma | entries | total (s) |
-TIMER.TIMER          INFO --------------------------------------------------------------------------------------------------
-TIMER.TIMER          INFO EVENT LOOP                    |     0.000 |     0.072 |    0.049       0.2     0.04 |      10 |     0.001 |
-TIMER.TIMER          INFO  ParentAlg                    |     0.000 |     0.008 |    0.007       0.0     0.00 |      10 |     0.000 |
-TIMER.TIMER          INFO   SubAlg1                     |     0.000 |     0.000 |    0.000       0.0     0.00 |       0 |     0.000 |
-TIMER.TIMER          INFO   SubAlg2                     |     0.000 |     0.000 |    0.000       0.0     0.00 |       0 |     0.000 |
-TIMER.TIMER          INFO  StopperAlg                   |     0.000 |     0.001 |    0.001       0.0     0.00 |      10 |     0.000 |
-TIMER.TIMER          INFO  TopSequence                  |     0.000 |     0.019 |    0.012       0.0     0.01 |      10 |     0.000 |
-TIMER.TIMER          INFO   Sequence1                   |     0.000 |     0.009 |    0.004       0.0     0.00 |      10 |     0.000 |
-TIMER.TIMER          INFO    Prescaler1                 |     0.000 |     0.001 |    0.001       0.0     0.00 |      10 |     0.000 |
-TIMER.TIMER          INFO    HelloWorld                 |     0.000 |     0.004 |    0.004       0.0     0.00 |       5 |     0.000 |
-TIMER.TIMER          INFO    Counter1                   |     0.000 |     0.003 |    0.003       0.0     0.00 |       5 |     0.000 |
-TIMER.TIMER          INFO   Sequence2                   |     0.000 |     0.005 |    0.004       0.0     0.00 |      10 |     0.000 |
-TIMER.TIMER          INFO    Prescaler2                 |     0.000 |     0.001 |    0.001       0.0     0.00 |      10 |     0.000 |
-TIMER.TIMER          INFO    Counter2                   |     0.000 |     0.006 |    0.006       0.0     0.00 |       1 |     0.000 |
-TIMER.TIMER          INFO  ANDSequence                  |     0.000 |     0.015 |    0.012       0.0     0.00 |      10 |     0.000 |
-TIMER.TIMER          INFO   AND                         |     0.000 |     0.005 |    0.004       0.0     0.00 |      10 |     0.000 |
-TIMER.TIMER          INFO   ANDCounter                  |     0.000 |     0.005 |    0.003       0.0     0.00 |      10 |     0.000 |
-TIMER.TIMER          INFO  ORSequence                   |     0.000 |     0.007 |    0.007       0.0     0.00 |      10 |     0.000 |
-TIMER.TIMER          INFO   OR                          |     0.000 |     0.004 |    0.004       0.0     0.00 |      10 |     0.000 |
-TIMER.TIMER          INFO   ORCounter                   |     0.000 |     0.000 |    0.000       0.0     0.00 |       0 |     0.000 |
-TIMER.TIMER          INFO --------------------------------------------------------------------------------------------------
-*****Chrono*****     INFO ****************************************************************************************************
-*****Chrono*****     INFO  The Final CPU consumption ( Chrono ) Table (ordered)
-*****Chrono*****     INFO ****************************************************************************************************
-ORSequence:Start     INFO Time User   : Tot=    0 [us]                                             #=  1
-Prescaler2:Start     INFO Time User   : Tot=    0 [us]                                             #=  1
-Counter1:Stop        INFO Time User   : Tot=    0 [us]                                             #=  1
-Counter1:Start       INFO Time User   : Tot=    0 [us]                                             #=  1
-Prescaler1:Stop      INFO Time User   : Tot=    0 [us]                                             #=  1
-Counter2:Stop        INFO Time User   : Tot=    0 [us]                                             #=  1
-Sequence2:Finalize   INFO Time User   : Tot=    0 [us]                                             #=  1
-Sequence2:Stop       INFO Time User   : Tot=    0 [us]                                             #=  1
-ParentAlg:Stop       INFO Time User   : Tot=    0 [us]                                             #=  1
-ANDCounter:Stop      INFO Time User   : Tot=    0 [us]                                             #=  1
-ORCounter:Start      INFO Time User   : Tot=    0 [us]                                             #=  1
-OR:Stop              INFO Time User   : Tot=    0 [us]                                             #=  1
-SubAlg2:Start        INFO Time User   : Tot=    0 [us]                                             #=  1
-SubAlg2:Stop         INFO Time User   : Tot=    0 [us]                                             #=  1
-AND:Stop             INFO Time User   : Tot=    0 [us]                                             #=  1
-AND:Start            INFO Time User   : Tot=    0 [us]                                             #=  1
-TopSequence:Stop     INFO Time User   : Tot=    0 [us]                                             #=  1
-ORCounter:Stop       INFO Time User   : Tot=    0 [us]                                             #=  1
-OR:Start             INFO Time User   : Tot=    0 [us]                                             #=  1
-ParentAlg:Start      INFO Time User   : Tot=    0 [us]                                             #=  1
-Prescaler1:Start     INFO Time User   : Tot=    0 [us]                                             #=  1
-ORSequence:Stop      INFO Time User   : Tot=    0 [us]                                             #=  1
-Prescaler2:Fina...   INFO Time User   : Tot=    0 [us]                                             #=  1
-Prescaler2:Stop      INFO Time User   : Tot=    0 [us]                                             #=  1
-Sequence1:Finalize   INFO Time User   : Tot=    0 [us]                                             #=  1
-Sequence1:Stop       INFO Time User   : Tot=    0 [us]                                             #=  1
-StopperAlg:Fina...   INFO Time User   : Tot=    0 [us]                                             #=  1
-StopperAlg:Init...   INFO Time User   : Tot=    0 [us]                                             #=  1
-StopperAlg:Start     INFO Time User   : Tot=    0 [us]                                             #=  1
-StopperAlg:Stop      INFO Time User   : Tot=    0 [us]                                             #=  1
-SubAlg1:Start        INFO Time User   : Tot=    0 [us]                                             #=  1
-SubAlg1:Stop         INFO Time User   : Tot=    0 [us]                                             #=  1
-TopSequence:Fin...   INFO Time User   : Tot=    0 [us]                                             #=  1
-ANDSequence:Start    INFO Time User   : Tot=    0 [us]                                             #=  1
-Counter2:Start       INFO Time User   : Tot=    0 [us]                                             #=  1
-ANDSequence:Stop     INFO Time User   : Tot=    0 [us]                                             #=  1
-ANDCounter:Start     INFO Time User   : Tot=    0 [us]                                             #=  1
-HelloWorld:Start     INFO Time User   : Tot=    0 [us]                                             #=  1
-HelloWorld:Stop      INFO Time User   : Tot=    0 [us]                                             #=  1
-ORCounter:Finalize   INFO Time User   : Tot=    0 [us]                                             #=  1
-ORSequence:Fina...   INFO Time User   : Tot=    0 [us]                                             #=  1
-ParentAlg:Finalize   INFO Time User   : Tot=    0 [us]                                             #=  1
-SubAlg2:Finalize     INFO Time User   : Tot=    0 [us]                                             #=  1
-ANDCounter:Fina...   INFO Time User   : Tot=    0 [us]                                             #=  1
-Sequence2:Start      INFO Time User   : Tot=    0 [us]                                             #=  1
-Counter1:Finalize    INFO Time User   : Tot=    0 [us]                                             #=  1
-Prescaler2:Init...   INFO Time User   : Tot=    0 [us]                                             #=  1
-OR:Finalize          INFO Time User   : Tot=    0 [us]                                             #=  1
-Counter2:Execute     INFO Time User   : Tot=    0 [us]                                             #=  1
-Counter2:Finalize    INFO Time User   : Tot=    0 [us]                                             #=  1
-AND:Finalize         INFO Time User   : Tot=    0 [us]                                             #=  1
-HelloWorld:Fina...   INFO Time User   : Tot=    0 [us]                                             #=  1
-SubAlg1:Finalize     INFO Time User   : Tot=    0 [us]                                             #=  1
-SubAlg2:Initialize   INFO Time User   : Tot=    0 [us]                                             #=  1
-ORCounter:Initi...   INFO Time User   : Tot=    0 [us]                                             #=  1
-SubAlg1:Initialize   INFO Time User   : Tot=    0 [us]                                             #=  1
-Counter2:Initia...   INFO Time User   : Tot=    0 [us]                                             #=  1
-OR:Initialize        INFO Time User   : Tot=    0 [us]                                             #=  1
-ANDSequence:Fin...   INFO Time User   : Tot=    0 [us]                                             #=  1
-AND:Initialize       INFO Time User   : Tot=    0 [us]                                             #=  1
-ANDCounter:Init...   INFO Time User   : Tot=    0 [us]                                             #=  1
-Sequence1:Start      INFO Time User   : Tot=    0 [us]                                             #=  1
-HelloWorld:Init...   INFO Time User   : Tot=    0 [us]                                             #=  1
-Prescaler1:Init...   INFO Time User   : Tot=    0 [us]                                             #=  1
-TopSequence:Start    INFO Time User   : Tot=    0 [us]                                             #=  1
-Prescaler1:Fina...   INFO Time User   : Tot=    0 [us]                                             #=  1
-Counter1:Initia...   INFO Time User   : Tot=    0 [us]                                             #=  1
-ParentAlg:Initi...   INFO Time User   : Tot=    0 [us]                                             #=  1
-ORSequence:Init...   INFO Time User   : Tot=    0 [us]                                             #=  1
-Sequence2:Initi...   INFO Time User   : Tot=    0 [us]                                             #=  1
-Sequence1:Initi...   INFO Time User   : Tot=    0 [us]                                             #=  1
-TopSequence:Ini...   INFO Time User   : Tot=    0 [us]                                             #=  1
-Counter1:Execute     INFO Time User   : Tot=    0 [us] Ave/Min/Max=    0(+-    0)/    0/    0 [us] #=  5
-HelloWorld:Execute   INFO Time User   : Tot=    0 [us] Ave/Min/Max=    0(+-    0)/    0/    0 [us] #=  5
-StopperAlg:Execute   INFO Time User   : Tot=    0 [us] Ave/Min/Max=    0(+-    0)/    0/    0 [us] #= 10
-Prescaler1:Execute   INFO Time User   : Tot=    0 [us] Ave/Min/Max=    0(+-    0)/    0/    0 [us] #= 10
-Prescaler2:Execute   INFO Time User   : Tot=    0 [us] Ave/Min/Max=    0(+-    0)/    0/    0 [us] #= 10
-ANDCounter:Execute   INFO Time User   : Tot=    0 [us] Ave/Min/Max=    0(+-    0)/    0/    0 [us] #= 10
-OR:Execute           INFO Time User   : Tot=    0 [us] Ave/Min/Max=    0(+-    0)/    0/    0 [us] #= 10
-AND:Execute          INFO Time User   : Tot=    0 [us] Ave/Min/Max=    0(+-    0)/    0/    0 [us] #= 10
-Sequence2:Execute    INFO Time User   : Tot=    0 [us] Ave/Min/Max=    0(+-    0)/    0/    0 [us] #= 10
-ORSequence:Execute   INFO Time User   : Tot=    0 [us] Ave/Min/Max=    0(+-    0)/    0/    0 [us] #= 10
-ParentAlg:Execute    INFO Time User   : Tot=    0 [us] Ave/Min/Max=    0(+-    0)/    0/    0 [us] #= 10
-Sequence1:Execute    INFO Time User   : Tot=    0 [us] Ave/Min/Max=    0(+-    0)/    0/    0 [us] #= 10
-ANDSequence:Exe...   INFO Time User   : Tot=    0 [us] Ave/Min/Max=    0(+-    0)/    0/    0 [us] #= 10
-TopSequence:Exe...   INFO Time User   : Tot=    0 [us] Ave/Min/Max=    0(+-    0)/    0/    0 [us] #= 10
-ANDSequence:Ini...   INFO Time User   : Tot=  290 [ms]                                             #=  1
-ChronoStatSvc        INFO Time User   : Tot=  340 [ms]                                             #=  1
-*****Chrono*****     INFO ****************************************************************************************************
-ChronoStatSvc.f...   INFO  Service finalized successfully
-ApplicationMgr       INFO Application Manager Finalized successfully
-ApplicationMgr       INFO Application Manager Terminated successfully
diff --git a/GaudiAlg/tests/qmtest/refs/AlgTools.ref b/GaudiAlg/tests/qmtest/refs/AlgTools.ref
deleted file mode 100644
index 93df38e5e5f00cf19531f523012fef9e381aeba6..0000000000000000000000000000000000000000
--- a/GaudiAlg/tests/qmtest/refs/AlgTools.ref
+++ /dev/null
@@ -1,357 +0,0 @@
-# setting LC_ALL to "C"
-# --> Including file '/home/marcocle/stacks/master/Gaudi/GaudiAlg/tests/qmtest/options/AlgTools.py'
-# <-- End of file '/home/marcocle/stacks/master/Gaudi/GaudiAlg/tests/qmtest/options/AlgTools.py'
-# applying configuration of GaudiTestSuiteCommonConf
-# /***** User GaudiTestSuiteCommonConf/GaudiTestSuiteCommonConf ****************************************
-# |-OutputLevel = 3
-# |-DummyEvents = -1
-# \----- (End of User GaudiTestSuiteCommonConf/GaudiTestSuiteCommonConf) -------------------------------
-ApplicationMgr    SUCCESS
-====================================================================================================================================
-                                                   Welcome to ApplicationMgr (GaudiCoreSvc v36r12)
-                                          running on lbbuildinter01.cern.ch on Thu Apr 20 15:55:27 2023
-====================================================================================================================================
-ApplicationMgr       INFO Application Manager Configured successfully
-MyAlg                INFO initializing....
-ToolSvc.MyTool       INFO intialize() has been called
-ToolSvc.MyTool       INFO Int    = 100
-ToolSvc.MyTool       INFO Double = 100
-ToolSvc.MyTool       INFO String = hundred
-ToolSvc.MyTool       INFO Bool   = 1
-MyAlg.MyTool         INFO intialize() has been called
-MyAlg.MyTool         INFO Int    = 100
-MyAlg.MyTool         INFO Double = 100
-MyAlg.MyTool         INFO String = hundred
-MyAlg.MyTool         INFO Bool   = 1
-ToolSvc.MyGaudi...   INFO intialize() has been called
-ToolSvc.MyGaudi...   INFO Int    = 201
-ToolSvc.MyGaudi...   INFO Double = 2.011e+12
-ToolSvc.MyGaudi...   INFO String = two hundred and one
-ToolSvc.MyGaudi...   INFO Bool   = 1
-MyAlg.MyGaudiTool    INFO intialize() has been called
-MyAlg.MyGaudiTool    INFO Int    = 101
-MyAlg.MyGaudiTool    INFO Double = 1.011e+12
-MyAlg.MyGaudiTool    INFO String = hundred one
-MyAlg.MyGaudiTool    INFO Bool   = 0
-MyAlg.ToolWithName   INFO intialize() has been called
-MyAlg.ToolWithName   INFO Int    = 10
-MyAlg.ToolWithName   INFO Double = 20
-MyAlg.ToolWithName   INFO String = abc
-MyAlg.ToolWithName   INFO Bool   = 0
-MyAlg                INFO /Event/Rec/Tracks
-MyAlg                INFO /Event/Rec/Hits
-MyAlg                INFO /Rec/RAW
-MyAlg                INFO /Event/MyAnalysis/Tracks
-MyAlg.WrongIfac...   INFO intialize() has been called
-MyAlg.WrongIfac...   INFO Int    = 100
-MyAlg.WrongIfac...   INFO Double = 100
-MyAlg.WrongIfac...   INFO String = hundred
-MyAlg.WrongIfac...   INFO Bool   = 1
-MyAlg                INFO unable to retrieve MyTool/WrongIfaceTool (expected) with exception: unable to dcast AlgTool MyTool/WrongIfaceTool to interface IWrongTool
-MyAlg                INFO ....initialization done
-ToolSvc.Another...   INFO intialize() has been called
-ToolSvc.Another...   INFO Int    = 100
-ToolSvc.Another...   INFO Double = 100
-ToolSvc.Another...   INFO String = hundred
-ToolSvc.Another...   INFO Bool   = 1
-ToolSvc.Another...   INFO intialize() has been called
-ToolSvc.Another...   INFO Int    = 100
-ToolSvc.Another...   INFO Double = 100
-ToolSvc.Another...   INFO String = hundred
-ToolSvc.Another...   INFO Bool   = 1
-MyAlg.PrivToolH...   INFO intialize() has been called
-MyAlg.PrivToolH...   INFO Int    = 100
-MyAlg.PrivToolH...   INFO Double = 100
-MyAlg.PrivToolH...   INFO String = Is a private tool
-MyAlg.PrivToolH...   INFO Bool   = 1
-ToolSvc.TestPub...   INFO intialize() has been called
-ToolSvc.TestPub...   INFO Int    = 100
-ToolSvc.TestPub...   INFO Double = 100
-ToolSvc.TestPub...   INFO String = Is a public tool
-ToolSvc.TestPub...   INFO Bool   = 1
-ToolSvc.Generic...   INFO intialize() has been called
-ToolSvc.Generic...   INFO Int    = 100
-ToolSvc.Generic...   INFO Double = 100
-ToolSvc.Generic...   INFO String = hundred
-ToolSvc.Generic...   INFO Bool   = 1
-MyAlg.LegacyToo...   INFO intialize() has been called
-MyAlg.LegacyToo...   INFO Int    = 100
-MyAlg.LegacyToo...   INFO Double = 100
-MyAlg.LegacyToo...   INFO String = hundred
-MyAlg.LegacyToo...   INFO Bool   = 1
-ToolSvc.ToolA       DEBUG Property update for OutputLevel : new value = 2
-ToolSvc.ToolA       DEBUG Initialize
-ToolSvc.ToolA       DEBUG Loading tool ToolB of type TestTool
-ToolSvc.ToolB       DEBUG Property update for OutputLevel : new value = 2
-ToolSvc.ToolB       DEBUG Initialize
-ToolSvc.ToolB       DEBUG Loading tool ToolA of type TestTool
-EventLoopMgr      WARNING Unable to locate service "EventSelector"
-EventLoopMgr      WARNING No events will be processed from external input.
-ApplicationMgr       INFO Application Manager Initialized successfully
-ApplicationMgr       INFO Application Manager Started successfully
-MyAlg                INFO executing....
-MyAlg                INFO tools created with tool<T>...
-ToolSvc.MyTool       INFO doIt() has been called
-MyAlg.MyTool         INFO doIt() has been called
-ToolSvc.MyGaudi...   INFO doIt() has been called
-ToolSvc.MyGaudi...   INFO MyGaudiTool:: public tool called by [MyAlg]
-MyAlg.MyGaudiTool    INFO doIt() has been called
-MyAlg.ToolWithName   INFO doIt() has been called
-MyAlg.MyGaudiTool    INFO doItAgain() has been called
-MyAlg                INFO tools created via ToolHandle<T>....
-MyAlg.PrivToolH...   INFO doIt() has been called
-ToolSvc.TestPub...   INFO doIt() has been called
-ToolSvc.TestPub...   INFO MyGaudiTool:: public tool called by [MyAlg]
-ToolSvc.ConstGe...   INFO intialize() has been called
-ToolSvc.ConstGe...   INFO Int    = 100
-ToolSvc.ConstGe...   INFO Double = 100
-ToolSvc.ConstGe...   INFO String = hundred
-ToolSvc.ConstGe...   INFO Bool   = 1
-ToolSvc.ConstGe...   INFO doIt() has been called
-MyAlg                INFO tools copied assigned via ToolHandle<T>....
-ToolSvc.PubTool...   INFO intialize() has been called
-ToolSvc.PubTool...   INFO Int    = 100
-ToolSvc.PubTool...   INFO Double = 100
-ToolSvc.PubTool...   INFO String = hundred
-ToolSvc.PubTool...   INFO Bool   = 1
-ToolSvc.PubTool...   INFO doIt() has been called
-ToolSvc.PubTool...   INFO doIt() has been called
-ToolSvc.ConstGe...   INFO doIt() has been called
-MyAlg                INFO tools copied constructed via ToolHandle<T>....
-ToolSvc.TestPub...   INFO doIt() has been called
-ToolSvc.TestPub...   INFO MyGaudiTool:: public tool called by [MyAlg]
-MyAlg.PrivToolH...   INFO doIt() has been called
-ToolSvc.ConstGe...   INFO doIt() has been called
-MyAlg                INFO executing....
-MyAlg                INFO tools created with tool<T>...
-ToolSvc.MyTool       INFO doIt() has been called
-MyAlg.MyTool         INFO doIt() has been called
-ToolSvc.MyGaudi...   INFO doIt() has been called
-ToolSvc.MyGaudi...   INFO MyGaudiTool:: public tool called by [MyAlg]
-MyAlg.MyGaudiTool    INFO doIt() has been called
-MyAlg.ToolWithName   INFO doIt() has been called
-MyAlg.MyGaudiTool    INFO doItAgain() has been called
-MyAlg                INFO tools created via ToolHandle<T>....
-MyAlg.PrivToolH...   INFO doIt() has been called
-ToolSvc.TestPub...   INFO doIt() has been called
-ToolSvc.TestPub...   INFO MyGaudiTool:: public tool called by [MyAlg]
-ToolSvc.ConstGe...   INFO doIt() has been called
-MyAlg                INFO tools copied assigned via ToolHandle<T>....
-ToolSvc.PubTool...   INFO doIt() has been called
-ToolSvc.PubTool...   INFO doIt() has been called
-ToolSvc.ConstGe...   INFO doIt() has been called
-MyAlg                INFO tools copied constructed via ToolHandle<T>....
-ToolSvc.TestPub...   INFO doIt() has been called
-ToolSvc.TestPub...   INFO MyGaudiTool:: public tool called by [MyAlg]
-MyAlg.PrivToolH...   INFO doIt() has been called
-ToolSvc.ConstGe...   INFO doIt() has been called
-MyAlg                INFO executing....
-MyAlg                INFO tools created with tool<T>...
-ToolSvc.MyTool       INFO doIt() has been called
-MyAlg.MyTool         INFO doIt() has been called
-ToolSvc.MyGaudi...   INFO doIt() has been called
-ToolSvc.MyGaudi...   INFO MyGaudiTool:: public tool called by [MyAlg]
-MyAlg.MyGaudiTool    INFO doIt() has been called
-MyAlg.ToolWithName   INFO doIt() has been called
-MyAlg.MyGaudiTool    INFO doItAgain() has been called
-MyAlg                INFO tools created via ToolHandle<T>....
-MyAlg.PrivToolH...   INFO doIt() has been called
-ToolSvc.TestPub...   INFO doIt() has been called
-ToolSvc.TestPub...   INFO MyGaudiTool:: public tool called by [MyAlg]
-ToolSvc.ConstGe...   INFO doIt() has been called
-MyAlg                INFO tools copied assigned via ToolHandle<T>....
-ToolSvc.PubTool...   INFO doIt() has been called
-ToolSvc.PubTool...   INFO doIt() has been called
-ToolSvc.ConstGe...   INFO doIt() has been called
-MyAlg                INFO tools copied constructed via ToolHandle<T>....
-ToolSvc.TestPub...   INFO doIt() has been called
-ToolSvc.TestPub...   INFO MyGaudiTool:: public tool called by [MyAlg]
-MyAlg.PrivToolH...   INFO doIt() has been called
-ToolSvc.ConstGe...   INFO doIt() has been called
-MyAlg                INFO executing....
-MyAlg                INFO tools created with tool<T>...
-ToolSvc.MyTool       INFO doIt() has been called
-MyAlg.MyTool         INFO doIt() has been called
-ToolSvc.MyGaudi...   INFO doIt() has been called
-ToolSvc.MyGaudi...   INFO MyGaudiTool:: public tool called by [MyAlg]
-MyAlg.MyGaudiTool    INFO doIt() has been called
-MyAlg.ToolWithName   INFO doIt() has been called
-MyAlg.MyGaudiTool    INFO doItAgain() has been called
-MyAlg                INFO tools created via ToolHandle<T>....
-MyAlg.PrivToolH...   INFO doIt() has been called
-ToolSvc.TestPub...   INFO doIt() has been called
-ToolSvc.TestPub...   INFO MyGaudiTool:: public tool called by [MyAlg]
-ToolSvc.ConstGe...   INFO doIt() has been called
-MyAlg                INFO tools copied assigned via ToolHandle<T>....
-ToolSvc.PubTool...   INFO doIt() has been called
-ToolSvc.PubTool...   INFO doIt() has been called
-ToolSvc.ConstGe...   INFO doIt() has been called
-MyAlg                INFO tools copied constructed via ToolHandle<T>....
-ToolSvc.TestPub...   INFO doIt() has been called
-ToolSvc.TestPub...   INFO MyGaudiTool:: public tool called by [MyAlg]
-MyAlg.PrivToolH...   INFO doIt() has been called
-ToolSvc.ConstGe...   INFO doIt() has been called
-MyAlg                INFO executing....
-MyAlg                INFO tools created with tool<T>...
-ToolSvc.MyTool       INFO doIt() has been called
-MyAlg.MyTool         INFO doIt() has been called
-ToolSvc.MyGaudi...   INFO doIt() has been called
-ToolSvc.MyGaudi...   INFO MyGaudiTool:: public tool called by [MyAlg]
-MyAlg.MyGaudiTool    INFO doIt() has been called
-MyAlg.ToolWithName   INFO doIt() has been called
-MyAlg.MyGaudiTool    INFO doItAgain() has been called
-MyAlg                INFO tools created via ToolHandle<T>....
-MyAlg.PrivToolH...   INFO doIt() has been called
-ToolSvc.TestPub...   INFO doIt() has been called
-ToolSvc.TestPub...   INFO MyGaudiTool:: public tool called by [MyAlg]
-ToolSvc.ConstGe...   INFO doIt() has been called
-MyAlg                INFO tools copied assigned via ToolHandle<T>....
-ToolSvc.PubTool...   INFO doIt() has been called
-ToolSvc.PubTool...   INFO doIt() has been called
-ToolSvc.ConstGe...   INFO doIt() has been called
-MyAlg                INFO tools copied constructed via ToolHandle<T>....
-ToolSvc.TestPub...   INFO doIt() has been called
-ToolSvc.TestPub...   INFO MyGaudiTool:: The INFO message is suppressed : 'public tool called by [MyAlg]'
-MyAlg.PrivToolH...   INFO doIt() has been called
-ToolSvc.ConstGe...   INFO doIt() has been called
-MyAlg                INFO executing....
-MyAlg                INFO tools created with tool<T>...
-ToolSvc.MyTool       INFO doIt() has been called
-MyAlg.MyTool         INFO doIt() has been called
-ToolSvc.MyGaudi...   INFO doIt() has been called
-ToolSvc.MyGaudi...   INFO MyGaudiTool:: public tool called by [MyAlg]
-MyAlg.MyGaudiTool    INFO doIt() has been called
-MyAlg.ToolWithName   INFO doIt() has been called
-MyAlg.MyGaudiTool    INFO doItAgain() has been called
-MyAlg                INFO tools created via ToolHandle<T>....
-MyAlg.PrivToolH...   INFO doIt() has been called
-ToolSvc.TestPub...   INFO doIt() has been called
-ToolSvc.ConstGe...   INFO doIt() has been called
-MyAlg                INFO tools copied assigned via ToolHandle<T>....
-ToolSvc.PubTool...   INFO doIt() has been called
-ToolSvc.PubTool...   INFO doIt() has been called
-ToolSvc.ConstGe...   INFO doIt() has been called
-MyAlg                INFO tools copied constructed via ToolHandle<T>....
-ToolSvc.TestPub...   INFO doIt() has been called
-MyAlg.PrivToolH...   INFO doIt() has been called
-ToolSvc.ConstGe...   INFO doIt() has been called
-MyAlg                INFO executing....
-MyAlg                INFO tools created with tool<T>...
-ToolSvc.MyTool       INFO doIt() has been called
-MyAlg.MyTool         INFO doIt() has been called
-ToolSvc.MyGaudi...   INFO doIt() has been called
-ToolSvc.MyGaudi...   INFO MyGaudiTool:: public tool called by [MyAlg]
-MyAlg.MyGaudiTool    INFO doIt() has been called
-MyAlg.ToolWithName   INFO doIt() has been called
-MyAlg.MyGaudiTool    INFO doItAgain() has been called
-MyAlg                INFO tools created via ToolHandle<T>....
-MyAlg.PrivToolH...   INFO doIt() has been called
-ToolSvc.TestPub...   INFO doIt() has been called
-ToolSvc.ConstGe...   INFO doIt() has been called
-MyAlg                INFO tools copied assigned via ToolHandle<T>....
-ToolSvc.PubTool...   INFO doIt() has been called
-ToolSvc.PubTool...   INFO doIt() has been called
-ToolSvc.ConstGe...   INFO doIt() has been called
-MyAlg                INFO tools copied constructed via ToolHandle<T>....
-ToolSvc.TestPub...   INFO doIt() has been called
-MyAlg.PrivToolH...   INFO doIt() has been called
-ToolSvc.ConstGe...   INFO doIt() has been called
-MyAlg                INFO executing....
-MyAlg                INFO tools created with tool<T>...
-ToolSvc.MyTool       INFO doIt() has been called
-MyAlg.MyTool         INFO doIt() has been called
-ToolSvc.MyGaudi...   INFO doIt() has been called
-ToolSvc.MyGaudi...   INFO MyGaudiTool:: public tool called by [MyAlg]
-MyAlg.MyGaudiTool    INFO doIt() has been called
-MyAlg.ToolWithName   INFO doIt() has been called
-MyAlg.MyGaudiTool    INFO doItAgain() has been called
-MyAlg                INFO tools created via ToolHandle<T>....
-MyAlg.PrivToolH...   INFO doIt() has been called
-ToolSvc.TestPub...   INFO doIt() has been called
-ToolSvc.ConstGe...   INFO doIt() has been called
-MyAlg                INFO tools copied assigned via ToolHandle<T>....
-ToolSvc.PubTool...   INFO doIt() has been called
-ToolSvc.PubTool...   INFO doIt() has been called
-ToolSvc.ConstGe...   INFO doIt() has been called
-MyAlg                INFO tools copied constructed via ToolHandle<T>....
-ToolSvc.TestPub...   INFO doIt() has been called
-MyAlg.PrivToolH...   INFO doIt() has been called
-ToolSvc.ConstGe...   INFO doIt() has been called
-MyAlg                INFO executing....
-MyAlg                INFO tools created with tool<T>...
-ToolSvc.MyTool       INFO doIt() has been called
-MyAlg.MyTool         INFO doIt() has been called
-ToolSvc.MyGaudi...   INFO doIt() has been called
-ToolSvc.MyGaudi...   INFO MyGaudiTool:: public tool called by [MyAlg]
-MyAlg.MyGaudiTool    INFO doIt() has been called
-MyAlg.ToolWithName   INFO doIt() has been called
-MyAlg.MyGaudiTool    INFO doItAgain() has been called
-MyAlg                INFO tools created via ToolHandle<T>....
-MyAlg.PrivToolH...   INFO doIt() has been called
-ToolSvc.TestPub...   INFO doIt() has been called
-ToolSvc.ConstGe...   INFO doIt() has been called
-MyAlg                INFO tools copied assigned via ToolHandle<T>....
-ToolSvc.PubTool...   INFO doIt() has been called
-ToolSvc.PubTool...   INFO doIt() has been called
-ToolSvc.ConstGe...   INFO doIt() has been called
-MyAlg                INFO tools copied constructed via ToolHandle<T>....
-ToolSvc.TestPub...   INFO doIt() has been called
-MyAlg.PrivToolH...   INFO doIt() has been called
-ToolSvc.ConstGe...   INFO doIt() has been called
-MyAlg                INFO executing....
-MyAlg                INFO tools created with tool<T>...
-ToolSvc.MyTool       INFO doIt() has been called
-MyAlg.MyTool         INFO doIt() has been called
-ToolSvc.MyGaudi...   INFO doIt() has been called
-ToolSvc.MyGaudi...   INFO MyGaudiTool:: The INFO message is suppressed : 'public tool called by [MyAlg]'
-MyAlg.MyGaudiTool    INFO doIt() has been called
-MyAlg.ToolWithName   INFO doIt() has been called
-MyAlg.MyGaudiTool    INFO doItAgain() has been called
-MyAlg                INFO tools created via ToolHandle<T>....
-MyAlg.PrivToolH...   INFO doIt() has been called
-ToolSvc.TestPub...   INFO doIt() has been called
-ToolSvc.ConstGe...   INFO doIt() has been called
-MyAlg                INFO tools copied assigned via ToolHandle<T>....
-ToolSvc.PubTool...   INFO doIt() has been called
-ToolSvc.PubTool...   INFO doIt() has been called
-ToolSvc.ConstGe...   INFO doIt() has been called
-MyAlg                INFO tools copied constructed via ToolHandle<T>....
-ToolSvc.TestPub...   INFO doIt() has been called
-MyAlg.PrivToolH...   INFO doIt() has been called
-ToolSvc.ConstGe...   INFO doIt() has been called
-ApplicationMgr       INFO Application Manager Stopped successfully
-MyAlg                INFO finalizing....
-EventLoopMgr         INFO Histograms converted successfully according to request.
-ToolSvc              INFO Removing all tools created by ToolSvc
-MyAlg.ToolWithName   INFO finalize() has been called
-MyAlg.MyGaudiTool    INFO finalize() has been called
-ToolSvc.MyGaudi...   INFO finalize() has been called
-MyAlg.MyTool         INFO finalize() has been called
-ToolSvc.MyTool       INFO finalize() has been called
-ToolSvc.ToolB       DEBUG Finalize
-MyAlg.LegacyToo...   INFO finalize() has been called
-ToolSvc.Generic...   INFO finalize() has been called
-ToolSvc.Another...   INFO finalize() has been called
-ToolSvc.Another...   INFO finalize() has been called
-MyAlg.WrongIfac...   INFO finalize() has been called
-ToolSvc.PubTool...   INFO finalize() has been called
-ToolSvc.ToolA       DEBUG Finalize
-ToolSvc.TestPub...   INFO finalize() has been called
-MyAlg.PrivToolH...   INFO finalize() has been called
-ToolSvc.ConstGe...   INFO finalize() has been called
-MyAlg.ToolWithName   INFO destructor has been called
-MyAlg.MyGaudiTool    INFO destructor has been called
-ToolSvc.MyGaudi...   INFO destructor has been called
-MyAlg.MyTool         INFO destructor has been called
-ToolSvc.MyTool       INFO destructor has been called
-MyAlg.LegacyToo...   INFO destructor has been called
-ToolSvc.Generic...   INFO destructor has been called
-ToolSvc.Another...   INFO destructor has been called
-ToolSvc.Another...   INFO destructor has been called
-MyAlg.WrongIfac...   INFO destructor has been called
-ToolSvc.PubTool...   INFO destructor has been called
-ToolSvc.TestPub...   INFO destructor has been called
-MyAlg.PrivToolH...   INFO destructor has been called
-ToolSvc.ConstGe...   INFO destructor has been called
-ApplicationMgr       INFO Application Manager Finalized successfully
-ApplicationMgr       INFO Application Manager Terminated successfully
diff --git a/GaudiAlg/tests/qmtest/refs/Counter.ref b/GaudiAlg/tests/qmtest/refs/Counter.ref
deleted file mode 100644
index ac27304d6e101381812858bcefe9aa43f5275f0c..0000000000000000000000000000000000000000
--- a/GaudiAlg/tests/qmtest/refs/Counter.ref
+++ /dev/null
@@ -1,52 +0,0 @@
-
-*******************************************************************************
-*                                                                             *
-* Simple example which illustrates the usage of the useful base class         *
-* GaudiAlgo (python version of C++ GaudiAlgorithm) for "easy" manipulations   *
-* with 'counters'                                                             *
-*                                                                             *
-* The example is equivalent to C++ example 'CounterEx', see                   *
-* $GAUDIEXAMPLESROOT/src/CounterEx/*.cpp and                                  *
-* $GAUDIEXAMPLESROOT/options/CounterEx.opts                                   *
-*                                                                             *
-*******************************************************************************
-Vanya BELYAEV Ivan.Belyaev@lapp.in2p3.fr
-ApplicationMgr    SUCCESS
-====================================================================================================================================
-                                                   Welcome to ApplicationMgr $Revision: 1.26 $
-                                          running on pclhcb55.cern.ch on Wed Jun  4 15:23:41 2008
-====================================================================================================================================
-ApplicationMgr       INFO Application Manager Configured successfully
-DetectorDataSvc      INFO Detector description not requested to be loaded
-EventLoopMgr      WARNING Unable to locate service "EventSelector"
-EventLoopMgr      WARNING No events will be processed from external input.
-HistogramPersis...WARNING Histograms saving not required.
-ApplicationMgr       INFO Application Manager Initialized successfully
-ApplicationMgr       INFO Application Manager Started successfully
-RndmGenSvc.Engine    INFO Generator engine type:CLHEP::RanluxEngine
-RndmGenSvc.Engine    INFO Current Seed:1234567 Luxury:3
-RndmGenSvc           INFO Using Random engine:HepRndm::Engine<CLHEP::RanluxEngine>
- Event number 1000
- Efficiency (binomial counter "eff"): (49.8 += 1.58112618092)%
- Event number 2000
- Efficiency (binomial counter "eff"): (50.1 += 1.11803175268)%
- Event number 3000
- Efficiency (binomial counter "eff"): (50.4333333333 += 0.912836645157)%
- Event number 4000
- Efficiency (binomial counter "eff"): (49.925 += 0.790568525651)%
- Event number 5000
- Efficiency (binomial counter "eff"): (49.88 += 0.707104744716)%
-Counter              INFO Number of counters : 8
- |    Counter                                      |     #     |    sum     | mean/eff^* | rms/err^*  |     min     |     max     |
- | "G"                                             |     26490 |   -326.309 |  -0.012318 |    0.99484 |     -3.8836 |      3.8273 |
- | "Gneg"                                          |      2712 |       2712 |     1.0000 |     0.0000 |      1.0000 |      1.0000 |
- | "Gpos"                                          |      2688 |       2688 |     1.0000 |     0.0000 |      1.0000 |      1.0000 |
- | "NG"                                            |     26490 |      26490 |     1.0000 |     0.0000 |      1.0000 |      1.0000 |
- |*"eff"                                           |      5400 |       2688 |(  49.7778 +- 0.680407 )%|   -------   |   -------   |
- | "executed"                                      |      5400 |       5400 |     1.0000 |     0.0000 |      1.0000 |      1.0000 |
- | "g2"                                            |      5400 |   5341.386 |    0.98915 |     1.3535 |  1.8914e-06 |      13.130 |
- | "gauss"                                         |      5400 |  -8.611384 | -0.0015947 |    0.99456 |     -3.6235 |      3.5079 |
-ApplicationMgr       INFO Application Manager Stopped successfully
-EventLoopMgr         INFO Histograms converted successfully according to request.
-ApplicationMgr       INFO Application Manager Finalized successfully
-ApplicationMgr       INFO Application Manager Terminated successfully
diff --git a/GaudiAlg/tests/qmtest/refs/EvtColRead.pyref b/GaudiAlg/tests/qmtest/refs/EvtColRead.pyref
deleted file mode 100644
index 78f91afbb9a109066d44098636dea904459d20d9..0000000000000000000000000000000000000000
--- a/GaudiAlg/tests/qmtest/refs/EvtColRead.pyref
+++ /dev/null
@@ -1,38 +0,0 @@
-
-*******************************************************************************
-*                                                                             *
-* Simple example which illustrate the usage of useful                         *
-* algorithm  base class for N-Tuple manipulations                             *
-*                                                                             *
-*******************************************************************************
-
-ApplicationMgr    SUCCESS
-====================================================================================================================================
-                                                   Welcome to ApplicationMgr $Revision: 1.77 $
-                                          running on pcphlbc16 on Mon Dec 12 18:16:59 2011
-====================================================================================================================================
-ApplicationMgr       INFO Application Manager Configured successfully
-ApplicationMgr       INFO Successfully loaded modules : GaudiAlg, RootHistCnv
-RootHistSvc          INFO Writing ROOT histograms to: UndefinedROOTOutputFileName
-HistogramPersis...   INFO Added successfully Conversion service RootHistSvc
-ApplicationMgr       INFO Application Manager Initialized successfully
-ApplicationMgr       INFO Application Manager Started successfully
-EvtTupleSvc          INFO Added stream file:PFN:EvtTags1.root as EventSelector.DataStreamTool_1
-Gaudi::RootData...   INFO Connect to existing Database file:PFN:EvtTags1.root as /EventSelector.DataStreamTool_1 for READ
-EventSelector        INFO Stream:EventSelector.DataStreamTool_1 Def:DATAFILE='PFN:EvtTags1.root' OPT='READ' SVC='Gaudi::RootCnvSvc' SEL='binom==6' COLLECTION='Fill/COL1'
-EventSelector     SUCCESS Reading Event record 1. Record number within stream 1: 1
-EventPersistenc...   INFO Added successfully Conversion service RootCnvSvc
-EventSelector     SUCCESS Reading Event record 11. Record number within stream 1: 11
-EventSelector     SUCCESS Reading Event record 21. Record number within stream 1: 21
-EventSelector     SUCCESS Reading Event record 31. Record number within stream 1: 31
-EventSelector     SUCCESS Reading Event record 41. Record number within stream 1: 41
-Gaudi::RootNTup...   INFO End of input Ntuple.
-EventLoopMgr         INFO No more events in event selection
-ApplicationMgr       INFO Application Manager Stopped successfully
-RootHistSvc       WARNING no ROOT output file name, Histograms cannot be persistified
-EventLoopMgr         INFO Histograms converted successfully according to request.
-RootCnvSvc           INFO Disconnected data IO:3CC74C13-E524-E111-A1A8-B499BAF088DC [EvtColsEx.dst]
-ToolSvc              INFO Removing all tools created by ToolSvc
-EvtTupleSvc.Eve...   INFO Disconnected data IO:7A19CE15-E524-E111-B6A5-B499BAF088DC [EvtTags1.root]
-ApplicationMgr       INFO Application Manager Finalized successfully
-ApplicationMgr       INFO Application Manager Terminated successfully
diff --git a/GaudiAlg/tests/qmtest/refs/EvtColWrite.pyref b/GaudiAlg/tests/qmtest/refs/EvtColWrite.pyref
deleted file mode 100644
index 8c1a242aed8f3d63be2babfa2d72826a671e061b..0000000000000000000000000000000000000000
--- a/GaudiAlg/tests/qmtest/refs/EvtColWrite.pyref
+++ /dev/null
@@ -1,55 +0,0 @@
-
-*******************************************************************************
-*                                                                             *
-* Simple example which illustrate the usage of useful                         *
-* algorithm  base class for writing of EventTag Collections                   *
-*                                                                             *
-*******************************************************************************
-
-ApplicationMgr    SUCCESS
-====================================================================================================================================
-                                                   Welcome to ApplicationMgr $Revision: 1.77 $
-                                          running on pcphlbc16 on Mon Dec 12 17:09:21 2011
-====================================================================================================================================
-ApplicationMgr       INFO Application Manager Configured successfully
-ApplicationMgr       INFO Successfully loaded modules : GaudiAlg, RootHistCnv
-EvtTupleSvc         DEBUG Property update for OutputLevel : new value = 2
-RndmGenSvc.Engine    INFO Generator engine type:CLHEP::RanluxEngine
-RndmGenSvc.Engine    INFO Current Seed:1234567 Luxury:3
-RndmGenSvc           INFO Using Random engine:HepRndm::Engine<CLHEP::RanluxEngine>
-EvtTupleSvc         DEBUG Service base class initialized successfully
-EvtTupleSvc          INFO Added stream file:PFN:EvtTags1.root as EVTTAGS
-DetectorDataSvc      INFO Detector description not requested to be loaded
-RootHistSvc          INFO Writing ROOT histograms to: UndefinedROOTOutputFileName
-HistogramPersis...   INFO Added successfully Conversion service RootHistSvc
-TagsWriter           INFO Adding OutputStream item /NTUPLES/EVTTAGS/Fill/COL1 with 0 level(s).
-TagsWriter           INFO Data source:             EvtTupleSvc
-ApplicationMgr       INFO Application Manager Initialized successfully
-ApplicationMgr       INFO Application Manager Started successfully
-EventPersistenc...   INFO Added successfully Conversion service RootCnvSvc
-EventSelector        INFO Stream:EventSelector.DataStreamTool_1 Def:DATAFILE='EvtColsEx.dst' OPT='READ' SVC='Gaudi::RootEvtSelector'
-EventSelector     SUCCESS Reading Event record 1. Record number within stream 1: 1
-IODataManager        INFO Referring to dataset EvtTags1.root by its file ID:34A61DA7-DB24-E111-ACE0-B499BAF088DC
-Gaudi::RootData...   INFO Recreate Database file:PFN:EvtTags1.root as /EVTTAGS
-EventSelector     SUCCESS Reading Event record 1001. Record number within stream 1: 1001
-EventSelector     SUCCESS Reading Event record 2001. Record number within stream 1: 2001
-EventSelector     SUCCESS Reading Event record 3001. Record number within stream 1: 3001
-EventSelector     SUCCESS Reading Event record 4001. Record number within stream 1: 4001
-EventSelector     SUCCESS Reading Event record 5001. Record number within stream 1: 5001
-EventSelector     SUCCESS Reading Event record 6001. Record number within stream 1: 6001
-EventSelector     SUCCESS Reading Event record 7001. Record number within stream 1: 7001
-EventSelector     SUCCESS Reading Event record 8001. Record number within stream 1: 8001
-EventSelector     SUCCESS Reading Event record 9001. Record number within stream 1: 9001
-ApplicationMgr       INFO Application Manager Stopped successfully
-Fill              SUCCESS Booked 0 N-Tuples and 1 Event Tag Collections
-Fill              SUCCESS List of booked Event Tag Collections in directory "EVTTAGS/Fill"
-Fill              SUCCESS  ID=COL1          Title="My trivial N-tuple"                      #items=9  {Address,evtNum,runNum,gauss,flat,expo,poisson,binom,flag} Items:{ 'Address' : 'IOpaqueAddress*' , 'binom' : 'I' , 'evtNum' : 'I' , 'expo' : 'D' , 'flag' : 'I' , 'flat' : 'D' , 'gauss' : 'D' , 'poisson' : 'I' , 'runNum' : 'I' }
-RootHistSvc       WARNING no ROOT output file name, Histograms cannot be persistified
-EventLoopMgr         INFO Histograms converted successfully according to request.
-RootCnvSvc           INFO Disconnected data IO:1CD11BA5-DB24-E111-9D07-B499BAF088DC [EvtColsEx.dst]
-ToolSvc              INFO Removing all tools created by ToolSvc
-XMLCatalog           INFO File 'test_catalog.xml' does not exist. New file created.
-EvtTupleSvc          INFO NTuples saved successfully
-EvtTupleSvc.EVT...   INFO Disconnected data IO:34A61DA7-DB24-E111-ACE0-B499BAF088DC [EvtTags1.root]
-ApplicationMgr       INFO Application Manager Finalized successfully
-ApplicationMgr       INFO Application Manager Terminated successfully
diff --git a/GaudiAlg/tests/qmtest/refs/EvtColsEx/Prepare.ref b/GaudiAlg/tests/qmtest/refs/EvtColsEx/Prepare.ref
deleted file mode 100644
index b8d3c70a97272cdbe49bcb97da5d04ae890e8e3a..0000000000000000000000000000000000000000
--- a/GaudiAlg/tests/qmtest/refs/EvtColsEx/Prepare.ref
+++ /dev/null
@@ -1,41 +0,0 @@
-# --> Including file '/afs/cern.ch/work/l/leggett/GaudiSrc/hive/git/DataObjID/Gaudi.3/GaudiTestSuite/options/EvtColsEx/Prepare.py'
-# <-- End of file '/afs/cern.ch/work/l/leggett/GaudiSrc/hive/git/DataObjID/Gaudi.3/GaudiTestSuite/options/EvtColsEx/Prepare.py'
-# applying configuration of GaudiPersistency
-# /***** User GaudiPersistency/GaudiPersistency ******************************************************
-# |-<no properties>
-# \----- (End of User GaudiPersistency/GaudiPersistency) ---------------------------------------------
-# Dumping all configurables and properties (different from default)
-{'ApplicationMgr': {'EvtMax': 50000,
-                    'EvtSel': 'NONE',
-                    'ExtSvc': ['FileRecordDataSvc/FileRecordDataSvc'],
-                    'OutStream': ['OutputStream/RootDst'],
-                    'SvcOptMapping': ['Gaudi::MultiFileCatalog/FileCatalog',
-                                      'Gaudi::IODataManager/IODataManager',
-                                      'Gaudi::RootCnvSvc/RootCnvSvc']},
- 'EventPersistencySvc': {'CnvServices': ['Gaudi::RootCnvSvc/RootCnvSvc']},
- 'FileCatalog': {'Catalogs': ['xmlcatalog_file:EvtColsEx.xml']},
- 'FileRecordPersistencySvc': {'CnvServices': ['Gaudi::RootCnvSvc/RootCnvSvc']},
- 'RootDst': {'ItemList': ['/Event#1'],
-             'Output': "DATAFILE='PFN:EvtColsEx.dst'  SVC='Gaudi::RootCnvSvc' OPT='RECREATE'"}}
-ApplicationMgr    SUCCESS
-====================================================================================================================================
-                                                   Welcome to ApplicationMgr (GaudiCoreSvc v3r5)
-                                          running on p05614910w96644.cern.ch on Wed Oct 21 20:00:37 2015
-====================================================================================================================================
-ApplicationMgr       INFO Application Manager Configured successfully
-EventPersistenc...   INFO Added successfully Conversion service RootCnvSvc
-RootDst              INFO Data source: EventDataSvc output: DATAFILE='PFN:EvtColsEx.dst'  SVC='Gaudi::RootCnvSvc' OPT='RECREATE'
-EventLoopMgr      WARNING Unable to locate service "EventSelector"
-EventLoopMgr      WARNING No events will be processed from external input.
-HistogramPersis...WARNING Histograms saving not required.
-ApplicationMgr       INFO Application Manager Initialized successfully
-ApplicationMgr       INFO Application Manager Started successfully
-IODataManager        INFO Referring to dataset EvtColsEx.dst by its file ID:B85E1EA3-1D78-E511-A7D1-001E67ABF0AC
-EventLoopMgr         INFO ---> Loop Finished -  WSS 160.008 | total time (skipping 1st evt) 6477226976 ns
-ApplicationMgr       INFO Application Manager Stopped successfully
-RootDst              INFO Events output: 50000
-EventLoopMgr         INFO Histograms converted successfully according to request.
-RootCnvSvc           INFO Disconnected data IO:B85E1EA3-1D78-E511-A7D1-001E67ABF0AC [EvtColsEx.dst]
-XMLCatalog           INFO File 'EvtColsEx.xml' does not exist. New file created.
-ApplicationMgr       INFO Application Manager Finalized successfully
-ApplicationMgr       INFO Application Manager Terminated successfully
diff --git a/GaudiAlg/tests/qmtest/refs/EvtColsEx/Read.ref b/GaudiAlg/tests/qmtest/refs/EvtColsEx/Read.ref
deleted file mode 100644
index 501a665260fe57daa061b89b9a862c789bbc818f..0000000000000000000000000000000000000000
--- a/GaudiAlg/tests/qmtest/refs/EvtColsEx/Read.ref
+++ /dev/null
@@ -1,158 +0,0 @@
-# --> Including file '/home/marco/Devel/LHCb/workspace/Gaudi/GaudiTestSuite/options/EvtColsEx/Read.py'
-# <-- End of file '/home/marco/Devel/LHCb/workspace/Gaudi/GaudiTestSuite/options/EvtColsEx/Read.py'
-# applying configuration of GaudiPersistency
-# /***** User GaudiPersistency/GaudiPersistency ******************************************************
-# |-<no properties>
-# \----- (End of User GaudiPersistency/GaudiPersistency) ---------------------------------------------
-# Dumping all configurables and properties (different from default)
-{'ApplicationMgr': {'EvtMax': -1,
-                    'ExtSvc': ['TagCollectionSvc/EvtTupleSvc',
-                               'FileRecordDataSvc/FileRecordDataSvc'],
-                    'SvcOptMapping': ['Gaudi::MultiFileCatalog/FileCatalog',
-                                      'Gaudi::IODataManager/IODataManager',
-                                      'Gaudi::RootCnvSvc/RootCnvSvc']},
- 'EventPersistencySvc': {'CnvServices': ['Gaudi::RootCnvSvc/RootCnvSvc']},
- 'EventSelector': {'Input': ["COLLECTION='Fill/COL1' SEL='runNum<10  && runNum>8' DATAFILE='PFN:EvtColsEx.tags' SVC='Gaudi::RootCnvSvc' OPT='READ'",
-                             "COLLECTION='Fill/COL1' SEL='runNum<100 && flat>9.9' DATAFILE='PFN:EvtColsEx.tags' SVC='Gaudi::RootCnvSvc' OPT='READ'",
-                             "COLLECTION='Fill/COL1' SEL='binom==7 || poisson==9' DATAFILE='PFN:EvtColsEx.tags' SVC='Gaudi::RootCnvSvc' OPT='READ'"],
-                   'PrintFreq': 1},
- 'FileCatalog': {'Catalogs': ['xmlcatalog_file:EvtColsEx.xml']},
- 'FileRecordPersistencySvc': {'CnvServices': ['Gaudi::RootCnvSvc/RootCnvSvc']}}
-ApplicationMgr    SUCCESS
-====================================================================================================================================
-                                                   Welcome to ApplicationMgr $Revision: 1.77 $
-                                          running on pcphlbc16 on Mon Dec 12 15:01:10 2011
-====================================================================================================================================
-ApplicationMgr       INFO Application Manager Configured successfully
-EvtTupleSvc          INFO Added stream file:PFN:EvtColsEx.tags as EventSelector.DataStreamTool_1
-Gaudi::RootData...   INFO Connect to existing Database file:PFN:EvtColsEx.tags as /EventSelector.DataStreamTool_1 for READ
-EventSelector        INFO Stream:EventSelector.DataStreamTool_1 Def:COLLECTION='Fill/COL1' SEL='runNum<10  && runNum>8' DATAFILE='PFN:EvtColsEx.tags' SVC='Gaudi::RootCnvSvc' OPT='READ'
-HistogramPersis...WARNING Histograms saving not required.
-ApplicationMgr       INFO Application Manager Initialized successfully
-ApplicationMgr       INFO Application Manager Started successfully
-EventSelector     SUCCESS Reading Event record 1. Record number within stream 1: 1
-EventPersistenc...   INFO Added successfully Conversion service RootCnvSvc
-EventSelector     SUCCESS Reading Event record 2. Record number within stream 1: 2
-EventSelector     SUCCESS Reading Event record 3. Record number within stream 1: 3
-EventSelector     SUCCESS Reading Event record 4. Record number within stream 1: 4
-EventSelector     SUCCESS Reading Event record 5. Record number within stream 1: 5
-EventSelector     SUCCESS Reading Event record 6. Record number within stream 1: 6
-EventSelector     SUCCESS Reading Event record 7. Record number within stream 1: 7
-EventSelector     SUCCESS Reading Event record 8. Record number within stream 1: 8
-EventSelector     SUCCESS Reading Event record 9. Record number within stream 1: 9
-EventSelector     SUCCESS Reading Event record 10. Record number within stream 1: 10
-EventSelector     SUCCESS Reading Event record 11. Record number within stream 1: 11
-EventSelector     SUCCESS Reading Event record 12. Record number within stream 1: 12
-EventSelector     SUCCESS Reading Event record 13. Record number within stream 1: 13
-EventSelector     SUCCESS Reading Event record 14. Record number within stream 1: 14
-EventSelector     SUCCESS Reading Event record 15. Record number within stream 1: 15
-EventSelector     SUCCESS Reading Event record 16. Record number within stream 1: 16
-EventSelector     SUCCESS Reading Event record 17. Record number within stream 1: 17
-EventSelector     SUCCESS Reading Event record 18. Record number within stream 1: 18
-EventSelector     SUCCESS Reading Event record 19. Record number within stream 1: 19
-EventSelector     SUCCESS Reading Event record 20. Record number within stream 1: 20
-EventSelector     SUCCESS Reading Event record 21. Record number within stream 1: 21
-EventSelector     SUCCESS Reading Event record 22. Record number within stream 1: 22
-EventSelector     SUCCESS Reading Event record 23. Record number within stream 1: 23
-EventSelector     SUCCESS Reading Event record 24. Record number within stream 1: 24
-EventSelector     SUCCESS Reading Event record 25. Record number within stream 1: 25
-EventSelector     SUCCESS Reading Event record 26. Record number within stream 1: 26
-EventSelector     SUCCESS Reading Event record 27. Record number within stream 1: 27
-EventSelector     SUCCESS Reading Event record 28. Record number within stream 1: 28
-EventSelector     SUCCESS Reading Event record 29. Record number within stream 1: 29
-EventSelector     SUCCESS Reading Event record 30. Record number within stream 1: 30
-EventSelector     SUCCESS Reading Event record 31. Record number within stream 1: 31
-EventSelector     SUCCESS Reading Event record 32. Record number within stream 1: 32
-EventSelector     SUCCESS Reading Event record 33. Record number within stream 1: 33
-EventSelector     SUCCESS Reading Event record 34. Record number within stream 1: 34
-EventSelector     SUCCESS Reading Event record 35. Record number within stream 1: 35
-EventSelector     SUCCESS Reading Event record 36. Record number within stream 1: 36
-EventSelector     SUCCESS Reading Event record 37. Record number within stream 1: 37
-EventSelector     SUCCESS Reading Event record 38. Record number within stream 1: 38
-EventSelector     SUCCESS Reading Event record 39. Record number within stream 1: 39
-EventSelector     SUCCESS Reading Event record 40. Record number within stream 1: 40
-EventSelector     SUCCESS Reading Event record 41. Record number within stream 1: 41
-EventSelector     SUCCESS Reading Event record 42. Record number within stream 1: 42
-EventSelector     SUCCESS Reading Event record 43. Record number within stream 1: 43
-EventSelector     SUCCESS Reading Event record 44. Record number within stream 1: 44
-EventSelector     SUCCESS Reading Event record 45. Record number within stream 1: 45
-EventSelector     SUCCESS Reading Event record 46. Record number within stream 1: 46
-EventSelector     SUCCESS Reading Event record 47. Record number within stream 1: 47
-EventSelector     SUCCESS Reading Event record 48. Record number within stream 1: 48
-EventSelector     SUCCESS Reading Event record 49. Record number within stream 1: 49
-EventSelector     SUCCESS Reading Event record 50. Record number within stream 1: 50
-Gaudi::RootNTup...   INFO End of input Ntuple.
-EvtTupleSvc          INFO Added stream file:PFN:EvtColsEx.tags as EventSelector.DataStreamTool_2
-Gaudi::RootData...   INFO Connect to existing Database file:PFN:EvtColsEx.tags as /EventSelector.DataStreamTool_2 for READ
-EventSelector        INFO Stream:EventSelector.DataStreamTool_2 Def:COLLECTION='Fill/COL1' SEL='runNum<100 && flat>9.9' DATAFILE='PFN:EvtColsEx.tags' SVC='Gaudi::RootCnvSvc' OPT='READ'
-EventSelector     SUCCESS Reading Event record 51. Record number within stream 2: 1
-EventSelector     SUCCESS Reading Event record 52. Record number within stream 2: 2
-EventSelector     SUCCESS Reading Event record 53. Record number within stream 2: 3
-EventSelector     SUCCESS Reading Event record 54. Record number within stream 2: 4
-EventSelector     SUCCESS Reading Event record 55. Record number within stream 2: 5
-EventSelector     SUCCESS Reading Event record 56. Record number within stream 2: 6
-EventSelector     SUCCESS Reading Event record 57. Record number within stream 2: 7
-EventSelector     SUCCESS Reading Event record 58. Record number within stream 2: 8
-EventSelector     SUCCESS Reading Event record 59. Record number within stream 2: 9
-EventSelector     SUCCESS Reading Event record 60. Record number within stream 2: 10
-EventSelector     SUCCESS Reading Event record 61. Record number within stream 2: 11
-EventSelector     SUCCESS Reading Event record 62. Record number within stream 2: 12
-EventSelector     SUCCESS Reading Event record 63. Record number within stream 2: 13
-EventSelector     SUCCESS Reading Event record 64. Record number within stream 2: 14
-EventSelector     SUCCESS Reading Event record 65. Record number within stream 2: 15
-EventSelector     SUCCESS Reading Event record 66. Record number within stream 2: 16
-EventSelector     SUCCESS Reading Event record 67. Record number within stream 2: 17
-EventSelector     SUCCESS Reading Event record 68. Record number within stream 2: 18
-EventSelector     SUCCESS Reading Event record 69. Record number within stream 2: 19
-EventSelector     SUCCESS Reading Event record 70. Record number within stream 2: 20
-EventSelector     SUCCESS Reading Event record 71. Record number within stream 2: 21
-EventSelector     SUCCESS Reading Event record 72. Record number within stream 2: 22
-EventSelector     SUCCESS Reading Event record 73. Record number within stream 2: 23
-EventSelector     SUCCESS Reading Event record 74. Record number within stream 2: 24
-Gaudi::RootNTup...   INFO End of input Ntuple.
-EvtTupleSvc          INFO Added stream file:PFN:EvtColsEx.tags as EventSelector.DataStreamTool_3
-Gaudi::RootData...   INFO Connect to existing Database file:PFN:EvtColsEx.tags as /EventSelector.DataStreamTool_3 for READ
-EventSelector        INFO Stream:EventSelector.DataStreamTool_3 Def:COLLECTION='Fill/COL1' SEL='binom==7 || poisson==9' DATAFILE='PFN:EvtColsEx.tags' SVC='Gaudi::RootCnvSvc' OPT='READ'
-EventSelector     SUCCESS Reading Event record 75. Record number within stream 3: 1
-EventSelector     SUCCESS Reading Event record 76. Record number within stream 3: 2
-EventSelector     SUCCESS Reading Event record 77. Record number within stream 3: 3
-EventSelector     SUCCESS Reading Event record 78. Record number within stream 3: 4
-EventSelector     SUCCESS Reading Event record 79. Record number within stream 3: 5
-EventSelector     SUCCESS Reading Event record 80. Record number within stream 3: 6
-EventSelector     SUCCESS Reading Event record 81. Record number within stream 3: 7
-EventSelector     SUCCESS Reading Event record 82. Record number within stream 3: 8
-EventSelector     SUCCESS Reading Event record 83. Record number within stream 3: 9
-EventSelector     SUCCESS Reading Event record 84. Record number within stream 3: 10
-EventSelector     SUCCESS Reading Event record 85. Record number within stream 3: 11
-EventSelector     SUCCESS Reading Event record 86. Record number within stream 3: 12
-EventSelector     SUCCESS Reading Event record 87. Record number within stream 3: 13
-EventSelector     SUCCESS Reading Event record 88. Record number within stream 3: 14
-EventSelector     SUCCESS Reading Event record 89. Record number within stream 3: 15
-EventSelector     SUCCESS Reading Event record 90. Record number within stream 3: 16
-EventSelector     SUCCESS Reading Event record 91. Record number within stream 3: 17
-EventSelector     SUCCESS Reading Event record 92. Record number within stream 3: 18
-EventSelector     SUCCESS Reading Event record 93. Record number within stream 3: 19
-EventSelector     SUCCESS Reading Event record 94. Record number within stream 3: 20
-EventSelector     SUCCESS Reading Event record 95. Record number within stream 3: 21
-EventSelector     SUCCESS Reading Event record 96. Record number within stream 3: 22
-EventSelector     SUCCESS Reading Event record 97. Record number within stream 3: 23
-EventSelector     SUCCESS Reading Event record 98. Record number within stream 3: 24
-EventSelector     SUCCESS Reading Event record 99. Record number within stream 3: 25
-EventSelector     SUCCESS Reading Event record 100. Record number within stream 3: 26
-EventSelector     SUCCESS Reading Event record 101. Record number within stream 3: 27
-EventSelector     SUCCESS Reading Event record 102. Record number within stream 3: 28
-EventSelector     SUCCESS Reading Event record 103. Record number within stream 3: 29
-EventSelector     SUCCESS Reading Event record 104. Record number within stream 3: 30
-EventSelector     SUCCESS Reading Event record 105. Record number within stream 3: 31
-EventSelector     SUCCESS Reading Event record 106. Record number within stream 3: 32
-EventSelector     SUCCESS Reading Event record 107. Record number within stream 3: 33
-EventSelector     SUCCESS Reading Event record 108. Record number within stream 3: 34
-Gaudi::RootNTup...   INFO End of input Ntuple.
-EventLoopMgr         INFO No more events in event selection
-ApplicationMgr       INFO Application Manager Stopped successfully
-EventLoopMgr         INFO Histograms converted successfully according to request.
-RootCnvSvc           INFO Disconnected data IO:C47B1CB9-C924-E111-846D-B499BAF088DC [EvtColsEx.dst]
-ToolSvc              INFO Removing all tools created by ToolSvc
-EvtTupleSvc.Eve...   INFO Disconnected data IO:F010A0BA-C924-E111-B1BC-B499BAF088DC [EvtColsEx.tags]
-ApplicationMgr       INFO Application Manager Finalized successfully
-ApplicationMgr       INFO Application Manager Terminated successfully
diff --git a/GaudiAlg/tests/qmtest/refs/EvtColsEx/Write.ref b/GaudiAlg/tests/qmtest/refs/EvtColsEx/Write.ref
deleted file mode 100644
index 2d584144c7321083a9c4331c06062e9705964312..0000000000000000000000000000000000000000
--- a/GaudiAlg/tests/qmtest/refs/EvtColsEx/Write.ref
+++ /dev/null
@@ -1,159 +0,0 @@
-# setting LC_ALL to "C"
-# --> Including file '/builds/gaudi/Gaudi/GaudiTestSuite/options/EvtColsEx/Write.py'
-# <-- End of file '/builds/gaudi/Gaudi/GaudiTestSuite/options/EvtColsEx/Write.py'
-# applying configuration of GaudiPersistency
-# /***** User GaudiPersistency/GaudiPersistency ******************************************************
-# |-<no properties>
-# \----- (End of User GaudiPersistency/GaudiPersistency) ---------------------------------------------
-# Dumping all configurables and properties (different from default)
-{'ApplicationMgr': {'EvtMax': -1,
-                    'ExtSvc': ['RndmGenSvc/RndmGenSvc',
-                               'TagCollectionSvc/EvtTupleSvc',
-                               'FileRecordDataSvc/FileRecordDataSvc'],
-                    'SvcOptMapping': ['Gaudi::MultiFileCatalog/FileCatalog',
-                                      'Gaudi::IODataManager/IODataManager',
-                                      'Gaudi::RootCnvSvc/RootCnvSvc'],
-                    'TopAlg': ['Gaudi::TestSuite::EvtColAlg/Fill']},
- 'EventPersistencySvc': {'CnvServices': ['Gaudi::RootCnvSvc/RootCnvSvc']},
- 'EventSelector': {'Input': ["DATAFILE='PFN:EvtColsEx.dst'  SVC='Gaudi::RootEvtSelector' OPT='READ'"],
-                   'PrintFreq': 1000},
- 'EvtTupleSvc': {'Output': ["EVTCOLS DATAFILE='PFN:EvtColsEx.tags' OPT='RECREATE' SVC='Gaudi::RootCnvSvc'"]},
- 'FileCatalog': {'Catalogs': ['xmlcatalog_file:EvtColsEx.xml']},
- 'FileRecordPersistencySvc': {'CnvServices': ['Gaudi::RootCnvSvc/RootCnvSvc']},
- 'Fill': {'EvtColLUN': 'EVTCOLS'}}
-ApplicationMgr    SUCCESS
-====================================================================================================================================
-                                                   Welcome to ApplicationMgr (GaudiCoreSvc v34r1)
-                                          running on runner-7f-zqs17-project-38-concurrent-0 on Mon Oct 19 16:15:01 2020
-====================================================================================================================================
-ApplicationMgr       INFO Application Manager Configured successfully
-RndmGenSvc.Engine    INFO Generator engine type:CLHEP::RanluxEngine
-RndmGenSvc.Engine    INFO Current Seed:1234567 Luxury:3
-RndmGenSvc           INFO Using Random engine:HepRndm::Engine<CLHEP::RanluxEngine>
-EvtTupleSvc          INFO Added stream file:PFN:EvtColsEx.tags as EVTCOLS
-Fill              SUCCESS List of ALL properties of Gaudi::TestSuite::EvtColAlg/Fill  #properties = 57
-Fill              SUCCESS Property ['Name': Value] =  'EvtColDir':'Fill'
-Fill              SUCCESS Property ['Name': Value] =  'EvtColTopDir':''
-Fill              SUCCESS Property ['Name': Value] =  'EvtColLUN':'EVTCOLS'
-Fill              SUCCESS Property ['Name': Value] =  'EvtColOffSet':0
-Fill              SUCCESS Property ['Name': Value] =  'EvtColSplitDir':False
-Fill              SUCCESS Property ['Name': Value] =  'EvtColsPrint':True
-Fill              SUCCESS Property ['Name': Value] =  'EvtColsProduce':True
-Fill              SUCCESS Property ['Name': Value] =  'NTupleDir':'Fill'
-Fill              SUCCESS Property ['Name': Value] =  'NTupleTopDir':''
-Fill              SUCCESS Property ['Name': Value] =  'NTupleLUN':'FILE1'
-Fill              SUCCESS Property ['Name': Value] =  'NTupleOffSet':0
-Fill              SUCCESS Property ['Name': Value] =  'NTupleSplitDir':False
-Fill              SUCCESS Property ['Name': Value] =  'NTuplePrint':False
-Fill              SUCCESS Property ['Name': Value] =  'NTupleProduce':False
-Fill              SUCCESS Property ['Name': Value] =  'AutoStringIDPurgeMap':{ '/' : '=SLASH=' }
-Fill              SUCCESS Property ['Name': Value] =  'UseSequencialNumericAutoIDs':False
-Fill              SUCCESS Property ['Name': Value] =  'HeaderFor1DHistoTable':'|   Title                                       |    #    |     Mean   |    RMS     |  Skewness  |  Kurtosis  |'
-Fill              SUCCESS Property ['Name': Value] =  'ShortFormatFor1DHistoTable':' | %1$-25.25s %2%'
-Fill              SUCCESS Property ['Name': Value] =  'FormatFor1DHistoTable':'| %2$-45.45s | %3$=7d |%8$11.5g | %10$-11.5g|%12$11.5g |%14$11.5g |'
-Fill              SUCCESS Property ['Name': Value] =  'MonitorHistograms':True
-Fill              SUCCESS Property ['Name': Value] =  'FullDetail':False
-Fill              SUCCESS Property ['Name': Value] =  'HistoDir':'Fill'
-Fill              SUCCESS Property ['Name': Value] =  'HistoTopDir':''
-Fill              SUCCESS Property ['Name': Value] =  'HistoOffSet':0
-Fill              SUCCESS Property ['Name': Value] =  'HistoSplitDir':False
-Fill              SUCCESS Property ['Name': Value] =  'HistoCheckForNaN':True
-Fill              SUCCESS Property ['Name': Value] =  'HistoCountersPrint':True
-Fill              SUCCESS Property ['Name': Value] =  'HistoPrint':False
-Fill              SUCCESS Property ['Name': Value] =  'HistoProduce':True
-Fill              SUCCESS Property ['Name': Value] =  'RequireObjects':[  ]
-Fill              SUCCESS Property ['Name': Value] =  'VetoObjects':[  ]
-Fill              SUCCESS Property ['Name': Value] =  'CounterList':[ '.*' ]
-Fill              SUCCESS Property ['Name': Value] =  'Context':''
-Fill              SUCCESS Property ['Name': Value] =  'TypePrint':False
-Fill              SUCCESS Property ['Name': Value] =  'PropertiesPrint':True
-Fill              SUCCESS Property ['Name': Value] =  'ErrorsPrint':True
-Fill              SUCCESS Property ['Name': Value] =  'RootInTES':''
-Fill              SUCCESS Property ['Name': Value] =  'FilterCircularDependencies':True
-Fill              SUCCESS Property ['Name': Value] =  'Asynchronous':False
-Fill              SUCCESS Property ['Name': Value] =  'NeededResources':[  ]
-Fill              SUCCESS Property ['Name': Value] =  'Cardinality':1
-Fill              SUCCESS Property ['Name': Value] =  'RegisterForContextService':True
-Fill              SUCCESS Property ['Name': Value] =  'MonitorService':'MonitorSvc'
-Fill              SUCCESS Property ['Name': Value] =  'Timeline':False
-Fill              SUCCESS Property ['Name': Value] =  'AuditStop':False
-Fill              SUCCESS Property ['Name': Value] =  'AuditStart':False
-Fill              SUCCESS Property ['Name': Value] =  'AuditFinalize':False
-Fill              SUCCESS Property ['Name': Value] =  'AuditExecute':False
-Fill              SUCCESS Property ['Name': Value] =  'AuditRestart':False
-Fill              SUCCESS Property ['Name': Value] =  'AuditReinitialize':False
-Fill              SUCCESS Property ['Name': Value] =  'AuditInitialize':False
-Fill              SUCCESS Property ['Name': Value] =  'AuditAlgorithms':False
-Fill              SUCCESS Property ['Name': Value] =  'ErrorMax':1
-Fill              SUCCESS Property ['Name': Value] =  'Enable':True
-Fill              SUCCESS Property ['Name': Value] =  'OutputLevel':3
-Fill              SUCCESS Property ['Name': Value] =  'ExtraOutputs':set()
-Fill              SUCCESS Property ['Name': Value] =  'ExtraInputs':set()
-EventPersistenc...   INFO Added successfully Conversion service RootCnvSvc
-EventSelector        INFO Stream:EventSelector.DataStreamTool_1 Def:DATAFILE='PFN:EvtColsEx.dst'  SVC='Gaudi::RootEvtSelector' OPT='READ'
-ApplicationMgr       INFO Application Manager Initialized successfully
-ApplicationMgr       INFO Application Manager Started successfully
-EventSelector     SUCCESS Reading Event record 1. Record number within stream 1: 1
-IODataManager        INFO Referring to dataset EvtColsEx.tags by its file ID:7B48E574-1215-11EB-95AF-0242AC110005
-Gaudi::RootData...   INFO Recreate Database file:PFN:EvtColsEx.tags as /EVTCOLS
-EventSelector     SUCCESS Reading Event record 1001. Record number within stream 1: 1001
-EventSelector     SUCCESS Reading Event record 2001. Record number within stream 1: 2001
-EventSelector     SUCCESS Reading Event record 3001. Record number within stream 1: 3001
-EventSelector     SUCCESS Reading Event record 4001. Record number within stream 1: 4001
-EventSelector     SUCCESS Reading Event record 5001. Record number within stream 1: 5001
-EventSelector     SUCCESS Reading Event record 6001. Record number within stream 1: 6001
-EventSelector     SUCCESS Reading Event record 7001. Record number within stream 1: 7001
-EventSelector     SUCCESS Reading Event record 8001. Record number within stream 1: 8001
-EventSelector     SUCCESS Reading Event record 9001. Record number within stream 1: 9001
-EventSelector     SUCCESS Reading Event record 10001. Record number within stream 1: 10001
-EventSelector     SUCCESS Reading Event record 11001. Record number within stream 1: 11001
-EventSelector     SUCCESS Reading Event record 12001. Record number within stream 1: 12001
-EventSelector     SUCCESS Reading Event record 13001. Record number within stream 1: 13001
-EventSelector     SUCCESS Reading Event record 14001. Record number within stream 1: 14001
-EventSelector     SUCCESS Reading Event record 15001. Record number within stream 1: 15001
-EventSelector     SUCCESS Reading Event record 16001. Record number within stream 1: 16001
-EventSelector     SUCCESS Reading Event record 17001. Record number within stream 1: 17001
-EventSelector     SUCCESS Reading Event record 18001. Record number within stream 1: 18001
-EventSelector     SUCCESS Reading Event record 19001. Record number within stream 1: 19001
-EventSelector     SUCCESS Reading Event record 20001. Record number within stream 1: 20001
-EventSelector     SUCCESS Reading Event record 21001. Record number within stream 1: 21001
-EventSelector     SUCCESS Reading Event record 22001. Record number within stream 1: 22001
-EventSelector     SUCCESS Reading Event record 23001. Record number within stream 1: 23001
-EventSelector     SUCCESS Reading Event record 24001. Record number within stream 1: 24001
-EventSelector     SUCCESS Reading Event record 25001. Record number within stream 1: 25001
-EventSelector     SUCCESS Reading Event record 26001. Record number within stream 1: 26001
-EventSelector     SUCCESS Reading Event record 27001. Record number within stream 1: 27001
-EventSelector     SUCCESS Reading Event record 28001. Record number within stream 1: 28001
-EventSelector     SUCCESS Reading Event record 29001. Record number within stream 1: 29001
-EventSelector     SUCCESS Reading Event record 30001. Record number within stream 1: 30001
-EventSelector     SUCCESS Reading Event record 31001. Record number within stream 1: 31001
-EventSelector     SUCCESS Reading Event record 32001. Record number within stream 1: 32001
-EventSelector     SUCCESS Reading Event record 33001. Record number within stream 1: 33001
-EventSelector     SUCCESS Reading Event record 34001. Record number within stream 1: 34001
-EventSelector     SUCCESS Reading Event record 35001. Record number within stream 1: 35001
-EventSelector     SUCCESS Reading Event record 36001. Record number within stream 1: 36001
-EventSelector     SUCCESS Reading Event record 37001. Record number within stream 1: 37001
-EventSelector     SUCCESS Reading Event record 38001. Record number within stream 1: 38001
-EventSelector     SUCCESS Reading Event record 39001. Record number within stream 1: 39001
-EventSelector     SUCCESS Reading Event record 40001. Record number within stream 1: 40001
-EventSelector     SUCCESS Reading Event record 41001. Record number within stream 1: 41001
-EventSelector     SUCCESS Reading Event record 42001. Record number within stream 1: 42001
-EventSelector     SUCCESS Reading Event record 43001. Record number within stream 1: 43001
-EventSelector     SUCCESS Reading Event record 44001. Record number within stream 1: 44001
-EventSelector     SUCCESS Reading Event record 45001. Record number within stream 1: 45001
-EventSelector     SUCCESS Reading Event record 46001. Record number within stream 1: 46001
-EventSelector     SUCCESS Reading Event record 47001. Record number within stream 1: 47001
-EventSelector     SUCCESS Reading Event record 48001. Record number within stream 1: 48001
-EventSelector     SUCCESS Reading Event record 49001. Record number within stream 1: 49001
-EventLoopMgr         INFO No more events in event selection
-ApplicationMgr       INFO Application Manager Stopped successfully
-Fill              SUCCESS Booked 0 N-Tuples and 1 Event Tag Collections
-Fill              SUCCESS List of booked Event Tag Collections in directory "EVTCOLS/Fill"
-Fill              SUCCESS  ID=COL1          Title="The most trivial Event Tag Collection"   #items=10 {Address,evtNum,runNum,gauss,flat,expo,breit,poisson,binom,flag} Items:{ 'Address' : 'IOpaqueAddress*' , 'binom' : 'I' , 'breit' : 'D' , 'evtNum' : 'I' , 'expo' : 'D' , 'flag' : 'I' , 'flat' : 'D' , 'gauss' : 'D' , 'poisson' : 'I' , 'runNum' : 'I' }
-EventLoopMgr         INFO Histograms converted successfully according to request.
-RootCnvSvc           INFO Disconnected data IO:72E30EDC-1215-11EB-8949-0242AC110005 [EvtColsEx.dst]
-ToolSvc              INFO Removing all tools created by ToolSvc
-EvtTupleSvc          INFO NTuples saved successfully
-EvtTupleSvc.EVT...   INFO Disconnected data IO:7B48E574-1215-11EB-95AF-0242AC110005 [EvtColsEx.tags]
-ApplicationMgr       INFO Application Manager Finalized successfully
-ApplicationMgr       INFO Application Manager Terminated successfully
diff --git a/GaudiAlg/tests/qmtest/refs/GaudiCommonTests.ref b/GaudiAlg/tests/qmtest/refs/GaudiCommonTests.ref
deleted file mode 100644
index 1f7b14f6e6230396b0a82eebd624d4f0590f5e5c..0000000000000000000000000000000000000000
--- a/GaudiAlg/tests/qmtest/refs/GaudiCommonTests.ref
+++ /dev/null
@@ -1,296 +0,0 @@
-JobOptionsSvc        INFO # =======> /builds/gaudi/Gaudi/GaudiTestSuite/options/Services.opts
-JobOptionsSvc        INFO # (12,1): AuditorSvc.Auditors = ["ChronoAuditor"]
-JobOptionsSvc        INFO # =======> /builds/gaudi/Gaudi/GaudiTestSuite/options/Common.opts
-JobOptionsSvc        INFO # (9,1): ApplicationMgr.StatusCodeCheck = 1
-JobOptionsSvc        INFO # =======> /builds/gaudi/Gaudi/GaudiTestSuite/options/GaudiCommonTests.opts
-JobOptionsSvc        INFO # (9,1): EventDataSvc.ForceLeaves = 1
-JobOptionsSvc        INFO # (10,1): EventDataSvc.RootCLID = 1
-JobOptionsSvc        INFO # (17,1): MessageSvc.OutputLevel = 3
-JobOptionsSvc        INFO # (19,1): ApplicationMgr.TopAlg += ["GaudiCommonTests/Test1"]
-JobOptionsSvc        INFO # (20,1): Test1.OutputLevel = 2
-JobOptionsSvc        INFO # (21,1): Test1.RootInTES = ""
-JobOptionsSvc        INFO # (23,1): ApplicationMgr.TopAlg += ["GaudiCommonTests/Test2"]
-JobOptionsSvc        INFO # (24,1): Test2.OutputLevel = 2
-JobOptionsSvc        INFO # (25,1): Test2.RootInTES = "microDST"
-JobOptionsSvc        INFO # (27,1): ApplicationMgr.TopAlg += ["GaudiSequencer/Seq1"]
-JobOptionsSvc        INFO # (28,1): Seq1.Members = ["GaudiCommonTests/Test3"]
-JobOptionsSvc        INFO # (29,1): Test3.OutputLevel = 2
-JobOptionsSvc        INFO # (30,1): Seq1.RootInTES = ""
-JobOptionsSvc        INFO # (32,1): ApplicationMgr.TopAlg += ["GaudiSequencer/Seq2"]
-JobOptionsSvc        INFO # (33,1): Seq2.Members = ["GaudiCommonTests/Test4"]
-JobOptionsSvc        INFO # (34,1): Test4.OutputLevel = 2
-JobOptionsSvc        INFO # (35,1): Seq2.RootInTES = "microDST"
-JobOptionsSvc        INFO # (40,1): ApplicationMgr.EvtMax = 1
-JobOptionsSvc        INFO # (41,1): ApplicationMgr.EvtSel = "NONE"
-JobOptionsSvc        INFO # (42,1): ApplicationMgr.HistogramPersistency = "NONE"
-JobOptionsSvc        INFO Job options successfully read in from /builds/gaudi/Gaudi/GaudiTestSuite/options/GaudiCommonTests.opts
-ApplicationMgr    SUCCESS
-====================================================================================================================================
-                                                   Welcome to ApplicationMgr (GaudiCoreSvc v34r1)
-                                          running on runner-7f-zqs17-project-38-concurrent-0 on Mon Oct 19 16:16:42 2020
-====================================================================================================================================
-ApplicationMgr       INFO Application Manager Configured successfully
-StatusCodeSvc        INFO initialize
-Test1               DEBUG Property update for OutputLevel : new value = 2
-Test1               DEBUG Initialize base class GaudiCommon<Algorithm>
-Test1               DEBUG could not locate CounterSummarySvc, no counter summary will be made
-Test1               DEBUG List of ALL properties of GaudiCommonTests/Test1  #properties = 28
-Test1               DEBUG Property ['Name': Value] =  'RequireObjects':[  ]
-Test1               DEBUG Property ['Name': Value] =  'VetoObjects':[  ]
-Test1               DEBUG Property ['Name': Value] =  'CounterList':[ '.*' ]
-Test1               DEBUG Property ['Name': Value] =  'Context':''
-Test1               DEBUG Property ['Name': Value] =  'TypePrint':True
-Test1               DEBUG Property ['Name': Value] =  'PropertiesPrint':False
-Test1               DEBUG Property ['Name': Value] =  'ErrorsPrint':True
-Test1               DEBUG Property ['Name': Value] =  'RootInTES':''
-Test1               DEBUG Property ['Name': Value] =  'FilterCircularDependencies':True
-Test1               DEBUG Property ['Name': Value] =  'Asynchronous':False
-Test1               DEBUG Property ['Name': Value] =  'NeededResources':[  ]
-Test1               DEBUG Property ['Name': Value] =  'Cardinality':1
-Test1               DEBUG Property ['Name': Value] =  'RegisterForContextService':True
-Test1               DEBUG Property ['Name': Value] =  'MonitorService':'MonitorSvc'
-Test1               DEBUG Property ['Name': Value] =  'Timeline':False
-Test1               DEBUG Property ['Name': Value] =  'AuditStop':False
-Test1               DEBUG Property ['Name': Value] =  'AuditStart':False
-Test1               DEBUG Property ['Name': Value] =  'AuditFinalize':False
-Test1               DEBUG Property ['Name': Value] =  'AuditExecute':False
-Test1               DEBUG Property ['Name': Value] =  'AuditRestart':False
-Test1               DEBUG Property ['Name': Value] =  'AuditReinitialize':False
-Test1               DEBUG Property ['Name': Value] =  'AuditInitialize':False
-Test1               DEBUG Property ['Name': Value] =  'AuditAlgorithms':False
-Test1               DEBUG Property ['Name': Value] =  'ErrorMax':1
-Test1               DEBUG Property ['Name': Value] =  'Enable':True
-Test1               DEBUG Property ['Name': Value] =  'OutputLevel':2
-Test1               DEBUG Property ['Name': Value] =  'ExtraOutputs':set()
-Test1               DEBUG Property ['Name': Value] =  'ExtraInputs':set()
-Test1               DEBUG input handles: 0
-Test1               DEBUG output handles: 0
-Test1               DEBUG Data Deps for Test1
-Test2               DEBUG Property update for OutputLevel : new value = 2
-Test2               DEBUG Initialize base class GaudiCommon<Algorithm>
-Test2               DEBUG could not locate CounterSummarySvc, no counter summary will be made
-Test2               DEBUG List of ALL properties of GaudiCommonTests/Test2  #properties = 28
-Test2               DEBUG Property ['Name': Value] =  'RequireObjects':[  ]
-Test2               DEBUG Property ['Name': Value] =  'VetoObjects':[  ]
-Test2               DEBUG Property ['Name': Value] =  'CounterList':[ '.*' ]
-Test2               DEBUG Property ['Name': Value] =  'Context':''
-Test2               DEBUG Property ['Name': Value] =  'TypePrint':True
-Test2               DEBUG Property ['Name': Value] =  'PropertiesPrint':False
-Test2               DEBUG Property ['Name': Value] =  'ErrorsPrint':True
-Test2               DEBUG Property ['Name': Value] =  'RootInTES':'microDST/'
-Test2               DEBUG Property ['Name': Value] =  'FilterCircularDependencies':True
-Test2               DEBUG Property ['Name': Value] =  'Asynchronous':False
-Test2               DEBUG Property ['Name': Value] =  'NeededResources':[  ]
-Test2               DEBUG Property ['Name': Value] =  'Cardinality':1
-Test2               DEBUG Property ['Name': Value] =  'RegisterForContextService':True
-Test2               DEBUG Property ['Name': Value] =  'MonitorService':'MonitorSvc'
-Test2               DEBUG Property ['Name': Value] =  'Timeline':False
-Test2               DEBUG Property ['Name': Value] =  'AuditStop':False
-Test2               DEBUG Property ['Name': Value] =  'AuditStart':False
-Test2               DEBUG Property ['Name': Value] =  'AuditFinalize':False
-Test2               DEBUG Property ['Name': Value] =  'AuditExecute':False
-Test2               DEBUG Property ['Name': Value] =  'AuditRestart':False
-Test2               DEBUG Property ['Name': Value] =  'AuditReinitialize':False
-Test2               DEBUG Property ['Name': Value] =  'AuditInitialize':False
-Test2               DEBUG Property ['Name': Value] =  'AuditAlgorithms':False
-Test2               DEBUG Property ['Name': Value] =  'ErrorMax':1
-Test2               DEBUG Property ['Name': Value] =  'Enable':True
-Test2               DEBUG Property ['Name': Value] =  'OutputLevel':2
-Test2               DEBUG Property ['Name': Value] =  'ExtraOutputs':set()
-Test2               DEBUG Property ['Name': Value] =  'ExtraInputs':set()
-Test2               DEBUG input handles: 0
-Test2               DEBUG output handles: 0
-Test2               DEBUG Data Deps for Test2
-Seq1                 INFO Member list: GaudiCommonTests/Test3
-RndmGenSvc.Engine    INFO Generator engine type:CLHEP::RanluxEngine
-RndmGenSvc.Engine    INFO Current Seed:1234567 Luxury:3
-RndmGenSvc           INFO Using Random engine:HepRndm::Engine<CLHEP::RanluxEngine>
-ToolSvc.Sequenc...   INFO This machine has a speed about   3.03 times the speed of a 2.8 GHz Xeon.
-Test3               DEBUG Property update for OutputLevel : new value = 2
-Test3               DEBUG Initialize base class GaudiCommon<Algorithm>
-Test3               DEBUG could not locate CounterSummarySvc, no counter summary will be made
-Test3               DEBUG List of ALL properties of GaudiCommonTests/Test3  #properties = 28
-Test3               DEBUG Property ['Name': Value] =  'RequireObjects':[  ]
-Test3               DEBUG Property ['Name': Value] =  'VetoObjects':[  ]
-Test3               DEBUG Property ['Name': Value] =  'CounterList':[ '.*' ]
-Test3               DEBUG Property ['Name': Value] =  'Context':''
-Test3               DEBUG Property ['Name': Value] =  'TypePrint':True
-Test3               DEBUG Property ['Name': Value] =  'PropertiesPrint':False
-Test3               DEBUG Property ['Name': Value] =  'ErrorsPrint':True
-Test3               DEBUG Property ['Name': Value] =  'RootInTES':''
-Test3               DEBUG Property ['Name': Value] =  'FilterCircularDependencies':True
-Test3               DEBUG Property ['Name': Value] =  'Asynchronous':False
-Test3               DEBUG Property ['Name': Value] =  'NeededResources':[  ]
-Test3               DEBUG Property ['Name': Value] =  'Cardinality':1
-Test3               DEBUG Property ['Name': Value] =  'RegisterForContextService':True
-Test3               DEBUG Property ['Name': Value] =  'MonitorService':'MonitorSvc'
-Test3               DEBUG Property ['Name': Value] =  'Timeline':False
-Test3               DEBUG Property ['Name': Value] =  'AuditStop':False
-Test3               DEBUG Property ['Name': Value] =  'AuditStart':False
-Test3               DEBUG Property ['Name': Value] =  'AuditFinalize':False
-Test3               DEBUG Property ['Name': Value] =  'AuditExecute':False
-Test3               DEBUG Property ['Name': Value] =  'AuditRestart':False
-Test3               DEBUG Property ['Name': Value] =  'AuditReinitialize':False
-Test3               DEBUG Property ['Name': Value] =  'AuditInitialize':False
-Test3               DEBUG Property ['Name': Value] =  'AuditAlgorithms':False
-Test3               DEBUG Property ['Name': Value] =  'ErrorMax':1
-Test3               DEBUG Property ['Name': Value] =  'Enable':True
-Test3               DEBUG Property ['Name': Value] =  'OutputLevel':2
-Test3               DEBUG Property ['Name': Value] =  'ExtraOutputs':set()
-Test3               DEBUG Property ['Name': Value] =  'ExtraInputs':set()
-Test3               DEBUG input handles: 0
-Test3               DEBUG output handles: 0
-Test3               DEBUG Data Deps for Test3
-Seq2                 INFO Member list: GaudiCommonTests/Test4, with rootInTES 'microDST/'
-Test4               DEBUG Property update for OutputLevel : new value = 2
-Test4               DEBUG Initialize base class GaudiCommon<Algorithm>
-Test4               DEBUG could not locate CounterSummarySvc, no counter summary will be made
-Test4               DEBUG List of ALL properties of GaudiCommonTests/Test4  #properties = 28
-Test4               DEBUG Property ['Name': Value] =  'RequireObjects':[  ]
-Test4               DEBUG Property ['Name': Value] =  'VetoObjects':[  ]
-Test4               DEBUG Property ['Name': Value] =  'CounterList':[ '.*' ]
-Test4               DEBUG Property ['Name': Value] =  'Context':''
-Test4               DEBUG Property ['Name': Value] =  'TypePrint':True
-Test4               DEBUG Property ['Name': Value] =  'PropertiesPrint':False
-Test4               DEBUG Property ['Name': Value] =  'ErrorsPrint':True
-Test4               DEBUG Property ['Name': Value] =  'RootInTES':'microDST/'
-Test4               DEBUG Property ['Name': Value] =  'FilterCircularDependencies':True
-Test4               DEBUG Property ['Name': Value] =  'Asynchronous':False
-Test4               DEBUG Property ['Name': Value] =  'NeededResources':[  ]
-Test4               DEBUG Property ['Name': Value] =  'Cardinality':1
-Test4               DEBUG Property ['Name': Value] =  'RegisterForContextService':True
-Test4               DEBUG Property ['Name': Value] =  'MonitorService':'MonitorSvc'
-Test4               DEBUG Property ['Name': Value] =  'Timeline':False
-Test4               DEBUG Property ['Name': Value] =  'AuditStop':False
-Test4               DEBUG Property ['Name': Value] =  'AuditStart':False
-Test4               DEBUG Property ['Name': Value] =  'AuditFinalize':False
-Test4               DEBUG Property ['Name': Value] =  'AuditExecute':False
-Test4               DEBUG Property ['Name': Value] =  'AuditRestart':False
-Test4               DEBUG Property ['Name': Value] =  'AuditReinitialize':False
-Test4               DEBUG Property ['Name': Value] =  'AuditInitialize':False
-Test4               DEBUG Property ['Name': Value] =  'AuditAlgorithms':False
-Test4               DEBUG Property ['Name': Value] =  'ErrorMax':1
-Test4               DEBUG Property ['Name': Value] =  'Enable':True
-Test4               DEBUG Property ['Name': Value] =  'OutputLevel':2
-Test4               DEBUG Property ['Name': Value] =  'ExtraOutputs':set()
-Test4               DEBUG Property ['Name': Value] =  'ExtraInputs':set()
-Test4               DEBUG input handles: 0
-Test4               DEBUG output handles: 0
-Test4               DEBUG Data Deps for Test4
-EventLoopMgr      WARNING Unable to locate service "EventSelector"
-EventLoopMgr      WARNING No events will be processed from external input.
-ApplicationMgr       INFO Application Manager Initialized successfully
-ApplicationMgr       INFO Application Manager Started successfully
-Test1                INFO Execute
-Test1               DEBUG GaudiCommonTests:: The object of type 'KeyedContainer<Gaudi::TestSuite::MyTrack,Containers::KeyedObjectManager<Containers::hashmap> >' is registered in TS at address '/Event/Test1/Tracks1'
-Test1               DEBUG GaudiCommonTests:: The object of type 'KeyedContainer<Gaudi::TestSuite::MyTrack,Containers::KeyedObjectManager<Containers::hashmap> >' is registered in TS at address '/Event/Test1/Tracks2'
-Test1               DEBUG GaudiCommonTests:: The object of type 'KeyedContainer<Gaudi::TestSuite::MyTrack,Containers::KeyedObjectManager<Containers::hashmap> >' is registered in TS at address 'Test1/Tracks3'
-Test1               DEBUG GaudiCommonTests:: The object of type 'KeyedContainer<Gaudi::TestSuite::MyTrack,Containers::KeyedObjectManager<Containers::hashmap> >' is registered in TS at address 'Test1/Tracks4'
-Test1               DEBUG The object of type 'KeyedContainer<Gaudi::TestSuite::MyTrack,Containers::KeyedObjectManager<Containers::hashmap> >*' has been retrieved from TS at address '/Event/Test1/Tracks1'
-Test1               DEBUG The object of type 'KeyedContainer<Gaudi::TestSuite::MyTrack,Containers::KeyedObjectManager<Containers::hashmap> >*' has been retrieved from TS at address '/Event/Test1/Tracks2'
-Test1               DEBUG The object of type 'KeyedContainer<Gaudi::TestSuite::MyTrack,Containers::KeyedObjectManager<Containers::hashmap> >*' has been retrieved from TS at address 'Test1/Tracks3'
-Test1               DEBUG The object of type 'KeyedContainer<Gaudi::TestSuite::MyTrack,Containers::KeyedObjectManager<Containers::hashmap> >*' has been retrieved from TS at address 'Test1/Tracks4'
-Test1               DEBUG The object of type 'DataObject*' has been retrieved from TS at address '/Event'
-Test1               DEBUG The object of type 'DataObject*' has been retrieved from TS at address '/Event'
-Test1               DEBUG The object of type 'DataObject*' has been retrieved from TS at address ''
-Test1               DEBUG The object of type 'DataObject*' has been retrieved from TS at address ''
-Test1                INFO Loaded Objects:
-Test1                INFO /Event/Test1/Tracks1
-Test1                INFO /Event/Test1/Tracks2
-Test1                INFO /Event/Test1/Tracks3
-Test1                INFO /Event/Test1/Tracks4
-Test1                INFO /Event
-Test1                INFO /Event
-Test1                INFO /Event
-Test1                INFO /Event
-Test1               DEBUG The object of type 'KeyedContainer<Gaudi::TestSuite::MyTrack,Containers::KeyedObjectManager<Containers::hashmap> >*' has been retrieved from TS at address '/Event/Test1/Tracks1'
-Test1               DEBUG The object of type 'KeyedContainer<Gaudi::TestSuite::MyTrack,Containers::KeyedObjectManager<Containers::hashmap> >*' could not be retrieved from TS at address 'Nowhere/To/Be/Found'
-Test2                INFO Execute
-Test2               DEBUG GaudiCommonTests:: The object of type 'KeyedContainer<Gaudi::TestSuite::MyTrack,Containers::KeyedObjectManager<Containers::hashmap> >' is registered in TS at address 'microDST/Test2/Tracks1'
-Test2               DEBUG GaudiCommonTests:: The object of type 'KeyedContainer<Gaudi::TestSuite::MyTrack,Containers::KeyedObjectManager<Containers::hashmap> >' is registered in TS at address '/Event/Test2/Tracks2'
-Test2               DEBUG GaudiCommonTests:: The object of type 'KeyedContainer<Gaudi::TestSuite::MyTrack,Containers::KeyedObjectManager<Containers::hashmap> >' is registered in TS at address 'microDST/Test2/Tracks3'
-Test2               DEBUG GaudiCommonTests:: The object of type 'KeyedContainer<Gaudi::TestSuite::MyTrack,Containers::KeyedObjectManager<Containers::hashmap> >' is registered in TS at address 'Test2/Tracks4'
-Test2               DEBUG The object of type 'KeyedContainer<Gaudi::TestSuite::MyTrack,Containers::KeyedObjectManager<Containers::hashmap> >*' has been retrieved from TS at address 'microDST/Test2/Tracks1'
-Test2               DEBUG The object of type 'KeyedContainer<Gaudi::TestSuite::MyTrack,Containers::KeyedObjectManager<Containers::hashmap> >*' has been retrieved from TS at address '/Event/Test2/Tracks2'
-Test2               DEBUG The object of type 'KeyedContainer<Gaudi::TestSuite::MyTrack,Containers::KeyedObjectManager<Containers::hashmap> >*' has been retrieved from TS at address 'microDST/Test2/Tracks3'
-Test2               DEBUG The object of type 'KeyedContainer<Gaudi::TestSuite::MyTrack,Containers::KeyedObjectManager<Containers::hashmap> >*' has been retrieved from TS at address 'Test2/Tracks4'
-Test2               DEBUG The object of type 'DataObject*' has been retrieved from TS at address 'microDST'
-Test2               DEBUG The object of type 'DataObject*' has been retrieved from TS at address '/Event'
-Test2               DEBUG The object of type 'DataObject*' has been retrieved from TS at address 'microDST'
-Test2               DEBUG The object of type 'DataObject*' has been retrieved from TS at address ''
-Test2                INFO Loaded Objects:
-Test2                INFO /Event/microDST/Test2/Tracks1
-Test2                INFO /Event/Test2/Tracks2
-Test2                INFO /Event/microDST/Test2/Tracks3
-Test2                INFO /Event/Test2/Tracks4
-Test2                INFO /Event/microDST
-Test2                INFO /Event
-Test2                INFO /Event/microDST
-Test2                INFO /Event
-Test2               DEBUG The object of type 'KeyedContainer<Gaudi::TestSuite::MyTrack,Containers::KeyedObjectManager<Containers::hashmap> >*' has been retrieved from TS at address 'microDST/Test2/Tracks1'
-Test2               DEBUG The object of type 'KeyedContainer<Gaudi::TestSuite::MyTrack,Containers::KeyedObjectManager<Containers::hashmap> >*' could not be retrieved from TS at address 'microDST/Nowhere/To/Be/Found'
-Test3                INFO Execute
-Test3               DEBUG GaudiCommonTests:: The object of type 'KeyedContainer<Gaudi::TestSuite::MyTrack,Containers::KeyedObjectManager<Containers::hashmap> >' is registered in TS at address '/Event/Test3/Tracks1'
-Test3               DEBUG GaudiCommonTests:: The object of type 'KeyedContainer<Gaudi::TestSuite::MyTrack,Containers::KeyedObjectManager<Containers::hashmap> >' is registered in TS at address '/Event/Test3/Tracks2'
-Test3               DEBUG GaudiCommonTests:: The object of type 'KeyedContainer<Gaudi::TestSuite::MyTrack,Containers::KeyedObjectManager<Containers::hashmap> >' is registered in TS at address 'Test3/Tracks3'
-Test3               DEBUG GaudiCommonTests:: The object of type 'KeyedContainer<Gaudi::TestSuite::MyTrack,Containers::KeyedObjectManager<Containers::hashmap> >' is registered in TS at address 'Test3/Tracks4'
-Test3               DEBUG The object of type 'KeyedContainer<Gaudi::TestSuite::MyTrack,Containers::KeyedObjectManager<Containers::hashmap> >*' has been retrieved from TS at address '/Event/Test3/Tracks1'
-Test3               DEBUG The object of type 'KeyedContainer<Gaudi::TestSuite::MyTrack,Containers::KeyedObjectManager<Containers::hashmap> >*' has been retrieved from TS at address '/Event/Test3/Tracks2'
-Test3               DEBUG The object of type 'KeyedContainer<Gaudi::TestSuite::MyTrack,Containers::KeyedObjectManager<Containers::hashmap> >*' has been retrieved from TS at address 'Test3/Tracks3'
-Test3               DEBUG The object of type 'KeyedContainer<Gaudi::TestSuite::MyTrack,Containers::KeyedObjectManager<Containers::hashmap> >*' has been retrieved from TS at address 'Test3/Tracks4'
-Test3               DEBUG The object of type 'DataObject*' has been retrieved from TS at address '/Event'
-Test3               DEBUG The object of type 'DataObject*' has been retrieved from TS at address '/Event'
-Test3               DEBUG The object of type 'DataObject*' has been retrieved from TS at address ''
-Test3               DEBUG The object of type 'DataObject*' has been retrieved from TS at address ''
-Test3                INFO Loaded Objects:
-Test3                INFO /Event/Test3/Tracks1
-Test3                INFO /Event/Test3/Tracks2
-Test3                INFO /Event/Test3/Tracks3
-Test3                INFO /Event/Test3/Tracks4
-Test3                INFO /Event
-Test3                INFO /Event
-Test3                INFO /Event
-Test3                INFO /Event
-Test3               DEBUG The object of type 'KeyedContainer<Gaudi::TestSuite::MyTrack,Containers::KeyedObjectManager<Containers::hashmap> >*' has been retrieved from TS at address '/Event/Test3/Tracks1'
-Test3               DEBUG The object of type 'KeyedContainer<Gaudi::TestSuite::MyTrack,Containers::KeyedObjectManager<Containers::hashmap> >*' could not be retrieved from TS at address 'Nowhere/To/Be/Found'
-Test4                INFO Execute
-Test4               DEBUG GaudiCommonTests:: The object of type 'KeyedContainer<Gaudi::TestSuite::MyTrack,Containers::KeyedObjectManager<Containers::hashmap> >' is registered in TS at address 'microDST/Test4/Tracks1'
-Test4               DEBUG GaudiCommonTests:: The object of type 'KeyedContainer<Gaudi::TestSuite::MyTrack,Containers::KeyedObjectManager<Containers::hashmap> >' is registered in TS at address '/Event/Test4/Tracks2'
-Test4               DEBUG GaudiCommonTests:: The object of type 'KeyedContainer<Gaudi::TestSuite::MyTrack,Containers::KeyedObjectManager<Containers::hashmap> >' is registered in TS at address 'microDST/Test4/Tracks3'
-Test4               DEBUG GaudiCommonTests:: The object of type 'KeyedContainer<Gaudi::TestSuite::MyTrack,Containers::KeyedObjectManager<Containers::hashmap> >' is registered in TS at address 'Test4/Tracks4'
-Test4               DEBUG The object of type 'KeyedContainer<Gaudi::TestSuite::MyTrack,Containers::KeyedObjectManager<Containers::hashmap> >*' has been retrieved from TS at address 'microDST/Test4/Tracks1'
-Test4               DEBUG The object of type 'KeyedContainer<Gaudi::TestSuite::MyTrack,Containers::KeyedObjectManager<Containers::hashmap> >*' has been retrieved from TS at address '/Event/Test4/Tracks2'
-Test4               DEBUG The object of type 'KeyedContainer<Gaudi::TestSuite::MyTrack,Containers::KeyedObjectManager<Containers::hashmap> >*' has been retrieved from TS at address 'microDST/Test4/Tracks3'
-Test4               DEBUG The object of type 'KeyedContainer<Gaudi::TestSuite::MyTrack,Containers::KeyedObjectManager<Containers::hashmap> >*' has been retrieved from TS at address 'Test4/Tracks4'
-Test4               DEBUG The object of type 'DataObject*' has been retrieved from TS at address 'microDST'
-Test4               DEBUG The object of type 'DataObject*' has been retrieved from TS at address '/Event'
-Test4               DEBUG The object of type 'DataObject*' has been retrieved from TS at address 'microDST'
-Test4               DEBUG The object of type 'DataObject*' has been retrieved from TS at address ''
-Test4                INFO Loaded Objects:
-Test4                INFO /Event/microDST/Test4/Tracks1
-Test4                INFO /Event/Test4/Tracks2
-Test4                INFO /Event/microDST/Test4/Tracks3
-Test4                INFO /Event/Test4/Tracks4
-Test4                INFO /Event/microDST
-Test4                INFO /Event
-Test4                INFO /Event/microDST
-Test4                INFO /Event
-Test4               DEBUG The object of type 'KeyedContainer<Gaudi::TestSuite::MyTrack,Containers::KeyedObjectManager<Containers::hashmap> >*' has been retrieved from TS at address 'microDST/Test4/Tracks1'
-Test4               DEBUG The object of type 'KeyedContainer<Gaudi::TestSuite::MyTrack,Containers::KeyedObjectManager<Containers::hashmap> >*' could not be retrieved from TS at address 'microDST/Nowhere/To/Be/Found'
-ApplicationMgr       INFO Application Manager Stopped successfully
-Test1               DEBUG Finalize base class GaudiAlgorithm
-Test1               DEBUG Tools to release :
-Test1               DEBUG Services to release :
-Test2               DEBUG Finalize base class GaudiAlgorithm
-Test2               DEBUG Tools to release :
-Test2               DEBUG Services to release :
-Test3               DEBUG Finalize base class GaudiAlgorithm
-Test3               DEBUG Tools to release :
-Test3               DEBUG Services to release :
-Test4               DEBUG Finalize base class GaudiAlgorithm
-Test4               DEBUG Tools to release :
-Test4               DEBUG Services to release :
-EventLoopMgr         INFO Histograms converted successfully according to request.
-ToolSvc              INFO Removing all tools created by ToolSvc
-ApplicationMgr       INFO Application Manager Finalized successfully
-ApplicationMgr       INFO Application Manager Terminated successfully
diff --git a/GaudiAlg/tests/qmtest/refs/HistoEx.pyref b/GaudiAlg/tests/qmtest/refs/HistoEx.pyref
deleted file mode 100644
index b7621e9a0a42e36bba133a04022fd14133c70213..0000000000000000000000000000000000000000
--- a/GaudiAlg/tests/qmtest/refs/HistoEx.pyref
+++ /dev/null
@@ -1,88 +0,0 @@
-
-*******************************************************************************
-*                                                                             *
-* Simple example which illustrate the usage of useful algorithm  base class   *
-* HistoAlgo (python version of C++ GaudiHistoAlg) for "easy" histogramming.   *
-*                                                                             *
-*******************************************************************************
-Vanya BELYAEV Ivan.Belyaev@lapp.in2p3.fr
-ApplicationMgr    SUCCESS
-====================================================================================================================================
-                                                   Welcome to ApplicationMgr (GaudiCoreSvc v36r7)
-                                          running on server on Thu Sep 29 16:04:51 2022
-====================================================================================================================================
-ApplicationMgr       INFO Application Manager Configured successfully
-ApplicationMgr       INFO Successfully loaded modules : GaudiAlg, RootHistCnv
-RootHistSvc          INFO Writing ROOT histograms to: histoex.root
-HistogramPersis...   INFO Added successfully Conversion service RootHistSvc
-DetectorDataSvc      INFO Detector description not requested to be loaded
-EventLoopMgr      WARNING Unable to locate service "EventSelector"
-EventLoopMgr      WARNING No events will be processed from external input.
-ApplicationMgr       INFO Application Manager Initialized successfully
-ApplicationMgr       INFO Application Manager Started successfully
-
- Histo TES   : "HistoEx/ 1D histo "
- Histo Title : " 1D histo "
-
- Mean        :         4.5 +- 0.2031
- Rms         :      2.8723 +- 0.09994
- Skewness    :     0.52751 +- 0.1706
- Kurtosis    :     -1.0415 +- 0.3337
-
- Entries     :
- |    All    |  In Range | Underflow |  Overflow | #Equivalent |   Integral  |    Total    |
- |    200    |    200    |     0     |     0     |     200     |     200     |     200     |
-
- Annotation
- | Title                     :  1D histo                                     |
- | title                     :  1D histo                                     |
- | id                        :  1D histo                                     |
-
-
-         25   ++----+----+----+----+
-              |IIIIIIIIII.    .    |
-              |IIIIIIIIII.    .    |
-              |IIIIIIIIII.    .    |
-              |IIIIIIIIII.    .    |
-              |**********.    .    |
-              |IIIIIIIIII.    .    |
-       16.7   +IIIIIIIIII..........+
-              |IIIIIIIIII.    .    |
-              ||    .    .    .    |
-              ||    .    .    .    |
-              ||    .    .    .    |
-              ||    .    .    .    |
-              ||    .    .    .    |
-       8.33   ++...................+
-              ||    .    .    .    |
-              ||    .    .    .    |
-              ||    .    .    .    |
-              ||    .    .    .    |
-              ||    .    .    .    |
-              ||    .    .    .    |
-          0 *-++----+----**********->*
-            U
-            N                        O
-            D                        V
-            E                        E
-            R                        R
-            F                        F
-            L                        L
-            O            1    1    2 O
-            W 00    5    0    5    0 W
-
-
-
-
-ApplicationMgr       INFO Application Manager Stopped successfully
-HistoEx           SUCCESS Booked 3 Histogram(s) : 1D=1 2D=1 3D=1
-HistoEx           SUCCESS 1D histograms in directory "HistoEx" : 1
- | ID                        |   Title                                       |    #    |     Mean   |    RMS     |  Skewness  |  Kurtosis  |
- |  1D histo                 | " 1D histo "                                  |   200   |        4.5 | 2.8723     |    0.52751 |    -1.0415 |
-HistoEx           SUCCESS 2D histograms in directory "HistoEx" : 1
- ID= 2D histo                  " 2D histo "                                     Ents/All= 2000/2000 <X>/sX=4.5/2.8723,<Y>/sY=4.5/2.8723
-HistoEx           SUCCESS 3D histograms in directory "HistoEx" : 1
- ID= 3D histo                  " 3D histo "                                     Ents/All=20000/20000<X>/sX=4.5/2.8723,<Y>/sY=4.5/2.8723,<Z>/sZ=4.5/2.8723
-EventLoopMgr         INFO Histograms converted successfully according to request.
-ApplicationMgr       INFO Application Manager Finalized successfully
-ApplicationMgr       INFO Application Manager Terminated successfully
diff --git a/GaudiAlg/tests/qmtest/refs/HistoEx.pyref.armv8_a b/GaudiAlg/tests/qmtest/refs/HistoEx.pyref.armv8_a
deleted file mode 100644
index 6e6260135959cf88dcfb5d7f380fd3a949f701e8..0000000000000000000000000000000000000000
--- a/GaudiAlg/tests/qmtest/refs/HistoEx.pyref.armv8_a
+++ /dev/null
@@ -1,89 +0,0 @@
-# setting LC_ALL to "C"
-
-*******************************************************************************
-*                                                                             *
-* Simple example which illustrate the usage of useful algorithm  base class   *
-* HistoAlgo (python version of C++ GaudiHistoAlg) for "easy" histogramming.   *
-*                                                                             *
-*******************************************************************************
-Vanya BELYAEV Ivan.Belyaev@lapp.in2p3.fr
-ApplicationMgr    SUCCESS
-====================================================================================================================================
-                                                   Welcome to ApplicationMgr (GaudiCoreSvc v36r8)
-                                          running on lbbuildinter02.cern.ch on Mon Nov 14 16:43:56 2022
-====================================================================================================================================
-ApplicationMgr       INFO Application Manager Configured successfully
-ApplicationMgr       INFO Successfully loaded modules : GaudiAlg, RootHistCnv
-RootHistSvc          INFO Writing ROOT histograms to: histo1.root
-HistogramPersis...   INFO Added successfully Conversion service RootHistSvc
-DetectorDataSvc      INFO Detector description not requested to be loaded
-EventLoopMgr      WARNING Unable to locate service "EventSelector"
-EventLoopMgr      WARNING No events will be processed from external input.
-ApplicationMgr       INFO Application Manager Initialized successfully
-ApplicationMgr       INFO Application Manager Started successfully
-
- Histo TES   : "HistoEx/ 1D histo "
- Histo Title : " 1D histo "
-
- Mean        :         4.5 +- 0.2031
- Rms         :      2.8723 +- 0.09994
- Skewness    :     0.52751 +- 0.1706
- Kurtosis    :     -1.0415 +- 0.3337
-
- Entries     :
- |    All    |  In Range | Underflow |  Overflow | #Equivalent |   Integral  |    Total    |
- |    200    |    200    |     0     |     0     |     200     |     200     |     200     |
-
- Annotation
- | Title                     :  1D histo                                     |
- | title                     :  1D histo                                     |
- | id                        :  1D histo                                     |
-
-
-         25   ++----+----+----+----+
-              |IIIIIIIIII.    .    |
-              |IIIIIIIIII.    .    |
-              |IIIIIIIIII.    .    |
-              |IIIIIIIIII.    .    |
-              |**********.    .    |
-              |IIIIIIIIII.    .    |
-       16.7   +IIIIIIIIII..........+
-              |IIIIIIIIII.    .    |
-              ||    .    .    .    |
-              ||    .    .    .    |
-              ||    .    .    .    |
-              ||    .    .    .    |
-              ||    .    .    .    |
-       8.33   ++...................+
-              ||    .    .    .    |
-              ||    .    .    .    |
-              ||    .    .    .    |
-              ||    .    .    .    |
-              ||    .    .    .    |
-              ||    .    .    .    |
-   2.22e-16   ++----+----+----+----+
-            U
-            N                        O
-            D                        V
-            E                        E
-            R                        R
-            F                        F
-            L                        L
-            O            1    1    2 O
-            W 00    5    0    5    0 W
-
-
-
-
-ApplicationMgr       INFO Application Manager Stopped successfully
-HistoEx           SUCCESS Booked 3 Histogram(s) : 1D=1 2D=1 3D=1
-HistoEx           SUCCESS 1D histograms in directory "HistoEx" : 1
- | ID                        |   Title                                       |    #    |     Mean   |    RMS     |  Skewness  |  Kurtosis  |
- |  1D histo                 | " 1D histo "                                  |   200   |        4.5 | 2.8723     |    0.52751 |    -1.0415 |
-HistoEx           SUCCESS 2D histograms in directory "HistoEx" : 1
- ID= 2D histo                  " 2D histo "                                     Ents/All= 2000/2000 <X>/sX=4.5/2.8723,<Y>/sY=4.5/2.8723
-HistoEx           SUCCESS 3D histograms in directory "HistoEx" : 1
- ID= 3D histo                  " 3D histo "                                     Ents/All=20000/20000<X>/sX=4.5/2.8723,<Y>/sY=4.5/2.8723,<Z>/sZ=4.5/2.8723
-EventLoopMgr         INFO Histograms converted successfully according to request.
-ApplicationMgr       INFO Application Manager Finalized successfully
-ApplicationMgr       INFO Application Manager Terminated successfully
diff --git a/GaudiAlg/tests/qmtest/refs/HistoEx.pyref.i686 b/GaudiAlg/tests/qmtest/refs/HistoEx.pyref.i686
deleted file mode 100644
index 105dc62b151db5d0644788ca2482f587f637bd27..0000000000000000000000000000000000000000
--- a/GaudiAlg/tests/qmtest/refs/HistoEx.pyref.i686
+++ /dev/null
@@ -1,88 +0,0 @@
-
-*******************************************************************************
-*                                                                             *
-* Simple example which illustrate the usage of useful algorithm  base class   *
-* HistoAlgo (python version of C++ GaudiHistoAlg) for "easy" histogramming.   *
-*                                                                             *
-*******************************************************************************
-Vanya BELYAEV Ivan.Belyaev@lapp.in2p3.fr
-ApplicationMgr    SUCCESS
-====================================================================================================================================
-                                                   Welcome to ApplicationMgr $Revision: 1.77 $
-                                          running on lxbuild135.cern.ch on Fri Apr 23 12:47:50 2010
-====================================================================================================================================
-ApplicationMgr       INFO Application Manager Configured successfully
-ApplicationMgr       INFO Successfully loaded modules : GaudiAlg, RootHistCnv
-RootHistSvc          INFO Writing ROOT histograms to: histo1.root
-HistogramPersis...   INFO Added successfully Conversion service RootHistSvc
-DetectorDataSvc      INFO Detector description not requested to be loaded
-EventLoopMgr      WARNING Unable to locate service "EventSelector"
-EventLoopMgr      WARNING No events will be processed from external input.
-ApplicationMgr       INFO Application Manager Initialized successfully
-ApplicationMgr       INFO Application Manager Started successfully
-
- Histo TES   : "HistoEx/ 1D histo "
- Histo Title : " 1D histo "
-
- Mean        :         4.5 +- 0.2031
- Rms         :      2.8723 +- 0.09994
- Skewness    :     0.52751 +- 0.1706
- Kurtosis    :     -1.0415 +- 0.3337
-
- Entries     :
- |    All    |  In Range | Underflow |  Overflow | #Equivalent |   Integral  |    Total    |
- |    200    |    200    |     0     |     0     |     200     |     200     |     200     |
-
- Annotation
- | Title                     :  1D histo                                     |
- | title                     :  1D histo                                     |
- | id                        :  1D histo                                     |
-
-
-         25   ++----+----+----+----+
-              |IIIIIIIIII.    .    |
-              |IIIIIIIIII.    .    |
-              |IIIIIIIIII.    .    |
-              |IIIIIIIIII.    .    |
-              |**********.    .    |
-              |IIIIIIIIII.    .    |
-       16.7   +IIIIIIIIII..........+
-              |IIIIIIIIII.    .    |
-              ||    .    .    .    |
-              ||    .    .    .    |
-              ||    .    .    .    |
-              ||    .    .    .    |
-              ||    .    .    .    |
-       8.33   ++...................+
-              ||    .    .    .    |
-              ||    .    .    .    |
-              ||    .    .    .    |
-              ||    .    .    .    |
-              ||    .    .    .    |
-              ||    .    .    .    |
-   2.22e-16   ++----+----+----+----+
-            U
-            N                        O
-            D                        V
-            E                        E
-            R                        R
-            F                        F
-            L                        L
-            O            1    1    2 O
-            W 00    5    0    5    0 W
-
-
-
-
-ApplicationMgr       INFO Application Manager Stopped successfully
-HistoEx           SUCCESS Booked 3 Histogram(s) : 1D=1 2D=1 3D=1
-HistoEx           SUCCESS List of booked 1D histograms in directory         "HistoEx" :-
- | ID                        |   Title                                       |    #    |     Mean   |    RMS     |  Skewness  |  Kurtosis  |
- |  1D histo                 | " 1D histo "                                  |   200   |        4.5 | 2.8723     |    0.52751 |    -1.0415 |
-HistoEx           SUCCESS List of booked 2D histograms in directory         "HistoEx" :-
- ID= 2D histo                  " 2D histo "                                     Ents/All= 2000/2000 <X>/sX=4.5/2.8723,<Y>/sY=4.5/2.8723
-HistoEx           SUCCESS List of booked 3D histograms in directory         "HistoEx" :-
- ID= 3D histo                  " 3D histo "                                     Ents/All=20000/20000<X>/sX=4.5/2.8723,<Y>/sY=4.5/2.8723,<Z>/sZ=4.5/2.8723
-EventLoopMgr         INFO Histograms converted successfully according to request.
-ApplicationMgr       INFO Application Manager Finalized successfully
-ApplicationMgr       INFO Application Manager Terminated successfully
diff --git a/GaudiAlg/tests/qmtest/refs/HistoEx.pyref.slc4_ia32 b/GaudiAlg/tests/qmtest/refs/HistoEx.pyref.slc4_ia32
deleted file mode 100644
index 105dc62b151db5d0644788ca2482f587f637bd27..0000000000000000000000000000000000000000
--- a/GaudiAlg/tests/qmtest/refs/HistoEx.pyref.slc4_ia32
+++ /dev/null
@@ -1,88 +0,0 @@
-
-*******************************************************************************
-*                                                                             *
-* Simple example which illustrate the usage of useful algorithm  base class   *
-* HistoAlgo (python version of C++ GaudiHistoAlg) for "easy" histogramming.   *
-*                                                                             *
-*******************************************************************************
-Vanya BELYAEV Ivan.Belyaev@lapp.in2p3.fr
-ApplicationMgr    SUCCESS
-====================================================================================================================================
-                                                   Welcome to ApplicationMgr $Revision: 1.77 $
-                                          running on lxbuild135.cern.ch on Fri Apr 23 12:47:50 2010
-====================================================================================================================================
-ApplicationMgr       INFO Application Manager Configured successfully
-ApplicationMgr       INFO Successfully loaded modules : GaudiAlg, RootHistCnv
-RootHistSvc          INFO Writing ROOT histograms to: histo1.root
-HistogramPersis...   INFO Added successfully Conversion service RootHistSvc
-DetectorDataSvc      INFO Detector description not requested to be loaded
-EventLoopMgr      WARNING Unable to locate service "EventSelector"
-EventLoopMgr      WARNING No events will be processed from external input.
-ApplicationMgr       INFO Application Manager Initialized successfully
-ApplicationMgr       INFO Application Manager Started successfully
-
- Histo TES   : "HistoEx/ 1D histo "
- Histo Title : " 1D histo "
-
- Mean        :         4.5 +- 0.2031
- Rms         :      2.8723 +- 0.09994
- Skewness    :     0.52751 +- 0.1706
- Kurtosis    :     -1.0415 +- 0.3337
-
- Entries     :
- |    All    |  In Range | Underflow |  Overflow | #Equivalent |   Integral  |    Total    |
- |    200    |    200    |     0     |     0     |     200     |     200     |     200     |
-
- Annotation
- | Title                     :  1D histo                                     |
- | title                     :  1D histo                                     |
- | id                        :  1D histo                                     |
-
-
-         25   ++----+----+----+----+
-              |IIIIIIIIII.    .    |
-              |IIIIIIIIII.    .    |
-              |IIIIIIIIII.    .    |
-              |IIIIIIIIII.    .    |
-              |**********.    .    |
-              |IIIIIIIIII.    .    |
-       16.7   +IIIIIIIIII..........+
-              |IIIIIIIIII.    .    |
-              ||    .    .    .    |
-              ||    .    .    .    |
-              ||    .    .    .    |
-              ||    .    .    .    |
-              ||    .    .    .    |
-       8.33   ++...................+
-              ||    .    .    .    |
-              ||    .    .    .    |
-              ||    .    .    .    |
-              ||    .    .    .    |
-              ||    .    .    .    |
-              ||    .    .    .    |
-   2.22e-16   ++----+----+----+----+
-            U
-            N                        O
-            D                        V
-            E                        E
-            R                        R
-            F                        F
-            L                        L
-            O            1    1    2 O
-            W 00    5    0    5    0 W
-
-
-
-
-ApplicationMgr       INFO Application Manager Stopped successfully
-HistoEx           SUCCESS Booked 3 Histogram(s) : 1D=1 2D=1 3D=1
-HistoEx           SUCCESS List of booked 1D histograms in directory         "HistoEx" :-
- | ID                        |   Title                                       |    #    |     Mean   |    RMS     |  Skewness  |  Kurtosis  |
- |  1D histo                 | " 1D histo "                                  |   200   |        4.5 | 2.8723     |    0.52751 |    -1.0415 |
-HistoEx           SUCCESS List of booked 2D histograms in directory         "HistoEx" :-
- ID= 2D histo                  " 2D histo "                                     Ents/All= 2000/2000 <X>/sX=4.5/2.8723,<Y>/sY=4.5/2.8723
-HistoEx           SUCCESS List of booked 3D histograms in directory         "HistoEx" :-
- ID= 3D histo                  " 3D histo "                                     Ents/All=20000/20000<X>/sX=4.5/2.8723,<Y>/sY=4.5/2.8723,<Z>/sZ=4.5/2.8723
-EventLoopMgr         INFO Histograms converted successfully according to request.
-ApplicationMgr       INFO Application Manager Finalized successfully
-ApplicationMgr       INFO Application Manager Terminated successfully
diff --git a/GaudiAlg/tests/qmtest/refs/HistoEx.pyref.x86_64_v3-opt b/GaudiAlg/tests/qmtest/refs/HistoEx.pyref.x86_64_v3-opt
deleted file mode 100644
index eca42f865aabd2c54b99df777799558f845e0e40..0000000000000000000000000000000000000000
--- a/GaudiAlg/tests/qmtest/refs/HistoEx.pyref.x86_64_v3-opt
+++ /dev/null
@@ -1,88 +0,0 @@
-
-*******************************************************************************
-*                                                                             *
-* Simple example which illustrate the usage of useful algorithm  base class   *
-* HistoAlgo (python version of C++ GaudiHistoAlg) for "easy" histogramming.   *
-*                                                                             *
-*******************************************************************************
-Vanya BELYAEV Ivan.Belyaev@lapp.in2p3.fr
-ApplicationMgr    SUCCESS
-====================================================================================================================================
-                                                   Welcome to ApplicationMgr (GaudiCoreSvc v999r999)
-                                          running on lblhcbpr13.cern.ch on Mon Sep 14 04:03:53 2020
-====================================================================================================================================
-ApplicationMgr       INFO Application Manager Configured successfully
-ApplicationMgr       INFO Successfully loaded modules : GaudiAlg, RootHistCnv
-RootHistSvc          INFO Writing ROOT histograms to: histo1.root
-HistogramPersis...   INFO Added successfully Conversion service RootHistSvc
-DetectorDataSvc      INFO Detector description not requested to be loaded
-EventLoopMgr      WARNING Unable to locate service "EventSelector"
-EventLoopMgr      WARNING No events will be processed from external input.
-ApplicationMgr       INFO Application Manager Initialized successfully
-ApplicationMgr       INFO Application Manager Started successfully
-
- Histo TES   : "HistoEx/ 1D histo "
- Histo Title : " 1D histo "
-
- Mean        :         4.5 +- 0.2031
- Rms         :      2.8723 +- 0.09994
- Skewness    :     0.52751 +- 0.1706
- Kurtosis    :     -1.0415 +- 0.3337
-
- Entries     :
- |    All    |  In Range | Underflow |  Overflow | #Equivalent |   Integral  |    Total    |
- |    200    |    200    |     0     |     0     |     200     |     200     |     200     |
-
- Annotation
- | Title                     :  1D histo                                     |
- | title                     :  1D histo                                     |
- | id                        :  1D histo                                     |
-
-
-         25   ++----+----+----+----+
-              |IIIIIIIIII.    .    |
-              |IIIIIIIIII.    .    |
-              |IIIIIIIIII.    .    |
-              |IIIIIIIIII.    .    |
-              |**********.    .    |
-              |IIIIIIIIII.    .    |
-       16.7   +IIIIIIIIII..........+
-              |IIIIIIIIII.    .    |
-              ||    .    .    .    |
-              ||    .    .    .    |
-              ||    .    .    .    |
-              ||    .    .    .    |
-              ||    .    .    .    |
-       8.33   ++...................+
-              ||    .    .    .    |
-              ||    .    .    .    |
-              ||    .    .    .    |
-              ||    .    .    .    |
-              ||    .    .    .    |
-              ||    .    .    .    |
-   2.22e-16   ++----+----+----+----+
-            U
-            N                        O
-            D                        V
-            E                        E
-            R                        R
-            F                        F
-            L                        L
-            O            1    1    2 O
-            W 00    5    0    5    0 W
-
-
-
-
-ApplicationMgr       INFO Application Manager Stopped successfully
-HistoEx           SUCCESS Booked 3 Histogram(s) : 1D=1 2D=1 3D=1
-HistoEx           SUCCESS 1D histograms in directory "HistoEx" : 1
- | ID                        |   Title                                       |    #    |     Mean   |    RMS     |  Skewness  |  Kurtosis  |
- |  1D histo                 | " 1D histo "                                  |   200   |        4.5 | 2.8723     |    0.52751 |    -1.0415 |
-HistoEx           SUCCESS 2D histograms in directory "HistoEx" : 1
- ID= 2D histo                  " 2D histo "                                     Ents/All= 2000/2000 <X>/sX=4.5/2.8723,<Y>/sY=4.5/2.8723
-HistoEx           SUCCESS 3D histograms in directory "HistoEx" : 1
- ID= 3D histo                  " 3D histo "                                     Ents/All=20000/20000<X>/sX=4.5/2.8723,<Y>/sY=4.5/2.8723,<Z>/sZ=4.5/2.8723
-EventLoopMgr         INFO Histograms converted successfully according to request.
-ApplicationMgr       INFO Application Manager Finalized successfully
-ApplicationMgr       INFO Application Manager Terminated successfully
diff --git a/GaudiAlg/tests/qmtest/refs/HistoEx.pyref.x86_64_v4-opt b/GaudiAlg/tests/qmtest/refs/HistoEx.pyref.x86_64_v4-opt
deleted file mode 120000
index cb2ae31e2feea1f8c1e25c109d0265f293e99382..0000000000000000000000000000000000000000
--- a/GaudiAlg/tests/qmtest/refs/HistoEx.pyref.x86_64_v4-opt
+++ /dev/null
@@ -1 +0,0 @@
-HistoEx.pyref.x86_64_v3-opt
\ No newline at end of file
diff --git a/GaudiAlg/tests/qmtest/refs/HistoEx1.pyref b/GaudiAlg/tests/qmtest/refs/HistoEx1.pyref
deleted file mode 100644
index 9688c1e8a8acc4aaad0ae5aff8b354125ba26da1..0000000000000000000000000000000000000000
--- a/GaudiAlg/tests/qmtest/refs/HistoEx1.pyref
+++ /dev/null
@@ -1,97 +0,0 @@
-
-*******************************************************************************
-*                                                                             *
-* Simple example which illustrate the usage of useful algorithm  base class   *
-* HistoAlgo (python version of C++ GaudiHistoAlg) for "easy" histogramming.   *
-* It is an extension of HistoEx module, it provides similar algorithm, but    *
-* with explicit histogram manipulation trhrough explicit book and fill        *
-*                                                                             *
-*******************************************************************************
-Vanya BELYAEV Ivan.Belyaev@lapp.in2p3.fr
-ApplicationMgr    SUCCESS
-====================================================================================================================================
-                                                   Welcome to ApplicationMgr (GaudiCoreSvc v36r7)
-                                          running on server on Thu Sep 29 16:04:51 2022
-====================================================================================================================================
-ApplicationMgr       INFO Application Manager Configured successfully
-ApplicationMgr       INFO Successfully loaded modules : GaudiAlg, RootHistCnv
-RootHistSvc          INFO Writing ROOT histograms to: histoex1.root
-HistogramPersis...   INFO Added successfully Conversion service RootHistSvc
-DetectorDataSvc      INFO Detector description not requested to be loaded
-EventLoopMgr      WARNING Unable to locate service "EventSelector"
-EventLoopMgr      WARNING No events will be processed from external input.
-ApplicationMgr       INFO Application Manager Initialized successfully
-ApplicationMgr       INFO Application Manager Started successfully
-
- Histo TES   : "HistoEx1/ 1D histo "
- Histo Title : " 1D histo "
-
- Mean        :         4.5 +- 0.2031
- Rms         :      2.8723 +- 0.09994
- Skewness    :     0.52751 +- 0.1706
- Kurtosis    :     -1.0415 +- 0.3337
-
- Entries     :
- |    All    |  In Range | Underflow |  Overflow | #Equivalent |   Integral  |    Total    |
- |    200    |    200    |     0     |     0     |     200     |    33.2     |    33.2     |
-
- Annotation
- | Title                     :  1D histo                                     |
- | title                     :  1D histo                                     |
- | id                        :  1D histo                                     |
-
-
-        4.5   ++----+----+----+----+
-              ||    .    .    .    |
-              |IIIIIIIIII.    .    |
-              |IIIIIIIIII.    .    |
-              |IIIIIIIIII.    .    |
-       3.38   +IIIIIIIIII..........+
-              |**********.    .    |
-              |IIIIIIIIII.    .    |
-              |IIIIIIIIII.    .    |
-              |IIIIIIIIII.    .    |
-       2.25   ++...................+
-              ||    .    .    .    |
-              ||    .    .    .    |
-              ||    .    .    .    |
-              ||    .    .    .    |
-       1.12   ++...................+
-              ||    .    .    .    |
-              ||    .    .    .    |
-              ||    .    .    .    |
-              ||    .    .    .    |
-          0 *-++----+----**********->*
-            U
-            N                        O
-            D                        V
-            E                        E
-            R                        R
-            F                        F
-            L                        L
-            O            1    1    2 O
-            W 00    5    0    5    0 W
-
-
-
-
-ApplicationMgr       INFO Application Manager Stopped successfully
-HistoEx           SUCCESS Booked 3 Histogram(s) : 1D=1 2D=1 3D=1
-HistoEx           SUCCESS 1D histograms in directory "HistoEx" : 1
- | ID                        |   Title                                       |    #    |     Mean   |    RMS     |  Skewness  |  Kurtosis  |
- |  1D histo                 | " 1D histo "                                  |   200   |        4.5 | 2.8723     |    0.52751 |    -1.0415 |
-HistoEx           SUCCESS 2D histograms in directory "HistoEx" : 1
- ID= 2D histo                  " 2D histo "                                     Ents/All= 2000/2000 <X>/sX=4.5/2.8723,<Y>/sY=4.5/2.8723
-HistoEx           SUCCESS 3D histograms in directory "HistoEx" : 1
- ID= 3D histo                  " 3D histo "                                     Ents/All=20000/20000<X>/sX=4.5/2.8723,<Y>/sY=4.5/2.8723,<Z>/sZ=4.5/2.8723
-HistoEx1          SUCCESS Booked 3 Histogram(s) : 1D=1 2D=1 3D=1
-HistoEx1          SUCCESS 1D histograms in directory "HistoEx1" : 1
- | ID                        |   Title                                       |    #    |     Mean   |    RMS     |  Skewness  |  Kurtosis  |
- |  1D histo                 | " 1D histo "                                  |   200   |        4.5 | 2.8723     |    0.52751 |    -1.0415 |
-HistoEx1          SUCCESS 2D histograms in directory "HistoEx1" : 1
- ID= 2D histo                  " 2D histo "                                     Ents/All= 2000/2000 <X>/sX=4.5/2.8723,<Y>/sY=4.5/2.8723
-HistoEx1          SUCCESS 3D histograms in directory "HistoEx1" : 1
- ID= 3D histo                  " 3D histo "                                     Ents/All=20000/20000<X>/sX=4.5/2.8723,<Y>/sY=4.5/2.8723,<Z>/sZ=4.5/2.8723
-EventLoopMgr         INFO Histograms converted successfully according to request.
-ApplicationMgr       INFO Application Manager Finalized successfully
-ApplicationMgr       INFO Application Manager Terminated successfully
diff --git a/GaudiAlg/tests/qmtest/refs/HistoEx2.pyref b/GaudiAlg/tests/qmtest/refs/HistoEx2.pyref
deleted file mode 100644
index 85d8ad6d9177ae1c50edfcff1d169eb536a8aaf7..0000000000000000000000000000000000000000
--- a/GaudiAlg/tests/qmtest/refs/HistoEx2.pyref
+++ /dev/null
@@ -1,334 +0,0 @@
-
-*******************************************************************************
-*                                                                             *
-* Simple example which illustrate the usage of useful algorithm  base class   *
-* HistoAlgo (python version of C++ GaudiHistoAlg) for 'easy' histogramming.   *
-*                                                                             *
-* This example illustrates the usage of 1D and 2D profile histograms          *
-*                                                                             *
-*******************************************************************************
-Vanya BELYAEV ibelyaev@physics.syr.edu
-ApplicationMgr    SUCCESS
-====================================================================================================================================
-                                                   Welcome to ApplicationMgr (GaudiCoreSvc v36r7)
-                                          running on server on Thu Sep 29 16:24:26 2022
-====================================================================================================================================
-ApplicationMgr       INFO Application Manager Configured successfully
-ApplicationMgr       INFO Successfully loaded modules : GaudiAlg, RootHistCnv
-RootHistSvc          INFO Writing ROOT histograms to: histoex2.root
-HistogramPersis...   INFO Added successfully Conversion service RootHistSvc
-DetectorDataSvc      INFO Detector description not requested to be loaded
-EventLoopMgr      WARNING Unable to locate service "EventSelector"
-EventLoopMgr      WARNING No events will be processed from external input.
-ApplicationMgr       INFO Application Manager Initialized successfully
-ApplicationMgr       INFO Application Manager Started successfully
-RndmGenSvc.Engine    INFO Generator engine type:CLHEP::RanluxEngine
-RndmGenSvc.Engine    INFO Current Seed:1234567 Luxury:3
-RndmGenSvc           INFO Using Random engine:HepRndm::Engine<CLHEP::RanluxEngine>
- Alg='HistoEx', ID=' 1D histo ' , Histo=Histogram 1D " 1D histo " 20 bins [0.000000,20.000000]
-
- Histo TES   : "HistoEx/ 1D histo "
- Histo Title : " 1D histo "
-
- Mean        :         4.5 +- 0.2031
- Rms         :      2.8723 +- 0.09994
- Skewness    :     0.52751 +- 0.1706
- Kurtosis    :     -1.0415 +- 0.3337
-
- Entries     :
- |    All    |  In Range | Underflow |  Overflow | #Equivalent |   Integral  |    Total    |
- |    200    |    200    |     0     |     0     |     200     |     200     |     200     |
-
- Annotation
- | Title                     :  1D histo                                     |
- | title                     :  1D histo                                     |
- | id                        :  1D histo                                     |
-
-
-         25   ++----+----+----+----+
-              |IIIIIIIIII.    .    |
-              |IIIIIIIIII.    .    |
-              |IIIIIIIIII.    .    |
-              |IIIIIIIIII.    .    |
-              |**********.    .    |
-              |IIIIIIIIII.    .    |
-       16.7   +IIIIIIIIII..........+
-              |IIIIIIIIII.    .    |
-              ||    .    .    .    |
-              ||    .    .    .    |
-              ||    .    .    .    |
-              ||    .    .    .    |
-              ||    .    .    .    |
-       8.33   ++...................+
-              ||    .    .    .    |
-              ||    .    .    .    |
-              ||    .    .    .    |
-              ||    .    .    .    |
-              ||    .    .    .    |
-              ||    .    .    .    |
-          0 *-++----+----**********->*
-            U
-            N                        O
-            D                        V
-            E                        E
-            R                        R
-            F                        F
-            L                        L
-            O            1    1    2 O
-            W 00    5    0    5    0 W
-
-
-
-
- Alg='HistoEx', ID=' 2D histo ' , Histo=Histogram 2D " 2D histo " 20 xbins [0.000000,20.000000], 20 ybins [0.000000,20.000000]
- Alg='HistoEx', ID=' 3D histo ' , Histo= ID= 3D histo                  " 3D histo "                                     Ents/All=20000/20000<X>/sX=4.5/2.8723,<Y>/sY=4.5/2.8723,<Z>/sZ=4.5/2.8723
- Alg='HistoEx1', ID=' 1D histo ' , Histo=Histogram 1D " 1D histo " 20 bins [0.000000,20.000000]
-
- Histo TES   : "HistoEx1/ 1D histo "
- Histo Title : " 1D histo "
-
- Mean        :         4.5 +- 0.2031
- Rms         :      2.8723 +- 0.09994
- Skewness    :     0.52751 +- 0.1706
- Kurtosis    :     -1.0415 +- 0.3337
-
- Entries     :
- |    All    |  In Range | Underflow |  Overflow | #Equivalent |   Integral  |    Total    |
- |    200    |    200    |     0     |     0     |     200     |    33.2     |    33.2     |
-
- Annotation
- | Title                     :  1D histo                                     |
- | title                     :  1D histo                                     |
- | id                        :  1D histo                                     |
-
-
-        4.5   ++----+----+----+----+
-              ||    .    .    .    |
-              |IIIIIIIIII.    .    |
-              |IIIIIIIIII.    .    |
-              |IIIIIIIIII.    .    |
-       3.38   +IIIIIIIIII..........+
-              |**********.    .    |
-              |IIIIIIIIII.    .    |
-              |IIIIIIIIII.    .    |
-              |IIIIIIIIII.    .    |
-       2.25   ++...................+
-              ||    .    .    .    |
-              ||    .    .    .    |
-              ||    .    .    .    |
-              ||    .    .    .    |
-       1.12   ++...................+
-              ||    .    .    .    |
-              ||    .    .    .    |
-              ||    .    .    .    |
-              ||    .    .    .    |
-          0 *-++----+----**********->*
-            U
-            N                        O
-            D                        V
-            E                        E
-            R                        R
-            F                        F
-            L                        L
-            O            1    1    2 O
-            W 00    5    0    5    0 W
-
-
-
-
- Alg='HistoEx1', ID=' 2D histo ' , Histo=Histogram 2D " 2D histo " 20 xbins [0.000000,20.000000], 20 ybins [0.000000,20.000000]
- Alg='HistoEx1', ID=' 3D histo ' , Histo= ID= 3D histo                  " 3D histo "                                     Ents/All=20000/20000<X>/sX=4.5/2.8723,<Y>/sY=4.5/2.8723,<Z>/sZ=4.5/2.8723
- Alg='HistoEx2', ID=' x vs y    ' , Histo=Histogram 2D " x vs y    " 50 xbins [-2.000000,2.000000], 50 ybins [-4.000000,4.000000]
- Alg='HistoEx2', ID=' x vs y    (profile)' , Histo=<cppyy.gbl.AIDA.IProfile1D object at 0x19798038>
-
- Histo TES   : "HistoEx2/ x vs y    (profile)"
- Histo Title : " x vs y    (profile)"
-
- Mean        :   0.0027176
- Rms         :     0.87571
-
- Entries     :
- |    All    |  In Range | Underflow |  Overflow |   Integral  |    Total    |
- |   20000   |   20000   |    479    |    431    |   -2.8614   |   -481.91   |
-
- Annotation
- | Title                     :  x vs y    (profile)                          |
- | title                     :  x vs y    (profile)                          |
- | Name                      :  x vs y    (profile)                          |
- | id                        :  x vs y    (profile)                          |
-
-
-          4   ++----+----+----+----+----+----+----+----+----+----+
-              |.    .    .    .    .    |    .    .    .    .    |
-              |.    .    .    .    .    |    .    .    .    .    |
-              |.    .    .    .    .    |    .    .    .    .    |
-              |.    .    .    .    .    |    .    .    .    .    |
-        1.5   +.........................+........................+
-              |.    .    .    .    .    |    .    .    .    .    |
-              |.    .    .    .    .    |    .    .    .    .    |
-          0 I-+IIII**I***+I-*II-II-*--*III--**-*-*I-**III-I*II*I-->*
-            * |****I.*III***I******.**I*****I.*I*I**II*****I**I**|
-         -1   +.........................+................I......I+
-              |.    .    .    .    .    |    .    .    .    .    |
-              |.    .    .    .    .    |    .    .    .    .    |
-              |.    .    .    .    .    |    .    .    .    .    |
-              |.    .    .    .    .    |    .    .    .    .    |
-       -3.5   +.........................+........................+
-              |.    .    .    .    .    |    .    .    .    .    |
-              |.    .    .    .    .    |    .    .    .    .    |
-              |.    .    .    .    .    |    .    .    .    .    |
-              |.    .    .    .    .    |    .    .    .    .    |
-         -6   ++----+----+----+----+----+----+----+----+----+----+
-            U
-            N                                                      O
-            D                                                      V
-            E                                                      E
-            R                                                      R
-            F       -    -    -    -                               F
-            L       1    1    0    0         0    0    1    1      L
-            O --    .    .    .    .         .    .    .    .      O
-            W 22    6    2    8    4    0    4    8    2    6    2 W
-
-
-
-
- Alg='HistoEx2', ID=' x vs y+3x ' , Histo=Histogram 2D " x vs y+3x " 50 xbins [-2.000000,2.000000], 50 ybins [-4.000000,4.000000]
- Alg='HistoEx2', ID=' x vs y+3x (profile)' , Histo=<cppyy.gbl.AIDA.IProfile1D object at 0x190cf018>
-
- Histo TES   : "HistoEx2/ x vs y+3x (profile)"
- Histo Title : " x vs y+3x (profile)"
-
- Mean        :   0.0027176
- Rms         :     0.87571
-
- Entries     :
- |    All    |  In Range | Underflow |  Overflow |   Integral  |    Total    |
- |   20000   |   20000   |    479    |    431    |   -2.9061   |   -665.35   |
-
- Annotation
- | Title                     :  x vs y+3x (profile)                          |
- | title                     :  x vs y+3x (profile)                          |
- | Name                      :  x vs y+3x (profile)                          |
- | id                        :  x vs y+3x (profile)                          |
-
-
-         15   ++----+----+----+----+----+----+----+----+----+----+
-              |.    .    .    .    .    |    .    .    .    .    |
-              |.    .    .    .    .    |    .    .    .    .    |
-              |.    .    .    .    .    |    .    .    .    . ***|
-              |.    .    .    .    .    |    .    .    .   ***I  |
-              |.    .    .    .    .    |    .    .    .I** .    |
-              |.    .    .    .    .    |    .    .  ****I  .    | *
-          5   +.........................+.........I**I...........+
-              |.    .    .    .    .    |    . ****    .    .    |
-              |.    .    .    .    .    |   ***   .    .    .    |
-              |.    .    .    .    .    |I**I.    .    .    .    |
-          0  -++----+----+----+----+--****---+----+----+----+----->
-              |.    .    .    .    ***I |    .    .    .    .    |
-              |.    .    .    . I**I    |    .    .    .    .    |
-         -5   +...............***.......+........................+
-              |.    .    .I***.    .    |    .    .    .    .    |
-            * |.    .  I***   .    .    |    .    .    .    .    |
-              |.    **** .    .    .    |    .    .    .    .    |
-              |.  **.    .    .    .    |    .    .    .    .    |
-              |***  .    .    .    .    |    .    .    .    .    |
-              |.    .    .    .    .    |    .    .    .    .    |
-        -15   ++----+----+----+----+----+----+----+----+----+----+
-            U
-            N                                                      O
-            D                                                      V
-            E                                                      E
-            R                                                      R
-            F       -    -    -    -                               F
-            L       1    1    0    0         0    0    1    1      L
-            O --    .    .    .    .         .    .    .    .      O
-            W 22    6    2    8    4    0    4    8    2    6    2 W
-
-
-
-
- Alg='HistoEx2', ID=' x vs y-3x ' , Histo=Histogram 2D " x vs y-3x " 50 xbins [-2.000000,2.000000], 50 ybins [-4.000000,4.000000]
- Alg='HistoEx2', ID=' x vs y-3x (profile)' , Histo=<cppyy.gbl.AIDA.IProfile1D object at 0x190cb8f8>
-
- Histo TES   : "HistoEx2/ x vs y-3x (profile)"
- Histo Title : " x vs y-3x (profile)"
-
- Mean        :   0.0027176
- Rms         :     0.87571
-
- Entries     :
- |    All    |  In Range | Underflow |  Overflow |   Integral  |    Total    |
- |   20000   |   20000   |    479    |    431    |   -2.8167   |   -298.46   |
-
- Annotation
- | Title                     :  x vs y-3x (profile)                          |
- | title                     :  x vs y-3x (profile)                          |
- | Name                      :  x vs y-3x (profile)                          |
- | id                        :  x vs y-3x (profile)                          |
-
-
-         15   ++----+----+----+----+----+----+----+----+----+----+
-              |.    .    .    .    .    |    .    .    .    .    |
-              |.    .    .    .    .    |    .    .    .    .    |
-              |**I  .    .    .    .    |    .    .    .    .    |
-              |. ****    .    .    .    |    .    .    .    .    |
-              |.    .*** .    .    .    |    .    .    .    .    |
-            * |.    .   ***   .    .    |    .    .    .    .    |
-          5   +...........I**I..........+........................+
-              |.    .    .   ****  .    |    .    .    .    .    |
-              |.    .    .    . I***    |    .    .    .    .    |
-              |.    .    .    .    .*** |    .    .    .    .    |
-          0  -++----+----+----+----+--I**I---+----+----+----+----->
-              |.    .    .    .    .    |****.    .    .    .    |
-              |.    .    .    .    .    |   I***  .    .    .    |
-         -5   +.........................+......I**...............+
-              |.    .    .    .    .    |    .    ***I .    .    |
-              |.    .    .    .    .    |    .    .  ***    .    | *
-              |.    .    .    .    .    |    .    .    .****.    |
-              |.    .    .    .    .    |    .    .    .   I**I  |
-              |.    .    .    .    .    |    .    .    .    . ***|
-              |.    .    .    .    .    |    .    .    .    .   I|
-        -15   ++----+----+----+----+----+----+----+----+----+----+
-            U
-            N                                                      O
-            D                                                      V
-            E                                                      E
-            R                                                      R
-            F       -    -    -    -                               F
-            L       1    1    0    0         0    0    1    1      L
-            O --    .    .    .    .         .    .    .    .      O
-            W 22    6    2    8    4    0    4    8    2    6    2 W
-
-
-
-
-ApplicationMgr       INFO Application Manager Stopped successfully
-HistoEx           SUCCESS Booked 3 Histogram(s) : 1D=1 2D=1 3D=1
-HistoEx           SUCCESS 1D histograms in directory "HistoEx" : 1
- | ID                        |   Title                                       |    #    |     Mean   |    RMS     |  Skewness  |  Kurtosis  |
- |  1D histo                 | " 1D histo "                                  |   200   |        4.5 | 2.8723     |    0.52751 |    -1.0415 |
-HistoEx           SUCCESS 2D histograms in directory "HistoEx" : 1
- ID= 2D histo                  " 2D histo "                                     Ents/All= 2000/2000 <X>/sX=4.5/2.8723,<Y>/sY=4.5/2.8723
-HistoEx           SUCCESS 3D histograms in directory "HistoEx" : 1
- ID= 3D histo                  " 3D histo "                                     Ents/All=20000/20000<X>/sX=4.5/2.8723,<Y>/sY=4.5/2.8723,<Z>/sZ=4.5/2.8723
-HistoEx1          SUCCESS Booked 3 Histogram(s) : 1D=1 2D=1 3D=1
-HistoEx1          SUCCESS 1D histograms in directory "HistoEx1" : 1
- | ID                        |   Title                                       |    #    |     Mean   |    RMS     |  Skewness  |  Kurtosis  |
- |  1D histo                 | " 1D histo "                                  |   200   |        4.5 | 2.8723     |    0.52751 |    -1.0415 |
-HistoEx1          SUCCESS 2D histograms in directory "HistoEx1" : 1
- ID= 2D histo                  " 2D histo "                                     Ents/All= 2000/2000 <X>/sX=4.5/2.8723,<Y>/sY=4.5/2.8723
-HistoEx1          SUCCESS 3D histograms in directory "HistoEx1" : 1
- ID= 3D histo                  " 3D histo "                                     Ents/All=20000/20000<X>/sX=4.5/2.8723,<Y>/sY=4.5/2.8723,<Z>/sZ=4.5/2.8723
-HistoEx2          SUCCESS Booked 6 Histogram(s) : 2D=3 1DProf=3
-HistoEx2          SUCCESS 2D histograms in directory "HistoEx2" : 3
- ID= x vs y                    " x vs y    "                                    Ents/All=20000/20000<X>/sX=0.0027176/0.87571,<Y>/sY=-0.026393/1.0025
- ID= x vs y+3x                 " x vs y+3x "                                    Ents/All=19093/20000<X>/sX=0.012982/0.69629,<Y>/sY=0.0081023/2.0716
- ID= x vs y-3x                 " x vs y-3x "                                    Ents/All=19093/20000<X>/sX=0.0025214/0.69108,<Y>/sY=-0.030063/2.0616
-HistoEx2          SUCCESS 1D profile histograms in directory "HistoEx2" : 3
- | ID                        |   Title                                       |    #    |     Mean   |    RMS     |  Skewness  |  Kurtosis  |
- |  x vs y    (profile)      | " x vs y    (profile)"                        |  20000  |  0.0027176 | 0.87571    |          0 |         -3 |
- |  x vs y+3x (profile)      | " x vs y+3x (profile)"                        |  20000  |  0.0027176 | 0.87571    |          0 |         -3 |
- |  x vs y-3x (profile)      | " x vs y-3x (profile)"                        |  20000  |  0.0027176 | 0.87571    |          0 |         -3 |
-EventLoopMgr         INFO Histograms converted successfully according to request.
-ApplicationMgr       INFO Application Manager Finalized successfully
-ApplicationMgr       INFO Application Manager Terminated successfully
diff --git a/GaudiAlg/tests/qmtest/refs/HistoEx2.pyref.armv8_a b/GaudiAlg/tests/qmtest/refs/HistoEx2.pyref.armv8_a
deleted file mode 100644
index be418bd4dc7375d4a12b93e30dec6fa270fdbeea..0000000000000000000000000000000000000000
--- a/GaudiAlg/tests/qmtest/refs/HistoEx2.pyref.armv8_a
+++ /dev/null
@@ -1,335 +0,0 @@
-# setting LC_ALL to "C"
-
-*******************************************************************************
-*                                                                             *
-* Simple example which illustrate the usage of useful algorithm  base class   *
-* HistoAlgo (python version of C++ GaudiHistoAlg) for 'easy' histogramming.   *
-*                                                                             *
-* This example illustrates the usage of 1D and 2D profile histograms          *
-*                                                                             *
-*******************************************************************************
-Vanya BELYAEV ibelyaev@physics.syr.edu
-ApplicationMgr    SUCCESS
-====================================================================================================================================
-                                                   Welcome to ApplicationMgr (GaudiCoreSvc v36r8)
-                                          running on lbbuildinter02.cern.ch on Mon Nov 14 16:44:04 2022
-====================================================================================================================================
-ApplicationMgr       INFO Application Manager Configured successfully
-ApplicationMgr       INFO Successfully loaded modules : GaudiAlg, RootHistCnv
-RootHistSvc          INFO Writing ROOT histograms to: histo1.root
-HistogramPersis...   INFO Added successfully Conversion service RootHistSvc
-DetectorDataSvc      INFO Detector description not requested to be loaded
-EventLoopMgr      WARNING Unable to locate service "EventSelector"
-EventLoopMgr      WARNING No events will be processed from external input.
-ApplicationMgr       INFO Application Manager Initialized successfully
-ApplicationMgr       INFO Application Manager Started successfully
-RndmGenSvc.Engine    INFO Generator engine type:CLHEP::RanluxEngine
-RndmGenSvc.Engine    INFO Current Seed:1234567 Luxury:3
-RndmGenSvc           INFO Using Random engine:HepRndm::Engine<CLHEP::RanluxEngine>
- Alg='HistoEx', ID=' 1D histo ' , Histo=Histogram 1D " 1D histo " 20 bins [0.000000,20.000000]
-
- Histo TES   : "HistoEx/ 1D histo "
- Histo Title : " 1D histo "
-
- Mean        :         4.5 +- 0.2031
- Rms         :      2.8723 +- 0.09994
- Skewness    :     0.52751 +- 0.1706
- Kurtosis    :     -1.0415 +- 0.3337
-
- Entries     :
- |    All    |  In Range | Underflow |  Overflow | #Equivalent |   Integral  |    Total    |
- |    200    |    200    |     0     |     0     |     200     |     200     |     200     |
-
- Annotation
- | Title                     :  1D histo                                     |
- | title                     :  1D histo                                     |
- | id                        :  1D histo                                     |
-
-
-         25   ++----+----+----+----+
-              |IIIIIIIIII.    .    |
-              |IIIIIIIIII.    .    |
-              |IIIIIIIIII.    .    |
-              |IIIIIIIIII.    .    |
-              |**********.    .    |
-              |IIIIIIIIII.    .    |
-       16.7   +IIIIIIIIII..........+
-              |IIIIIIIIII.    .    |
-              ||    .    .    .    |
-              ||    .    .    .    |
-              ||    .    .    .    |
-              ||    .    .    .    |
-              ||    .    .    .    |
-       8.33   ++...................+
-              ||    .    .    .    |
-              ||    .    .    .    |
-              ||    .    .    .    |
-              ||    .    .    .    |
-              ||    .    .    .    |
-              ||    .    .    .    |
-   2.22e-16   ++----+----+----+----+
-            U
-            N                        O
-            D                        V
-            E                        E
-            R                        R
-            F                        F
-            L                        L
-            O            1    1    2 O
-            W 00    5    0    5    0 W
-
-
-
-
- Alg='HistoEx', ID=' 2D histo ' , Histo=Histogram 2D " 2D histo " 20 xbins [0.000000,20.000000], 20 ybins [0.000000,20.000000]
- Alg='HistoEx', ID=' 3D histo ' , Histo= ID= 3D histo                  " 3D histo "                                     Ents/All=20000/20000<X>/sX=4.5/2.8723,<Y>/sY=4.5/2.8723,<Z>/sZ=4.5/2.8723
- Alg='HistoEx1', ID=' 1D histo ' , Histo=Histogram 1D " 1D histo " 20 bins [0.000000,20.000000]
-
- Histo TES   : "HistoEx1/ 1D histo "
- Histo Title : " 1D histo "
-
- Mean        :         4.5 +- 0.2031
- Rms         :      2.8723 +- 0.09994
- Skewness    :     0.52751 +- 0.1706
- Kurtosis    :     -1.0415 +- 0.3337
-
- Entries     :
- |    All    |  In Range | Underflow |  Overflow | #Equivalent |   Integral  |    Total    |
- |    200    |    200    |     0     |     0     |     200     |    33.2     |    33.2     |
-
- Annotation
- | Title                     :  1D histo                                     |
- | title                     :  1D histo                                     |
- | id                        :  1D histo                                     |
-
-
-        4.5   ++----+----+----+----+
-              ||    .    .    .    |
-              |IIIIIIIIII.    .    |
-              |IIIIIIIIII.    .    |
-              |IIIIIIIIII.    .    |
-       3.38   +IIIIIIIIII..........+
-              |**********.    .    |
-              |IIIIIIIIII.    .    |
-              |IIIIIIIIII.    .    |
-              |IIIIIIIIII.    .    |
-       2.25   ++...................+
-              ||    .    .    .    |
-              ||    .    .    .    |
-              ||    .    .    .    |
-              ||    .    .    .    |
-       1.12   ++...................+
-              ||    .    .    .    |
-              ||    .    .    .    |
-              ||    .    .    .    |
-              ||    .    .    .    |
-          0 *-++----+----**********->*
-            U
-            N                        O
-            D                        V
-            E                        E
-            R                        R
-            F                        F
-            L                        L
-            O            1    1    2 O
-            W 00    5    0    5    0 W
-
-
-
-
- Alg='HistoEx1', ID=' 2D histo ' , Histo=Histogram 2D " 2D histo " 20 xbins [0.000000,20.000000], 20 ybins [0.000000,20.000000]
- Alg='HistoEx1', ID=' 3D histo ' , Histo= ID= 3D histo                  " 3D histo "                                     Ents/All=20000/20000<X>/sX=4.5/2.8723,<Y>/sY=4.5/2.8723,<Z>/sZ=4.5/2.8723
- Alg='HistoEx2', ID=' x vs y    ' , Histo=Histogram 2D " x vs y    " 50 xbins [-2.000000,2.000000], 50 ybins [-4.000000,4.000000]
- Alg='HistoEx2', ID=' x vs y    (profile)' , Histo=<cppyy.gbl.AIDA.IProfile1D object at 0x453da658>
-
- Histo TES   : "HistoEx2/ x vs y    (profile)"
- Histo Title : " x vs y    (profile)"
-
- Mean        :  -0.0052704
- Rms         :      0.8777
-
- Entries     :
- |    All    |  In Range | Underflow |  Overflow |   Integral  |    Total    |
- |  200000   |  200000   |   4608    |   4544    |  -0.54562   |   -1083.8   |
-
- Annotation
- | Title                     :  x vs y    (profile)                          |
- | title                     :  x vs y    (profile)                          |
- | Name                      :  x vs y    (profile)                          |
- | id                        :  x vs y    (profile)                          |
-
-
-        1.5   +----+----+----+----+----+----+----+----+----+----++
-              |    .    .    .    .    |    .    .    .    .    .|
-              |    .    .    .    .    |    .    .    .    .    .|
-              |    .    .    .    .    |    .    .    .    .    .|
-              |    .    .    .    .    |    .    .    .    .    .|
-        0.5   +........................+.........................+
-              |    .    .    .    .    |    .    .    .    .    .|
-              |    .    .    .    .    |    .    .    .    .   I.|
-          0 *-+*************************************************I->*
-              |  I I    .    .    .    |    .    .    .    .  I *|
-       -0.5   +........................+.........................+
-              |    .    .    .    .    |    .    .    .    .    .|
-              |    .    .    .    .    |    .    .    .    .    .|
-              |    .    .    .    .    |    .    .    .    .    .|
-              |    .    .    .    .    |    .    .    .    .    .|
-       -1.5   +........................+.........................+
-              |    .    .    .    .    |    .    .    .    .    .|
-              |    .    .    .    .    |    .    .    .    .    .|
-              |    .    .    .    .    |    .    .    .    .    .|
-              |    .    .    .    .    |    .    .    .    .    .|
-       -2.5   +----+----+----+----+----+----+----+----+----+----++
-            U
-            N                                                      O
-            D                                                      V
-            E                                                      E
-            R      -    -    -    -    -                           R
-            F      1    1    0    0    0    0    0    1    1    1  F
-            L      .    .    .    .    .    .    .    .    .    .  L
-            O -    6    2    8    4    0    3    7    1    5    9  O
-            W 2    8    8    8    8    8    2    2    2    2    22 W
-
-
-
-
- Alg='HistoEx2', ID=' x vs y+3x ' , Histo=Histogram 2D " x vs y+3x " 50 xbins [-2.000000,2.000000], 50 ybins [-4.000000,4.000000]
- Alg='HistoEx2', ID=' x vs y+3x (profile)' , Histo=<cppyy.gbl.AIDA.IProfile1D object at 0x453e61d8>
-
- Histo TES   : "HistoEx2/ x vs y+3x (profile)"
- Histo Title : " x vs y+3x (profile)"
-
- Mean        :  -0.0052704
- Rms         :      0.8777
-
- Entries     :
- |    All    |  In Range | Underflow |  Overflow |   Integral  |    Total    |
- |  200000   |  200000   |   4608    |   4544    |  -0.54771   |   -4660.5   |
-
- Annotation
- | Title                     :  x vs y+3x (profile)                          |
- | title                     :  x vs y+3x (profile)                          |
- | Name                      :  x vs y+3x (profile)                          |
- | id                        :  x vs y+3x (profile)                          |
-
-
-         15   +----+----+----+----+----+----+----+----+----+----++
-              |    .    .    .    .    |    .    .    .    .    .|
-              |    .    .    .    .    |    .    .    .    .    .|
-              |    .    .    .    .    |    .    .    .    .  ***|
-              |    .    .    .    .    |    .    .    .    ***I .|
-              |    .    .    .    .    |    .    .    . ***.    .|
-              |    .    .    .    .    |    .    .   ***I  .    .| *
-          5   +........................+..........***............+
-              |    .    .    .    .    |    .  ***    .    .    .|
-              |    .    .    .    .    |    ***  .    .    .    .|
-              |    .    .    .    .    | ***.    .    .    .    .|
-          0  -+----+----+----+----+---I**---+----+----+----+----+->
-              |    .    .    .    . ***|    .    .    .    .    .|
-              |    .    .    .   ***   |    .    .    .    .    .|
-         -5   +...............***......+.........................+
-              |    .    . I***    .    |    .    .    .    .    .|
-            * |    .    ***  .    .    |    .    .    .    .    .|
-              |    . ***.    .    .    |    .    .    .    .    .|
-              |   ***   .    .    .    |    .    .    .    .    .|
-              |*** .    .    .    .    |    .    .    .    .    .|
-              |    .    .    .    .    |    .    .    .    .    .|
-        -15   +----+----+----+----+----+----+----+----+----+----++
-            U
-            N                                                      O
-            D                                                      V
-            E                                                      E
-            R      -    -    -    -    -                           R
-            F      1    1    0    0    0    0    0    1    1    1  F
-            L      .    .    .    .    .    .    .    .    .    .  L
-            O -    6    2    8    4    0    3    7    1    5    9  O
-            W 2    8    8    8    8    8    2    2    2    2    22 W
-
-
-
-
- Alg='HistoEx2', ID=' x vs y-3x ' , Histo=Histogram 2D " x vs y-3x " 50 xbins [-2.000000,2.000000], 50 ybins [-4.000000,4.000000]
- Alg='HistoEx2', ID=' x vs y-3x (profile)' , Histo=<cppyy.gbl.AIDA.IProfile1D object at 0x45051458>
-
- Histo TES   : "HistoEx2/ x vs y-3x (profile)"
- Histo Title : " x vs y-3x (profile)"
-
- Mean        :  -0.0052704
- Rms         :      0.8777
-
- Entries     :
- |    All    |  In Range | Underflow |  Overflow |   Integral  |    Total    |
- |  200000   |  200000   |   4608    |   4544    |  -0.54353   |   2492.9    |
-
- Annotation
- | Title                     :  x vs y-3x (profile)                          |
- | title                     :  x vs y-3x (profile)                          |
- | Name                      :  x vs y-3x (profile)                          |
- | id                        :  x vs y-3x (profile)                          |
-
-
-         15   +----+----+----+----+----+----+----+----+----+----++
-              |    .    .    .    .    |    .    .    .    .    .|
-              |    .    .    .    .    |    .    .    .    .    .|
-              |*** .    .    .    .    |    .    .    .    .    .|
-              |  I***   .    .    .    |    .    .    .    .    .|
-              |    . ***.    .    .    |    .    .    .    .    .|
-            * |    .    ***  .    .    |    .    .    .    .    .|
-          5   +............**I.........+.........................+
-              |    .    .    **** .    |    .    .    .    .    .|
-              |    .    .    .  I**I   |    .    .    .    .    .|
-              |    .    .    .    .****|    .    .    .    .    .|
-          0  -+----+----+----+----+---I***--+----+----+----+----+->
-              |    .    .    .    .    |  ***    .    .    .    .|
-              |    .    .    .    .    |    I**I .    .    .    .|
-         -5   +........................+.......***I..............+
-              |    .    .    .    .    |    .    .***I.    .    .|
-              |    .    .    .    .    |    .    .   ***   .    .| *
-              |    .    .    .    .    |    .    .    . ***.    .|
-              |    .    .    .    .    |    .    .    .    ***  .|
-              |    .    .    .    .    |    .    .    .    .  ***|
-              |    .    .    .    .    |    .    .    .    .    .|
-        -15   +----+----+----+----+----+----+----+----+----+----++
-            U
-            N                                                      O
-            D                                                      V
-            E                                                      E
-            R      -    -    -    -    -                           R
-            F      1    1    0    0    0    0    0    1    1    1  F
-            L      .    .    .    .    .    .    .    .    .    .  L
-            O -    6    2    8    4    0    3    7    1    5    9  O
-            W 2    8    8    8    8    8    2    2    2    2    22 W
-
-
-
-
-ApplicationMgr       INFO Application Manager Stopped successfully
-HistoEx           SUCCESS Booked 3 Histogram(s) : 1D=1 2D=1 3D=1
-HistoEx           SUCCESS 1D histograms in directory "HistoEx" : 1
- | ID                        |   Title                                       |    #    |     Mean   |    RMS     |  Skewness  |  Kurtosis  |
- |  1D histo                 | " 1D histo "                                  |   200   |        4.5 | 2.8723     |    0.52751 |    -1.0415 |
-HistoEx           SUCCESS 2D histograms in directory "HistoEx" : 1
- ID= 2D histo                  " 2D histo "                                     Ents/All= 2000/2000 <X>/sX=4.5/2.8723,<Y>/sY=4.5/2.8723
-HistoEx           SUCCESS 3D histograms in directory "HistoEx" : 1
- ID= 3D histo                  " 3D histo "                                     Ents/All=20000/20000<X>/sX=4.5/2.8723,<Y>/sY=4.5/2.8723,<Z>/sZ=4.5/2.8723
-HistoEx1          SUCCESS Booked 3 Histogram(s) : 1D=1 2D=1 3D=1
-HistoEx1          SUCCESS 1D histograms in directory "HistoEx1" : 1
- | ID                        |   Title                                       |    #    |     Mean   |    RMS     |  Skewness  |  Kurtosis  |
- |  1D histo                 | " 1D histo "                                  |   200   |        4.5 | 2.8723     |    0.52751 |    -1.0415 |
-HistoEx1          SUCCESS 2D histograms in directory "HistoEx1" : 1
- ID= 2D histo                  " 2D histo "                                     Ents/All= 2000/2000 <X>/sX=4.5/2.8723,<Y>/sY=4.5/2.8723
-HistoEx1          SUCCESS 3D histograms in directory "HistoEx1" : 1
- ID= 3D histo                  " 3D histo "                                     Ents/All=20000/20000<X>/sX=4.5/2.8723,<Y>/sY=4.5/2.8723,<Z>/sZ=4.5/2.8723
-HistoEx2          SUCCESS Booked 6 Histogram(s) : 2D=3 1DProf=3
-HistoEx2          SUCCESS 2D histograms in directory "HistoEx2" : 3
- ID= x vs y                    " x vs y    "                                    Ents/All=200000/200000<X>/sX=-0.0052187/0.87769,<Y>/sY=-0.0052098/0.99916
- ID= x vs y+3x                 " x vs y+3x "                                    Ents/All=190894/200000<X>/sX=-0.00098056/0.69603,<Y>/sY=-0.0079536/2.0724
- ID= x vs y-3x                 " x vs y-3x "                                    Ents/All=190896/200000<X>/sX=-0.0018744/0.6958,<Y>/sY=-0.00026366/2.0675
-HistoEx2          SUCCESS 1D profile histograms in directory "HistoEx2" : 3
- | ID                        |   Title                                       |    #    |     Mean   |    RMS     |  Skewness  |  Kurtosis  |
- |  x vs y    (profile)      | " x vs y    (profile)"                        |  200000 | -0.0052704 | 0.8777     |          0 |         -3 |
- |  x vs y+3x (profile)      | " x vs y+3x (profile)"                        |  200000 | -0.0052704 | 0.8777     |          0 |         -3 |
- |  x vs y-3x (profile)      | " x vs y-3x (profile)"                        |  200000 | -0.0052704 | 0.8777     |          0 |         -3 |
-EventLoopMgr         INFO Histograms converted successfully according to request.
-ApplicationMgr       INFO Application Manager Finalized successfully
-ApplicationMgr       INFO Application Manager Terminated successfully
diff --git a/GaudiAlg/tests/qmtest/refs/HistoEx2.pyref.x86_64_v3-opt b/GaudiAlg/tests/qmtest/refs/HistoEx2.pyref.x86_64_v3-opt
deleted file mode 100644
index 89e05cd9a57c178aa183604ef3e67908d3af0395..0000000000000000000000000000000000000000
--- a/GaudiAlg/tests/qmtest/refs/HistoEx2.pyref.x86_64_v3-opt
+++ /dev/null
@@ -1,334 +0,0 @@
-
-*******************************************************************************
-*                                                                             *
-* Simple example which illustrate the usage of useful algorithm  base class   *
-* HistoAlgo (python version of C++ GaudiHistoAlg) for 'easy' histogramming.   *
-*                                                                             *
-* This example illustrates the usage of 1D and 2D profile histograms          *
-*                                                                             *
-*******************************************************************************
-Vanya BELYAEV ibelyaev@physics.syr.edu
-ApplicationMgr    SUCCESS
-====================================================================================================================================
-                                                   Welcome to ApplicationMgr (GaudiCoreSvc v999r999)
-                                          running on lblhcbpr13.cern.ch on Mon Sep 14 03:46:44 2020
-====================================================================================================================================
-ApplicationMgr       INFO Application Manager Configured successfully
-ApplicationMgr       INFO Successfully loaded modules : GaudiAlg, RootHistCnv
-RootHistSvc          INFO Writing ROOT histograms to: histo1.root
-HistogramPersis...   INFO Added successfully Conversion service RootHistSvc
-DetectorDataSvc      INFO Detector description not requested to be loaded
-EventLoopMgr      WARNING Unable to locate service "EventSelector"
-EventLoopMgr      WARNING No events will be processed from external input.
-ApplicationMgr       INFO Application Manager Initialized successfully
-ApplicationMgr       INFO Application Manager Started successfully
-RndmGenSvc.Engine    INFO Generator engine type:CLHEP::RanluxEngine
-RndmGenSvc.Engine    INFO Current Seed:1234567 Luxury:3
-RndmGenSvc           INFO Using Random engine:HepRndm::Engine<CLHEP::RanluxEngine>
- Alg='HistoEx', ID=' 1D histo ' , Histo=Histogram 1D " 1D histo " 20 bins [0.000000,20.000000]
-
- Histo TES   : "HistoEx/ 1D histo "
- Histo Title : " 1D histo "
-
- Mean        :         4.5 +- 0.2031
- Rms         :      2.8723 +- 0.09994
- Skewness    :     0.52751 +- 0.1706
- Kurtosis    :     -1.0415 +- 0.3337
-
- Entries     :
- |    All    |  In Range | Underflow |  Overflow | #Equivalent |   Integral  |    Total    |
- |    200    |    200    |     0     |     0     |     200     |     200     |     200     |
-
- Annotation
- | Title                     :  1D histo                                     |
- | title                     :  1D histo                                     |
- | id                        :  1D histo                                     |
-
-
-         25   ++----+----+----+----+
-              |IIIIIIIIII.    .    |
-              |IIIIIIIIII.    .    |
-              |IIIIIIIIII.    .    |
-              |IIIIIIIIII.    .    |
-              |**********.    .    |
-              |IIIIIIIIII.    .    |
-       16.7   +IIIIIIIIII..........+
-              |IIIIIIIIII.    .    |
-              ||    .    .    .    |
-              ||    .    .    .    |
-              ||    .    .    .    |
-              ||    .    .    .    |
-              ||    .    .    .    |
-       8.33   ++...................+
-              ||    .    .    .    |
-              ||    .    .    .    |
-              ||    .    .    .    |
-              ||    .    .    .    |
-              ||    .    .    .    |
-              ||    .    .    .    |
-   2.22e-16   ++----+----+----+----+
-            U
-            N                        O
-            D                        V
-            E                        E
-            R                        R
-            F                        F
-            L                        L
-            O            1    1    2 O
-            W 00    5    0    5    0 W
-
-
-
-
- Alg='HistoEx', ID=' 2D histo ' , Histo=Histogram 2D " 2D histo " 20 xbins [0.000000,20.000000], 20 ybins [0.000000,20.000000]
- Alg='HistoEx', ID=' 3D histo ' , Histo= ID= 3D histo                  " 3D histo "                                     Ents/All=20000/20000<X>/sX=4.5/2.8723,<Y>/sY=4.5/2.8723,<Z>/sZ=4.5/2.8723
- Alg='HistoEx1', ID=' 1D histo ' , Histo=Histogram 1D " 1D histo " 20 bins [0.000000,20.000000]
-
- Histo TES   : "HistoEx1/ 1D histo "
- Histo Title : " 1D histo "
-
- Mean        :         4.5 +- 0.2031
- Rms         :      2.8723 +- 0.09994
- Skewness    :     0.52751 +- 0.1706
- Kurtosis    :     -1.0415 +- 0.3337
-
- Entries     :
- |    All    |  In Range | Underflow |  Overflow | #Equivalent |   Integral  |    Total    |
- |    200    |    200    |     0     |     0     |     200     |    33.2     |    33.2     |
-
- Annotation
- | Title                     :  1D histo                                     |
- | title                     :  1D histo                                     |
- | id                        :  1D histo                                     |
-
-
-        4.5   ++----+----+----+----+
-              ||    .    .    .    |
-              |IIIIIIIIII.    .    |
-              |IIIIIIIIII.    .    |
-              |IIIIIIIIII.    .    |
-       3.38   +IIIIIIIIII..........+
-              |**********.    .    |
-              |IIIIIIIIII.    .    |
-              |IIIIIIIIII.    .    |
-              |IIIIIIIIII.    .    |
-       2.25   ++...................+
-              ||    .    .    .    |
-              ||    .    .    .    |
-              ||    .    .    .    |
-              ||    .    .    .    |
-       1.12   ++...................+
-              ||    .    .    .    |
-              ||    .    .    .    |
-              ||    .    .    .    |
-              ||    .    .    .    |
-          0 *-++----+----**********->*
-            U
-            N                        O
-            D                        V
-            E                        E
-            R                        R
-            F                        F
-            L                        L
-            O            1    1    2 O
-            W 00    5    0    5    0 W
-
-
-
-
- Alg='HistoEx1', ID=' 2D histo ' , Histo=Histogram 2D " 2D histo " 20 xbins [0.000000,20.000000], 20 ybins [0.000000,20.000000]
- Alg='HistoEx1', ID=' 3D histo ' , Histo= ID= 3D histo                  " 3D histo "                                     Ents/All=20000/20000<X>/sX=4.5/2.8723,<Y>/sY=4.5/2.8723,<Z>/sZ=4.5/2.8723
- Alg='HistoEx2', ID=' x vs y    ' , Histo=Histogram 2D " x vs y    " 50 xbins [-2.000000,2.000000], 50 ybins [-4.000000,4.000000]
- Alg='HistoEx2', ID=' x vs y    (profile)' , Histo=<ROOT.AIDA::IProfile1D object at 0x16ab00c8>
-
- Histo TES   : "HistoEx2/ x vs y    (profile)"
- Histo Title : " x vs y    (profile)"
-
- Mean        :  -0.0052704
- Rms         :      0.8777
-
- Entries     :
- |    All    |  In Range | Underflow |  Overflow |   Integral  |    Total    |
- |  200000   |  200000   |   4608    |   4544    |  -0.54562   |   -1083.8   |
-
- Annotation
- | Title                     :  x vs y    (profile)                          |
- | title                     :  x vs y    (profile)                          |
- | Name                      :  x vs y    (profile)                          |
- | id                        :  x vs y    (profile)                          |
-
-
-        1.5   ++----+----+----+----+----+----+----+----+----+----+
-              |.    .    .    .    .    |    .    .    .    .    |
-              |.    .    .    .    .    |    .    .    .    .    |
-              |.    .    .    .    .    |    .    .    .    .    |
-              |.    .    .    .    .    |    .    .    .    .    |
-        0.5   +.........................+........................+
-              |.    .    .    .    .    |    .    .    .    .    |
-              |.    .    .    .    .    |    .    .    .    .  I |
-          0 *-+*************************************************I->*
-              |. I I.    .    .    .    |    .    .    .    . I *|
-       -0.5   +.........................+........................+
-              |.    .    .    .    .    |    .    .    .    .    |
-              |.    .    .    .    .    |    .    .    .    .    |
-              |.    .    .    .    .    |    .    .    .    .    |
-              |.    .    .    .    .    |    .    .    .    .    |
-       -1.5   +.........................+........................+
-              |.    .    .    .    .    |    .    .    .    .    |
-              |.    .    .    .    .    |    .    .    .    .    |
-              |.    .    .    .    .    |    .    .    .    .    |
-              |.    .    .    .    .    |    .    .    .    .    |
-       -2.5   ++----+----+----+----+----+----+----+----+----+----+
-            U
-            N                                                      O
-            D                                                      V
-            E                                                      E
-            R                                                      R
-            F       -    -    -    -                               F
-            L       1    1    0    0         0    0    1    1      L
-            O --    .    .    .    .         .    .    .    .      O
-            W 22    6    2    8    4    0    4    8    2    6    2 W
-
-
-
-
- Alg='HistoEx2', ID=' x vs y+3x ' , Histo=Histogram 2D " x vs y+3x " 50 xbins [-2.000000,2.000000], 50 ybins [-4.000000,4.000000]
- Alg='HistoEx2', ID=' x vs y+3x (profile)' , Histo=<ROOT.AIDA::IProfile1D object at 0x16aa5048>
-
- Histo TES   : "HistoEx2/ x vs y+3x (profile)"
- Histo Title : " x vs y+3x (profile)"
-
- Mean        :  -0.0052704
- Rms         :      0.8777
-
- Entries     :
- |    All    |  In Range | Underflow |  Overflow |   Integral  |    Total    |
- |  200000   |  200000   |   4608    |   4544    |  -0.54771   |   -4660.5   |
-
- Annotation
- | Title                     :  x vs y+3x (profile)                          |
- | title                     :  x vs y+3x (profile)                          |
- | Name                      :  x vs y+3x (profile)                          |
- | id                        :  x vs y+3x (profile)                          |
-
-
-         15   ++----+----+----+----+----+----+----+----+----+----+
-              |.    .    .    .    .    |    .    .    .    .    |
-              |.    .    .    .    .    |    .    .    .    .    |
-              |.    .    .    .    .    |    .    .    .    . ***|
-              |.    .    .    .    .    |    .    .    .   ***I  |
-              |.    .    .    .    .    |    .    .    .*** .    |
-              |.    .    .    .    .    |    .    .  ***I   .    | *
-          5   +.........................+.........***............+
-              |.    .    .    .    .    |    . ***.    .    .    |
-              |.    .    .    .    .    |   ***   .    .    .    |
-              |.    .    .    .    .    |*** .    .    .    .    |
-          0  -++----+----+----+----+--I**----+----+----+----+----->
-              |.    .    .    .    .*** |    .    .    .    .    |
-              |.    .    .    .  ***    |    .    .    .    .    |
-         -5   +...............***.......+........................+
-              |.    .    .I***.    .    |    .    .    .    .    |
-            * |.    .   ***   .    .    |    .    .    .    .    |
-              |.    .*** .    .    .    |    .    .    .    .    |
-              |.  ***    .    .    .    |    .    .    .    .    |
-              |***  .    .    .    .    |    .    .    .    .    |
-              |.    .    .    .    .    |    .    .    .    .    |
-        -15   ++----+----+----+----+----+----+----+----+----+----+
-            U
-            N                                                      O
-            D                                                      V
-            E                                                      E
-            R                                                      R
-            F       -    -    -    -                               F
-            L       1    1    0    0         0    0    1    1      L
-            O --    .    .    .    .         .    .    .    .      O
-            W 22    6    2    8    4    0    4    8    2    6    2 W
-
-
-
-
- Alg='HistoEx2', ID=' x vs y-3x ' , Histo=Histogram 2D " x vs y-3x " 50 xbins [-2.000000,2.000000], 50 ybins [-4.000000,4.000000]
- Alg='HistoEx2', ID=' x vs y-3x (profile)' , Histo=<ROOT.AIDA::IProfile1D object at 0x16ae9228>
-
- Histo TES   : "HistoEx2/ x vs y-3x (profile)"
- Histo Title : " x vs y-3x (profile)"
-
- Mean        :  -0.0052704
- Rms         :      0.8777
-
- Entries     :
- |    All    |  In Range | Underflow |  Overflow |   Integral  |    Total    |
- |  200000   |  200000   |   4608    |   4544    |  -0.54353   |   2492.9    |
-
- Annotation
- | Title                     :  x vs y-3x (profile)                          |
- | title                     :  x vs y-3x (profile)                          |
- | Name                      :  x vs y-3x (profile)                          |
- | id                        :  x vs y-3x (profile)                          |
-
-
-         15   ++----+----+----+----+----+----+----+----+----+----+
-              |.    .    .    .    .    |    .    .    .    .    |
-              |.    .    .    .    .    |    .    .    .    .    |
-              |***  .    .    .    .    |    .    .    .    .    |
-              |. I***    .    .    .    |    .    .    .    .    |
-              |.    .*** .    .    .    |    .    .    .    .    |
-            * |.    .   ***   .    .    |    .    .    .    .    |
-          5   +............**I..........+........................+
-              |.    .    .   ****  .    |    .    .    .    .    |
-              |.    .    .    . I**I    |    .    .    .    .    |
-              |.    .    .    .    **** |    .    .    .    .    |
-          0  -++----+----+----+----+--I***---+----+----+----+----->
-              |.    .    .    .    .    | ***.    .    .    .    |
-              |.    .    .    .    .    |   I**I  .    .    .    |
-         -5   +.........................+......***I..............+
-              |.    .    .    .    .    |    .    ***I .    .    |
-              |.    .    .    .    .    |    .    .  ***    .    | *
-              |.    .    .    .    .    |    .    .    .*** .    |
-              |.    .    .    .    .    |    .    .    .   ***   |
-              |.    .    .    .    .    |    .    .    .    . ***|
-              |.    .    .    .    .    |    .    .    .    .    |
-        -15   ++----+----+----+----+----+----+----+----+----+----+
-            U
-            N                                                      O
-            D                                                      V
-            E                                                      E
-            R                                                      R
-            F       -    -    -    -                               F
-            L       1    1    0    0         0    0    1    1      L
-            O --    .    .    .    .         .    .    .    .      O
-            W 22    6    2    8    4    0    4    8    2    6    2 W
-
-
-
-
-ApplicationMgr       INFO Application Manager Stopped successfully
-HistoEx           SUCCESS Booked 3 Histogram(s) : 1D=1 2D=1 3D=1
-HistoEx           SUCCESS 1D histograms in directory "HistoEx" : 1
- | ID                        |   Title                                       |    #    |     Mean   |    RMS     |  Skewness  |  Kurtosis  |
- |  1D histo                 | " 1D histo "                                  |   200   |        4.5 | 2.8723     |    0.52751 |    -1.0415 |
-HistoEx           SUCCESS 2D histograms in directory "HistoEx" : 1
- ID= 2D histo                  " 2D histo "                                     Ents/All= 2000/2000 <X>/sX=4.5/2.8723,<Y>/sY=4.5/2.8723
-HistoEx           SUCCESS 3D histograms in directory "HistoEx" : 1
- ID= 3D histo                  " 3D histo "                                     Ents/All=20000/20000<X>/sX=4.5/2.8723,<Y>/sY=4.5/2.8723,<Z>/sZ=4.5/2.8723
-HistoEx1          SUCCESS Booked 3 Histogram(s) : 1D=1 2D=1 3D=1
-HistoEx1          SUCCESS 1D histograms in directory "HistoEx1" : 1
- | ID                        |   Title                                       |    #    |     Mean   |    RMS     |  Skewness  |  Kurtosis  |
- |  1D histo                 | " 1D histo "                                  |   200   |        4.5 | 2.8723     |    0.52751 |    -1.0415 |
-HistoEx1          SUCCESS 2D histograms in directory "HistoEx1" : 1
- ID= 2D histo                  " 2D histo "                                     Ents/All= 2000/2000 <X>/sX=4.5/2.8723,<Y>/sY=4.5/2.8723
-HistoEx1          SUCCESS 3D histograms in directory "HistoEx1" : 1
- ID= 3D histo                  " 3D histo "                                     Ents/All=20000/20000<X>/sX=4.5/2.8723,<Y>/sY=4.5/2.8723,<Z>/sZ=4.5/2.8723
-HistoEx2          SUCCESS Booked 6 Histogram(s) : 2D=3 1DProf=3
-HistoEx2          SUCCESS 2D histograms in directory "HistoEx2" : 3
- ID= x vs y                    " x vs y    "                                    Ents/All=200000/200000<X>/sX=-0.0052187/0.87769,<Y>/sY=-0.0052098/0.99916
- ID= x vs y+3x                 " x vs y+3x "                                    Ents/All=190894/200000<X>/sX=-0.00098056/0.69603,<Y>/sY=-0.0079536/2.0724
- ID= x vs y-3x                 " x vs y-3x "                                    Ents/All=190896/200000<X>/sX=-0.0018744/0.6958,<Y>/sY=-0.00026366/2.0675
-HistoEx2          SUCCESS 1D profile histograms in directory "HistoEx2" : 3
- | ID                        |   Title                                       |    #    |     Mean   |    RMS     |  Skewness  |  Kurtosis  |
- |  x vs y    (profile)      | " x vs y    (profile)"                        |  200000 | -0.0052704 | 0.8777     |          0 |         -3 |
- |  x vs y+3x (profile)      | " x vs y+3x (profile)"                        |  200000 | -0.0052704 | 0.8777     |          0 |         -3 |
- |  x vs y-3x (profile)      | " x vs y-3x (profile)"                        |  200000 | -0.0052704 | 0.8777     |          0 |         -3 |
-EventLoopMgr         INFO Histograms converted successfully according to request.
-ApplicationMgr       INFO Application Manager Finalized successfully
-ApplicationMgr       INFO Application Manager Terminated successfully
diff --git a/GaudiAlg/tests/qmtest/refs/HistoEx2.pyref.x86_64_v4-opt b/GaudiAlg/tests/qmtest/refs/HistoEx2.pyref.x86_64_v4-opt
deleted file mode 120000
index d20b0ac560edd84ccc5c15960d5775b038b7583b..0000000000000000000000000000000000000000
--- a/GaudiAlg/tests/qmtest/refs/HistoEx2.pyref.x86_64_v4-opt
+++ /dev/null
@@ -1 +0,0 @@
-HistoEx2.pyref.x86_64_v3-opt
\ No newline at end of file
diff --git a/GaudiAlg/tests/qmtest/refs/HistoUtilsEx.ref b/GaudiAlg/tests/qmtest/refs/HistoUtilsEx.ref
deleted file mode 100644
index 6c3df7cc45b1a8a60c560b53ff61e7809519e95d..0000000000000000000000000000000000000000
--- a/GaudiAlg/tests/qmtest/refs/HistoUtilsEx.ref
+++ /dev/null
@@ -1,39 +0,0 @@
-
-Simple example to illustrate the usage functions from HistoUtils module
-(Gaudi histograms outside of algorithm-scope in 'script-like' environment)
-
-ApplicationMgr    SUCCESS
-====================================================================================================================================
-                                                   Welcome to ApplicationMgr $Revision: 1.77 $
-                                          running on pclhcb55 on Thu Jul 16 18:27:01 2009
-====================================================================================================================================
-ApplicationMgr       INFO Application Manager Configured successfully
-EventLoopMgr      WARNING Unable to locate service "EventSelector"
-EventLoopMgr      WARNING No events will be processed from external input.
-RootHistSvc          INFO Writing ROOT histograms to: HistoUtilsEx.root
-HistogramPersis...   INFO Added successfully Conversion service RootHistSvc
-ApplicationMgr       INFO Application Manager Initialized successfully
-RndmGenSvc.Engine    INFO Generator engine type:CLHEP::RanluxEngine
-RndmGenSvc.Engine    INFO Current Seed:1234567 Luxury:3
-RndmGenSvc           INFO Using Random engine:HepRndm::Engine<CLHEP::RanluxEngine>
- Histo1:         Histogram 1D "the title" 100 bins [-3.000000,3.000000]
- Histo2:         Histogram 1D "the title of 2nd histo" 100 bins [-3.000000,3.000000]
-TH1.Print Name  = the title, Entries= 10000, Total sum= 9973
-TH1.Print Name  = the title of 2nd histo, Entries= 10000, Total sum= 9970
-TH1.Print Name  = the title, Entries= 25000, Total sum= 24973
-TH1.Print Name  = the title of 2nd histo, Entries= 25000, Total sum= 24970
-TH1.Print Name  = the title, Entries= 27500, Total sum= 27473
-TH1.Print Name  = the title of 2nd histo, Entries= 27500, Total sum= 27470
- Histo1 : mean    /err:   -0.004255 +-   0.004916
- Histo1 : rms     /err:    0.814756 +-   0.003189
- Histo1 : skewness/err:   -0.030174 +-   0.014777
- Histo1 : kurtosis/err:   -0.316444 +-   0.029548
- Histo1 : path in THS : "path/to/my/histos/MyHisto"
- Histo2 : mean    /err:   -0.009446 +-   0.004952
- Histo2 : rms     /err:    0.820808 +-   0.003203
- Histo2 : skewness/err:    0.003853 +-   0.014777
- Histo2 : kurtosis/err:   -0.327048 +-   0.029550
- Histo2 : path in THS : "path/to/my/histos/ID of 2nd histo"
-EventLoopMgr         INFO Histograms converted successfully according to request.
-ApplicationMgr       INFO Application Manager Finalized successfully
-ApplicationMgr       INFO Application Manager Terminated successfully
diff --git a/GaudiAlg/tests/qmtest/refs/Histograms_opts.ref b/GaudiAlg/tests/qmtest/refs/Histograms_opts.ref
deleted file mode 100644
index d04e9d20102252711172a1408a1934c091c89a17..0000000000000000000000000000000000000000
--- a/GaudiAlg/tests/qmtest/refs/Histograms_opts.ref
+++ /dev/null
@@ -1,197 +0,0 @@
-JobOptionsSvc        INFO # =======> /home/marcocle/stacks/master/Gaudi/GaudiAlg/tests/qmtest/options/Histograms.opts
-JobOptionsSvc        INFO # (5,1): AuditorSvc.Auditors = ["ChronoAuditor"]
-JobOptionsSvc        INFO # (9,1): MessageSvc.OutputLevel = 3
-JobOptionsSvc        INFO # (20,1): ApplicationMgr.TopAlg += ["GaudiHistoAlgorithm/SimpleHistos"]
-JobOptionsSvc        INFO # (21,1): SimpleHistos.HistoPrint = 1
-JobOptionsSvc        INFO # (22,1): SimpleHistos.OutputLevel = 2
-JobOptionsSvc        INFO # (28,1): ApplicationMgr.EvtMax = 50000
-JobOptionsSvc        INFO # (29,1): ApplicationMgr.EvtSel = "NONE"
-JobOptionsSvc        INFO # (34,1): ApplicationMgr.HistogramPersistency = "ROOT"
-JobOptionsSvc        INFO # (35,1): ApplicationMgr.ExtSvc = ["Gaudi::Monitoring::MessageSvcSink"]
-JobOptionsSvc        INFO # (36,1): RootHistSvc.OutputFile = "histo-opts.root"
-JobOptionsSvc        INFO # (42,1): HistogramDataSvc.OutputLevel = 2
-JobOptionsSvc        INFO Job options successfully read in from /home/marcocle/stacks/master/Gaudi/GaudiAlg/tests/qmtest/options/Histograms.opts
-ApplicationMgr    SUCCESS
-====================================================================================================================================
-                                                   Welcome to ApplicationMgr (GaudiCoreSvc v36r12)
-                                          running on lbbuildinter01.cern.ch on Thu Apr 20 15:13:06 2023
-====================================================================================================================================
-ApplicationMgr       INFO Application Manager Configured successfully
-SimpleHistos        DEBUG Property update for OutputLevel : new value = 2
-SimpleHistos        DEBUG Initialize base class GaudiCommon<Algorithm>
-SimpleHistos        DEBUG could not locate CounterSummarySvc, no counter summary will be made
-SimpleHistos        DEBUG List of ALL properties of GaudiHistoAlgorithm/SimpleHistos  #properties = 43
-SimpleHistos        DEBUG Property ['Name': Value] =  'AutoStringIDPurgeMap':{ '/' : '=SLASH=' }
-SimpleHistos        DEBUG Property ['Name': Value] =  'UseSequencialNumericAutoIDs':False
-SimpleHistos        DEBUG Property ['Name': Value] =  'HeaderFor1DHistoTable':'|   Title                                       |    #    |     Mean   |    RMS     |  Skewness  |  Kurtosis  |'
-SimpleHistos        DEBUG Property ['Name': Value] =  'ShortFormatFor1DHistoTable':' | %1$-25.25s %2%'
-SimpleHistos        DEBUG Property ['Name': Value] =  'FormatFor1DHistoTable':'| %2$-45.45s | %3$=7d |%8$11.5g | %10$-11.5g|%12$11.5g |%14$11.5g |'
-SimpleHistos        DEBUG Property ['Name': Value] =  'MonitorHistograms':True
-SimpleHistos        DEBUG Property ['Name': Value] =  'FullDetail':False
-SimpleHistos        DEBUG Property ['Name': Value] =  'HistoDir':'SimpleHistos'
-SimpleHistos        DEBUG Property ['Name': Value] =  'HistoTopDir':''
-SimpleHistos        DEBUG Property ['Name': Value] =  'HistoOffSet':0
-SimpleHistos        DEBUG Property ['Name': Value] =  'HistoSplitDir':False
-SimpleHistos        DEBUG Property ['Name': Value] =  'HistoCheckForNaN':True
-SimpleHistos        DEBUG Property ['Name': Value] =  'HistoCountersPrint':True
-SimpleHistos        DEBUG Property ['Name': Value] =  'HistoPrint':True
-SimpleHistos        DEBUG Property ['Name': Value] =  'HistoProduce':True
-SimpleHistos        DEBUG Property ['Name': Value] =  'RequireObjects':[  ]
-SimpleHistos        DEBUG Property ['Name': Value] =  'VetoObjects':[  ]
-SimpleHistos        DEBUG Property ['Name': Value] =  'CounterList':[ '.*' ]
-SimpleHistos        DEBUG Property ['Name': Value] =  'Context':''
-SimpleHistos        DEBUG Property ['Name': Value] =  'TypePrint':True
-SimpleHistos        DEBUG Property ['Name': Value] =  'PropertiesPrint':False
-SimpleHistos        DEBUG Property ['Name': Value] =  'ErrorsPrint':True
-SimpleHistos        DEBUG Property ['Name': Value] =  'RootInTES':''
-SimpleHistos        DEBUG Property ['Name': Value] =  'FilterCircularDependencies':True
-SimpleHistos        DEBUG Property ['Name': Value] =  'Asynchronous':False
-SimpleHistos        DEBUG Property ['Name': Value] =  'NeededResources':[  ]
-SimpleHistos        DEBUG Property ['Name': Value] =  'Cardinality':1
-SimpleHistos        DEBUG Property ['Name': Value] =  'RegisterForContextService':True
-SimpleHistos        DEBUG Property ['Name': Value] =  'MonitorService':'MonitorSvc'
-SimpleHistos        DEBUG Property ['Name': Value] =  'Timeline':False
-SimpleHistos        DEBUG Property ['Name': Value] =  'AuditStop':False
-SimpleHistos        DEBUG Property ['Name': Value] =  'AuditStart':False
-SimpleHistos        DEBUG Property ['Name': Value] =  'AuditFinalize':False
-SimpleHistos        DEBUG Property ['Name': Value] =  'AuditExecute':False
-SimpleHistos        DEBUG Property ['Name': Value] =  'AuditRestart':False
-SimpleHistos        DEBUG Property ['Name': Value] =  'AuditReinitialize':False
-SimpleHistos        DEBUG Property ['Name': Value] =  'AuditInitialize':False
-SimpleHistos        DEBUG Property ['Name': Value] =  'AuditAlgorithms':False
-SimpleHistos        DEBUG Property ['Name': Value] =  'ErrorMax':1
-SimpleHistos        DEBUG Property ['Name': Value] =  'Enable':True
-SimpleHistos        DEBUG Property ['Name': Value] =  'OutputLevel':2
-SimpleHistos        DEBUG Property ['Name': Value] =  'ExtraOutputs':set()
-SimpleHistos        DEBUG Property ['Name': Value] =  'ExtraInputs':set()
-HistogramDataSvc    DEBUG Property update for OutputLevel : new value = 2
-HistogramDataSvc    DEBUG Service base class initialized successfully
-RootHistSvc          INFO Writing ROOT histograms to: histo-opts.root
-HistogramPersis...   INFO Added successfully Conversion service RootHistSvc
-SimpleHistos        DEBUG GaudiHistoAlgorithm:: The histogram path is set to be 'SimpleHistos'
-SimpleHistos        DEBUG input handles: 0
-SimpleHistos        DEBUG output handles: 0
-SimpleHistos        DEBUG Data Deps for SimpleHistos
-EventLoopMgr      WARNING Unable to locate service "EventSelector"
-EventLoopMgr      WARNING No events will be processed from external input.
-ApplicationMgr       INFO Application Manager Initialized successfully
-ApplicationMgr       INFO Application Manager Started successfully
-RndmGenSvc.Engine    INFO Generator engine type:CLHEP::RanluxEngine
-RndmGenSvc.Engine    INFO Current Seed:1234567 Luxury:3
-RndmGenSvc           INFO Using Random engine:HepRndm::Engine<CLHEP::RanluxEngine>
-SimpleHistos        DEBUG Monitoring histogram 'Gaussian mean=0, sigma=1' desc = 'Gaussian mean=0, sigma=1'
-SimpleHistos        DEBUG Booked 1D Histogram : ID='Gaussian mean=0, sigma=1' Path=SimpleHistos Title='Gaussian mean=0, sigma=1'
-SimpleHistos        DEBUG Monitoring histogram '101' desc = 'Exponential'
-SimpleHistos        DEBUG Booked 1D Histogram : ID='101' Path=SimpleHistos Title='Exponential'
-SimpleHistos        DEBUG Monitoring histogram '102' desc = 'Breit'
-SimpleHistos        DEBUG Booked 1D Histogram : ID='102' Path=SimpleHistos Title='Breit'
-SimpleHistos        DEBUG Monitoring histogram 'poisson' desc = 'Poisson'
-SimpleHistos        DEBUG Booked 1D Histogram : ID='poisson' Path=SimpleHistos Title='Poisson'
-SimpleHistos        DEBUG Monitoring histogram 'subdir1/bino' desc = 'Binominal'
-SimpleHistos        DEBUG Booked 1D Histogram : ID='subdir1/bino' Path=SimpleHistos Title='Binominal'
-SimpleHistos        DEBUG Monitoring histogram 'subdir2/bino' desc = 'Binominal'
-SimpleHistos        DEBUG Booked 1D Histogram : ID='subdir2/bino' Path=SimpleHistos Title='Binominal'
-SimpleHistos        DEBUG Monitoring histogram 'Gaussian V Flat' desc = 'Gaussian V Flat'
-SimpleHistos        DEBUG Booked 2D Histogram : ID='Gaussian V Flat' Path=SimpleHistos Title='Gaussian V Flat'
-SimpleHistos        DEBUG Monitoring histogram 'Exponential V Flat' desc = 'Exponential V Flat'
-SimpleHistos        DEBUG Booked 2D Histogram : ID='Exponential V Flat' Path=SimpleHistos Title='Exponential V Flat'
-SimpleHistos        DEBUG Monitoring histogram 'binVpois' desc = 'Binom V poisson'
-SimpleHistos        DEBUG Booked 2D Histogram : ID='binVpois' Path=SimpleHistos Title='Binom V poisson'
-SimpleHistos        DEBUG Monitoring histogram 'expoVpois' desc = 'Expo V poisson'
-SimpleHistos        DEBUG Booked 2D Histogram : ID='expoVpois' Path=SimpleHistos Title='Expo V poisson'
-SimpleHistos        DEBUG Monitoring histogram '3D plot AutoID' desc = '3D plot AutoID'
-SimpleHistos        DEBUG Booked 3D Histogram : ID='3D plot AutoID' Path=SimpleHistos Title='3D plot AutoID'
-SimpleHistos        DEBUG Monitoring histogram '3d' desc = '3D plot ForcedID'
-SimpleHistos        DEBUG Booked 3D Histogram : ID='3d' Path=SimpleHistos Title='3D plot ForcedID'
-SimpleHistos        DEBUG Monitoring histogram 'Expo V Gauss 1DProf' desc = 'Expo V Gauss 1DProf'
-SimpleHistos        DEBUG Booked 1D Profile Histogram : ID='Expo V Gauss 1DProf' Path=SimpleHistos Title='Expo V Gauss 1DProf'
-SimpleHistos        DEBUG Monitoring histogram 'Expo V Gauss 1DProf s' desc = 'Expo V Gauss 1DProf s'
-SimpleHistos        DEBUG Booked 1D Profile Histogram : ID='Expo V Gauss 1DProf s' Path=SimpleHistos Title='Expo V Gauss 1DProf s'
-SimpleHistos        DEBUG Monitoring histogram 'Gauss V Flat 1DProf' desc = 'Gauss V Flat 1DProf'
-SimpleHistos        DEBUG Booked 1D Profile Histogram : ID='Gauss V Flat 1DProf' Path=SimpleHistos Title='Gauss V Flat 1DProf'
-SimpleHistos        DEBUG Monitoring histogram 'Gauss V Flat 1DProf S' desc = 'Gauss V Flat 1DProf S'
-SimpleHistos        DEBUG Booked 1D Profile Histogram : ID='Gauss V Flat 1DProf S' Path=SimpleHistos Title='Gauss V Flat 1DProf S'
-SimpleHistos        DEBUG Monitoring histogram 'Gauss V Flat 1DProf, with limits-I' desc = 'Gauss V Flat 1DProf, with limits-I'
-SimpleHistos        DEBUG Booked 1D Profile Histogram : ID='Gauss V Flat 1DProf, with limits-I' Path=SimpleHistos Title='Gauss V Flat 1DProf, with limits-I'
-SimpleHistos        DEBUG Monitoring histogram 'Gauss V Flat 1DProf, with limits-I  s' desc = 'Gauss V Flat 1DProf, with limits-I  s'
-SimpleHistos        DEBUG Booked 1D Profile Histogram : ID='Gauss V Flat 1DProf, with limits-I  s' Path=SimpleHistos Title='Gauss V Flat 1DProf, with limits-I  s'
-SimpleHistos        DEBUG Monitoring histogram 'Gauss V Flat 1DProf, with limits-II' desc = 'Gauss V Flat 1DProf, with limits-II'
-SimpleHistos        DEBUG Booked 1D Profile Histogram : ID='Gauss V Flat 1DProf, with limits-II' Path=SimpleHistos Title='Gauss V Flat 1DProf, with limits-II'
-SimpleHistos        DEBUG Monitoring histogram 'Gauss V Flat 1DProf, with limits-II s' desc = 'Gauss V Flat 1DProf, with limits-II s'
-SimpleHistos        DEBUG Booked 1D Profile Histogram : ID='Gauss V Flat 1DProf, with limits-II s' Path=SimpleHistos Title='Gauss V Flat 1DProf, with limits-II s'
-SimpleHistos        DEBUG Monitoring histogram '2dprof' desc = '2D profile1'
-SimpleHistos        DEBUG Booked 2D Profile Histogram : ID='2dprof' Path=SimpleHistos Title='2D profile1'
-SimpleHistos        DEBUG Monitoring histogram '321' desc = '2D profile2'
-SimpleHistos        DEBUG Booked 2D Profile Histogram : ID='321' Path=SimpleHistos Title='2D profile2'
-SimpleHistos        DEBUG Monitoring histogram 'varBinning/x' desc = '1D Variable Binning'
-SimpleHistos        DEBUG Booked 1D Histogram : ID='varBinning/x' Path=SimpleHistos Title='1D Variable Binning'
-SimpleHistos        DEBUG Monitoring histogram 'varBinning/y' desc = '2D Variable Binning'
-SimpleHistos        DEBUG Booked 2D Histogram : ID='varBinning/y' Path=SimpleHistos Title='2D Variable Binning'
-SimpleHistos        DEBUG Monitoring histogram 'varBinning/z' desc = '3D Variable Binning'
-SimpleHistos        DEBUG Booked 3D Histogram : ID='varBinning/z' Path=SimpleHistos Title='3D Variable Binning'
-SimpleHistos        DEBUG Monitoring histogram 'varBinning/a' desc = '1D Profile Variable Binning'
-SimpleHistos        DEBUG Booked 1D Profile Histogram : ID='varBinning/a' Path=SimpleHistos Title='1D Profile Variable Binning'
-SimpleHistos        DEBUG Monitoring histogram 'varBinning/b' desc = '2D Profile Variable Binning'
-SimpleHistos        DEBUG Booked 2D Profile Histogram : ID='varBinning/b' Path=SimpleHistos Title='2D Profile Variable Binning'
-SimpleHistos        DEBUG Monitoring histogram 'AutoID time test' desc = 'AutoID time test'
-SimpleHistos        DEBUG Booked 1D Histogram : ID='AutoID time test' Path=SimpleHistos Title='AutoID time test'
-SimpleHistos        DEBUG Monitoring histogram '1111' desc = 'Forced Numeric ID time test'
-SimpleHistos        DEBUG Booked 1D Histogram : ID='1111' Path=SimpleHistos Title='Forced Numeric ID time test'
-SimpleHistos        DEBUG Monitoring histogram 'test1' desc = 'Forced Alpha ID time test'
-SimpleHistos        DEBUG Booked 1D Histogram : ID='test1' Path=SimpleHistos Title='Forced Alpha ID time test'
-SimpleHistos         INFO GaudiHistoAlgorithm:: Filling Histograms...... Please be patient !
-ApplicationMgr       INFO Application Manager Stopped successfully
-SimpleHistos      SUCCESS Booked 30 Histogram(s) : 1D=10 2D=5 3D=3 1DProf=9 2DProf=3
-SimpleHistos      SUCCESS 1D histograms in directory "SimpleHistos" : 10
- | ID                        |   Title                                       |    #    |     Mean   |    RMS     |  Skewness  |  Kurtosis  |
- | 101                       | "Exponential"                                 |  50000  |    0.97244 | 0.91365    |     1.4781 |     2.1471 |
- | 102                       | "Breit"                                       |  50000  | -0.0047661 | 1.1982     |   -0.00237 |     3.5536 |
- | 1111                      | "Forced Numeric ID time test"                 |  50000  |  -0.010746 | 0.99822    | -0.0062505 |    0.03783 |
- | AutoID time test          | "AutoID time test"                            |  50000  |  -0.010746 | 0.99822    | -0.0062505 |    0.03783 |
- | Gaussian mean=0, sigma=1  | "Gaussian mean=0, sigma=1"                    |  50000  |  -0.010746 | 0.99822    | -0.0062505 |    0.03783 |
- | poisson                   | "Poisson"                                     |  50000  |     1.8072 | 1.1794     |    0.33256 |   -0.76904 |
- | subdir1/bino              | "Binominal"                                   |  50000  |     1.9077 | 1.1167     |    0.25326 |   -0.67131 |
- | subdir2/bino              | "Binominal"                                   |  50000  |     1.9077 | 1.1167     |    0.25326 |   -0.67131 |
- | test1                     | "Forced Alpha ID time test"                   |  50000  |  -0.010746 | 0.99822    | -0.0062505 |    0.03783 |
- | varBinning/x              | "1D Variable Binning"                         |  50000  | -0.0016591 | 2.8821     |   0.010336 |    -1.3177 |
-SimpleHistos      SUCCESS 2D histograms in directory "SimpleHistos" : 5
- ID=Exponential V Flat         "Exponential V Flat"                             Ents/All=49827/50000<X>/sX=-0.0020678/2.8827,<Y>/sY=0.96736/0.90536
- ID=Gaussian V Flat            "Gaussian V Flat"                                Ents/All=50000/50000<X>/sX=-0.0016591/2.8821,<Y>/sY=-0.0044761/1.0035
- ID=binVpois                   "Binom V poisson"                                Ents/All=49936/50000<X>/sX=1.8068/1.1798,<Y>/sY=1.9088/1.1168
- ID=expoVpois                  "Expo V poisson"                                 Ents/All=49987/50000<X>/sX=1.8075/1.1796,<Y>/sY=0.97291/0.91449
- ID=varBinning/y               "2D Variable Binning"                            Ents/All=50000/50000<X>/sX=-0.0016591/2.8821,<Y>/sY=-0.0044761/1.0035
-SimpleHistos      SUCCESS 3D histograms in directory "SimpleHistos" : 3
- ID=3D plot AutoID             "3D plot AutoID"                                 Ents/All=50000/50000<X>/sX=-0.011037/0.99886,<Y>/sY=0.97148/0.91262,<Z>/sZ=-0.0036933/1.1981
- ID=3d                         "3D plot ForcedID"                               Ents/All=50000/50000<X>/sX=-0.011037/0.99886,<Y>/sY=0.97148/0.91262,<Z>/sZ=-0.0036933/1.1981
- ID=varBinning/z               "3D Variable Binning"                            Ents/All=50000/50000<X>/sX=-0.0020678/2.8827,<Y>/sY=-0.0045774/1.0038,<Z>/sZ=0.96736/0.90536
-SimpleHistos      SUCCESS 1D profile histograms in directory "SimpleHistos" : 9
- | ID                        |   Title                                       |    #    |     Mean   |    RMS     |  Skewness  |  Kurtosis  |
- | Expo V Gauss 1DProf       | "Expo V Gauss 1DProf"                         |  50000  |  -0.010746 | 0.99822    |     2.2178 |     83.641 |
- | Expo V Gauss 1DProf s     | "Expo V Gauss 1DProf s"                       |  50000  |  -0.010746 | 0.99822    |     2.2178 |     83.641 |
- | Gauss V Flat 1DProf       | "Gauss V Flat 1DProf"                         |  50000  | -0.0066482 | 5.7661     |          0 |         -3 |
- | Gauss V Flat 1DProf S     | "Gauss V Flat 1DProf S"                       |  50000  | -0.0066482 | 5.7661     |          0 |         -3 |
- | Gauss V Flat 1DProf, with | "Gauss V Flat 1DProf, with limits-I"          |  24761  |   0.017698 | 5.7622     |   0.010483 |    -1.2479 |
- | Gauss V Flat 1DProf, with | "Gauss V Flat 1DProf, with limits-I  s"       |  24761  |   0.017698 | 5.7622     |   0.010483 |    -1.2479 |
- | Gauss V Flat 1DProf, with | "Gauss V Flat 1DProf, with limits-II"         |  25239  |  -0.030533 | 5.7699     |          0 |         -3 |
- | Gauss V Flat 1DProf, with | "Gauss V Flat 1DProf, with limits-II s"       |  25239  |  -0.030533 | 5.7699     |          0 |         -3 |
- | varBinning/a              | "1D Profile Variable Binning"                 |  50000  | -0.0016591 | 2.8821     |          0 |         -3 |
-SimpleHistos      SUCCESS 2D profile histograms in directory "SimpleHistos" : 3
- ID=2dprof                     "2D profile1"                                    Ents/All=50000/50000<X>/sX=-0.010929/0.99846,<Y>/sY=0.97244/0.91365
- ID=321                        "2D profile2"                                    Ents/All=50000/50000<X>/sX=-0.010929/0.99846,<Y>/sY=0.97244/0.91365
- ID=varBinning/b               "2D Profile Variable Binning"                    Ents/All=50000/50000<X>/sX=-0.0016591/2.8821,<Y>/sY=-0.0044761/1.0035
-SimpleHistos        DEBUG Finalize base class GaudiAlgorithm
-SimpleHistos        DEBUG Tools to release :
-SimpleHistos        DEBUG Services to release :
-EventLoopMgr         INFO Histograms converted successfully according to request.
-*****Chrono*****     INFO ****************************************************************************************************
-*****Chrono*****     INFO  The Final CPU consumption ( Chrono ) Table (ordered)
-*****Chrono*****     INFO ****************************************************************************************************
-1DOldStyle           INFO Time User   : Tot=   20 [ms] Ave/Min/Max=  0.0004(+-  0.0632)/       0/      10 [ms] #=49999
-1DForcedNumericID    INFO Time User   : Tot=   20 [ms] Ave/Min/Max=  0.0004(+-  0.0632)/       0/      10 [ms] #=49999
-1DAutoID             INFO Time User   : Tot=   30 [ms] Ave/Min/Max=  0.0006(+-  0.0775)/       0/      10 [ms] #=49999
-1DForcedAlphaID      INFO Time User   : Tot=   40 [ms] Ave/Min/Max=  0.0008(+-  0.0894)/       0/      10 [ms] #=49999
-ChronoStatSvc        INFO Time User   : Tot= 0.91  [s]  #=  1
-*****Chrono*****     INFO ****************************************************************************************************
-ChronoStatSvc.f...   INFO  Service finalized successfully
-ApplicationMgr       INFO Application Manager Finalized successfully
-ApplicationMgr       INFO Application Manager Terminated successfully
diff --git a/GaudiAlg/tests/qmtest/refs/Histograms_py.ref b/GaudiAlg/tests/qmtest/refs/Histograms_py.ref
deleted file mode 100644
index b9ac17669fa9faf5f733c66d0984c3b527f16fef..0000000000000000000000000000000000000000
--- a/GaudiAlg/tests/qmtest/refs/Histograms_py.ref
+++ /dev/null
@@ -1,187 +0,0 @@
-# setting LC_ALL to "C"
-# --> Including file '/home/marcocle/stacks/master/Gaudi/GaudiAlg/tests/qmtest/options/Histograms.py'
-# <-- End of file '/home/marcocle/stacks/master/Gaudi/GaudiAlg/tests/qmtest/options/Histograms.py'
-ApplicationMgr    SUCCESS
-====================================================================================================================================
-                                                   Welcome to ApplicationMgr (GaudiCoreSvc v36r12)
-                                          running on lbbuildinter01.cern.ch on Thu Apr 20 15:13:07 2023
-====================================================================================================================================
-ApplicationMgr       INFO Application Manager Configured successfully
-Gaudi::Histogra...   INFO Writing ROOT histograms to: testHisto.root
-SimpleHistos        DEBUG Property update for OutputLevel : new value = 2
-SimpleHistos        DEBUG Initialize base class GaudiCommon<Algorithm>
-SimpleHistos        DEBUG could not locate CounterSummarySvc, no counter summary will be made
-SimpleHistos        DEBUG List of ALL properties of GaudiHistoAlgorithm/SimpleHistos  #properties = 43
-SimpleHistos        DEBUG Property ['Name': Value] =  'AutoStringIDPurgeMap':{ '/' : '=SLASH=' }
-SimpleHistos        DEBUG Property ['Name': Value] =  'UseSequencialNumericAutoIDs':False
-SimpleHistos        DEBUG Property ['Name': Value] =  'HeaderFor1DHistoTable':'|   Title                                       |    #    |     Mean   |    RMS     |  Skewness  |  Kurtosis  |'
-SimpleHistos        DEBUG Property ['Name': Value] =  'ShortFormatFor1DHistoTable':' | %1$-25.25s %2%'
-SimpleHistos        DEBUG Property ['Name': Value] =  'FormatFor1DHistoTable':'| %2$-45.45s | %3$=7d |%8$11.5g | %10$-11.5g|%12$11.5g |%14$11.5g |'
-SimpleHistos        DEBUG Property ['Name': Value] =  'MonitorHistograms':True
-SimpleHistos        DEBUG Property ['Name': Value] =  'FullDetail':False
-SimpleHistos        DEBUG Property ['Name': Value] =  'HistoDir':'SimpleHistos'
-SimpleHistos        DEBUG Property ['Name': Value] =  'HistoTopDir':''
-SimpleHistos        DEBUG Property ['Name': Value] =  'HistoOffSet':0
-SimpleHistos        DEBUG Property ['Name': Value] =  'HistoSplitDir':False
-SimpleHistos        DEBUG Property ['Name': Value] =  'HistoCheckForNaN':True
-SimpleHistos        DEBUG Property ['Name': Value] =  'HistoCountersPrint':True
-SimpleHistos        DEBUG Property ['Name': Value] =  'HistoPrint':True
-SimpleHistos        DEBUG Property ['Name': Value] =  'HistoProduce':True
-SimpleHistos        DEBUG Property ['Name': Value] =  'RequireObjects':[  ]
-SimpleHistos        DEBUG Property ['Name': Value] =  'VetoObjects':[  ]
-SimpleHistos        DEBUG Property ['Name': Value] =  'CounterList':[ '.*' ]
-SimpleHistos        DEBUG Property ['Name': Value] =  'Context':''
-SimpleHistos        DEBUG Property ['Name': Value] =  'TypePrint':True
-SimpleHistos        DEBUG Property ['Name': Value] =  'PropertiesPrint':False
-SimpleHistos        DEBUG Property ['Name': Value] =  'ErrorsPrint':True
-SimpleHistos        DEBUG Property ['Name': Value] =  'RootInTES':''
-SimpleHistos        DEBUG Property ['Name': Value] =  'FilterCircularDependencies':True
-SimpleHistos        DEBUG Property ['Name': Value] =  'Asynchronous':False
-SimpleHistos        DEBUG Property ['Name': Value] =  'NeededResources':[  ]
-SimpleHistos        DEBUG Property ['Name': Value] =  'Cardinality':1
-SimpleHistos        DEBUG Property ['Name': Value] =  'RegisterForContextService':True
-SimpleHistos        DEBUG Property ['Name': Value] =  'MonitorService':'MonitorSvc'
-SimpleHistos        DEBUG Property ['Name': Value] =  'Timeline':False
-SimpleHistos        DEBUG Property ['Name': Value] =  'AuditStop':False
-SimpleHistos        DEBUG Property ['Name': Value] =  'AuditStart':False
-SimpleHistos        DEBUG Property ['Name': Value] =  'AuditFinalize':False
-SimpleHistos        DEBUG Property ['Name': Value] =  'AuditExecute':False
-SimpleHistos        DEBUG Property ['Name': Value] =  'AuditRestart':False
-SimpleHistos        DEBUG Property ['Name': Value] =  'AuditReinitialize':False
-SimpleHistos        DEBUG Property ['Name': Value] =  'AuditInitialize':False
-SimpleHistos        DEBUG Property ['Name': Value] =  'AuditAlgorithms':False
-SimpleHistos        DEBUG Property ['Name': Value] =  'ErrorMax':1
-SimpleHistos        DEBUG Property ['Name': Value] =  'Enable':True
-SimpleHistos        DEBUG Property ['Name': Value] =  'OutputLevel':2
-SimpleHistos        DEBUG Property ['Name': Value] =  'ExtraOutputs':set()
-SimpleHistos        DEBUG Property ['Name': Value] =  'ExtraInputs':set()
-RootHistSvc          INFO Writing ROOT histograms to: histo.root
-HistogramPersis...   INFO Added successfully Conversion service RootHistSvc
-SimpleHistos        DEBUG GaudiHistoAlgorithm:: The histogram path is set to be 'SimpleHistos'
-SimpleHistos        DEBUG input handles: 0
-SimpleHistos        DEBUG output handles: 0
-SimpleHistos        DEBUG Data Deps for SimpleHistos
-EventLoopMgr      WARNING Unable to locate service "EventSelector"
-EventLoopMgr      WARNING No events will be processed from external input.
-ApplicationMgr       INFO Application Manager Initialized successfully
-ApplicationMgr       INFO Application Manager Started successfully
-RndmGenSvc.Engine    INFO Generator engine type:CLHEP::RanluxEngine
-RndmGenSvc.Engine    INFO Current Seed:1234567 Luxury:3
-RndmGenSvc           INFO Using Random engine:HepRndm::Engine<CLHEP::RanluxEngine>
-SimpleHistos        DEBUG Monitoring histogram 'Gaussian mean=0, sigma=1' desc = 'Gaussian mean=0, sigma=1'
-SimpleHistos        DEBUG Booked 1D Histogram : ID='Gaussian mean=0, sigma=1' Path=SimpleHistos Title='Gaussian mean=0, sigma=1'
-SimpleHistos        DEBUG Monitoring histogram '101' desc = 'Exponential'
-SimpleHistos        DEBUG Booked 1D Histogram : ID='101' Path=SimpleHistos Title='Exponential'
-SimpleHistos        DEBUG Monitoring histogram '102' desc = 'Breit'
-SimpleHistos        DEBUG Booked 1D Histogram : ID='102' Path=SimpleHistos Title='Breit'
-SimpleHistos        DEBUG Monitoring histogram 'poisson' desc = 'Poisson'
-SimpleHistos        DEBUG Booked 1D Histogram : ID='poisson' Path=SimpleHistos Title='Poisson'
-SimpleHistos        DEBUG Monitoring histogram 'subdir1/bino' desc = 'Binominal'
-SimpleHistos        DEBUG Booked 1D Histogram : ID='subdir1/bino' Path=SimpleHistos Title='Binominal'
-SimpleHistos        DEBUG Monitoring histogram 'subdir2/bino' desc = 'Binominal'
-SimpleHistos        DEBUG Booked 1D Histogram : ID='subdir2/bino' Path=SimpleHistos Title='Binominal'
-SimpleHistos        DEBUG Monitoring histogram 'Gaussian V Flat' desc = 'Gaussian V Flat'
-SimpleHistos        DEBUG Booked 2D Histogram : ID='Gaussian V Flat' Path=SimpleHistos Title='Gaussian V Flat'
-SimpleHistos        DEBUG Monitoring histogram 'Exponential V Flat' desc = 'Exponential V Flat'
-SimpleHistos        DEBUG Booked 2D Histogram : ID='Exponential V Flat' Path=SimpleHistos Title='Exponential V Flat'
-SimpleHistos        DEBUG Monitoring histogram 'binVpois' desc = 'Binom V poisson'
-SimpleHistos        DEBUG Booked 2D Histogram : ID='binVpois' Path=SimpleHistos Title='Binom V poisson'
-SimpleHistos        DEBUG Monitoring histogram 'expoVpois' desc = 'Expo V poisson'
-SimpleHistos        DEBUG Booked 2D Histogram : ID='expoVpois' Path=SimpleHistos Title='Expo V poisson'
-SimpleHistos        DEBUG Monitoring histogram '3D plot AutoID' desc = '3D plot AutoID'
-SimpleHistos        DEBUG Booked 3D Histogram : ID='3D plot AutoID' Path=SimpleHistos Title='3D plot AutoID'
-SimpleHistos        DEBUG Monitoring histogram '3d' desc = '3D plot ForcedID'
-SimpleHistos        DEBUG Booked 3D Histogram : ID='3d' Path=SimpleHistos Title='3D plot ForcedID'
-SimpleHistos        DEBUG Monitoring histogram 'Expo V Gauss 1DProf' desc = 'Expo V Gauss 1DProf'
-SimpleHistos        DEBUG Booked 1D Profile Histogram : ID='Expo V Gauss 1DProf' Path=SimpleHistos Title='Expo V Gauss 1DProf'
-SimpleHistos        DEBUG Monitoring histogram 'Expo V Gauss 1DProf s' desc = 'Expo V Gauss 1DProf s'
-SimpleHistos        DEBUG Booked 1D Profile Histogram : ID='Expo V Gauss 1DProf s' Path=SimpleHistos Title='Expo V Gauss 1DProf s'
-SimpleHistos        DEBUG Monitoring histogram 'Gauss V Flat 1DProf' desc = 'Gauss V Flat 1DProf'
-SimpleHistos        DEBUG Booked 1D Profile Histogram : ID='Gauss V Flat 1DProf' Path=SimpleHistos Title='Gauss V Flat 1DProf'
-SimpleHistos        DEBUG Monitoring histogram 'Gauss V Flat 1DProf S' desc = 'Gauss V Flat 1DProf S'
-SimpleHistos        DEBUG Booked 1D Profile Histogram : ID='Gauss V Flat 1DProf S' Path=SimpleHistos Title='Gauss V Flat 1DProf S'
-SimpleHistos        DEBUG Monitoring histogram 'Gauss V Flat 1DProf, with limits-I' desc = 'Gauss V Flat 1DProf, with limits-I'
-SimpleHistos        DEBUG Booked 1D Profile Histogram : ID='Gauss V Flat 1DProf, with limits-I' Path=SimpleHistos Title='Gauss V Flat 1DProf, with limits-I'
-SimpleHistos        DEBUG Monitoring histogram 'Gauss V Flat 1DProf, with limits-I  s' desc = 'Gauss V Flat 1DProf, with limits-I  s'
-SimpleHistos        DEBUG Booked 1D Profile Histogram : ID='Gauss V Flat 1DProf, with limits-I  s' Path=SimpleHistos Title='Gauss V Flat 1DProf, with limits-I  s'
-SimpleHistos        DEBUG Monitoring histogram 'Gauss V Flat 1DProf, with limits-II' desc = 'Gauss V Flat 1DProf, with limits-II'
-SimpleHistos        DEBUG Booked 1D Profile Histogram : ID='Gauss V Flat 1DProf, with limits-II' Path=SimpleHistos Title='Gauss V Flat 1DProf, with limits-II'
-SimpleHistos        DEBUG Monitoring histogram 'Gauss V Flat 1DProf, with limits-II s' desc = 'Gauss V Flat 1DProf, with limits-II s'
-SimpleHistos        DEBUG Booked 1D Profile Histogram : ID='Gauss V Flat 1DProf, with limits-II s' Path=SimpleHistos Title='Gauss V Flat 1DProf, with limits-II s'
-SimpleHistos        DEBUG Monitoring histogram '2dprof' desc = '2D profile1'
-SimpleHistos        DEBUG Booked 2D Profile Histogram : ID='2dprof' Path=SimpleHistos Title='2D profile1'
-SimpleHistos        DEBUG Monitoring histogram '321' desc = '2D profile2'
-SimpleHistos        DEBUG Booked 2D Profile Histogram : ID='321' Path=SimpleHistos Title='2D profile2'
-SimpleHistos        DEBUG Monitoring histogram 'varBinning/x' desc = '1D Variable Binning'
-SimpleHistos        DEBUG Booked 1D Histogram : ID='varBinning/x' Path=SimpleHistos Title='1D Variable Binning'
-SimpleHistos        DEBUG Monitoring histogram 'varBinning/y' desc = '2D Variable Binning'
-SimpleHistos        DEBUG Booked 2D Histogram : ID='varBinning/y' Path=SimpleHistos Title='2D Variable Binning'
-SimpleHistos        DEBUG Monitoring histogram 'varBinning/z' desc = '3D Variable Binning'
-SimpleHistos        DEBUG Booked 3D Histogram : ID='varBinning/z' Path=SimpleHistos Title='3D Variable Binning'
-SimpleHistos        DEBUG Monitoring histogram 'varBinning/a' desc = '1D Profile Variable Binning'
-SimpleHistos        DEBUG Booked 1D Profile Histogram : ID='varBinning/a' Path=SimpleHistos Title='1D Profile Variable Binning'
-SimpleHistos        DEBUG Monitoring histogram 'varBinning/b' desc = '2D Profile Variable Binning'
-SimpleHistos        DEBUG Booked 2D Profile Histogram : ID='varBinning/b' Path=SimpleHistos Title='2D Profile Variable Binning'
-SimpleHistos        DEBUG Monitoring histogram 'AutoID time test' desc = 'AutoID time test'
-SimpleHistos        DEBUG Booked 1D Histogram : ID='AutoID time test' Path=SimpleHistos Title='AutoID time test'
-SimpleHistos        DEBUG Monitoring histogram '1111' desc = 'Forced Numeric ID time test'
-SimpleHistos        DEBUG Booked 1D Histogram : ID='1111' Path=SimpleHistos Title='Forced Numeric ID time test'
-SimpleHistos        DEBUG Monitoring histogram 'test1' desc = 'Forced Alpha ID time test'
-SimpleHistos        DEBUG Booked 1D Histogram : ID='test1' Path=SimpleHistos Title='Forced Alpha ID time test'
-SimpleHistos         INFO GaudiHistoAlgorithm:: Filling Histograms...... Please be patient !
-Gaudi::Histogra...   INFO Completed update of ROOT histograms in: testHisto.root
-ApplicationMgr       INFO Application Manager Stopped successfully
-SimpleHistos      SUCCESS Booked 30 Histogram(s) : 1D=10 2D=5 3D=3 1DProf=9 2DProf=3
-SimpleHistos      SUCCESS 1D histograms in directory "SimpleHistos" : 10
- | ID                        |   Title                                       |    #    |     Mean   |    RMS     |  Skewness  |  Kurtosis  |
- | 101                       | "Exponential"                                 |  50000  |    0.97244 | 0.91365    |     1.4781 |     2.1471 |
- | 102                       | "Breit"                                       |  50000  | -0.0047661 | 1.1982     |   -0.00237 |     3.5536 |
- | 1111                      | "Forced Numeric ID time test"                 |  50000  |  -0.010746 | 0.99822    | -0.0062505 |    0.03783 |
- | AutoID time test          | "AutoID time test"                            |  50000  |  -0.010746 | 0.99822    | -0.0062505 |    0.03783 |
- | Gaussian mean=0, sigma=1  | "Gaussian mean=0, sigma=1"                    |  50000  |  -0.010746 | 0.99822    | -0.0062505 |    0.03783 |
- | poisson                   | "Poisson"                                     |  50000  |     1.8072 | 1.1794     |    0.33256 |   -0.76904 |
- | subdir1/bino              | "Binominal"                                   |  50000  |     1.9077 | 1.1167     |    0.25326 |   -0.67131 |
- | subdir2/bino              | "Binominal"                                   |  50000  |     1.9077 | 1.1167     |    0.25326 |   -0.67131 |
- | test1                     | "Forced Alpha ID time test"                   |  50000  |  -0.010746 | 0.99822    | -0.0062505 |    0.03783 |
- | varBinning/x              | "1D Variable Binning"                         |  50000  | -0.0016591 | 2.8821     |   0.010336 |    -1.3177 |
-SimpleHistos      SUCCESS 2D histograms in directory "SimpleHistos" : 5
- ID=Exponential V Flat         "Exponential V Flat"                             Ents/All=49827/50000<X>/sX=-0.0020678/2.8827,<Y>/sY=0.96736/0.90536
- ID=Gaussian V Flat            "Gaussian V Flat"                                Ents/All=50000/50000<X>/sX=-0.0016591/2.8821,<Y>/sY=-0.0044761/1.0035
- ID=binVpois                   "Binom V poisson"                                Ents/All=49936/50000<X>/sX=1.8068/1.1798,<Y>/sY=1.9088/1.1168
- ID=expoVpois                  "Expo V poisson"                                 Ents/All=49987/50000<X>/sX=1.8075/1.1796,<Y>/sY=0.97291/0.91449
- ID=varBinning/y               "2D Variable Binning"                            Ents/All=50000/50000<X>/sX=-0.0016591/2.8821,<Y>/sY=-0.0044761/1.0035
-SimpleHistos      SUCCESS 3D histograms in directory "SimpleHistos" : 3
- ID=3D plot AutoID             "3D plot AutoID"                                 Ents/All=50000/50000<X>/sX=-0.011037/0.99886,<Y>/sY=0.97148/0.91262,<Z>/sZ=-0.0036933/1.1981
- ID=3d                         "3D plot ForcedID"                               Ents/All=50000/50000<X>/sX=-0.011037/0.99886,<Y>/sY=0.97148/0.91262,<Z>/sZ=-0.0036933/1.1981
- ID=varBinning/z               "3D Variable Binning"                            Ents/All=50000/50000<X>/sX=-0.0020678/2.8827,<Y>/sY=-0.0045774/1.0038,<Z>/sZ=0.96736/0.90536
-SimpleHistos      SUCCESS 1D profile histograms in directory "SimpleHistos" : 9
- | ID                        |   Title                                       |    #    |     Mean   |    RMS     |  Skewness  |  Kurtosis  |
- | Expo V Gauss 1DProf       | "Expo V Gauss 1DProf"                         |  50000  |  -0.010746 | 0.99822    |     2.2178 |     83.641 |
- | Expo V Gauss 1DProf s     | "Expo V Gauss 1DProf s"                       |  50000  |  -0.010746 | 0.99822    |     2.2178 |     83.641 |
- | Gauss V Flat 1DProf       | "Gauss V Flat 1DProf"                         |  50000  | -0.0066482 | 5.7661     |          0 |         -3 |
- | Gauss V Flat 1DProf S     | "Gauss V Flat 1DProf S"                       |  50000  | -0.0066482 | 5.7661     |          0 |         -3 |
- | Gauss V Flat 1DProf, with | "Gauss V Flat 1DProf, with limits-I"          |  24761  |   0.017698 | 5.7622     |   0.010483 |    -1.2479 |
- | Gauss V Flat 1DProf, with | "Gauss V Flat 1DProf, with limits-I  s"       |  24761  |   0.017698 | 5.7622     |   0.010483 |    -1.2479 |
- | Gauss V Flat 1DProf, with | "Gauss V Flat 1DProf, with limits-II"         |  25239  |  -0.030533 | 5.7699     |          0 |         -3 |
- | Gauss V Flat 1DProf, with | "Gauss V Flat 1DProf, with limits-II s"       |  25239  |  -0.030533 | 5.7699     |          0 |         -3 |
- | varBinning/a              | "1D Profile Variable Binning"                 |  50000  | -0.0016591 | 2.8821     |          0 |         -3 |
-SimpleHistos      SUCCESS 2D profile histograms in directory "SimpleHistos" : 3
- ID=2dprof                     "2D profile1"                                    Ents/All=50000/50000<X>/sX=-0.010929/0.99846,<Y>/sY=0.97244/0.91365
- ID=321                        "2D profile2"                                    Ents/All=50000/50000<X>/sX=-0.010929/0.99846,<Y>/sY=0.97244/0.91365
- ID=varBinning/b               "2D Profile Variable Binning"                    Ents/All=50000/50000<X>/sX=-0.0016591/2.8821,<Y>/sY=-0.0044761/1.0035
-SimpleHistos        DEBUG Finalize base class GaudiAlgorithm
-SimpleHistos        DEBUG Tools to release :
-SimpleHistos        DEBUG Services to release :
-EventLoopMgr         INFO Histograms converted successfully according to request.
-*****Chrono*****     INFO ****************************************************************************************************
-*****Chrono*****     INFO  The Final CPU consumption ( Chrono ) Table (ordered)
-*****Chrono*****     INFO ****************************************************************************************************
-1DForcedNumericID    INFO Time User   : Tot=   10 [ms] Ave/Min/Max=  0.0002(+-  0.0447)/       0/      10 [ms] #=49999
-1DAutoID             INFO Time User   : Tot=   10 [ms] Ave/Min/Max=  0.0002(+-  0.0447)/       0/      10 [ms] #=49999
-1DOldStyle           INFO Time User   : Tot=   30 [ms] Ave/Min/Max=  0.0006(+-  0.0775)/       0/      10 [ms] #=49999
-1DForcedAlphaID      INFO Time User   : Tot=   50 [ms] Ave/Min/Max=   0.001(+-     0.1)/       0/      10 [ms] #=49999
-ChronoStatSvc        INFO Time User   : Tot= 0.94  [s]  #=  1
-*****Chrono*****     INFO ****************************************************************************************************
-ChronoStatSvc.f...   INFO  Service finalized successfully
-ApplicationMgr       INFO Application Manager Finalized successfully
-ApplicationMgr       INFO Application Manager Terminated successfully
diff --git a/GaudiAlg/tests/qmtest/refs/Mix.ref b/GaudiAlg/tests/qmtest/refs/Mix.ref
deleted file mode 100644
index a6eda6cc2dcc52e5d42f828342bb9bc64b947133..0000000000000000000000000000000000000000
--- a/GaudiAlg/tests/qmtest/refs/Mix.ref
+++ /dev/null
@@ -1,171 +0,0 @@
-# setting LC_ALL to "C"
-************************************************************************************************************************
-
-Simple example to illustrate the problem for task #13911
-https://savannah.cern.ch/task/?13911
-
- Author  : Vanya BELYAEV Ivan.Belyaev@itep.ru
- Date    : 2010-04-24
-************************************************************************************************************************
-ApplicationMgr    SUCCESS
-====================================================================================================================================
-                                                   Welcome to ApplicationMgr (GaudiCoreSvc v30r0)
-                                          running on zeus on Mon Dec 18 14:44:15 2017
-====================================================================================================================================
-ApplicationMgr       INFO Application Manager Configured successfully
-StatusCodeSvc        INFO initialize
-DetectorDataSvc      INFO Detector description not requested to be loaded
-HelloWorld           INFO initializing....
-MySequencer          INFO Member list: HelloWorld/Hello1, HelloWorld/Hello2, HelloWorld/Hello3, GaudiPython::PyAlg<GaudiAlgorithm>/Simple2
-RndmGenSvc.Engine    INFO Generator engine type:CLHEP::RanluxEngine
-RndmGenSvc.Engine    INFO Current Seed:1234567 Luxury:3
-RndmGenSvc           INFO Using Random engine:HepRndm::Engine<CLHEP::RanluxEngine>
-ToolSvc.Sequenc...   INFO This machine has a speed about   2.17 times the speed of a 2.8 GHz Xeon.
-Hello1               INFO initializing....
-Hello2               INFO initializing....
-Hello3               INFO initializing....
-EventLoopMgr      WARNING Unable to locate service "EventSelector"
-EventLoopMgr      WARNING No events will be processed from external input.
-HistogramPersis...WARNING Histograms saving not required.
-ApplicationMgr       INFO Application Manager Initialized successfully
-ApplicationMgr       INFO Application Manager Started successfully
-I am SimpleAlgo.execute!   Simple1
-HelloWorld           INFO executing....
-Hello1               INFO executing....
-Hello2               INFO executing....
-Hello3               INFO executing....
-I am SimpleAlgo.execute!   Simple2
-I am SimpleAlgo.execute!   Simple1
-HelloWorld           INFO executing....
-Hello1               INFO executing....
-Hello2               INFO executing....
-Hello3               INFO executing....
-I am SimpleAlgo.execute!   Simple2
-I am SimpleAlgo.execute!   Simple1
-HelloWorld           INFO executing....
-Hello1               INFO executing....
-Hello2               INFO executing....
-Hello3               INFO executing....
-I am SimpleAlgo.execute!   Simple2
-I am SimpleAlgo.execute!   Simple1
-HelloWorld           INFO executing....
-Hello1               INFO executing....
-Hello2               INFO executing....
-Hello3               INFO executing....
-I am SimpleAlgo.execute!   Simple2
-Hello4               INFO initializing....
-MySequencer          INFO Member list: HelloWorld/Hello1, HelloWorld/Hello2, HelloWorld/Hello3, GaudiPython::PyAlg<GaudiAlgorithm>/Simple2, HelloWorld/Hello4
-I am SimpleAlgo.execute!   Simple1
-HelloWorld           INFO executing....
-Hello1               INFO executing....
-Hello2               INFO executing....
-Hello3               INFO executing....
-I am SimpleAlgo.execute!   Simple2
-Hello4               INFO executing....
-I am SimpleAlgo.execute!   Simple1
-HelloWorld           INFO executing....
-Hello1               INFO executing....
-Hello2               INFO executing....
-Hello3               INFO executing....
-I am SimpleAlgo.execute!   Simple2
-Hello4               INFO executing....
-I am SimpleAlgo.execute!   Simple1
-HelloWorld           INFO executing....
-Hello1               INFO executing....
-Hello2               INFO executing....
-Hello3               INFO executing....
-I am SimpleAlgo.execute!   Simple2
-Hello4               INFO executing....
-I am SimpleAlgo.execute!   Simple1
-HelloWorld           INFO executing....
-Hello1               INFO executing....
-Hello2               INFO executing....
-Hello3               INFO executing....
-I am SimpleAlgo.execute!   Simple2
-Hello4               INFO executing....
-I am SimpleAlgo.execute!   Simple1
-HelloWorld           INFO executing....
-Hello1               INFO executing....
-Hello2               INFO executing....
-Hello3               INFO executing....
-I am SimpleAlgo.execute!   Simple2
-Hello4               INFO executing....
-I am SimpleAlgo.execute!   Simple1
-HelloWorld           INFO executing....
-Hello1               INFO executing....
-Hello2               INFO executing....
-Hello3               INFO executing....
-I am SimpleAlgo.execute!   Simple2
-Hello4               INFO executing....
-I am SimpleAlgo.execute!   Simple1
-HelloWorld           INFO executing....
-Hello1               INFO executing....
-Hello2               INFO executing....
-Hello3               INFO executing....
-I am SimpleAlgo.execute!   Simple2
-Hello4               INFO executing....
-I am SimpleAlgo.execute!   Simple1
-HelloWorld           INFO executing....
-Hello1               INFO executing....
-Hello2               INFO executing....
-Hello3               INFO executing....
-I am SimpleAlgo.execute!   Simple2
-Hello4               INFO executing....
-MySequencer          INFO Member list: HelloWorld/Hello1, HelloWorld/Hello2, HelloWorld/Hello3, GaudiPython::PyAlg<GaudiAlgorithm>/Simple2, HelloWorld/Hello4, GaudiPython::PyAlg<GaudiAlgorithm>/Simple3
-I am SimpleAlgo.execute!   Simple1
-HelloWorld           INFO executing....
-Hello1               INFO executing....
-Hello2               INFO executing....
-Hello3               INFO executing....
-I am SimpleAlgo.execute!   Simple2
-Hello4               INFO executing....
-I am SimpleAlgo.execute!   Simple3
-I am SimpleAlgo.execute!   Simple1
-HelloWorld           INFO executing....
-Hello1               INFO executing....
-Hello2               INFO executing....
-Hello3               INFO executing....
-I am SimpleAlgo.execute!   Simple2
-Hello4               INFO executing....
-I am SimpleAlgo.execute!   Simple3
-I am SimpleAlgo.execute!   Simple1
-HelloWorld           INFO executing....
-Hello1               INFO executing....
-Hello2               INFO executing....
-Hello3               INFO executing....
-I am SimpleAlgo.execute!   Simple2
-Hello4               INFO executing....
-I am SimpleAlgo.execute!   Simple3
-ApplicationMgr       INFO Application Manager Stopped successfully
-HelloWorld           INFO finalizing....
-Hello1               INFO finalizing....
-Hello2               INFO finalizing....
-Hello3               INFO finalizing....
-Hello4               INFO finalizing....
-EventLoopMgr         INFO Histograms converted successfully according to request.
-ToolSvc              INFO Removing all tools created by ToolSvc
-ToolSvc.Sequenc...   INFO --------------------------------------------------------------------------------------------------
-ToolSvc.Sequenc...   INFO This machine has a speed about   2.17 times the speed of a 2.8 GHz Xeon.
-ToolSvc.Sequenc...   INFO Algorithm          (millisec) |    <user> |   <clock> |      min       max    sigma | entries | total (s) |
-ToolSvc.Sequenc...   INFO --------------------------------------------------------------------------------------------------
-ToolSvc.Sequenc...   INFO MySequencer                   |     0.000 |     0.109 |    0.098       0.1     0.02 |       4 |     0.000 |
-ToolSvc.Sequenc...   INFO   Hello1                      |     0.000 |     0.027 |    0.024       0.0     0.01 |       4 |     0.000 |
-ToolSvc.Sequenc...   INFO   Hello2                      |     0.000 |     0.023 |    0.022       0.0     0.00 |       4 |     0.000 |
-ToolSvc.Sequenc...   INFO   Hello3                      |     0.000 |     0.026 |    0.022       0.0     0.01 |       4 |     0.000 |
-ToolSvc.Sequenc...   INFO   Simple2                     |     0.000 |     0.026 |    0.023       0.0     0.01 |       4 |     0.000 |
-ToolSvc.Sequenc...   INFO MySequencer                   |     1.250 |     0.129 |    0.117       0.1     0.01 |       8 |     0.001 |
-ToolSvc.Sequenc...   INFO   Hello1                      |     0.000 |     0.024 |    0.022       0.0     0.00 |       8 |     0.000 |
-ToolSvc.Sequenc...   INFO   Hello2                      |     0.000 |     0.022 |    0.020       0.0     0.00 |       8 |     0.000 |
-ToolSvc.Sequenc...   INFO   Hello3                      |     0.000 |     0.022 |    0.020       0.0     0.00 |       8 |     0.000 |
-ToolSvc.Sequenc...   INFO   Simple2                     |     1.250 |     0.022 |    0.021       0.0     0.00 |       8 |     0.000 |
-ToolSvc.Sequenc...   INFO   Hello4                      |     0.000 |     0.029 |    0.026       0.0     0.00 |       8 |     0.000 |
-ToolSvc.Sequenc...   INFO MySequencer                   |     0.000 |     0.157 |    0.148       0.2     0.02 |       3 |     0.000 |
-ToolSvc.Sequenc...   INFO   Hello1                      |     0.000 |     0.028 |    0.025       0.0     0.01 |       3 |     0.000 |
-ToolSvc.Sequenc...   INFO   Hello2                      |     0.000 |     0.025 |    0.022       0.0     0.00 |       3 |     0.000 |
-ToolSvc.Sequenc...   INFO   Hello3                      |     0.000 |     0.023 |    0.021       0.0     0.00 |       3 |     0.000 |
-ToolSvc.Sequenc...   INFO   Simple2                     |     0.000 |     0.023 |    0.022       0.0     0.00 |       3 |     0.000 |
-ToolSvc.Sequenc...   INFO   Hello4                      |     0.000 |     0.028 |    0.027       0.0     0.00 |       3 |     0.000 |
-ToolSvc.Sequenc...   INFO   Simple3                     |     0.000 |     0.021 |    0.021       0.0     0.00 |       3 |     0.000 |
-ToolSvc.Sequenc...   INFO --------------------------------------------------------------------------------------------------
-ApplicationMgr       INFO Application Manager Finalized successfully
-ApplicationMgr       INFO Application Manager Terminated successfully
diff --git a/GaudiAlg/tests/qmtest/refs/Selections.ref b/GaudiAlg/tests/qmtest/refs/Selections.ref
deleted file mode 100644
index 515f6589b574cf9ab84346dc5e4b312d2aadb006..0000000000000000000000000000000000000000
--- a/GaudiAlg/tests/qmtest/refs/Selections.ref
+++ /dev/null
@@ -1,235 +0,0 @@
-# setting LC_ALL to "C"
-# --> Including file '/project/bfys/graven/master/Gaudi/GaudiTestSuite/options/Selections.py'
-# <-- End of file '/project/bfys/graven/master/Gaudi/GaudiTestSuite/options/Selections.py'
-# Dumping all configurables and properties (different from default)
-{'ApplicationMgr': {'EvtMax': 20,
-                    'EvtSel': 'NONE',
-                    'TopAlg': ['Gaudi::TestSuite::SelCreate/Create1',
-                               'Gaudi::TestSuite::SelFilter/Filter1',
-                               'Gaudi::TestSuite::SelFilter/Filter2',
-                               'Gaudi::TestSuite::SelFilter/Filter3',
-                               'Gaudi::TestSuite::SelFilter/Filter4',
-                               'Gaudi::TestSuite::SelFilter/Filter5']},
- 'Filter1': {'Input': 'Create1'},
- 'Filter2': {'Input': 'Filter1'},
- 'Filter3': {'Input': 'Filter2'},
- 'Filter4': {'Input': 'Filter3'},
- 'Filter5': {'Input': 'Filter4'}}
-ApplicationMgr    SUCCESS
-====================================================================================================================================
-                                                   Welcome to ApplicationMgr (GaudiCoreSvc v30r1)
-                                          running on stbc-i4 on Fri Dec 22 21:33:39 2017
-====================================================================================================================================
-ApplicationMgr       INFO Application Manager Configured successfully
-EventLoopMgr      WARNING Unable to locate service "EventSelector"
-EventLoopMgr      WARNING No events will be processed from external input.
-HistogramPersis...WARNING Histograms saving not required.
-ApplicationMgr       INFO Application Manager Initialized successfully
-ApplicationMgr       INFO Application Manager Started successfully
-RndmGenSvc.Engine    INFO Generator engine type:CLHEP::RanluxEngine
-RndmGenSvc.Engine    INFO Current Seed:1234567 Luxury:3
-RndmGenSvc           INFO Using Random engine:HepRndm::Engine<CLHEP::RanluxEngine>
-Filter1              INFO Container at '/Event/Create1'
-Filter1              INFO Sample size is 100/34/8
-Filter2              INFO Selection at '/Event/Filter1'
-Filter2              INFO Sample size is 8/8/8
-Filter3              INFO Selection at '/Event/Filter2'
-Filter3              INFO Sample size is 8/5/5
-Filter4              INFO Selection at '/Event/Filter3'
-Filter4              INFO Sample size is 5/5/5
-Filter5              INFO Selection at '/Event/Filter4'
-Filter5              INFO Sample size is 5/5/5
-Filter1              INFO Container at '/Event/Create1'
-Filter1              INFO Sample size is 100/72/21
-Filter2              INFO Selection at '/Event/Filter1'
-Filter2              INFO Sample size is 21/21/21
-Filter3              INFO Selection at '/Event/Filter2'
-Filter3              INFO Sample size is 21/21/21
-Filter4              INFO Selection at '/Event/Filter3'
-Filter4              INFO Sample size is 21/15/15
-Filter5              INFO Selection at '/Event/Filter4'
-Filter5              INFO Sample size is 15/15/15
-Filter1              INFO Container at '/Event/Create1'
-Filter1              INFO Sample size is 100/59/20
-Filter2              INFO Selection at '/Event/Filter1'
-Filter2              INFO Sample size is 20/15/12
-Filter3              INFO Selection at '/Event/Filter2'
-Filter3              INFO Sample size is 12/7/7
-Filter4              INFO Selection at '/Event/Filter3'
-Filter4              INFO Sample size is 7/2/2
-Filter5              INFO Selection at '/Event/Filter4'
-Filter5              INFO Sample size is 2/2/2
-Filter1              INFO Container at '/Event/Create1'
-Filter1              INFO Sample size is 100/83/45
-Filter2              INFO Selection at '/Event/Filter1'
-Filter2              INFO Sample size is 45/9/9
-Filter3              INFO Selection at '/Event/Filter2'
-Filter3              INFO Sample size is 9/9/5
-Filter4              INFO Selection at '/Event/Filter3'
-Filter4              INFO Sample size is 5/5/5
-Filter5              INFO Selection at '/Event/Filter4'
-Filter5              INFO Sample size is 5/5/5
-Filter1              INFO Container at '/Event/Create1'
-Filter1              INFO Sample size is 100/83/32
-Filter2              INFO Selection at '/Event/Filter1'
-Filter2              INFO Sample size is 32/7/7
-Filter3              INFO Selection at '/Event/Filter2'
-Filter3              INFO Sample size is 7/7/4
-Filter4              INFO Selection at '/Event/Filter3'
-Filter4              INFO Sample size is 4/4/4
-Filter5              INFO Selection at '/Event/Filter4'
-Filter5              INFO Sample size is 4/4/4
-Filter1              INFO Container at '/Event/Create1'
-Filter1              INFO Sample size is 100/49/20
-Filter2              INFO Selection at '/Event/Filter1'
-Filter2              INFO Sample size is 20/20/20
-Filter3              INFO Selection at '/Event/Filter2'
-Filter3              INFO Sample size is 20/12/12
-Filter4              INFO Selection at '/Event/Filter3'
-Filter4              INFO Sample size is 12/12/12
-Filter5              INFO Selection at '/Event/Filter4'
-Filter5              INFO Sample size is 12/12/12
-Filter1              INFO Container at '/Event/Create1'
-Filter1              INFO Sample size is 100/50/42
-Filter2              INFO Selection at '/Event/Filter1'
-Filter2              INFO Sample size is 42/23/10
-Filter3              INFO Selection at '/Event/Filter2'
-Filter3              INFO Sample size is 10/10/10
-Filter4              INFO Selection at '/Event/Filter3'
-Filter4              INFO Sample size is 10/9/9
-Filter5              INFO Selection at '/Event/Filter4'
-Filter5              INFO Sample size is 9/9/9
-Filter1              INFO Container at '/Event/Create1'
-Filter1              INFO Sample size is 100/66/18
-Filter2              INFO Selection at '/Event/Filter1'
-Filter2              INFO Sample size is 18/16/16
-Filter3              INFO Selection at '/Event/Filter2'
-Filter3              INFO Sample size is 16/16/16
-Filter4              INFO Selection at '/Event/Filter3'
-Filter4              INFO Sample size is 16/12/12
-Filter5              INFO Selection at '/Event/Filter4'
-Filter5              INFO Sample size is 12/4/4
-Filter1              INFO Container at '/Event/Create1'
-Filter1              INFO Sample size is 100/23/11
-Filter2              INFO Selection at '/Event/Filter1'
-Filter2              INFO Sample size is 11/11/4
-Filter3              INFO Selection at '/Event/Filter2'
-Filter3              INFO Sample size is 4/4/4
-Filter4              INFO Selection at '/Event/Filter3'
-Filter4              INFO Sample size is 4/4/4
-Filter5              INFO Selection at '/Event/Filter4'
-Filter5              INFO Sample size is 4/4/4
-Filter1              INFO Container at '/Event/Create1'
-Filter1              INFO Sample size is 100/74/23
-Filter2              INFO Selection at '/Event/Filter1'
-Filter2              INFO Sample size is 23/10/10
-Filter3              INFO Selection at '/Event/Filter2'
-Filter3              INFO Sample size is 10/10/10
-Filter4              INFO Selection at '/Event/Filter3'
-Filter4              INFO Sample size is 10/10/6
-Filter5              INFO Selection at '/Event/Filter4'
-Filter5              INFO Sample size is 6/6/6
-Filter1              INFO Container at '/Event/Create1'
-Filter1              INFO Sample size is 100/38/26
-Filter2              INFO Selection at '/Event/Filter1'
-Filter2              INFO Sample size is 26/17/17
-Filter3              INFO Selection at '/Event/Filter2'
-Filter3              INFO Sample size is 17/12/12
-Filter4              INFO Selection at '/Event/Filter3'
-Filter4              INFO Sample size is 12/12/12
-Filter5              INFO Selection at '/Event/Filter4'
-Filter5              INFO Sample size is 12/12/12
-Filter1              INFO Container at '/Event/Create1'
-Filter1              INFO Sample size is 100/48/9
-Filter2              INFO Selection at '/Event/Filter1'
-Filter2              INFO Sample size is 9/9/9
-Filter3              INFO Selection at '/Event/Filter2'
-Filter3              INFO Sample size is 9/9/9
-Filter4              INFO Selection at '/Event/Filter3'
-Filter4              INFO Sample size is 9/9/9
-Filter5              INFO Selection at '/Event/Filter4'
-Filter5              INFO Sample size is 9/5/5
-Filter1              INFO Container at '/Event/Create1'
-Filter1              INFO Sample size is 100/50/18
-Filter2              INFO Selection at '/Event/Filter1'
-Filter2              INFO Sample size is 18/18/18
-Filter3              INFO Selection at '/Event/Filter2'
-Filter3              INFO Sample size is 18/6/6
-Filter4              INFO Selection at '/Event/Filter3'
-Filter4              INFO Sample size is 6/6/6
-Filter5              INFO Selection at '/Event/Filter4'
-Filter5              INFO Sample size is 6/6/3
-Filter1              INFO Container at '/Event/Create1'
-Filter1              INFO Sample size is 100/93/56
-Filter2              INFO Selection at '/Event/Filter1'
-Filter2              INFO Sample size is 56/8/1
-Filter3              INFO Selection at '/Event/Filter2'
-Filter3              INFO Sample size is 1/1/1
-Filter4              INFO Selection at '/Event/Filter3'
-Filter4              INFO Sample size is 1/1/1
-Filter5              INFO Selection at '/Event/Filter4'
-Filter5              INFO Sample size is 1/1/1
-Filter1              INFO Container at '/Event/Create1'
-Filter1              INFO Sample size is 100/18/6
-Filter2              INFO Selection at '/Event/Filter1'
-Filter2              INFO Sample size is 6/6/6
-Filter3              INFO Selection at '/Event/Filter2'
-Filter3              INFO Sample size is 6/6/6
-Filter4              INFO Selection at '/Event/Filter3'
-Filter4              INFO Sample size is 6/6/5
-Filter5              INFO Selection at '/Event/Filter4'
-Filter5              INFO Sample size is 5/5/5
-Filter1              INFO Container at '/Event/Create1'
-Filter1              INFO Sample size is 100/72/34
-Filter2              INFO Selection at '/Event/Filter1'
-Filter2              INFO Sample size is 34/34/34
-Filter3              INFO Selection at '/Event/Filter2'
-Filter3              INFO Sample size is 34/23/23
-Filter4              INFO Selection at '/Event/Filter3'
-Filter4              INFO Sample size is 23/23/23
-Filter5              INFO Selection at '/Event/Filter4'
-Filter5              INFO Sample size is 23/23/23
-Filter1              INFO Container at '/Event/Create1'
-Filter1              INFO Sample size is 100/14/11
-Filter2              INFO Selection at '/Event/Filter1'
-Filter2              INFO Sample size is 11/11/4
-Filter3              INFO Selection at '/Event/Filter2'
-Filter3              INFO Sample size is 4/4/4
-Filter4              INFO Selection at '/Event/Filter3'
-Filter4              INFO Sample size is 4/4/4
-Filter5              INFO Selection at '/Event/Filter4'
-Filter5              INFO Sample size is 4/4/4
-Filter1              INFO Container at '/Event/Create1'
-Filter1              INFO Sample size is 100/64/19
-Filter2              INFO Selection at '/Event/Filter1'
-Filter2              INFO Sample size is 19/8/8
-Filter3              INFO Selection at '/Event/Filter2'
-Filter3              INFO Sample size is 8/8/8
-Filter4              INFO Selection at '/Event/Filter3'
-Filter4              INFO Sample size is 8/8/8
-Filter5              INFO Selection at '/Event/Filter4'
-Filter5              INFO Sample size is 8/8/8
-Filter1              INFO Container at '/Event/Create1'
-Filter1              INFO Sample size is 100/14/8
-Filter2              INFO Selection at '/Event/Filter1'
-Filter2              INFO Sample size is 8/8/8
-Filter3              INFO Selection at '/Event/Filter2'
-Filter3              INFO Sample size is 8/8/8
-Filter4              INFO Selection at '/Event/Filter3'
-Filter4              INFO Sample size is 8/8/5
-Filter5              INFO Selection at '/Event/Filter4'
-Filter5              INFO Sample size is 5/5/5
-Filter1              INFO Container at '/Event/Create1'
-Filter1              INFO Sample size is 100/70/44
-Filter2              INFO Selection at '/Event/Filter1'
-Filter2              INFO Sample size is 44/20/19
-Filter3              INFO Selection at '/Event/Filter2'
-Filter3              INFO Sample size is 19/19/19
-Filter4              INFO Selection at '/Event/Filter3'
-Filter4              INFO Sample size is 19/19/15
-Filter5              INFO Selection at '/Event/Filter4'
-Filter5              INFO Sample size is 15/4/4
-ApplicationMgr       INFO Application Manager Stopped successfully
-EventLoopMgr         INFO Histograms converted successfully according to request.
-ApplicationMgr       INFO Application Manager Finalized successfully
-ApplicationMgr       INFO Application Manager Terminated successfully
diff --git a/GaudiAlg/tests/qmtest/refs/TimingHistograms.ref b/GaudiAlg/tests/qmtest/refs/TimingHistograms.ref
deleted file mode 100644
index ed9daf91213dabfec999398e97c57796c340b5bf..0000000000000000000000000000000000000000
--- a/GaudiAlg/tests/qmtest/refs/TimingHistograms.ref
+++ /dev/null
@@ -1,263 +0,0 @@
-# setting LC_ALL to "C"
-# --> Including file '/bld2/leggett/work/BeginRun/gaudi_g/Gaudi/GaudiTestSuite/options/TimingHistograms.py'
-# --> Including file '/bld2/leggett/work/BeginRun/gaudi_g/Gaudi/GaudiTestSuite/options/AlgSequencer.py'
-# <-- End of file '/bld2/leggett/work/BeginRun/gaudi_g/Gaudi/GaudiTestSuite/options/AlgSequencer.py'
-# <-- End of file '/bld2/leggett/work/BeginRun/gaudi_g/Gaudi/GaudiTestSuite/options/TimingHistograms.py'
-# applying configuration of GaudiTestSuiteCommonConf
-# /***** User GaudiTestSuiteCommonConf/GaudiTestSuiteCommonConf ****************************************
-# |-OutputLevel = 3
-# |-DummyEvents = -1
-# \----- (End of User GaudiTestSuiteCommonConf/GaudiTestSuiteCommonConf) -------------------------------
-ApplicationMgr    SUCCESS
-====================================================================================================================================
-                                                   Welcome to ApplicationMgr (GaudiCoreSvc v30r0)
-                                          running on zeus on Mon Dec 18 15:50:47 2017
-====================================================================================================================================
-ApplicationMgr       INFO Application Manager Configured successfully
-StatusCodeSvc        INFO initialize
-RootHistSvc          INFO Writing ROOT histograms to: timing_histos.root
-HistogramPersis...   INFO Added successfully Conversion service RootHistSvc
-RndmGenSvc.Engine    INFO Generator engine type:CLHEP::RanluxEngine
-RndmGenSvc.Engine    INFO Current Seed:1234567 Luxury:3
-RndmGenSvc           INFO Using Random engine:HepRndm::Engine<CLHEP::RanluxEngine>
-TIMER.TIMER          INFO This machine has a speed about   3.03 times the speed of a 2.8 GHz Xeon.
-ParentAlg            INFO creating sub-algorithms....
-SubAlg1              INFO initializing....
-SubAlg2              INFO initializing....
-TopSequence          INFO Member list: Gaudi::Sequencer/Sequence1, Gaudi::Sequencer/Sequence2
-Sequence1            INFO Member list: Prescaler/Prescaler1, HelloWorld, EventCounter/Counter1
-HelloWorld          DEBUG Property update for OutputLevel : new value = 2
-HelloWorld           INFO initializing....
-HelloWorld          DEBUG input handles: 0
-HelloWorld          DEBUG output handles: 0
-HelloWorld          DEBUG Data Deps for HelloWorld
-Counter1             INFO Counter1:EventCounter::initialize - Frequency:  'Frequency':1
-Sequence2            INFO Member list: Prescaler/Prescaler2, HelloWorld, EventCounter/Counter2
-Counter2             INFO Counter2:EventCounter::initialize - Frequency:  'Frequency':1
-ANDSequence          INFO Member list: HelloWorld/AND, EventCounter/ANDCounter
-ToolSvc.Sequenc...   INFO This machine has a speed about   3.70 times the speed of a 2.8 GHz Xeon.
-AND                  INFO initializing....
-ANDCounter           INFO ANDCounter:EventCounter::initialize - Frequency:  'Frequency':1
-ORSequence           INFO OR Member list: HelloWorld/OR, EventCounter/ORCounter
-OR                   INFO initializing....
-ORCounter            INFO ORCounter:EventCounter::initialize - Frequency:  'Frequency':1
-EventLoopMgr      WARNING Unable to locate service "EventSelector"
-EventLoopMgr      WARNING No events will be processed from external input.
-ApplicationMgr       INFO Application Manager Initialized successfully
-ApplicationMgr       INFO Application Manager Started successfully
-ParentAlg            INFO executing....
-SubAlg1              INFO executing....
-SubAlg2              INFO executing....
-AND                  INFO executing....
-ANDCounter           INFO ANDCounter:EventCounter::execute - seen events: 1
-OR                   INFO executing....
-ParentAlg            INFO executing....
-SubAlg1              INFO executing....
-SubAlg2              INFO executing....
-HelloWorld           INFO executing....
-Counter1             INFO Counter1:EventCounter::execute - seen events: 1
-AND                  INFO executing....
-ANDCounter           INFO ANDCounter:EventCounter::execute - seen events: 2
-OR                   INFO executing....
-ParentAlg            INFO executing....
-SubAlg1              INFO executing....
-SubAlg2              INFO executing....
-AND                  INFO executing....
-ANDCounter           INFO ANDCounter:EventCounter::execute - seen events: 3
-OR                   INFO executing....
-ParentAlg            INFO executing....
-SubAlg1              INFO executing....
-SubAlg2              INFO executing....
-HelloWorld           INFO executing....
-Counter1             INFO Counter1:EventCounter::execute - seen events: 2
-AND                  INFO executing....
-ANDCounter           INFO ANDCounter:EventCounter::execute - seen events: 4
-OR                   INFO executing....
-ParentAlg            INFO executing....
-SubAlg1              INFO executing....
-SubAlg2              INFO executing....
-AND                  INFO executing....
-ANDCounter           INFO ANDCounter:EventCounter::execute - seen events: 5
-OR                   INFO executing....
-ParentAlg            INFO executing....
-SubAlg1              INFO executing....
-SubAlg2              INFO executing....
-HelloWorld           INFO executing....
-Counter1             INFO Counter1:EventCounter::execute - seen events: 3
-AND                  INFO executing....
-ANDCounter           INFO ANDCounter:EventCounter::execute - seen events: 6
-OR                   INFO executing....
-ParentAlg            INFO executing....
-SubAlg1              INFO executing....
-SubAlg2              INFO executing....
-AND                  INFO executing....
-ANDCounter           INFO ANDCounter:EventCounter::execute - seen events: 7
-OR                   INFO executing....
-ParentAlg            INFO executing....
-SubAlg1              INFO executing....
-SubAlg2              INFO executing....
-HelloWorld           INFO executing....
-Counter1             INFO Counter1:EventCounter::execute - seen events: 4
-AND                  INFO executing....
-ANDCounter           INFO ANDCounter:EventCounter::execute - seen events: 8
-OR                   INFO executing....
-ParentAlg            INFO executing....
-SubAlg1              INFO executing....
-SubAlg2              INFO executing....
-AND                  INFO executing....
-ANDCounter           INFO ANDCounter:EventCounter::execute - seen events: 9
-OR                   INFO executing....
-ParentAlg            INFO executing....
-SubAlg1              INFO executing....
-SubAlg2              INFO executing....
-HelloWorld           INFO executing....
-Counter1             INFO Counter1:EventCounter::execute - seen events: 5
-Counter2             INFO Counter2:EventCounter::execute - seen events: 1
-AND                  INFO executing....
-ANDCounter           INFO ANDCounter:EventCounter::execute - seen events: 10
-OR                   INFO executing....
-ApplicationMgr       INFO Application Manager Stopped successfully
-TIMER.TIMER          INFO Saving Timing histograms
-ParentAlg            INFO finalizing....
-SubAlg1              INFO finalizing....
-SubAlg2              INFO finalizing....
-HelloWorld           INFO finalizing....
-Counter1             INFO Counter1:EventCounter::finalize - total events: 5
-Counter2             INFO Counter2:EventCounter::finalize - total events: 1
-AND                  INFO finalizing....
-ANDCounter           INFO ANDCounter:EventCounter::finalize - total events: 10
-OR                   INFO finalizing....
-ORCounter            INFO ORCounter:EventCounter::finalize - total events: 0
-EventLoopMgr         INFO Histograms converted successfully according to request.
-ToolSvc              INFO Removing all tools created by ToolSvc
-ToolSvc.Sequenc...   INFO --------------------------------------------------------------------------------------------------
-ToolSvc.Sequenc...   INFO This machine has a speed about   3.70 times the speed of a 2.8 GHz Xeon.
-ToolSvc.Sequenc...   INFO Algorithm          (millisec) |    <user> |   <clock> |      min       max    sigma | entries | total (s) |
-ToolSvc.Sequenc...   INFO --------------------------------------------------------------------------------------------------
-ToolSvc.Sequenc...   INFO ANDSequence                   |     0.000 |     0.011 |    0.010       0.0     0.00 |      10 |     0.000 |
-ToolSvc.Sequenc...   INFO   AND                         |     0.000 |     0.005 |    0.005       0.0     0.00 |      10 |     0.000 |
-ToolSvc.Sequenc...   INFO   ANDCounter                  |     0.000 |     0.004 |    0.004       0.0     0.00 |      10 |     0.000 |
-ToolSvc.Sequenc...   INFO ORSequence                    |     0.000 |     0.006 |    0.006       0.0     0.00 |      10 |     0.000 |
-ToolSvc.Sequenc...   INFO   OR                          |     0.000 |     0.005 |    0.005       0.0     0.00 |      10 |     0.000 |
-ToolSvc.Sequenc...   INFO   ORCounter                   |     0.000 |     0.000 |    0.000       0.0     0.00 |       0 |     0.000 |
-ToolSvc.Sequenc...   INFO --------------------------------------------------------------------------------------------------
-TIMER.TIMER          INFO --------------------------------------------------------------------------------------------------
-TIMER.TIMER          INFO This machine has a speed about   3.03 times the speed of a 2.8 GHz Xeon.
-TIMER.TIMER          INFO Algorithm          (millisec) |    <user> |   <clock> |      min       max    sigma | entries | total (s) |
-TIMER.TIMER          INFO --------------------------------------------------------------------------------------------------
-TIMER.TIMER          INFO EVENT LOOP                    |     0.000 |     0.069 |    0.049       0.2     0.03 |      10 |     0.001 |
-TIMER.TIMER          INFO  ParentAlg                    |     0.000 |     0.008 |    0.007       0.0     0.00 |      10 |     0.000 |
-TIMER.TIMER          INFO   SubAlg1                     |     0.000 |     0.000 |    0.000       0.0     0.00 |       0 |     0.000 |
-TIMER.TIMER          INFO   SubAlg2                     |     0.000 |     0.000 |    0.000       0.0     0.00 |       0 |     0.000 |
-TIMER.TIMER          INFO  StopperAlg                   |     0.000 |     0.001 |    0.001       0.0     0.00 |      10 |     0.000 |
-TIMER.TIMER          INFO  TopSequence                  |     0.000 |     0.018 |    0.011       0.0     0.01 |      10 |     0.000 |
-TIMER.TIMER          INFO   Sequence1                   |     0.000 |     0.009 |    0.004       0.0     0.00 |      10 |     0.000 |
-TIMER.TIMER          INFO    Prescaler1                 |     0.000 |     0.001 |    0.001       0.0     0.00 |      10 |     0.000 |
-TIMER.TIMER          INFO    HelloWorld                 |     0.000 |     0.004 |    0.004       0.0     0.00 |       5 |     0.000 |
-TIMER.TIMER          INFO    Counter1                   |     0.000 |     0.003 |    0.002       0.0     0.00 |       5 |     0.000 |
-TIMER.TIMER          INFO   Sequence2                   |     0.000 |     0.004 |    0.004       0.0     0.00 |      10 |     0.000 |
-TIMER.TIMER          INFO    Prescaler2                 |     0.000 |     0.001 |    0.001       0.0     0.00 |      10 |     0.000 |
-TIMER.TIMER          INFO    Counter2                   |     0.000 |     0.006 |    0.006       0.0     0.00 |       1 |     0.000 |
-TIMER.TIMER          INFO  ANDSequence                  |     0.000 |     0.013 |    0.012       0.0     0.00 |      10 |     0.000 |
-TIMER.TIMER          INFO   AND                         |     0.000 |     0.004 |    0.004       0.0     0.00 |      10 |     0.000 |
-TIMER.TIMER          INFO   ANDCounter                  |     0.000 |     0.003 |    0.003       0.0     0.00 |      10 |     0.000 |
-TIMER.TIMER          INFO  ORSequence                   |     0.000 |     0.007 |    0.007       0.0     0.00 |      10 |     0.000 |
-TIMER.TIMER          INFO   OR                          |     0.000 |     0.004 |    0.004       0.0     0.00 |      10 |     0.000 |
-TIMER.TIMER          INFO   ORCounter                   |     0.000 |     0.000 |    0.000       0.0     0.00 |       0 |     0.000 |
-TIMER.TIMER          INFO --------------------------------------------------------------------------------------------------
-TIMER.TIMER       SUCCESS Booked 3 Histogram(s) : 1D=3
-*****Chrono*****     INFO ****************************************************************************************************
-*****Chrono*****     INFO  The Final CPU consumption ( Chrono ) Table (ordered)
-*****Chrono*****     INFO ****************************************************************************************************
-OR:Start             INFO Time User   : Tot=    0 [us]                                             #=  1
-Prescaler1:Stop      INFO Time User   : Tot=    0 [us]                                             #=  1
-Counter1:Stop        INFO Time User   : Tot=    0 [us]                                             #=  1
-Counter2:Start       INFO Time User   : Tot=    0 [us]                                             #=  1
-Counter2:Stop        INFO Time User   : Tot=    0 [us]                                             #=  1
-ParentAlg:Stop       INFO Time User   : Tot=    0 [us]                                             #=  1
-Sequence2:Finalize   INFO Time User   : Tot=    0 [us]                                             #=  1
-ANDSequence:Stop     INFO Time User   : Tot=    0 [us]                                             #=  1
-ANDSequence:Start    INFO Time User   : Tot=    0 [us]                                             #=  1
-HelloWorld:Start     INFO Time User   : Tot=    0 [us]                                             #=  1
-StopperAlg:Start     INFO Time User   : Tot=    0 [us]                                             #=  1
-StopperAlg:Stop      INFO Time User   : Tot=    0 [us]                                             #=  1
-ORCounter:Stop       INFO Time User   : Tot=    0 [us]                                             #=  1
-SubAlg2:Start        INFO Time User   : Tot=    0 [us]                                             #=  1
-AND:Stop             INFO Time User   : Tot=    0 [us]                                             #=  1
-ORSequence:Start     INFO Time User   : Tot=    0 [us]                                             #=  1
-ParentAlg:Start      INFO Time User   : Tot=    0 [us]                                             #=  1
-ORSequence:Fina...   INFO Time User   : Tot=    0 [us]                                             #=  1
-ORCounter:Start      INFO Time User   : Tot=    0 [us]                                             #=  1
-Prescaler1:Start     INFO Time User   : Tot=    0 [us]                                             #=  1
-OR:Stop              INFO Time User   : Tot=    0 [us]                                             #=  1
-Sequence1:Finalize   INFO Time User   : Tot=    0 [us]                                             #=  1
-Prescaler2:Fina...   INFO Time User   : Tot=    0 [us]                                             #=  1
-Prescaler2:Start     INFO Time User   : Tot=    0 [us]                                             #=  1
-Prescaler2:Stop      INFO Time User   : Tot=    0 [us]                                             #=  1
-ORSequence:Stop      INFO Time User   : Tot=    0 [us]                                             #=  1
-Sequence1:Stop       INFO Time User   : Tot=    0 [us]                                             #=  1
-Sequence2:Stop       INFO Time User   : Tot=    0 [us]                                             #=  1
-StopperAlg:Fina...   INFO Time User   : Tot=    0 [us]                                             #=  1
-StopperAlg:Init...   INFO Time User   : Tot=    0 [us]                                             #=  1
-SubAlg1:Start        INFO Time User   : Tot=    0 [us]                                             #=  1
-SubAlg1:Stop         INFO Time User   : Tot=    0 [us]                                             #=  1
-SubAlg2:Stop         INFO Time User   : Tot=    0 [us]                                             #=  1
-TopSequence:Fin...   INFO Time User   : Tot=    0 [us]                                             #=  1
-TopSequence:Stop     INFO Time User   : Tot=    0 [us]                                             #=  1
-AND:Start            INFO Time User   : Tot=    0 [us]                                             #=  1
-ANDCounter:Start     INFO Time User   : Tot=    0 [us]                                             #=  1
-HelloWorld:Stop      INFO Time User   : Tot=    0 [us]                                             #=  1
-ANDCounter:Stop      INFO Time User   : Tot=    0 [us]                                             #=  1
-Counter1:Start       INFO Time User   : Tot=    0 [us]                                             #=  1
-ORCounter:Finalize   INFO Time User   : Tot=    0 [us]                                             #=  1
-ANDCounter:Fina...   INFO Time User   : Tot=    0 [us]                                             #=  1
-SubAlg2:Finalize     INFO Time User   : Tot=    0 [us]                                             #=  1
-ParentAlg:Finalize   INFO Time User   : Tot=    0 [us]                                             #=  1
-AND:Finalize         INFO Time User   : Tot=    0 [us]                                             #=  1
-Sequence2:Start      INFO Time User   : Tot=    0 [us]                                             #=  1
-Counter1:Finalize    INFO Time User   : Tot=    0 [us]                                             #=  1
-Prescaler2:Init...   INFO Time User   : Tot=    0 [us]                                             #=  1
-Counter2:Execute     INFO Time User   : Tot=    0 [us]                                             #=  1
-Sequence1:Start      INFO Time User   : Tot=    0 [us]                                             #=  1
-OR:Finalize          INFO Time User   : Tot=    0 [us]                                             #=  1
-HelloWorld:Fina...   INFO Time User   : Tot=    0 [us]                                             #=  1
-ANDCounter:Init...   INFO Time User   : Tot=    0 [us]                                             #=  1
-Counter2:Finalize    INFO Time User   : Tot=    0 [us]                                             #=  1
-SubAlg2:Initialize   INFO Time User   : Tot=    0 [us]                                             #=  1
-ORCounter:Initi...   INFO Time User   : Tot=    0 [us]                                             #=  1
-ANDSequence:Fin...   INFO Time User   : Tot=    0 [us]                                             #=  1
-SubAlg1:Initialize   INFO Time User   : Tot=    0 [us]                                             #=  1
-Counter2:Initia...   INFO Time User   : Tot=    0 [us]                                             #=  1
-AND:Initialize       INFO Time User   : Tot=    0 [us]                                             #=  1
-OR:Initialize        INFO Time User   : Tot=    0 [us]                                             #=  1
-TopSequence:Start    INFO Time User   : Tot=    0 [us]                                             #=  1
-Counter1:Initia...   INFO Time User   : Tot=    0 [us]                                             #=  1
-SubAlg1:Finalize     INFO Time User   : Tot=    0 [us]                                             #=  1
-Prescaler1:Init...   INFO Time User   : Tot=    0 [us]                                             #=  1
-Prescaler1:Fina...   INFO Time User   : Tot=    0 [us]                                             #=  1
-HelloWorld:Init...   INFO Time User   : Tot=    0 [us]                                             #=  1
-ParentAlg:Initi...   INFO Time User   : Tot=    0 [us]                                             #=  1
-ORSequence:Init...   INFO Time User   : Tot=    0 [us]                                             #=  1
-Sequence2:Initi...   INFO Time User   : Tot=    0 [us]                                             #=  1
-Sequence1:Initi...   INFO Time User   : Tot=    0 [us]                                             #=  1
-TopSequence:Ini...   INFO Time User   : Tot=    0 [us]                                             #=  1
-Counter1:Execute     INFO Time User   : Tot=    0 [us] Ave/Min/Max=    0(+-    0)/    0/    0 [us] #=  5
-HelloWorld:Execute   INFO Time User   : Tot=    0 [us] Ave/Min/Max=    0(+-    0)/    0/    0 [us] #=  5
-StopperAlg:Execute   INFO Time User   : Tot=    0 [us] Ave/Min/Max=    0(+-    0)/    0/    0 [us] #= 10
-Prescaler2:Execute   INFO Time User   : Tot=    0 [us] Ave/Min/Max=    0(+-    0)/    0/    0 [us] #= 10
-Prescaler1:Execute   INFO Time User   : Tot=    0 [us] Ave/Min/Max=    0(+-    0)/    0/    0 [us] #= 10
-ANDCounter:Execute   INFO Time User   : Tot=    0 [us] Ave/Min/Max=    0(+-    0)/    0/    0 [us] #= 10
-OR:Execute           INFO Time User   : Tot=    0 [us] Ave/Min/Max=    0(+-    0)/    0/    0 [us] #= 10
-AND:Execute          INFO Time User   : Tot=    0 [us] Ave/Min/Max=    0(+-    0)/    0/    0 [us] #= 10
-Sequence2:Execute    INFO Time User   : Tot=    0 [us] Ave/Min/Max=    0(+-    0)/    0/    0 [us] #= 10
-ORSequence:Execute   INFO Time User   : Tot=    0 [us] Ave/Min/Max=    0(+-    0)/    0/    0 [us] #= 10
-ParentAlg:Execute    INFO Time User   : Tot=    0 [us] Ave/Min/Max=    0(+-    0)/    0/    0 [us] #= 10
-Sequence1:Execute    INFO Time User   : Tot=    0 [us] Ave/Min/Max=    0(+-    0)/    0/    0 [us] #= 10
-ANDSequence:Exe...   INFO Time User   : Tot=    0 [us] Ave/Min/Max=    0(+-    0)/    0/    0 [us] #= 10
-TopSequence:Exe...   INFO Time User   : Tot=    0 [us] Ave/Min/Max=    0(+-    0)/    0/    0 [us] #= 10
-ANDSequence:Ini...   INFO Time User   : Tot=  270 [ms]                                             #=  1
-ChronoStatSvc        INFO Time User   : Tot=  340 [ms]                                             #=  1
-*****Chrono*****     INFO ****************************************************************************************************
-ChronoStatSvc.f...   INFO  Service finalized successfully
-ApplicationMgr       INFO Application Manager Finalized successfully
-ApplicationMgr       INFO Application Manager Terminated successfully
diff --git a/GaudiAlg/tests/qmtest/refs/TupleEx.pyref b/GaudiAlg/tests/qmtest/refs/TupleEx.pyref
deleted file mode 100644
index 0b35182a6d0b1ba4dd8204e22de6b3075b6a52d0..0000000000000000000000000000000000000000
--- a/GaudiAlg/tests/qmtest/refs/TupleEx.pyref
+++ /dev/null
@@ -1,60 +0,0 @@
-
-*******************************************************************************
-*                                                                             *
-* Simple example which illustrate the usage of useful                         *
-* algorithm  base class for N-Tuple manipulations                             *
-*                                                                             *
-*******************************************************************************
-
-ApplicationMgr    SUCCESS
-====================================================================================================================================
-                                                   Welcome to ApplicationMgr $Revision: 1.77 $
-                                          running on lxplus405.cern.ch on Fri Dec  2 09:35:13 2011
-====================================================================================================================================
-ApplicationMgr       INFO Application Manager Configured successfully
-ApplicationMgr       INFO Successfully loaded modules : GaudiAlg, RootHistCnv
-NTupleSvc            INFO Added stream file:TupleEx_py.root as MYLUN
-RootHistSvc          INFO Writing ROOT histograms to: UndefinedROOTOutputFileName
-HistogramPersis...   INFO Added successfully Conversion service RootHistSvc
-DetectorDataSvc      INFO Detector description not requested to be loaded
-EventLoopMgr      WARNING Unable to locate service "EventSelector"
-EventLoopMgr      WARNING No events will be processed from external input.
-ApplicationMgr       INFO Application Manager Initialized successfully
-ApplicationMgr       INFO Application Manager Started successfully
-RndmGenSvc.Engine    INFO Generator engine type:CLHEP::RanluxEngine
-RndmGenSvc.Engine    INFO Current Seed:1234567 Luxury:3
-RndmGenSvc           INFO Using Random engine:HepRndm::Engine<CLHEP::RanluxEngine>
-RFileCnv             INFO opening Root file "TupleEx_py.root" for writing
-RCWNTupleCnv         INFO Booked TTree with ID: My trivial N-tuple "My trivial N-tuple" in directory TupleEx_py.root:/TupleEx
-ApplicationMgr       INFO Application Manager Stopped successfully
-TupleEx           SUCCESS Booked 1 N-Tuples and 0 Event Tag Collections
-TupleEx           SUCCESS List of booked N-Tuples in directory "MYLUN/TupleEx"
-TupleEx           SUCCESS  ID=My trivial N-tupleTitle="My trivial N-tuple"                      #items=4  {a,b,c,g}
-RootHistSvc       WARNING no ROOT output file name, Histograms cannot be persistified
-EventLoopMgr         INFO Histograms converted successfully according to request.
-RFileCnv             INFO dumping contents of /NTUPLES/MYLUN
-TFile: name=TupleEx_py.root, title=Gaudi Trees, option=CREATE
-******************************************************************************
-*Tree    :My trivial N-tuple: My trivial N-tuple                                     *
-*Entries :     2000 : Total =           66621 bytes  File  Size =      13586 *
-*        :          : Tree compression factor =   4.93                       *
-******************************************************************************
-*Br    0 :a         : a/D                                                    *
-*Entries :     2000 : Total  Size=      16556 bytes  File Size  =       1077 *
-*Baskets :        1 : Basket Size=      32000 bytes  Compression=  14.93     *
-*............................................................................*
-*Br    1 :b         : b/D                                                    *
-*Entries :     2000 : Total  Size=      16556 bytes  File Size  =       1066 *
-*Baskets :        1 : Basket Size=      32000 bytes  Compression=  15.09     *
-*............................................................................*
-*Br    2 :c         : c/D                                                    *
-*Entries :     2000 : Total  Size=      16556 bytes  File Size  =       1087 *
-*Baskets :        1 : Basket Size=      32000 bytes  Compression=  14.79     *
-*............................................................................*
-*Br    3 :g         : g/D                                                    *
-*Entries :     2000 : Total  Size=      16556 bytes  File Size  =       9817 *
-*Baskets :        1 : Basket Size=      32000 bytes  Compression=   1.64     *
-*............................................................................*
-NTupleSvc            INFO NTuples saved successfully
-ApplicationMgr       INFO Application Manager Finalized successfully
-ApplicationMgr       INFO Application Manager Terminated successfully
diff --git a/GaudiAlg/tests/qmtest/refs/TupleEx.ref b/GaudiAlg/tests/qmtest/refs/TupleEx.ref
deleted file mode 100644
index 0c22d1ba5e55354ac85b088c9667c93d5cf2a62e..0000000000000000000000000000000000000000
--- a/GaudiAlg/tests/qmtest/refs/TupleEx.ref
+++ /dev/null
@@ -1,655 +0,0 @@
-JobOptionsSvc        INFO # =======> /afs/cern.ch/user/m/marcocle/scratch0/workspace/Gaudi/GaudiTestSuite/options/TupleEx.opts)
-JobOptionsSvc        INFO # (14,1): ApplicationMgr.StatusCodeCheck = 0
-JobOptionsSvc        INFO # (20,1): ApplicationMgr.ExtSvc += ["RndmGenSvc"]
-JobOptionsSvc        INFO # (21,1): ApplicationMgr.TopAlg = ["TupleAlg/Tuple"]
-JobOptionsSvc        INFO # (22,1): ApplicationMgr.TopAlg += ["TupleAlg2/Tuple2"]
-JobOptionsSvc        INFO # (23,1): ApplicationMgr.TopAlg += ["TupleAlg3/Tuple3"]
-JobOptionsSvc        INFO # (25,1): Tuple.NTupleLUN = "MYLUN"
-JobOptionsSvc        INFO # (26,1): Tuple2.NTupleLUN = "MYLUN"
-JobOptionsSvc        INFO # (27,1): Tuple3.NTupleLUN = "MYLUN"
-JobOptionsSvc        INFO # (30,1): MessageSvc.OutputLevel = 3
-JobOptionsSvc        INFO # (35,1): ApplicationMgr.EvtMax = 10000
-JobOptionsSvc        INFO # (36,1): ApplicationMgr.EvtSel = "NONE"
-JobOptionsSvc        INFO # (46,1): ApplicationMgr.HistogramPersistency = "ROOT"
-JobOptionsSvc        INFO # (47,1): NTupleSvc.Output = ["MYLUN DATAFILE='TupleEx_opts.root'  OPT='NEW' TYP='ROOT'"]
-JobOptionsSvc        INFO Job options successfully read in from /afs/cern.ch/user/m/marcocle/scratch0/workspace/Gaudi/GaudiTestSuite/options/TupleEx.opts
-ApplicationMgr    SUCCESS
-====================================================================================================================================
-                                                   Welcome to ApplicationMgr $Revision: 1.77 $
-                                          running on lxplus405.cern.ch on Fri Dec  2 09:34:45 2011
-====================================================================================================================================
-ApplicationMgr       INFO Application Manager Configured successfully
-RndmGenSvc.Engine    INFO Generator engine type:CLHEP::RanluxEngine
-RndmGenSvc.Engine    INFO Current Seed:1234567 Luxury:3
-RndmGenSvc           INFO Using Random engine:HepRndm::Engine<CLHEP::RanluxEngine>
-RootHistSvc          INFO Writing ROOT histograms to: UndefinedROOTOutputFileName
-HistogramPersis...   INFO Added successfully Conversion service RootHistSvc
-NTupleSvc            INFO Added stream file:TupleEx_opts.root as MYLUN
-EventLoopMgr      WARNING Unable to locate service "EventSelector"
-EventLoopMgr      WARNING No events will be processed from external input.
-ApplicationMgr       INFO Application Manager Initialized successfully
-ApplicationMgr       INFO Application Manager Started successfully
-RFileCnv             INFO opening Root file "TupleEx_opts.root" for writing
-RRWNTupleCnv         INFO ID 1: added branch: gauss / gauss/D
-RRWNTupleCnv         INFO ID 1: added branch: flat / flat/D
-RRWNTupleCnv         INFO ID 1: added branch: expo / expo/D
-RRWNTupleCnv         INFO ID 1: added branch: breit / breit/D
-RRWNTupleCnv         INFO ID 1: added branch: poiss / poiss/I
-RRWNTupleCnv         INFO ID 1: added branch: binom / binom/I
-RRWNTupleCnv         INFO ID 1: added branch: pois2 / pois2/I
-RRWNTupleCnv         INFO ID 1: added branch: bino2 / bino2/I
-RRWNTupleCnv         INFO ID 1: added branch: poisb / poisb/O
-RRWNTupleCnv         INFO Booked TTree with ID:1 "Trivial Row-Wise Tuple"
-RCWNTupleCnv         INFO Booked TTree with ID: two "Column-Wise Tuple" in directory TupleEx_opts.root:/Tuple
-RCWNTupleCnv         INFO Booked TTree with ID: 3 "Fixed-size arrays/vectors" in directory TupleEx_opts.root:/Tuple
-RCWNTupleCnv         INFO Booked TTree with ID: four "Fixed-size matrices" in directory TupleEx_opts.root:/Tuple/subdir
-RCWNTupleCnv         INFO Booked TTree with ID: 5 "Variable-size arrays/vectors" in directory TupleEx_opts.root:/Tuple
-RCWNTupleCnv         INFO Booked TTree with ID: six "Variable-size matrices" in directory TupleEx_opts.root:/Tuple
-Tuple             WARNING TupleAlg:: Tuple 'Types Test Column Wise' 'long' has different sizes on 32/64 bit systems. Casting 'long' to 'long long'
-Tuple             WARNING TupleAlg:: Tuple 'Types Test Column Wise' 'unsigned long' has different sizes on 32/64 bit systems. Casting 'ulong' to 'unsigned long long'
-RCWNTupleCnv         INFO Booked TTree with ID: typesCW "Types Test Column Wise" in directory TupleEx_opts.root:/Tuple
-Tuple             WARNING TupleAlg:: Tuple 'Types Test Row Wise' 'long' has different sizes on 32/64 bit systems. Casting 'long' to 'long long'
-Tuple             WARNING TupleAlg:: Tuple 'Types Test Row Wise' 'unsigned long' has different sizes on 32/64 bit systems. Casting 'ulong' to 'unsigned long long'
-RRWNTupleCnv         INFO ID typesRW: added branch: bool / bool/O
-RRWNTupleCnv         INFO ID typesRW: added branch: float / float/F
-RRWNTupleCnv         INFO ID typesRW: added branch: double / double/D
-RRWNTupleCnv         INFO ID typesRW: added branch: short / short/S
-RRWNTupleCnv         INFO ID typesRW: added branch: ushort / ushort/s
-RRWNTupleCnv         INFO ID typesRW: added branch: int / int/I
-RRWNTupleCnv         INFO ID typesRW: added branch: uint / uint/i
-RRWNTupleCnv         INFO ID typesRW: added branch: long / long/L
-RRWNTupleCnv         INFO ID typesRW: added branch: ulong / ulong/l
-RRWNTupleCnv         INFO ID typesRW: added branch: longlong / longlong/L
-RRWNTupleCnv         INFO ID typesRW: added branch: ulonglong / ulonglong/l
-RRWNTupleCnv         INFO ID typesRW: added branch: char / char/B
-RRWNTupleCnv         INFO ID typesRW: added branch: uchar / uchar/b
-RRWNTupleCnv         INFO ID typesRW: added branch: EventID / EventID/l
-RRWNTupleCnv         INFO Booked TTree with ID:typesRW "Types Test Row Wise"
-RCWNTupleCnv         INFO Booked TTree with ID: dublets "Tuple with dublets" in directory TupleEx_opts.root:/Tuple2
-RCWNTupleCnv         INFO Booked TTree with ID: triplets "Tuple with triplets" in directory TupleEx_opts.root:/Tuple2
-RCWNTupleCnv         INFO Booked TTree with ID: LorentzVectors "Tuple with Lorentz Vectors " in directory TupleEx_opts.root:/Tuple3
-RCWNTupleCnv         INFO Booked TTree with ID: Vectors-3D "Tuple with Vectors in 3D " in directory TupleEx_opts.root:/Tuple3
-RCWNTupleCnv         INFO Booked TTree with ID: Math-vectors "Tuple with Math Vectors" in directory TupleEx_opts.root:/Tuple3
-RCWNTupleCnv         INFO Booked TTree with ID: S-matrices "Tuple with S-matrices" in directory TupleEx_opts.root:/Tuple3
-RCWNTupleCnv         INFO Booked TTree with ID: VectorMaps "Tuple with VectorMaps/'ExtraInfo'" in directory TupleEx_opts.root:/Tuple3
-Tuple             WARNING TupleAlg:: Tuple 'Types Test Column Wise' 'long' has different sizes on 32/64 bit systems. Casting 'long' to 'long long'
-Tuple             WARNING TupleAlg:: Tuple 'Types Test Column Wise' 'unsigned long' has different sizes on 32/64 bit systems. Casting 'ulong' to 'unsigned long long'
-Tuple             WARNING TupleAlg:: Tuple 'Types Test Row Wise' 'long' has different sizes on 32/64 bit systems. Casting 'long' to 'long long'
-Tuple             WARNING TupleAlg:: Tuple 'Types Test Row Wise' 'unsigned long' has different sizes on 32/64 bit systems. Casting 'ulong' to 'unsigned long long'
-Tuple             WARNING TupleAlg:: Tuple 'Types Test Column Wise' 'long' has different sizes on 32/64 bit systems. Casting 'long' to 'long long'
-Tuple             WARNING TupleAlg:: Tuple 'Types Test Column Wise' 'unsigned long' has different sizes on 32/64 bit systems. Casting 'ulong' to 'unsigned long long'
-Tuple             WARNING TupleAlg:: Tuple 'Types Test Row Wise' 'long' has different sizes on 32/64 bit systems. Casting 'long' to 'long long'
-Tuple             WARNING TupleAlg:: Tuple 'Types Test Row Wise' 'unsigned long' has different sizes on 32/64 bit systems. Casting 'ulong' to 'unsigned long long'
-Tuple             WARNING TupleAlg:: Tuple 'Types Test Column Wise' 'long' has different sizes on 32/64 bit systems. Casting 'long' to 'long long'
-Tuple             WARNING TupleAlg:: Tuple 'Types Test Column Wise' 'unsigned long' has different sizes on 32/64 bit systems. Casting 'ulong' to 'unsigned long long'
-Tuple             WARNING TupleAlg:: Tuple 'Types Test Row Wise' 'long' has different sizes on 32/64 bit systems. Casting 'long' to 'long long'
-Tuple             WARNING TupleAlg:: Tuple 'Types Test Row Wise' 'unsigned long' has different sizes on 32/64 bit systems. Casting 'ulong' to 'unsigned long long'
-Tuple             WARNING TupleAlg:: Tuple 'Types Test Column Wise' 'long' has different sizes on 32/64 bit systems. Casting 'long' to 'long long'
-Tuple             WARNING TupleAlg:: Tuple 'Types Test Column Wise' 'unsigned long' has different sizes on 32/64 bit systems. Casting 'ulong' to 'unsigned long long'
-Tuple             WARNING TupleAlg:: Tuple 'Types Test Row Wise' 'long' has different sizes on 32/64 bit systems. Casting 'long' to 'long long'
-Tuple             WARNING TupleAlg:: Tuple 'Types Test Row Wise' 'unsigned long' has different sizes on 32/64 bit systems. Casting 'ulong' to 'unsigned long long'
-Tuple             WARNING TupleAlg:: Tuple 'Types Test Column Wise' 'long' has different sizes on 32/64 bit systems. Casting 'long' to 'long long'
-Tuple             WARNING TupleAlg:: Tuple 'Types Test Column Wise' 'unsigned long' has different sizes on 32/64 bit systems. Casting 'ulong' to 'unsigned long long'
-Tuple             WARNING TupleAlg:: Tuple 'Types Test Row Wise' 'long' has different sizes on 32/64 bit systems. Casting 'long' to 'long long'
-Tuple             WARNING TupleAlg:: Tuple 'Types Test Row Wise' 'unsigned long' has different sizes on 32/64 bit systems. Casting 'ulong' to 'unsigned long long'
-Tuple             WARNING TupleAlg:: Tuple 'Types Test Column Wise' 'long' has different sizes on 32/64 bit systems. Casting 'long' to 'long long'
-Tuple             WARNING TupleAlg:: Tuple 'Types Test Column Wise' 'unsigned long' has different sizes on 32/64 bit systems. Casting 'ulong' to 'unsigned long long'
-Tuple             WARNING TupleAlg:: Tuple 'Types Test Row Wise' 'long' has different sizes on 32/64 bit systems. Casting 'long' to 'long long'
-Tuple             WARNING TupleAlg:: Tuple 'Types Test Row Wise' 'unsigned long' has different sizes on 32/64 bit systems. Casting 'ulong' to 'unsigned long long'
-Tuple             WARNING TupleAlg:: Tuple 'Types Test Column Wise' 'long' has different sizes on 32/64 bit systems. Casting 'long' to 'long long'
-Tuple             WARNING TupleAlg:: Tuple 'Types Test Column Wise' 'unsigned long' has different sizes on 32/64 bit systems. Casting 'ulong' to 'unsigned long long'
-Tuple             WARNING TupleAlg:: Tuple 'Types Test Row Wise' 'long' has different sizes on 32/64 bit systems. Casting 'long' to 'long long'
-Tuple             WARNING TupleAlg:: Tuple 'Types Test Row Wise' 'unsigned long' has different sizes on 32/64 bit systems. Casting 'ulong' to 'unsigned long long'
-Tuple             WARNING TupleAlg:: Tuple 'Types Test Column Wise' 'long' has different sizes on 32/64 bit systems. Casting 'long' to 'long long'
-Tuple             WARNING TupleAlg:: Tuple 'Types Test Column Wise' 'unsigned long' has different sizes on 32/64 bit systems. Casting 'ulong' to 'unsigned long long'
-Tuple             WARNING TupleAlg:: Tuple 'Types Test Row Wise' 'long' has different sizes on 32/64 bit systems. Casting 'long' to 'long long'
-Tuple             WARNING TupleAlg:: Tuple 'Types Test Row Wise' 'unsigned long' has different sizes on 32/64 bit systems. Casting 'ulong' to 'unsigned long long'
-Tuple             WARNING TupleAlg:: The WARNING message is suppressed : 'Tuple 'Types Test Column Wise' 'long' has different sizes on 32/64 bit systems. Casting 'long' to 'long long''
-Tuple             WARNING TupleAlg:: The WARNING message is suppressed : 'Tuple 'Types Test Column Wise' 'unsigned long' has different sizes on 32/64 bit systems. Casting 'ulong' to 'unsigned long long''
-Tuple             WARNING TupleAlg:: The WARNING message is suppressed : 'Tuple 'Types Test Row Wise' 'long' has different sizes on 32/64 bit systems. Casting 'long' to 'long long''
-Tuple             WARNING TupleAlg:: The WARNING message is suppressed : 'Tuple 'Types Test Row Wise' 'unsigned long' has different sizes on 32/64 bit systems. Casting 'ulong' to 'unsigned long long''
-ApplicationMgr       INFO Application Manager Stopped successfully
-Tuple             SUCCESS Booked 8 N-Tuples and 0 Event Tag Collections
-Tuple             SUCCESS List of booked N-Tuples in directory "MYLUN/Tuple"
-Tuple             SUCCESS  ID=1             Title="Trivial Row-Wise Tuple"                  #items=9  {gauss,flat,expo,breit,poiss,binom,pois2,bino2,poisb}
-Tuple             SUCCESS  ID=3             Title="Fixed-size arrays/vectors"               #items=4  {arflat[1],arexpo[1],argau[1],argau2[1]}
-Tuple             SUCCESS  ID=5             Title="Variable-size arrays/vectors"            #items=6  {Len1,arr[1]/V,Len2,sinar[1]/V,cosar[1]/V,tanar[1]/V}
-Tuple             SUCCESS  ID=six           Title="Variable-size matrices"                  #items=8  {Len1,mgau[2]/V,Len2,mexpo[2]/V,Len3,m3flat[2]/V,Len4,m2expo[2]/V}
-Tuple             SUCCESS  ID=subdir/four   Title="Fixed-size matrices"                     #items=3  {mgau[2],mflat[2],mexpo[2]}
-Tuple             SUCCESS  ID=two           Title="Column-Wise Tuple"                       #items=9  {gauss,flat,expo,breit,poiss,binom,pois2,bino2,poisb}
-Tuple             SUCCESS  ID=typesCW       Title="Types Test Column Wise"                  #items=14 {bool,float,double,short,ushort,int,uint,long,ulong,longlong,ulonglong,char,uchar,}
-Tuple             SUCCESS  ID=typesRW       Title="Types Test Row Wise"                     #items=14 {bool,float,double,short,ushort,int,uint,long,ulong,longlong,ulonglong,char,uchar,}
-Tuple             SUCCESS Exceptions/Errors/Warnings/Infos Statistics : 0/0/4/0
-Tuple             SUCCESS  #WARNINGS   = 10000    Message = 'Tuple 'Types Test Column Wise' 'long' has different sizes on 32/64 bit systems. Casting 'long' to 'long long''
-Tuple             SUCCESS  #WARNINGS   = 10000    Message = 'Tuple 'Types Test Column Wise' 'unsigned long' has different sizes on 32/64 bit systems. Casting 'ulong' to 'unsigned long long''
-Tuple             SUCCESS  #WARNINGS   = 10000    Message = 'Tuple 'Types Test Row Wise' 'long' has different sizes on 32/64 bit systems. Casting 'long' to 'long long''
-Tuple             SUCCESS  #WARNINGS   = 10000    Message = 'Tuple 'Types Test Row Wise' 'unsigned long' has different sizes on 32/64 bit systems. Casting 'ulong' to 'unsigned long long''
-Tuple2            SUCCESS Booked 2 N-Tuples and 0 Event Tag Collections
-Tuple2            SUCCESS List of booked N-Tuples in directory "MYLUN/Tuple2"
-Tuple2            SUCCESS  ID=dublets       Title="Tuple with dublets"                      #items=8  {d1F,d1S,d2F,d2S,d3F,d3S,d4F,d4S}
-Tuple2            SUCCESS  ID=triplets      Title="Tuple with triplets"                     #items=6  {tr1F,tr1S,tr1T,tr2F,tr2S,tr2T}
-Tuple3            SUCCESS Booked 5 N-Tuples and 0 Event Tag Collections
-Tuple3            SUCCESS List of booked N-Tuples in directory "MYLUN/Tuple3"
-Tuple3            SUCCESS  ID=LorentzVectorsTitle="Tuple with Lorentz Vectors "             #items=8  {lv1E,lv1X,lv1Y,lv1Z,lv2E,lv2X,lv2Y,lv2Z}
-Tuple3            SUCCESS  ID=Math-vectors  Title="Tuple with Math Vectors"                 #items=3  {g[1],b[1],f[1]}
-Tuple3            SUCCESS  ID=S-matrices    Title="Tuple with S-matrices"                   #items=3  {g[2],b[2],f[2]}
-Tuple3            SUCCESS  ID=VectorMaps    Title="Tuple with VectorMaps/'ExtraInfo'"       #items=8  {n1,map1[2]/V,n2,map2[2]/V,n3,map3[2]/V,n4,map4[2]/V}
-Tuple3            SUCCESS  ID=Vectors-3D    Title="Tuple with Vectors in 3D "               #items=6  {p3X,p3Y,p3Z,v3X,v3Y,v3Z}
-RootHistSvc       WARNING no ROOT output file name, Histograms cannot be persistified
-EventLoopMgr         INFO Histograms converted successfully according to request.
-RFileCnv             INFO dumping contents of /NTUPLES/MYLUN
-TFile: name=TupleEx_opts.root, title=Gaudi Trees, option=CREATE
-******************************************************************************
-*Tree    :1         : Trivial Row-Wise Tuple                                 *
-*Entries :    10000 : Total =          496257 bytes  File  Size =     285710 *
-*        :          : Tree compression factor =   1.73                       *
-******************************************************************************
-*Br    0 :gauss     : gauss/D                                                *
-*Entries :    10000 : Total  Size=      80705 bytes  File Size  =      48855 *
-*Baskets :        3 : Basket Size=      32000 bytes  Compression=   1.64     *
-*............................................................................*
-*Br    1 :flat      : flat/D                                                 *
-*Entries :    10000 : Total  Size=      80698 bytes  File Size  =      50882 *
-*Baskets :        3 : Basket Size=      32000 bytes  Compression=   1.58     *
-*............................................................................*
-*Br    2 :expo      : expo/D                                                 *
-*Entries :    10000 : Total  Size=      80698 bytes  File Size  =      76705 *
-*Baskets :        3 : Basket Size=      32000 bytes  Compression=   1.05     *
-*............................................................................*
-*Br    3 :breit     : breit/D                                                *
-*Entries :    10000 : Total  Size=      80705 bytes  File Size  =      77686 *
-*Baskets :        3 : Basket Size=      32000 bytes  Compression=   1.03     *
-*............................................................................*
-*Br    4 :poiss     : poiss/I                                                *
-*Entries :    10000 : Total  Size=      40624 bytes  File Size  =       7341 *
-*Baskets :        2 : Basket Size=      32000 bytes  Compression=   5.47     *
-*............................................................................*
-*Br    5 :binom     : binom/I                                                *
-*Entries :    10000 : Total  Size=      40624 bytes  File Size  =       7023 *
-*Baskets :        2 : Basket Size=      32000 bytes  Compression=   5.72     *
-*............................................................................*
-*Br    6 :pois2     : pois2/I                                                *
-*Entries :    10000 : Total  Size=      40624 bytes  File Size  =       7336 *
-*Baskets :        2 : Basket Size=      32000 bytes  Compression=   5.47     *
-*............................................................................*
-*Br    7 :bino2     : bino2/I                                                *
-*Entries :    10000 : Total  Size=      40624 bytes  File Size  =       7020 *
-*Baskets :        2 : Basket Size=      32000 bytes  Compression=   5.72     *
-*............................................................................*
-*Br    8 :poisb     : poisb/O                                                *
-*Entries :    10000 : Total  Size=      10545 bytes  File Size  =       1776 *
-*Baskets :        1 : Basket Size=      32000 bytes  Compression=   5.67     *
-*............................................................................*
-******************************************************************************
-*Tree    :two       : Column-Wise Tuple                                      *
-*Entries :    10000 : Total =          496293 bytes  File  Size =     285756 *
-*        :          : Tree compression factor =   1.73                       *
-******************************************************************************
-*Br    0 :gauss     : gauss/D                                                *
-*Entries :    10000 : Total  Size=      80711 bytes  File Size  =      48935 *
-*Baskets :        3 : Basket Size=      32000 bytes  Compression=   1.64     *
-*............................................................................*
-*Br    1 :flat      : flat/D                                                 *
-*Entries :    10000 : Total  Size=      80704 bytes  File Size  =      50782 *
-*Baskets :        3 : Basket Size=      32000 bytes  Compression=   1.58     *
-*............................................................................*
-*Br    2 :expo      : expo/D                                                 *
-*Entries :    10000 : Total  Size=      80704 bytes  File Size  =      76728 *
-*Baskets :        3 : Basket Size=      32000 bytes  Compression=   1.05     *
-*............................................................................*
-*Br    3 :breit     : breit/D                                                *
-*Entries :    10000 : Total  Size=      80711 bytes  File Size  =      77654 *
-*Baskets :        3 : Basket Size=      32000 bytes  Compression=   1.03     *
-*............................................................................*
-*Br    4 :poiss     : poiss/I                                                *
-*Entries :    10000 : Total  Size=      40628 bytes  File Size  =       7347 *
-*Baskets :        2 : Basket Size=      32000 bytes  Compression=   5.46     *
-*............................................................................*
-*Br    5 :binom     : binom/I                                                *
-*Entries :    10000 : Total  Size=      40628 bytes  File Size  =       7024 *
-*Baskets :        2 : Basket Size=      32000 bytes  Compression=   5.71     *
-*............................................................................*
-*Br    6 :pois2     : pois2/I                                                *
-*Entries :    10000 : Total  Size=      40628 bytes  File Size  =       7336 *
-*Baskets :        2 : Basket Size=      32000 bytes  Compression=   5.47     *
-*............................................................................*
-*Br    7 :bino2     : bino2/I                                                *
-*Entries :    10000 : Total  Size=      40628 bytes  File Size  =       7067 *
-*Baskets :        2 : Basket Size=      32000 bytes  Compression=   5.68     *
-*............................................................................*
-*Br    8 :poisb     : poisb/O                                                *
-*Entries :    10000 : Total  Size=      10547 bytes  File Size  =       1796 *
-*Baskets :        1 : Basket Size=      32000 bytes  Compression=   5.61     *
-*............................................................................*
-******************************************************************************
-*Tree    :3         : Fixed-size arrays/vectors                              *
-*Entries :    10000 : Total =         7864872 bytes  File  Size =    7248925 *
-*        :          : Tree compression factor =   1.08                       *
-******************************************************************************
-*Br    0 :arflat    : arflat[50]/F                                           *
-*Entries :    10000 : Total  Size=    2006412 bytes  File Size  =    1852309 *
-*Baskets :       63 : Basket Size=      32000 bytes  Compression=   1.08     *
-*............................................................................*
-*Br    1 :arexpo    : arexpo[62]/F                                           *
-*Entries :    10000 : Total  Size=    2488316 bytes  File Size  =    2267047 *
-*Baskets :       79 : Basket Size=      32000 bytes  Compression=   1.10     *
-*............................................................................*
-*Br    2 :argau     : argau[42]/F                                            *
-*Entries :    10000 : Total  Size=    1685615 bytes  File Size  =    1563291 *
-*Baskets :       53 : Basket Size=      32000 bytes  Compression=   1.08     *
-*............................................................................*
-*Br    3 :argau2    : argau2[42]/F                                           *
-*Entries :    10000 : Total  Size=    1685672 bytes  File Size  =    1563398 *
-*Baskets :       53 : Basket Size=      32000 bytes  Compression=   1.08     *
-*............................................................................*
-******************************************************************************
-*Tree    :four      : Fixed-size matrices                                    *
-*Entries :    10000 : Total =         8747795 bytes  File  Size =    8074239 *
-*        :          : Tree compression factor =   1.08                       *
-******************************************************************************
-*Br    0 :mgau      : mgau[15][5]/F                                          *
-*Entries :    10000 : Total  Size=    3009593 bytes  File Size  =    2791832 *
-*Baskets :       95 : Basket Size=      32000 bytes  Compression=   1.08     *
-*............................................................................*
-*Br    1 :mflat     : mflat[26][4]/F                                         *
-*Entries :    10000 : Total  Size=    4173584 bytes  File Size  =    3853027 *
-*Baskets :      132 : Basket Size=      32000 bytes  Compression=   1.08     *
-*............................................................................*
-*Br    2 :mexpo     : mexpo[13][3]/F                                         *
-*Entries :    10000 : Total  Size=    1565552 bytes  File Size  =    1426267 *
-*Baskets :       50 : Basket Size=      32000 bytes  Compression=   1.10     *
-*............................................................................*
-******************************************************************************
-*Tree    :5         : Variable-size arrays/vectors                           *
-*Entries :    10000 : Total =          562377 bytes  File  Size =     375477 *
-*        :          : Tree compression factor =   1.49                       *
-******************************************************************************
-*Br    0 :Len1      : Len1/I                                                 *
-*Entries :    10000 : Total  Size=      40618 bytes  File Size  =       7387 *
-*Baskets :        2 : Basket Size=      32000 bytes  Compression=   5.43     *
-*............................................................................*
-*Br    1 :arr       : arr[Len1]/F                                            *
-*Entries :    10000 : Total  Size=     121299 bytes  File Size  =      90949 *
-*Baskets :        6 : Basket Size=      32000 bytes  Compression=   1.33     *
-*............................................................................*
-*Br    2 :Len2      : Len2/I                                                 *
-*Entries :    10000 : Total  Size=      40618 bytes  File Size  =       7293 *
-*Baskets :        2 : Basket Size=      32000 bytes  Compression=   5.50     *
-*............................................................................*
-*Br    3 :sinar     : sinar[Len2]/F                                          *
-*Entries :    10000 : Total  Size=     119914 bytes  File Size  =      89616 *
-*Baskets :        5 : Basket Size=      32000 bytes  Compression=   1.33     *
-*............................................................................*
-*Br    4 :cosar     : cosar[Len2]/F                                          *
-*Entries :    10000 : Total  Size=     119914 bytes  File Size  =      88246 *
-*Baskets :        5 : Basket Size=      32000 bytes  Compression=   1.35     *
-*............................................................................*
-*Br    5 :tanar     : tanar[Len2]/F                                          *
-*Entries :    10000 : Total  Size=     119914 bytes  File Size  =      90978 *
-*Baskets :        5 : Basket Size=      32000 bytes  Compression=   1.31     *
-*............................................................................*
-******************************************************************************
-*Tree    :six       : Variable-size matrices                                 *
-*Entries :    10000 : Total =         4433145 bytes  File  Size =    3901419 *
-*        :          : Tree compression factor =   1.14                       *
-******************************************************************************
-*Br    0 :Len1      : Len1/I                                                 *
-*Entries :    10000 : Total  Size=      40622 bytes  File Size  =       7401 *
-*Baskets :        2 : Basket Size=      32000 bytes  Compression=   5.42     *
-*............................................................................*
-*Br    1 :mgau      : mgau[Len1][15]/F                                       *
-*Entries :    10000 : Total  Size=    1247531 bytes  File Size  =    1147750 *
-*Baskets :       41 : Basket Size=      32000 bytes  Compression=   1.09     *
-*............................................................................*
-*Br    2 :Len2      : Len2/I                                                 *
-*Entries :    10000 : Total  Size=      40622 bytes  File Size  =       7332 *
-*Baskets :        2 : Basket Size=      32000 bytes  Compression=   5.47     *
-*............................................................................*
-*Br    3 :mexpo     : mexpo[Len2][15]/F                                      *
-*Entries :    10000 : Total  Size=    1256876 bytes  File Size  =    1136503 *
-*Baskets :       41 : Basket Size=      32000 bytes  Compression=   1.10     *
-*............................................................................*
-*Br    4 :Len3      : Len3/I                                                 *
-*Entries :    10000 : Total  Size=      40622 bytes  File Size  =       7342 *
-*Baskets :        2 : Basket Size=      32000 bytes  Compression=   5.47     *
-*............................................................................*
-*Br    5 :m3flat    : m3flat[Len3][6]/F                                      *
-*Entries :    10000 : Total  Size=     528351 bytes  File Size  =     465827 *
-*Baskets :       18 : Basket Size=      32000 bytes  Compression=   1.13     *
-*............................................................................*
-*Br    6 :Len4      : Len4/I                                                 *
-*Entries :    10000 : Total  Size=      40622 bytes  File Size  =       7356 *
-*Baskets :        2 : Basket Size=      32000 bytes  Compression=   5.46     *
-*............................................................................*
-*Br    7 :m2expo    : m2expo[Len4][15]/F                                     *
-*Entries :    10000 : Total  Size=    1238297 bytes  File Size  =    1119356 *
-*Baskets :       40 : Basket Size=      32000 bytes  Compression=   1.10     *
-*............................................................................*
-******************************************************************************
-*Tree    :typesCW   : Types Test Column Wise                                 *
-*Entries :    10000 : Total =          679520 bytes  File  Size =     264745 *
-*        :          : Tree compression factor =   2.56                       *
-******************************************************************************
-*Br    0 :bool      : bool/O                                                 *
-*Entries :    10000 : Total  Size=      10546 bytes  File Size  =       2349 *
-*Baskets :        1 : Basket Size=      32000 bytes  Compression=   4.29     *
-*............................................................................*
-*Br    1 :float     : float/F                                                *
-*Entries :    10000 : Total  Size=      40636 bytes  File Size  =      37296 *
-*Baskets :        2 : Basket Size=      32000 bytes  Compression=   1.08     *
-*............................................................................*
-*Br    2 :double    : double/D                                               *
-*Entries :    10000 : Total  Size=      80730 bytes  File Size  =      49024 *
-*Baskets :        3 : Basket Size=      32000 bytes  Compression=   1.64     *
-*............................................................................*
-*Br    3 :short     : short/S                                                *
-*Entries :    10000 : Total  Size=      20553 bytes  File Size  =      13754 *
-*Baskets :        1 : Basket Size=      32000 bytes  Compression=   1.46     *
-*............................................................................*
-*Br    4 :ushort    : ushort/s                                               *
-*Entries :    10000 : Total  Size=      20558 bytes  File Size  =      13187 *
-*Baskets :        1 : Basket Size=      32000 bytes  Compression=   1.52     *
-*............................................................................*
-*Br    5 :int       : int/I                                                  *
-*Entries :    10000 : Total  Size=      40624 bytes  File Size  =      18048 *
-*Baskets :        2 : Basket Size=      32000 bytes  Compression=   2.22     *
-*............................................................................*
-*Br    6 :uint      : uint/i                                                 *
-*Entries :    10000 : Total  Size=      40630 bytes  File Size  =      15656 *
-*Baskets :        2 : Basket Size=      32000 bytes  Compression=   2.56     *
-*............................................................................*
-*Br    7 :long      : long/L                                                 *
-*Entries :    10000 : Total  Size=      80716 bytes  File Size  =      20366 *
-*Baskets :        3 : Basket Size=      32000 bytes  Compression=   3.94     *
-*............................................................................*
-*Br    8 :ulong     : ulong/l                                                *
-*Entries :    10000 : Total  Size=      80723 bytes  File Size  =      18546 *
-*Baskets :        3 : Basket Size=      32000 bytes  Compression=   4.33     *
-*............................................................................*
-*Br    9 :longlong  : longlong/L                                             *
-*Entries :    10000 : Total  Size=      80744 bytes  File Size  =      20352 *
-*Baskets :        3 : Basket Size=      32000 bytes  Compression=   3.94     *
-*............................................................................*
-*Br   10 :ulonglong : ulonglong/l                                            *
-*Entries :    10000 : Total  Size=      80751 bytes  File Size  =      18593 *
-*Baskets :        3 : Basket Size=      32000 bytes  Compression=   4.32     *
-*............................................................................*
-*Br   11 :char      : char/B                                                 *
-*Entries :    10000 : Total  Size=      10546 bytes  File Size  =      10074 *
-*Baskets :        1 : Basket Size=      32000 bytes  Compression=   1.00     *
-*............................................................................*
-*Br   12 :uchar     : uchar/b                                                *
-*Entries :    10000 : Total  Size=      10551 bytes  File Size  =      10075 *
-*Baskets :        1 : Basket Size=      32000 bytes  Compression=   1.00     *
-*............................................................................*
-*Br   13 :EventID   : EventID/l                                              *
-*Entries :    10000 : Total  Size=      80737 bytes  File Size  =      15708 *
-*Baskets :        3 : Basket Size=      32000 bytes  Compression=   5.11     *
-*............................................................................*
-******************************************************************************
-*Tree    :typesRW   : Types Test Row Wise                                    *
-*Entries :    10000 : Total =          679514 bytes  File  Size =     264723 *
-*        :          : Tree compression factor =   2.56                       *
-******************************************************************************
-*Br    0 :bool      : bool/O                                                 *
-*Entries :    10000 : Total  Size=      10546 bytes  File Size  =       2346 *
-*Baskets :        1 : Basket Size=      32000 bytes  Compression=   4.29     *
-*............................................................................*
-*Br    1 :float     : float/F                                                *
-*Entries :    10000 : Total  Size=      40636 bytes  File Size  =      37311 *
-*Baskets :        2 : Basket Size=      32000 bytes  Compression=   1.08     *
-*............................................................................*
-*Br    2 :double    : double/D                                               *
-*Entries :    10000 : Total  Size=      80730 bytes  File Size  =      48955 *
-*Baskets :        3 : Basket Size=      32000 bytes  Compression=   1.64     *
-*............................................................................*
-*Br    3 :short     : short/S                                                *
-*Entries :    10000 : Total  Size=      20553 bytes  File Size  =      13749 *
-*Baskets :        1 : Basket Size=      32000 bytes  Compression=   1.46     *
-*............................................................................*
-*Br    4 :ushort    : ushort/s                                               *
-*Entries :    10000 : Total  Size=      20558 bytes  File Size  =      13197 *
-*Baskets :        1 : Basket Size=      32000 bytes  Compression=   1.52     *
-*............................................................................*
-*Br    5 :int       : int/I                                                  *
-*Entries :    10000 : Total  Size=      40624 bytes  File Size  =      18057 *
-*Baskets :        2 : Basket Size=      32000 bytes  Compression=   2.22     *
-*............................................................................*
-*Br    6 :uint      : uint/i                                                 *
-*Entries :    10000 : Total  Size=      40630 bytes  File Size  =      15665 *
-*Baskets :        2 : Basket Size=      32000 bytes  Compression=   2.56     *
-*............................................................................*
-*Br    7 :long      : long/L                                                 *
-*Entries :    10000 : Total  Size=      80716 bytes  File Size  =      20357 *
-*Baskets :        3 : Basket Size=      32000 bytes  Compression=   3.94     *
-*............................................................................*
-*Br    8 :ulong     : ulong/l                                                *
-*Entries :    10000 : Total  Size=      80723 bytes  File Size  =      18558 *
-*Baskets :        3 : Basket Size=      32000 bytes  Compression=   4.32     *
-*............................................................................*
-*Br    9 :longlong  : longlong/L                                             *
-*Entries :    10000 : Total  Size=      80744 bytes  File Size  =      20360 *
-*Baskets :        3 : Basket Size=      32000 bytes  Compression=   3.94     *
-*............................................................................*
-*Br   10 :ulonglong : ulonglong/l                                            *
-*Entries :    10000 : Total  Size=      80751 bytes  File Size  =      18587 *
-*Baskets :        3 : Basket Size=      32000 bytes  Compression=   4.32     *
-*............................................................................*
-*Br   11 :char      : char/B                                                 *
-*Entries :    10000 : Total  Size=      10546 bytes  File Size  =      10074 *
-*Baskets :        1 : Basket Size=      32000 bytes  Compression=   1.00     *
-*............................................................................*
-*Br   12 :uchar     : uchar/b                                                *
-*Entries :    10000 : Total  Size=      10551 bytes  File Size  =      10075 *
-*Baskets :        1 : Basket Size=      32000 bytes  Compression=   1.00     *
-*............................................................................*
-*Br   13 :EventID   : EventID/l                                              *
-*Entries :    10000 : Total  Size=      80737 bytes  File Size  =      15708 *
-*Baskets :        3 : Basket Size=      32000 bytes  Compression=   5.11     *
-*............................................................................*
-******************************************************************************
-*Tree    :dublets   : Tuple with dublets                                     *
-*Entries :    10000 : Total =          646067 bytes  File  Size =     509167 *
-*        :          : Tree compression factor =   1.26                       *
-******************************************************************************
-*Br    0 :d1F       : d1F/D                                                  *
-*Entries :    10000 : Total  Size=      80709 bytes  File Size  =      49009 *
-*Baskets :        3 : Basket Size=      32000 bytes  Compression=   1.64     *
-*............................................................................*
-*Br    1 :d1S       : d1S/D                                                  *
-*Entries :    10000 : Total  Size=      80709 bytes  File Size  =      48904 *
-*Baskets :        3 : Basket Size=      32000 bytes  Compression=   1.64     *
-*............................................................................*
-*Br    2 :d2F       : d2F/D                                                  *
-*Entries :    10000 : Total  Size=      80709 bytes  File Size  =      50837 *
-*Baskets :        3 : Basket Size=      32000 bytes  Compression=   1.58     *
-*............................................................................*
-*Br    3 :d2S       : d2S/D                                                  *
-*Entries :    10000 : Total  Size=      80709 bytes  File Size  =      50762 *
-*Baskets :        3 : Basket Size=      32000 bytes  Compression=   1.58     *
-*............................................................................*
-*Br    4 :d3F       : d3F/D                                                  *
-*Entries :    10000 : Total  Size=      80709 bytes  File Size  =      77710 *
-*Baskets :        3 : Basket Size=      32000 bytes  Compression=   1.03     *
-*............................................................................*
-*Br    5 :d3S       : d3S/D                                                  *
-*Entries :    10000 : Total  Size=      80709 bytes  File Size  =      77673 *
-*Baskets :        3 : Basket Size=      32000 bytes  Compression=   1.03     *
-*............................................................................*
-*Br    6 :d4F       : d4F/D                                                  *
-*Entries :    10000 : Total  Size=      80709 bytes  File Size  =      76706 *
-*Baskets :        3 : Basket Size=      32000 bytes  Compression=   1.05     *
-*............................................................................*
-*Br    7 :d4S       : d4S/D                                                  *
-*Entries :    10000 : Total  Size=      80709 bytes  File Size  =      76709 *
-*Baskets :        3 : Basket Size=      32000 bytes  Compression=   1.05     *
-*............................................................................*
-******************************************************************************
-*Tree    :triplets  : Tuple with triplets                                    *
-*Entries :    10000 : Total =          484703 bytes  File  Size =     300117 *
-*        :          : Tree compression factor =   1.61                       *
-******************************************************************************
-*Br    0 :tr1F      : tr1F/D                                                 *
-*Entries :    10000 : Total  Size=      80719 bytes  File Size  =      48910 *
-*Baskets :        3 : Basket Size=      32000 bytes  Compression=   1.64     *
-*............................................................................*
-*Br    1 :tr1S      : tr1S/D                                                 *
-*Entries :    10000 : Total  Size=      80719 bytes  File Size  =      48861 *
-*Baskets :        3 : Basket Size=      32000 bytes  Compression=   1.64     *
-*............................................................................*
-*Br    2 :tr1T      : tr1T/D                                                 *
-*Entries :    10000 : Total  Size=      80719 bytes  File Size  =      48995 *
-*Baskets :        3 : Basket Size=      32000 bytes  Compression=   1.64     *
-*............................................................................*
-*Br    3 :tr2F      : tr2F/D                                                 *
-*Entries :    10000 : Total  Size=      80719 bytes  File Size  =      50888 *
-*Baskets :        3 : Basket Size=      32000 bytes  Compression=   1.58     *
-*............................................................................*
-*Br    4 :tr2S      : tr2S/D                                                 *
-*Entries :    10000 : Total  Size=      80719 bytes  File Size  =      50910 *
-*Baskets :        3 : Basket Size=      32000 bytes  Compression=   1.58     *
-*............................................................................*
-*Br    5 :tr2T      : tr2T/D                                                 *
-*Entries :    10000 : Total  Size=      80719 bytes  File Size  =      50814 *
-*Baskets :        3 : Basket Size=      32000 bytes  Compression=   1.58     *
-*............................................................................*
-******************************************************************************
-*Tree    :LorentzVectors: Tuple with Lorentz Vectors                             *
-*Entries :    10000 : Total =          646323 bytes  File  Size =     417038 *
-*        :          : Tree compression factor =   1.54                       *
-******************************************************************************
-*Br    0 :lv1E      : lv1E/D                                                 *
-*Entries :    10000 : Total  Size=      80737 bytes  File Size  =      59805 *
-*Baskets :        3 : Basket Size=      32000 bytes  Compression=   1.34     *
-*............................................................................*
-*Br    1 :lv1X      : lv1X/D                                                 *
-*Entries :    10000 : Total  Size=      80737 bytes  File Size  =      48981 *
-*Baskets :        3 : Basket Size=      32000 bytes  Compression=   1.64     *
-*............................................................................*
-*Br    2 :lv1Y      : lv1Y/D                                                 *
-*Entries :    10000 : Total  Size=      80737 bytes  File Size  =      48992 *
-*Baskets :        3 : Basket Size=      32000 bytes  Compression=   1.64     *
-*............................................................................*
-*Br    3 :lv1Z      : lv1Z/D                                                 *
-*Entries :    10000 : Total  Size=      80737 bytes  File Size  =      50845 *
-*Baskets :        3 : Basket Size=      32000 bytes  Compression=   1.58     *
-*............................................................................*
-*Br    4 :lv2E      : lv2E/D                                                 *
-*Entries :    10000 : Total  Size=      80737 bytes  File Size  =      58772 *
-*Baskets :        3 : Basket Size=      32000 bytes  Compression=   1.37     *
-*............................................................................*
-*Br    5 :lv2X      : lv2X/D                                                 *
-*Entries :    10000 : Total  Size=      80737 bytes  File Size  =      48981 *
-*Baskets :        3 : Basket Size=      32000 bytes  Compression=   1.64     *
-*............................................................................*
-*Br    6 :lv2Y      : lv2Y/D                                                 *
-*Entries :    10000 : Total  Size=      80737 bytes  File Size  =      48992 *
-*Baskets :        3 : Basket Size=      32000 bytes  Compression=   1.64     *
-*............................................................................*
-*Br    7 :lv2Z      : lv2Z/D                                                 *
-*Entries :    10000 : Total  Size=      80737 bytes  File Size  =      50845 *
-*Baskets :        3 : Basket Size=      32000 bytes  Compression=   1.58     *
-*............................................................................*
-******************************************************************************
-*Tree    :Vectors-3D: Tuple with Vectors in 3D                               *
-*Entries :    10000 : Total =          484713 bytes  File  Size =     300035 *
-*        :          : Tree compression factor =   1.61                       *
-******************************************************************************
-*Br    0 :p3X       : p3X/D                                                  *
-*Entries :    10000 : Total  Size=      80718 bytes  File Size  =      50843 *
-*Baskets :        3 : Basket Size=      32000 bytes  Compression=   1.58     *
-*............................................................................*
-*Br    1 :p3Y       : p3Y/D                                                  *
-*Entries :    10000 : Total  Size=      80718 bytes  File Size  =      50904 *
-*Baskets :        3 : Basket Size=      32000 bytes  Compression=   1.58     *
-*............................................................................*
-*Br    2 :p3Z       : p3Z/D                                                  *
-*Entries :    10000 : Total  Size=      80718 bytes  File Size  =      50842 *
-*Baskets :        3 : Basket Size=      32000 bytes  Compression=   1.58     *
-*............................................................................*
-*Br    3 :v3X       : v3X/D                                                  *
-*Entries :    10000 : Total  Size=      80718 bytes  File Size  =      48903 *
-*Baskets :        3 : Basket Size=      32000 bytes  Compression=   1.64     *
-*............................................................................*
-*Br    4 :v3Y       : v3Y/D                                                  *
-*Entries :    10000 : Total  Size=      80718 bytes  File Size  =      48921 *
-*Baskets :        3 : Basket Size=      32000 bytes  Compression=   1.64     *
-*............................................................................*
-*Br    5 :v3Z       : v3Z/D                                                  *
-*Entries :    10000 : Total  Size=      80718 bytes  File Size  =      48876 *
-*Baskets :        3 : Basket Size=      32000 bytes  Compression=   1.64     *
-*............................................................................*
-******************************************************************************
-*Tree    :Math-vectors: Tuple with Math Vectors                                *
-*Entries :    10000 : Total =         3171418 bytes  File  Size =    2949518 *
-*        :          : Tree compression factor =   1.07                       *
-******************************************************************************
-*Br    0 :g         : g[4]/F                                                 *
-*Entries :    10000 : Total  Size=     160948 bytes  File Size  =     148997 *
-*Baskets :        6 : Basket Size=      32000 bytes  Compression=   1.08     *
-*............................................................................*
-*Br    1 :b         : b[25]/F                                                *
-*Entries :    10000 : Total  Size=    1003490 bytes  File Size  =     946119 *
-*Baskets :       32 : Basket Size=      32000 bytes  Compression=   1.06     *
-*............................................................................*
-*Br    2 :f         : f[50]/F                                                *
-*Entries :    10000 : Total  Size=    2006770 bytes  File Size  =    1852800 *
-*Baskets :       63 : Basket Size=      32000 bytes  Compression=   1.08     *
-*............................................................................*
-******************************************************************************
-*Tree    :S-matrices: Tuple with S-matrices                                  *
-*Entries :    10000 : Total =         3452046 bytes  File  Size =    2985797 *
-*        :          : Tree compression factor =   1.16                       *
-******************************************************************************
-*Br    0 :g         : g[4][4]/F                                              *
-*Entries :    10000 : Total  Size=     642352 bytes  File Size  =     595788 *
-*Baskets :       21 : Basket Size=      32000 bytes  Compression=   1.08     *
-*............................................................................*
-*Br    1 :b         : b[3][15]/F                                             *
-*Entries :    10000 : Total  Size=    1806182 bytes  File Size  =    1702994 *
-*Baskets :       57 : Basket Size=      32000 bytes  Compression=   1.06     *
-*............................................................................*
-*Br    2 :f         : f[5][5]/F                                              *
-*Entries :    10000 : Total  Size=    1003430 bytes  File Size  =     685324 *
-*Baskets :       32 : Basket Size=      32000 bytes  Compression=   1.46     *
-*............................................................................*
-******************************************************************************
-*Tree    :VectorMaps: Tuple with VectorMaps/'ExtraInfo'                      *
-*Entries :    10000 : Total =        64553938 bytes  File  Size =    3660656 *
-*        :          : Tree compression factor =  17.68                       *
-******************************************************************************
-*Br    0 :n1        : n1/I                                                   *
-*Entries :    10000 : Total  Size=      40624 bytes  File Size  =        419 *
-*Baskets :        2 : Basket Size=      32000 bytes  Compression=  95.82     *
-*............................................................................*
-*Br    1 :map1      : map1[n1][2]/F                                          *
-*Entries :    10000 : Total  Size=   16098242 bytes  File Size  =    1090722 *
-*Baskets :      527 : Basket Size=      32000 bytes  Compression=  14.75     *
-*............................................................................*
-*Br    2 :n2        : n2/I                                                   *
-*Entries :    10000 : Total  Size=      40624 bytes  File Size  =        419 *
-*Baskets :        2 : Basket Size=      32000 bytes  Compression=  95.82     *
-*............................................................................*
-*Br    3 :map2      : map2[n2][2]/F                                          *
-*Entries :    10000 : Total  Size=   16098242 bytes  File Size  =     836946 *
-*Baskets :      527 : Basket Size=      32000 bytes  Compression=  19.22     *
-*............................................................................*
-*Br    4 :n3        : n3/I                                                   *
-*Entries :    10000 : Total  Size=      40624 bytes  File Size  =        419 *
-*Baskets :        2 : Basket Size=      32000 bytes  Compression=  95.82     *
-*............................................................................*
-*Br    5 :map3      : map3[n3][2]/F                                          *
-*Entries :    10000 : Total  Size=   16098242 bytes  File Size  =     772581 *
-*Baskets :      527 : Basket Size=      32000 bytes  Compression=  20.82     *
-*............................................................................*
-*Br    6 :n4        : n4/I                                                   *
-*Entries :    10000 : Total  Size=      40624 bytes  File Size  =        419 *
-*Baskets :        2 : Basket Size=      32000 bytes  Compression=  95.82     *
-*............................................................................*
-*Br    7 :map4      : map4[n4][2]/F                                          *
-*Entries :    10000 : Total  Size=   16098242 bytes  File Size  =     946974 *
-*Baskets :      527 : Basket Size=      32000 bytes  Compression=  16.99     *
-*............................................................................*
-NTupleSvc            INFO NTuples saved successfully
-ApplicationMgr       INFO Application Manager Finalized successfully
-ApplicationMgr       INFO Application Manager Terminated successfully
diff --git a/GaudiAlg/tests/qmtest/refs/TupleEx1.pyref b/GaudiAlg/tests/qmtest/refs/TupleEx1.pyref
deleted file mode 100644
index abae6f6eb48afcc59bd55db08796b4dada4d5a77..0000000000000000000000000000000000000000
--- a/GaudiAlg/tests/qmtest/refs/TupleEx1.pyref
+++ /dev/null
@@ -1,167 +0,0 @@
-
-*******************************************************************************
-*                                                                             *
-* Simple example which illustrate the usage of useful                         *
-* algorithm  base class for N-Tuple manipulations                             *
-*                                                                             *
-*******************************************************************************
-
-ApplicationMgr    SUCCESS
-====================================================================================================================================
-                                                   Welcome to ApplicationMgr (GaudiCoreSvc v3r1)
-                                          running on pclhcb117 on Wed Sep 17 14:00:24 2014
-====================================================================================================================================
-ApplicationMgr       INFO Application Manager Configured successfully
-ApplicationMgr       INFO Successfully loaded modules : GaudiAlg, RootHistCnv
-NTupleSvc            INFO Added stream file:TupleEx1.root as MYLUN
-RootHistSvc          INFO Writing ROOT histograms to: UndefinedROOTOutputFileName
-HistogramPersis...   INFO Added successfully Conversion service RootHistSvc
-DetectorDataSvc      INFO Detector description not requested to be loaded
-EventLoopMgr      WARNING Unable to locate service "EventSelector"
-EventLoopMgr      WARNING No events will be processed from external input.
-ApplicationMgr       INFO Application Manager Initialized successfully
-ApplicationMgr       INFO Application Manager Started successfully
-RndmGenSvc.Engine    INFO Generator engine type:CLHEP::RanluxEngine
-RndmGenSvc.Engine    INFO Current Seed:1234567 Luxury:3
-RndmGenSvc           INFO Using Random engine:HepRndm::Engine<CLHEP::RanluxEngine>
-RFileCnv             INFO opening Root file "TupleEx1.root" for writing
-RRWNTupleCnv         INFO ID 1: added branch: gauss / gauss/D
-RRWNTupleCnv         INFO ID 1: added branch: flat / flat/D
-RRWNTupleCnv         INFO ID 1: added branch: expo / expo/D
-RRWNTupleCnv         INFO ID 1: added branch: breit / breit/D
-RRWNTupleCnv         INFO ID 1: added branch: poiss1 / poiss1/I
-RRWNTupleCnv         INFO ID 1: added branch: binom1 / binom1/I
-RRWNTupleCnv         INFO ID 1: added branch: poiss2 / poiss2/L
-RRWNTupleCnv         INFO ID 1: added branch: binom2 / binom2/L
-RRWNTupleCnv         INFO ID 1: added branch: poiss3 / poiss3/l
-RRWNTupleCnv         INFO ID 1: added branch: binom3 / binom3/l
-RRWNTupleCnv         INFO ID 1: added branch: poiss4 / poiss4/I
-RRWNTupleCnv         INFO ID 1: added branch: binom4 / binom4/I
-RRWNTupleCnv         INFO ID 1: added branch: poisb / poisb/O
-RRWNTupleCnv         INFO Booked TTree with ID:1 "Trivial Row-Wise Tuple"
-RCWNTupleCnv         INFO Booked TTree with ID: 2 "Trivial Column-Wise Tuple" in directory TupleEx1.root:/TupleEx1
-RCWNTupleCnv         INFO Booked TTree with ID: 3 "Fixed-size arrays/vectors" in directory TupleEx1.root:/TupleEx1
-ApplicationMgr       INFO Application Manager Stopped successfully
-TupleEx1          SUCCESS Booked 3 N-Tuples and 0 Event Tag Collections
-TupleEx1          SUCCESS List of booked N-Tuples in directory "MYLUN/TupleEx1"
-TupleEx1          SUCCESS  ID=1             Title="Trivial Row-Wise Tuple"                  #items=13 {gauss,flat,expo,breit,poiss1,binom1,poiss2,binom2,poiss3,binom3,poiss4,binom4,poi}
-TupleEx1          SUCCESS  ID=2             Title="Trivial Column-Wise Tuple"               #items=7  {gauss,flat,expo,breit,poiss,binom,poisb}
-TupleEx1          SUCCESS  ID=3             Title="Fixed-size arrays/vectors"               #items=4  {arflat[1],arexpo[1],argau[1],argau2[1]}
-RootHistSvc       WARNING no ROOT output file name, Histograms cannot be persistified
-EventLoopMgr         INFO Histograms converted successfully according to request.
-RFileCnv             INFO dumping contents of /NTUPLES/MYLUN
-TFile: name=TupleEx1.root, title=Gaudi Trees, option=CREATE
-******************************************************************************
-*Tree    :1         : Trivial Row-Wise Tuple                                 *
-*Entries :       20 : Total =            9308 bytes  File  Size =       3063 *
-*        :          : Tree compression factor =   1.30                       *
-******************************************************************************
-*Br    0 :gauss     : gauss/D                                                *
-*Entries :       20 : Total  Size=        719 bytes  File Size  =        212 *
-*Baskets :        1 : Basket Size=      32000 bytes  Compression=   1.08     *
-*............................................................................*
-*Br    1 :flat      : flat/D                                                 *
-*Entries :       20 : Total  Size=        714 bytes  File Size  =        212 *
-*Baskets :        1 : Basket Size=      32000 bytes  Compression=   1.08     *
-*............................................................................*
-*Br    2 :expo      : expo/D                                                 *
-*Entries :       20 : Total  Size=        714 bytes  File Size  =        228 *
-*Baskets :        1 : Basket Size=      32000 bytes  Compression=   1.00     *
-*............................................................................*
-*Br    3 :breit     : breit/D                                                *
-*Entries :       20 : Total  Size=        719 bytes  File Size  =        229 *
-*Baskets :        1 : Basket Size=      32000 bytes  Compression=   1.00     *
-*............................................................................*
-*Br    4 :poiss1    : poiss1/I                                               *
-*Entries :       20 : Total  Size=        636 bytes  File Size  =        119 *
-*Baskets :        1 : Basket Size=      32000 bytes  Compression=   1.26     *
-*............................................................................*
-*Br    5 :binom1    : binom1/I                                               *
-*Entries :       20 : Total  Size=        636 bytes  File Size  =        119 *
-*Baskets :        1 : Basket Size=      32000 bytes  Compression=   1.26     *
-*............................................................................*
-*Br    6 :poiss2    : poiss2/L                                               *
-*Entries :       20 : Total  Size=        724 bytes  File Size  =        127 *
-*Baskets :        1 : Basket Size=      32000 bytes  Compression=   1.81     *
-*............................................................................*
-*Br    7 :binom2    : binom2/L                                               *
-*Entries :       20 : Total  Size=        724 bytes  File Size  =        127 *
-*Baskets :        1 : Basket Size=      32000 bytes  Compression=   1.81     *
-*............................................................................*
-*Br    8 :poiss3    : poiss3/l                                               *
-*Entries :       20 : Total  Size=        724 bytes  File Size  =        128 *
-*Baskets :        1 : Basket Size=      32000 bytes  Compression=   1.80     *
-*............................................................................*
-*Br    9 :binom3    : binom3/l                                               *
-*Entries :       20 : Total  Size=        724 bytes  File Size  =        118 *
-*Baskets :        1 : Basket Size=      32000 bytes  Compression=   1.95     *
-*............................................................................*
-*Br   10 :poiss4    : poiss4/I                                               *
-*Entries :       20 : Total  Size=        636 bytes  File Size  =        122 *
-*Baskets :        1 : Basket Size=      32000 bytes  Compression=   1.23     *
-*............................................................................*
-*Br   11 :binom4    : binom4/I                                               *
-*Entries :       20 : Total  Size=        636 bytes  File Size  =        114 *
-*Baskets :        1 : Basket Size=      32000 bytes  Compression=   1.32     *
-*............................................................................*
-*Br   12 :poisb     : poisb/O                                                *
-*Entries :       20 : Total  Size=        565 bytes  File Size  =         89 *
-*Baskets :        1 : Basket Size=      32000 bytes  Compression=   1.00     *
-*............................................................................*
-******************************************************************************
-*Tree    :2         : Trivial Column-Wise Tuple                              *
-*Entries :       20 : Total =            5099 bytes  File  Size =       2016 *
-*        :          : Tree compression factor =   1.08                       *
-******************************************************************************
-*Br    0 :gauss     : gauss/D                                                *
-*Entries :       20 : Total  Size=        719 bytes  File Size  =        212 *
-*Baskets :        1 : Basket Size=      32000 bytes  Compression=   1.08     *
-*............................................................................*
-*Br    1 :flat      : flat/D                                                 *
-*Entries :       20 : Total  Size=        714 bytes  File Size  =        210 *
-*Baskets :        1 : Basket Size=      32000 bytes  Compression=   1.09     *
-*............................................................................*
-*Br    2 :expo      : expo/D                                                 *
-*Entries :       20 : Total  Size=        714 bytes  File Size  =        228 *
-*Baskets :        1 : Basket Size=      32000 bytes  Compression=   1.00     *
-*............................................................................*
-*Br    3 :breit     : breit/D                                                *
-*Entries :       20 : Total  Size=        719 bytes  File Size  =        229 *
-*Baskets :        1 : Basket Size=      32000 bytes  Compression=   1.00     *
-*............................................................................*
-*Br    4 :poiss     : poiss/I                                                *
-*Entries :       20 : Total  Size=        631 bytes  File Size  =        116 *
-*Baskets :        1 : Basket Size=      32000 bytes  Compression=   1.28     *
-*............................................................................*
-*Br    5 :binom     : binom/I                                                *
-*Entries :       20 : Total  Size=        631 bytes  File Size  =        118 *
-*Baskets :        1 : Basket Size=      32000 bytes  Compression=   1.26     *
-*............................................................................*
-*Br    6 :poisb     : poisb/O                                                *
-*Entries :       20 : Total  Size=        565 bytes  File Size  =         89 *
-*Baskets :        1 : Basket Size=      32000 bytes  Compression=   1.00     *
-*............................................................................*
-******************************************************************************
-*Tree    :3         : Fixed-size arrays/vectors                              *
-*Entries :       20 : Total =           18308 bytes  File  Size =      15533 *
-*        :          : Tree compression factor =   1.07                       *
-******************************************************************************
-*Br    0 :arflat    : arflat[50]/F                                           *
-*Entries :       20 : Total  Size=       4564 bytes  File Size  =       3816 *
-*Baskets :        1 : Basket Size=      32000 bytes  Compression=   1.07     *
-*............................................................................*
-*Br    1 :arexpo    : arexpo[62]/F                                           *
-*Entries :       20 : Total  Size=       5524 bytes  File Size  =       4617 *
-*Baskets :        1 : Basket Size=      32000 bytes  Compression=   1.09     *
-*............................................................................*
-*Br    2 :argau     : argau[42]/F                                            *
-*Entries :       20 : Total  Size=       3919 bytes  File Size  =       3230 *
-*Baskets :        1 : Basket Size=      32000 bytes  Compression=   1.06     *
-*............................................................................*
-*Br    3 :argau2    : argau2[42]/F                                           *
-*Entries :       20 : Total  Size=       3924 bytes  File Size  =       3238 *
-*Baskets :        1 : Basket Size=      32000 bytes  Compression=   1.06     *
-*............................................................................*
-NTupleSvc            INFO NTuples saved successfully
-ApplicationMgr       INFO Application Manager Finalized successfully
-ApplicationMgr       INFO Application Manager Terminated successfully
diff --git a/GaudiAlg/tests/qmtest/refs/TupleEx2.pyref b/GaudiAlg/tests/qmtest/refs/TupleEx2.pyref
deleted file mode 100644
index d9f6a107845c41b9eab672738546e4d77b987653..0000000000000000000000000000000000000000
--- a/GaudiAlg/tests/qmtest/refs/TupleEx2.pyref
+++ /dev/null
@@ -1,98 +0,0 @@
-
-*******************************************************************************
-*                                                                             *
-* Simple example which illustrate the usage of useful                         *
-* algorithm  base class for N-Tuple manipulations                             *
-*                                                                             *
-*******************************************************************************
-
-ApplicationMgr    SUCCESS
-====================================================================================================================================
-                                                   Welcome to ApplicationMgr (GaudiCoreSvc v1r0)
-                                          running on lxplus437.cern.ch on Mon Feb 27 15:32:28 2012
-====================================================================================================================================
-ApplicationMgr       INFO Application Manager Configured successfully
-ApplicationMgr       INFO Successfully loaded modules : GaudiAlg, RootHistCnv
-NTupleSvc            INFO Added stream file:TupleEx2.root as MYLUN
-RootHistSvc          INFO Writing ROOT histograms to: UndefinedROOTOutputFileName
-HistogramPersis...   INFO Added successfully Conversion service RootHistSvc
-DetectorDataSvc      INFO Detector description not requested to be loaded
-EventLoopMgr      WARNING Unable to locate service "EventSelector"
-EventLoopMgr      WARNING No events will be processed from external input.
-ApplicationMgr       INFO Application Manager Initialized successfully
-ApplicationMgr       INFO Application Manager Started successfully
-RndmGenSvc.Engine    INFO Generator engine type:CLHEP::RanluxEngine
-RndmGenSvc.Engine    INFO Current Seed:1234567 Luxury:3
-RndmGenSvc           INFO Using Random engine:HepRndm::Engine<CLHEP::RanluxEngine>
-RFileCnv             INFO opening Root file "TupleEx2.root" for writing
-RCWNTupleCnv         INFO Booked TTree with ID: Vectors-4D "N-tuple with 4D-vectors" in directory TupleEx2.root:/TupleEx2
-RCWNTupleCnv         INFO Booked TTree with ID: Vectors-3D "N-tuple with 3D-vectors" in directory TupleEx2.root:/TupleEx2
-RCWNTupleCnv         INFO Booked TTree with ID: Points-3D "N-tuple with 3D-points" in directory TupleEx2.root:/TupleEx2
-ApplicationMgr       INFO Application Manager Stopped successfully
-TupleEx2          SUCCESS Booked 3 N-Tuples and 0 Event Tag Collections
-TupleEx2          SUCCESS List of booked N-Tuples in directory "MYLUN/TupleEx2"
-TupleEx2          SUCCESS  ID=Points-3D     Title="N-tuple with 3D-points"                  #items=3  {p1X,p1Y,p1Z}
-TupleEx2          SUCCESS  ID=Vectors-3D    Title="N-tuple with 3D-vectors"                 #items=3  {v1X,v1Y,v1Z}
-TupleEx2          SUCCESS  ID=Vectors-4D    Title="N-tuple with 4D-vectors"                 #items=4  {lv1E,lv1X,lv1Y,lv1Z}
-RootHistSvc       WARNING no ROOT output file name, Histograms cannot be persistified
-EventLoopMgr         INFO Histograms converted successfully according to request.
-RFileCnv             INFO dumping contents of /NTUPLES/MYLUN
-TFile: name=TupleEx2.root, title=Gaudi Trees, option=CREATE
-******************************************************************************
-*Tree    :Vectors-4D: N-tuple with 4D-vectors                                *
-*Entries :     2000 : Total =           66643 bytes  File  Size =      39820 *
-*        :          : Tree compression factor =   1.64                       *
-******************************************************************************
-*Br    0 :lv1E      : lv1E/D                                                 *
-*Entries :     2000 : Total  Size=      16563 bytes  File Size  =       9833 *
-*Baskets :        1 : Basket Size=      32000 bytes  Compression=   1.64     *
-*............................................................................*
-*Br    1 :lv1X      : lv1X/D                                                 *
-*Entries :     2000 : Total  Size=      16563 bytes  File Size  =       9813 *
-*Baskets :        1 : Basket Size=      32000 bytes  Compression=   1.64     *
-*............................................................................*
-*Br    2 :lv1Y      : lv1Y/D                                                 *
-*Entries :     2000 : Total  Size=      16563 bytes  File Size  =       9804 *
-*Baskets :        1 : Basket Size=      32000 bytes  Compression=   1.64     *
-*............................................................................*
-*Br    3 :lv1Z      : lv1Z/D                                                 *
-*Entries :     2000 : Total  Size=      16563 bytes  File Size  =       9815 *
-*Baskets :        1 : Basket Size=      32000 bytes  Compression=   1.64     *
-*............................................................................*
-******************************************************************************
-*Tree    :Vectors-3D: N-tuple with 3D-vectors                                *
-*Entries :     2000 : Total =           50060 bytes  File  Size =      29944 *
-*        :          : Tree compression factor =   1.64                       *
-******************************************************************************
-*Br    0 :v1X       : v1X/D                                                  *
-*Entries :     2000 : Total  Size=      16558 bytes  File Size  =       9807 *
-*Baskets :        1 : Basket Size=      32000 bytes  Compression=   1.64     *
-*............................................................................*
-*Br    1 :v1Y       : v1Y/D                                                  *
-*Entries :     2000 : Total  Size=      16558 bytes  File Size  =       9801 *
-*Baskets :        1 : Basket Size=      32000 bytes  Compression=   1.64     *
-*............................................................................*
-*Br    2 :v1Z       : v1Z/D                                                  *
-*Entries :     2000 : Total  Size=      16558 bytes  File Size  =       9819 *
-*Baskets :        1 : Basket Size=      32000 bytes  Compression=   1.64     *
-*............................................................................*
-******************************************************************************
-*Tree    :Points-3D : N-tuple with 3D-points                                 *
-*Entries :     2000 : Total =           50053 bytes  File  Size =      29945 *
-*        :          : Tree compression factor =   1.64                       *
-******************************************************************************
-*Br    0 :p1X       : p1X/D                                                  *
-*Entries :     2000 : Total  Size=      16557 bytes  File Size  =       9792 *
-*Baskets :        1 : Basket Size=      32000 bytes  Compression=   1.64     *
-*............................................................................*
-*Br    1 :p1Y       : p1Y/D                                                  *
-*Entries :     2000 : Total  Size=      16557 bytes  File Size  =       9822 *
-*Baskets :        1 : Basket Size=      32000 bytes  Compression=   1.64     *
-*............................................................................*
-*Br    2 :p1Z       : p1Z/D                                                  *
-*Entries :     2000 : Total  Size=      16557 bytes  File Size  =       9823 *
-*Baskets :        1 : Basket Size=      32000 bytes  Compression=   1.64     *
-*............................................................................*
-NTupleSvc            INFO NTuples saved successfully
-ApplicationMgr       INFO Application Manager Finalized successfully
-ApplicationMgr       INFO Application Manager Terminated successfully
diff --git a/GaudiAlg/tests/qmtest/refs/TupleExPyOpts.ref b/GaudiAlg/tests/qmtest/refs/TupleExPyOpts.ref
deleted file mode 100644
index d7a9de4f536e67b82703854e82177a2625d3bc2b..0000000000000000000000000000000000000000
--- a/GaudiAlg/tests/qmtest/refs/TupleExPyOpts.ref
+++ /dev/null
@@ -1,642 +0,0 @@
-# --> Including file '/afs/cern.ch/work/m/marcocle/workspace/Gaudi/GaudiTestSuite/options/TupleEx.py'
-# <-- End of file '/afs/cern.ch/work/m/marcocle/workspace/Gaudi/GaudiTestSuite/options/TupleEx.py'
-ApplicationMgr    SUCCESS
-====================================================================================================================================
-                                                   Welcome to ApplicationMgr (GaudiCoreSvc v1r6)
-                                          running on lxplus0497 on Thu Oct 24 20:22:50 2013
-====================================================================================================================================
-ApplicationMgr       INFO Application Manager Configured successfully
-RndmGenSvc.Engine    INFO Generator engine type:CLHEP::RanluxEngine
-RndmGenSvc.Engine    INFO Current Seed:1234567 Luxury:3
-RndmGenSvc           INFO Using Random engine:HepRndm::Engine<CLHEP::RanluxEngine>
-RootHistSvc          INFO Writing ROOT histograms to: UndefinedROOTOutputFileName
-HistogramPersis...   INFO Added successfully Conversion service RootHistSvc
-NTupleSvc            INFO Added stream file:TupleEx_pyopts.root as MYLUN
-EventLoopMgr      WARNING Unable to locate service "EventSelector"
-EventLoopMgr      WARNING No events will be processed from external input.
-ApplicationMgr       INFO Application Manager Initialized successfully
-ApplicationMgr       INFO Application Manager Started successfully
-RFileCnv             INFO opening Root file "TupleEx_pyopts.root" for writing, CompressionLevel='LZMA:6'
-RRWNTupleCnv         INFO ID 1: added branch: gauss / gauss/D
-RRWNTupleCnv         INFO ID 1: added branch: flat / flat/D
-RRWNTupleCnv         INFO ID 1: added branch: expo / expo/D
-RRWNTupleCnv         INFO ID 1: added branch: breit / breit/D
-RRWNTupleCnv         INFO ID 1: added branch: poiss / poiss/I
-RRWNTupleCnv         INFO ID 1: added branch: binom / binom/I
-RRWNTupleCnv         INFO ID 1: added branch: pois2 / pois2/I
-RRWNTupleCnv         INFO ID 1: added branch: bino2 / bino2/I
-RRWNTupleCnv         INFO ID 1: added branch: poisb / poisb/O
-RRWNTupleCnv         INFO Booked TTree with ID:1 "Trivial Row-Wise Tuple"
-RCWNTupleCnv         INFO Booked TTree with ID: two "Column-Wise Tuple" in directory TupleEx_pyopts.root:/Tuple
-RCWNTupleCnv         INFO Booked TTree with ID: 3 "Fixed-size arrays/vectors" in directory TupleEx_pyopts.root:/Tuple
-RCWNTupleCnv         INFO Booked TTree with ID: four "Fixed-size matrices" in directory TupleEx_pyopts.root:/Tuple/subdir
-RCWNTupleCnv         INFO Booked TTree with ID: 5 "Variable-size arrays/vectors" in directory TupleEx_pyopts.root:/Tuple
-RCWNTupleCnv         INFO Booked TTree with ID: six "Variable-size matrices" in directory TupleEx_pyopts.root:/Tuple
-Tuple             WARNING TupleAlg:: Tuple 'Types Test Column Wise' 'long' has different sizes on 32/64 bit systems. Casting 'long' to 'long long'
-Tuple             WARNING TupleAlg:: Tuple 'Types Test Column Wise' 'unsigned long' has different sizes on 32/64 bit systems. Casting 'ulong' to 'unsigned long long'
-RCWNTupleCnv         INFO Booked TTree with ID: typesCW "Types Test Column Wise" in directory TupleEx_pyopts.root:/Tuple
-Tuple             WARNING TupleAlg:: Tuple 'Types Test Row Wise' 'long' has different sizes on 32/64 bit systems. Casting 'long' to 'long long'
-Tuple             WARNING TupleAlg:: Tuple 'Types Test Row Wise' 'unsigned long' has different sizes on 32/64 bit systems. Casting 'ulong' to 'unsigned long long'
-RRWNTupleCnv         INFO ID typesRW: added branch: bool / bool/O
-RRWNTupleCnv         INFO ID typesRW: added branch: float / float/F
-RRWNTupleCnv         INFO ID typesRW: added branch: double / double/D
-RRWNTupleCnv         INFO ID typesRW: added branch: short / short/S
-RRWNTupleCnv         INFO ID typesRW: added branch: ushort / ushort/s
-RRWNTupleCnv         INFO ID typesRW: added branch: int / int/I
-RRWNTupleCnv         INFO ID typesRW: added branch: uint / uint/i
-RRWNTupleCnv         INFO ID typesRW: added branch: long / long/L
-RRWNTupleCnv         INFO ID typesRW: added branch: ulong / ulong/l
-RRWNTupleCnv         INFO ID typesRW: added branch: longlong / longlong/L
-RRWNTupleCnv         INFO ID typesRW: added branch: ulonglong / ulonglong/l
-RRWNTupleCnv         INFO ID typesRW: added branch: char / char/B
-RRWNTupleCnv         INFO ID typesRW: added branch: uchar / uchar/b
-RRWNTupleCnv         INFO ID typesRW: added branch: EventID / EventID/l
-RRWNTupleCnv         INFO Booked TTree with ID:typesRW "Types Test Row Wise"
-RCWNTupleCnv         INFO Booked TTree with ID: dublets "Tuple with dublets" in directory TupleEx_pyopts.root:/Tuple2
-RCWNTupleCnv         INFO Booked TTree with ID: triplets "Tuple with triplets" in directory TupleEx_pyopts.root:/Tuple2
-RCWNTupleCnv         INFO Booked TTree with ID: LorentzVectors "Tuple with Lorentz Vectors " in directory TupleEx_pyopts.root:/Tuple3
-RCWNTupleCnv         INFO Booked TTree with ID: Vectors-3D "Tuple with Vectors in 3D " in directory TupleEx_pyopts.root:/Tuple3
-RCWNTupleCnv         INFO Booked TTree with ID: Math-vectors "Tuple with Math Vectors" in directory TupleEx_pyopts.root:/Tuple3
-RCWNTupleCnv         INFO Booked TTree with ID: S-matrices "Tuple with S-matrices" in directory TupleEx_pyopts.root:/Tuple3
-RCWNTupleCnv         INFO Booked TTree with ID: VectorMaps "Tuple with VectorMaps/'ExtraInfo'" in directory TupleEx_pyopts.root:/Tuple3
-Tuple             WARNING TupleAlg:: Tuple 'Types Test Column Wise' 'long' has different sizes on 32/64 bit systems. Casting 'long' to 'long long'
-Tuple             WARNING TupleAlg:: Tuple 'Types Test Column Wise' 'unsigned long' has different sizes on 32/64 bit systems. Casting 'ulong' to 'unsigned long long'
-Tuple             WARNING TupleAlg:: Tuple 'Types Test Row Wise' 'long' has different sizes on 32/64 bit systems. Casting 'long' to 'long long'
-Tuple             WARNING TupleAlg:: Tuple 'Types Test Row Wise' 'unsigned long' has different sizes on 32/64 bit systems. Casting 'ulong' to 'unsigned long long'
-Tuple             WARNING TupleAlg:: Tuple 'Types Test Column Wise' 'long' has different sizes on 32/64 bit systems. Casting 'long' to 'long long'
-Tuple             WARNING TupleAlg:: Tuple 'Types Test Column Wise' 'unsigned long' has different sizes on 32/64 bit systems. Casting 'ulong' to 'unsigned long long'
-Tuple             WARNING TupleAlg:: Tuple 'Types Test Row Wise' 'long' has different sizes on 32/64 bit systems. Casting 'long' to 'long long'
-Tuple             WARNING TupleAlg:: Tuple 'Types Test Row Wise' 'unsigned long' has different sizes on 32/64 bit systems. Casting 'ulong' to 'unsigned long long'
-Tuple             WARNING TupleAlg:: Tuple 'Types Test Column Wise' 'long' has different sizes on 32/64 bit systems. Casting 'long' to 'long long'
-Tuple             WARNING TupleAlg:: Tuple 'Types Test Column Wise' 'unsigned long' has different sizes on 32/64 bit systems. Casting 'ulong' to 'unsigned long long'
-Tuple             WARNING TupleAlg:: Tuple 'Types Test Row Wise' 'long' has different sizes on 32/64 bit systems. Casting 'long' to 'long long'
-Tuple             WARNING TupleAlg:: Tuple 'Types Test Row Wise' 'unsigned long' has different sizes on 32/64 bit systems. Casting 'ulong' to 'unsigned long long'
-Tuple             WARNING TupleAlg:: Tuple 'Types Test Column Wise' 'long' has different sizes on 32/64 bit systems. Casting 'long' to 'long long'
-Tuple             WARNING TupleAlg:: Tuple 'Types Test Column Wise' 'unsigned long' has different sizes on 32/64 bit systems. Casting 'ulong' to 'unsigned long long'
-Tuple             WARNING TupleAlg:: Tuple 'Types Test Row Wise' 'long' has different sizes on 32/64 bit systems. Casting 'long' to 'long long'
-Tuple             WARNING TupleAlg:: Tuple 'Types Test Row Wise' 'unsigned long' has different sizes on 32/64 bit systems. Casting 'ulong' to 'unsigned long long'
-Tuple             WARNING TupleAlg:: Tuple 'Types Test Column Wise' 'long' has different sizes on 32/64 bit systems. Casting 'long' to 'long long'
-Tuple             WARNING TupleAlg:: Tuple 'Types Test Column Wise' 'unsigned long' has different sizes on 32/64 bit systems. Casting 'ulong' to 'unsigned long long'
-Tuple             WARNING TupleAlg:: Tuple 'Types Test Row Wise' 'long' has different sizes on 32/64 bit systems. Casting 'long' to 'long long'
-Tuple             WARNING TupleAlg:: Tuple 'Types Test Row Wise' 'unsigned long' has different sizes on 32/64 bit systems. Casting 'ulong' to 'unsigned long long'
-Tuple             WARNING TupleAlg:: Tuple 'Types Test Column Wise' 'long' has different sizes on 32/64 bit systems. Casting 'long' to 'long long'
-Tuple             WARNING TupleAlg:: Tuple 'Types Test Column Wise' 'unsigned long' has different sizes on 32/64 bit systems. Casting 'ulong' to 'unsigned long long'
-Tuple             WARNING TupleAlg:: Tuple 'Types Test Row Wise' 'long' has different sizes on 32/64 bit systems. Casting 'long' to 'long long'
-Tuple             WARNING TupleAlg:: Tuple 'Types Test Row Wise' 'unsigned long' has different sizes on 32/64 bit systems. Casting 'ulong' to 'unsigned long long'
-Tuple             WARNING TupleAlg:: Tuple 'Types Test Column Wise' 'long' has different sizes on 32/64 bit systems. Casting 'long' to 'long long'
-Tuple             WARNING TupleAlg:: Tuple 'Types Test Column Wise' 'unsigned long' has different sizes on 32/64 bit systems. Casting 'ulong' to 'unsigned long long'
-Tuple             WARNING TupleAlg:: Tuple 'Types Test Row Wise' 'long' has different sizes on 32/64 bit systems. Casting 'long' to 'long long'
-Tuple             WARNING TupleAlg:: Tuple 'Types Test Row Wise' 'unsigned long' has different sizes on 32/64 bit systems. Casting 'ulong' to 'unsigned long long'
-Tuple             WARNING TupleAlg:: Tuple 'Types Test Column Wise' 'long' has different sizes on 32/64 bit systems. Casting 'long' to 'long long'
-Tuple             WARNING TupleAlg:: Tuple 'Types Test Column Wise' 'unsigned long' has different sizes on 32/64 bit systems. Casting 'ulong' to 'unsigned long long'
-Tuple             WARNING TupleAlg:: Tuple 'Types Test Row Wise' 'long' has different sizes on 32/64 bit systems. Casting 'long' to 'long long'
-Tuple             WARNING TupleAlg:: Tuple 'Types Test Row Wise' 'unsigned long' has different sizes on 32/64 bit systems. Casting 'ulong' to 'unsigned long long'
-Tuple             WARNING TupleAlg:: The WARNING message is suppressed : 'Tuple 'Types Test Column Wise' 'long' has different sizes on 32/64 bit systems. Casting 'long' to 'long long''
-Tuple             WARNING TupleAlg:: The WARNING message is suppressed : 'Tuple 'Types Test Column Wise' 'unsigned long' has different sizes on 32/64 bit systems. Casting 'ulong' to 'unsigned long long''
-Tuple             WARNING TupleAlg:: The WARNING message is suppressed : 'Tuple 'Types Test Row Wise' 'long' has different sizes on 32/64 bit systems. Casting 'long' to 'long long''
-Tuple             WARNING TupleAlg:: The WARNING message is suppressed : 'Tuple 'Types Test Row Wise' 'unsigned long' has different sizes on 32/64 bit systems. Casting 'ulong' to 'unsigned long long''
-ApplicationMgr       INFO Application Manager Stopped successfully
-Tuple             SUCCESS Booked 8 N-Tuples and 0 Event Tag Collections
-Tuple             SUCCESS List of booked N-Tuples in directory "MYLUN/Tuple"
-Tuple             SUCCESS  ID=1             Title="Trivial Row-Wise Tuple"                  #items=9  {gauss,flat,expo,breit,poiss,binom,pois2,bino2,poisb}
-Tuple             SUCCESS  ID=3             Title="Fixed-size arrays/vectors"               #items=4  {arflat[1],arexpo[1],argau[1],argau2[1]}
-Tuple             SUCCESS  ID=5             Title="Variable-size arrays/vectors"            #items=6  {Len1,arr[1]/V,Len2,sinar[1]/V,cosar[1]/V,tanar[1]/V}
-Tuple             SUCCESS  ID=six           Title="Variable-size matrices"                  #items=8  {Len1,mgau[2]/V,Len2,mexpo[2]/V,Len3,m3flat[2]/V,Len4,m2expo[2]/V}
-Tuple             SUCCESS  ID=subdir/four   Title="Fixed-size matrices"                     #items=3  {mgau[2],mflat[2],mexpo[2]}
-Tuple             SUCCESS  ID=two           Title="Column-Wise Tuple"                       #items=9  {gauss,flat,expo,breit,poiss,binom,pois2,bino2,poisb}
-Tuple             SUCCESS  ID=typesCW       Title="Types Test Column Wise"                  #items=14 {bool,float,double,short,ushort,int,uint,long,ulong,longlong,ulonglong,char,uchar,}
-Tuple             SUCCESS  ID=typesRW       Title="Types Test Row Wise"                     #items=14 {bool,float,double,short,ushort,int,uint,long,ulong,longlong,ulonglong,char,uchar,}
-Tuple             SUCCESS Exceptions/Errors/Warnings/Infos Statistics : 0/0/4/0
-Tuple             SUCCESS  #WARNINGS   = 10000    Message = 'Tuple 'Types Test Column Wise' 'long' has different sizes on 32/64 bit systems. Casting 'long' to 'long long''
-Tuple             SUCCESS  #WARNINGS   = 10000    Message = 'Tuple 'Types Test Column Wise' 'unsigned long' has different sizes on 32/64 bit systems. Casting 'ulong' to 'unsigned long long''
-Tuple             SUCCESS  #WARNINGS   = 10000    Message = 'Tuple 'Types Test Row Wise' 'long' has different sizes on 32/64 bit systems. Casting 'long' to 'long long''
-Tuple             SUCCESS  #WARNINGS   = 10000    Message = 'Tuple 'Types Test Row Wise' 'unsigned long' has different sizes on 32/64 bit systems. Casting 'ulong' to 'unsigned long long''
-Tuple2            SUCCESS Booked 2 N-Tuples and 0 Event Tag Collections
-Tuple2            SUCCESS List of booked N-Tuples in directory "MYLUN/Tuple2"
-Tuple2            SUCCESS  ID=dublets       Title="Tuple with dublets"                      #items=8  {d1F,d1S,d2F,d2S,d3F,d3S,d4F,d4S}
-Tuple2            SUCCESS  ID=triplets      Title="Tuple with triplets"                     #items=6  {tr1F,tr1S,tr1T,tr2F,tr2S,tr2T}
-Tuple3            SUCCESS Booked 5 N-Tuples and 0 Event Tag Collections
-Tuple3            SUCCESS List of booked N-Tuples in directory "MYLUN/Tuple3"
-Tuple3            SUCCESS  ID=LorentzVectorsTitle="Tuple with Lorentz Vectors "             #items=8  {lv1E,lv1X,lv1Y,lv1Z,lv2E,lv2X,lv2Y,lv2Z}
-Tuple3            SUCCESS  ID=Math-vectors  Title="Tuple with Math Vectors"                 #items=3  {g[1],b[1],f[1]}
-Tuple3            SUCCESS  ID=S-matrices    Title="Tuple with S-matrices"                   #items=3  {g[2],b[2],f[2]}
-Tuple3            SUCCESS  ID=VectorMaps    Title="Tuple with VectorMaps/'ExtraInfo'"       #items=8  {n1,map1[2]/V,n2,map2[2]/V,n3,map3[2]/V,n4,map4[2]/V}
-Tuple3            SUCCESS  ID=Vectors-3D    Title="Tuple with Vectors in 3D "               #items=6  {p3X,p3Y,p3Z,v3X,v3Y,v3Z}
-RootHistSvc       WARNING no ROOT output file name, Histograms cannot be persistified
-EventLoopMgr         INFO Histograms converted successfully according to request.
-RFileCnv             INFO dumping contents of /NTUPLES/MYLUN
-TFile: name=TupleEx_pyopts.root, title=Gaudi Trees, option=CREATE
-******************************************************************************
-*Tree    :1         : Trivial Row-Wise Tuple                                 *
-*Entries :    10000 : Total =          496257 bytes  File  Size =     285715 *
-*        :          : Tree compression factor =   1.73                       *
-******************************************************************************
-*Br    0 :gauss     : gauss/D                                                *
-*Entries :    10000 : Total  Size=      80705 bytes  File Size  =      48855 *
-*Baskets :        3 : Basket Size=      32000 bytes  Compression=   1.64     *
-*............................................................................*
-*Br    1 :flat      : flat/D                                                 *
-*Entries :    10000 : Total  Size=      80698 bytes  File Size  =      50882 *
-*Baskets :        3 : Basket Size=      32000 bytes  Compression=   1.58     *
-*............................................................................*
-*Br    2 :expo      : expo/D                                                 *
-*Entries :    10000 : Total  Size=      80698 bytes  File Size  =      76705 *
-*Baskets :        3 : Basket Size=      32000 bytes  Compression=   1.05     *
-*............................................................................*
-*Br    3 :breit     : breit/D                                                *
-*Entries :    10000 : Total  Size=      80705 bytes  File Size  =      77686 *
-*Baskets :        3 : Basket Size=      32000 bytes  Compression=   1.03     *
-*............................................................................*
-*Br    4 :poiss     : poiss/I                                                *
-*Entries :    10000 : Total  Size=      40624 bytes  File Size  =       7341 *
-*Baskets :        2 : Basket Size=      32000 bytes  Compression=   5.47     *
-*............................................................................*
-*Br    5 :binom     : binom/I                                                *
-*Entries :    10000 : Total  Size=      40624 bytes  File Size  =       7023 *
-*Baskets :        2 : Basket Size=      32000 bytes  Compression=   5.72     *
-*............................................................................*
-*Br    6 :pois2     : pois2/I                                                *
-*Entries :    10000 : Total  Size=      40624 bytes  File Size  =       7336 *
-*Baskets :        2 : Basket Size=      32000 bytes  Compression=   5.47     *
-*............................................................................*
-*Br    7 :bino2     : bino2/I                                                *
-*Entries :    10000 : Total  Size=      40624 bytes  File Size  =       7020 *
-*Baskets :        2 : Basket Size=      32000 bytes  Compression=   5.72     *
-*............................................................................*
-*Br    8 :poisb     : poisb/O                                                *
-*Entries :    10000 : Total  Size=      10545 bytes  File Size  =       1776 *
-*Baskets :        1 : Basket Size=      32000 bytes  Compression=   5.67     *
-*............................................................................*
-******************************************************************************
-*Tree    :two       : Column-Wise Tuple                                      *
-*Entries :    10000 : Total =          496293 bytes  File  Size =     285762 *
-*        :          : Tree compression factor =   1.73                       *
-******************************************************************************
-*Br    0 :gauss     : gauss/D                                                *
-*Entries :    10000 : Total  Size=      80711 bytes  File Size  =      48935 *
-*Baskets :        3 : Basket Size=      32000 bytes  Compression=   1.64     *
-*............................................................................*
-*Br    1 :flat      : flat/D                                                 *
-*Entries :    10000 : Total  Size=      80704 bytes  File Size  =      50782 *
-*Baskets :        3 : Basket Size=      32000 bytes  Compression=   1.58     *
-*............................................................................*
-*Br    2 :expo      : expo/D                                                 *
-*Entries :    10000 : Total  Size=      80704 bytes  File Size  =      76728 *
-*Baskets :        3 : Basket Size=      32000 bytes  Compression=   1.05     *
-*............................................................................*
-*Br    3 :breit     : breit/D                                                *
-*Entries :    10000 : Total  Size=      80711 bytes  File Size  =      77654 *
-*Baskets :        3 : Basket Size=      32000 bytes  Compression=   1.03     *
-*............................................................................*
-*Br    4 :poiss     : poiss/I                                                *
-*Entries :    10000 : Total  Size=      40628 bytes  File Size  =       7347 *
-*Baskets :        2 : Basket Size=      32000 bytes  Compression=   5.46     *
-*............................................................................*
-*Br    5 :binom     : binom/I                                                *
-*Entries :    10000 : Total  Size=      40628 bytes  File Size  =       7024 *
-*Baskets :        2 : Basket Size=      32000 bytes  Compression=   5.71     *
-*............................................................................*
-*Br    6 :pois2     : pois2/I                                                *
-*Entries :    10000 : Total  Size=      40628 bytes  File Size  =       7336 *
-*Baskets :        2 : Basket Size=      32000 bytes  Compression=   5.47     *
-*............................................................................*
-*Br    7 :bino2     : bino2/I                                                *
-*Entries :    10000 : Total  Size=      40628 bytes  File Size  =       7067 *
-*Baskets :        2 : Basket Size=      32000 bytes  Compression=   5.68     *
-*............................................................................*
-*Br    8 :poisb     : poisb/O                                                *
-*Entries :    10000 : Total  Size=      10547 bytes  File Size  =       1796 *
-*Baskets :        1 : Basket Size=      32000 bytes  Compression=   5.61     *
-*............................................................................*
-******************************************************************************
-*Tree    :3         : Fixed-size arrays/vectors                              *
-*Entries :    10000 : Total =         7864872 bytes  File  Size =    7248927 *
-*        :          : Tree compression factor =   1.08                       *
-******************************************************************************
-*Br    0 :arflat    : arflat[50]/F                                           *
-*Entries :    10000 : Total  Size=    2006412 bytes  File Size  =    1852309 *
-*Baskets :       63 : Basket Size=      32000 bytes  Compression=   1.08     *
-*............................................................................*
-*Br    1 :arexpo    : arexpo[62]/F                                           *
-*Entries :    10000 : Total  Size=    2488316 bytes  File Size  =    2267047 *
-*Baskets :       79 : Basket Size=      32000 bytes  Compression=   1.10     *
-*............................................................................*
-*Br    2 :argau     : argau[42]/F                                            *
-*Entries :    10000 : Total  Size=    1685615 bytes  File Size  =    1563291 *
-*Baskets :       53 : Basket Size=      32000 bytes  Compression=   1.08     *
-*............................................................................*
-*Br    3 :argau2    : argau2[42]/F                                           *
-*Entries :    10000 : Total  Size=    1685672 bytes  File Size  =    1563398 *
-*Baskets :       53 : Basket Size=      32000 bytes  Compression=   1.08     *
-*............................................................................*
-******************************************************************************
-*Tree    :four      : Fixed-size matrices                                    *
-*Entries :    10000 : Total =         8747795 bytes  File  Size =    8074241 *
-*        :          : Tree compression factor =   1.08                       *
-******************************************************************************
-*Br    0 :mgau      : mgau[15][5]/F                                          *
-*Entries :    10000 : Total  Size=    3009593 bytes  File Size  =    2791832 *
-*Baskets :       95 : Basket Size=      32000 bytes  Compression=   1.08     *
-*............................................................................*
-*Br    1 :mflat     : mflat[26][4]/F                                         *
-*Entries :    10000 : Total  Size=    4173584 bytes  File Size  =    3853027 *
-*Baskets :      132 : Basket Size=      32000 bytes  Compression=   1.08     *
-*............................................................................*
-*Br    2 :mexpo     : mexpo[13][3]/F                                         *
-*Entries :    10000 : Total  Size=    1565552 bytes  File Size  =    1426267 *
-*Baskets :       50 : Basket Size=      32000 bytes  Compression=   1.10     *
-*............................................................................*
-******************************************************************************
-*Tree    :5         : Variable-size arrays/vectors                           *
-*Entries :    10000 : Total =          562377 bytes  File  Size =     375473 *
-*        :          : Tree compression factor =   1.49                       *
-******************************************************************************
-*Br    0 :Len1      : Len1/I                                                 *
-*Entries :    10000 : Total  Size=      40618 bytes  File Size  =       7387 *
-*Baskets :        2 : Basket Size=      32000 bytes  Compression=   5.43     *
-*............................................................................*
-*Br    1 :arr       : arr[Len1]/F                                            *
-*Entries :    10000 : Total  Size=     121299 bytes  File Size  =      90949 *
-*Baskets :        6 : Basket Size=      32000 bytes  Compression=   1.33     *
-*............................................................................*
-*Br    2 :Len2      : Len2/I                                                 *
-*Entries :    10000 : Total  Size=      40618 bytes  File Size  =       7293 *
-*Baskets :        2 : Basket Size=      32000 bytes  Compression=   5.50     *
-*............................................................................*
-*Br    3 :sinar     : sinar[Len2]/F                                          *
-*Entries :    10000 : Total  Size=     119914 bytes  File Size  =      89616 *
-*Baskets :        5 : Basket Size=      32000 bytes  Compression=   1.33     *
-*............................................................................*
-*Br    4 :cosar     : cosar[Len2]/F                                          *
-*Entries :    10000 : Total  Size=     119914 bytes  File Size  =      88246 *
-*Baskets :        5 : Basket Size=      32000 bytes  Compression=   1.35     *
-*............................................................................*
-*Br    5 :tanar     : tanar[Len2]/F                                          *
-*Entries :    10000 : Total  Size=     119914 bytes  File Size  =      90978 *
-*Baskets :        5 : Basket Size=      32000 bytes  Compression=   1.31     *
-*............................................................................*
-******************************************************************************
-*Tree    :six       : Variable-size matrices                                 *
-*Entries :    10000 : Total =         4433145 bytes  File  Size =    3901422 *
-*        :          : Tree compression factor =   1.14                       *
-******************************************************************************
-*Br    0 :Len1      : Len1/I                                                 *
-*Entries :    10000 : Total  Size=      40622 bytes  File Size  =       7401 *
-*Baskets :        2 : Basket Size=      32000 bytes  Compression=   5.42     *
-*............................................................................*
-*Br    1 :mgau      : mgau[Len1][15]/F                                       *
-*Entries :    10000 : Total  Size=    1247531 bytes  File Size  =    1147750 *
-*Baskets :       41 : Basket Size=      32000 bytes  Compression=   1.09     *
-*............................................................................*
-*Br    2 :Len2      : Len2/I                                                 *
-*Entries :    10000 : Total  Size=      40622 bytes  File Size  =       7332 *
-*Baskets :        2 : Basket Size=      32000 bytes  Compression=   5.47     *
-*............................................................................*
-*Br    3 :mexpo     : mexpo[Len2][15]/F                                      *
-*Entries :    10000 : Total  Size=    1256876 bytes  File Size  =    1136503 *
-*Baskets :       41 : Basket Size=      32000 bytes  Compression=   1.10     *
-*............................................................................*
-*Br    4 :Len3      : Len3/I                                                 *
-*Entries :    10000 : Total  Size=      40622 bytes  File Size  =       7342 *
-*Baskets :        2 : Basket Size=      32000 bytes  Compression=   5.47     *
-*............................................................................*
-*Br    5 :m3flat    : m3flat[Len3][6]/F                                      *
-*Entries :    10000 : Total  Size=     528351 bytes  File Size  =     465827 *
-*Baskets :       18 : Basket Size=      32000 bytes  Compression=   1.13     *
-*............................................................................*
-*Br    6 :Len4      : Len4/I                                                 *
-*Entries :    10000 : Total  Size=      40622 bytes  File Size  =       7356 *
-*Baskets :        2 : Basket Size=      32000 bytes  Compression=   5.46     *
-*............................................................................*
-*Br    7 :m2expo    : m2expo[Len4][15]/F                                     *
-*Entries :    10000 : Total  Size=    1238297 bytes  File Size  =    1119356 *
-*Baskets :       40 : Basket Size=      32000 bytes  Compression=   1.10     *
-*............................................................................*
-******************************************************************************
-*Tree    :typesCW   : Types Test Column Wise                                 *
-*Entries :    10000 : Total =          679520 bytes  File  Size =     264748 *
-*        :          : Tree compression factor =   2.56                       *
-******************************************************************************
-*Br    0 :bool      : bool/O                                                 *
-*Entries :    10000 : Total  Size=      10546 bytes  File Size  =       2349 *
-*Baskets :        1 : Basket Size=      32000 bytes  Compression=   4.29     *
-*............................................................................*
-*Br    1 :float     : float/F                                                *
-*Entries :    10000 : Total  Size=      40636 bytes  File Size  =      37296 *
-*Baskets :        2 : Basket Size=      32000 bytes  Compression=   1.08     *
-*............................................................................*
-*Br    2 :double    : double/D                                               *
-*Entries :    10000 : Total  Size=      80730 bytes  File Size  =      49024 *
-*Baskets :        3 : Basket Size=      32000 bytes  Compression=   1.64     *
-*............................................................................*
-*Br    3 :short     : short/S                                                *
-*Entries :    10000 : Total  Size=      20553 bytes  File Size  =      13754 *
-*Baskets :        1 : Basket Size=      32000 bytes  Compression=   1.46     *
-*............................................................................*
-*Br    4 :ushort    : ushort/s                                               *
-*Entries :    10000 : Total  Size=      20558 bytes  File Size  =      13187 *
-*Baskets :        1 : Basket Size=      32000 bytes  Compression=   1.52     *
-*............................................................................*
-*Br    5 :int       : int/I                                                  *
-*Entries :    10000 : Total  Size=      40624 bytes  File Size  =      18048 *
-*Baskets :        2 : Basket Size=      32000 bytes  Compression=   2.22     *
-*............................................................................*
-*Br    6 :uint      : uint/i                                                 *
-*Entries :    10000 : Total  Size=      40630 bytes  File Size  =      15656 *
-*Baskets :        2 : Basket Size=      32000 bytes  Compression=   2.56     *
-*............................................................................*
-*Br    7 :long      : long/L                                                 *
-*Entries :    10000 : Total  Size=      80716 bytes  File Size  =      20366 *
-*Baskets :        3 : Basket Size=      32000 bytes  Compression=   3.94     *
-*............................................................................*
-*Br    8 :ulong     : ulong/l                                                *
-*Entries :    10000 : Total  Size=      80723 bytes  File Size  =      18546 *
-*Baskets :        3 : Basket Size=      32000 bytes  Compression=   4.33     *
-*............................................................................*
-*Br    9 :longlong  : longlong/L                                             *
-*Entries :    10000 : Total  Size=      80744 bytes  File Size  =      20352 *
-*Baskets :        3 : Basket Size=      32000 bytes  Compression=   3.94     *
-*............................................................................*
-*Br   10 :ulonglong : ulonglong/l                                            *
-*Entries :    10000 : Total  Size=      80751 bytes  File Size  =      18593 *
-*Baskets :        3 : Basket Size=      32000 bytes  Compression=   4.32     *
-*............................................................................*
-*Br   11 :char      : char/B                                                 *
-*Entries :    10000 : Total  Size=      10546 bytes  File Size  =      10074 *
-*Baskets :        1 : Basket Size=      32000 bytes  Compression=   1.00     *
-*............................................................................*
-*Br   12 :uchar     : uchar/b                                                *
-*Entries :    10000 : Total  Size=      10551 bytes  File Size  =      10075 *
-*Baskets :        1 : Basket Size=      32000 bytes  Compression=   1.00     *
-*............................................................................*
-*Br   13 :EventID   : EventID/l                                              *
-*Entries :    10000 : Total  Size=      80737 bytes  File Size  =      15708 *
-*Baskets :        3 : Basket Size=      32000 bytes  Compression=   5.11     *
-*............................................................................*
-******************************************************************************
-*Tree    :typesRW   : Types Test Row Wise                                    *
-*Entries :    10000 : Total =          679514 bytes  File  Size =     264718 *
-*        :          : Tree compression factor =   2.56                       *
-******************************************************************************
-*Br    0 :bool      : bool/O                                                 *
-*Entries :    10000 : Total  Size=      10546 bytes  File Size  =       2346 *
-*Baskets :        1 : Basket Size=      32000 bytes  Compression=   4.29     *
-*............................................................................*
-*Br    1 :float     : float/F                                                *
-*Entries :    10000 : Total  Size=      40636 bytes  File Size  =      37311 *
-*Baskets :        2 : Basket Size=      32000 bytes  Compression=   1.08     *
-*............................................................................*
-*Br    2 :double    : double/D                                               *
-*Entries :    10000 : Total  Size=      80730 bytes  File Size  =      48955 *
-*Baskets :        3 : Basket Size=      32000 bytes  Compression=   1.64     *
-*............................................................................*
-*Br    3 :short     : short/S                                                *
-*Entries :    10000 : Total  Size=      20553 bytes  File Size  =      13749 *
-*Baskets :        1 : Basket Size=      32000 bytes  Compression=   1.46     *
-*............................................................................*
-*Br    4 :ushort    : ushort/s                                               *
-*Entries :    10000 : Total  Size=      20558 bytes  File Size  =      13197 *
-*Baskets :        1 : Basket Size=      32000 bytes  Compression=   1.52     *
-*............................................................................*
-*Br    5 :int       : int/I                                                  *
-*Entries :    10000 : Total  Size=      40624 bytes  File Size  =      18057 *
-*Baskets :        2 : Basket Size=      32000 bytes  Compression=   2.22     *
-*............................................................................*
-*Br    6 :uint      : uint/i                                                 *
-*Entries :    10000 : Total  Size=      40630 bytes  File Size  =      15665 *
-*Baskets :        2 : Basket Size=      32000 bytes  Compression=   2.56     *
-*............................................................................*
-*Br    7 :long      : long/L                                                 *
-*Entries :    10000 : Total  Size=      80716 bytes  File Size  =      20357 *
-*Baskets :        3 : Basket Size=      32000 bytes  Compression=   3.94     *
-*............................................................................*
-*Br    8 :ulong     : ulong/l                                                *
-*Entries :    10000 : Total  Size=      80723 bytes  File Size  =      18558 *
-*Baskets :        3 : Basket Size=      32000 bytes  Compression=   4.32     *
-*............................................................................*
-*Br    9 :longlong  : longlong/L                                             *
-*Entries :    10000 : Total  Size=      80744 bytes  File Size  =      20360 *
-*Baskets :        3 : Basket Size=      32000 bytes  Compression=   3.94     *
-*............................................................................*
-*Br   10 :ulonglong : ulonglong/l                                            *
-*Entries :    10000 : Total  Size=      80751 bytes  File Size  =      18587 *
-*Baskets :        3 : Basket Size=      32000 bytes  Compression=   4.32     *
-*............................................................................*
-*Br   11 :char      : char/B                                                 *
-*Entries :    10000 : Total  Size=      10546 bytes  File Size  =      10074 *
-*Baskets :        1 : Basket Size=      32000 bytes  Compression=   1.00     *
-*............................................................................*
-*Br   12 :uchar     : uchar/b                                                *
-*Entries :    10000 : Total  Size=      10551 bytes  File Size  =      10075 *
-*Baskets :        1 : Basket Size=      32000 bytes  Compression=   1.00     *
-*............................................................................*
-*Br   13 :EventID   : EventID/l                                              *
-*Entries :    10000 : Total  Size=      80737 bytes  File Size  =      15708 *
-*Baskets :        3 : Basket Size=      32000 bytes  Compression=   5.11     *
-*............................................................................*
-******************************************************************************
-*Tree    :dublets   : Tuple with dublets                                     *
-*Entries :    10000 : Total =          646067 bytes  File  Size =     509160 *
-*        :          : Tree compression factor =   1.26                       *
-******************************************************************************
-*Br    0 :d1F       : d1F/D                                                  *
-*Entries :    10000 : Total  Size=      80709 bytes  File Size  =      49009 *
-*Baskets :        3 : Basket Size=      32000 bytes  Compression=   1.64     *
-*............................................................................*
-*Br    1 :d1S       : d1S/D                                                  *
-*Entries :    10000 : Total  Size=      80709 bytes  File Size  =      48904 *
-*Baskets :        3 : Basket Size=      32000 bytes  Compression=   1.64     *
-*............................................................................*
-*Br    2 :d2F       : d2F/D                                                  *
-*Entries :    10000 : Total  Size=      80709 bytes  File Size  =      50837 *
-*Baskets :        3 : Basket Size=      32000 bytes  Compression=   1.58     *
-*............................................................................*
-*Br    3 :d2S       : d2S/D                                                  *
-*Entries :    10000 : Total  Size=      80709 bytes  File Size  =      50762 *
-*Baskets :        3 : Basket Size=      32000 bytes  Compression=   1.58     *
-*............................................................................*
-*Br    4 :d3F       : d3F/D                                                  *
-*Entries :    10000 : Total  Size=      80709 bytes  File Size  =      77710 *
-*Baskets :        3 : Basket Size=      32000 bytes  Compression=   1.03     *
-*............................................................................*
-*Br    5 :d3S       : d3S/D                                                  *
-*Entries :    10000 : Total  Size=      80709 bytes  File Size  =      77673 *
-*Baskets :        3 : Basket Size=      32000 bytes  Compression=   1.03     *
-*............................................................................*
-*Br    6 :d4F       : d4F/D                                                  *
-*Entries :    10000 : Total  Size=      80709 bytes  File Size  =      76706 *
-*Baskets :        3 : Basket Size=      32000 bytes  Compression=   1.05     *
-*............................................................................*
-*Br    7 :d4S       : d4S/D                                                  *
-*Entries :    10000 : Total  Size=      80709 bytes  File Size  =      76709 *
-*Baskets :        3 : Basket Size=      32000 bytes  Compression=   1.05     *
-*............................................................................*
-******************************************************************************
-*Tree    :triplets  : Tuple with triplets                                    *
-*Entries :    10000 : Total =          484703 bytes  File  Size =     300129 *
-*        :          : Tree compression factor =   1.61                       *
-******************************************************************************
-*Br    0 :tr1F      : tr1F/D                                                 *
-*Entries :    10000 : Total  Size=      80719 bytes  File Size  =      48910 *
-*Baskets :        3 : Basket Size=      32000 bytes  Compression=   1.64     *
-*............................................................................*
-*Br    1 :tr1S      : tr1S/D                                                 *
-*Entries :    10000 : Total  Size=      80719 bytes  File Size  =      48861 *
-*Baskets :        3 : Basket Size=      32000 bytes  Compression=   1.64     *
-*............................................................................*
-*Br    2 :tr1T      : tr1T/D                                                 *
-*Entries :    10000 : Total  Size=      80719 bytes  File Size  =      48995 *
-*Baskets :        3 : Basket Size=      32000 bytes  Compression=   1.64     *
-*............................................................................*
-*Br    3 :tr2F      : tr2F/D                                                 *
-*Entries :    10000 : Total  Size=      80719 bytes  File Size  =      50888 *
-*Baskets :        3 : Basket Size=      32000 bytes  Compression=   1.58     *
-*............................................................................*
-*Br    4 :tr2S      : tr2S/D                                                 *
-*Entries :    10000 : Total  Size=      80719 bytes  File Size  =      50910 *
-*Baskets :        3 : Basket Size=      32000 bytes  Compression=   1.58     *
-*............................................................................*
-*Br    5 :tr2T      : tr2T/D                                                 *
-*Entries :    10000 : Total  Size=      80719 bytes  File Size  =      50814 *
-*Baskets :        3 : Basket Size=      32000 bytes  Compression=   1.58     *
-*............................................................................*
-******************************************************************************
-*Tree    :LorentzVectors: Tuple with Lorentz Vectors                             *
-*Entries :    10000 : Total =          646323 bytes  File  Size =     417065 *
-*        :          : Tree compression factor =   1.54                       *
-******************************************************************************
-*Br    0 :lv1E      : lv1E/D                                                 *
-*Entries :    10000 : Total  Size=      80737 bytes  File Size  =      59805 *
-*Baskets :        3 : Basket Size=      32000 bytes  Compression=   1.34     *
-*............................................................................*
-*Br    1 :lv1X      : lv1X/D                                                 *
-*Entries :    10000 : Total  Size=      80737 bytes  File Size  =      48981 *
-*Baskets :        3 : Basket Size=      32000 bytes  Compression=   1.64     *
-*............................................................................*
-*Br    2 :lv1Y      : lv1Y/D                                                 *
-*Entries :    10000 : Total  Size=      80737 bytes  File Size  =      48992 *
-*Baskets :        3 : Basket Size=      32000 bytes  Compression=   1.64     *
-*............................................................................*
-*Br    3 :lv1Z      : lv1Z/D                                                 *
-*Entries :    10000 : Total  Size=      80737 bytes  File Size  =      50845 *
-*Baskets :        3 : Basket Size=      32000 bytes  Compression=   1.58     *
-*............................................................................*
-*Br    4 :lv2E      : lv2E/D                                                 *
-*Entries :    10000 : Total  Size=      80737 bytes  File Size  =      58772 *
-*Baskets :        3 : Basket Size=      32000 bytes  Compression=   1.37     *
-*............................................................................*
-*Br    5 :lv2X      : lv2X/D                                                 *
-*Entries :    10000 : Total  Size=      80737 bytes  File Size  =      48981 *
-*Baskets :        3 : Basket Size=      32000 bytes  Compression=   1.64     *
-*............................................................................*
-*Br    6 :lv2Y      : lv2Y/D                                                 *
-*Entries :    10000 : Total  Size=      80737 bytes  File Size  =      48992 *
-*Baskets :        3 : Basket Size=      32000 bytes  Compression=   1.64     *
-*............................................................................*
-*Br    7 :lv2Z      : lv2Z/D                                                 *
-*Entries :    10000 : Total  Size=      80737 bytes  File Size  =      50845 *
-*Baskets :        3 : Basket Size=      32000 bytes  Compression=   1.58     *
-*............................................................................*
-******************************************************************************
-*Tree    :Vectors-3D: Tuple with Vectors in 3D                               *
-*Entries :    10000 : Total =          484713 bytes  File  Size =     300036 *
-*        :          : Tree compression factor =   1.61                       *
-******************************************************************************
-*Br    0 :p3X       : p3X/D                                                  *
-*Entries :    10000 : Total  Size=      80718 bytes  File Size  =      50843 *
-*Baskets :        3 : Basket Size=      32000 bytes  Compression=   1.58     *
-*............................................................................*
-*Br    1 :p3Y       : p3Y/D                                                  *
-*Entries :    10000 : Total  Size=      80718 bytes  File Size  =      50904 *
-*Baskets :        3 : Basket Size=      32000 bytes  Compression=   1.58     *
-*............................................................................*
-*Br    2 :p3Z       : p3Z/D                                                  *
-*Entries :    10000 : Total  Size=      80718 bytes  File Size  =      50842 *
-*Baskets :        3 : Basket Size=      32000 bytes  Compression=   1.58     *
-*............................................................................*
-*Br    3 :v3X       : v3X/D                                                  *
-*Entries :    10000 : Total  Size=      80718 bytes  File Size  =      48903 *
-*Baskets :        3 : Basket Size=      32000 bytes  Compression=   1.64     *
-*............................................................................*
-*Br    4 :v3Y       : v3Y/D                                                  *
-*Entries :    10000 : Total  Size=      80718 bytes  File Size  =      48921 *
-*Baskets :        3 : Basket Size=      32000 bytes  Compression=   1.64     *
-*............................................................................*
-*Br    5 :v3Z       : v3Z/D                                                  *
-*Entries :    10000 : Total  Size=      80718 bytes  File Size  =      48876 *
-*Baskets :        3 : Basket Size=      32000 bytes  Compression=   1.64     *
-*............................................................................*
-******************************************************************************
-*Tree    :Math-vectors: Tuple with Math Vectors                                *
-*Entries :    10000 : Total =         3171418 bytes  File  Size =    2949520 *
-*        :          : Tree compression factor =   1.07                       *
-******************************************************************************
-*Br    0 :g         : g[4]/F                                                 *
-*Entries :    10000 : Total  Size=     160948 bytes  File Size  =     148997 *
-*Baskets :        6 : Basket Size=      32000 bytes  Compression=   1.08     *
-*............................................................................*
-*Br    1 :b         : b[25]/F                                                *
-*Entries :    10000 : Total  Size=    1003490 bytes  File Size  =     946119 *
-*Baskets :       32 : Basket Size=      32000 bytes  Compression=   1.06     *
-*............................................................................*
-*Br    2 :f         : f[50]/F                                                *
-*Entries :    10000 : Total  Size=    2006770 bytes  File Size  =    1852800 *
-*Baskets :       63 : Basket Size=      32000 bytes  Compression=   1.08     *
-*............................................................................*
-******************************************************************************
-*Tree    :S-matrices: Tuple with S-matrices                                  *
-*Entries :    10000 : Total =         3452046 bytes  File  Size =    2985804 *
-*        :          : Tree compression factor =   1.16                       *
-******************************************************************************
-*Br    0 :g         : g[4][4]/F                                              *
-*Entries :    10000 : Total  Size=     642352 bytes  File Size  =     595788 *
-*Baskets :       21 : Basket Size=      32000 bytes  Compression=   1.08     *
-*............................................................................*
-*Br    1 :b         : b[3][15]/F                                             *
-*Entries :    10000 : Total  Size=    1806182 bytes  File Size  =    1702994 *
-*Baskets :       57 : Basket Size=      32000 bytes  Compression=   1.06     *
-*............................................................................*
-*Br    2 :f         : f[5][5]/F                                              *
-*Entries :    10000 : Total  Size=    1003430 bytes  File Size  =     685324 *
-*Baskets :       32 : Basket Size=      32000 bytes  Compression=   1.46     *
-*............................................................................*
-******************************************************************************
-*Tree    :VectorMaps: Tuple with VectorMaps/'ExtraInfo'                      *
-*Entries :    10000 : Total =        64553938 bytes  File  Size =    3660658 *
-*        :          : Tree compression factor =  17.68                       *
-******************************************************************************
-*Br    0 :n1        : n1/I                                                   *
-*Entries :    10000 : Total  Size=      40624 bytes  File Size  =        419 *
-*Baskets :        2 : Basket Size=      32000 bytes  Compression=  95.82     *
-*............................................................................*
-*Br    1 :map1      : map1[n1][2]/F                                          *
-*Entries :    10000 : Total  Size=   16098242 bytes  File Size  =    1090722 *
-*Baskets :      527 : Basket Size=      32000 bytes  Compression=  14.75     *
-*............................................................................*
-*Br    2 :n2        : n2/I                                                   *
-*Entries :    10000 : Total  Size=      40624 bytes  File Size  =        419 *
-*Baskets :        2 : Basket Size=      32000 bytes  Compression=  95.82     *
-*............................................................................*
-*Br    3 :map2      : map2[n2][2]/F                                          *
-*Entries :    10000 : Total  Size=   16098242 bytes  File Size  =     836946 *
-*Baskets :      527 : Basket Size=      32000 bytes  Compression=  19.22     *
-*............................................................................*
-*Br    4 :n3        : n3/I                                                   *
-*Entries :    10000 : Total  Size=      40624 bytes  File Size  =        419 *
-*Baskets :        2 : Basket Size=      32000 bytes  Compression=  95.82     *
-*............................................................................*
-*Br    5 :map3      : map3[n3][2]/F                                          *
-*Entries :    10000 : Total  Size=   16098242 bytes  File Size  =     772581 *
-*Baskets :      527 : Basket Size=      32000 bytes  Compression=  20.82     *
-*............................................................................*
-*Br    6 :n4        : n4/I                                                   *
-*Entries :    10000 : Total  Size=      40624 bytes  File Size  =        419 *
-*Baskets :        2 : Basket Size=      32000 bytes  Compression=  95.82     *
-*............................................................................*
-*Br    7 :map4      : map4[n4][2]/F                                          *
-*Entries :    10000 : Total  Size=   16098242 bytes  File Size  =     946974 *
-*Baskets :      527 : Basket Size=      32000 bytes  Compression=  16.99     *
-*............................................................................*
-NTupleSvc            INFO NTuples saved successfully
-ApplicationMgr       INFO Application Manager Finalized successfully
-ApplicationMgr       INFO Application Manager Terminated successfully
diff --git a/GaudiAlg/tests/qmtest/refs/gaudiconfig2/Histograms_wg.ref b/GaudiAlg/tests/qmtest/refs/gaudiconfig2/Histograms_wg.ref
deleted file mode 100644
index 98c4c0f9fff9c78a77e579518af1a3ec36d6ca03..0000000000000000000000000000000000000000
--- a/GaudiAlg/tests/qmtest/refs/gaudiconfig2/Histograms_wg.ref
+++ /dev/null
@@ -1,187 +0,0 @@
-# setting LC_ALL to "C"
-# --> Including file '/home/marcocle/stacks/master/Gaudi/GaudiAlg/tests/qmtest/options/gaudiconfig2/Histograms_with_global.py'
-# <-- End of file '/home/marcocle/stacks/master/Gaudi/GaudiAlg/tests/qmtest/options/gaudiconfig2/Histograms_with_global.py'
-ApplicationMgr    SUCCESS
-====================================================================================================================================
-                                                   Welcome to ApplicationMgr (GaudiCoreSvc v36r12)
-                                          running on lbbuildinter01.cern.ch on Thu Apr 20 15:13:07 2023
-====================================================================================================================================
-ApplicationMgr       INFO Application Manager Configured successfully
-SimpleHistos        DEBUG Property update for OutputLevel : new value = 2
-SimpleHistos        DEBUG Initialize base class GaudiCommon<Algorithm>
-SimpleHistos        DEBUG could not locate CounterSummarySvc, no counter summary will be made
-SimpleHistos        DEBUG List of ALL properties of GaudiHistoAlgorithm/SimpleHistos  #properties = 43
-SimpleHistos        DEBUG Property ['Name': Value] =  'AutoStringIDPurgeMap':{ '/' : '=SLASH=' }
-SimpleHistos        DEBUG Property ['Name': Value] =  'UseSequencialNumericAutoIDs':False
-SimpleHistos        DEBUG Property ['Name': Value] =  'HeaderFor1DHistoTable':'|   Title                                       |    #    |     Mean   |    RMS     |  Skewness  |  Kurtosis  |'
-SimpleHistos        DEBUG Property ['Name': Value] =  'ShortFormatFor1DHistoTable':' | %1$-25.25s %2%'
-SimpleHistos        DEBUG Property ['Name': Value] =  'FormatFor1DHistoTable':'| %2$-45.45s | %3$=7d |%8$11.5g | %10$-11.5g|%12$11.5g |%14$11.5g |'
-SimpleHistos        DEBUG Property ['Name': Value] =  'MonitorHistograms':True
-SimpleHistos        DEBUG Property ['Name': Value] =  'FullDetail':False
-SimpleHistos        DEBUG Property ['Name': Value] =  'HistoDir':'SimpleHistos'
-SimpleHistos        DEBUG Property ['Name': Value] =  'HistoTopDir':''
-SimpleHistos        DEBUG Property ['Name': Value] =  'HistoOffSet':0
-SimpleHistos        DEBUG Property ['Name': Value] =  'HistoSplitDir':False
-SimpleHistos        DEBUG Property ['Name': Value] =  'HistoCheckForNaN':True
-SimpleHistos        DEBUG Property ['Name': Value] =  'HistoCountersPrint':True
-SimpleHistos        DEBUG Property ['Name': Value] =  'HistoPrint':True
-SimpleHistos        DEBUG Property ['Name': Value] =  'HistoProduce':True
-SimpleHistos        DEBUG Property ['Name': Value] =  'RequireObjects':[  ]
-SimpleHistos        DEBUG Property ['Name': Value] =  'VetoObjects':[  ]
-SimpleHistos        DEBUG Property ['Name': Value] =  'CounterList':[ '.*' ]
-SimpleHistos        DEBUG Property ['Name': Value] =  'Context':''
-SimpleHistos        DEBUG Property ['Name': Value] =  'TypePrint':True
-SimpleHistos        DEBUG Property ['Name': Value] =  'PropertiesPrint':False
-SimpleHistos        DEBUG Property ['Name': Value] =  'ErrorsPrint':True
-SimpleHistos        DEBUG Property ['Name': Value] =  'RootInTES':''
-SimpleHistos        DEBUG Property ['Name': Value] =  'FilterCircularDependencies':True
-SimpleHistos        DEBUG Property ['Name': Value] =  'Asynchronous':False
-SimpleHistos        DEBUG Property ['Name': Value] =  'NeededResources':[  ]
-SimpleHistos        DEBUG Property ['Name': Value] =  'Cardinality':1
-SimpleHistos        DEBUG Property ['Name': Value] =  'RegisterForContextService':True
-SimpleHistos        DEBUG Property ['Name': Value] =  'MonitorService':'MonitorSvc'
-SimpleHistos        DEBUG Property ['Name': Value] =  'Timeline':False
-SimpleHistos        DEBUG Property ['Name': Value] =  'AuditStop':False
-SimpleHistos        DEBUG Property ['Name': Value] =  'AuditStart':False
-SimpleHistos        DEBUG Property ['Name': Value] =  'AuditFinalize':False
-SimpleHistos        DEBUG Property ['Name': Value] =  'AuditExecute':False
-SimpleHistos        DEBUG Property ['Name': Value] =  'AuditRestart':False
-SimpleHistos        DEBUG Property ['Name': Value] =  'AuditReinitialize':False
-SimpleHistos        DEBUG Property ['Name': Value] =  'AuditInitialize':False
-SimpleHistos        DEBUG Property ['Name': Value] =  'AuditAlgorithms':False
-SimpleHistos        DEBUG Property ['Name': Value] =  'ErrorMax':1
-SimpleHistos        DEBUG Property ['Name': Value] =  'Enable':True
-SimpleHistos        DEBUG Property ['Name': Value] =  'OutputLevel':2
-SimpleHistos        DEBUG Property ['Name': Value] =  'ExtraOutputs':set()
-SimpleHistos        DEBUG Property ['Name': Value] =  'ExtraInputs':set()
-HistogramDataSvc    DEBUG Property update for OutputLevel : new value = 2
-HistogramDataSvc    DEBUG Service base class initialized successfully
-RootHistSvc          INFO Writing ROOT histograms to: histo-c2g.root
-HistogramPersis...   INFO Added successfully Conversion service RootHistSvc
-SimpleHistos        DEBUG GaudiHistoAlgorithm:: The histogram path is set to be 'SimpleHistos'
-SimpleHistos        DEBUG input handles: 0
-SimpleHistos        DEBUG output handles: 0
-SimpleHistos        DEBUG Data Deps for SimpleHistos
-EventLoopMgr      WARNING Unable to locate service "EventSelector"
-EventLoopMgr      WARNING No events will be processed from external input.
-ApplicationMgr       INFO Application Manager Initialized successfully
-ApplicationMgr       INFO Application Manager Started successfully
-RndmGenSvc.Engine    INFO Generator engine type:CLHEP::RanluxEngine
-RndmGenSvc.Engine    INFO Current Seed:1234567 Luxury:3
-RndmGenSvc           INFO Using Random engine:HepRndm::Engine<CLHEP::RanluxEngine>
-SimpleHistos        DEBUG Monitoring histogram 'Gaussian mean=0, sigma=1' desc = 'Gaussian mean=0, sigma=1'
-SimpleHistos        DEBUG Booked 1D Histogram : ID='Gaussian mean=0, sigma=1' Path=SimpleHistos Title='Gaussian mean=0, sigma=1'
-SimpleHistos        DEBUG Monitoring histogram '101' desc = 'Exponential'
-SimpleHistos        DEBUG Booked 1D Histogram : ID='101' Path=SimpleHistos Title='Exponential'
-SimpleHistos        DEBUG Monitoring histogram '102' desc = 'Breit'
-SimpleHistos        DEBUG Booked 1D Histogram : ID='102' Path=SimpleHistos Title='Breit'
-SimpleHistos        DEBUG Monitoring histogram 'poisson' desc = 'Poisson'
-SimpleHistos        DEBUG Booked 1D Histogram : ID='poisson' Path=SimpleHistos Title='Poisson'
-SimpleHistos        DEBUG Monitoring histogram 'subdir1/bino' desc = 'Binominal'
-SimpleHistos        DEBUG Booked 1D Histogram : ID='subdir1/bino' Path=SimpleHistos Title='Binominal'
-SimpleHistos        DEBUG Monitoring histogram 'subdir2/bino' desc = 'Binominal'
-SimpleHistos        DEBUG Booked 1D Histogram : ID='subdir2/bino' Path=SimpleHistos Title='Binominal'
-SimpleHistos        DEBUG Monitoring histogram 'Gaussian V Flat' desc = 'Gaussian V Flat'
-SimpleHistos        DEBUG Booked 2D Histogram : ID='Gaussian V Flat' Path=SimpleHistos Title='Gaussian V Flat'
-SimpleHistos        DEBUG Monitoring histogram 'Exponential V Flat' desc = 'Exponential V Flat'
-SimpleHistos        DEBUG Booked 2D Histogram : ID='Exponential V Flat' Path=SimpleHistos Title='Exponential V Flat'
-SimpleHistos        DEBUG Monitoring histogram 'binVpois' desc = 'Binom V poisson'
-SimpleHistos        DEBUG Booked 2D Histogram : ID='binVpois' Path=SimpleHistos Title='Binom V poisson'
-SimpleHistos        DEBUG Monitoring histogram 'expoVpois' desc = 'Expo V poisson'
-SimpleHistos        DEBUG Booked 2D Histogram : ID='expoVpois' Path=SimpleHistos Title='Expo V poisson'
-SimpleHistos        DEBUG Monitoring histogram '3D plot AutoID' desc = '3D plot AutoID'
-SimpleHistos        DEBUG Booked 3D Histogram : ID='3D plot AutoID' Path=SimpleHistos Title='3D plot AutoID'
-SimpleHistos        DEBUG Monitoring histogram '3d' desc = '3D plot ForcedID'
-SimpleHistos        DEBUG Booked 3D Histogram : ID='3d' Path=SimpleHistos Title='3D plot ForcedID'
-SimpleHistos        DEBUG Monitoring histogram 'Expo V Gauss 1DProf' desc = 'Expo V Gauss 1DProf'
-SimpleHistos        DEBUG Booked 1D Profile Histogram : ID='Expo V Gauss 1DProf' Path=SimpleHistos Title='Expo V Gauss 1DProf'
-SimpleHistos        DEBUG Monitoring histogram 'Expo V Gauss 1DProf s' desc = 'Expo V Gauss 1DProf s'
-SimpleHistos        DEBUG Booked 1D Profile Histogram : ID='Expo V Gauss 1DProf s' Path=SimpleHistos Title='Expo V Gauss 1DProf s'
-SimpleHistos        DEBUG Monitoring histogram 'Gauss V Flat 1DProf' desc = 'Gauss V Flat 1DProf'
-SimpleHistos        DEBUG Booked 1D Profile Histogram : ID='Gauss V Flat 1DProf' Path=SimpleHistos Title='Gauss V Flat 1DProf'
-SimpleHistos        DEBUG Monitoring histogram 'Gauss V Flat 1DProf S' desc = 'Gauss V Flat 1DProf S'
-SimpleHistos        DEBUG Booked 1D Profile Histogram : ID='Gauss V Flat 1DProf S' Path=SimpleHistos Title='Gauss V Flat 1DProf S'
-SimpleHistos        DEBUG Monitoring histogram 'Gauss V Flat 1DProf, with limits-I' desc = 'Gauss V Flat 1DProf, with limits-I'
-SimpleHistos        DEBUG Booked 1D Profile Histogram : ID='Gauss V Flat 1DProf, with limits-I' Path=SimpleHistos Title='Gauss V Flat 1DProf, with limits-I'
-SimpleHistos        DEBUG Monitoring histogram 'Gauss V Flat 1DProf, with limits-I  s' desc = 'Gauss V Flat 1DProf, with limits-I  s'
-SimpleHistos        DEBUG Booked 1D Profile Histogram : ID='Gauss V Flat 1DProf, with limits-I  s' Path=SimpleHistos Title='Gauss V Flat 1DProf, with limits-I  s'
-SimpleHistos        DEBUG Monitoring histogram 'Gauss V Flat 1DProf, with limits-II' desc = 'Gauss V Flat 1DProf, with limits-II'
-SimpleHistos        DEBUG Booked 1D Profile Histogram : ID='Gauss V Flat 1DProf, with limits-II' Path=SimpleHistos Title='Gauss V Flat 1DProf, with limits-II'
-SimpleHistos        DEBUG Monitoring histogram 'Gauss V Flat 1DProf, with limits-II s' desc = 'Gauss V Flat 1DProf, with limits-II s'
-SimpleHistos        DEBUG Booked 1D Profile Histogram : ID='Gauss V Flat 1DProf, with limits-II s' Path=SimpleHistos Title='Gauss V Flat 1DProf, with limits-II s'
-SimpleHistos        DEBUG Monitoring histogram '2dprof' desc = '2D profile1'
-SimpleHistos        DEBUG Booked 2D Profile Histogram : ID='2dprof' Path=SimpleHistos Title='2D profile1'
-SimpleHistos        DEBUG Monitoring histogram '321' desc = '2D profile2'
-SimpleHistos        DEBUG Booked 2D Profile Histogram : ID='321' Path=SimpleHistos Title='2D profile2'
-SimpleHistos        DEBUG Monitoring histogram 'varBinning/x' desc = '1D Variable Binning'
-SimpleHistos        DEBUG Booked 1D Histogram : ID='varBinning/x' Path=SimpleHistos Title='1D Variable Binning'
-SimpleHistos        DEBUG Monitoring histogram 'varBinning/y' desc = '2D Variable Binning'
-SimpleHistos        DEBUG Booked 2D Histogram : ID='varBinning/y' Path=SimpleHistos Title='2D Variable Binning'
-SimpleHistos        DEBUG Monitoring histogram 'varBinning/z' desc = '3D Variable Binning'
-SimpleHistos        DEBUG Booked 3D Histogram : ID='varBinning/z' Path=SimpleHistos Title='3D Variable Binning'
-SimpleHistos        DEBUG Monitoring histogram 'varBinning/a' desc = '1D Profile Variable Binning'
-SimpleHistos        DEBUG Booked 1D Profile Histogram : ID='varBinning/a' Path=SimpleHistos Title='1D Profile Variable Binning'
-SimpleHistos        DEBUG Monitoring histogram 'varBinning/b' desc = '2D Profile Variable Binning'
-SimpleHistos        DEBUG Booked 2D Profile Histogram : ID='varBinning/b' Path=SimpleHistos Title='2D Profile Variable Binning'
-SimpleHistos        DEBUG Monitoring histogram 'AutoID time test' desc = 'AutoID time test'
-SimpleHistos        DEBUG Booked 1D Histogram : ID='AutoID time test' Path=SimpleHistos Title='AutoID time test'
-SimpleHistos        DEBUG Monitoring histogram '1111' desc = 'Forced Numeric ID time test'
-SimpleHistos        DEBUG Booked 1D Histogram : ID='1111' Path=SimpleHistos Title='Forced Numeric ID time test'
-SimpleHistos        DEBUG Monitoring histogram 'test1' desc = 'Forced Alpha ID time test'
-SimpleHistos        DEBUG Booked 1D Histogram : ID='test1' Path=SimpleHistos Title='Forced Alpha ID time test'
-SimpleHistos         INFO GaudiHistoAlgorithm:: Filling Histograms...... Please be patient !
-ApplicationMgr       INFO Application Manager Stopped successfully
-SimpleHistos      SUCCESS Booked 30 Histogram(s) : 1D=10 2D=5 3D=3 1DProf=9 2DProf=3
-SimpleHistos      SUCCESS 1D histograms in directory "SimpleHistos" : 10
- | ID                        |   Title                                       |    #    |     Mean   |    RMS     |  Skewness  |  Kurtosis  |
- | 101                       | "Exponential"                                 |  50000  |    0.97244 | 0.91365    |     1.4781 |     2.1471 |
- | 102                       | "Breit"                                       |  50000  | -0.0047661 | 1.1982     |   -0.00237 |     3.5536 |
- | 1111                      | "Forced Numeric ID time test"                 |  50000  |  -0.010746 | 0.99822    | -0.0062505 |    0.03783 |
- | AutoID time test          | "AutoID time test"                            |  50000  |  -0.010746 | 0.99822    | -0.0062505 |    0.03783 |
- | Gaussian mean=0, sigma=1  | "Gaussian mean=0, sigma=1"                    |  50000  |  -0.010746 | 0.99822    | -0.0062505 |    0.03783 |
- | poisson                   | "Poisson"                                     |  50000  |     1.8072 | 1.1794     |    0.33256 |   -0.76904 |
- | subdir1/bino              | "Binominal"                                   |  50000  |     1.9077 | 1.1167     |    0.25326 |   -0.67131 |
- | subdir2/bino              | "Binominal"                                   |  50000  |     1.9077 | 1.1167     |    0.25326 |   -0.67131 |
- | test1                     | "Forced Alpha ID time test"                   |  50000  |  -0.010746 | 0.99822    | -0.0062505 |    0.03783 |
- | varBinning/x              | "1D Variable Binning"                         |  50000  | -0.0016591 | 2.8821     |   0.010336 |    -1.3177 |
-SimpleHistos      SUCCESS 2D histograms in directory "SimpleHistos" : 5
- ID=Exponential V Flat         "Exponential V Flat"                             Ents/All=49827/50000<X>/sX=-0.0020678/2.8827,<Y>/sY=0.96736/0.90536
- ID=Gaussian V Flat            "Gaussian V Flat"                                Ents/All=50000/50000<X>/sX=-0.0016591/2.8821,<Y>/sY=-0.0044761/1.0035
- ID=binVpois                   "Binom V poisson"                                Ents/All=49936/50000<X>/sX=1.8068/1.1798,<Y>/sY=1.9088/1.1168
- ID=expoVpois                  "Expo V poisson"                                 Ents/All=49987/50000<X>/sX=1.8075/1.1796,<Y>/sY=0.97291/0.91449
- ID=varBinning/y               "2D Variable Binning"                            Ents/All=50000/50000<X>/sX=-0.0016591/2.8821,<Y>/sY=-0.0044761/1.0035
-SimpleHistos      SUCCESS 3D histograms in directory "SimpleHistos" : 3
- ID=3D plot AutoID             "3D plot AutoID"                                 Ents/All=50000/50000<X>/sX=-0.011037/0.99886,<Y>/sY=0.97148/0.91262,<Z>/sZ=-0.0036933/1.1981
- ID=3d                         "3D plot ForcedID"                               Ents/All=50000/50000<X>/sX=-0.011037/0.99886,<Y>/sY=0.97148/0.91262,<Z>/sZ=-0.0036933/1.1981
- ID=varBinning/z               "3D Variable Binning"                            Ents/All=50000/50000<X>/sX=-0.0020678/2.8827,<Y>/sY=-0.0045774/1.0038,<Z>/sZ=0.96736/0.90536
-SimpleHistos      SUCCESS 1D profile histograms in directory "SimpleHistos" : 9
- | ID                        |   Title                                       |    #    |     Mean   |    RMS     |  Skewness  |  Kurtosis  |
- | Expo V Gauss 1DProf       | "Expo V Gauss 1DProf"                         |  50000  |  -0.010746 | 0.99822    |     2.2178 |     83.641 |
- | Expo V Gauss 1DProf s     | "Expo V Gauss 1DProf s"                       |  50000  |  -0.010746 | 0.99822    |     2.2178 |     83.641 |
- | Gauss V Flat 1DProf       | "Gauss V Flat 1DProf"                         |  50000  | -0.0066482 | 5.7661     |          0 |         -3 |
- | Gauss V Flat 1DProf S     | "Gauss V Flat 1DProf S"                       |  50000  | -0.0066482 | 5.7661     |          0 |         -3 |
- | Gauss V Flat 1DProf, with | "Gauss V Flat 1DProf, with limits-I"          |  24761  |   0.017698 | 5.7622     |   0.010483 |    -1.2479 |
- | Gauss V Flat 1DProf, with | "Gauss V Flat 1DProf, with limits-I  s"       |  24761  |   0.017698 | 5.7622     |   0.010483 |    -1.2479 |
- | Gauss V Flat 1DProf, with | "Gauss V Flat 1DProf, with limits-II"         |  25239  |  -0.030533 | 5.7699     |          0 |         -3 |
- | Gauss V Flat 1DProf, with | "Gauss V Flat 1DProf, with limits-II s"       |  25239  |  -0.030533 | 5.7699     |          0 |         -3 |
- | varBinning/a              | "1D Profile Variable Binning"                 |  50000  | -0.0016591 | 2.8821     |          0 |         -3 |
-SimpleHistos      SUCCESS 2D profile histograms in directory "SimpleHistos" : 3
- ID=2dprof                     "2D profile1"                                    Ents/All=50000/50000<X>/sX=-0.010929/0.99846,<Y>/sY=0.97244/0.91365
- ID=321                        "2D profile2"                                    Ents/All=50000/50000<X>/sX=-0.010929/0.99846,<Y>/sY=0.97244/0.91365
- ID=varBinning/b               "2D Profile Variable Binning"                    Ents/All=50000/50000<X>/sX=-0.0016591/2.8821,<Y>/sY=-0.0044761/1.0035
-SimpleHistos        DEBUG Finalize base class GaudiAlgorithm
-SimpleHistos        DEBUG Tools to release :
-SimpleHistos        DEBUG Services to release :
-EventLoopMgr         INFO Histograms converted successfully according to request.
-*****Chrono*****     INFO ****************************************************************************************************
-*****Chrono*****     INFO  The Final CPU consumption ( Chrono ) Table (ordered)
-*****Chrono*****     INFO ****************************************************************************************************
-1DOldStyle           INFO Time User   : Tot=   20 [ms] Ave/Min/Max=  0.0004(+-  0.0632)/       0/      10 [ms] #=49999
-1DForcedNumericID    INFO Time User   : Tot=   40 [ms] Ave/Min/Max=  0.0008(+-  0.0894)/       0/      10 [ms] #=49999
-1DForcedAlphaID      INFO Time User   : Tot=   40 [ms] Ave/Min/Max=  0.0008(+-  0.0894)/       0/      10 [ms] #=49999
-1DAutoID             INFO Time User   : Tot=   50 [ms] Ave/Min/Max=   0.001(+-     0.1)/       0/      10 [ms] #=49999
-ChronoStatSvc        INFO Time User   : Tot= 0.88  [s]  #=  1
-*****Chrono*****     INFO ****************************************************************************************************
-ChronoStatSvc.f...   INFO  Service finalized successfully
-ApplicationMgr       INFO Application Manager Finalized successfully
-ApplicationMgr       INFO Application Manager Terminated successfully
diff --git a/GaudiAlg/tests/qmtest/scripts/test_timing_histo_file.py b/GaudiAlg/tests/qmtest/scripts/test_timing_histo_file.py
deleted file mode 100755
index cc6e81b6dd76e621638d651cd99dd0b9d463eeb8..0000000000000000000000000000000000000000
--- a/GaudiAlg/tests/qmtest/scripts/test_timing_histo_file.py
+++ /dev/null
@@ -1,88 +0,0 @@
-#!/usr/bin/env python3
-#####################################################################################
-# (c) Copyright 1998-2019 CERN for the benefit of the LHCb and ATLAS collaborations #
-#                                                                                   #
-# This software is distributed under the terms of the Apache version 2 licence,     #
-# copied verbatim in the file "LICENSE".                                            #
-#                                                                                   #
-# In applying this licence, CERN does not waive the privileges and immunities       #
-# granted to it by virtue of its status as an Intergovernmental Organization        #
-# or submit itself to any jurisdiction.                                             #
-#####################################################################################
-"""
-Check the content of the ROOT file generated by the test 'gauditestsuite.timing_histos'.
-
-The file must contain a directory called 'TIMER.TIMER' with 3 well defined histograms inside.
-"""
-
-import sys
-
-
-def test():
-    import ROOT
-
-    filename = "timing_histos.root"
-
-    toolname = "TIMER.TIMER"
-
-    histograms = ["ElapsedTime", "CPUTime", "Count"]
-
-    labels = [
-        "EVENT LOOP                    ",
-        " ParentAlg                    ",
-        "  SubAlg1                     ",
-        "  SubAlg2                     ",
-        " StopperAlg                   ",
-        " TopSequence                  ",
-        "  Sequence1                   ",
-        "   Prescaler1                 ",
-        "   HelloWorld                 ",
-        "   Counter1                   ",
-        "  Sequence2                   ",
-        "   Prescaler2                 ",
-        "   Counter2                   ",
-        " ANDSequence                  ",
-        "  AND                         ",
-        "  ANDCounter                  ",
-        " ORSequence                   ",
-        "  OR                          ",
-        "  ORCounter                   ",
-    ]
-
-    f = ROOT.TFile.Open(filename)
-    assert f, "Cannot open file %r" % filename
-
-    d = f.Get(toolname)
-    assert d, "Missing directory %r" % toolname
-
-    for name in histograms:
-        h = d.Get(name)
-        assert h, "Missing histogram %r" % name
-        l = list(h.GetXaxis().GetLabels())
-        assert len(l) == len(labels), (
-            "Wrong number of labels in histogram %r (found: %d, exp: %d)"
-            % (
-                name,
-                len(l),
-                len(labels),
-            )
-        )
-        for i, (expected, found) in enumerate(zip(labels, l)):
-            assert found == expected, (
-                "Wrong label at position %d in histogram %r (found: %r, exp: %r)"
-                % (
-                    i,
-                    name,
-                    found,
-                    expected,
-                )
-            )
-
-
-if __name__ == "__main__":
-    try:
-        test()
-    except AssertionError as a:
-        print("FAILURE:", a)
-        sys.exit(1)
-    print("SUCCESS")
diff --git a/GaudiAud/CMakeLists.txt b/GaudiAud/CMakeLists.txt
index 47aa37ac49f9414941b6acfa8caf689226615430..7e5e062ace1a211966d4a9b878c51e9dd57154c1 100644
--- a/GaudiAud/CMakeLists.txt
+++ b/GaudiAud/CMakeLists.txt
@@ -1,5 +1,5 @@
 #####################################################################################
-# (c) Copyright 1998-2019 CERN for the benefit of the LHCb and ATLAS collaborations #
+# (c) Copyright 1998-2024 CERN for the benefit of the LHCb and ATLAS collaborations #
 #                                                                                   #
 # This software is distributed under the terms of the Apache version 2 licence,     #
 # copied verbatim in the file "LICENSE".                                            #
@@ -22,5 +22,4 @@ gaudi_add_module(GaudiAud
                          src/ProcStats.cpp
                  LINK GaudiKernel)
 
-# QMTest
-gaudi_add_tests(QMTest)
+gaudi_add_pytest(tests/pytest)
diff --git a/GaudiAud/tests/pytest/jira/test_gaudi_155.py b/GaudiAud/tests/pytest/jira/test_gaudi_155.py
new file mode 100644
index 0000000000000000000000000000000000000000..b0ce6fa512390919248a9544f1e8adbda4b7bb67
--- /dev/null
+++ b/GaudiAud/tests/pytest/jira/test_gaudi_155.py
@@ -0,0 +1,33 @@
+#####################################################################################
+# (c) Copyright 2024 CERN for the benefit of the LHCb and ATLAS collaborations      #
+#                                                                                   #
+# This software is distributed under the terms of the Apache version 2 licence,     #
+# copied verbatim in the file "LICENSE".                                            #
+#                                                                                   #
+# In applying this licence, CERN does not waive the privileges and immunities       #
+# granted to it by virtue of its status as an Intergovernmental Organization        #
+# or submit itself to any jurisdiction.                                             #
+#####################################################################################
+import re
+
+from GaudiTesting import GaudiExeTest
+
+
+class TestAlgContextSvcWarning(GaudiExeTest):
+    "https://its.cern.ch/jira/browse/GAUDI-155"
+
+    command = ["Gaudi.exe"]
+
+    options = """
+    AuditorSvc.Auditors += { 'AlgContextAuditor' } ;
+    ApplicationMgr.ExtSvc += { 'AuditorSvc','AlgContextSvc' } ;
+    ApplicationMgr.AuditServices = true ;
+
+    ApplicationMgr.EvtMax    = 1;   // events to be processed (default is 10)
+    ApplicationMgr.EvtSel   = 'NONE'; // do not use any event input
+    """
+
+    def test_stdout(self, stdout):
+        assert not re.search(
+            rb"AlgContextSvc.*WARNING.*NULL", stdout
+        ), "warning in AlgContextSvc for NULL pointer"
diff --git a/GaudiAud/tests/qmtest/gaudiaud.qms/bug_28570_algcontextsvc_warning.qmt b/GaudiAud/tests/qmtest/gaudiaud.qms/bug_28570_algcontextsvc_warning.qmt
deleted file mode 100644
index 2b302cc80aead0b823e7c67a29ec9af19baed12b..0000000000000000000000000000000000000000
--- a/GaudiAud/tests/qmtest/gaudiaud.qms/bug_28570_algcontextsvc_warning.qmt
+++ /dev/null
@@ -1,27 +0,0 @@
-<?xml version="1.0" ?><!DOCTYPE extension  PUBLIC '-//QM/2.3/Extension//EN'  'http://www.codesourcery.com/qm/dtds/2.3/-//qm/2.3/extension//en.dtd'>
-<!--
-    (c) Copyright 1998-2019 CERN for the benefit of the LHCb and ATLAS collaborations
-
-    This software is distributed under the terms of the Apache version 2 licence,
-    copied verbatim in the file "LICENSE".
-
-    In applying this licence, CERN does not waive the privileges and immunities
-    granted to it by virtue of its status as an Intergovernmental Organization
-    or submit itself to any jurisdiction.
--->
-<extension class="GaudiTest.GaudiExeTest" kind="test">
-<argument name="options"><text>
-AuditorSvc.Auditors += { 'AlgContextAuditor' } ;
-ApplicationMgr.ExtSvc += { 'AuditorSvc','AlgContextSvc' } ;
-ApplicationMgr.AuditServices = true ;
-
-ApplicationMgr.EvtMax    = 1;   // events to be processed (default is 10)
-ApplicationMgr.EvtSel   = 'NONE'; // do not use any event input
-
-</text></argument>
-<argument name="validator"><text>
-import re
-if re.search(r'AlgContextSvc.*WARNING.*NULL',stdout):
-    causes.append("warning in AlgContextSvc for NULL pointer")
-</text></argument>
-</extension>
diff --git a/GaudiExamples/TinyExperiment/CMakeLists.txt b/GaudiExamples/TinyExperiment/CMakeLists.txt
index dd26d228034dc2022a873b5edf1299cb90f86800..78805e4621c46c46d4a228ca90c4cd91610a094c 100644
--- a/GaudiExamples/TinyExperiment/CMakeLists.txt
+++ b/GaudiExamples/TinyExperiment/CMakeLists.txt
@@ -1,5 +1,5 @@
 #####################################################################################
-# (c) Copyright 1998-2023 CERN for the benefit of the LHCb and ATLAS collaborations #
+# (c) Copyright 1998-2024 CERN for the benefit of the LHCb and ATLAS collaborations #
 #                                                                                   #
 # This software is distributed under the terms of the Apache version 2 licence,     #
 # copied verbatim in the file "LICENSE".                                            #
@@ -21,4 +21,4 @@ gaudi_add_module(GaudiExampleTinyExperiment
                               Gaudi::Functional)
 
 gaudi_install(PYTHON)
-gaudi_add_tests(QMTest)
+gaudi_add_pytest(tests/pytest)
diff --git a/GaudiExamples/TinyExperiment/tests/pytest/test_fullExperiment.py b/GaudiExamples/TinyExperiment/tests/pytest/test_fullExperiment.py
new file mode 100644
index 0000000000000000000000000000000000000000..58b251b2ba3eaa00c5fb0c30a120b220d09a1ed0
--- /dev/null
+++ b/GaudiExamples/TinyExperiment/tests/pytest/test_fullExperiment.py
@@ -0,0 +1,16 @@
+#####################################################################################
+# (c) Copyright 2024 CERN for the benefit of the LHCb and ATLAS collaborations      #
+#                                                                                   #
+# This software is distributed under the terms of the Apache version 2 licence,     #
+# copied verbatim in the file "LICENSE".                                            #
+#                                                                                   #
+# In applying this licence, CERN does not waive the privileges and immunities       #
+# granted to it by virtue of its status as an Intergovernmental Organization        #
+# or submit itself to any jurisdiction.                                             #
+#####################################################################################
+from GaudiTesting import GaudiExeTest
+
+
+class Test(GaudiExeTest):
+    command = ["gaudirun.py", "GaudiExamples.TinyExperiment.FullExperiment:config"]
+    reference = "../refs/FullExperiment.yaml"
diff --git a/GaudiExamples/TinyExperiment/tests/qmtest/fullExperiment.qmt b/GaudiExamples/TinyExperiment/tests/qmtest/fullExperiment.qmt
deleted file mode 100644
index 36e5de5cb2a3b40003bb3008f8657a27f7db66a4..0000000000000000000000000000000000000000
--- a/GaudiExamples/TinyExperiment/tests/qmtest/fullExperiment.qmt
+++ /dev/null
@@ -1,17 +0,0 @@
-<?xml version="1.0" ?><!DOCTYPE extension  PUBLIC '-//QM/2.3/Extension//EN'  'http://www.codesourcery.com/qm/dtds/2.3/-//qm/2.3/extension//en.dtd'>
-<!--
-    (c) Copyright 1998-2024 CERN for the benefit of the LHCb and ATLAS collaborations
-
-    This software is distributed under the terms of the Apache version 2 licence,
-    copied verbatim in the file "LICENSE".
-
-    In applying this licence, CERN does not waive the privileges and immunities
-    granted to it by virtue of its status as an Intergovernmental Organization
-    or submit itself to any jurisdiction.
--->
-<extension class="GaudiTest.GaudiExeTest" kind="test">
-<argument name="program"><text>gaudirun.py</text></argument>
-<argument name="args"><set><text>GaudiExamples.TinyExperiment.FullExperiment:config</text></set></argument>
-  <argument name="use_temp_dir"><enumeral>true</enumeral></argument>
-  <argument name="reference"><text>../refs/FullExperiment.ref</text></argument>
-</extension>
diff --git a/GaudiExamples/TinyExperiment/tests/refs/FullExperiment.ref b/GaudiExamples/TinyExperiment/tests/refs/FullExperiment.ref
deleted file mode 100644
index 6e6002fb3492092b46ad04b3163c04022710a131..0000000000000000000000000000000000000000
--- a/GaudiExamples/TinyExperiment/tests/refs/FullExperiment.ref
+++ /dev/null
@@ -1,197 +0,0 @@
-# setting LC_ALL to "C"
-/***** Algorithm Gaudi::Example::TinyExperiment::GeneratorAlg/GeneratorAlg *************************
-|-OutputLevel                = 0
-|-Enable                     = True
-|-ErrorMax                   = 1
-|-ErrorCount                 = 0
-|-AuditAlgorithms            = False
-|-AuditInitialize            = False
-|-AuditReinitialize          = False
-|-AuditExecute               = False
-|-AuditFinalize              = False
-|-ExtraInputs                = set()  (default: set())
-|-ExtraOutputs               = set()  (default: set())
-|-AuditRestart               = False
-|-AuditStart                 = False
-|-AuditStop                  = False
-|-Timeline                   = True
-|-MonitorService             = 'MonitorSvc'
-|-RegisterForContextService  = False
-|-Cardinality                = 0
-|-NeededResources            = []  (default: [])
-|-Asynchronous               = False
-|-FilterCircularDependencies = True
-|-MCTracksLocation           = DataHandle('/Event/MCTracks','W','std::vector<Gaudi::Example::TinyExperiment::MCTrack,std::allocator<Gaudi::Example::TinyExperiment::MCTrack> >')
-|-RandomGenSvc               = ServiceHandle('RandomGenSvc')
-|-NbTracksToGenerate         = 10  (default: 10)
-\----- (End of Algorithm Gaudi::Example::TinyExperiment::GeneratorAlg/GeneratorAlg) ----------------
-/***** Algorithm Gaudi::Example::TinyExperiment::SimulationAlg/SimulationAlg ***********************
-|-OutputLevel                = 0
-|-Enable                     = True
-|-ErrorMax                   = 1
-|-ErrorCount                 = 0
-|-AuditAlgorithms            = False
-|-AuditInitialize            = False
-|-AuditReinitialize          = False
-|-AuditExecute               = False
-|-AuditFinalize              = False
-|-ExtraInputs                = set()  (default: set())
-|-ExtraOutputs               = set()  (default: set())
-|-AuditRestart               = False
-|-AuditStart                 = False
-|-AuditStop                  = False
-|-Timeline                   = True
-|-MonitorService             = 'MonitorSvc'
-|-RegisterForContextService  = False
-|-Cardinality                = 0
-|-NeededResources            = []  (default: [])
-|-Asynchronous               = False
-|-FilterCircularDependencies = True
-|-MCTracksLocation           = DataHandle('/Event/MCTracks','R','std::vector<Gaudi::Example::TinyExperiment::MCTrack,std::allocator<Gaudi::Example::TinyExperiment::MCTrack> >')
-|-MCHitsLocation             = DataHandle('/Event/MCHits','W','std::vector<Gaudi::Example::TinyExperiment::MCHit,std::allocator<Gaudi::Example::TinyExperiment::MCHit> >')
-|-NbHitsPerTrack             = 15  (default: 10)
-\----- (End of Algorithm Gaudi::Example::TinyExperiment::SimulationAlg/SimulationAlg) --------------
-/***** Algorithm Gaudi::Example::TinyExperiment::DigitizationAlg/DigitizationAlg *******************
-|-OutputLevel                = 0
-|-Enable                     = True
-|-ErrorMax                   = 1
-|-ErrorCount                 = 0
-|-AuditAlgorithms            = False
-|-AuditInitialize            = False
-|-AuditReinitialize          = False
-|-AuditExecute               = False
-|-AuditFinalize              = False
-|-ExtraInputs                = set()  (default: set())
-|-ExtraOutputs               = set()  (default: set())
-|-AuditRestart               = False
-|-AuditStart                 = False
-|-AuditStop                  = False
-|-Timeline                   = True
-|-MonitorService             = 'MonitorSvc'
-|-RegisterForContextService  = False
-|-Cardinality                = 0
-|-NeededResources            = []  (default: [])
-|-Asynchronous               = False
-|-FilterCircularDependencies = True
-|-MCHitsLocation             = DataHandle('/Event/MCHits','R','std::vector<Gaudi::Example::TinyExperiment::MCHit,std::allocator<Gaudi::Example::TinyExperiment::MCHit> >')
-|-HitsLocation               = DataHandle('/Event/Hits','W','std::vector<Gaudi::Example::TinyExperiment::Hit,std::allocator<Gaudi::Example::TinyExperiment::Hit> >')
-|-RandomGenSvc               = ServiceHandle('RandomGenSvc')
-|-SigmaNoise                 = 0.1  (default: 1.0)
-\----- (End of Algorithm Gaudi::Example::TinyExperiment::DigitizationAlg/DigitizationAlg) ----------
-/***** Algorithm Gaudi::Example::TinyExperiment::TrackingAlg/TrackingAlg ***************************
-|-OutputLevel                = 0
-|-Enable                     = True
-|-ErrorMax                   = 1
-|-ErrorCount                 = 0
-|-AuditAlgorithms            = False
-|-AuditInitialize            = False
-|-AuditReinitialize          = False
-|-AuditExecute               = False
-|-AuditFinalize              = False
-|-ExtraInputs                = set()  (default: set())
-|-ExtraOutputs               = set()  (default: set())
-|-AuditRestart               = False
-|-AuditStart                 = False
-|-AuditStop                  = False
-|-Timeline                   = True
-|-MonitorService             = 'MonitorSvc'
-|-RegisterForContextService  = False
-|-Cardinality                = 0
-|-NeededResources            = []  (default: [])
-|-Asynchronous               = False
-|-FilterCircularDependencies = True
-|-HitsLocation               = DataHandle('/Event/Hits','R','std::vector<Gaudi::Example::TinyExperiment::Hit,std::allocator<Gaudi::Example::TinyExperiment::Hit> >')
-|-TracksLocation             = DataHandle('/Event/Tracks','W','std::vector<Gaudi::Example::TinyExperiment::Track,std::allocator<Gaudi::Example::TinyExperiment::Track> >')
-|-NumberBins                 = 100  (default: 180)
-|-Sensibility                = 6  (default: 6)
-\----- (End of Algorithm Gaudi::Example::TinyExperiment::TrackingAlg/TrackingAlg) ------------------
-/***** Algorithm Gaudi::Example::TinyExperiment::CheckerAlg/CheckerAlg *****************************
-|-OutputLevel                = 0
-|-Enable                     = True
-|-ErrorMax                   = 1
-|-ErrorCount                 = 0
-|-AuditAlgorithms            = False
-|-AuditInitialize            = False
-|-AuditReinitialize          = False
-|-AuditExecute               = False
-|-AuditFinalize              = False
-|-ExtraInputs                = set()  (default: set())
-|-ExtraOutputs               = set()  (default: set())
-|-AuditRestart               = False
-|-AuditStart                 = False
-|-AuditStop                  = False
-|-Timeline                   = True
-|-MonitorService             = 'MonitorSvc'
-|-RegisterForContextService  = False
-|-Cardinality                = 0
-|-NeededResources            = []  (default: [])
-|-Asynchronous               = False
-|-FilterCircularDependencies = True
-|-TracksLocation             = DataHandle('/Event/Tracks','R','std::vector<Gaudi::Example::TinyExperiment::Track,std::allocator<Gaudi::Example::TinyExperiment::Track> >')
-|-MCTracksLocation           = DataHandle('/Event/MCTracks','R','std::vector<Gaudi::Example::TinyExperiment::MCTrack,std::allocator<Gaudi::Example::TinyExperiment::MCTrack> >')
-|-DeltaThetaMax              = 0.01  (default: 0.001)
-\----- (End of Algorithm Gaudi::Example::TinyExperiment::CheckerAlg/CheckerAlg) --------------------
-ApplicationMgr    SUCCESS
-====================================================================================================================================
-                                                   Welcome to ApplicationMgr (GaudiCoreSvc v38r2)
-                                          running on lblhcbpr11.cern.ch on Wed Apr 17 18:19:38 2024
-====================================================================================================================================
-ApplicationMgr       INFO Application Manager Configured successfully
-ThreadPoolSvc        INFO no thread init tools attached
-AvalancheSchedu...   INFO Activating scheduler in a separate thread
-AlgResourcePool      INFO TopAlg list empty. Recovering the one of Application Manager
-AvalancheSchedu...   INFO Found 5 algorithms
-AvalancheSchedu...   INFO Data Dependencies for Algorithms:
-  GeneratorAlg
-    o OUTPUT '/Event/MCTracks'
-  SimulationAlg
-    o INPUT  '/Event/MCTracks'
-    o OUTPUT '/Event/MCHits'
-  DigitizationAlg
-    o INPUT  '/Event/MCHits'
-    o OUTPUT '/Event/Hits'
-  TrackingAlg
-    o INPUT  '/Event/Hits'
-    o OUTPUT '/Event/Tracks'
-  CheckerAlg
-    o INPUT  '/Event/MCTracks'
-    o INPUT  '/Event/Tracks'
-PrecedenceSvc        INFO Assembling CF and DF task precedence rules
-PrecedenceSvc        INFO PrecedenceSvc initialized successfully
-AvalancheSchedu...   INFO Concurrency level information:
-AvalancheSchedu...   INFO  o Number of events in flight: 12
-AvalancheSchedu...   INFO  o TBB thread pool size:  'ThreadPoolSize':10
-AvalancheSchedu...   INFO Task scheduling settings:
-AvalancheSchedu...   INFO  o Avalanche generation mode: disabled
-AvalancheSchedu...   INFO  o Preemptive scheduling of CPU-blocking tasks: disabled
-AvalancheSchedu...   INFO  o Scheduling of condition tasks: disabled
-HiveSlimEventLo...WARNING Unable to locate service "EventSelector"
-HiveSlimEventLo...WARNING No events will be processed from external input.
-HiveSlimEventLo...   INFO Found 0 events in black list
-ApplicationMgr       INFO Application Manager Initialized successfully
-ApplicationMgr       INFO Application Manager Started successfully
-HiveSlimEventLo...   INFO Starting loop on events
-HiveSlimEventLo...   INFO ---> Loop Finished (skipping 1st evt) -  WSS 317.211 total time 200919520
-HiveSlimEventLo...   INFO 0 events were SKIPed
-CheckerAlg           INFO Number of counters : 3
- |    Counter                                      |     #     |    sum     | mean/eff^* | rms/err^*  |     min     |     max     |
- | "Number of Tracks missing after reconstruction" |     39965 |
- | "Number of Tracks properly reconstructed"       |     57999 |
- | "Number of ghost Tracks"                        |     45941 |
-DigitizationAlg      INFO Number of counters : 1
- |    Counter                                      |     #     |    sum     | mean/eff^* | rms/err^*  |     min     |     max     |
- | "Number of Hits"                                |   1391495 |
-GeneratorAlg         INFO Number of counters : 1
- |    Counter                                      |     #     |    sum     | mean/eff^* | rms/err^*  |     min     |     max     |
- | "Theta values"                                  |    100000 |  -1820.454 |  -0.018205 |
-SimulationAlg        INFO Number of counters : 1
- |    Counter                                      |     #     |    sum     | mean/eff^* | rms/err^*  |     min     |     max     |
- | "Number of MCHits"                              |   1500000 |
-TrackingAlg          INFO Number of counters : 1
- |    Counter                                      |     #     |    sum     | mean/eff^* | rms/err^*  |     min     |     max     |
- | "Number of Tracks"                              |    103940 |
-ApplicationMgr       INFO Application Manager Stopped successfully
-HiveSlimEventLo...   INFO Histograms converted successfully according to request.
-AvalancheSchedu...   INFO Joining Scheduler thread
-ApplicationMgr       INFO Application Manager Finalized successfully
-ApplicationMgr       INFO Application Manager Terminated successfully
diff --git a/GaudiExamples/TinyExperiment/tests/refs/FullExperiment.yaml b/GaudiExamples/TinyExperiment/tests/refs/FullExperiment.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..b2b7d72bac6cb6e43152d1f6b325f4a6ed8e3a8c
--- /dev/null
+++ b/GaudiExamples/TinyExperiment/tests/refs/FullExperiment.yaml
@@ -0,0 +1,184 @@
+stdout: |-
+  /***** Algorithm Gaudi::Example::TinyExperiment::GeneratorAlg/GeneratorAlg *************************
+  |-OutputLevel                = 0
+  |-Enable                     = True
+  |-ErrorMax                   = 1
+  |-ErrorCount                 = 0
+  |-AuditAlgorithms            = False
+  |-AuditInitialize            = False
+  |-AuditReinitialize          = False
+  |-AuditExecute               = False
+  |-AuditFinalize              = False
+  |-ExtraInputs                = set()  (default: set())
+  |-ExtraOutputs               = set()  (default: set())
+  |-AuditRestart               = False
+  |-AuditStart                 = False
+  |-AuditStop                  = False
+  |-Timeline                   = True
+  |-MonitorService             = 'MonitorSvc'
+  |-RegisterForContextService  = False
+  |-Cardinality                = 0
+  |-NeededResources            = []  (default: [])
+  |-Asynchronous               = False
+  |-FilterCircularDependencies = True
+  |-MCTracksLocation           = DataHandle('/Event/MCTracks','W','std::vector<Gaudi::Example::TinyExperiment::MCTrack,std::allocator<Gaudi::Example::TinyExperiment::MCTrack> >')
+  |-RandomGenSvc               = ServiceHandle('RandomGenSvc')
+  |-NbTracksToGenerate         = 10  (default: 10)
+  \----- (End of Algorithm Gaudi::Example::TinyExperiment::GeneratorAlg/GeneratorAlg) ----------------
+  /***** Algorithm Gaudi::Example::TinyExperiment::SimulationAlg/SimulationAlg ***********************
+  |-OutputLevel                = 0
+  |-Enable                     = True
+  |-ErrorMax                   = 1
+  |-ErrorCount                 = 0
+  |-AuditAlgorithms            = False
+  |-AuditInitialize            = False
+  |-AuditReinitialize          = False
+  |-AuditExecute               = False
+  |-AuditFinalize              = False
+  |-ExtraInputs                = set()  (default: set())
+  |-ExtraOutputs               = set()  (default: set())
+  |-AuditRestart               = False
+  |-AuditStart                 = False
+  |-AuditStop                  = False
+  |-Timeline                   = True
+  |-MonitorService             = 'MonitorSvc'
+  |-RegisterForContextService  = False
+  |-Cardinality                = 0
+  |-NeededResources            = []  (default: [])
+  |-Asynchronous               = False
+  |-FilterCircularDependencies = True
+  |-MCTracksLocation           = DataHandle('/Event/MCTracks','R','std::vector<Gaudi::Example::TinyExperiment::MCTrack,std::allocator<Gaudi::Example::TinyExperiment::MCTrack> >')
+  |-MCHitsLocation             = DataHandle('/Event/MCHits','W','std::vector<Gaudi::Example::TinyExperiment::MCHit,std::allocator<Gaudi::Example::TinyExperiment::MCHit> >')
+  |-NbHitsPerTrack             = 15  (default: 10)
+  \----- (End of Algorithm Gaudi::Example::TinyExperiment::SimulationAlg/SimulationAlg) --------------
+  /***** Algorithm Gaudi::Example::TinyExperiment::DigitizationAlg/DigitizationAlg *******************
+  |-OutputLevel                = 0
+  |-Enable                     = True
+  |-ErrorMax                   = 1
+  |-ErrorCount                 = 0
+  |-AuditAlgorithms            = False
+  |-AuditInitialize            = False
+  |-AuditReinitialize          = False
+  |-AuditExecute               = False
+  |-AuditFinalize              = False
+  |-ExtraInputs                = set()  (default: set())
+  |-ExtraOutputs               = set()  (default: set())
+  |-AuditRestart               = False
+  |-AuditStart                 = False
+  |-AuditStop                  = False
+  |-Timeline                   = True
+  |-MonitorService             = 'MonitorSvc'
+  |-RegisterForContextService  = False
+  |-Cardinality                = 0
+  |-NeededResources            = []  (default: [])
+  |-Asynchronous               = False
+  |-FilterCircularDependencies = True
+  |-MCHitsLocation             = DataHandle('/Event/MCHits','R','std::vector<Gaudi::Example::TinyExperiment::MCHit,std::allocator<Gaudi::Example::TinyExperiment::MCHit> >')
+  |-HitsLocation               = DataHandle('/Event/Hits','W','std::vector<Gaudi::Example::TinyExperiment::Hit,std::allocator<Gaudi::Example::TinyExperiment::Hit> >')
+  |-RandomGenSvc               = ServiceHandle('RandomGenSvc')
+  |-SigmaNoise                 = 0.1  (default: 1.0)
+  \----- (End of Algorithm Gaudi::Example::TinyExperiment::DigitizationAlg/DigitizationAlg) ----------
+  /***** Algorithm Gaudi::Example::TinyExperiment::TrackingAlg/TrackingAlg ***************************
+  |-OutputLevel                = 0
+  |-Enable                     = True
+  |-ErrorMax                   = 1
+  |-ErrorCount                 = 0
+  |-AuditAlgorithms            = False
+  |-AuditInitialize            = False
+  |-AuditReinitialize          = False
+  |-AuditExecute               = False
+  |-AuditFinalize              = False
+  |-ExtraInputs                = set()  (default: set())
+  |-ExtraOutputs               = set()  (default: set())
+  |-AuditRestart               = False
+  |-AuditStart                 = False
+  |-AuditStop                  = False
+  |-Timeline                   = True
+  |-MonitorService             = 'MonitorSvc'
+  |-RegisterForContextService  = False
+  |-Cardinality                = 0
+  |-NeededResources            = []  (default: [])
+  |-Asynchronous               = False
+  |-FilterCircularDependencies = True
+  |-HitsLocation               = DataHandle('/Event/Hits','R','std::vector<Gaudi::Example::TinyExperiment::Hit,std::allocator<Gaudi::Example::TinyExperiment::Hit> >')
+  |-TracksLocation             = DataHandle('/Event/Tracks','W','std::vector<Gaudi::Example::TinyExperiment::Track,std::allocator<Gaudi::Example::TinyExperiment::Track> >')
+  |-NumberBins                 = 100  (default: 180)
+  |-Sensibility                = 6  (default: 6)
+  \----- (End of Algorithm Gaudi::Example::TinyExperiment::TrackingAlg/TrackingAlg) ------------------
+  /***** Algorithm Gaudi::Example::TinyExperiment::CheckerAlg/CheckerAlg *****************************
+  |-OutputLevel                = 0
+  |-Enable                     = True
+  |-ErrorMax                   = 1
+  |-ErrorCount                 = 0
+  |-AuditAlgorithms            = False
+  |-AuditInitialize            = False
+  |-AuditReinitialize          = False
+  |-AuditExecute               = False
+  |-AuditFinalize              = False
+  |-ExtraInputs                = set()  (default: set())
+  |-ExtraOutputs               = set()  (default: set())
+  |-AuditRestart               = False
+  |-AuditStart                 = False
+  |-AuditStop                  = False
+  |-Timeline                   = True
+  |-MonitorService             = 'MonitorSvc'
+  |-RegisterForContextService  = False
+  |-Cardinality                = 0
+  |-NeededResources            = []  (default: [])
+  |-Asynchronous               = False
+  |-FilterCircularDependencies = True
+  |-TracksLocation             = DataHandle('/Event/Tracks','R','std::vector<Gaudi::Example::TinyExperiment::Track,std::allocator<Gaudi::Example::TinyExperiment::Track> >')
+  |-MCTracksLocation           = DataHandle('/Event/MCTracks','R','std::vector<Gaudi::Example::TinyExperiment::MCTrack,std::allocator<Gaudi::Example::TinyExperiment::MCTrack> >')
+  |-DeltaThetaMax              = 0.01  (default: 0.001)
+  \----- (End of Algorithm Gaudi::Example::TinyExperiment::CheckerAlg/CheckerAlg) --------------------
+  ApplicationMgr    SUCCESS
+  ====================================================================================================================================
+  ====================================================================================================================================
+  ApplicationMgr       INFO Application Manager Configured successfully
+  ThreadPoolSvc        INFO no thread init tools attached
+  AvalancheSchedu...   INFO Activating scheduler in a separate thread
+  AlgResourcePool      INFO TopAlg list empty. Recovering the one of Application Manager
+  AvalancheSchedu...   INFO Found 5 algorithms
+  AvalancheSchedu...   INFO Data Dependencies for Algorithms:
+    GeneratorAlg
+      o OUTPUT '/Event/MCTracks'
+    SimulationAlg
+      o INPUT  '/Event/MCTracks'
+      o OUTPUT '/Event/MCHits'
+    DigitizationAlg
+      o INPUT  '/Event/MCHits'
+      o OUTPUT '/Event/Hits'
+    TrackingAlg
+      o INPUT  '/Event/Hits'
+      o OUTPUT '/Event/Tracks'
+    CheckerAlg
+      o INPUT  '/Event/MCTracks'
+      o INPUT  '/Event/Tracks'
+  PrecedenceSvc        INFO Assembling CF and DF task precedence rules
+  PrecedenceSvc        INFO PrecedenceSvc initialized successfully
+  AvalancheSchedu...   INFO Concurrency level information:
+  AvalancheSchedu...   INFO  o Number of events in flight: 12
+  AvalancheSchedu...   INFO  o TBB thread pool size:  'ThreadPoolSize':10
+  AvalancheSchedu...   INFO Task scheduling settings:
+  AvalancheSchedu...   INFO  o Avalanche generation mode: disabled
+  AvalancheSchedu...   INFO  o Preemptive scheduling of CPU-blocking tasks: disabled
+  AvalancheSchedu...   INFO  o Scheduling of condition tasks: disabled
+  HiveSlimEventLo...WARNING Unable to locate service "EventSelector"
+  HiveSlimEventLo...WARNING No events will be processed from external input.
+  HiveSlimEventLo...   INFO Found 0 events in black list
+  ApplicationMgr       INFO Application Manager Initialized successfully
+  ApplicationMgr       INFO Application Manager Started successfully
+  HiveSlimEventLo...   INFO Starting loop on events
+  HiveSlimEventLo...   INFO 0 events were SKIPed
+  CheckerAlg           INFO Number of counters : 3
+  DigitizationAlg      INFO Number of counters : 1
+  GeneratorAlg         INFO Number of counters : 1
+  SimulationAlg        INFO Number of counters : 1
+  TrackingAlg          INFO Number of counters : 1
+  ApplicationMgr       INFO Application Manager Stopped successfully
+  HiveSlimEventLo...   INFO Histograms converted successfully according to request.
+  AvalancheSchedu...   INFO Joining Scheduler thread
+  ApplicationMgr       INFO Application Manager Finalized successfully
+  ApplicationMgr       INFO Application Manager Terminated successfully
+histos: {}
+ttrees: {}
diff --git a/GaudiHive/CMakeLists.txt b/GaudiHive/CMakeLists.txt
index 382de1f450b11dee004564c5975953b744625f24..001d1197e8a6fc53d1f5fa03b84ab22b67d3006d 100644
--- a/GaudiHive/CMakeLists.txt
+++ b/GaudiHive/CMakeLists.txt
@@ -1,5 +1,5 @@
 #####################################################################################
-# (c) Copyright 1998-2023 CERN for the benefit of the LHCb and ATLAS collaborations #
+# (c) Copyright 1998-2024 CERN for the benefit of the LHCb and ATLAS collaborations #
 #                                                                                   #
 # This software is distributed under the terms of the Apache version 2 licence,     #
 # copied verbatim in the file "LICENSE".                                            #
@@ -64,10 +64,9 @@ gaudi_add_executable(concurrentRun
                           Boost::headers
                           Boost::program_options)
 
-# QMTest
-gaudi_add_tests(QMTest)
-
 # Install python modules
 gaudi_install(PYTHON)
 # Install other scripts
 gaudi_install(SCRIPTS)
+
+gaudi_add_pytest(tests/pytest)
diff --git a/GaudiHive/tests/pytest/avalanche_scheduler/test_cf_bug.py b/GaudiHive/tests/pytest/avalanche_scheduler/test_cf_bug.py
new file mode 100644
index 0000000000000000000000000000000000000000..8eb88ad8421d49cf30e2bd68edf3ac23f4072bf4
--- /dev/null
+++ b/GaudiHive/tests/pytest/avalanche_scheduler/test_cf_bug.py
@@ -0,0 +1,35 @@
+#####################################################################################
+# (c) Copyright 2024 CERN for the benefit of the LHCb and ATLAS collaborations      #
+#                                                                                   #
+# This software is distributed under the terms of the Apache version 2 licence,     #
+# copied verbatim in the file "LICENSE".                                            #
+#                                                                                   #
+# In applying this licence, CERN does not waive the privileges and immunities       #
+# granted to it by virtue of its status as an Intergovernmental Organization        #
+# or submit itself to any jurisdiction.                                             #
+#####################################################################################
+from GaudiTesting import GaudiExeTest
+
+
+def filter_out(stdout):
+    "remove noise from stdout"
+    return "\n".join(
+        line for line in stdout.splitlines() if "Popped slot 0" not in line
+    )
+
+
+class Test(GaudiExeTest):
+    command = ["gaudirun.py", "-v", "../../../options/CFBugWithEmptyNode.py"]
+    timeout = 60
+
+    test_block = GaudiExeTest.find_reference_block(
+        """
+        AvalancheSchedu...  DEBUG Event 0 finished (slot 0).
+        AvalancheSchedu...  DEBUG RootDecisionHub (0), w/ decision: TRUE(1)
+          topSeq (1), w/ decision: FALSE(0)
+            A1 (2), w/ decision: TRUE(1), in state: EVTACCEPTED
+            emptySeq (3), w/ decision: FALSE(0)
+            A2 (4), w/ decision: UNDEFINED(-1), in state: INITIAL
+        """,
+        preprocessor=filter_out,
+    )
diff --git a/GaudiHive/tests/pytest/avalanche_scheduler/test_conditions_stall.py b/GaudiHive/tests/pytest/avalanche_scheduler/test_conditions_stall.py
new file mode 100644
index 0000000000000000000000000000000000000000..3cfb376c2bfacca44b00d24905d1716cab305830
--- /dev/null
+++ b/GaudiHive/tests/pytest/avalanche_scheduler/test_conditions_stall.py
@@ -0,0 +1,21 @@
+#####################################################################################
+# (c) Copyright 2024 CERN for the benefit of the LHCb and ATLAS collaborations      #
+#                                                                                   #
+# This software is distributed under the terms of the Apache version 2 licence,     #
+# copied verbatim in the file "LICENSE".                                            #
+#                                                                                   #
+# In applying this licence, CERN does not waive the privileges and immunities       #
+# granted to it by virtue of its status as an Intergovernmental Organization        #
+# or submit itself to any jurisdiction.                                             #
+#####################################################################################
+from GaudiTesting import GaudiExeTest
+
+
+class Test(GaudiExeTest):
+    command = ["gaudirun.py", "../../../options/ConditionsStallTest.py"]
+    timeout = 60
+    returncode = 1
+
+    def test_stdout(self, stdout):
+        expected = b"AlgA (2), w/ decision: UNDEFINED(-1), in state: CONTROLREADY"
+        assert expected in stdout, "no signature of conditions stall detection found"
diff --git a/GaudiHive/tests/pytest/avalanche_scheduler/test_detect_stall.py b/GaudiHive/tests/pytest/avalanche_scheduler/test_detect_stall.py
new file mode 100644
index 0000000000000000000000000000000000000000..130fbf17b21967d072d6d3e407817c613d8eefa9
--- /dev/null
+++ b/GaudiHive/tests/pytest/avalanche_scheduler/test_detect_stall.py
@@ -0,0 +1,21 @@
+#####################################################################################
+# (c) Copyright 2024 CERN for the benefit of the LHCb and ATLAS collaborations      #
+#                                                                                   #
+# This software is distributed under the terms of the Apache version 2 licence,     #
+# copied verbatim in the file "LICENSE".                                            #
+#                                                                                   #
+# In applying this licence, CERN does not waive the privileges and immunities       #
+# granted to it by virtue of its status as an Intergovernmental Organization        #
+# or submit itself to any jurisdiction.                                             #
+#####################################################################################
+from GaudiTesting import GaudiExeTest
+
+
+class Test(GaudiExeTest):
+    command = ["gaudirun.py", "../../../options/detectSimpleStall.py"]
+    timeout = 60
+    returncode = 1
+
+    def test_stdout(self, stdout):
+        expected = b"*** Stall detected, event context:"
+        assert expected in stdout, "no signature of stall detection found"
diff --git a/GaudiHive/tests/pytest/avalanche_scheduler/test_error_test.py b/GaudiHive/tests/pytest/avalanche_scheduler/test_error_test.py
new file mode 100644
index 0000000000000000000000000000000000000000..64a24db64140f89ed1eaf8c7fa11638d84c961da
--- /dev/null
+++ b/GaudiHive/tests/pytest/avalanche_scheduler/test_error_test.py
@@ -0,0 +1,30 @@
+#####################################################################################
+# (c) Copyright 2024 CERN for the benefit of the LHCb and ATLAS collaborations      #
+#                                                                                   #
+# This software is distributed under the terms of the Apache version 2 licence,     #
+# copied verbatim in the file "LICENSE".                                            #
+#                                                                                   #
+# In applying this licence, CERN does not waive the privileges and immunities       #
+# granted to it by virtue of its status as an Intergovernmental Organization        #
+# or submit itself to any jurisdiction.                                             #
+#####################################################################################
+from GaudiTesting import GaudiExeTest
+
+
+class Test(GaudiExeTest):
+    command = ["gaudirun.py", "-v", "../../../options/AvalancheSchedulerErrorTest.py"]
+    timeout = 600
+
+    test_block1 = GaudiExeTest.find_reference_block(
+        """
+        [ slot: 7, event: 7 ]:
+
+        ERROR alg(s): A3
+        """
+    )
+
+    test_block2 = GaudiExeTest.find_reference_block(
+        """
+        HiveSlimEventLoopMgr                    ERROR Failed event detected on s: 7  e: 7
+        """
+    )
diff --git a/GaudiHive/tests/pytest/avalanche_scheduler/test_simple_test.py b/GaudiHive/tests/pytest/avalanche_scheduler/test_simple_test.py
new file mode 100644
index 0000000000000000000000000000000000000000..c602b276a8d893f323611f3d765acfcac730df51
--- /dev/null
+++ b/GaudiHive/tests/pytest/avalanche_scheduler/test_simple_test.py
@@ -0,0 +1,16 @@
+#####################################################################################
+# (c) Copyright 2024 CERN for the benefit of the LHCb and ATLAS collaborations      #
+#                                                                                   #
+# This software is distributed under the terms of the Apache version 2 licence,     #
+# copied verbatim in the file "LICENSE".                                            #
+#                                                                                   #
+# In applying this licence, CERN does not waive the privileges and immunities       #
+# granted to it by virtue of its status as an Intergovernmental Organization        #
+# or submit itself to any jurisdiction.                                             #
+#####################################################################################
+from GaudiTesting import GaudiExeTest
+
+
+class Test(GaudiExeTest):
+    command = ["gaudirun.py", "-v", "../../../options/AvalancheSchedulerSimpleTest.py"]
+    timeout = 120
diff --git a/GaudiHive/tests/pytest/avalanche_scheduler/test_test_multithreaded_alg.py b/GaudiHive/tests/pytest/avalanche_scheduler/test_test_multithreaded_alg.py
new file mode 100644
index 0000000000000000000000000000000000000000..f87246d172f72a44938d9dbe8c6f775a8a9fe5db
--- /dev/null
+++ b/GaudiHive/tests/pytest/avalanche_scheduler/test_test_multithreaded_alg.py
@@ -0,0 +1,20 @@
+#####################################################################################
+# (c) Copyright 2024 CERN for the benefit of the LHCb and ATLAS collaborations      #
+#                                                                                   #
+# This software is distributed under the terms of the Apache version 2 licence,     #
+# copied verbatim in the file "LICENSE".                                            #
+#                                                                                   #
+# In applying this licence, CERN does not waive the privileges and immunities       #
+# granted to it by virtue of its status as an Intergovernmental Organization        #
+# or submit itself to any jurisdiction.                                             #
+#####################################################################################
+from GaudiTesting import GaudiExeTest
+
+
+class Test(GaudiExeTest):
+    command = ["gaudirun.py", "-v", "../../../options/testMultithreadedAlg.py"]
+    timeout = 60
+
+    test_block = GaudiExeTest.find_reference_block("""
+        A1                  DEBUG CPUCrunch complete in TBB parallel for block 4 to 5
+        """)
diff --git a/GaudiHive/tests/pytest/avalanche_scheduler/test_view_data_isolation_test.py b/GaudiHive/tests/pytest/avalanche_scheduler/test_view_data_isolation_test.py
new file mode 100644
index 0000000000000000000000000000000000000000..8e5cd739e0f892ad2a2629e8a55c066ef5f6ba3c
--- /dev/null
+++ b/GaudiHive/tests/pytest/avalanche_scheduler/test_view_data_isolation_test.py
@@ -0,0 +1,18 @@
+#####################################################################################
+# (c) Copyright 2024 CERN for the benefit of the LHCb and ATLAS collaborations      #
+#                                                                                   #
+# This software is distributed under the terms of the Apache version 2 licence,     #
+# copied verbatim in the file "LICENSE".                                            #
+#                                                                                   #
+# In applying this licence, CERN does not waive the privileges and immunities       #
+# granted to it by virtue of its status as an Intergovernmental Organization        #
+# or submit itself to any jurisdiction.                                             #
+#####################################################################################
+from GaudiTesting import GaudiExeTest
+
+
+class Test(GaudiExeTest):
+    command = ["gaudirun.py", "-v", "../../../options/SubSlotVsSlotIsolation.py"]
+    timeout = 120
+    reference = "../refs/SubSlotVsSlotIsolation.yaml"
+    returncode = 1
diff --git a/GaudiHive/tests/pytest/avalanche_scheduler/test_view_exception_test.py b/GaudiHive/tests/pytest/avalanche_scheduler/test_view_exception_test.py
new file mode 100644
index 0000000000000000000000000000000000000000..e7815a14ac745bf19672f24e42aa9536f6778c10
--- /dev/null
+++ b/GaudiHive/tests/pytest/avalanche_scheduler/test_view_exception_test.py
@@ -0,0 +1,25 @@
+#####################################################################################
+# (c) Copyright 2024 CERN for the benefit of the LHCb and ATLAS collaborations      #
+#                                                                                   #
+# This software is distributed under the terms of the Apache version 2 licence,     #
+# copied verbatim in the file "LICENSE".                                            #
+#                                                                                   #
+# In applying this licence, CERN does not waive the privileges and immunities       #
+# granted to it by virtue of its status as an Intergovernmental Organization        #
+# or submit itself to any jurisdiction.                                             #
+#####################################################################################
+from GaudiTesting import GaudiExeTest
+
+
+class Test(GaudiExeTest):
+    command = ["gaudirun.py", "-v", "../../../options/SubSlotException.py"]
+
+    @classmethod
+    def update_env(cls, env):
+        # this is to prevent GaudiException to print a stack trace (it confuses the test)
+        if "ENABLE_BACKTRACE" in env:
+            del env["ENABLE_BACKTRACE"]
+
+    timeout = 120
+    reference = "../refs/ViewExceptionTest.yaml"
+    returncode = 6
diff --git a/GaudiHive/tests/pytest/avalanche_scheduler/test_view_isolation_test.py b/GaudiHive/tests/pytest/avalanche_scheduler/test_view_isolation_test.py
new file mode 100644
index 0000000000000000000000000000000000000000..006506a279280c2b068f1f8400bd79da4b5d0d8b
--- /dev/null
+++ b/GaudiHive/tests/pytest/avalanche_scheduler/test_view_isolation_test.py
@@ -0,0 +1,17 @@
+#####################################################################################
+# (c) Copyright 2024 CERN for the benefit of the LHCb and ATLAS collaborations      #
+#                                                                                   #
+# This software is distributed under the terms of the Apache version 2 licence,     #
+# copied verbatim in the file "LICENSE".                                            #
+#                                                                                   #
+# In applying this licence, CERN does not waive the privileges and immunities       #
+# granted to it by virtue of its status as an Intergovernmental Organization        #
+# or submit itself to any jurisdiction.                                             #
+#####################################################################################
+from GaudiTesting import GaudiExeTest
+
+
+class Test(GaudiExeTest):
+    command = ["gaudirun.py", "-v", "../../../options/ViewIsolationTest.py"]
+    timeout = 120
+    reference = "../refs/ViewIsolationTest.yaml"
diff --git a/GaudiHive/tests/pytest/avalanche_scheduler/test_view_test.py b/GaudiHive/tests/pytest/avalanche_scheduler/test_view_test.py
new file mode 100644
index 0000000000000000000000000000000000000000..dd65a84e991c9cc7c8ba8d22a35415ddaf7f5b46
--- /dev/null
+++ b/GaudiHive/tests/pytest/avalanche_scheduler/test_view_test.py
@@ -0,0 +1,17 @@
+#####################################################################################
+# (c) Copyright 2024 CERN for the benefit of the LHCb and ATLAS collaborations      #
+#                                                                                   #
+# This software is distributed under the terms of the Apache version 2 licence,     #
+# copied verbatim in the file "LICENSE".                                            #
+#                                                                                   #
+# In applying this licence, CERN does not waive the privileges and immunities       #
+# granted to it by virtue of its status as an Intergovernmental Organization        #
+# or submit itself to any jurisdiction.                                             #
+#####################################################################################
+from GaudiTesting import GaudiExeTest
+
+
+class Test(GaudiExeTest):
+    command = ["gaudirun.py", "-v", "../../../options/BasicViewTest.py"]
+    timeout = 120
+    reference = "../refs/ViewTest.yaml"
diff --git a/GaudiHive/tests/pytest/experiments/atlas/test_mc_reco.py b/GaudiHive/tests/pytest/experiments/atlas/test_mc_reco.py
new file mode 100644
index 0000000000000000000000000000000000000000..c9cfddafd752a5554efebc9774809f425f2c489f
--- /dev/null
+++ b/GaudiHive/tests/pytest/experiments/atlas/test_mc_reco.py
@@ -0,0 +1,16 @@
+#####################################################################################
+# (c) Copyright 2024 CERN for the benefit of the LHCb and ATLAS collaborations      #
+#                                                                                   #
+# This software is distributed under the terms of the Apache version 2 licence,     #
+# copied verbatim in the file "LICENSE".                                            #
+#                                                                                   #
+# In applying this licence, CERN does not waive the privileges and immunities       #
+# granted to it by virtue of its status as an Intergovernmental Organization        #
+# or submit itself to any jurisdiction.                                             #
+#####################################################################################
+from GaudiTesting import GaudiExeTest
+
+
+class Test(GaudiExeTest):
+    command = ["gaudirun.py", "-v", "../../../../options/AtlasMCRecoScenario.py"]
+    timeout = 600
diff --git a/GaudiHive/tests/pytest/experiments/atlas/test_mc_reco_full_precedence_dump.py b/GaudiHive/tests/pytest/experiments/atlas/test_mc_reco_full_precedence_dump.py
new file mode 100644
index 0000000000000000000000000000000000000000..affcbb907f9a3c1b0f0db4a1800dd7a814e2ec49
--- /dev/null
+++ b/GaudiHive/tests/pytest/experiments/atlas/test_mc_reco_full_precedence_dump.py
@@ -0,0 +1,20 @@
+#####################################################################################
+# (c) Copyright 2024 CERN for the benefit of the LHCb and ATLAS collaborations      #
+#                                                                                   #
+# This software is distributed under the terms of the Apache version 2 licence,     #
+# copied verbatim in the file "LICENSE".                                            #
+#                                                                                   #
+# In applying this licence, CERN does not waive the privileges and immunities       #
+# granted to it by virtue of its status as an Intergovernmental Organization        #
+# or submit itself to any jurisdiction.                                             #
+#####################################################################################
+from GaudiTesting import GaudiExeTest
+
+
+class Test(GaudiExeTest):
+    command = [
+        "gaudirun.py",
+        "-v",
+        "../../../../options/AtlasMCRecoFullPrecedenceDump.py",
+    ]
+    timeout = 600
diff --git a/GaudiHive/tests/pytest/experiments/lhcb/test_brunel.py b/GaudiHive/tests/pytest/experiments/lhcb/test_brunel.py
new file mode 100644
index 0000000000000000000000000000000000000000..2931603cada6b2fb50d1cc0d487b1146ac7bb967
--- /dev/null
+++ b/GaudiHive/tests/pytest/experiments/lhcb/test_brunel.py
@@ -0,0 +1,20 @@
+#####################################################################################
+# (c) Copyright 2024 CERN for the benefit of the LHCb and ATLAS collaborations      #
+#                                                                                   #
+# This software is distributed under the terms of the Apache version 2 licence,     #
+# copied verbatim in the file "LICENSE".                                            #
+#                                                                                   #
+# In applying this licence, CERN does not waive the privileges and immunities       #
+# granted to it by virtue of its status as an Intergovernmental Organization        #
+# or submit itself to any jurisdiction.                                             #
+#####################################################################################
+from GaudiTesting import GaudiExeTest
+
+
+class Test(GaudiExeTest):
+    command = [
+        "gaudirun.py",
+        "-v",
+        "../../../../options/BrunelScenarioAvalancheScheduler.py",
+    ]
+    timeout = 600
diff --git a/GaudiHive/tests/pytest/precedence/test_autoload_unmet_inputs.py b/GaudiHive/tests/pytest/precedence/test_autoload_unmet_inputs.py
new file mode 100644
index 0000000000000000000000000000000000000000..fc61dfdc0e59d334d74740d6f5dc53d49c8f2e06
--- /dev/null
+++ b/GaudiHive/tests/pytest/precedence/test_autoload_unmet_inputs.py
@@ -0,0 +1,16 @@
+#####################################################################################
+# (c) Copyright 2024 CERN for the benefit of the LHCb and ATLAS collaborations      #
+#                                                                                   #
+# This software is distributed under the terms of the Apache version 2 licence,     #
+# copied verbatim in the file "LICENSE".                                            #
+#                                                                                   #
+# In applying this licence, CERN does not waive the privileges and immunities       #
+# granted to it by virtue of its status as an Intergovernmental Organization        #
+# or submit itself to any jurisdiction.                                             #
+#####################################################################################
+from GaudiTesting import GaudiExeTest
+
+
+class Test(GaudiExeTest):
+    command = ["gaudirun.py", "-v", "../../../options/AutoLoadUnmetDataInputs.py"]
+    timeout = 120
diff --git a/GaudiHive/tests/pytest/precedence/test_cf_df_cross_branch.py b/GaudiHive/tests/pytest/precedence/test_cf_df_cross_branch.py
new file mode 100644
index 0000000000000000000000000000000000000000..13e47a00536b44e7f504f7c2f6bd10f886afb0ee
--- /dev/null
+++ b/GaudiHive/tests/pytest/precedence/test_cf_df_cross_branch.py
@@ -0,0 +1,20 @@
+#####################################################################################
+# (c) Copyright 2024 CERN for the benefit of the LHCb and ATLAS collaborations      #
+#                                                                                   #
+# This software is distributed under the terms of the Apache version 2 licence,     #
+# copied verbatim in the file "LICENSE".                                            #
+#                                                                                   #
+# In applying this licence, CERN does not waive the privileges and immunities       #
+# granted to it by virtue of its status as an Intergovernmental Organization        #
+# or submit itself to any jurisdiction.                                             #
+#####################################################################################
+from GaudiTesting import GaudiExeTest
+
+
+class Test(GaudiExeTest):
+    command = [
+        "gaudirun.py",
+        "-v",
+        "../../../options/ControlFlowBranching+CrossBranchDataFlow.py",
+    ]
+    timeout = 120
diff --git a/GaudiHive/tests/pytest/precedence/test_detect_df_ambiguity.py b/GaudiHive/tests/pytest/precedence/test_detect_df_ambiguity.py
new file mode 100644
index 0000000000000000000000000000000000000000..c524df41dbd6af2bbd5b2b4623dc8c2f77fb083c
--- /dev/null
+++ b/GaudiHive/tests/pytest/precedence/test_detect_df_ambiguity.py
@@ -0,0 +1,26 @@
+#####################################################################################
+# (c) Copyright 2024 CERN for the benefit of the LHCb and ATLAS collaborations      #
+#                                                                                   #
+# This software is distributed under the terms of the Apache version 2 licence,     #
+# copied verbatim in the file "LICENSE".                                            #
+#                                                                                   #
+# In applying this licence, CERN does not waive the privileges and immunities       #
+# granted to it by virtue of its status as an Intergovernmental Organization        #
+# or submit itself to any jurisdiction.                                             #
+#####################################################################################
+from GaudiTesting import GaudiExeTest
+
+
+class Test(GaudiExeTest):
+    command = ["gaudirun.py", "-v", "../../../options/ModelDFAmbiguity.py"]
+    timeout = 120
+    returncode = 1
+
+    test_signature = GaudiExeTest.find_reference_block(
+        """
+        PrecedenceSvc       ERROR   Conditional (C) and/or unconditional (U) topology violations found in the DF realm:
+
+         (U): '/Event/A' <---- | UpdaterAlg2 (U) | UpdaterAlg4 (U) | ProducerAlg1 (C) | UpdaterAlg1 (C) |
+         (C): '/Event/B' <---- | ProducerAlg2 (C) | UpdaterAlg3 (C) |
+        """
+    )
diff --git a/GaudiHive/tests/pytest/precedence/test_detect_scc.py b/GaudiHive/tests/pytest/precedence/test_detect_scc.py
new file mode 100644
index 0000000000000000000000000000000000000000..91ca6d2f3f8e734f2ca73f7f678b899e627c93e7
--- /dev/null
+++ b/GaudiHive/tests/pytest/precedence/test_detect_scc.py
@@ -0,0 +1,24 @@
+#####################################################################################
+# (c) Copyright 2024 CERN for the benefit of the LHCb and ATLAS collaborations      #
+#                                                                                   #
+# This software is distributed under the terms of the Apache version 2 licence,     #
+# copied verbatim in the file "LICENSE".                                            #
+#                                                                                   #
+# In applying this licence, CERN does not waive the privileges and immunities       #
+# granted to it by virtue of its status as an Intergovernmental Organization        #
+# or submit itself to any jurisdiction.                                             #
+#####################################################################################
+from GaudiTesting import GaudiExeTest
+
+
+class Test(GaudiExeTest):
+    command = ["gaudirun.py", "-v", "../../../options/DetectSCCinDF.py"]
+    timeout = 120
+    returncode = 1
+
+    test_signature = GaudiExeTest.find_reference_block(
+        """
+        PrecedenceSvc       ERROR   Strongly connected components found in DF realm:
+         o [lowlink:3] | CycledAlg1 | CycledAlg3 | CycledAlg2 |
+        """
+    )
diff --git a/GaudiHive/tests/pytest/refs/SubSlotVsSlotIsolation.yaml b/GaudiHive/tests/pytest/refs/SubSlotVsSlotIsolation.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..0283b60d279c4f378ad456c1387e2243bc26e0a2
--- /dev/null
+++ b/GaudiHive/tests/pytest/refs/SubSlotVsSlotIsolation.yaml
@@ -0,0 +1,204 @@
+stdout: |-
+  {'A1': {'Cardinality': 1,
+          'OutputLevel': 2,
+          'baseViewName': 'viewOne',
+          'viewNodeName': 'viewNodeOne',
+          'viewNumber': 1},
+   'A2': {'Cardinality': 1,
+          'OutputLevel': 2,
+          'outKeys': ['/Event/a2'],
+          'viewNodeName': ''},
+   'A3': {'Cardinality': 1,
+          'OutputLevel': 2,
+          'inpKeys': ['/Event/a2'],
+          'viewNodeName': ''},
+   'A4': {'Cardinality': 1,
+          'OutputLevel': 2,
+          'baseViewName': 'viewTwo',
+          'outKeys': ['/Event/a4'],
+          'viewNodeName': 'viewNodeTwo',
+          'viewNumber': 1},
+   'A5': {'Cardinality': 1,
+          'OutputLevel': 2,
+          'inpKeys': ['/Event/a4'],
+          'viewNodeName': ''},
+   'A6': {'Cardinality': 1, 'OutputLevel': 2, 'viewNodeName': ''},
+   'A7': {'Cardinality': 1, 'OutputLevel': 2, 'viewNodeName': ''},
+   'AlgResourcePool': {'OutputLevel': 2},
+   'ApplicationMgr': {'EventLoop': 'HiveSlimEventLoopMgr/HiveSlimEventLoopMgr',
+                      'EvtMax': 1,
+                      'EvtSel': 'NONE',
+                      'ExtSvc': ['HiveWhiteBoard/EventDataSvc'],
+                      'MessageSvcType': 'InertMessageSvc',
+                      'TopAlg': ['Gaudi::Sequencer/createViewSeq']},
+   'AvalancheSchedulerSvc': {'OutputLevel': 3,
+                             'ThreadPoolSize': 1,
+                             'VerboseSubSlots': True},
+   'EventDataSvc': {'EventSlots': 1},
+   'HiveSlimEventLoopMgr': {'OutputLevel': 2,
+                            'SchedulerName': 'AvalancheSchedulerSvc'},
+   'createViewSeq': {'Members': ['Test::ViewTester/A1',
+                                 'Gaudi::Sequencer/viewNodeOne',
+                                 'Test::ViewTester/A4',
+                                 'Gaudi::Sequencer/viewNodeTwo',
+                                 'Test::ViewTester/A7'],
+                     'OutputLevel': 1,
+                     'Sequential': True},
+   'viewNodeOne': {'Members': ['Test::ViewTester/A2', 'Test::ViewTester/A3'],
+                   'Sequential': False,
+                   'ShortCircuit': False},
+   'viewNodeTwo': {'Members': ['Test::ViewTester/A5', 'Test::ViewTester/A6'],
+                   'Sequential': False,
+                   'ShortCircuit': False}}
+  MessageSvc           INFO Activating in a separate thread
+  ApplicationMgr    SUCCESS
+  ====================================================================================================================================
+  ====================================================================================================================================
+  ApplicationMgr       INFO Application Manager Configured successfully
+  ThreadPoolSvc        INFO no thread init tools attached
+  AvalancheSchedu...   INFO Activating scheduler in a separate thread
+  AlgResourcePool      INFO TopAlg list empty. Recovering the one of Application Manager
+  createViewSeq     VERBOSE ServiceLocatorHelper::service: found service EventDataSvc
+  createViewSeq     VERBOSE ServiceLocatorHelper::service: found service TimelineSvc
+  createViewSeq       DEBUG A1 doesn't exist - created and appended to member list
+  createViewSeq       DEBUG viewNodeOne doesn't exist - created and appended to member list
+  createViewSeq       DEBUG A4 doesn't exist - created and appended to member list
+  createViewSeq       DEBUG viewNodeTwo doesn't exist - created and appended to member list
+  createViewSeq       DEBUG A7 doesn't exist - created and appended to member list
+  createViewSeq        INFO Member list: Test::ViewTester/A1, Gaudi::Sequencer/viewNodeOne, Test::ViewTester/A4, Gaudi::Sequencer/viewNodeTwo, Test::ViewTester/A7
+  A1                  DEBUG input handles: 0
+  A1                  DEBUG output handles: 0
+  viewNodeOne          INFO Member list: Test::ViewTester/A2, Test::ViewTester/A3
+  A2                  DEBUG adding output key /Event/a2
+  A2                  DEBUG input handles: 0
+  A2                  DEBUG output handles: 1
+    + OUTPUT '/Event/a2'
+  A3                  DEBUG adding input key /Event/a2
+  A3                  DEBUG input handles: 1
+  A3                  DEBUG output handles: 0
+    + INPUT  '/Event/a2'
+  A4                  DEBUG adding output key /Event/a4
+  A4                  DEBUG input handles: 0
+  A4                  DEBUG output handles: 1
+    + OUTPUT '/Event/a4'
+  viewNodeTwo          INFO Member list: Test::ViewTester/A5, Test::ViewTester/A6
+  A5                  DEBUG adding input key /Event/a4
+  A5                  DEBUG input handles: 1
+  A5                  DEBUG output handles: 0
+    + INPUT  '/Event/a4'
+  A6                  DEBUG input handles: 0
+  A6                  DEBUG output handles: 0
+  A7                  DEBUG input handles: 0
+  A7                  DEBUG output handles: 0
+  createViewSeq     VERBOSE ServiceLocatorHelper::service: found service AlgExecStateSvc
+  AlgResourcePool     DEBUG List of algorithms is:
+  AlgResourcePool     DEBUG   o Test::ViewTester/A1 @ 0x########
+  AlgResourcePool     DEBUG   o Test::ViewTester/A2 @ 0x########
+  AlgResourcePool     DEBUG   o Test::ViewTester/A3 @ 0x########
+  AlgResourcePool     DEBUG   o Test::ViewTester/A4 @ 0x########
+  AlgResourcePool     DEBUG   o Test::ViewTester/A5 @ 0x########
+  AlgResourcePool     DEBUG   o Test::ViewTester/A6 @ 0x########
+  AlgResourcePool     DEBUG   o Test::ViewTester/A7 @ 0x########
+  AvalancheSchedu...   INFO Found 7 algorithms
+  AvalancheSchedu...   INFO Data Dependencies for Algorithms:
+    A1
+        none
+    A2
+      o OUTPUT '/Event/a2'
+    A3
+      o INPUT  '/Event/a2'
+    A4
+      o OUTPUT '/Event/a4'
+    A5
+      o INPUT  '/Event/a4'
+    A6
+        none
+    A7
+        none
+  PrecedenceSvc        INFO Assembling CF and DF task precedence rules
+  PrecedenceSvc        INFO PrecedenceSvc initialized successfully
+  AvalancheSchedu...   INFO Concurrency level information:
+  AvalancheSchedu...   INFO  o Number of events in flight: 1
+  AvalancheSchedu...   INFO  o TBB thread pool size:  'ThreadPoolSize':1
+  AvalancheSchedu...   INFO Task scheduling settings:
+  AvalancheSchedu...   INFO  o Avalanche generation mode: disabled
+  AvalancheSchedu...   INFO  o Preemptive scheduling of CPU-blocking tasks: disabled
+  AvalancheSchedu...   INFO  o Scheduling of condition tasks: disabled
+  HiveSlimEventLo...WARNING Unable to locate service "EventSelector"
+  HiveSlimEventLo...WARNING No events will be processed from external input.
+  HiveSlimEventLo...   INFO Found 0 events in black list
+  ApplicationMgr       INFO Application Manager Initialized successfully
+  ApplicationMgr       INFO Application Manager Started successfully
+  HiveSlimEventLo...   INFO Starting loop on events
+  HiveSlimEventLo...  DEBUG work loop iteration 0
+  HiveSlimEventLo...  DEBUG createdEvts: 0, freeslots: 1
+  HiveSlimEventLo...  DEBUG work loop iteration 1
+  HiveSlimEventLo...  DEBUG Draining the scheduler
+  HiveSlimEventLo...  DEBUG Waiting for a context
+  A1                   INFO Running in whole event context
+  A1                   INFO Attached view viewOne0 to node viewNodeOne for s: 0  e: 0
+  A2                   INFO Running in view viewOne0
+  A3                   INFO Running in view viewOne0
+  A4                   INFO Running in whole event context
+  A4                   INFO Attached view viewTwo0 to node viewNodeTwo for s: 0  e: 0
+  A6                   INFO Running in view viewTwo0
+  AvalancheSchedu...  ERROR *** Stall detected, event context: s: 0  e: 0
+  AvalancheSchedu...  ERROR Event 0 on slot 0 failed
+  AvalancheSchedu...   INFO Dumping scheduler state
+  =========================================================================================
+  ++++++++++++++++++++++++++++++++++++ SCHEDULER STATE ++++++++++++++++++++++++++++++++++++
+  =========================================================================================
+  ------------------ Last schedule: Task/Event/Slot/Thread/State Mapping ------------------
+  WARNING Enable TimelineSvc in record mode (RecordTimeline = True) to trace the mapping
+  ---------------------------- Task/CF/FSM Mapping [target slot] --------------------------
+  [ slot: 0, event: 0 ]:
+  RootDecisionHub (0), w/ decision: UNDEFINED(-1)
+    createViewSeq (1), w/ decision: UNDEFINED(-1)
+      A1 (2), w/ decision: TRUE(1), in state: EVTACCEPTED
+      viewNodeOne (3), w/ decision: TRUE(1)
+        A2 (4), w/ decision: UNDEFINED(-1), in state: INITIAL
+        A3 (5), w/ decision: UNDEFINED(-1), in state: INITIAL
+      A4 (6), w/ decision: TRUE(1), in state: EVTACCEPTED
+      viewNodeTwo (7), w/ decision: UNDEFINED(-1)
+        A5 (8), w/ decision: UNDEFINED(-1), in state: INITIAL
+        A6 (9), w/ decision: UNDEFINED(-1), in state: INITIAL
+      A7 (10), w/ decision: UNDEFINED(-1), in state: INITIAL
+  Number of sub-slots: 2
+  [ slot: 0, sub-slot: 0, entry: viewNodeOne, event: 0 ]:
+  viewNodeOne (3), w/ decision: UNDEFINED(-1)
+    A2 (4), w/ decision: TRUE(1), in state: EVTACCEPTED
+    A3 (5), w/ decision: TRUE(1), in state: EVTACCEPTED
+  [ slot: 0, sub-slot: 1, entry: viewNodeTwo, event: 0 ]:
+  viewNodeTwo (7), w/ decision: UNDEFINED(-1)
+    A5 (8), w/ decision: UNDEFINED(-1), in state: CONTROLREADY
+    ========
+    missing data: '/Event/a4'
+    can be produced by alg(s): ( A4 in state: INITIAL )
+    data is available at whole-event level
+    ========
+    A6 (9), w/ decision: TRUE(1), in state: EVTACCEPTED
+  ------------------------------ Algorithm Execution States -----------------------------
+    [slot: 0, incident: AlgStall]:
+    +            A4  e: d f: 1 sc: SUCCESS
+    +            A5  e: n
+    +   viewNodeOne  e: n
+    +            A7  e: n
+    +            A3  e: n
+    +            A2  e: n
+    + createViewSeq  e: n
+    +            A1  e: d f: 1 sc: SUCCESS
+    +            A6  e: n
+    +   viewNodeTwo  e: n
+  =========================================================================================
+  ++++++++++++++++++++++++++++++++++++++ END OF DUMP ++++++++++++++++++++++++++++++++++++++
+  =========================================================================================
+  PrecedenceSvc     WARNING To trace temporal and topological aspects of execution flow, set DumpPrecedenceRules property to True
+  HiveSlimEventLo...  DEBUG Context obtained
+  HiveSlimEventLo...  FATAL Failed event detected on s: 0  e: 0
+  HiveSlimEventLo...  DEBUG Clearing slot 0 (event 0) of the whiteboard
+  HiveSlimEventLo...   INFO 0 events were SKIPed
+  ApplicationMgr       INFO Application Manager Stopped successfully
+  HiveSlimEventLo...   INFO Histograms converted successfully according to request.
+  AvalancheSchedu...   INFO Joining Scheduler thread
+  ApplicationMgr       INFO Application Manager Finalized successfully
+  ApplicationMgr      ERROR Application Manager Terminated with error code 1
diff --git a/GaudiHive/tests/pytest/refs/ViewExceptionTest.yaml b/GaudiHive/tests/pytest/refs/ViewExceptionTest.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..ea0f121467752896ba54d66f7dfed4ba597c743b
--- /dev/null
+++ b/GaudiHive/tests/pytest/refs/ViewExceptionTest.yaml
@@ -0,0 +1,76 @@
+stdout: "{'A1': {'Cardinality': 1,\n        'OutputLevel': 3,\n        'baseViewName':\
+  \ 'view',\n        'viewNodeName': 'viewNode',\n        'viewNumber': 2},\n 'A2':\
+  \ {'Cardinality': 1, 'OutputLevel': 3, 'viewNodeName': ''},\n 'A3': {'Cardinality':\
+  \ 1,\n        'EventCount': 3,\n        'Mode': 'exception',\n        'OutputLevel':\
+  \ 3},\n 'A4': {'Cardinality': 1, 'OutputLevel': 3, 'viewNodeName': ''},\n 'AlgResourcePool':\
+  \ {'OutputLevel': 3},\n 'ApplicationMgr': {'EventLoop': 'HiveSlimEventLoopMgr/HiveSlimEventLoopMgr',\n\
+  \                    'EvtMax': 10,\n                    'EvtSel': 'NONE',\n    \
+  \                'ExtSvc': ['HiveWhiteBoard/EventDataSvc'],\n                  \
+  \  'MessageSvcType': 'InertMessageSvc',\n                    'TopAlg': ['Gaudi::Sequencer/createViewSeq']},\n\
+  \ 'AvalancheSchedulerSvc': {'OutputLevel': 3,\n                           'ThreadPoolSize':\
+  \ 1,\n                           'VerboseSubSlots': True},\n 'EventDataSvc': {'EventSlots':\
+  \ 1},\n 'HiveSlimEventLoopMgr': {'OutputLevel': 3,\n                          'SchedulerName':\
+  \ 'AvalancheSchedulerSvc'},\n 'createViewSeq': {'Members': ['Test::ViewTester/A1',\n\
+  \                               'Gaudi::Sequencer/viewNode',\n                 \
+  \              'Test::ViewTester/A4'],\n                   'OutputLevel': 3,\n \
+  \                  'Sequential': True},\n 'viewNode': {'Members': ['Test::ViewTester/A2',\n\
+  \                          'GaudiTesting::StopLoopAlg/A3'],\n              'OutputLevel':\
+  \ 3,\n              'Sequential': False,\n              'ShortCircuit': False}}\n\
+  MessageSvc           INFO Activating in a separate thread\nApplicationMgr    SUCCESS\n\
+  ====================================================================================================================================\n\
+  ====================================================================================================================================\n\
+  ApplicationMgr       INFO Application Manager Configured successfully\nThreadPoolSvc\
+  \        INFO no thread init tools attached\nAvalancheSchedu...   INFO Activating\
+  \ scheduler in a separate thread\nAlgResourcePool      INFO TopAlg list empty. Recovering\
+  \ the one of Application Manager\ncreateViewSeq        INFO Member list: Test::ViewTester/A1,\
+  \ Gaudi::Sequencer/viewNode, Test::ViewTester/A4\nviewNode             INFO Member\
+  \ list: Test::ViewTester/A2, GaudiTesting::StopLoopAlg/A3\nAvalancheSchedu...  \
+  \ INFO Found 4 algorithms\nAvalancheSchedu...   INFO Data Dependencies for Algorithms:\n\
+  \  A1\n      none\n  A2\n      none\n  A3\n      none\n  A4\n      none\nPrecedenceSvc\
+  \        INFO Assembling CF and DF task precedence rules\nPrecedenceSvc        INFO\
+  \ PrecedenceSvc initialized successfully\nAvalancheSchedu...   INFO Concurrency\
+  \ level information:\nAvalancheSchedu...   INFO  o Number of events in flight: 1\n\
+  AvalancheSchedu...   INFO  o TBB thread pool size:  'ThreadPoolSize':1\nAvalancheSchedu...\
+  \   INFO Task scheduling settings:\nAvalancheSchedu...   INFO  o Avalanche generation\
+  \ mode: disabled\nAvalancheSchedu...   INFO  o Preemptive scheduling of CPU-blocking\
+  \ tasks: disabled\nAvalancheSchedu...   INFO  o Scheduling of condition tasks: disabled\n\
+  HiveSlimEventLo...WARNING Unable to locate service \"EventSelector\"\nHiveSlimEventLo...WARNING\
+  \ No events will be processed from external input.\nHiveSlimEventLo...   INFO Found\
+  \ 0 events in black list\nApplicationMgr       INFO Application Manager Initialized\
+  \ successfully\nApplicationMgr       INFO Application Manager Started successfully\n\
+  HiveSlimEventLo...   INFO Starting loop on events\nA1                   INFO Running\
+  \ in whole event context\nA1                   INFO Attached view view0 to node\
+  \ viewNode for s: 0  e: 0\nA1                   INFO Attached view view1 to node\
+  \ viewNode for s: 0  e: 0\nA2                   INFO Running in view view0\nA3 \
+  \                  INFO 3 events to go\nA2                   INFO Running in view\
+  \ view1\nA3                   INFO 2 events to go\nA4                   INFO Running\
+  \ in whole event context\nA1                   INFO Running in whole event context\n\
+  A1                   INFO Attached view view0 to node viewNode for s: 0  e: 1\n\
+  A1                   INFO Attached view view1 to node viewNode for s: 0  e: 1\n\
+  A2                   INFO Running in view view0\nA3                   INFO 1 events\
+  \ to go\nA2                   INFO Running in view view1\nA3                   INFO\
+  \ Stopping loop with exception\nA3                  FATAL  Exception with tag=A3\
+  \ is caught\nA3                  ERROR A3 \t Stopping loop\t StatusCode=FAILURE\n\
+  AlgTask             FATAL .executeEvent(): Exception with tag=A3 thrown by A3\n\
+  AlgTask             ERROR A3 \t Stopping loop\t StatusCode=FAILURE\nAvalancheSchedu...\
+  \  ERROR *** Stall detected, event context: s: 0  e: 1\nAvalancheSchedu...  ERROR\
+  \ Event 1 on slot 0 failed\nAvalancheSchedu...   INFO Dumping scheduler state\n\
+  =========================================================================================\n\
+  ++++++++++++++++++++++++++++++++++++ SCHEDULER STATE ++++++++++++++++++++++++++++++++++++\n\
+  =========================================================================================\n\
+  ------------------ Last schedule: Task/Event/Slot/Thread/State Mapping ------------------\n\
+  WARNING Enable TimelineSvc in record mode (RecordTimeline = True) to trace the mapping\n\
+  ---------------------------- Task/CF/FSM Mapping [target slot] --------------------------\n\
+  [ slot: 0, event: 1 ]:\nERROR alg(s): in subslot(s)\nNumber of sub-slots: 2\n[ slot:\
+  \ 0, sub-slot: 0, entry: viewNode, event: 1 ]:\nERROR alg(s):\n[ slot: 0, sub-slot:\
+  \ 1, entry: viewNode, event: 1 ]:\nERROR alg(s): A3\n=========================================================================================\n\
+  ++++++++++++++++++++++++++++++++++++++ END OF DUMP ++++++++++++++++++++++++++++++++++++++\n\
+  =========================================================================================\n\
+  PrecedenceSvc     WARNING To trace temporal and topological aspects of execution\
+  \ flow, set DumpPrecedenceRules property to True\nHiveSlimEventLo...  FATAL Failed\
+  \ event detected on s: 0  e: 1\nHiveSlimEventLo...   INFO 0 events were SKIPed\n\
+  ApplicationMgr       INFO Application Manager Stopped successfully\nHiveSlimEventLo...\
+  \   INFO Histograms converted successfully according to request.\nAvalancheSchedu...\
+  \   INFO Joining Scheduler thread\nApplicationMgr       INFO Application Manager\
+  \ Finalized successfully\nApplicationMgr      ERROR Application Manager Terminated\
+  \ with error code 6"
diff --git a/GaudiHive/tests/pytest/refs/ViewIsolationTest.yaml b/GaudiHive/tests/pytest/refs/ViewIsolationTest.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..86d22e145fb8bac23088dbbca1b95358aa713248
--- /dev/null
+++ b/GaudiHive/tests/pytest/refs/ViewIsolationTest.yaml
@@ -0,0 +1,238 @@
+stdout: |-
+  {'A1': {'Cardinality': 1,
+          'OutputLevel': 3,
+          'baseViewName': 'viewOne',
+          'viewNodeName': 'viewNodeOne',
+          'viewNumber': 2},
+   'A2': {'Cardinality': 1, 'OutputLevel': 3, 'viewNodeName': ''},
+   'A3': {'Cardinality': 1, 'OutputLevel': 3, 'viewNodeName': ''},
+   'A4': {'Cardinality': 1,
+          'OutputLevel': 3,
+          'baseViewName': 'viewTwo',
+          'viewNodeName': 'viewNodeTwo',
+          'viewNumber': 2},
+   'A5': {'Cardinality': 1, 'OutputLevel': 3, 'viewNodeName': ''},
+   'AlgResourcePool': {'OutputLevel': 3},
+   'ApplicationMgr': {'EventLoop': 'HiveSlimEventLoopMgr/HiveSlimEventLoopMgr',
+                      'EvtMax': 10,
+                      'EvtSel': 'NONE',
+                      'ExtSvc': ['HiveWhiteBoard/EventDataSvc'],
+                      'MessageSvcType': 'InertMessageSvc',
+                      'TopAlg': ['Gaudi::Sequencer/createViewSeq']},
+   'AvalancheSchedulerSvc': {'OutputLevel': 3, 'ThreadPoolSize': 1},
+   'EventDataSvc': {'EventSlots': 1},
+   'HiveSlimEventLoopMgr': {'OutputLevel': 3,
+                            'SchedulerName': 'AvalancheSchedulerSvc'},
+   'createViewSeq': {'Members': ['Test::ViewTester/A1',
+                                 'Gaudi::Sequencer/viewNodeOne',
+                                 'Test::ViewTester/A4',
+                                 'Gaudi::Sequencer/viewNodeTwo',
+                                 'Test::ViewTester/A5'],
+                     'OutputLevel': 3,
+                     'Sequential': True},
+   'extraNode': {'Members': ['Test::ViewTester/A2', 'Test::ViewTester/A3'],
+                 'OutputLevel': 3,
+                 'Sequential': True},
+   'viewNodeOne': {'Members': ['Gaudi::Sequencer/extraNode'],
+                   'OutputLevel': 3,
+                   'Sequential': False,
+                   'ShortCircuit': False},
+   'viewNodeTwo': {'Members': ['Gaudi::Sequencer/extraNode'],
+                   'OutputLevel': 3,
+                   'Sequential': False,
+                   'ShortCircuit': False}}
+  MessageSvc           INFO Activating in a separate thread
+  ApplicationMgr    SUCCESS
+  ====================================================================================================================================
+  ====================================================================================================================================
+  ApplicationMgr       INFO Application Manager Configured successfully
+  ThreadPoolSvc        INFO no thread init tools attached
+  AvalancheSchedu...   INFO Activating scheduler in a separate thread
+  AlgResourcePool      INFO TopAlg list empty. Recovering the one of Application Manager
+  createViewSeq        INFO Member list: Test::ViewTester/A1, Gaudi::Sequencer/viewNodeOne, Test::ViewTester/A4, Gaudi::Sequencer/viewNodeTwo, Test::ViewTester/A5
+  viewNodeOne          INFO Member list: Gaudi::Sequencer/extraNode
+  extraNode            INFO Member list: Test::ViewTester/A2, Test::ViewTester/A3
+  viewNodeTwo          INFO Member list: Gaudi::Sequencer/extraNode
+  AvalancheSchedu...   INFO Found 5 algorithms
+  AvalancheSchedu...   INFO Data Dependencies for Algorithms:
+    A1
+        none
+    A2
+        none
+    A3
+        none
+    A4
+        none
+    A5
+        none
+  PrecedenceSvc        INFO Assembling CF and DF task precedence rules
+  PrecedenceSvc        INFO PrecedenceSvc initialized successfully
+  AvalancheSchedu...   INFO Concurrency level information:
+  AvalancheSchedu...   INFO  o Number of events in flight: 1
+  AvalancheSchedu...   INFO  o TBB thread pool size:  'ThreadPoolSize':1
+  AvalancheSchedu...   INFO Task scheduling settings:
+  AvalancheSchedu...   INFO  o Avalanche generation mode: disabled
+  AvalancheSchedu...   INFO  o Preemptive scheduling of CPU-blocking tasks: disabled
+  AvalancheSchedu...   INFO  o Scheduling of condition tasks: disabled
+  HiveSlimEventLo...WARNING Unable to locate service "EventSelector"
+  HiveSlimEventLo...WARNING No events will be processed from external input.
+  HiveSlimEventLo...   INFO Found 0 events in black list
+  ApplicationMgr       INFO Application Manager Initialized successfully
+  ApplicationMgr       INFO Application Manager Started successfully
+  HiveSlimEventLo...   INFO Starting loop on events
+  A1                   INFO Running in whole event context
+  A1                   INFO Attached view viewOne0 to node viewNodeOne for s: 0  e: 0
+  A1                   INFO Attached view viewOne1 to node viewNodeOne for s: 0  e: 0
+  A2                   INFO Running in view viewOne0
+  A2                   INFO Running in view viewOne1
+  A3                   INFO Running in view viewOne0
+  A3                   INFO Running in view viewOne1
+  A4                   INFO Running in whole event context
+  A4                   INFO Attached view viewTwo0 to node viewNodeTwo for s: 0  e: 0
+  A4                   INFO Attached view viewTwo1 to node viewNodeTwo for s: 0  e: 0
+  A2                   INFO Running in view viewTwo0
+  A2                   INFO Running in view viewTwo1
+  A3                   INFO Running in view viewTwo0
+  A3                   INFO Running in view viewTwo1
+  A5                   INFO Running in whole event context
+  A1                   INFO Running in whole event context
+  A1                   INFO Attached view viewOne0 to node viewNodeOne for s: 0  e: 1
+  A1                   INFO Attached view viewOne1 to node viewNodeOne for s: 0  e: 1
+  A2                   INFO Running in view viewOne0
+  A2                   INFO Running in view viewOne1
+  A3                   INFO Running in view viewOne0
+  A3                   INFO Running in view viewOne1
+  A4                   INFO Running in whole event context
+  A4                   INFO Attached view viewTwo0 to node viewNodeTwo for s: 0  e: 1
+  A4                   INFO Attached view viewTwo1 to node viewNodeTwo for s: 0  e: 1
+  A2                   INFO Running in view viewTwo0
+  A2                   INFO Running in view viewTwo1
+  A3                   INFO Running in view viewTwo0
+  A3                   INFO Running in view viewTwo1
+  A5                   INFO Running in whole event context
+  A1                   INFO Running in whole event context
+  A1                   INFO Attached view viewOne0 to node viewNodeOne for s: 0  e: 2
+  A1                   INFO Attached view viewOne1 to node viewNodeOne for s: 0  e: 2
+  A2                   INFO Running in view viewOne0
+  A2                   INFO Running in view viewOne1
+  A3                   INFO Running in view viewOne0
+  A3                   INFO Running in view viewOne1
+  A4                   INFO Running in whole event context
+  A4                   INFO Attached view viewTwo0 to node viewNodeTwo for s: 0  e: 2
+  A4                   INFO Attached view viewTwo1 to node viewNodeTwo for s: 0  e: 2
+  A2                   INFO Running in view viewTwo0
+  A2                   INFO Running in view viewTwo1
+  A3                   INFO Running in view viewTwo0
+  A3                   INFO Running in view viewTwo1
+  A5                   INFO Running in whole event context
+  A1                   INFO Running in whole event context
+  A1                   INFO Attached view viewOne0 to node viewNodeOne for s: 0  e: 3
+  A1                   INFO Attached view viewOne1 to node viewNodeOne for s: 0  e: 3
+  A2                   INFO Running in view viewOne0
+  A2                   INFO Running in view viewOne1
+  A3                   INFO Running in view viewOne0
+  A3                   INFO Running in view viewOne1
+  A4                   INFO Running in whole event context
+  A4                   INFO Attached view viewTwo0 to node viewNodeTwo for s: 0  e: 3
+  A4                   INFO Attached view viewTwo1 to node viewNodeTwo for s: 0  e: 3
+  A2                   INFO Running in view viewTwo0
+  A2                   INFO Running in view viewTwo1
+  A3                   INFO Running in view viewTwo0
+  A3                   INFO Running in view viewTwo1
+  A5                   INFO Running in whole event context
+  A1                   INFO Running in whole event context
+  A1                   INFO Attached view viewOne0 to node viewNodeOne for s: 0  e: 4
+  A1                   INFO Attached view viewOne1 to node viewNodeOne for s: 0  e: 4
+  A2                   INFO Running in view viewOne0
+  A2                   INFO Running in view viewOne1
+  A3                   INFO Running in view viewOne0
+  A3                   INFO Running in view viewOne1
+  A4                   INFO Running in whole event context
+  A4                   INFO Attached view viewTwo0 to node viewNodeTwo for s: 0  e: 4
+  A4                   INFO Attached view viewTwo1 to node viewNodeTwo for s: 0  e: 4
+  A2                   INFO Running in view viewTwo0
+  A2                   INFO Running in view viewTwo1
+  A3                   INFO Running in view viewTwo0
+  A3                   INFO Running in view viewTwo1
+  A5                   INFO Running in whole event context
+  A1                   INFO Running in whole event context
+  A1                   INFO Attached view viewOne0 to node viewNodeOne for s: 0  e: 5
+  A1                   INFO Attached view viewOne1 to node viewNodeOne for s: 0  e: 5
+  A2                   INFO Running in view viewOne0
+  A2                   INFO Running in view viewOne1
+  A3                   INFO Running in view viewOne0
+  A3                   INFO Running in view viewOne1
+  A4                   INFO Running in whole event context
+  A4                   INFO Attached view viewTwo0 to node viewNodeTwo for s: 0  e: 5
+  A4                   INFO Attached view viewTwo1 to node viewNodeTwo for s: 0  e: 5
+  A2                   INFO Running in view viewTwo0
+  A2                   INFO Running in view viewTwo1
+  A3                   INFO Running in view viewTwo0
+  A3                   INFO Running in view viewTwo1
+  A5                   INFO Running in whole event context
+  A1                   INFO Running in whole event context
+  A1                   INFO Attached view viewOne0 to node viewNodeOne for s: 0  e: 6
+  A1                   INFO Attached view viewOne1 to node viewNodeOne for s: 0  e: 6
+  A2                   INFO Running in view viewOne0
+  A2                   INFO Running in view viewOne1
+  A3                   INFO Running in view viewOne0
+  A3                   INFO Running in view viewOne1
+  A4                   INFO Running in whole event context
+  A4                   INFO Attached view viewTwo0 to node viewNodeTwo for s: 0  e: 6
+  A4                   INFO Attached view viewTwo1 to node viewNodeTwo for s: 0  e: 6
+  A2                   INFO Running in view viewTwo0
+  A2                   INFO Running in view viewTwo1
+  A3                   INFO Running in view viewTwo0
+  A3                   INFO Running in view viewTwo1
+  A5                   INFO Running in whole event context
+  A1                   INFO Running in whole event context
+  A1                   INFO Attached view viewOne0 to node viewNodeOne for s: 0  e: 7
+  A1                   INFO Attached view viewOne1 to node viewNodeOne for s: 0  e: 7
+  A2                   INFO Running in view viewOne0
+  A2                   INFO Running in view viewOne1
+  A3                   INFO Running in view viewOne0
+  A3                   INFO Running in view viewOne1
+  A4                   INFO Running in whole event context
+  A4                   INFO Attached view viewTwo0 to node viewNodeTwo for s: 0  e: 7
+  A4                   INFO Attached view viewTwo1 to node viewNodeTwo for s: 0  e: 7
+  A2                   INFO Running in view viewTwo0
+  A2                   INFO Running in view viewTwo1
+  A3                   INFO Running in view viewTwo0
+  A3                   INFO Running in view viewTwo1
+  A5                   INFO Running in whole event context
+  A1                   INFO Running in whole event context
+  A1                   INFO Attached view viewOne0 to node viewNodeOne for s: 0  e: 8
+  A1                   INFO Attached view viewOne1 to node viewNodeOne for s: 0  e: 8
+  A2                   INFO Running in view viewOne0
+  A2                   INFO Running in view viewOne1
+  A3                   INFO Running in view viewOne0
+  A3                   INFO Running in view viewOne1
+  A4                   INFO Running in whole event context
+  A4                   INFO Attached view viewTwo0 to node viewNodeTwo for s: 0  e: 8
+  A4                   INFO Attached view viewTwo1 to node viewNodeTwo for s: 0  e: 8
+  A2                   INFO Running in view viewTwo0
+  A2                   INFO Running in view viewTwo1
+  A3                   INFO Running in view viewTwo0
+  A3                   INFO Running in view viewTwo1
+  A5                   INFO Running in whole event context
+  A1                   INFO Running in whole event context
+  A1                   INFO Attached view viewOne0 to node viewNodeOne for s: 0  e: 9
+  A1                   INFO Attached view viewOne1 to node viewNodeOne for s: 0  e: 9
+  A2                   INFO Running in view viewOne0
+  A2                   INFO Running in view viewOne1
+  A3                   INFO Running in view viewOne0
+  A3                   INFO Running in view viewOne1
+  A4                   INFO Running in whole event context
+  A4                   INFO Attached view viewTwo0 to node viewNodeTwo for s: 0  e: 9
+  A4                   INFO Attached view viewTwo1 to node viewNodeTwo for s: 0  e: 9
+  A2                   INFO Running in view viewTwo0
+  A2                   INFO Running in view viewTwo1
+  A3                   INFO Running in view viewTwo0
+  A3                   INFO Running in view viewTwo1
+  A5                   INFO Running in whole event context
+  HiveSlimEventLo...   INFO 0 events were SKIPed
+  ApplicationMgr       INFO Application Manager Stopped successfully
+  HiveSlimEventLo...   INFO Histograms converted successfully according to request.
+  AvalancheSchedu...   INFO Joining Scheduler thread
+  ApplicationMgr       INFO Application Manager Finalized successfully
+  ApplicationMgr       INFO Application Manager Terminated successfully
diff --git a/GaudiHive/tests/pytest/refs/ViewTest.yaml b/GaudiHive/tests/pytest/refs/ViewTest.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..68ccd37ce04d53d75dfb6ebbfc30f4238469db2a
--- /dev/null
+++ b/GaudiHive/tests/pytest/refs/ViewTest.yaml
@@ -0,0 +1,150 @@
+stdout: |-
+  {'A1': {'Cardinality': 1,
+          'OutputLevel': 3,
+          'baseViewName': 'view',
+          'viewNodeName': 'viewNode',
+          'viewNumber': 2},
+   'A2': {'Cardinality': 1, 'OutputLevel': 3, 'viewNodeName': ''},
+   'A3': {'Cardinality': 1, 'OutputLevel': 3, 'viewNodeName': ''},
+   'A4': {'Cardinality': 1, 'OutputLevel': 3, 'viewNodeName': ''},
+   'AlgResourcePool': {'OutputLevel': 3},
+   'ApplicationMgr': {'EventLoop': 'HiveSlimEventLoopMgr/HiveSlimEventLoopMgr',
+                      'EvtMax': 10,
+                      'EvtSel': 'NONE',
+                      'ExtSvc': ['HiveWhiteBoard/EventDataSvc'],
+                      'MessageSvcType': 'InertMessageSvc',
+                      'TopAlg': ['Gaudi::Sequencer/createViewSeq']},
+   'AvalancheSchedulerSvc': {'OutputLevel': 3, 'ThreadPoolSize': 1},
+   'EventDataSvc': {'EventSlots': 1},
+   'HiveSlimEventLoopMgr': {'OutputLevel': 3,
+                            'SchedulerName': 'AvalancheSchedulerSvc'},
+   'createViewSeq': {'Members': ['Test::ViewTester/A1',
+                                 'Gaudi::Sequencer/viewNode',
+                                 'Test::ViewTester/A4'],
+                     'OutputLevel': 3,
+                     'Sequential': True},
+   'viewNode': {'Members': ['Test::ViewTester/A2', 'Test::ViewTester/A3'],
+                'OutputLevel': 3,
+                'Sequential': False,
+                'ShortCircuit': False}}
+  MessageSvc           INFO Activating in a separate thread
+  ApplicationMgr    SUCCESS
+  ====================================================================================================================================
+  ====================================================================================================================================
+  ApplicationMgr       INFO Application Manager Configured successfully
+  ThreadPoolSvc        INFO no thread init tools attached
+  AvalancheSchedu...   INFO Activating scheduler in a separate thread
+  AlgResourcePool      INFO TopAlg list empty. Recovering the one of Application Manager
+  createViewSeq        INFO Member list: Test::ViewTester/A1, Gaudi::Sequencer/viewNode, Test::ViewTester/A4
+  viewNode             INFO Member list: Test::ViewTester/A2, Test::ViewTester/A3
+  AvalancheSchedu...   INFO Found 4 algorithms
+  AvalancheSchedu...   INFO Data Dependencies for Algorithms:
+    A1
+        none
+    A2
+        none
+    A3
+        none
+    A4
+        none
+  PrecedenceSvc        INFO Assembling CF and DF task precedence rules
+  PrecedenceSvc        INFO PrecedenceSvc initialized successfully
+  AvalancheSchedu...   INFO Concurrency level information:
+  AvalancheSchedu...   INFO  o Number of events in flight: 1
+  AvalancheSchedu...   INFO  o TBB thread pool size:  'ThreadPoolSize':1
+  AvalancheSchedu...   INFO Task scheduling settings:
+  AvalancheSchedu...   INFO  o Avalanche generation mode: disabled
+  AvalancheSchedu...   INFO  o Preemptive scheduling of CPU-blocking tasks: disabled
+  AvalancheSchedu...   INFO  o Scheduling of condition tasks: disabled
+  HiveSlimEventLo...WARNING Unable to locate service "EventSelector"
+  HiveSlimEventLo...WARNING No events will be processed from external input.
+  HiveSlimEventLo...   INFO Found 0 events in black list
+  ApplicationMgr       INFO Application Manager Initialized successfully
+  ApplicationMgr       INFO Application Manager Started successfully
+  HiveSlimEventLo...   INFO Starting loop on events
+  A1                   INFO Running in whole event context
+  A1                   INFO Attached view view0 to node viewNode for s: 0  e: 0
+  A1                   INFO Attached view view1 to node viewNode for s: 0  e: 0
+  A2                   INFO Running in view view0
+  A3                   INFO Running in view view0
+  A2                   INFO Running in view view1
+  A3                   INFO Running in view view1
+  A4                   INFO Running in whole event context
+  A1                   INFO Running in whole event context
+  A1                   INFO Attached view view0 to node viewNode for s: 0  e: 1
+  A1                   INFO Attached view view1 to node viewNode for s: 0  e: 1
+  A2                   INFO Running in view view0
+  A3                   INFO Running in view view0
+  A2                   INFO Running in view view1
+  A3                   INFO Running in view view1
+  A4                   INFO Running in whole event context
+  A1                   INFO Running in whole event context
+  A1                   INFO Attached view view0 to node viewNode for s: 0  e: 2
+  A1                   INFO Attached view view1 to node viewNode for s: 0  e: 2
+  A2                   INFO Running in view view0
+  A3                   INFO Running in view view0
+  A2                   INFO Running in view view1
+  A3                   INFO Running in view view1
+  A4                   INFO Running in whole event context
+  A1                   INFO Running in whole event context
+  A1                   INFO Attached view view0 to node viewNode for s: 0  e: 3
+  A1                   INFO Attached view view1 to node viewNode for s: 0  e: 3
+  A2                   INFO Running in view view0
+  A3                   INFO Running in view view0
+  A2                   INFO Running in view view1
+  A3                   INFO Running in view view1
+  A4                   INFO Running in whole event context
+  A1                   INFO Running in whole event context
+  A1                   INFO Attached view view0 to node viewNode for s: 0  e: 4
+  A1                   INFO Attached view view1 to node viewNode for s: 0  e: 4
+  A2                   INFO Running in view view0
+  A3                   INFO Running in view view0
+  A2                   INFO Running in view view1
+  A3                   INFO Running in view view1
+  A4                   INFO Running in whole event context
+  A1                   INFO Running in whole event context
+  A1                   INFO Attached view view0 to node viewNode for s: 0  e: 5
+  A1                   INFO Attached view view1 to node viewNode for s: 0  e: 5
+  A2                   INFO Running in view view0
+  A3                   INFO Running in view view0
+  A2                   INFO Running in view view1
+  A3                   INFO Running in view view1
+  A4                   INFO Running in whole event context
+  A1                   INFO Running in whole event context
+  A1                   INFO Attached view view0 to node viewNode for s: 0  e: 6
+  A1                   INFO Attached view view1 to node viewNode for s: 0  e: 6
+  A2                   INFO Running in view view0
+  A3                   INFO Running in view view0
+  A2                   INFO Running in view view1
+  A3                   INFO Running in view view1
+  A4                   INFO Running in whole event context
+  A1                   INFO Running in whole event context
+  A1                   INFO Attached view view0 to node viewNode for s: 0  e: 7
+  A1                   INFO Attached view view1 to node viewNode for s: 0  e: 7
+  A2                   INFO Running in view view0
+  A3                   INFO Running in view view0
+  A2                   INFO Running in view view1
+  A3                   INFO Running in view view1
+  A4                   INFO Running in whole event context
+  A1                   INFO Running in whole event context
+  A1                   INFO Attached view view0 to node viewNode for s: 0  e: 8
+  A1                   INFO Attached view view1 to node viewNode for s: 0  e: 8
+  A2                   INFO Running in view view0
+  A3                   INFO Running in view view0
+  A2                   INFO Running in view view1
+  A3                   INFO Running in view view1
+  A4                   INFO Running in whole event context
+  A1                   INFO Running in whole event context
+  A1                   INFO Attached view view0 to node viewNode for s: 0  e: 9
+  A1                   INFO Attached view view1 to node viewNode for s: 0  e: 9
+  A2                   INFO Running in view view0
+  A3                   INFO Running in view view0
+  A2                   INFO Running in view view1
+  A3                   INFO Running in view view1
+  A4                   INFO Running in whole event context
+  HiveSlimEventLo...   INFO 0 events were SKIPed
+  ApplicationMgr       INFO Application Manager Stopped successfully
+  HiveSlimEventLo...   INFO Histograms converted successfully according to request.
+  AvalancheSchedu...   INFO Joining Scheduler thread
+  ApplicationMgr       INFO Application Manager Finalized successfully
+  ApplicationMgr       INFO Application Manager Terminated successfully
diff --git a/GaudiHive/tests/pytest/test_sequential_sequencer.py b/GaudiHive/tests/pytest/test_sequential_sequencer.py
new file mode 100644
index 0000000000000000000000000000000000000000..01aa5828273ab4805c4f56a9cdcbc3e165953448
--- /dev/null
+++ b/GaudiHive/tests/pytest/test_sequential_sequencer.py
@@ -0,0 +1,16 @@
+#####################################################################################
+# (c) Copyright 2024 CERN for the benefit of the LHCb and ATLAS collaborations      #
+#                                                                                   #
+# This software is distributed under the terms of the Apache version 2 licence,     #
+# copied verbatim in the file "LICENSE".                                            #
+#                                                                                   #
+# In applying this licence, CERN does not waive the privileges and immunities       #
+# granted to it by virtue of its status as an Intergovernmental Organization        #
+# or submit itself to any jurisdiction.                                             #
+#####################################################################################
+from GaudiTesting import GaudiExeTest
+
+
+class Test(GaudiExeTest):
+    command = ["gaudirun.py", "-v", "../../options/SequentialAlgSequencerTest.py"]
+    timeout = 120
diff --git a/GaudiHive/tests/pytest/whiteboard/test_basic.py b/GaudiHive/tests/pytest/whiteboard/test_basic.py
new file mode 100644
index 0000000000000000000000000000000000000000..99e942e5d4c9d098eb2e0fd57ff1595ee4cbe464
--- /dev/null
+++ b/GaudiHive/tests/pytest/whiteboard/test_basic.py
@@ -0,0 +1,16 @@
+#####################################################################################
+# (c) Copyright 2024 CERN for the benefit of the LHCb and ATLAS collaborations      #
+#                                                                                   #
+# This software is distributed under the terms of the Apache version 2 licence,     #
+# copied verbatim in the file "LICENSE".                                            #
+#                                                                                   #
+# In applying this licence, CERN does not waive the privileges and immunities       #
+# granted to it by virtue of its status as an Intergovernmental Organization        #
+# or submit itself to any jurisdiction.                                             #
+#####################################################################################
+from GaudiTesting import GaudiExeTest
+
+
+class Test(GaudiExeTest):
+    command = ["gaudirun.py", "-v", "../../../options/testWhiteBoard.py"]
+    timeout = 120
diff --git a/GaudiHive/tests/pytest/whiteboard/test_bug_cfhep114.py b/GaudiHive/tests/pytest/whiteboard/test_bug_cfhep114.py
new file mode 100644
index 0000000000000000000000000000000000000000..3ae0a8529d5351978704a386958afcd9e203563a
--- /dev/null
+++ b/GaudiHive/tests/pytest/whiteboard/test_bug_cfhep114.py
@@ -0,0 +1,16 @@
+#####################################################################################
+# (c) Copyright 2024 CERN for the benefit of the LHCb and ATLAS collaborations      #
+#                                                                                   #
+# This software is distributed under the terms of the Apache version 2 licence,     #
+# copied verbatim in the file "LICENSE".                                            #
+#                                                                                   #
+# In applying this licence, CERN does not waive the privileges and immunities       #
+# granted to it by virtue of its status as an Intergovernmental Organization        #
+# or submit itself to any jurisdiction.                                             #
+#####################################################################################
+from GaudiTesting import GaudiExeTest
+
+
+class Test(GaudiExeTest):
+    command = ["gaudirun.py", "-v", "../../../options/BugCFHEP114.py"]
+    timeout = 120
diff --git a/GaudiHive/tests/pytest/whiteboard/test_read.py b/GaudiHive/tests/pytest/whiteboard/test_read.py
new file mode 100644
index 0000000000000000000000000000000000000000..5e84c6a160f83151da7d0cf07606e237d5454d19
--- /dev/null
+++ b/GaudiHive/tests/pytest/whiteboard/test_read.py
@@ -0,0 +1,19 @@
+#####################################################################################
+# (c) Copyright 2024 CERN for the benefit of the LHCb and ATLAS collaborations      #
+#                                                                                   #
+# This software is distributed under the terms of the Apache version 2 licence,     #
+# copied verbatim in the file "LICENSE".                                            #
+#                                                                                   #
+# In applying this licence, CERN does not waive the privileges and immunities       #
+# granted to it by virtue of its status as an Intergovernmental Organization        #
+# or submit itself to any jurisdiction.                                             #
+#####################################################################################
+import pytest
+from GaudiTesting import GaudiExeTest
+
+
+@pytest.mark.ctest_fixture_required("gaudihive.whiteboard.write")
+@pytest.mark.shared_cwd("GaudiHive")
+class Test(GaudiExeTest):
+    command = ["gaudirun.py", "-v", "../../../options/ReadWhiteBoard.py"]
+    timeout = 120
diff --git a/GaudiHive/tests/pytest/whiteboard/test_read_and_write.py b/GaudiHive/tests/pytest/whiteboard/test_read_and_write.py
new file mode 100644
index 0000000000000000000000000000000000000000..0aaa617b6ae9432dd0f0d2f848cd452ca331c2e4
--- /dev/null
+++ b/GaudiHive/tests/pytest/whiteboard/test_read_and_write.py
@@ -0,0 +1,19 @@
+#####################################################################################
+# (c) Copyright 2024 CERN for the benefit of the LHCb and ATLAS collaborations      #
+#                                                                                   #
+# This software is distributed under the terms of the Apache version 2 licence,     #
+# copied verbatim in the file "LICENSE".                                            #
+#                                                                                   #
+# In applying this licence, CERN does not waive the privileges and immunities       #
+# granted to it by virtue of its status as an Intergovernmental Organization        #
+# or submit itself to any jurisdiction.                                             #
+#####################################################################################
+import pytest
+from GaudiTesting import GaudiExeTest
+
+
+@pytest.mark.ctest_fixture_required("gaudihive.whiteboard.write")
+@pytest.mark.shared_cwd("GaudiHive")
+class Test(GaudiExeTest):
+    command = ["gaudirun.py", "-v", "../../../options/ReadAndWriteWhiteBoard.py"]
+    timeout = 120
diff --git a/GaudiHive/tests/pytest/whiteboard/test_write.py b/GaudiHive/tests/pytest/whiteboard/test_write.py
new file mode 100644
index 0000000000000000000000000000000000000000..b7fed11175978537ce5c5f2cc54a98f14c1f6951
--- /dev/null
+++ b/GaudiHive/tests/pytest/whiteboard/test_write.py
@@ -0,0 +1,19 @@
+#####################################################################################
+# (c) Copyright 2024 CERN for the benefit of the LHCb and ATLAS collaborations      #
+#                                                                                   #
+# This software is distributed under the terms of the Apache version 2 licence,     #
+# copied verbatim in the file "LICENSE".                                            #
+#                                                                                   #
+# In applying this licence, CERN does not waive the privileges and immunities       #
+# granted to it by virtue of its status as an Intergovernmental Organization        #
+# or submit itself to any jurisdiction.                                             #
+#####################################################################################
+import pytest
+from GaudiTesting import GaudiExeTest
+
+
+@pytest.mark.ctest_fixture_setup("gaudihive.whiteboard.write")
+@pytest.mark.shared_cwd("GaudiHive")
+class Test(GaudiExeTest):
+    command = ["gaudirun.py", "-v", "../../../options/WriteWhiteBoard.py"]
+    timeout = 120
diff --git a/GaudiHive/tests/qmtest/gaudihive.qms/avalanche_scheduler.qms/cf_bug_test.qmt b/GaudiHive/tests/qmtest/gaudihive.qms/avalanche_scheduler.qms/cf_bug_test.qmt
deleted file mode 100644
index cc8455c091a31d3fd14fc02d979a8fd573cf4c31..0000000000000000000000000000000000000000
--- a/GaudiHive/tests/qmtest/gaudihive.qms/avalanche_scheduler.qms/cf_bug_test.qmt
+++ /dev/null
@@ -1,34 +0,0 @@
-<?xml version="1.0" ?><!DOCTYPE extension  PUBLIC '-//QM/2.3/Extension//EN'  'http://www.codesourcery.com/qm/dtds/2.3/-//qm/2.3/extension//en.dtd'>
-<!--
-    (c) Copyright 1998-2020 CERN for the benefit of the LHCb and ATLAS collaborations
-
-    This software is distributed under the terms of the Apache version 2 licence,
-    copied verbatim in the file "LICENSE".
-
-    In applying this licence, CERN does not waive the privileges and immunities
-    granted to it by virtue of its status as an Intergovernmental Organization
-    or submit itself to any jurisdiction.
--->
-<extension class="GaudiTest.GaudiExeTest" kind="test">
-<argument name="program"><text>gaudirun.py</text></argument>
-<argument name="args"><set>
-  <text>-v</text>
-  <text>../../options/CFBugWithEmptyNode.py</text>
-</set></argument>
-<argument name="use_temp_dir"><enumeral>true</enumeral></argument>
-<argument name="timeout"><integer>60</integer></argument>
-<argument name="validator"><text>
-ref1="""
-AvalancheSchedu...  DEBUG Event 0 finished (slot 0).
-AvalancheSchedu...  DEBUG RootDecisionHub (0), w/ decision: TRUE(1)
-  topSeq (1), w/ decision: FALSE(0)
-    A1 (2), w/ decision: TRUE(1), in state: EVTACCEPTED
-    emptySeq (3), w/ decision: FALSE(0)
-    A2 (4), w/ decision: UNDEFINED(-1), in state: INITIAL
-"""
-# remove noise from stdout
-stdout = '\n'.join(l for l in stdout.splitlines() if "Popped slot 0" not in l)
-
-findReferenceBlock(ref1, stdout, id="ref1")
-</text></argument>
-</extension>
diff --git a/GaudiHive/tests/qmtest/gaudihive.qms/avalanche_scheduler.qms/conditions_stall.qmt b/GaudiHive/tests/qmtest/gaudihive.qms/avalanche_scheduler.qms/conditions_stall.qmt
deleted file mode 100644
index 082990de70079ad8340bdc2c77915856d0483da1..0000000000000000000000000000000000000000
--- a/GaudiHive/tests/qmtest/gaudihive.qms/avalanche_scheduler.qms/conditions_stall.qmt
+++ /dev/null
@@ -1,23 +0,0 @@
-<?xml version="1.0" ?><!DOCTYPE extension  PUBLIC '-//QM/2.3/Extension//EN'  'http://www.codesourcery.com/qm/dtds/2.3/-//qm/2.3/extension//en.dtd'>
-<!--
-    (c) Copyright 1998-2020 CERN for the benefit of the LHCb and ATLAS collaborations
-
-    This software is distributed under the terms of the Apache version 2 licence,
-    copied verbatim in the file "LICENSE".
-
-    In applying this licence, CERN does not waive the privileges and immunities
-    granted to it by virtue of its status as an Intergovernmental Organization
-    or submit itself to any jurisdiction.
--->
-<extension class="GaudiTest.GaudiExeTest" kind="test">
-  <argument name="program"><text>gaudirun.py</text></argument>
-  <argument name="args"><set><text>../../options/ConditionsStallTest.py</text></set></argument>
-  <argument name="validator"><text>
-expected_string = &quot;AlgA (2), w/ decision: UNDEFINED(-1), in state: CONTROLREADY&quot;
-if stdout.find(expected_string) == -1:
-    causes.append(&apos;missing string: no signature of conditions stall detection found&apos;)
-    result[&apos;GaudiTest.expected_string&apos;] = result.Quote(expected_string)
-</text></argument>
-<argument name="timeout"><integer>60</integer></argument>
-+<argument name="exit_code"><integer>1</integer></argument>
-</extension>
diff --git a/GaudiHive/tests/qmtest/gaudihive.qms/avalanche_scheduler.qms/detect_stall.qmt b/GaudiHive/tests/qmtest/gaudihive.qms/avalanche_scheduler.qms/detect_stall.qmt
deleted file mode 100644
index 9326fd234f6af62ab14d716b0bd4306177437174..0000000000000000000000000000000000000000
--- a/GaudiHive/tests/qmtest/gaudihive.qms/avalanche_scheduler.qms/detect_stall.qmt
+++ /dev/null
@@ -1,23 +0,0 @@
-<?xml version="1.0" ?><!DOCTYPE extension  PUBLIC '-//QM/2.3/Extension//EN'  'http://www.codesourcery.com/qm/dtds/2.3/-//qm/2.3/extension//en.dtd'>
-<!--
-    (c) Copyright 1998-2019 CERN for the benefit of the LHCb and ATLAS collaborations
-
-    This software is distributed under the terms of the Apache version 2 licence,
-    copied verbatim in the file "LICENSE".
-
-    In applying this licence, CERN does not waive the privileges and immunities
-    granted to it by virtue of its status as an Intergovernmental Organization
-    or submit itself to any jurisdiction.
--->
-<extension class="GaudiTest.GaudiExeTest" kind="test">
-  <argument name="program"><text>gaudirun.py</text></argument>
-  <argument name="args"><set><text>../../options/detectSimpleStall.py</text></set></argument>
-  <argument name="validator"><text>
-expected_string = &quot;*** Stall detected, event context:&quot;
-if stdout.find(expected_string) == -1:
-    causes.append(&apos;missing string: no signature of stall detection found&apos;)
-    result[&apos;GaudiTest.expected_string&apos;] = result.Quote(expected_string)
-</text></argument>
-<argument name="timeout"><integer>60</integer></argument>
-+<argument name="exit_code"><integer>1</integer></argument>
-</extension>
diff --git a/GaudiHive/tests/qmtest/gaudihive.qms/avalanche_scheduler.qms/error_test.qmt b/GaudiHive/tests/qmtest/gaudihive.qms/avalanche_scheduler.qms/error_test.qmt
deleted file mode 100644
index 3e3764fca3710ee05df0b12e781fc057ea097c09..0000000000000000000000000000000000000000
--- a/GaudiHive/tests/qmtest/gaudihive.qms/avalanche_scheduler.qms/error_test.qmt
+++ /dev/null
@@ -1,32 +0,0 @@
-<?xml version="1.0" ?><!DOCTYPE extension  PUBLIC '-//QM/2.3/Extension//EN'  'http://www.codesourcery.com/qm/dtds/2.3/-//qm/2.3/extension//en.dtd'>
-<!--
-    (c) Copyright 1998-2024 CERN for the benefit of the LHCb and ATLAS collaborations
-
-    This software is distributed under the terms of the Apache version 2 licence,
-    copied verbatim in the file "LICENSE".
-
-    In applying this licence, CERN does not waive the privileges and immunities
-    granted to it by virtue of its status as an Intergovernmental Organization
-    or submit itself to any jurisdiction.
--->
-<extension class="GaudiTest.GaudiExeTest" kind="test">
-<argument name="program"><text>gaudirun.py</text></argument>
-<argument name="args"><set>
-  <text>-v</text>
-  <text>../../options/AvalancheSchedulerErrorTest.py</text>
-</set></argument>
-<argument name="use_temp_dir"><enumeral>true</enumeral></argument>
-<argument name="timeout"><integer>600</integer></argument>
-<argument name="validator"><text>
-ref1="""
-[ slot: 7, event: 7 ]:
-
-ERROR alg(s): A3
-"""
-findReferenceBlock(ref1, id="ref1")
-ref2="""
-HiveSlimEventLoopMgr                    ERROR Failed event detected on s: 7  e: 7
-"""
-findReferenceBlock(ref2, id="ref2")
-</text></argument>
-</extension>
diff --git a/GaudiHive/tests/qmtest/gaudihive.qms/avalanche_scheduler.qms/simple_test.qmt b/GaudiHive/tests/qmtest/gaudihive.qms/avalanche_scheduler.qms/simple_test.qmt
deleted file mode 100644
index 83725ce538b33d3b2f693f889c81f5916441c6fa..0000000000000000000000000000000000000000
--- a/GaudiHive/tests/qmtest/gaudihive.qms/avalanche_scheduler.qms/simple_test.qmt
+++ /dev/null
@@ -1,20 +0,0 @@
-<?xml version="1.0" ?><!DOCTYPE extension  PUBLIC '-//QM/2.3/Extension//EN'  'http://www.codesourcery.com/qm/dtds/2.3/-//qm/2.3/extension//en.dtd'>
-<!--
-    (c) Copyright 1998-2019 CERN for the benefit of the LHCb and ATLAS collaborations
-
-    This software is distributed under the terms of the Apache version 2 licence,
-    copied verbatim in the file "LICENSE".
-
-    In applying this licence, CERN does not waive the privileges and immunities
-    granted to it by virtue of its status as an Intergovernmental Organization
-    or submit itself to any jurisdiction.
--->
-<extension class="GaudiTest.GaudiExeTest" kind="test">
-<argument name="program"><text>gaudirun.py</text></argument>
-<argument name="args"><set>
-  <text>-v</text>
-  <text>../../options/AvalancheSchedulerSimpleTest.py</text>
-</set></argument>
-<argument name="use_temp_dir"><enumeral>true</enumeral></argument>
-<argument name="timeout"><integer>120</integer></argument>
-</extension>
diff --git a/GaudiHive/tests/qmtest/gaudihive.qms/avalanche_scheduler.qms/test_multithreaded_alg.qmt b/GaudiHive/tests/qmtest/gaudihive.qms/avalanche_scheduler.qms/test_multithreaded_alg.qmt
deleted file mode 100644
index 675ed529542caa32312f742a3e38c6dc8b4606f3..0000000000000000000000000000000000000000
--- a/GaudiHive/tests/qmtest/gaudihive.qms/avalanche_scheduler.qms/test_multithreaded_alg.qmt
+++ /dev/null
@@ -1,26 +0,0 @@
-<?xml version="1.0" ?><!DOCTYPE extension  PUBLIC '-//QM/2.3/Extension//EN'  'http://www.codesourcery.com/qm/dtds/2.3/-//qm/2.3/extension//en.dtd'>
-<!--
-    (c) Copyright 1998-2020 CERN for the benefit of the LHCb and ATLAS collaborations
-
-    This software is distributed under the terms of the Apache version 2 licence,
-    copied verbatim in the file "LICENSE".
-
-    In applying this licence, CERN does not waive the privileges and immunities
-    granted to it by virtue of its status as an Intergovernmental Organization
-    or submit itself to any jurisdiction.
--->
-<extension class="GaudiTest.GaudiExeTest" kind="test">
-<argument name="program"><text>gaudirun.py</text></argument>
-<argument name="args"><set>
-  <text>-v</text>
-  <text>../../options/testMultithreadedAlg.py</text>
-</set></argument>
-<argument name="use_temp_dir"><enumeral>true</enumeral></argument>
-<argument name="timeout"><integer>60</integer></argument>
-<argument name="validator"><text>
-ref1="""
-A1                  DEBUG CPUCrunch complete in TBB parallel for block 4 to 5
-"""
-findReferenceBlock(ref1, id="ref1")
-</text></argument>
-</extension>
diff --git a/GaudiHive/tests/qmtest/gaudihive.qms/avalanche_scheduler.qms/view_data_isolation_test.qmt b/GaudiHive/tests/qmtest/gaudihive.qms/avalanche_scheduler.qms/view_data_isolation_test.qmt
deleted file mode 100644
index dec7a4c58c095657efaa9868255f917d93de776f..0000000000000000000000000000000000000000
--- a/GaudiHive/tests/qmtest/gaudihive.qms/avalanche_scheduler.qms/view_data_isolation_test.qmt
+++ /dev/null
@@ -1,26 +0,0 @@
-<?xml version="1.0" ?><!DOCTYPE extension  PUBLIC '-//QM/2.3/Extension//EN'  'http://www.codesourcery.com/qm/dtds/2.3/-//qm/2.3/extension//en.dtd'>
-<!--
-    (c) Copyright 1998-2019 CERN for the benefit of the LHCb and ATLAS collaborations
-
-    This software is distributed under the terms of the Apache version 2 licence,
-    copied verbatim in the file "LICENSE".
-
-    In applying this licence, CERN does not waive the privileges and immunities
-    granted to it by virtue of its status as an Intergovernmental Organization
-    or submit itself to any jurisdiction.
--->
-<extension class="GaudiTest.GaudiExeTest" kind="test">
-<argument name="program"><text>gaudirun.py</text></argument>
-<argument name="args"><set>
-  <text>-v</text>
-  <text>../../options/SubSlotVsSlotIsolation.py</text>
-</set></argument>
-<argument name="use_temp_dir"><enumeral>true</enumeral></argument>
-<argument name="timeout"><integer>120</integer></argument>
-<argument name="reference"><text>refs/SubSlotVsSlotIsolation.ref</text></argument>
-<argument name="exit_code"><integer>1</integer></argument>
-<argument name="environment"><set>
-<text>GAUDIAPPNAME=</text>
-<text>GAUDIAPPVERSION=</text>
-</set></argument>
-</extension>
diff --git a/GaudiHive/tests/qmtest/gaudihive.qms/avalanche_scheduler.qms/view_exception_test.qmt b/GaudiHive/tests/qmtest/gaudihive.qms/avalanche_scheduler.qms/view_exception_test.qmt
deleted file mode 100644
index 20bcd82dc5d78bc6191fa42ff1fff2e55caa495f..0000000000000000000000000000000000000000
--- a/GaudiHive/tests/qmtest/gaudihive.qms/avalanche_scheduler.qms/view_exception_test.qmt
+++ /dev/null
@@ -1,37 +0,0 @@
-<?xml version="1.0" ?><!DOCTYPE extension  PUBLIC '-//QM/2.3/Extension//EN'  'http://www.codesourcery.com/qm/dtds/2.3/-//qm/2.3/extension//en.dtd'>
-<!--
-    (c) Copyright 1998-2020 CERN for the benefit of the LHCb and ATLAS collaborations
-
-    This software is distributed under the terms of the Apache version 2 licence,
-    copied verbatim in the file "LICENSE".
-
-    In applying this licence, CERN does not waive the privileges and immunities
-    granted to it by virtue of its status as an Intergovernmental Organization
-    or submit itself to any jurisdiction.
--->
-<extension class="GaudiTest.GaudiExeTest" kind="test">
-<argument name="program"><text>gaudirun.py</text></argument>
-<argument name="args"><set>
-  <text>-v</text>
-  <text>../../options/SubSlotException.py</text>
-</set></argument>
-<argument name="options"><text>
-# this is to force QMT to interpreter these options as Python
-from Gaudi.Configuration import *
-
-# this is to prevent GaudiException to print a stack trace (it confuses the test)
-import os
-try:
-    del os.environ["ENABLE_BACKTRACE"]
-except KeyError:
-    pass  # the environment variable might not be set, but it's OK
-</text></argument>
-<argument name="use_temp_dir"><enumeral>true</enumeral></argument>
-<argument name="timeout"><integer>120</integer></argument>
-<argument name="reference"><text>refs/ViewExceptionTest.ref</text></argument>
-<argument name="exit_code"><integer>6</integer></argument>
-<argument name="environment"><set>
-<text>GAUDIAPPNAME=</text>
-<text>GAUDIAPPVERSION=</text>
-</set></argument>
-</extension>
diff --git a/GaudiHive/tests/qmtest/gaudihive.qms/avalanche_scheduler.qms/view_isolation_test.qmt b/GaudiHive/tests/qmtest/gaudihive.qms/avalanche_scheduler.qms/view_isolation_test.qmt
deleted file mode 100644
index 1612e5ca0329d2e2d6e4e47c4ee65519485ebae6..0000000000000000000000000000000000000000
--- a/GaudiHive/tests/qmtest/gaudihive.qms/avalanche_scheduler.qms/view_isolation_test.qmt
+++ /dev/null
@@ -1,25 +0,0 @@
-<?xml version="1.0" ?><!DOCTYPE extension  PUBLIC '-//QM/2.3/Extension//EN'  'http://www.codesourcery.com/qm/dtds/2.3/-//qm/2.3/extension//en.dtd'>
-<!--
-    (c) Copyright 1998-2019 CERN for the benefit of the LHCb and ATLAS collaborations
-
-    This software is distributed under the terms of the Apache version 2 licence,
-    copied verbatim in the file "LICENSE".
-
-    In applying this licence, CERN does not waive the privileges and immunities
-    granted to it by virtue of its status as an Intergovernmental Organization
-    or submit itself to any jurisdiction.
--->
-<extension class="GaudiTest.GaudiExeTest" kind="test">
-<argument name="program"><text>gaudirun.py</text></argument>
-<argument name="args"><set>
-  <text>-v</text>
-  <text>../../options/ViewIsolationTest.py</text>
-</set></argument>
-<argument name="use_temp_dir"><enumeral>true</enumeral></argument>
-<argument name="timeout"><integer>120</integer></argument>
-<argument name="reference"><text>refs/ViewIsolationTest.ref</text></argument>
-<argument name="environment"><set>
-<text>GAUDIAPPNAME=</text>
-<text>GAUDIAPPVERSION=</text>
-</set></argument>
-</extension>
diff --git a/GaudiHive/tests/qmtest/gaudihive.qms/avalanche_scheduler.qms/view_test.qmt b/GaudiHive/tests/qmtest/gaudihive.qms/avalanche_scheduler.qms/view_test.qmt
deleted file mode 100644
index 4d455c5053cfedb7f9623fa4ba3ea50b510b6ac8..0000000000000000000000000000000000000000
--- a/GaudiHive/tests/qmtest/gaudihive.qms/avalanche_scheduler.qms/view_test.qmt
+++ /dev/null
@@ -1,25 +0,0 @@
-<?xml version="1.0" ?><!DOCTYPE extension  PUBLIC '-//QM/2.3/Extension//EN'  'http://www.codesourcery.com/qm/dtds/2.3/-//qm/2.3/extension//en.dtd'>
-<!--
-    (c) Copyright 1998-2019 CERN for the benefit of the LHCb and ATLAS collaborations
-
-    This software is distributed under the terms of the Apache version 2 licence,
-    copied verbatim in the file "LICENSE".
-
-    In applying this licence, CERN does not waive the privileges and immunities
-    granted to it by virtue of its status as an Intergovernmental Organization
-    or submit itself to any jurisdiction.
--->
-<extension class="GaudiTest.GaudiExeTest" kind="test">
-<argument name="program"><text>gaudirun.py</text></argument>
-<argument name="args"><set>
-  <text>-v</text>
-  <text>../../options/BasicViewTest.py</text>
-</set></argument>
-<argument name="use_temp_dir"><enumeral>true</enumeral></argument>
-<argument name="timeout"><integer>120</integer></argument>
-<argument name="reference"><text>refs/ViewTest.ref</text></argument>
-<argument name="environment"><set>
-<text>GAUDIAPPNAME=</text>
-<text>GAUDIAPPVERSION=</text>
-</set></argument>
-</extension>
diff --git a/GaudiHive/tests/qmtest/gaudihive.qms/experiments.qms/atlas.qms/mc_reco.qmt b/GaudiHive/tests/qmtest/gaudihive.qms/experiments.qms/atlas.qms/mc_reco.qmt
deleted file mode 100644
index 337377f2242aad8e384a3a4c7f7d5f7d50769fdd..0000000000000000000000000000000000000000
--- a/GaudiHive/tests/qmtest/gaudihive.qms/experiments.qms/atlas.qms/mc_reco.qmt
+++ /dev/null
@@ -1,20 +0,0 @@
-<?xml version="1.0" ?><!DOCTYPE extension  PUBLIC '-//QM/2.3/Extension//EN'  'http://www.codesourcery.com/qm/dtds/2.3/-//qm/2.3/extension//en.dtd'>
-<!--
-    (c) Copyright 1998-2019 CERN for the benefit of the LHCb and ATLAS collaborations
-
-    This software is distributed under the terms of the Apache version 2 licence,
-    copied verbatim in the file "LICENSE".
-
-    In applying this licence, CERN does not waive the privileges and immunities
-    granted to it by virtue of its status as an Intergovernmental Organization
-    or submit itself to any jurisdiction.
--->
-<extension class="GaudiTest.GaudiExeTest" kind="test">
-<argument name="program"><text>gaudirun.py</text></argument>
-<argument name="args"><set>
-  <text>-v</text>
-  <text>../../options/AtlasMCRecoScenario.py</text>
-</set></argument>
-<argument name="use_temp_dir"><enumeral>true</enumeral></argument>
-<argument name="timeout"><integer>600</integer></argument>
-</extension>
diff --git a/GaudiHive/tests/qmtest/gaudihive.qms/experiments.qms/atlas.qms/mc_reco_full_precedence_dump.qmt b/GaudiHive/tests/qmtest/gaudihive.qms/experiments.qms/atlas.qms/mc_reco_full_precedence_dump.qmt
deleted file mode 100644
index b29c4a84f0e2d0e5c1dd2c9315c4b7f408fcb5a8..0000000000000000000000000000000000000000
--- a/GaudiHive/tests/qmtest/gaudihive.qms/experiments.qms/atlas.qms/mc_reco_full_precedence_dump.qmt
+++ /dev/null
@@ -1,20 +0,0 @@
-<?xml version="1.0" ?><!DOCTYPE extension  PUBLIC '-//QM/2.3/Extension//EN'  'http://www.codesourcery.com/qm/dtds/2.3/-//qm/2.3/extension//en.dtd'>
-<!--
-    (c) Copyright 1998-2019 CERN for the benefit of the LHCb and ATLAS collaborations
-
-    This software is distributed under the terms of the Apache version 2 licence,
-    copied verbatim in the file "LICENSE".
-
-    In applying this licence, CERN does not waive the privileges and immunities
-    granted to it by virtue of its status as an Intergovernmental Organization
-    or submit itself to any jurisdiction.
--->
-<extension class="GaudiTest.GaudiExeTest" kind="test">
-<argument name="program"><text>gaudirun.py</text></argument>
-<argument name="args"><set>
-  <text>-v</text>
-  <text>../../options/AtlasMCRecoFullPrecedenceDump.py</text>
-</set></argument>
-<argument name="use_temp_dir"><enumeral>true</enumeral></argument>
-<argument name="timeout"><integer>600</integer></argument>
-</extension>
diff --git a/GaudiHive/tests/qmtest/gaudihive.qms/experiments.qms/lhcb.qms/brunel.qmt b/GaudiHive/tests/qmtest/gaudihive.qms/experiments.qms/lhcb.qms/brunel.qmt
deleted file mode 100644
index 6d3cc6cb71cf1c6f5561b80da16bca39892d3618..0000000000000000000000000000000000000000
--- a/GaudiHive/tests/qmtest/gaudihive.qms/experiments.qms/lhcb.qms/brunel.qmt
+++ /dev/null
@@ -1,20 +0,0 @@
-<?xml version="1.0" ?><!DOCTYPE extension  PUBLIC '-//QM/2.3/Extension//EN'  'http://www.codesourcery.com/qm/dtds/2.3/-//qm/2.3/extension//en.dtd'>
-<!--
-    (c) Copyright 1998-2019 CERN for the benefit of the LHCb and ATLAS collaborations
-
-    This software is distributed under the terms of the Apache version 2 licence,
-    copied verbatim in the file "LICENSE".
-
-    In applying this licence, CERN does not waive the privileges and immunities
-    granted to it by virtue of its status as an Intergovernmental Organization
-    or submit itself to any jurisdiction.
--->
-<extension class="GaudiTest.GaudiExeTest" kind="test">
-<argument name="program"><text>gaudirun.py</text></argument>
-<argument name="args"><set>
-  <text>-v</text>
-  <text>../../options/BrunelScenarioAvalancheScheduler.py</text>
-</set></argument>
-<argument name="use_temp_dir"><enumeral>true</enumeral></argument>
-<argument name="timeout"><integer>600</integer></argument>
-</extension>
diff --git a/GaudiHive/tests/qmtest/gaudihive.qms/precedence.qms/autoload_unmet_inputs.qmt b/GaudiHive/tests/qmtest/gaudihive.qms/precedence.qms/autoload_unmet_inputs.qmt
deleted file mode 100644
index 882d63489cb199d4d9a5c2621dbb5a4362442246..0000000000000000000000000000000000000000
--- a/GaudiHive/tests/qmtest/gaudihive.qms/precedence.qms/autoload_unmet_inputs.qmt
+++ /dev/null
@@ -1,20 +0,0 @@
-<?xml version="1.0" ?><!DOCTYPE extension  PUBLIC '-//QM/2.3/Extension//EN'  'http://www.codesourcery.com/qm/dtds/2.3/-//qm/2.3/extension//en.dtd'>
-<!--
-    (c) Copyright 1998-2019 CERN for the benefit of the LHCb and ATLAS collaborations
-
-    This software is distributed under the terms of the Apache version 2 licence,
-    copied verbatim in the file "LICENSE".
-
-    In applying this licence, CERN does not waive the privileges and immunities
-    granted to it by virtue of its status as an Intergovernmental Organization
-    or submit itself to any jurisdiction.
--->
-<extension class="GaudiTest.GaudiExeTest" kind="test">
-<argument name="program"><text>gaudirun.py</text></argument>
-<argument name="args"><set>
-  <text>-v</text>
-  <text>../../options/AutoLoadUnmetDataInputs.py</text>
-</set></argument>
-<argument name="use_temp_dir"><enumeral>true</enumeral></argument>
-<argument name="timeout"><integer>120</integer></argument>
-</extension>
diff --git a/GaudiHive/tests/qmtest/gaudihive.qms/precedence.qms/cf_df_cross_branch.qmt b/GaudiHive/tests/qmtest/gaudihive.qms/precedence.qms/cf_df_cross_branch.qmt
deleted file mode 100644
index 929af0f726d0d704f603ff7471170ebb4812daac..0000000000000000000000000000000000000000
--- a/GaudiHive/tests/qmtest/gaudihive.qms/precedence.qms/cf_df_cross_branch.qmt
+++ /dev/null
@@ -1,20 +0,0 @@
-<?xml version="1.0" ?><!DOCTYPE extension  PUBLIC '-//QM/2.3/Extension//EN'  'http://www.codesourcery.com/qm/dtds/2.3/-//qm/2.3/extension//en.dtd'>
-<!--
-    (c) Copyright 1998-2019 CERN for the benefit of the LHCb and ATLAS collaborations
-
-    This software is distributed under the terms of the Apache version 2 licence,
-    copied verbatim in the file "LICENSE".
-
-    In applying this licence, CERN does not waive the privileges and immunities
-    granted to it by virtue of its status as an Intergovernmental Organization
-    or submit itself to any jurisdiction.
--->
-<extension class="GaudiTest.GaudiExeTest" kind="test">
-<argument name="program"><text>gaudirun.py</text></argument>
-<argument name="args"><set>
-  <text>-v</text>
-  <text>../../options/ControlFlowBranching+CrossBranchDataFlow.py</text>
-</set></argument>
-<argument name="use_temp_dir"><enumeral>true</enumeral></argument>
-<argument name="timeout"><integer>120</integer></argument>
-</extension>
diff --git a/GaudiHive/tests/qmtest/gaudihive.qms/precedence.qms/detect_df_ambiguity.qmt b/GaudiHive/tests/qmtest/gaudihive.qms/precedence.qms/detect_df_ambiguity.qmt
deleted file mode 100644
index 61960d1d3eb4857b63894baed339f79bd829090d..0000000000000000000000000000000000000000
--- a/GaudiHive/tests/qmtest/gaudihive.qms/precedence.qms/detect_df_ambiguity.qmt
+++ /dev/null
@@ -1,30 +0,0 @@
-<?xml version="1.0" ?><!DOCTYPE extension  PUBLIC '-//QM/2.3/Extension//EN'  'http://www.codesourcery.com/qm/dtds/2.3/-//qm/2.3/extension//en.dtd'>
-<!--
-    (c) Copyright 1998-2019 CERN for the benefit of the LHCb and ATLAS collaborations
-
-    This software is distributed under the terms of the Apache version 2 licence,
-    copied verbatim in the file "LICENSE".
-
-    In applying this licence, CERN does not waive the privileges and immunities
-    granted to it by virtue of its status as an Intergovernmental Organization
-    or submit itself to any jurisdiction.
--->
-<extension class="GaudiTest.GaudiExeTest" kind="test">
-<argument name="program"><text>gaudirun.py</text></argument>
-<argument name="args"><set>
-  <text>-v</text>
-  <text>../../options/ModelDFAmbiguity.py</text>
-</set></argument>
-<argument name="use_temp_dir"><enumeral>true</enumeral></argument>
-<argument name="timeout"><integer>120</integer></argument>
-<argument name="validator"><text>
-expected_string=&quot;&quot;&quot;PrecedenceSvc       ERROR   Conditional (C) and/or unconditional (U) topology violations found in the DF realm:
-
- (U): &apos;/Event/A&apos; &lt;---- | UpdaterAlg2 (U) | UpdaterAlg4 (U) | ProducerAlg1 (C) | UpdaterAlg1 (C) |
- (C): &apos;/Event/B&apos; &lt;---- | ProducerAlg2 (C) | UpdaterAlg3 (C) |&quot;&quot;&quot;
-if stdout.find(expected_string) == -1:
-    causes.append(&apos;missing string: no signature of DF topology violation found&apos;)
-    result[&apos;GaudiTest.expected_string&apos;] = result.Quote(expected_string)
-</text></argument>
-<argument name="exit_code"><integer>1</integer></argument>
-</extension>
diff --git a/GaudiHive/tests/qmtest/gaudihive.qms/precedence.qms/detect_scc.qmt b/GaudiHive/tests/qmtest/gaudihive.qms/precedence.qms/detect_scc.qmt
deleted file mode 100644
index a3761137f150d695c162d7aa75b50fd43b6997c7..0000000000000000000000000000000000000000
--- a/GaudiHive/tests/qmtest/gaudihive.qms/precedence.qms/detect_scc.qmt
+++ /dev/null
@@ -1,28 +0,0 @@
-<?xml version="1.0" ?><!DOCTYPE extension  PUBLIC '-//QM/2.3/Extension//EN'  'http://www.codesourcery.com/qm/dtds/2.3/-//qm/2.3/extension//en.dtd'>
-<!--
-    (c) Copyright 1998-2019 CERN for the benefit of the LHCb and ATLAS collaborations
-
-    This software is distributed under the terms of the Apache version 2 licence,
-    copied verbatim in the file "LICENSE".
-
-    In applying this licence, CERN does not waive the privileges and immunities
-    granted to it by virtue of its status as an Intergovernmental Organization
-    or submit itself to any jurisdiction.
--->
-<extension class="GaudiTest.GaudiExeTest" kind="test">
-<argument name="program"><text>gaudirun.py</text></argument>
-<argument name="args"><set>
-  <text>-v</text>
-  <text>../../options/DetectSCCinDF.py</text>
-</set></argument>
-<argument name="use_temp_dir"><enumeral>true</enumeral></argument>
-<argument name="timeout"><integer>120</integer></argument>
-<argument name="validator"><text>
-expected_string=&quot;&quot;&quot;PrecedenceSvc       ERROR   Strongly connected components found in DF realm:
- o [lowlink:3] | CycledAlg1 | CycledAlg3 | CycledAlg2 |&quot;&quot;&quot;
-if stdout.find(expected_string) == -1:
-    causes.append(&apos;missing string: no signature of a SCC in data flow graph found&apos;)
-    result[&apos;GaudiTest.expected_string&apos;] = result.Quote(expected_string)
-</text></argument>
-<argument name="exit_code"><integer>1</integer></argument>
-</extension>
diff --git a/GaudiHive/tests/qmtest/gaudihive.qms/sequential_sequencer.qmt b/GaudiHive/tests/qmtest/gaudihive.qms/sequential_sequencer.qmt
deleted file mode 100644
index d4c81bcd82a2ed27c9412a93644244c643b64f1f..0000000000000000000000000000000000000000
--- a/GaudiHive/tests/qmtest/gaudihive.qms/sequential_sequencer.qmt
+++ /dev/null
@@ -1,23 +0,0 @@
-<?xml version="1.0" ?><!DOCTYPE extension  PUBLIC '-//QM/2.3/Extension//EN'  'http://www.codesourcery.com/qm/dtds/2.3/-//qm/2.3/extension//en.dtd'>
-<!--
-    (c) Copyright 1998-2019 CERN for the benefit of the LHCb and ATLAS collaborations
-
-    This software is distributed under the terms of the Apache version 2 licence,
-    copied verbatim in the file "LICENSE".
-
-    In applying this licence, CERN does not waive the privileges and immunities
-    granted to it by virtue of its status as an Intergovernmental Organization
-    or submit itself to any jurisdiction.
--->
-<extension class="GaudiTest.GaudiExeTest" kind="test">
-<argument name="program"><text>gaudirun.py</text></argument>
-<argument name="args"><set>
-  <text>-v</text>
-  <text>../../options/SequentialAlgSequencerTest.py</text>
-</set></argument>
-<argument name="use_temp_dir"><enumeral>true</enumeral></argument>
-<argument name="timeout"><integer>120</integer></argument>
-<argument name="prerequisites"><set>
-  <tuple><text>gaudihive.whiteboard.basic</text><enumeral>PASS</enumeral></tuple>
-</set></argument>
-</extension>
diff --git a/GaudiHive/tests/qmtest/gaudihive.qms/whiteboard.qms/basic.qmt b/GaudiHive/tests/qmtest/gaudihive.qms/whiteboard.qms/basic.qmt
deleted file mode 100644
index 383586e732b570bc10a7623be89474a4e7ba13f0..0000000000000000000000000000000000000000
--- a/GaudiHive/tests/qmtest/gaudihive.qms/whiteboard.qms/basic.qmt
+++ /dev/null
@@ -1,20 +0,0 @@
-<?xml version="1.0" ?><!DOCTYPE extension  PUBLIC '-//QM/2.3/Extension//EN'  'http://www.codesourcery.com/qm/dtds/2.3/-//qm/2.3/extension//en.dtd'>
-<!--
-    (c) Copyright 1998-2019 CERN for the benefit of the LHCb and ATLAS collaborations
-
-    This software is distributed under the terms of the Apache version 2 licence,
-    copied verbatim in the file "LICENSE".
-
-    In applying this licence, CERN does not waive the privileges and immunities
-    granted to it by virtue of its status as an Intergovernmental Organization
-    or submit itself to any jurisdiction.
--->
-<extension class="GaudiTest.GaudiExeTest" kind="test">
-<argument name="program"><text>gaudirun.py</text></argument>
-<argument name="args"><set>
-  <text>-v</text>
-  <text>../../options/testWhiteBoard.py</text>
-</set></argument>
-<argument name="use_temp_dir"><enumeral>true</enumeral></argument>
-<argument name="timeout"><integer>120</integer></argument>
-</extension>
diff --git a/GaudiHive/tests/qmtest/gaudihive.qms/whiteboard.qms/bug_cfhep114.qmt b/GaudiHive/tests/qmtest/gaudihive.qms/whiteboard.qms/bug_cfhep114.qmt
deleted file mode 100644
index e7f716d61c6944a10734f9a3fdfd62ac2195a108..0000000000000000000000000000000000000000
--- a/GaudiHive/tests/qmtest/gaudihive.qms/whiteboard.qms/bug_cfhep114.qmt
+++ /dev/null
@@ -1,23 +0,0 @@
-<?xml version="1.0" ?><!DOCTYPE extension  PUBLIC '-//QM/2.3/Extension//EN'  'http://www.codesourcery.com/qm/dtds/2.3/-//qm/2.3/extension//en.dtd'>
-<!--
-    (c) Copyright 1998-2019 CERN for the benefit of the LHCb and ATLAS collaborations
-
-    This software is distributed under the terms of the Apache version 2 licence,
-    copied verbatim in the file "LICENSE".
-
-    In applying this licence, CERN does not waive the privileges and immunities
-    granted to it by virtue of its status as an Intergovernmental Organization
-    or submit itself to any jurisdiction.
--->
-<extension class="GaudiTest.GaudiExeTest" kind="test">
-<argument name="program"><text>gaudirun.py</text></argument>
-<argument name="args"><set>
-  <text>-v</text>
-  <text>../../options/BugCFHEP114.py</text>
-</set></argument>
-<argument name="use_temp_dir"><enumeral>true</enumeral></argument>
-<argument name="timeout"><integer>120</integer></argument>
-<argument name="prerequisites"><set>
-  <tuple><text>gaudihive.whiteboard.basic</text><enumeral>PASS</enumeral></tuple>
-</set></argument>
-</extension>
diff --git a/GaudiHive/tests/qmtest/gaudihive.qms/whiteboard.qms/read.qmt b/GaudiHive/tests/qmtest/gaudihive.qms/whiteboard.qms/read.qmt
deleted file mode 100644
index a398d5af78138ed6bd3d71a714ebabbae5195321..0000000000000000000000000000000000000000
--- a/GaudiHive/tests/qmtest/gaudihive.qms/whiteboard.qms/read.qmt
+++ /dev/null
@@ -1,23 +0,0 @@
-<?xml version="1.0" ?><!DOCTYPE extension  PUBLIC '-//QM/2.3/Extension//EN'  'http://www.codesourcery.com/qm/dtds/2.3/-//qm/2.3/extension//en.dtd'>
-<!--
-    (c) Copyright 1998-2019 CERN for the benefit of the LHCb and ATLAS collaborations
-
-    This software is distributed under the terms of the Apache version 2 licence,
-    copied verbatim in the file "LICENSE".
-
-    In applying this licence, CERN does not waive the privileges and immunities
-    granted to it by virtue of its status as an Intergovernmental Organization
-    or submit itself to any jurisdiction.
--->
-<extension class="GaudiTest.GaudiExeTest" kind="test">
-<argument name="program"><text>gaudirun.py</text></argument>
-<argument name="args"><set>
-  <text>-v</text>
-  <text>../../options/ReadWhiteBoard.py</text>
-</set></argument>
-<argument name="use_temp_dir"><enumeral>true</enumeral></argument>
-<argument name="timeout"><integer>120</integer></argument>
-<argument name="prerequisites"><set>
-  <tuple><text>gaudihive.whiteboard.write</text><enumeral>PASS</enumeral></tuple>
-</set></argument>
-</extension>
diff --git a/GaudiHive/tests/qmtest/gaudihive.qms/whiteboard.qms/read_and_write.qmt b/GaudiHive/tests/qmtest/gaudihive.qms/whiteboard.qms/read_and_write.qmt
deleted file mode 100644
index 2e794c17b378b6b2aa91e1bc792b4acc6c2faaae..0000000000000000000000000000000000000000
--- a/GaudiHive/tests/qmtest/gaudihive.qms/whiteboard.qms/read_and_write.qmt
+++ /dev/null
@@ -1,24 +0,0 @@
-<?xml version="1.0" ?><!DOCTYPE extension  PUBLIC '-//QM/2.3/Extension//EN'  'http://www.codesourcery.com/qm/dtds/2.3/-//qm/2.3/extension//en.dtd'>
-<!--
-    (c) Copyright 1998-2019 CERN for the benefit of the LHCb and ATLAS collaborations
-
-    This software is distributed under the terms of the Apache version 2 licence,
-    copied verbatim in the file "LICENSE".
-
-    In applying this licence, CERN does not waive the privileges and immunities
-    granted to it by virtue of its status as an Intergovernmental Organization
-    or submit itself to any jurisdiction.
--->
-<extension class="GaudiTest.GaudiExeTest" kind="test">
-<argument name="program"><text>gaudirun.py</text></argument>
-<argument name="args"><set>
-  <text>-v</text>
-  <text>../../options/ReadAndWriteWhiteBoard.py</text>
-</set></argument>
-<argument name="use_temp_dir"><enumeral>true</enumeral></argument>
-<argument name="timeout"><integer>120</integer></argument>
-<argument name="prerequisites"><set>
-  <tuple><text>gaudihive.whiteboard.read</text><enumeral>PASS</enumeral></tuple>
-  <tuple><text>gaudihive.whiteboard.write</text><enumeral>PASS</enumeral></tuple>
-</set></argument>
-</extension>
diff --git a/GaudiHive/tests/qmtest/gaudihive.qms/whiteboard.qms/write.qmt b/GaudiHive/tests/qmtest/gaudihive.qms/whiteboard.qms/write.qmt
deleted file mode 100644
index 40beb20b9a81a054f75bb00507880d5b95c8ca56..0000000000000000000000000000000000000000
--- a/GaudiHive/tests/qmtest/gaudihive.qms/whiteboard.qms/write.qmt
+++ /dev/null
@@ -1,20 +0,0 @@
-<?xml version="1.0" ?><!DOCTYPE extension  PUBLIC '-//QM/2.3/Extension//EN'  'http://www.codesourcery.com/qm/dtds/2.3/-//qm/2.3/extension//en.dtd'>
-<!--
-    (c) Copyright 1998-2019 CERN for the benefit of the LHCb and ATLAS collaborations
-
-    This software is distributed under the terms of the Apache version 2 licence,
-    copied verbatim in the file "LICENSE".
-
-    In applying this licence, CERN does not waive the privileges and immunities
-    granted to it by virtue of its status as an Intergovernmental Organization
-    or submit itself to any jurisdiction.
--->
-<extension class="GaudiTest.GaudiExeTest" kind="test">
-<argument name="program"><text>gaudirun.py</text></argument>
-<argument name="args"><set>
-  <text>-v</text>
-  <text>../../options/WriteWhiteBoard.py</text>
-</set></argument>
-<argument name="use_temp_dir"><enumeral>true</enumeral></argument>
-<argument name="timeout"><integer>120</integer></argument>
-</extension>
diff --git a/GaudiHive/tests/qmtest/refs/SubSlotVsSlotIsolation.ref b/GaudiHive/tests/qmtest/refs/SubSlotVsSlotIsolation.ref
deleted file mode 100644
index 92e31ff76d0a584bf9f9b2512b7e0eaa14e5eb56..0000000000000000000000000000000000000000
--- a/GaudiHive/tests/qmtest/refs/SubSlotVsSlotIsolation.ref
+++ /dev/null
@@ -1,247 +0,0 @@
-# setting LC_ALL to "C"
-# --> Including file '/home/marcocle/stacks/master/Gaudi/GaudiHive/options/SubSlotVsSlotIsolation.py'
-# <-- End of file '/home/marcocle/stacks/master/Gaudi/GaudiHive/options/SubSlotVsSlotIsolation.py'
-# Dumping all configurables and properties (different from default)
-{'A1': {'Cardinality': 1,
-        'OutputLevel': 2,
-        'baseViewName': 'viewOne',
-        'viewNodeName': 'viewNodeOne',
-        'viewNumber': 1},
- 'A2': {'Cardinality': 1,
-        'OutputLevel': 2,
-        'outKeys': ['/Event/a2'],
-        'viewNodeName': ''},
- 'A3': {'Cardinality': 1,
-        'OutputLevel': 2,
-        'inpKeys': ['/Event/a2'],
-        'viewNodeName': ''},
- 'A4': {'Cardinality': 1,
-        'OutputLevel': 2,
-        'baseViewName': 'viewTwo',
-        'outKeys': ['/Event/a4'],
-        'viewNodeName': 'viewNodeTwo',
-        'viewNumber': 1},
- 'A5': {'Cardinality': 1,
-        'OutputLevel': 2,
-        'inpKeys': ['/Event/a4'],
-        'viewNodeName': ''},
- 'A6': {'Cardinality': 1, 'OutputLevel': 2, 'viewNodeName': ''},
- 'A7': {'Cardinality': 1, 'OutputLevel': 2, 'viewNodeName': ''},
- 'AlgResourcePool': {'OutputLevel': 2},
- 'ApplicationMgr': {'EventLoop': 'HiveSlimEventLoopMgr/HiveSlimEventLoopMgr',
-                    'EvtMax': 1,
-                    'EvtSel': 'NONE',
-                    'ExtSvc': ['HiveWhiteBoard/EventDataSvc'],
-                    'MessageSvcType': 'InertMessageSvc',
-                    'TopAlg': ['Gaudi::Sequencer/createViewSeq']},
- 'AvalancheSchedulerSvc': {'OutputLevel': 3,
-                           'ThreadPoolSize': 1,
-                           'VerboseSubSlots': True},
- 'EventDataSvc': {'EventSlots': 1},
- 'HiveSlimEventLoopMgr': {'OutputLevel': 2,
-                          'SchedulerName': 'AvalancheSchedulerSvc'},
- 'createViewSeq': {'Members': ['Test::ViewTester/A1',
-                               'Gaudi::Sequencer/viewNodeOne',
-                               'Test::ViewTester/A4',
-                               'Gaudi::Sequencer/viewNodeTwo',
-                               'Test::ViewTester/A7'],
-                   'OutputLevel': 1,
-                   'Sequential': True},
- 'viewNodeOne': {'Members': ['Test::ViewTester/A2', 'Test::ViewTester/A3'],
-                 'Sequential': False,
-                 'ShortCircuit': False},
- 'viewNodeTwo': {'Members': ['Test::ViewTester/A5', 'Test::ViewTester/A6'],
-                 'Sequential': False,
-                 'ShortCircuit': False}}
-MessageSvc           INFO Activating in a separate thread
-ApplicationMgr    SUCCESS
-====================================================================================================================================
-                                                   Welcome to ApplicationMgr (GaudiCoreSvc v36r12)
-                                          running on lbbuildinter01.cern.ch on Fri Apr 21 19:24:52 2023
-====================================================================================================================================
-ApplicationMgr       INFO Application Manager Configured successfully
-HiveSlimEventLo...  DEBUG Property update for OutputLevel : new value = 2
-HiveSlimEventLo...  DEBUG Service base class initialized successfully
-ThreadPoolSvc        INFO no thread init tools attached
-AvalancheSchedu...   INFO Activating scheduler in a separate thread
-AlgResourcePool     DEBUG Property update for OutputLevel : new value = 2
-AlgResourcePool     DEBUG Service base class initialized successfully
-AlgResourcePool      INFO TopAlg list empty. Recovering the one of Application Manager
-createViewSeq       DEBUG Property update for OutputLevel : new value = 1
-createViewSeq     VERBOSE ServiceLocatorHelper::service: found service EventDataSvc
-createViewSeq     VERBOSE ServiceLocatorHelper::service: found service TimelineSvc
-createViewSeq       DEBUG A1 doesn't exist - created and appended to member list
-createViewSeq       DEBUG viewNodeOne doesn't exist - created and appended to member list
-createViewSeq       DEBUG A4 doesn't exist - created and appended to member list
-createViewSeq       DEBUG viewNodeTwo doesn't exist - created and appended to member list
-createViewSeq       DEBUG A7 doesn't exist - created and appended to member list
-createViewSeq        INFO Member list: Test::ViewTester/A1, Gaudi::Sequencer/viewNodeOne, Test::ViewTester/A4, Gaudi::Sequencer/viewNodeTwo, Test::ViewTester/A7
-A1                  DEBUG Property update for OutputLevel : new value = 2
-A1                  DEBUG input handles: 0
-A1                  DEBUG output handles: 0
-A1                  DEBUG Data Deps for A1
-viewNodeOne          INFO Member list: Test::ViewTester/A2, Test::ViewTester/A3
-A2                  DEBUG Property update for OutputLevel : new value = 2
-A2                  DEBUG adding output key /Event/a2
-A2                  DEBUG input handles: 0
-A2                  DEBUG output handles: 1
-A2                  DEBUG Data Deps for A2
-  + OUTPUT '/Event/a2'
-A3                  DEBUG Property update for OutputLevel : new value = 2
-A3                  DEBUG adding input key /Event/a2
-A3                  DEBUG input handles: 1
-A3                  DEBUG output handles: 0
-A3                  DEBUG Data Deps for A3
-  + INPUT  '/Event/a2'
-A4                  DEBUG Property update for OutputLevel : new value = 2
-A4                  DEBUG adding output key /Event/a4
-A4                  DEBUG input handles: 0
-A4                  DEBUG output handles: 1
-A4                  DEBUG Data Deps for A4
-  + OUTPUT '/Event/a4'
-viewNodeTwo          INFO Member list: Test::ViewTester/A5, Test::ViewTester/A6
-A5                  DEBUG Property update for OutputLevel : new value = 2
-A5                  DEBUG adding input key /Event/a4
-A5                  DEBUG input handles: 1
-A5                  DEBUG output handles: 0
-A5                  DEBUG Data Deps for A5
-  + INPUT  '/Event/a4'
-A6                  DEBUG Property update for OutputLevel : new value = 2
-A6                  DEBUG input handles: 0
-A6                  DEBUG output handles: 0
-A6                  DEBUG Data Deps for A6
-A7                  DEBUG Property update for OutputLevel : new value = 2
-A7                  DEBUG input handles: 0
-A7                  DEBUG output handles: 0
-A7                  DEBUG Data Deps for A7
-createViewSeq     VERBOSE ServiceLocatorHelper::service: found service AlgExecStateSvc
-AlgResourcePool     DEBUG List of algorithms is:
-AlgResourcePool     DEBUG   o Test::ViewTester/A1 @ 0x39d9d10
-AlgResourcePool     DEBUG   o Test::ViewTester/A2 @ 0x39e4f30
-AlgResourcePool     DEBUG   o Test::ViewTester/A3 @ 0x39e63d0
-AlgResourcePool     DEBUG   o Test::ViewTester/A4 @ 0x39dd940
-AlgResourcePool     DEBUG   o Test::ViewTester/A5 @ 0x39ee3e0
-AlgResourcePool     DEBUG   o Test::ViewTester/A6 @ 0x39ef770
-AlgResourcePool     DEBUG   o Test::ViewTester/A7 @ 0x39e0370
-AvalancheSchedu...   INFO Found 7 algorithms
-AvalancheSchedu...   INFO Data Dependencies for Algorithms:
-  A1
-      none
-  A2
-    o OUTPUT '/Event/a2'
-  A3
-    o INPUT  '/Event/a2'
-  A4
-    o OUTPUT '/Event/a4'
-  A5
-    o INPUT  '/Event/a4'
-  A6
-      none
-  A7
-      none
-PrecedenceSvc        INFO Assembling CF and DF task precedence rules
-PrecedenceSvc        INFO PrecedenceSvc initialized successfully
-AvalancheSchedu...   INFO Concurrency level information:
-AvalancheSchedu...   INFO  o Number of events in flight: 1
-AvalancheSchedu...   INFO  o TBB thread pool size:  'ThreadPoolSize':1
-AvalancheSchedu...   INFO Task scheduling settings:
-AvalancheSchedu...   INFO  o Avalanche generation mode: disabled
-AvalancheSchedu...   INFO  o Preemptive scheduling of CPU-blocking tasks: disabled
-AvalancheSchedu...   INFO  o Scheduling of condition tasks: disabled
-HiveSlimEventLo...WARNING Unable to locate service "EventSelector"
-HiveSlimEventLo...WARNING No events will be processed from external input.
-HiveSlimEventLo...   INFO Found 0 events in black list
-ApplicationMgr       INFO Application Manager Initialized successfully
-ApplicationMgr       INFO Application Manager Started successfully
-HiveSlimEventLo...   INFO Starting loop on events
-HiveSlimEventLo...  DEBUG work loop iteration 0
-HiveSlimEventLo...  DEBUG createdEvts: 0, freeslots: 1
-HiveSlimEventLo...  DEBUG work loop iteration 1
-HiveSlimEventLo...  DEBUG Draining the scheduler
-HiveSlimEventLo...  DEBUG Waiting for a context
-A1                   INFO Running in whole event context
-A1                   INFO Attached view viewOne0 to node viewNodeOne for s: 0  e: 0
-A2                   INFO Running in view viewOne0
-A3                   INFO Running in view viewOne0
-A4                   INFO Running in whole event context
-A4                   INFO Attached view viewTwo0 to node viewNodeTwo for s: 0  e: 0
-A6                   INFO Running in view viewTwo0
-AvalancheSchedu...  ERROR *** Stall detected, event context: s: 0  e: 0
-AvalancheSchedu...  ERROR Event 0 on slot 0 failed
-AvalancheSchedu...   INFO Dumping scheduler state
-=========================================================================================
-++++++++++++++++++++++++++++++++++++ SCHEDULER STATE ++++++++++++++++++++++++++++++++++++
-=========================================================================================
-
------------------- Last schedule: Task/Event/Slot/Thread/State Mapping ------------------
-
-WARNING Enable TimelineSvc in record mode (RecordTimeline = True) to trace the mapping
-
----------------------------- Task/CF/FSM Mapping [target slot] --------------------------
-
-[ slot: 0, event: 0 ]:
-
-RootDecisionHub (0), w/ decision: UNDEFINED(-1)
-  createViewSeq (1), w/ decision: UNDEFINED(-1)
-    A1 (2), w/ decision: TRUE(1), in state: EVTACCEPTED
-    viewNodeOne (3), w/ decision: TRUE(1)
-      A2 (4), w/ decision: UNDEFINED(-1), in state: INITIAL
-      A3 (5), w/ decision: UNDEFINED(-1), in state: INITIAL
-    A4 (6), w/ decision: TRUE(1), in state: EVTACCEPTED
-    viewNodeTwo (7), w/ decision: UNDEFINED(-1)
-      A5 (8), w/ decision: UNDEFINED(-1), in state: INITIAL
-      A6 (9), w/ decision: UNDEFINED(-1), in state: INITIAL
-    A7 (10), w/ decision: UNDEFINED(-1), in state: INITIAL
-
-
-Number of sub-slots: 2
-
-[ slot: 0, sub-slot: 0, entry: viewNodeOne, event: 0 ]:
-
-viewNodeOne (3), w/ decision: UNDEFINED(-1)
-  A2 (4), w/ decision: TRUE(1), in state: EVTACCEPTED
-  A3 (5), w/ decision: TRUE(1), in state: EVTACCEPTED
-
-[ slot: 0, sub-slot: 1, entry: viewNodeTwo, event: 0 ]:
-
-viewNodeTwo (7), w/ decision: UNDEFINED(-1)
-  A5 (8), w/ decision: UNDEFINED(-1), in state: CONTROLREADY
-  ========
-  missing data: '/Event/a4'
-  can be produced by alg(s): ( A4 in state: INITIAL )
-  data is available at whole-event level
-  ========
-  A6 (9), w/ decision: TRUE(1), in state: EVTACCEPTED
-
-
------------------------------- Algorithm Execution States -----------------------------
-
-  [slot: 0, incident: AlgStall]:
-
-  +            A4  e: d f: 1 sc: SUCCESS
-  +            A5  e: n
-  +   viewNodeOne  e: n
-  +            A7  e: n
-  +            A3  e: n
-  +            A2  e: n
-  + createViewSeq  e: n
-  +            A1  e: d f: 1 sc: SUCCESS
-  +            A6  e: n
-  +   viewNodeTwo  e: n
-
-=========================================================================================
-++++++++++++++++++++++++++++++++++++++ END OF DUMP ++++++++++++++++++++++++++++++++++++++
-=========================================================================================
-
-
-PrecedenceSvc     WARNING To trace temporal and topological aspects of execution flow, set DumpPrecedenceRules property to True
-HiveSlimEventLo...  DEBUG Context obtained
-HiveSlimEventLo...  FATAL Failed event detected on s: 0  e: 0
-HiveSlimEventLo...  DEBUG Clearing slot 0 (event 0) of the whiteboard
-HiveSlimEventLo...   INFO ---> Loop Finished (skipping 1st evt) -  WSS 130.129 total time 2951536
-HiveSlimEventLo...   INFO 0 events were SKIPed
-ApplicationMgr       INFO Application Manager Stopped successfully
-HiveSlimEventLo...   INFO Histograms converted successfully according to request.
-AvalancheSchedu...   INFO Joining Scheduler thread
-ApplicationMgr       INFO Application Manager Finalized successfully
-ApplicationMgr      ERROR Application Manager Terminated with error code 1
diff --git a/GaudiHive/tests/qmtest/refs/ViewExceptionTest.ref b/GaudiHive/tests/qmtest/refs/ViewExceptionTest.ref
deleted file mode 100644
index 5c99994676ed72396d1cfe0ad8abfd0dae977861..0000000000000000000000000000000000000000
--- a/GaudiHive/tests/qmtest/refs/ViewExceptionTest.ref
+++ /dev/null
@@ -1,139 +0,0 @@
-# setting LC_ALL to "C"
-# --> Including file '/home/marcocle/stacks/master/Gaudi/GaudiHive/options/SubSlotException.py'
-# <-- End of file '/home/marcocle/stacks/master/Gaudi/GaudiHive/options/SubSlotException.py'
-# --> Including file '/tmp/marcocle/tmpr0_r55f2.py'
-# <-- End of file '/tmp/marcocle/tmpr0_r55f2.py'
-# Dumping all configurables and properties (different from default)
-{'A1': {'Cardinality': 1,
-        'OutputLevel': 3,
-        'baseViewName': 'view',
-        'viewNodeName': 'viewNode',
-        'viewNumber': 2},
- 'A2': {'Cardinality': 1, 'OutputLevel': 3, 'viewNodeName': ''},
- 'A3': {'Cardinality': 1,
-        'EventCount': 3,
-        'Mode': 'exception',
-        'OutputLevel': 3},
- 'A4': {'Cardinality': 1, 'OutputLevel': 3, 'viewNodeName': ''},
- 'AlgResourcePool': {'OutputLevel': 3},
- 'ApplicationMgr': {'EventLoop': 'HiveSlimEventLoopMgr/HiveSlimEventLoopMgr',
-                    'EvtMax': 10,
-                    'EvtSel': 'NONE',
-                    'ExtSvc': ['HiveWhiteBoard/EventDataSvc'],
-                    'MessageSvcType': 'InertMessageSvc',
-                    'TopAlg': ['Gaudi::Sequencer/createViewSeq']},
- 'AvalancheSchedulerSvc': {'OutputLevel': 3,
-                           'ThreadPoolSize': 1,
-                           'VerboseSubSlots': True},
- 'EventDataSvc': {'EventSlots': 1},
- 'HiveSlimEventLoopMgr': {'OutputLevel': 3,
-                          'SchedulerName': 'AvalancheSchedulerSvc'},
- 'createViewSeq': {'Members': ['Test::ViewTester/A1',
-                               'Gaudi::Sequencer/viewNode',
-                               'Test::ViewTester/A4'],
-                   'OutputLevel': 3,
-                   'Sequential': True},
- 'viewNode': {'Members': ['Test::ViewTester/A2',
-                          'GaudiTesting::StopLoopAlg/A3'],
-              'OutputLevel': 3,
-              'Sequential': False,
-              'ShortCircuit': False}}
-MessageSvc           INFO Activating in a separate thread
-ApplicationMgr    SUCCESS
-====================================================================================================================================
-                                                   Welcome to ApplicationMgr (GaudiCoreSvc v36r12)
-                                          running on lbbuildinter01.cern.ch on Fri Apr 21 19:34:27 2023
-====================================================================================================================================
-ApplicationMgr       INFO Application Manager Configured successfully
-ThreadPoolSvc        INFO no thread init tools attached
-AvalancheSchedu...   INFO Activating scheduler in a separate thread
-AlgResourcePool      INFO TopAlg list empty. Recovering the one of Application Manager
-createViewSeq        INFO Member list: Test::ViewTester/A1, Gaudi::Sequencer/viewNode, Test::ViewTester/A4
-viewNode             INFO Member list: Test::ViewTester/A2, GaudiTesting::StopLoopAlg/A3
-AvalancheSchedu...   INFO Found 4 algorithms
-AvalancheSchedu...   INFO Data Dependencies for Algorithms:
-  A1
-      none
-  A2
-      none
-  A3
-      none
-  A4
-      none
-PrecedenceSvc        INFO Assembling CF and DF task precedence rules
-PrecedenceSvc        INFO PrecedenceSvc initialized successfully
-AvalancheSchedu...   INFO Concurrency level information:
-AvalancheSchedu...   INFO  o Number of events in flight: 1
-AvalancheSchedu...   INFO  o TBB thread pool size:  'ThreadPoolSize':1
-AvalancheSchedu...   INFO Task scheduling settings:
-AvalancheSchedu...   INFO  o Avalanche generation mode: disabled
-AvalancheSchedu...   INFO  o Preemptive scheduling of CPU-blocking tasks: disabled
-AvalancheSchedu...   INFO  o Scheduling of condition tasks: disabled
-HiveSlimEventLo...WARNING Unable to locate service "EventSelector"
-HiveSlimEventLo...WARNING No events will be processed from external input.
-HiveSlimEventLo...   INFO Found 0 events in black list
-ApplicationMgr       INFO Application Manager Initialized successfully
-ApplicationMgr       INFO Application Manager Started successfully
-HiveSlimEventLo...   INFO Starting loop on events
-A1                   INFO Running in whole event context
-A1                   INFO Attached view view0 to node viewNode for s: 0  e: 0
-A1                   INFO Attached view view1 to node viewNode for s: 0  e: 0
-A2                   INFO Running in view view0
-A3                   INFO 3 events to go
-A2                   INFO Running in view view1
-A3                   INFO 2 events to go
-A4                   INFO Running in whole event context
-A1                   INFO Running in whole event context
-A1                   INFO Attached view view0 to node viewNode for s: 0  e: 1
-A1                   INFO Attached view view1 to node viewNode for s: 0  e: 1
-A2                   INFO Running in view view0
-A3                   INFO 1 events to go
-A2                   INFO Running in view view1
-A3                   INFO Stopping loop with exception
-A3                  FATAL  Exception with tag=A3 is caught
-A3                  ERROR A3 	 Stopping loop	 StatusCode=FAILURE
-AlgTask             FATAL .executeEvent(): Exception with tag=A3 thrown by A3
-AlgTask             ERROR A3 	 Stopping loop	 StatusCode=FAILURE
-AvalancheSchedu...  ERROR *** Stall detected, event context: s: 0  e: 1
-AvalancheSchedu...  ERROR Event 1 on slot 0 failed
-AvalancheSchedu...   INFO Dumping scheduler state
-=========================================================================================
-++++++++++++++++++++++++++++++++++++ SCHEDULER STATE ++++++++++++++++++++++++++++++++++++
-=========================================================================================
-
------------------- Last schedule: Task/Event/Slot/Thread/State Mapping ------------------
-
-WARNING Enable TimelineSvc in record mode (RecordTimeline = True) to trace the mapping
-
----------------------------- Task/CF/FSM Mapping [target slot] --------------------------
-
-[ slot: 0, event: 1 ]:
-
-ERROR alg(s): in subslot(s)
-
-
-Number of sub-slots: 2
-
-[ slot: 0, sub-slot: 0, entry: viewNode, event: 1 ]:
-
-ERROR alg(s):
-
-[ slot: 0, sub-slot: 1, entry: viewNode, event: 1 ]:
-
-ERROR alg(s): A3
-
-
-=========================================================================================
-++++++++++++++++++++++++++++++++++++++ END OF DUMP ++++++++++++++++++++++++++++++++++++++
-=========================================================================================
-
-
-PrecedenceSvc     WARNING To trace temporal and topological aspects of execution flow, set DumpPrecedenceRules property to True
-HiveSlimEventLo...  FATAL Failed event detected on s: 0  e: 1
-HiveSlimEventLo...   INFO ---> Loop Finished (skipping 1st evt) -  WSS 219.785 total time 4035442
-HiveSlimEventLo...   INFO 0 events were SKIPed
-ApplicationMgr       INFO Application Manager Stopped successfully
-HiveSlimEventLo...   INFO Histograms converted successfully according to request.
-AvalancheSchedu...   INFO Joining Scheduler thread
-ApplicationMgr       INFO Application Manager Finalized successfully
-ApplicationMgr      ERROR Application Manager Terminated with error code 6
diff --git a/GaudiHive/tests/qmtest/refs/ViewIsolationTest.ref b/GaudiHive/tests/qmtest/refs/ViewIsolationTest.ref
deleted file mode 100644
index a82e351011a09a912b3fffba24cca4449c72c9bf..0000000000000000000000000000000000000000
--- a/GaudiHive/tests/qmtest/refs/ViewIsolationTest.ref
+++ /dev/null
@@ -1,244 +0,0 @@
-# setting LC_ALL to "C"
-# --> Including file '/home/marcocle/stacks/master/Gaudi/GaudiHive/options/ViewIsolationTest.py'
-# <-- End of file '/home/marcocle/stacks/master/Gaudi/GaudiHive/options/ViewIsolationTest.py'
-# Dumping all configurables and properties (different from default)
-{'A1': {'Cardinality': 1,
-        'OutputLevel': 3,
-        'baseViewName': 'viewOne',
-        'viewNodeName': 'viewNodeOne',
-        'viewNumber': 2},
- 'A2': {'Cardinality': 1, 'OutputLevel': 3, 'viewNodeName': ''},
- 'A3': {'Cardinality': 1, 'OutputLevel': 3, 'viewNodeName': ''},
- 'A4': {'Cardinality': 1,
-        'OutputLevel': 3,
-        'baseViewName': 'viewTwo',
-        'viewNodeName': 'viewNodeTwo',
-        'viewNumber': 2},
- 'A5': {'Cardinality': 1, 'OutputLevel': 3, 'viewNodeName': ''},
- 'AlgResourcePool': {'OutputLevel': 3},
- 'ApplicationMgr': {'EventLoop': 'HiveSlimEventLoopMgr/HiveSlimEventLoopMgr',
-                    'EvtMax': 10,
-                    'EvtSel': 'NONE',
-                    'ExtSvc': ['HiveWhiteBoard/EventDataSvc'],
-                    'MessageSvcType': 'InertMessageSvc',
-                    'TopAlg': ['Gaudi::Sequencer/createViewSeq']},
- 'AvalancheSchedulerSvc': {'OutputLevel': 3, 'ThreadPoolSize': 1},
- 'EventDataSvc': {'EventSlots': 1},
- 'HiveSlimEventLoopMgr': {'OutputLevel': 3,
-                          'SchedulerName': 'AvalancheSchedulerSvc'},
- 'createViewSeq': {'Members': ['Test::ViewTester/A1',
-                               'Gaudi::Sequencer/viewNodeOne',
-                               'Test::ViewTester/A4',
-                               'Gaudi::Sequencer/viewNodeTwo',
-                               'Test::ViewTester/A5'],
-                   'OutputLevel': 3,
-                   'Sequential': True},
- 'extraNode': {'Members': ['Test::ViewTester/A2', 'Test::ViewTester/A3'],
-               'OutputLevel': 3,
-               'Sequential': True},
- 'viewNodeOne': {'Members': ['Gaudi::Sequencer/extraNode'],
-                 'OutputLevel': 3,
-                 'Sequential': False,
-                 'ShortCircuit': False},
- 'viewNodeTwo': {'Members': ['Gaudi::Sequencer/extraNode'],
-                 'OutputLevel': 3,
-                 'Sequential': False,
-                 'ShortCircuit': False}}
-MessageSvc           INFO Activating in a separate thread
-ApplicationMgr    SUCCESS
-====================================================================================================================================
-                                                   Welcome to ApplicationMgr (GaudiCoreSvc v36r12)
-                                          running on lbbuildinter01.cern.ch on Fri Apr 21 19:24:56 2023
-====================================================================================================================================
-ApplicationMgr       INFO Application Manager Configured successfully
-ThreadPoolSvc        INFO no thread init tools attached
-AvalancheSchedu...   INFO Activating scheduler in a separate thread
-AlgResourcePool      INFO TopAlg list empty. Recovering the one of Application Manager
-createViewSeq        INFO Member list: Test::ViewTester/A1, Gaudi::Sequencer/viewNodeOne, Test::ViewTester/A4, Gaudi::Sequencer/viewNodeTwo, Test::ViewTester/A5
-viewNodeOne          INFO Member list: Gaudi::Sequencer/extraNode
-extraNode            INFO Member list: Test::ViewTester/A2, Test::ViewTester/A3
-viewNodeTwo          INFO Member list: Gaudi::Sequencer/extraNode
-AvalancheSchedu...   INFO Found 5 algorithms
-AvalancheSchedu...   INFO Data Dependencies for Algorithms:
-  A1
-      none
-  A2
-      none
-  A3
-      none
-  A4
-      none
-  A5
-      none
-PrecedenceSvc        INFO Assembling CF and DF task precedence rules
-PrecedenceSvc        INFO PrecedenceSvc initialized successfully
-AvalancheSchedu...   INFO Concurrency level information:
-AvalancheSchedu...   INFO  o Number of events in flight: 1
-AvalancheSchedu...   INFO  o TBB thread pool size:  'ThreadPoolSize':1
-AvalancheSchedu...   INFO Task scheduling settings:
-AvalancheSchedu...   INFO  o Avalanche generation mode: disabled
-AvalancheSchedu...   INFO  o Preemptive scheduling of CPU-blocking tasks: disabled
-AvalancheSchedu...   INFO  o Scheduling of condition tasks: disabled
-HiveSlimEventLo...WARNING Unable to locate service "EventSelector"
-HiveSlimEventLo...WARNING No events will be processed from external input.
-HiveSlimEventLo...   INFO Found 0 events in black list
-ApplicationMgr       INFO Application Manager Initialized successfully
-ApplicationMgr       INFO Application Manager Started successfully
-HiveSlimEventLo...   INFO Starting loop on events
-A1                   INFO Running in whole event context
-A1                   INFO Attached view viewOne0 to node viewNodeOne for s: 0  e: 0
-A1                   INFO Attached view viewOne1 to node viewNodeOne for s: 0  e: 0
-A2                   INFO Running in view viewOne0
-A2                   INFO Running in view viewOne1
-A3                   INFO Running in view viewOne0
-A3                   INFO Running in view viewOne1
-A4                   INFO Running in whole event context
-A4                   INFO Attached view viewTwo0 to node viewNodeTwo for s: 0  e: 0
-A4                   INFO Attached view viewTwo1 to node viewNodeTwo for s: 0  e: 0
-A2                   INFO Running in view viewTwo0
-A2                   INFO Running in view viewTwo1
-A3                   INFO Running in view viewTwo0
-A3                   INFO Running in view viewTwo1
-A5                   INFO Running in whole event context
-A1                   INFO Running in whole event context
-A1                   INFO Attached view viewOne0 to node viewNodeOne for s: 0  e: 1
-A1                   INFO Attached view viewOne1 to node viewNodeOne for s: 0  e: 1
-A2                   INFO Running in view viewOne0
-A2                   INFO Running in view viewOne1
-A3                   INFO Running in view viewOne0
-A3                   INFO Running in view viewOne1
-A4                   INFO Running in whole event context
-A4                   INFO Attached view viewTwo0 to node viewNodeTwo for s: 0  e: 1
-A4                   INFO Attached view viewTwo1 to node viewNodeTwo for s: 0  e: 1
-A2                   INFO Running in view viewTwo0
-A2                   INFO Running in view viewTwo1
-A3                   INFO Running in view viewTwo0
-A3                   INFO Running in view viewTwo1
-A5                   INFO Running in whole event context
-A1                   INFO Running in whole event context
-A1                   INFO Attached view viewOne0 to node viewNodeOne for s: 0  e: 2
-A1                   INFO Attached view viewOne1 to node viewNodeOne for s: 0  e: 2
-A2                   INFO Running in view viewOne0
-A2                   INFO Running in view viewOne1
-A3                   INFO Running in view viewOne0
-A3                   INFO Running in view viewOne1
-A4                   INFO Running in whole event context
-A4                   INFO Attached view viewTwo0 to node viewNodeTwo for s: 0  e: 2
-A4                   INFO Attached view viewTwo1 to node viewNodeTwo for s: 0  e: 2
-A2                   INFO Running in view viewTwo0
-A2                   INFO Running in view viewTwo1
-A3                   INFO Running in view viewTwo0
-A3                   INFO Running in view viewTwo1
-A5                   INFO Running in whole event context
-A1                   INFO Running in whole event context
-A1                   INFO Attached view viewOne0 to node viewNodeOne for s: 0  e: 3
-A1                   INFO Attached view viewOne1 to node viewNodeOne for s: 0  e: 3
-A2                   INFO Running in view viewOne0
-A2                   INFO Running in view viewOne1
-A3                   INFO Running in view viewOne0
-A3                   INFO Running in view viewOne1
-A4                   INFO Running in whole event context
-A4                   INFO Attached view viewTwo0 to node viewNodeTwo for s: 0  e: 3
-A4                   INFO Attached view viewTwo1 to node viewNodeTwo for s: 0  e: 3
-A2                   INFO Running in view viewTwo0
-A2                   INFO Running in view viewTwo1
-A3                   INFO Running in view viewTwo0
-A3                   INFO Running in view viewTwo1
-A5                   INFO Running in whole event context
-A1                   INFO Running in whole event context
-A1                   INFO Attached view viewOne0 to node viewNodeOne for s: 0  e: 4
-A1                   INFO Attached view viewOne1 to node viewNodeOne for s: 0  e: 4
-A2                   INFO Running in view viewOne0
-A2                   INFO Running in view viewOne1
-A3                   INFO Running in view viewOne0
-A3                   INFO Running in view viewOne1
-A4                   INFO Running in whole event context
-A4                   INFO Attached view viewTwo0 to node viewNodeTwo for s: 0  e: 4
-A4                   INFO Attached view viewTwo1 to node viewNodeTwo for s: 0  e: 4
-A2                   INFO Running in view viewTwo0
-A2                   INFO Running in view viewTwo1
-A3                   INFO Running in view viewTwo0
-A3                   INFO Running in view viewTwo1
-A5                   INFO Running in whole event context
-A1                   INFO Running in whole event context
-A1                   INFO Attached view viewOne0 to node viewNodeOne for s: 0  e: 5
-A1                   INFO Attached view viewOne1 to node viewNodeOne for s: 0  e: 5
-A2                   INFO Running in view viewOne0
-A2                   INFO Running in view viewOne1
-A3                   INFO Running in view viewOne0
-A3                   INFO Running in view viewOne1
-A4                   INFO Running in whole event context
-A4                   INFO Attached view viewTwo0 to node viewNodeTwo for s: 0  e: 5
-A4                   INFO Attached view viewTwo1 to node viewNodeTwo for s: 0  e: 5
-A2                   INFO Running in view viewTwo0
-A2                   INFO Running in view viewTwo1
-A3                   INFO Running in view viewTwo0
-A3                   INFO Running in view viewTwo1
-A5                   INFO Running in whole event context
-A1                   INFO Running in whole event context
-A1                   INFO Attached view viewOne0 to node viewNodeOne for s: 0  e: 6
-A1                   INFO Attached view viewOne1 to node viewNodeOne for s: 0  e: 6
-A2                   INFO Running in view viewOne0
-A2                   INFO Running in view viewOne1
-A3                   INFO Running in view viewOne0
-A3                   INFO Running in view viewOne1
-A4                   INFO Running in whole event context
-A4                   INFO Attached view viewTwo0 to node viewNodeTwo for s: 0  e: 6
-A4                   INFO Attached view viewTwo1 to node viewNodeTwo for s: 0  e: 6
-A2                   INFO Running in view viewTwo0
-A2                   INFO Running in view viewTwo1
-A3                   INFO Running in view viewTwo0
-A3                   INFO Running in view viewTwo1
-A5                   INFO Running in whole event context
-A1                   INFO Running in whole event context
-A1                   INFO Attached view viewOne0 to node viewNodeOne for s: 0  e: 7
-A1                   INFO Attached view viewOne1 to node viewNodeOne for s: 0  e: 7
-A2                   INFO Running in view viewOne0
-A2                   INFO Running in view viewOne1
-A3                   INFO Running in view viewOne0
-A3                   INFO Running in view viewOne1
-A4                   INFO Running in whole event context
-A4                   INFO Attached view viewTwo0 to node viewNodeTwo for s: 0  e: 7
-A4                   INFO Attached view viewTwo1 to node viewNodeTwo for s: 0  e: 7
-A2                   INFO Running in view viewTwo0
-A2                   INFO Running in view viewTwo1
-A3                   INFO Running in view viewTwo0
-A3                   INFO Running in view viewTwo1
-A5                   INFO Running in whole event context
-A1                   INFO Running in whole event context
-A1                   INFO Attached view viewOne0 to node viewNodeOne for s: 0  e: 8
-A1                   INFO Attached view viewOne1 to node viewNodeOne for s: 0  e: 8
-A2                   INFO Running in view viewOne0
-A2                   INFO Running in view viewOne1
-A3                   INFO Running in view viewOne0
-A3                   INFO Running in view viewOne1
-A4                   INFO Running in whole event context
-A4                   INFO Attached view viewTwo0 to node viewNodeTwo for s: 0  e: 8
-A4                   INFO Attached view viewTwo1 to node viewNodeTwo for s: 0  e: 8
-A2                   INFO Running in view viewTwo0
-A2                   INFO Running in view viewTwo1
-A3                   INFO Running in view viewTwo0
-A3                   INFO Running in view viewTwo1
-A5                   INFO Running in whole event context
-A1                   INFO Running in whole event context
-A1                   INFO Attached view viewOne0 to node viewNodeOne for s: 0  e: 9
-A1                   INFO Attached view viewOne1 to node viewNodeOne for s: 0  e: 9
-A2                   INFO Running in view viewOne0
-A2                   INFO Running in view viewOne1
-A3                   INFO Running in view viewOne0
-A3                   INFO Running in view viewOne1
-A4                   INFO Running in whole event context
-A4                   INFO Attached view viewTwo0 to node viewNodeTwo for s: 0  e: 9
-A4                   INFO Attached view viewTwo1 to node viewNodeTwo for s: 0  e: 9
-A2                   INFO Running in view viewTwo0
-A2                   INFO Running in view viewTwo1
-A3                   INFO Running in view viewTwo0
-A3                   INFO Running in view viewTwo1
-A5                   INFO Running in whole event context
-HiveSlimEventLo...   INFO ---> Loop Finished (skipping 1st evt) -  WSS 125.648 total time 2355420
-HiveSlimEventLo...   INFO 0 events were SKIPed
-ApplicationMgr       INFO Application Manager Stopped successfully
-HiveSlimEventLo...   INFO Histograms converted successfully according to request.
-AvalancheSchedu...   INFO Joining Scheduler thread
-ApplicationMgr       INFO Application Manager Finalized successfully
-ApplicationMgr       INFO Application Manager Terminated successfully
diff --git a/GaudiHive/tests/qmtest/refs/ViewTest.ref b/GaudiHive/tests/qmtest/refs/ViewTest.ref
deleted file mode 100644
index a0cd575ab437c4716f1423454185ddaad58cd0c9..0000000000000000000000000000000000000000
--- a/GaudiHive/tests/qmtest/refs/ViewTest.ref
+++ /dev/null
@@ -1,156 +0,0 @@
-# setting LC_ALL to "C"
-# --> Including file '/home/marcocle/stacks/master/Gaudi/GaudiHive/options/BasicViewTest.py'
-# <-- End of file '/home/marcocle/stacks/master/Gaudi/GaudiHive/options/BasicViewTest.py'
-# Dumping all configurables and properties (different from default)
-{'A1': {'Cardinality': 1,
-        'OutputLevel': 3,
-        'baseViewName': 'view',
-        'viewNodeName': 'viewNode',
-        'viewNumber': 2},
- 'A2': {'Cardinality': 1, 'OutputLevel': 3, 'viewNodeName': ''},
- 'A3': {'Cardinality': 1, 'OutputLevel': 3, 'viewNodeName': ''},
- 'A4': {'Cardinality': 1, 'OutputLevel': 3, 'viewNodeName': ''},
- 'AlgResourcePool': {'OutputLevel': 3},
- 'ApplicationMgr': {'EventLoop': 'HiveSlimEventLoopMgr/HiveSlimEventLoopMgr',
-                    'EvtMax': 10,
-                    'EvtSel': 'NONE',
-                    'ExtSvc': ['HiveWhiteBoard/EventDataSvc'],
-                    'MessageSvcType': 'InertMessageSvc',
-                    'TopAlg': ['Gaudi::Sequencer/createViewSeq']},
- 'AvalancheSchedulerSvc': {'OutputLevel': 3, 'ThreadPoolSize': 1},
- 'EventDataSvc': {'EventSlots': 1},
- 'HiveSlimEventLoopMgr': {'OutputLevel': 3,
-                          'SchedulerName': 'AvalancheSchedulerSvc'},
- 'createViewSeq': {'Members': ['Test::ViewTester/A1',
-                               'Gaudi::Sequencer/viewNode',
-                               'Test::ViewTester/A4'],
-                   'OutputLevel': 3,
-                   'Sequential': True},
- 'viewNode': {'Members': ['Test::ViewTester/A2', 'Test::ViewTester/A3'],
-              'OutputLevel': 3,
-              'Sequential': False,
-              'ShortCircuit': False}}
-MessageSvc           INFO Activating in a separate thread
-ApplicationMgr    SUCCESS
-====================================================================================================================================
-                                                   Welcome to ApplicationMgr (GaudiCoreSvc v36r12)
-                                          running on lbbuildinter01.cern.ch on Fri Apr 21 19:25:01 2023
-====================================================================================================================================
-ApplicationMgr       INFO Application Manager Configured successfully
-ThreadPoolSvc        INFO no thread init tools attached
-AvalancheSchedu...   INFO Activating scheduler in a separate thread
-AlgResourcePool      INFO TopAlg list empty. Recovering the one of Application Manager
-createViewSeq        INFO Member list: Test::ViewTester/A1, Gaudi::Sequencer/viewNode, Test::ViewTester/A4
-viewNode             INFO Member list: Test::ViewTester/A2, Test::ViewTester/A3
-AvalancheSchedu...   INFO Found 4 algorithms
-AvalancheSchedu...   INFO Data Dependencies for Algorithms:
-  A1
-      none
-  A2
-      none
-  A3
-      none
-  A4
-      none
-PrecedenceSvc        INFO Assembling CF and DF task precedence rules
-PrecedenceSvc        INFO PrecedenceSvc initialized successfully
-AvalancheSchedu...   INFO Concurrency level information:
-AvalancheSchedu...   INFO  o Number of events in flight: 1
-AvalancheSchedu...   INFO  o TBB thread pool size:  'ThreadPoolSize':1
-AvalancheSchedu...   INFO Task scheduling settings:
-AvalancheSchedu...   INFO  o Avalanche generation mode: disabled
-AvalancheSchedu...   INFO  o Preemptive scheduling of CPU-blocking tasks: disabled
-AvalancheSchedu...   INFO  o Scheduling of condition tasks: disabled
-HiveSlimEventLo...WARNING Unable to locate service "EventSelector"
-HiveSlimEventLo...WARNING No events will be processed from external input.
-HiveSlimEventLo...   INFO Found 0 events in black list
-ApplicationMgr       INFO Application Manager Initialized successfully
-ApplicationMgr       INFO Application Manager Started successfully
-HiveSlimEventLo...   INFO Starting loop on events
-A1                   INFO Running in whole event context
-A1                   INFO Attached view view0 to node viewNode for s: 0  e: 0
-A1                   INFO Attached view view1 to node viewNode for s: 0  e: 0
-A2                   INFO Running in view view0
-A3                   INFO Running in view view0
-A2                   INFO Running in view view1
-A3                   INFO Running in view view1
-A4                   INFO Running in whole event context
-A1                   INFO Running in whole event context
-A1                   INFO Attached view view0 to node viewNode for s: 0  e: 1
-A1                   INFO Attached view view1 to node viewNode for s: 0  e: 1
-A2                   INFO Running in view view0
-A3                   INFO Running in view view0
-A2                   INFO Running in view view1
-A3                   INFO Running in view view1
-A4                   INFO Running in whole event context
-A1                   INFO Running in whole event context
-A1                   INFO Attached view view0 to node viewNode for s: 0  e: 2
-A1                   INFO Attached view view1 to node viewNode for s: 0  e: 2
-A2                   INFO Running in view view0
-A3                   INFO Running in view view0
-A2                   INFO Running in view view1
-A3                   INFO Running in view view1
-A4                   INFO Running in whole event context
-A1                   INFO Running in whole event context
-A1                   INFO Attached view view0 to node viewNode for s: 0  e: 3
-A1                   INFO Attached view view1 to node viewNode for s: 0  e: 3
-A2                   INFO Running in view view0
-A3                   INFO Running in view view0
-A2                   INFO Running in view view1
-A3                   INFO Running in view view1
-A4                   INFO Running in whole event context
-A1                   INFO Running in whole event context
-A1                   INFO Attached view view0 to node viewNode for s: 0  e: 4
-A1                   INFO Attached view view1 to node viewNode for s: 0  e: 4
-A2                   INFO Running in view view0
-A3                   INFO Running in view view0
-A2                   INFO Running in view view1
-A3                   INFO Running in view view1
-A4                   INFO Running in whole event context
-A1                   INFO Running in whole event context
-A1                   INFO Attached view view0 to node viewNode for s: 0  e: 5
-A1                   INFO Attached view view1 to node viewNode for s: 0  e: 5
-A2                   INFO Running in view view0
-A3                   INFO Running in view view0
-A2                   INFO Running in view view1
-A3                   INFO Running in view view1
-A4                   INFO Running in whole event context
-A1                   INFO Running in whole event context
-A1                   INFO Attached view view0 to node viewNode for s: 0  e: 6
-A1                   INFO Attached view view1 to node viewNode for s: 0  e: 6
-A2                   INFO Running in view view0
-A3                   INFO Running in view view0
-A2                   INFO Running in view view1
-A3                   INFO Running in view view1
-A4                   INFO Running in whole event context
-A1                   INFO Running in whole event context
-A1                   INFO Attached view view0 to node viewNode for s: 0  e: 7
-A1                   INFO Attached view view1 to node viewNode for s: 0  e: 7
-A2                   INFO Running in view view0
-A3                   INFO Running in view view0
-A2                   INFO Running in view view1
-A3                   INFO Running in view view1
-A4                   INFO Running in whole event context
-A1                   INFO Running in whole event context
-A1                   INFO Attached view view0 to node viewNode for s: 0  e: 8
-A1                   INFO Attached view view1 to node viewNode for s: 0  e: 8
-A2                   INFO Running in view view0
-A3                   INFO Running in view view0
-A2                   INFO Running in view view1
-A3                   INFO Running in view view1
-A4                   INFO Running in whole event context
-A1                   INFO Running in whole event context
-A1                   INFO Attached view view0 to node viewNode for s: 0  e: 9
-A1                   INFO Attached view view1 to node viewNode for s: 0  e: 9
-A2                   INFO Running in view view0
-A3                   INFO Running in view view0
-A2                   INFO Running in view view1
-A3                   INFO Running in view view1
-A4                   INFO Running in whole event context
-HiveSlimEventLo...   INFO ---> Loop Finished (skipping 1st evt) -  WSS 110.121 total time 1414948
-HiveSlimEventLo...   INFO 0 events were SKIPed
-ApplicationMgr       INFO Application Manager Stopped successfully
-HiveSlimEventLo...   INFO Histograms converted successfully according to request.
-AvalancheSchedu...   INFO Joining Scheduler thread
-ApplicationMgr       INFO Application Manager Finalized successfully
-ApplicationMgr       INFO Application Manager Terminated successfully
diff --git a/GaudiKernel/CMakeLists.txt b/GaudiKernel/CMakeLists.txt
index ce67828233f5ff93e70674e87ab5b829f90f71f9..13eb76b3cd34a8012df3dac88fef161f283e3d4e 100644
--- a/GaudiKernel/CMakeLists.txt
+++ b/GaudiKernel/CMakeLists.txt
@@ -430,7 +430,4 @@ if(BUILD_TESTING)
             -p CustomFactoryTest
             -i test_CustomFactory
     WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/custom_factory_testdir)
-
-  # QMTest
-  gaudi_add_tests(QMTest)
 endif()
diff --git a/GaudiKernel/tests/pytest/jira/test_gaudi_404.py b/GaudiKernel/tests/pytest/jira/test_gaudi_404.py
new file mode 100644
index 0000000000000000000000000000000000000000..dc700bcb4c5fe9c86a07d4001f1bcc3cb28a506e
--- /dev/null
+++ b/GaudiKernel/tests/pytest/jira/test_gaudi_404.py
@@ -0,0 +1,52 @@
+#!/usr/bin/env python3
+#####################################################################################
+# (c) Copyright 1998-2024 CERN for the benefit of the LHCb and ATLAS collaborations #
+#                                                                                   #
+# This software is distributed under the terms of the Apache version 2 licence,     #
+# copied verbatim in the file "LICENSE".                                            #
+#                                                                                   #
+# In applying this licence, CERN does not waive the privileges and immunities       #
+# granted to it by virtue of its status as an Intergovernmental Organization        #
+# or submit itself to any jurisdiction.                                             #
+#####################################################################################
+import os
+import re
+from subprocess import PIPE, run
+
+import pytest
+from GaudiTesting import platform_matches
+
+
+@pytest.mark.skipif(
+    platform_matches(["win", "mac"]),
+    reason="Unsupported platform",
+)
+def test():
+    """
+    Test that the there is no signature for MsgStream operator<< <char []> in
+    GaudiKernel.
+    See https://its.cern.ch/jira/browse/GAUDI-404
+    """
+    # find libGaudiKernel.so in the LD_LIBRARY_PATH
+    libname = "libGaudiKernel.so"
+
+    searchpath = [os.path.curdir, "lib"]
+    # The day we can run the test on other platforms we can do this:
+    # varname = {'darwin': 'DYLD_LIBRARY_PATH',
+    #           'win32': 'PATH'}.get(sys.platform, 'LD_LIBRARY_PATH')
+    varname = "LD_LIBRARY_PATH"
+    searchpath.extend(os.environ.get(varname, "").split(os.pathsep))
+
+    libs = [
+        p for p in (os.path.join(n, libname) for n in searchpath) if os.path.exists(p)
+    ]
+    assert libs, f"Cannot find {libname!r} in {searchpath}"
+
+    nm = run(["nm", "-C", libs[0]], stdout=PIPE, text=True)
+    assert nm.returncode == 0, "nm invocation failed"
+
+    signature = re.compile(r"MsgStream& operator<< <char \[\d+\]>")
+    lines = [line for line in nm.stdout.splitlines() if signature.search(line)]
+
+    assert not lines, "found MsgStream operator<< specialization"
+    print("SUCCESS: no MsgStream operator<< specialization found")
diff --git a/GaudiKernel/tests/qmtest/gaudikernel.qms/bug_87340.qmt b/GaudiKernel/tests/qmtest/gaudikernel.qms/bug_87340.qmt
deleted file mode 100644
index 3676345f208b6af8cd6e7efb639e1f10f695408f..0000000000000000000000000000000000000000
--- a/GaudiKernel/tests/qmtest/gaudikernel.qms/bug_87340.qmt
+++ /dev/null
@@ -1,16 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE extension  PUBLIC '-//QM/2.3/Extension//EN'  'http://www.codesourcery.com/qm/dtds/2.3/-//qm/2.3/extension//en.dtd'>
-<!--
-    (c) Copyright 1998-2019 CERN for the benefit of the LHCb and ATLAS collaborations
-
-    This software is distributed under the terms of the Apache version 2 licence,
-    copied verbatim in the file "LICENSE".
-
-    In applying this licence, CERN does not waive the privileges and immunities
-    granted to it by virtue of its status as an Intergovernmental Organization
-    or submit itself to any jurisdiction.
--->
-<extension class="GaudiTest.GaudiExeTest" kind="test">
-<argument name="program"><text>scripts/test_bug_87340.py</text></argument>
-<argument name="unsupported_platforms"><set><text>win</text><text>mac</text></set></argument>
-<argument name="use_temp_dir"><enumeral>true</enumeral></argument>
-</extension>
diff --git a/GaudiKernel/tests/qmtest/scripts/test_bug_87340.py b/GaudiKernel/tests/qmtest/scripts/test_bug_87340.py
deleted file mode 100755
index 52903f4ab95c5a3a1d24bf7dc60ec2a3d96daafb..0000000000000000000000000000000000000000
--- a/GaudiKernel/tests/qmtest/scripts/test_bug_87340.py
+++ /dev/null
@@ -1,58 +0,0 @@
-#!/usr/bin/env python3
-#####################################################################################
-# (c) Copyright 1998-2019 CERN for the benefit of the LHCb and ATLAS collaborations #
-#                                                                                   #
-# This software is distributed under the terms of the Apache version 2 licence,     #
-# copied verbatim in the file "LICENSE".                                            #
-#                                                                                   #
-# In applying this licence, CERN does not waive the privileges and immunities       #
-# granted to it by virtue of its status as an Intergovernmental Organization        #
-# or submit itself to any jurisdiction.                                             #
-#####################################################################################
-"""
-Test that the there is no signature for MsgStream operator<< <char []> in
-GaudiKernel.
-See https://savannah.cern.ch/bugs?87340
-"""
-
-import os
-import re
-import sys
-from subprocess import PIPE, Popen
-
-# find libGaudiKernel.so in the LD_LIBRARY_PATH
-libname = "libGaudiKernel.so"
-
-searchpath = [os.path.curdir, "lib"]
-# The day we can run the test on other platforms we can do this:
-# varname = {'darwin': 'DYLD_LIBRARY_PATH',
-#           'win32': 'PATH'}.get(sys.platform, 'LD_LIBRARY_PATH')
-varname = "LD_LIBRARY_PATH"
-searchpath.extend(os.environ.get(varname, "").split(os.pathsep))
-
-try:
-    lib = next(
-        p for p in (os.path.join(n, libname) for n in searchpath) if os.path.exists(p)
-    )
-except StopIteration:
-    print("FAILURE: Cannot find", repr(libname), "in", searchpath, file=sys.stderr)
-    sys.exit(2)
-
-nm = Popen(["nm", "-C", lib], stdout=PIPE)
-output, _ = nm.communicate()
-output = output.decode("utf-8")
-
-if nm.returncode:
-    print(output)
-    print("FAILURE: nm call failed", file=sys.stderr)
-    sys.exit(nm.returncode)
-
-signature = re.compile(r"MsgStream&amp; operator&lt;&lt; &lt;char \[\d+\]&gt;")
-
-lines = list(filter(signature.search, output.splitlines()))
-if lines:
-    print("\n".join(lines))
-    print("FAILURE: found MsgStream operator<< specialization", file=sys.stderr)
-    sys.exit(1)
-else:
-    print("SUCCESS: no MsgStream operator<< specialization found")
diff --git a/GaudiPartProp/CMakeLists.txt b/GaudiPartProp/CMakeLists.txt
index 3aad2a4c156109d6d8bdadb5176c804ae28291d5..125dfe9eea9c7bbccaba59dd3db97e5a0f008e31 100644
--- a/GaudiPartProp/CMakeLists.txt
+++ b/GaudiPartProp/CMakeLists.txt
@@ -1,5 +1,5 @@
 #####################################################################################
-# (c) Copyright 1998-2023 CERN for the benefit of the LHCb and ATLAS collaborations #
+# (c) Copyright 1998-2024 CERN for the benefit of the LHCb and ATLAS collaborations #
 #                                                                                   #
 # This software is distributed under the terms of the Apache version 2 licence,     #
 # copied verbatim in the file "LICENSE".                                            #
@@ -49,4 +49,4 @@ gaudi_install(PYTHON)
 
 gaudi_install(SCRIPTS)
 
-gaudi_add_tests(QMTest)
+gaudi_add_pytest(tests/pytest)
diff --git a/GaudiPartProp/tests/pytest/test_newparts.py b/GaudiPartProp/tests/pytest/test_newparts.py
new file mode 100644
index 0000000000000000000000000000000000000000..525cbd66ca6eeada5587e515e8aaa80a11e87cda
--- /dev/null
+++ b/GaudiPartProp/tests/pytest/test_newparts.py
@@ -0,0 +1,32 @@
+#####################################################################################
+# (c) Copyright 2024 CERN for the benefit of the LHCb and ATLAS collaborations      #
+#                                                                                   #
+# This software is distributed under the terms of the Apache version 2 licence,     #
+# copied verbatim in the file "LICENSE".                                            #
+#                                                                                   #
+# In applying this licence, CERN does not waive the privileges and immunities       #
+# granted to it by virtue of its status as an Intergovernmental Organization        #
+# or submit itself to any jurisdiction.                                             #
+#####################################################################################
+from GaudiTesting import GaudiExeTest
+
+
+class Test(GaudiExeTest):
+    command = ["../../tests/scripts/newparts.py"]
+
+    test_block1 = GaudiExeTest.find_reference_block("""
+        Gaudi::Particle...SUCCESS  New/updated particles (from "Particles" property)
+         ------------------------------------------------------------------------------------------------------------------------------------------------------------------
+         | #    |        Name       |     PdgID    |   Q  |        Mass       |    (c*)Tau/Gamma  |  MaxWidth  |        EvtGen        |  PythiaID  |     Antiparticle     |
+         ------------------------------------------------------------------------------------------------------------------------------------------------------------------
+         | 582  | chi_c1(1P)        |        20443 |   0  |       3.51067 GeV |     839.99989 keV |      0     |        chi_c1        |    20443   |        self-cc       |
+         ------------------------------------------------------------------------------------------------------------------------------------------------------------------
+        """)
+    test_block2 = GaudiExeTest.find_reference_block("""
+        Gaudi::Particle...SUCCESS  New/updated particles (from "Particles" property)
+         ------------------------------------------------------------------------------------------------------------------------------------------------------------------
+         | #    |        Name       |     PdgID    |   Q  |        Mass       |    (c*)Tau/Gamma  |  MaxWidth  |        EvtGen        |  PythiaID  |     Antiparticle     |
+         ------------------------------------------------------------------------------------------------------------------------------------------------------------------
+         | 582  | chi_c1(1P)        |        20443 |   0  |       3.51067 GeV |     839.99989 keV |      0     |        chi_c1        |    20443   |        self-cc       |
+         ------------------------------------------------------------------------------------------------------------------------------------------------------------------
+        """)
diff --git a/GaudiPartProp/tests/pytest/test_partprop0.py b/GaudiPartProp/tests/pytest/test_partprop0.py
new file mode 100644
index 0000000000000000000000000000000000000000..bf8f43c837ba3d5fef620b145c6596daf0a79804
--- /dev/null
+++ b/GaudiPartProp/tests/pytest/test_partprop0.py
@@ -0,0 +1,16 @@
+#####################################################################################
+# (c) Copyright 2024 CERN for the benefit of the LHCb and ATLAS collaborations      #
+#                                                                                   #
+# This software is distributed under the terms of the Apache version 2 licence,     #
+# copied verbatim in the file "LICENSE".                                            #
+#                                                                                   #
+# In applying this licence, CERN does not waive the privileges and immunities       #
+# granted to it by virtue of its status as an Intergovernmental Organization        #
+# or submit itself to any jurisdiction.                                             #
+#####################################################################################
+from GaudiTesting import GaudiExeTest
+
+
+class Test(GaudiExeTest):
+    command = ["python3", "../../python/GaudiPartProp/tests.py"]
+    reference = "../refs/partprop0.yaml"
diff --git a/GaudiPartProp/tests/pytest/test_partprop_pids.py b/GaudiPartProp/tests/pytest/test_partprop_pids.py
new file mode 100644
index 0000000000000000000000000000000000000000..ef622fd39ab9c76c0cc07bc0dae35f671d50f021
--- /dev/null
+++ b/GaudiPartProp/tests/pytest/test_partprop_pids.py
@@ -0,0 +1,995 @@
+#####################################################################################
+# (c) Copyright 2024 CERN for the benefit of the LHCb and ATLAS collaborations      #
+#                                                                                   #
+# This software is distributed under the terms of the Apache version 2 licence,     #
+# copied verbatim in the file "LICENSE".                                            #
+#                                                                                   #
+# In applying this licence, CERN does not waive the privileges and immunities       #
+# granted to it by virtue of its status as an Intergovernmental Organization        #
+# or submit itself to any jurisdiction.                                             #
+#####################################################################################
+from GaudiTesting import GaudiExeTest
+
+
+class Test(GaudiExeTest):
+    command = ["../scripts/pids.py"]
+
+    test_block = GaudiExeTest.find_reference_block("""
+        ApplicationMgr       INFO Application Manager Initialized successfully
+        (-1000020040, 1000020040, True, True, False, False, False, False, True, False, False, False, False, False, False, False, False, False, False, -6, 1, 0, 0, 2, 4, 0, 0, 100)
+        (-1000020030, 1000020030, True, True, False, False, False, False, True, False, False, False, False, False, False, False, False, False, False, -6, 2, 0, 0, 2, 3, 0, 0, 100)
+        (-1000010030, 1000010030, True, True, False, False, False, False, True, False, False, False, False, False, False, False, False, False, False, -3, 2, 0, 0, 1, 3, 0, 0, 100)
+        (-1000010020, 1000010020, True, True, False, False, False, False, True, False, False, False, False, False, False, False, False, False, False, -3, 1, 0, 0, 1, 2, 0, 0, 100)
+        (-990000000, 990000000, True, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, 0, 0, 0, 0, 0, 0, 0, 0, 99)
+        (-99000000, 99000000, False, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, 0, 0, 0, 0, 0, 0, 0, 0, 9)
+        (-9900042, 9900042, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, -6, 1, 0, 0, 0, 0, 0, 9, 0)
+        (-9900041, 9900041, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, -6, 1, 0, 0, 0, 0, 0, 9, 0)
+        (-9900024, 9900024, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, -3, 3, 0, 0, 0, 0, 0, 24, 0)
+        (-9042413, 9042413, True, True, False, True, True, False, False, False, True, True, True, False, True, False, False, False, False, -3, 3, 0, 0, 0, 0, 0, 0, 0)
+        (-9010213, 9010213, True, True, True, False, True, False, False, False, True, True, True, False, False, False, False, False, False, -3, 3, 0, 0, 0, 0, 0, 0, 0)
+        (-9010211, 9010211, True, True, True, False, True, False, False, False, True, True, True, False, False, False, False, False, False, -3, 1, 0, 0, 0, 0, 0, 0, 0)
+        (-9000213, 9000213, True, True, True, False, True, False, False, False, True, True, True, False, False, False, False, False, False, -3, 3, 0, 0, 0, 0, 0, 0, 0)
+        (-9000211, 9000211, True, True, True, False, True, False, False, False, True, True, True, False, False, False, False, False, False, -3, 1, 0, 0, 0, 0, 0, 0, 0)
+        (-4900213, 4900213, True, False, False, False, False, False, False, False, True, False, True, False, False, False, False, False, False, 0, 3, 0, 0, 0, 0, 0, 0, 0)
+        (-4900211, 4900211, True, False, False, False, False, False, False, False, True, False, True, False, False, False, False, False, False, 0, 1, 0, 0, 0, 0, 0, 0, 0)
+        (-4900101, 4900101, True, False, False, False, False, False, False, False, True, True, False, False, False, False, False, False, False, 0, 1, 0, 0, 0, 0, 0, 0, 0)
+        (-4000012, 4000012, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, 0, 2, 0, 0, 0, 0, 0, 12, 0)
+        (-4000011, 4000011, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, 3, 2, 0, 0, 0, 0, 0, 11, 0)
+        (-4000002, 4000002, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, -2, 2, 0, 0, 0, 0, 0, 2, 0)
+        (-4000001, 4000001, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, 1, 2, 0, 0, 0, 0, 0, 1, 0)
+        (-3000213, 3000213, True, False, False, False, False, False, False, False, True, True, True, False, False, False, False, False, False, -3, 3, 0, 0, 0, 0, 0, 0, 0)
+        (-3000211, 3000211, True, False, False, False, False, False, False, False, True, True, True, False, False, False, False, False, False, -3, 1, 0, 0, 0, 0, 0, 0, 0)
+        (-2000016, 2000016, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, 0, 1, 0, 0, 0, 0, 0, 16, 0)
+        (-2000015, 2000015, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, 3, 1, 0, 0, 0, 0, 0, 15, 0)
+        (-2000014, 2000014, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, 0, 1, 0, 0, 0, 0, 0, 14, 0)
+        (-2000013, 2000013, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, 3, 1, 0, 0, 0, 0, 0, 13, 0)
+        (-2000012, 2000012, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, 0, 1, 0, 0, 0, 0, 0, 12, 0)
+        (-2000011, 2000011, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, 3, 1, 0, 0, 0, 0, 0, 11, 0)
+        (-2000006, 2000006, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, -2, 1, 0, 0, 0, 0, 0, 6, 0)
+        (-2000005, 2000005, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, 1, 1, 0, 0, 0, 0, 0, 5, 0)
+        (-2000004, 2000004, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, -2, 1, 0, 0, 0, 0, 0, 4, 0)
+        (-2000003, 2000003, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, 1, 1, 0, 0, 0, 0, 0, 3, 0)
+        (-2000002, 2000002, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, -2, 1, 0, 0, 0, 0, 0, 2, 0)
+        (-2000001, 2000001, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, 1, 1, 0, 0, 0, 0, 0, 1, 0)
+        (-1000037, 1000037, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, -3, 2, 0, 0, 0, 0, 0, 37, 0)
+        (-1000024, 1000024, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, -3, 2, 0, 0, 0, 0, 0, 24, 0)
+        (-1000016, 1000016, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, 0, 1, 0, 0, 0, 0, 0, 16, 0)
+        (-1000015, 1000015, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, 3, 1, 0, 0, 0, 0, 0, 15, 0)
+        (-1000014, 1000014, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, 0, 1, 0, 0, 0, 0, 0, 14, 0)
+        (-1000013, 1000013, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, 3, 1, 0, 0, 0, 0, 0, 13, 0)
+        (-1000012, 1000012, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, 0, 1, 0, 0, 0, 0, 0, 12, 0)
+        (-1000011, 1000011, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, 3, 1, 0, 0, 0, 0, 0, 11, 0)
+        (-1000006, 1000006, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, -2, 1, 0, 0, 0, 0, 0, 6, 0)
+        (-1000005, 1000005, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, 1, 1, 0, 0, 0, 0, 0, 5, 0)
+        (-1000004, 1000004, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, -2, 1, 0, 0, 0, 0, 0, 4, 0)
+        (-1000003, 1000003, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, 1, 1, 0, 0, 0, 0, 0, 3, 0)
+        (-1000002, 1000002, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, -2, 1, 0, 0, 0, 0, 0, 2, 0)
+        (-1000001, 1000001, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, 1, 1, 0, 0, 0, 0, 0, 1, 0)
+        (-204126, 204126, True, True, False, True, True, False, False, False, True, True, True, False, True, False, False, False, False, -3, 6, 0, 0, 0, 0, 0, 0, 0)
+        (-203338, 203338, True, True, False, True, True, False, False, False, True, False, False, True, False, False, False, False, False, 3, 8, 0, 0, 0, 0, 0, 0, 0)
+        (-203326, 203326, True, True, False, True, True, False, False, False, True, False, True, True, False, False, False, False, False, 0, 6, 0, 0, 0, 0, 0, 0, 0)
+        (-203322, 203322, True, True, False, True, True, False, False, False, True, False, True, True, False, False, False, False, False, 0, 2, 0, 0, 0, 0, 0, 0, 0)
+        (-203316, 203316, True, True, False, True, True, False, False, False, True, True, False, True, False, False, False, False, False, 3, 6, 0, 0, 0, 0, 0, 0, 0)
+        (-203312, 203312, True, True, False, True, True, False, False, False, True, True, False, True, False, False, False, False, False, 3, 2, 0, 0, 0, 0, 0, 0, 0)
+        (-104324, 104324, True, True, False, True, True, False, False, False, True, False, True, True, True, False, False, False, False, -3, 4, 0, 0, 0, 0, 0, 0, 0)
+        (-104322, 104322, True, True, False, True, True, False, False, False, True, False, True, True, True, False, False, False, False, -3, 2, 0, 0, 0, 0, 0, 0, 0)
+        (-104314, 104314, True, True, False, True, True, False, False, False, True, True, False, True, True, False, False, False, False, 0, 4, 0, 0, 0, 0, 0, 0, 0)
+        (-104312, 104312, True, True, False, True, True, False, False, False, True, True, False, True, True, False, False, False, False, 0, 2, 0, 0, 0, 0, 0, 0, 0)
+        (-104124, 104124, True, True, False, True, True, False, False, False, True, True, True, False, True, False, False, False, False, -3, 4, 0, 0, 0, 0, 0, 0, 0)
+        (-103326, 103326, True, True, False, True, True, False, False, False, True, False, True, True, False, False, False, False, False, 0, 6, 0, 0, 0, 0, 0, 0, 0)
+        (-103316, 103316, True, True, False, True, True, False, False, False, True, True, False, True, False, False, False, False, False, 3, 6, 0, 0, 0, 0, 0, 0, 0)
+        (-103222, 103222, True, True, False, True, True, False, False, False, True, False, True, True, False, False, False, False, False, -3, 2, 0, 0, 0, 0, 0, 0, 0)
+        (-103212, 103212, True, True, False, True, True, False, False, False, True, True, True, True, False, False, False, False, False, 0, 2, 0, 0, 0, 0, 0, 0, 0)
+        (-103112, 103112, True, True, False, True, True, False, False, False, True, True, False, True, False, False, False, False, False, 3, 2, 0, 0, 0, 0, 0, 0, 0)
+        (-100423, 100423, True, True, True, False, True, False, False, False, True, False, True, False, True, False, False, False, False, 0, 3, 1, 0, 0, 0, 0, 0, 0)
+        (-100421, 100421, True, True, True, False, True, False, False, False, True, False, True, False, True, False, False, False, False, 0, 1, 0, 0, 0, 0, 0, 0, 0)
+        (-100413, 100413, True, True, True, False, True, False, False, False, True, True, False, False, True, False, False, False, False, -3, 3, 1, 0, 0, 0, 0, 0, 0)
+        (-100411, 100411, True, True, True, False, True, False, False, False, True, True, False, False, True, False, False, False, False, -3, 1, 0, 0, 0, 0, 0, 0, 0)
+        (-100325, 100325, True, True, True, False, True, False, False, False, True, False, True, True, False, False, False, False, False, -3, 5, 1, 1, 0, 0, 0, 0, 0)
+        (-100323, 100323, True, True, True, False, True, False, False, False, True, False, True, True, False, False, False, False, False, -3, 3, 1, 0, 0, 0, 0, 0, 0)
+        (-100321, 100321, True, True, True, False, True, False, False, False, True, False, True, True, False, False, False, False, False, -3, 1, 0, 0, 0, 0, 0, 0, 0)
+        (-100315, 100315, True, True, True, False, True, False, False, False, True, True, False, True, False, False, False, False, False, 0, 5, 1, 1, 0, 0, 0, 0, 0)
+        (-100313, 100313, True, True, True, False, True, False, False, False, True, True, False, True, False, False, False, False, False, 0, 3, 1, 0, 0, 0, 0, 0, 0)
+        (-100311, 100311, True, True, True, False, True, False, False, False, True, True, False, True, False, False, False, False, False, 0, 1, 0, 0, 0, 0, 0, 0, 0)
+        (-100213, 100213, True, True, True, False, True, False, False, False, True, True, True, False, False, False, False, False, False, -3, 3, 1, 0, 0, 0, 0, 0, 0)
+        (-100211, 100211, True, True, True, False, True, False, False, False, True, True, True, False, False, False, False, False, False, -3, 1, 0, 0, 0, 0, 0, 0, 0)
+        (-53122, 53122, True, True, False, True, True, False, False, False, True, True, True, True, False, False, False, False, False, 0, 2, 0, 0, 0, 0, 0, 0, 0)
+        (-52214, 52214, True, True, False, True, True, False, False, False, True, True, True, False, False, False, False, False, False, -3, 4, 0, 0, 0, 0, 0, 0, 0)
+        (-52114, 52114, True, True, False, True, True, False, False, False, True, True, True, False, False, False, False, False, False, 0, 4, 0, 0, 0, 0, 0, 0, 0)
+        (-43122, 43122, True, True, False, True, True, False, False, False, True, True, True, True, False, False, False, False, False, 0, 2, 0, 0, 0, 0, 0, 0, 0)
+        (-42212, 42212, True, True, False, True, True, False, False, False, True, True, True, False, False, False, False, False, False, -3, 2, 0, 0, 0, 0, 0, 0, 0)
+        (-42124, 42124, True, True, False, True, True, False, False, False, True, True, True, False, False, False, False, False, False, -3, 4, 0, 0, 0, 0, 0, 0, 0)
+        (-42112, 42112, True, True, False, True, True, False, False, False, True, True, True, False, False, False, False, False, False, 0, 2, 0, 0, 0, 0, 0, 0, 0)
+        (-41214, 41214, True, True, False, True, True, False, False, False, True, True, True, False, False, False, False, False, False, 0, 4, 0, 0, 0, 0, 0, 0, 0)
+        (-33122, 33122, True, True, False, True, True, False, False, False, True, True, True, True, False, False, False, False, False, 0, 2, 0, 0, 0, 0, 0, 0, 0)
+        (-32224, 32224, True, True, False, True, True, False, False, False, True, False, True, False, False, False, False, False, False, -6, 4, 0, 0, 0, 0, 0, 0, 0)
+        (-32214, 32214, True, True, False, True, True, False, False, False, True, True, True, False, False, False, False, False, False, -3, 4, 0, 0, 0, 0, 0, 0, 0)
+        (-32212, 32212, True, True, False, True, True, False, False, False, True, True, True, False, False, False, False, False, False, -3, 2, 0, 0, 0, 0, 0, 0, 0)
+        (-32124, 32124, True, True, False, True, True, False, False, False, True, True, True, False, False, False, False, False, False, -3, 4, 0, 0, 0, 0, 0, 0, 0)
+        (-32114, 32114, True, True, False, True, True, False, False, False, True, True, True, False, False, False, False, False, False, 0, 4, 0, 0, 0, 0, 0, 0, 0)
+        (-32112, 32112, True, True, False, True, True, False, False, False, True, True, True, False, False, False, False, False, False, 0, 2, 0, 0, 0, 0, 0, 0, 0)
+        (-31214, 31214, True, True, False, True, True, False, False, False, True, True, True, False, False, False, False, False, False, 0, 4, 0, 0, 0, 0, 0, 0, 0)
+        (-31114, 31114, True, True, False, True, True, False, False, False, True, True, False, False, False, False, False, False, False, 3, 4, 0, 0, 0, 0, 0, 0, 0)
+        (-30363, 30363, True, True, False, True, True, False, False, False, True, False, True, True, False, False, False, False, False, 0, 3, 0, 0, 0, 0, 0, 0, 0)
+        (-30353, 30353, True, True, False, True, True, False, False, False, True, False, True, True, False, False, False, False, False, -3, 3, 0, 0, 0, 0, 0, 0, 0)
+        (-30343, 30343, True, True, False, True, True, False, False, False, True, True, True, True, False, False, False, False, False, 0, 3, 0, 0, 0, 0, 0, 0, 0)
+        (-30323, 30323, True, True, True, False, True, False, False, False, True, False, True, True, False, False, False, False, False, -3, 3, 1, 2, 0, 0, 0, 0, 0)
+        (-30313, 30313, True, True, True, False, True, False, False, False, True, True, False, True, False, False, False, False, False, 0, 3, 1, 2, 0, 0, 0, 0, 0)
+        (-30213, 30213, True, True, True, False, True, False, False, False, True, True, True, False, False, False, False, False, False, -3, 3, 1, 2, 0, 0, 0, 0, 0)
+        (-23224, 23224, True, True, False, True, True, False, False, False, True, False, True, True, False, False, False, False, False, -3, 4, 0, 0, 0, 0, 0, 0, 0)
+        (-23222, 23222, True, True, False, True, True, False, False, False, True, False, True, True, False, False, False, False, False, -3, 2, 0, 0, 0, 0, 0, 0, 0)
+        (-23214, 23214, True, True, False, True, True, False, False, False, True, True, True, True, False, False, False, False, False, 0, 4, 0, 0, 0, 0, 0, 0, 0)
+        (-23212, 23212, True, True, False, True, True, False, False, False, True, True, True, True, False, False, False, False, False, 0, 2, 0, 0, 0, 0, 0, 0, 0)
+        (-23126, 23126, True, True, False, True, True, False, False, False, True, True, True, True, False, False, False, False, False, 0, 6, 0, 0, 0, 0, 0, 0, 0)
+        (-23124, 23124, True, True, False, True, True, False, False, False, True, True, True, True, False, False, False, False, False, 0, 4, 0, 0, 0, 0, 0, 0, 0)
+        (-23122, 23122, True, True, False, True, True, False, False, False, True, True, True, True, False, False, False, False, False, 0, 2, 0, 0, 0, 0, 0, 0, 0)
+        (-23114, 23114, True, True, False, True, True, False, False, False, True, True, False, True, False, False, False, False, False, 3, 4, 0, 0, 0, 0, 0, 0, 0)
+        (-23112, 23112, True, True, False, True, True, False, False, False, True, True, False, True, False, False, False, False, False, 3, 2, 0, 0, 0, 0, 0, 0, 0)
+        (-22224, 22224, True, True, False, True, True, False, False, False, True, False, True, False, False, False, False, False, False, -6, 4, 0, 0, 0, 0, 0, 0, 0)
+        (-22222, 22222, True, True, False, True, True, False, False, False, True, False, True, False, False, False, False, False, False, -6, 2, 0, 0, 0, 0, 0, 0, 0)
+        (-22214, 22214, True, True, False, True, True, False, False, False, True, True, True, False, False, False, False, False, False, -3, 4, 0, 0, 0, 0, 0, 0, 0)
+        (-22212, 22212, True, True, False, True, True, False, False, False, True, True, True, False, False, False, False, False, False, -3, 2, 0, 0, 0, 0, 0, 0, 0)
+        (-22124, 22124, True, True, False, True, True, False, False, False, True, True, True, False, False, False, False, False, False, -3, 4, 0, 0, 0, 0, 0, 0, 0)
+        (-22122, 22122, True, True, False, True, True, False, False, False, True, True, True, False, False, False, False, False, False, -3, 2, 0, 0, 0, 0, 0, 0, 0)
+        (-22114, 22114, True, True, False, True, True, False, False, False, True, True, True, False, False, False, False, False, False, 0, 4, 0, 0, 0, 0, 0, 0, 0)
+        (-22112, 22112, True, True, False, True, True, False, False, False, True, True, True, False, False, False, False, False, False, 0, 2, 0, 0, 0, 0, 0, 0, 0)
+        (-21214, 21214, True, True, False, True, True, False, False, False, True, True, True, False, False, False, False, False, False, 0, 4, 0, 0, 0, 0, 0, 0, 0)
+        (-21212, 21212, True, True, False, True, True, False, False, False, True, True, True, False, False, False, False, False, False, 0, 2, 0, 0, 0, 0, 0, 0, 0)
+        (-21114, 21114, True, True, False, True, True, False, False, False, True, True, False, False, False, False, False, False, False, 3, 4, 0, 0, 0, 0, 0, 0, 0)
+        (-21112, 21112, True, True, False, True, True, False, False, False, True, True, False, False, False, False, False, False, False, 3, 2, 0, 0, 0, 0, 0, 0, 0)
+        (-20543, 20543, True, True, True, False, True, False, False, False, True, False, False, False, True, True, False, False, False, -3, 3, 1, 1, 0, 0, 0, 0, 0)
+        (-20533, 20533, True, True, True, False, True, False, False, False, True, False, False, True, False, True, False, False, False, 0, 3, 1, 1, 0, 0, 0, 0, 0)
+        (-20523, 20523, True, True, True, False, True, False, False, False, True, False, True, False, False, True, False, False, False, -3, 3, 1, 1, 0, 0, 0, 0, 0)
+        (-20513, 20513, True, True, True, False, True, False, False, False, True, True, False, False, False, True, False, False, False, 0, 3, 1, 1, 0, 0, 0, 0, 0)
+        (-20433, 20433, True, True, True, False, True, False, False, False, True, False, False, True, True, False, False, False, False, -3, 3, 1, 1, 0, 0, 0, 0, 0)
+        (-20423, 20423, True, True, True, False, True, False, False, False, True, False, True, False, True, False, False, False, False, 0, 3, 1, 1, 0, 0, 0, 0, 0)
+        (-20413, 20413, True, True, True, False, True, False, False, False, True, True, False, False, True, False, False, False, False, -3, 3, 1, 1, 0, 0, 0, 0, 0)
+        (-20325, 20325, True, True, True, False, True, False, False, False, True, False, True, True, False, False, False, False, False, -3, 5, 1, 2, 0, 0, 0, 0, 0)
+        (-20323, 20323, True, True, True, False, True, False, False, False, True, False, True, True, False, False, False, False, False, -3, 3, 1, 1, 0, 0, 0, 0, 0)
+        (-20315, 20315, True, True, True, False, True, False, False, False, True, True, False, True, False, False, False, False, False, 0, 5, 1, 2, 0, 0, 0, 0, 0)
+        (-20313, 20313, True, True, True, False, True, False, False, False, True, True, False, True, False, False, False, False, False, 0, 3, 1, 1, 0, 0, 0, 0, 0)
+        (-20213, 20213, True, True, True, False, True, False, False, False, True, True, True, False, False, False, False, False, False, -3, 3, 1, 1, 0, 0, 0, 0, 0)
+        (-15122, 15122, True, True, False, True, True, False, False, False, True, True, True, False, False, True, False, False, False, 0, 2, 0, 0, 0, 0, 0, 0, 0)
+        (-14122, 14122, True, True, False, True, True, False, False, False, True, True, True, False, True, False, False, False, False, -3, 2, 0, 0, 0, 0, 0, 0, 0)
+        (-13324, 13324, True, True, False, True, True, False, False, False, True, False, True, True, False, False, False, False, False, 0, 4, 0, 0, 0, 0, 0, 0, 0)
+        (-13314, 13314, True, True, False, True, True, False, False, False, True, True, False, True, False, False, False, False, False, 3, 4, 0, 0, 0, 0, 0, 0, 0)
+        (-13226, 13226, True, True, False, True, True, False, False, False, True, False, True, True, False, False, False, False, False, -3, 6, 0, 0, 0, 0, 0, 0, 0)
+        (-13224, 13224, True, True, False, True, True, False, False, False, True, False, True, True, False, False, False, False, False, -3, 4, 0, 0, 0, 0, 0, 0, 0)
+        (-13222, 13222, True, True, False, True, True, False, False, False, True, False, True, True, False, False, False, False, False, -3, 2, 0, 0, 0, 0, 0, 0, 0)
+        (-13216, 13216, True, True, False, True, True, False, False, False, True, True, True, True, False, False, False, False, False, 0, 6, 0, 0, 0, 0, 0, 0, 0)
+        (-13214, 13214, True, True, False, True, True, False, False, False, True, True, True, True, False, False, False, False, False, 0, 4, 0, 0, 0, 0, 0, 0, 0)
+        (-13212, 13212, True, True, False, True, True, False, False, False, True, True, True, True, False, False, False, False, False, 0, 2, 0, 0, 0, 0, 0, 0, 0)
+        (-13126, 13126, True, True, False, True, True, False, False, False, True, True, True, True, False, False, False, False, False, 0, 6, 0, 0, 0, 0, 0, 0, 0)
+        (-13124, 13124, True, True, False, True, True, False, False, False, True, True, True, True, False, False, False, False, False, 0, 4, 0, 0, 0, 0, 0, 0, 0)
+        (-13122, 13122, True, True, False, True, True, False, False, False, True, True, True, True, False, False, False, False, False, 0, 2, 0, 0, 0, 0, 0, 0, 0)
+        (-13116, 13116, True, True, False, True, True, False, False, False, True, True, False, True, False, False, False, False, False, 3, 6, 0, 0, 0, 0, 0, 0, 0)
+        (-13114, 13114, True, True, False, True, True, False, False, False, True, True, False, True, False, False, False, False, False, 3, 4, 0, 0, 0, 0, 0, 0, 0)
+        (-13112, 13112, True, True, False, True, True, False, False, False, True, True, False, True, False, False, False, False, False, 3, 2, 0, 0, 0, 0, 0, 0, 0)
+        (-12226, 12226, True, True, False, True, True, False, False, False, True, False, True, False, False, False, False, False, False, -6, 6, 0, 0, 0, 0, 0, 0, 0)
+        (-12224, 12224, True, True, False, True, True, False, False, False, True, False, True, False, False, False, False, False, False, -6, 4, 0, 0, 0, 0, 0, 0, 0)
+        (-12222, 12222, True, True, False, True, True, False, False, False, True, False, True, False, False, False, False, False, False, -6, 2, 0, 0, 0, 0, 0, 0, 0)
+        (-12218, 12218, True, True, False, True, True, False, False, False, True, True, True, False, False, False, False, False, False, -3, 8, 0, 0, 0, 0, 0, 0, 0)
+        (-12216, 12216, True, True, False, True, True, False, False, False, True, True, True, False, False, False, False, False, False, -3, 6, 0, 0, 0, 0, 0, 0, 0)
+        (-12214, 12214, True, True, False, True, True, False, False, False, True, True, True, False, False, False, False, False, False, -3, 4, 0, 0, 0, 0, 0, 0, 0)
+        (-12212, 12212, True, True, False, True, True, False, False, False, True, True, True, False, False, False, False, False, False, -3, 2, 0, 0, 0, 0, 0, 0, 0)
+        (-12126, 12126, True, True, False, True, True, False, False, False, True, True, True, False, False, False, False, False, False, -3, 6, 0, 0, 0, 0, 0, 0, 0)
+        (-12122, 12122, True, True, False, True, True, False, False, False, True, True, True, False, False, False, False, False, False, -3, 2, 0, 0, 0, 0, 0, 0, 0)
+        (-12118, 12118, True, True, False, True, True, False, False, False, True, True, True, False, False, False, False, False, False, 0, 8, 0, 0, 0, 0, 0, 0, 0)
+        (-12116, 12116, True, True, False, True, True, False, False, False, True, True, True, False, False, False, False, False, False, 0, 6, 0, 0, 0, 0, 0, 0, 0)
+        (-12114, 12114, True, True, False, True, True, False, False, False, True, True, True, False, False, False, False, False, False, 0, 4, 0, 0, 0, 0, 0, 0, 0)
+        (-12112, 12112, True, True, False, True, True, False, False, False, True, True, True, False, False, False, False, False, False, 0, 2, 0, 0, 0, 0, 0, 0, 0)
+        (-11216, 11216, True, True, False, True, True, False, False, False, True, True, True, False, False, False, False, False, False, 0, 6, 0, 0, 0, 0, 0, 0, 0)
+        (-11212, 11212, True, True, False, True, True, False, False, False, True, True, True, False, False, False, False, False, False, 0, 2, 0, 0, 0, 0, 0, 0, 0)
+        (-11116, 11116, True, True, False, True, True, False, False, False, True, True, False, False, False, False, False, False, False, 3, 6, 0, 0, 0, 0, 0, 0, 0)
+        (-11114, 11114, True, True, False, True, True, False, False, False, True, True, False, False, False, False, False, False, False, 3, 4, 0, 0, 0, 0, 0, 0, 0)
+        (-11112, 11112, True, True, False, True, True, False, False, False, True, True, False, False, False, False, False, False, False, 3, 2, 0, 0, 0, 0, 0, 0, 0)
+        (-10543, 10543, True, True, True, False, True, False, False, False, True, False, False, False, True, True, False, False, False, -3, 3, 0, 1, 0, 0, 0, 0, 0)
+        (-10541, 10541, True, True, True, False, True, False, False, False, True, False, False, False, True, True, False, False, False, -3, 1, 1, 1, 0, 0, 0, 0, 0)
+        (-10533, 10533, True, True, True, False, True, False, False, False, True, False, False, True, False, True, False, False, False, 0, 3, 0, 1, 0, 0, 0, 0, 0)
+        (-10531, 10531, True, True, True, False, True, False, False, False, True, False, False, True, False, True, False, False, False, 0, 1, 1, 1, 0, 0, 0, 0, 0)
+        (-10523, 10523, True, True, True, False, True, False, False, False, True, False, True, False, False, True, False, False, False, -3, 3, 0, 1, 0, 0, 0, 0, 0)
+        (-10521, 10521, True, True, True, False, True, False, False, False, True, False, True, False, False, True, False, False, False, -3, 1, 1, 1, 0, 0, 0, 0, 0)
+        (-10513, 10513, True, True, True, False, True, False, False, False, True, True, False, False, False, True, False, False, False, 0, 3, 0, 1, 0, 0, 0, 0, 0)
+        (-10511, 10511, True, True, True, False, True, False, False, False, True, True, False, False, False, True, False, False, False, 0, 1, 1, 1, 0, 0, 0, 0, 0)
+        (-10433, 10433, True, True, True, False, True, False, False, False, True, False, False, True, True, False, False, False, False, -3, 3, 0, 1, 0, 0, 0, 0, 0)
+        (-10431, 10431, True, True, True, False, True, False, False, False, True, False, False, True, True, False, False, False, False, -3, 1, 1, 1, 0, 0, 0, 0, 0)
+        (-10423, 10423, True, True, True, False, True, False, False, False, True, False, True, False, True, False, False, False, False, 0, 3, 0, 1, 0, 0, 0, 0, 0)
+        (-10421, 10421, True, True, True, False, True, False, False, False, True, False, True, False, True, False, False, False, False, 0, 1, 1, 1, 0, 0, 0, 0, 0)
+        (-10413, 10413, True, True, True, False, True, False, False, False, True, True, False, False, True, False, False, False, False, -3, 3, 0, 1, 0, 0, 0, 0, 0)
+        (-10411, 10411, True, True, True, False, True, False, False, False, True, True, False, False, True, False, False, False, False, -3, 1, 1, 1, 0, 0, 0, 0, 0)
+        (-10325, 10325, True, True, True, False, True, False, False, False, True, False, True, True, False, False, False, False, False, -3, 5, 0, 2, 0, 0, 0, 0, 0)
+        (-10323, 10323, True, True, True, False, True, False, False, False, True, False, True, True, False, False, False, False, False, -3, 3, 0, 1, 0, 0, 0, 0, 0)
+        (-10321, 10321, True, True, True, False, True, False, False, False, True, False, True, True, False, False, False, False, False, -3, 1, 1, 1, 0, 0, 0, 0, 0)
+        (-10315, 10315, True, True, True, False, True, False, False, False, True, True, False, True, False, False, False, False, False, 0, 5, 0, 2, 0, 0, 0, 0, 0)
+        (-10313, 10313, True, True, True, False, True, False, False, False, True, True, False, True, False, False, False, False, False, 0, 3, 0, 1, 0, 0, 0, 0, 0)
+        (-10311, 10311, True, True, True, False, True, False, False, False, True, True, False, True, False, False, False, False, False, 0, 1, 1, 1, 0, 0, 0, 0, 0)
+        (-10215, 10215, True, True, True, False, True, False, False, False, True, True, True, False, False, False, False, False, False, -3, 5, 0, 2, 0, 0, 0, 0, 0)
+        (-10213, 10213, True, True, True, False, True, False, False, False, True, True, True, False, False, False, False, False, False, -3, 3, 0, 1, 0, 0, 0, 0, 0)
+        (-10211, 10211, True, True, True, False, True, False, False, False, True, True, True, False, False, False, False, False, False, -3, 1, 1, 1, 0, 0, 0, 0, 0)
+        (-5554, 5554, True, True, False, True, True, False, False, False, True, False, False, False, False, True, False, False, False, 3, 4, 0, 0, 0, 0, 0, 0, 0)
+        (-5544, 5544, True, True, False, True, True, False, False, False, True, False, False, False, True, True, False, False, False, 0, 4, 0, 0, 0, 0, 0, 0, 0)
+        (-5542, 5542, True, True, False, True, True, False, False, False, True, False, False, False, True, True, False, False, False, 0, 2, 0, 0, 0, 0, 0, 0, 0)
+        (-5534, 5534, True, True, False, True, True, False, False, False, True, False, False, True, False, True, False, False, False, 3, 4, 0, 0, 0, 0, 0, 0, 0)
+        (-5532, 5532, True, True, False, True, True, False, False, False, True, False, False, True, False, True, False, False, False, 3, 2, 0, 0, 0, 0, 0, 0, 0)
+        (-5524, 5524, True, True, False, True, True, False, False, False, True, False, True, False, False, True, False, False, False, 0, 4, 0, 0, 0, 0, 0, 0, 0)
+        (-5522, 5522, True, True, False, True, True, False, False, False, True, False, True, False, False, True, False, False, False, 0, 2, 0, 0, 0, 0, 0, 0, 0)
+        (-5514, 5514, True, True, False, True, True, False, False, False, True, True, False, False, False, True, False, False, False, 3, 4, 0, 0, 0, 0, 0, 0, 0)
+        (-5512, 5512, True, True, False, True, True, False, False, False, True, True, False, False, False, True, False, False, False, 3, 2, 0, 0, 0, 0, 0, 0, 0)
+        (-5503, 5503, True, True, False, False, False, False, False, False, True, False, False, False, False, True, False, False, False, 2, 3, 0, 0, 0, 0, 0, 0, 0)
+        (-5444, 5444, True, True, False, True, True, False, False, False, True, False, False, False, True, True, False, False, False, -3, 4, 0, 0, 0, 0, 0, 0, 0)
+        (-5442, 5442, True, True, False, True, True, False, False, False, True, False, False, False, True, True, False, False, False, -3, 2, 0, 0, 0, 0, 0, 0, 0)
+        (-5434, 5434, True, True, False, True, True, False, False, False, True, False, False, True, True, True, False, False, False, 0, 4, 0, 0, 0, 0, 0, 0, 0)
+        (-5432, 5432, True, True, False, True, True, False, False, False, True, False, False, True, True, True, False, False, False, 0, 2, 0, 0, 0, 0, 0, 0, 0)
+        (-5424, 5424, True, True, False, True, True, False, False, False, True, False, True, False, True, True, False, False, False, -3, 4, 0, 0, 0, 0, 0, 0, 0)
+        (-5422, 5422, True, True, False, True, True, False, False, False, True, False, True, False, True, True, False, False, False, -3, 2, 0, 0, 0, 0, 0, 0, 0)
+        (-5414, 5414, True, True, False, True, True, False, False, False, True, True, False, False, True, True, False, False, False, 0, 4, 0, 0, 0, 0, 0, 0, 0)
+        (-5412, 5412, True, True, False, True, True, False, False, False, True, True, False, False, True, True, False, False, False, 0, 2, 0, 0, 0, 0, 0, 0, 0)
+        (-5403, 5403, True, True, False, False, False, False, False, False, True, False, False, False, True, True, False, False, False, -1, 3, 0, 0, 0, 0, 0, 0, 0)
+        (-5401, 5401, True, True, False, False, False, False, False, False, True, False, False, False, True, True, False, False, False, -1, 1, 0, 0, 0, 0, 0, 0, 0)
+        (-5342, 5342, True, True, False, True, True, False, False, False, True, False, False, True, True, True, False, False, False, 0, 2, 0, 0, 0, 0, 0, 0, 0)
+        (-5334, 5334, True, True, False, True, True, False, False, False, True, False, False, True, False, True, False, False, False, 3, 4, 0, 0, 0, 0, 0, 0, 0)
+        (-5332, 5332, True, True, False, True, True, False, False, False, True, False, False, True, False, True, False, False, False, 3, 2, 0, 0, 0, 0, 0, 0, 0)
+        (-5324, 5324, True, True, False, True, True, False, False, False, True, False, True, True, False, True, False, False, False, 0, 4, 0, 0, 0, 0, 0, 0, 0)
+        (-5322, 5322, True, True, False, True, True, False, False, False, True, False, True, True, False, True, False, False, False, 0, 2, 0, 0, 0, 0, 0, 0, 0)
+        (-5314, 5314, True, True, False, True, True, False, False, False, True, True, False, True, False, True, False, False, False, 3, 4, 0, 0, 0, 0, 0, 0, 0)
+        (-5312, 5312, True, True, False, True, True, False, False, False, True, True, False, True, False, True, False, False, False, 3, 2, 0, 0, 0, 0, 0, 0, 0)
+        (-5303, 5303, True, True, False, False, False, False, False, False, True, False, False, True, False, True, False, False, False, 2, 3, 0, 0, 0, 0, 0, 0, 0)
+        (-5301, 5301, True, True, False, False, False, False, False, False, True, False, False, True, False, True, False, False, False, 2, 1, 0, 0, 0, 0, 0, 0, 0)
+        (-5242, 5242, True, True, False, True, True, False, False, False, True, False, True, False, True, True, False, False, False, -3, 2, 0, 0, 0, 0, 0, 0, 0)
+        (-5232, 5232, True, True, False, True, True, False, False, False, True, False, True, True, False, True, False, False, False, 0, 2, 0, 0, 0, 0, 0, 0, 0)
+        (-5224, 5224, True, True, False, True, True, False, False, False, True, False, True, False, False, True, False, False, False, -3, 4, 0, 0, 0, 0, 0, 0, 0)
+        (-5222, 5222, True, True, False, True, True, False, False, False, True, False, True, False, False, True, False, False, False, -3, 2, 0, 0, 0, 0, 0, 0, 0)
+        (-5214, 5214, True, True, False, True, True, False, False, False, True, True, True, False, False, True, False, False, False, 0, 4, 0, 0, 0, 0, 0, 0, 0)
+        (-5212, 5212, True, True, False, True, True, False, False, False, True, True, True, False, False, True, False, False, False, 0, 2, 0, 0, 0, 0, 0, 0, 0)
+        (-5203, 5203, True, True, False, False, False, False, False, False, True, False, True, False, False, True, False, False, False, -1, 3, 0, 0, 0, 0, 0, 0, 0)
+        (-5201, 5201, True, True, False, False, False, False, False, False, True, False, True, False, False, True, False, False, False, -1, 1, 0, 0, 0, 0, 0, 0, 0)
+        (-5142, 5142, True, True, False, True, True, False, False, False, True, True, False, False, True, True, False, False, False, 0, 2, 0, 0, 0, 0, 0, 0, 0)
+        (-5132, 5132, True, True, False, True, True, False, False, False, True, True, False, True, False, True, False, False, False, 3, 2, 0, 0, 0, 0, 0, 0, 0)
+        (-5124, 5124, True, True, False, True, True, False, False, False, True, True, True, False, False, True, False, False, False, 0, 4, 0, 0, 0, 0, 0, 0, 0)
+        (-5122, 5122, True, True, False, True, True, False, False, False, True, True, True, False, False, True, False, False, False, 0, 2, 0, 0, 0, 0, 0, 0, 0)
+        (-5114, 5114, True, True, False, True, True, False, False, False, True, True, False, False, False, True, False, False, False, 3, 4, 0, 0, 0, 0, 0, 0, 0)
+        (-5112, 5112, True, True, False, True, True, False, False, False, True, True, False, False, False, True, False, False, False, 3, 2, 0, 0, 0, 0, 0, 0, 0)
+        (-5103, 5103, True, True, False, False, False, False, False, False, True, True, False, False, False, True, False, False, False, 2, 3, 0, 0, 0, 0, 0, 0, 0)
+        (-5101, 5101, True, True, False, False, False, False, False, False, True, True, False, False, False, True, False, False, False, 2, 1, 0, 0, 0, 0, 0, 0, 0)
+        (-4444, 4444, True, True, False, True, True, False, False, False, True, False, False, False, True, False, False, False, False, -6, 4, 0, 0, 0, 0, 0, 0, 0)
+        (-4434, 4434, True, True, False, True, True, False, False, False, True, False, False, True, True, False, False, False, False, -3, 4, 0, 0, 0, 0, 0, 0, 0)
+        (-4432, 4432, True, True, False, True, True, False, False, False, True, False, False, True, True, False, False, False, False, -3, 2, 0, 0, 0, 0, 0, 0, 0)
+        (-4424, 4424, True, True, False, True, True, False, False, False, True, False, True, False, True, False, False, False, False, -6, 4, 0, 0, 0, 0, 0, 0, 0)
+        (-4422, 4422, True, True, False, True, True, False, False, False, True, False, True, False, True, False, False, False, False, -6, 2, 0, 0, 0, 0, 0, 0, 0)
+        (-4414, 4414, True, True, False, True, True, False, False, False, True, True, False, False, True, False, False, False, False, -3, 4, 0, 0, 0, 0, 0, 0, 0)
+        (-4412, 4412, True, True, False, True, True, False, False, False, True, True, False, False, True, False, False, False, False, -3, 2, 0, 0, 0, 0, 0, 0, 0)
+        (-4403, 4403, True, True, False, False, False, False, False, False, True, False, False, False, True, False, False, False, False, -4, 3, 0, 0, 0, 0, 0, 0, 0)
+        (-4334, 4334, True, True, False, True, True, False, False, False, True, False, False, True, True, False, False, False, False, 0, 4, 0, 0, 0, 0, 0, 0, 0)
+        (-4332, 4332, True, True, False, True, True, False, False, False, True, False, False, True, True, False, False, False, False, 0, 2, 0, 0, 0, 0, 0, 0, 0)
+        (-4324, 4324, True, True, False, True, True, False, False, False, True, False, True, True, True, False, False, False, False, -3, 4, 0, 0, 0, 0, 0, 0, 0)
+        (-4322, 4322, True, True, False, True, True, False, False, False, True, False, True, True, True, False, False, False, False, -3, 2, 0, 0, 0, 0, 0, 0, 0)
+        (-4314, 4314, True, True, False, True, True, False, False, False, True, True, False, True, True, False, False, False, False, 0, 4, 0, 0, 0, 0, 0, 0, 0)
+        (-4312, 4312, True, True, False, True, True, False, False, False, True, True, False, True, True, False, False, False, False, 0, 2, 0, 0, 0, 0, 0, 0, 0)
+        (-4303, 4303, True, True, False, False, False, False, False, False, True, False, False, True, True, False, False, False, False, -1, 3, 0, 0, 0, 0, 0, 0, 0)
+        (-4301, 4301, True, True, False, False, False, False, False, False, True, False, False, True, True, False, False, False, False, -1, 1, 0, 0, 0, 0, 0, 0, 0)
+        (-4232, 4232, True, True, False, True, True, False, False, False, True, False, True, True, True, False, False, False, False, -3, 2, 0, 0, 0, 0, 0, 0, 0)
+        (-4224, 4224, True, True, False, True, True, False, False, False, True, False, True, False, True, False, False, False, False, -6, 4, 0, 0, 0, 0, 0, 0, 0)
+        (-4222, 4222, True, True, False, True, True, False, False, False, True, False, True, False, True, False, False, False, False, -6, 2, 0, 0, 0, 0, 0, 0, 0)
+        (-4214, 4214, True, True, False, True, True, False, False, False, True, True, True, False, True, False, False, False, False, -3, 4, 0, 0, 0, 0, 0, 0, 0)
+        (-4212, 4212, True, True, False, True, True, False, False, False, True, True, True, False, True, False, False, False, False, -3, 2, 0, 0, 0, 0, 0, 0, 0)
+        (-4203, 4203, True, True, False, False, False, False, False, False, True, False, True, False, True, False, False, False, False, -4, 3, 0, 0, 0, 0, 0, 0, 0)
+        (-4201, 4201, True, True, False, False, False, False, False, False, True, False, True, False, True, False, False, False, False, -4, 1, 0, 0, 0, 0, 0, 0, 0)
+        (-4132, 4132, True, True, False, True, True, False, False, False, True, True, False, True, True, False, False, False, False, 0, 2, 0, 0, 0, 0, 0, 0, 0)
+        (-4122, 4122, True, True, False, True, True, False, False, False, True, True, True, False, True, False, False, False, False, -3, 2, 0, 0, 0, 0, 0, 0, 0)
+        (-4114, 4114, True, True, False, True, True, False, False, False, True, True, False, False, True, False, False, False, False, 0, 4, 0, 0, 0, 0, 0, 0, 0)
+        (-4112, 4112, True, True, False, True, True, False, False, False, True, True, False, False, True, False, False, False, False, 0, 2, 0, 0, 0, 0, 0, 0, 0)
+        (-4103, 4103, True, True, False, False, False, False, False, False, True, True, False, False, True, False, False, False, False, -1, 3, 0, 0, 0, 0, 0, 0, 0)
+        (-4101, 4101, True, True, False, False, False, False, False, False, True, True, False, False, True, False, False, False, False, -1, 1, 0, 0, 0, 0, 0, 0, 0)
+        (-3334, 3334, True, True, False, True, True, False, False, False, True, False, False, True, False, False, False, False, False, 3, 4, 0, 0, 0, 0, 0, 0, 0)
+        (-3324, 3324, True, True, False, True, True, False, False, False, True, False, True, True, False, False, False, False, False, 0, 4, 0, 0, 0, 0, 0, 0, 0)
+        (-3322, 3322, True, True, False, True, True, False, False, False, True, False, True, True, False, False, False, False, False, 0, 2, 0, 0, 0, 0, 0, 0, 0)
+        (-3314, 3314, True, True, False, True, True, False, False, False, True, True, False, True, False, False, False, False, False, 3, 4, 0, 0, 0, 0, 0, 0, 0)
+        (-3312, 3312, True, True, False, True, True, False, False, False, True, True, False, True, False, False, False, False, False, 3, 2, 0, 0, 0, 0, 0, 0, 0)
+        (-3303, 3303, True, True, False, False, False, False, False, False, True, False, False, True, False, False, False, False, False, 2, 3, 0, 0, 0, 0, 0, 0, 0)
+        (-3228, 3228, True, True, False, True, True, False, False, False, True, False, True, True, False, False, False, False, False, -3, 8, 0, 0, 0, 0, 0, 0, 0)
+        (-3226, 3226, True, True, False, True, True, False, False, False, True, False, True, True, False, False, False, False, False, -3, 6, 0, 0, 0, 0, 0, 0, 0)
+        (-3224, 3224, True, True, False, True, True, False, False, False, True, False, True, True, False, False, False, False, False, -3, 4, 0, 0, 0, 0, 0, 0, 0)
+        (-3222, 3222, True, True, False, True, True, False, False, False, True, False, True, True, False, False, False, False, False, -3, 2, 0, 0, 0, 0, 0, 0, 0)
+        (-3218, 3218, True, True, False, True, True, False, False, False, True, True, True, True, False, False, False, False, False, 0, 8, 0, 0, 0, 0, 0, 0, 0)
+        (-3216, 3216, True, True, False, True, True, False, False, False, True, True, True, True, False, False, False, False, False, 0, 6, 0, 0, 0, 0, 0, 0, 0)
+        (-3214, 3214, True, True, False, True, True, False, False, False, True, True, True, True, False, False, False, False, False, 0, 4, 0, 0, 0, 0, 0, 0, 0)
+        (-3212, 3212, True, True, False, True, True, False, False, False, True, True, True, True, False, False, False, False, False, 0, 2, 0, 0, 0, 0, 0, 0, 0)
+        (-3203, 3203, True, True, False, False, False, False, False, False, True, False, True, True, False, False, False, False, False, -1, 3, 0, 0, 0, 0, 0, 0, 0)
+        (-3201, 3201, True, True, False, False, False, False, False, False, True, False, True, True, False, False, False, False, False, -1, 1, 0, 0, 0, 0, 0, 0, 0)
+        (-3128, 3128, True, True, False, True, True, False, False, False, True, True, True, True, False, False, False, False, False, 0, 8, 0, 0, 0, 0, 0, 0, 0)
+        (-3126, 3126, True, True, False, True, True, False, False, False, True, True, True, True, False, False, False, False, False, 0, 6, 0, 0, 0, 0, 0, 0, 0)
+        (-3124, 3124, True, True, False, True, True, False, False, False, True, True, True, True, False, False, False, False, False, 0, 4, 0, 0, 0, 0, 0, 0, 0)
+        (-3122, 3122, True, True, False, True, True, False, False, False, True, True, True, True, False, False, False, False, False, 0, 2, 0, 0, 0, 0, 0, 0, 0)
+        (-3118, 3118, True, True, False, True, True, False, False, False, True, True, False, True, False, False, False, False, False, 3, 8, 0, 0, 0, 0, 0, 0, 0)
+        (-3116, 3116, True, True, False, True, True, False, False, False, True, True, False, True, False, False, False, False, False, 3, 6, 0, 0, 0, 0, 0, 0, 0)
+        (-3114, 3114, True, True, False, True, True, False, False, False, True, True, False, True, False, False, False, False, False, 3, 4, 0, 0, 0, 0, 0, 0, 0)
+        (-3112, 3112, True, True, False, True, True, False, False, False, True, True, False, True, False, False, False, False, False, 3, 2, 0, 0, 0, 0, 0, 0, 0)
+        (-3103, 3103, True, True, False, False, False, False, False, False, True, True, False, True, False, False, False, False, False, 2, 3, 0, 0, 0, 0, 0, 0, 0)
+        (-3101, 3101, True, True, False, False, False, False, False, False, True, True, False, True, False, False, False, False, False, 2, 1, 0, 0, 0, 0, 0, 0, 0)
+        (-2228, 2228, True, True, False, True, True, False, False, False, True, False, True, False, False, False, False, False, False, -6, 8, 0, 0, 0, 0, 0, 0, 0)
+        (-2226, 2226, True, True, False, True, True, False, False, False, True, False, True, False, False, False, False, False, False, -6, 6, 0, 0, 0, 0, 0, 0, 0)
+        (-2224, 2224, True, True, False, True, True, False, False, False, True, False, True, False, False, False, False, False, False, -6, 4, 0, 0, 0, 0, 0, 0, 0)
+        (-2222, 2222, True, True, False, True, True, False, False, False, True, False, True, False, False, False, False, False, False, -6, 2, 0, 0, 0, 0, 0, 0, 0)
+        (-2218, 2218, True, True, False, True, True, False, False, False, True, True, True, False, False, False, False, False, False, -3, 8, 0, 0, 0, 0, 0, 0, 0)
+        (-2216, 2216, True, True, False, True, True, False, False, False, True, True, True, False, False, False, False, False, False, -3, 6, 0, 0, 0, 0, 0, 0, 0)
+        (-2214, 2214, True, True, False, True, True, False, False, False, True, True, True, False, False, False, False, False, False, -3, 4, 0, 0, 0, 0, 0, 0, 0)
+        (-2212, 2212, True, True, False, True, True, False, False, False, True, True, True, False, False, False, False, False, False, -3, 2, 0, 0, 0, 0, 0, 0, 0)
+        (-2203, 2203, True, True, False, False, False, False, False, False, True, False, True, False, False, False, False, False, False, -4, 3, 0, 0, 0, 0, 0, 0, 0)
+        (-2128, 2128, True, True, False, True, True, False, False, False, True, True, True, False, False, False, False, False, False, -3, 8, 0, 0, 0, 0, 0, 0, 0)
+        (-2126, 2126, True, True, False, True, True, False, False, False, True, True, True, False, False, False, False, False, False, -3, 6, 0, 0, 0, 0, 0, 0, 0)
+        (-2124, 2124, True, True, False, True, True, False, False, False, True, True, True, False, False, False, False, False, False, -3, 4, 0, 0, 0, 0, 0, 0, 0)
+        (-2122, 2122, True, True, False, True, True, False, False, False, True, True, True, False, False, False, False, False, False, -3, 2, 0, 0, 0, 0, 0, 0, 0)
+        (-2118, 2118, True, True, False, True, True, False, False, False, True, True, True, False, False, False, False, False, False, 0, 8, 0, 0, 0, 0, 0, 0, 0)
+        (-2116, 2116, True, True, False, True, True, False, False, False, True, True, True, False, False, False, False, False, False, 0, 6, 0, 0, 0, 0, 0, 0, 0)
+        (-2114, 2114, True, True, False, True, True, False, False, False, True, True, True, False, False, False, False, False, False, 0, 4, 0, 0, 0, 0, 0, 0, 0)
+        (-2112, 2112, True, True, False, True, True, False, False, False, True, True, True, False, False, False, False, False, False, 0, 2, 0, 0, 0, 0, 0, 0, 0)
+        (-2103, 2103, True, True, False, False, False, False, False, False, True, True, True, False, False, False, False, False, False, -1, 3, 0, 0, 0, 0, 0, 0, 0)
+        (-2101, 2101, True, True, False, False, False, False, False, False, True, True, True, False, False, False, False, False, False, -1, 1, 0, 0, 0, 0, 0, 0, 0)
+        (-1218, 1218, True, True, False, True, True, False, False, False, True, True, True, False, False, False, False, False, False, 0, 8, 0, 0, 0, 0, 0, 0, 0)
+        (-1216, 1216, True, True, False, True, True, False, False, False, True, True, True, False, False, False, False, False, False, 0, 6, 0, 0, 0, 0, 0, 0, 0)
+        (-1214, 1214, True, True, False, True, True, False, False, False, True, True, True, False, False, False, False, False, False, 0, 4, 0, 0, 0, 0, 0, 0, 0)
+        (-1212, 1212, True, True, False, True, True, False, False, False, True, True, True, False, False, False, False, False, False, 0, 2, 0, 0, 0, 0, 0, 0, 0)
+        (-1118, 1118, True, True, False, True, True, False, False, False, True, True, False, False, False, False, False, False, False, 3, 8, 0, 0, 0, 0, 0, 0, 0)
+        (-1116, 1116, True, True, False, True, True, False, False, False, True, True, False, False, False, False, False, False, False, 3, 6, 0, 0, 0, 0, 0, 0, 0)
+        (-1114, 1114, True, True, False, True, True, False, False, False, True, True, False, False, False, False, False, False, False, 3, 4, 0, 0, 0, 0, 0, 0, 0)
+        (-1112, 1112, True, True, False, True, True, False, False, False, True, True, False, False, False, False, False, False, False, 3, 2, 0, 0, 0, 0, 0, 0, 0)
+        (-1103, 1103, True, True, False, False, False, False, False, False, True, True, False, False, False, False, False, False, False, 2, 3, 0, 0, 0, 0, 0, 0, 0)
+        (-545, 545, True, True, True, False, True, False, False, False, True, False, False, False, True, True, False, False, False, -3, 5, 1, 1, 0, 0, 0, 0, 0)
+        (-543, 543, True, True, True, False, True, False, False, False, True, False, False, False, True, True, False, False, False, -3, 3, 1, 0, 0, 0, 0, 0, 0)
+        (-541, 541, True, True, True, False, True, False, False, False, True, False, False, False, True, True, False, False, False, -3, 1, 0, 0, 0, 0, 0, 0, 0)
+        (-535, 535, True, True, True, False, True, False, False, False, True, False, False, True, False, True, False, False, False, 0, 5, 1, 1, 0, 0, 0, 0, 0)
+        (-533, 533, True, True, True, False, True, False, False, False, True, False, False, True, False, True, False, False, False, 0, 3, 1, 0, 0, 0, 0, 0, 0)
+        (-531, 531, True, True, True, False, True, False, False, False, True, False, False, True, False, True, False, False, False, 0, 1, 0, 0, 0, 0, 0, 0, 0)
+        (-525, 525, True, True, True, False, True, False, False, False, True, False, True, False, False, True, False, False, False, -3, 5, 1, 1, 0, 0, 0, 0, 0)
+        (-523, 523, True, True, True, False, True, False, False, False, True, False, True, False, False, True, False, False, False, -3, 3, 1, 0, 0, 0, 0, 0, 0)
+        (-521, 521, True, True, True, False, True, False, False, False, True, False, True, False, False, True, False, False, False, -3, 1, 0, 0, 0, 0, 0, 0, 0)
+        (-515, 515, True, True, True, False, True, False, False, False, True, True, False, False, False, True, False, False, False, 0, 5, 1, 1, 0, 0, 0, 0, 0)
+        (-513, 513, True, True, True, False, True, False, False, False, True, True, False, False, False, True, False, False, False, 0, 3, 1, 0, 0, 0, 0, 0, 0)
+        (-511, 511, True, True, True, False, True, False, False, False, True, True, False, False, False, True, False, False, False, 0, 1, 0, 0, 0, 0, 0, 0, 0)
+        (-435, 435, True, True, True, False, True, False, False, False, True, False, False, True, True, False, False, False, False, -3, 5, 1, 1, 0, 0, 0, 0, 0)
+        (-433, 433, True, True, True, False, True, False, False, False, True, False, False, True, True, False, False, False, False, -3, 3, 1, 0, 0, 0, 0, 0, 0)
+        (-431, 431, True, True, True, False, True, False, False, False, True, False, False, True, True, False, False, False, False, -3, 1, 0, 0, 0, 0, 0, 0, 0)
+        (-425, 425, True, True, True, False, True, False, False, False, True, False, True, False, True, False, False, False, False, 0, 5, 1, 1, 0, 0, 0, 0, 0)
+        (-423, 423, True, True, True, False, True, False, False, False, True, False, True, False, True, False, False, False, False, 0, 3, 1, 0, 0, 0, 0, 0, 0)
+        (-421, 421, True, True, True, False, True, False, False, False, True, False, True, False, True, False, False, False, False, 0, 1, 0, 0, 0, 0, 0, 0, 0)
+        (-415, 415, True, True, True, False, True, False, False, False, True, True, False, False, True, False, False, False, False, -3, 5, 1, 1, 0, 0, 0, 0, 0)
+        (-413, 413, True, True, True, False, True, False, False, False, True, True, False, False, True, False, False, False, False, -3, 3, 1, 0, 0, 0, 0, 0, 0)
+        (-411, 411, True, True, True, False, True, False, False, False, True, True, False, False, True, False, False, False, False, -3, 1, 0, 0, 0, 0, 0, 0, 0)
+        (-329, 329, True, True, True, False, True, False, False, False, True, False, True, True, False, False, False, False, False, -3, 9, 1, 3, 0, 0, 0, 0, 0)
+        (-327, 327, True, True, True, False, True, False, False, False, True, False, True, True, False, False, False, False, False, -3, 7, 1, 2, 0, 0, 0, 0, 0)
+        (-325, 325, True, True, True, False, True, False, False, False, True, False, True, True, False, False, False, False, False, -3, 5, 1, 1, 0, 0, 0, 0, 0)
+        (-323, 323, True, True, True, False, True, False, False, False, True, False, True, True, False, False, False, False, False, -3, 3, 1, 0, 0, 0, 0, 0, 0)
+        (-321, 321, True, True, True, False, True, False, False, False, True, False, True, True, False, False, False, False, False, -3, 1, 0, 0, 0, 0, 0, 0, 0)
+        (-319, 319, True, True, True, False, True, False, False, False, True, True, False, True, False, False, False, False, False, 0, 9, 1, 3, 0, 0, 0, 0, 0)
+        (-317, 317, True, True, True, False, True, False, False, False, True, True, False, True, False, False, False, False, False, 0, 7, 1, 2, 0, 0, 0, 0, 0)
+        (-315, 315, True, True, True, False, True, False, False, False, True, True, False, True, False, False, False, False, False, 0, 5, 1, 1, 0, 0, 0, 0, 0)
+        (-313, 313, True, True, True, False, True, False, False, False, True, True, False, True, False, False, False, False, False, 0, 3, 1, 0, 0, 0, 0, 0, 0)
+        (-311, 311, True, True, True, False, True, False, False, False, True, True, False, True, False, False, False, False, False, 0, 1, 0, 0, 0, 0, 0, 0, 0)
+        (-219, 219, True, True, True, False, True, False, False, False, True, True, True, False, False, False, False, False, False, -3, 9, 1, 3, 0, 0, 0, 0, 0)
+        (-217, 217, True, True, True, False, True, False, False, False, True, True, True, False, False, False, False, False, False, -3, 7, 1, 2, 0, 0, 0, 0, 0)
+        (-215, 215, True, True, True, False, True, False, False, False, True, True, True, False, False, False, False, False, False, -3, 5, 1, 1, 0, 0, 0, 0, 0)
+        (-213, 213, True, True, True, False, True, False, False, False, True, True, True, False, False, False, False, False, False, -3, 3, 1, 0, 0, 0, 0, 0, 0)
+        (-211, 211, True, True, True, False, True, False, False, False, True, True, True, False, False, False, False, False, False, -3, 1, 0, 0, 0, 0, 0, 0, 0)
+        (-87, 87, True, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, 1, 0, 0, 0, 0, 0, 0, 87, 0)
+        (-86, 86, True, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, -2, 0, 0, 0, 0, 0, 0, 86, 0)
+        (-85, 85, True, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, 1, 0, 0, 0, 0, 0, 0, 85, 0)
+        (-84, 84, True, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, -2, 0, 0, 0, 0, 0, 0, 84, 0)
+        (-82, 82, True, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, 0, 0, 0, 0, 0, 0, 0, 82, 0)
+        (-44, 44, True, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, -3, 0, 0, 0, 0, 0, 0, 44, 0)
+        (-42, 42, True, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, 1, 1, 0, 0, 0, 0, 0, 42, 0)
+        (-41, 41, True, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, 0, 3, 0, 0, 0, 0, 0, 41, 0)
+        (-37, 37, True, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, -3, 1, 0, 0, 0, 0, 0, 37, 0)
+        (-34, 34, True, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, -3, 3, 0, 0, 0, 0, 0, 34, 0)
+        (-24, 24, True, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, -3, 3, 0, 0, 0, 0, 0, 24, 0)
+        (-18, 18, True, True, False, False, False, True, False, False, False, False, False, False, False, False, False, False, False, 0, 2, 0, 0, 0, 0, 0, 18, 0)
+        (-17, 17, True, True, False, False, False, True, False, False, False, False, False, False, False, False, False, False, False, 3, 2, 0, 0, 0, 0, 0, 17, 0)
+        (-16, 16, True, True, False, False, False, True, False, False, False, False, False, False, False, False, False, False, False, 0, 2, 0, 0, 0, 0, 0, 16, 0)
+        (-15, 15, True, True, False, False, False, True, False, False, False, False, False, False, False, False, False, False, False, 3, 2, 0, 0, 0, 0, 0, 15, 0)
+        (-14, 14, True, True, False, False, False, True, False, False, False, False, False, False, False, False, False, False, False, 0, 2, 0, 0, 0, 0, 0, 14, 0)
+        (-13, 13, True, True, False, False, False, True, False, False, False, False, False, False, False, False, False, False, False, 3, 2, 0, 0, 0, 0, 0, 13, 0)
+        (-12, 12, True, True, False, False, False, True, False, False, False, False, False, False, False, False, False, False, False, 0, 2, 0, 0, 0, 0, 0, 12, 0)
+        (-11, 11, True, True, False, False, False, True, False, False, False, False, False, False, False, False, False, False, False, 3, 2, 0, 0, 0, 0, 0, 11, 0)
+        (-8, 8, True, True, False, False, False, False, False, True, False, False, False, False, False, False, False, False, True, -2, 2, 0, 0, 0, 0, 0, 8, 0)
+        (-7, 7, True, True, False, False, False, False, False, True, False, False, False, False, False, False, False, True, False, 1, 2, 0, 0, 0, 0, 0, 7, 0)
+        (-6, 6, True, True, False, False, False, False, False, True, False, False, False, False, False, False, True, False, False, -2, 2, 0, 0, 0, 0, 0, 6, 0)
+        (-5, 5, True, True, False, False, False, False, False, True, False, False, False, False, False, True, False, False, False, 1, 2, 0, 0, 0, 0, 0, 5, 0)
+        (-4, 4, True, True, False, False, False, False, False, True, False, False, False, False, True, False, False, False, False, -2, 2, 0, 0, 0, 0, 0, 4, 0)
+        (-3, 3, True, True, False, False, False, False, False, True, False, False, False, True, False, False, False, False, False, 1, 2, 0, 0, 0, 0, 0, 3, 0)
+        (-2, 2, True, True, False, False, False, False, False, True, False, False, True, False, False, False, False, False, False, -2, 2, 0, 0, 0, 0, 0, 2, 0)
+        (-1, 1, True, True, False, False, False, False, False, True, False, True, False, False, False, False, False, False, False, 1, 2, 0, 0, 0, 0, 0, 1, 0)
+        (1, 1, True, True, False, False, False, False, False, True, False, True, False, False, False, False, False, False, False, -1, 2, 0, 0, 0, 0, 0, 1, 0)
+        (2, 2, True, True, False, False, False, False, False, True, False, False, True, False, False, False, False, False, False, 2, 2, 0, 0, 0, 0, 0, 2, 0)
+        (3, 3, True, True, False, False, False, False, False, True, False, False, False, True, False, False, False, False, False, -1, 2, 0, 0, 0, 0, 0, 3, 0)
+        (4, 4, True, True, False, False, False, False, False, True, False, False, False, False, True, False, False, False, False, 2, 2, 0, 0, 0, 0, 0, 4, 0)
+        (5, 5, True, True, False, False, False, False, False, True, False, False, False, False, False, True, False, False, False, -1, 2, 0, 0, 0, 0, 0, 5, 0)
+        (6, 6, True, True, False, False, False, False, False, True, False, False, False, False, False, False, True, False, False, 2, 2, 0, 0, 0, 0, 0, 6, 0)
+        (7, 7, True, True, False, False, False, False, False, True, False, False, False, False, False, False, False, True, False, -1, 2, 0, 0, 0, 0, 0, 7, 0)
+        (8, 8, True, True, False, False, False, False, False, True, False, False, False, False, False, False, False, False, True, 2, 2, 0, 0, 0, 0, 0, 8, 0)
+        (11, 11, True, True, False, False, False, True, False, False, False, False, False, False, False, False, False, False, False, -3, 2, 0, 0, 0, 0, 0, 11, 0)
+        (12, 12, True, True, False, False, False, True, False, False, False, False, False, False, False, False, False, False, False, 0, 2, 0, 0, 0, 0, 0, 12, 0)
+        (13, 13, True, True, False, False, False, True, False, False, False, False, False, False, False, False, False, False, False, -3, 2, 0, 0, 0, 0, 0, 13, 0)
+        (14, 14, True, True, False, False, False, True, False, False, False, False, False, False, False, False, False, False, False, 0, 2, 0, 0, 0, 0, 0, 14, 0)
+        (15, 15, True, True, False, False, False, True, False, False, False, False, False, False, False, False, False, False, False, -3, 2, 0, 0, 0, 0, 0, 15, 0)
+        (16, 16, True, True, False, False, False, True, False, False, False, False, False, False, False, False, False, False, False, 0, 2, 0, 0, 0, 0, 0, 16, 0)
+        (17, 17, True, True, False, False, False, True, False, False, False, False, False, False, False, False, False, False, False, -3, 2, 0, 0, 0, 0, 0, 17, 0)
+        (18, 18, True, True, False, False, False, True, False, False, False, False, False, False, False, False, False, False, False, 0, 2, 0, 0, 0, 0, 0, 18, 0)
+        (21, 21, True, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, 0, 3, 0, 0, 0, 0, 0, 21, 0)
+        (22, 22, True, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, 0, 3, 0, 0, 0, 0, 0, 22, 0)
+        (23, 23, True, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, 0, 3, 0, 0, 0, 0, 0, 23, 0)
+        (24, 24, True, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, 3, 3, 0, 0, 0, 0, 0, 24, 0)
+        (25, 25, True, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, 0, 1, 0, 0, 0, 0, 0, 25, 0)
+        (32, 32, True, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, 0, 3, 0, 0, 0, 0, 0, 32, 0)
+        (33, 33, True, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, 0, 3, 0, 0, 0, 0, 0, 33, 0)
+        (34, 34, True, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, 3, 3, 0, 0, 0, 0, 0, 34, 0)
+        (35, 35, True, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, 0, 1, 0, 0, 0, 0, 0, 35, 0)
+        (36, 36, True, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, 0, 1, 0, 0, 0, 0, 0, 36, 0)
+        (37, 37, True, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, 3, 1, 0, 0, 0, 0, 0, 37, 0)
+        (39, 39, True, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, 0, 5, 0, 0, 0, 0, 0, 39, 0)
+        (41, 41, True, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, 0, 3, 0, 0, 0, 0, 0, 41, 0)
+        (42, 42, True, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, -1, 1, 0, 0, 0, 0, 0, 42, 0)
+        (43, 43, True, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, 0, 0, 0, 0, 0, 0, 0, 43, 0)
+        (44, 44, True, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, 3, 0, 0, 0, 0, 0, 0, 44, 0)
+        (81, 81, True, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, 0, 0, 0, 0, 0, 0, 0, 81, 0)
+        (82, 82, True, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, 0, 0, 0, 0, 0, 0, 0, 82, 0)
+        (83, 83, True, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, 0, 0, 0, 0, 0, 0, 0, 83, 0)
+        (84, 84, True, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, 2, 0, 0, 0, 0, 0, 0, 84, 0)
+        (85, 85, True, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, -1, 0, 0, 0, 0, 0, 0, 85, 0)
+        (86, 86, True, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, 2, 0, 0, 0, 0, 0, 0, 86, 0)
+        (87, 87, True, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, -1, 0, 0, 0, 0, 0, 0, 87, 0)
+        (88, 88, True, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, 0, 0, 0, 0, 0, 0, 0, 88, 0)
+        (90, 90, True, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, 0, 0, 0, 0, 0, 0, 0, 90, 0)
+        (91, 91, True, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, 0, 0, 0, 0, 0, 0, 0, 91, 0)
+        (92, 92, True, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, 0, 0, 0, 0, 0, 0, 0, 92, 0)
+        (93, 93, True, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, 0, 3, 0, 0, 0, 0, 0, 93, 0)
+        (94, 94, True, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, 0, 0, 0, 0, 0, 0, 0, 94, 0)
+        (95, 95, True, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, 0, 0, 0, 0, 0, 0, 0, 95, 0)
+        (96, 96, True, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, 0, 0, 0, 0, 0, 0, 0, 96, 0)
+        (97, 97, True, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, 0, 0, 0, 0, 0, 0, 0, 97, 0)
+        (98, 98, True, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, 0, 0, 0, 0, 0, 0, 0, 98, 0)
+        (99, 99, True, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, 0, 0, 0, 0, 0, 0, 0, 99, 0)
+        (111, 111, True, True, True, False, True, False, False, False, True, True, False, False, False, False, False, False, False, 0, 1, 0, 0, 0, 0, 0, 0, 0)
+        (113, 113, True, True, True, False, True, False, False, False, True, True, False, False, False, False, False, False, False, 0, 3, 1, 0, 0, 0, 0, 0, 0)
+        (115, 115, True, True, True, False, True, False, False, False, True, True, False, False, False, False, False, False, False, 0, 5, 1, 1, 0, 0, 0, 0, 0)
+        (117, 117, True, True, True, False, True, False, False, False, True, True, False, False, False, False, False, False, False, 0, 7, 1, 2, 0, 0, 0, 0, 0)
+        (119, 119, True, True, True, False, True, False, False, False, True, True, False, False, False, False, False, False, False, 0, 9, 1, 3, 0, 0, 0, 0, 0)
+        (130, 130, True, True, True, False, True, False, False, False, True, True, False, True, False, False, False, False, False, 0, 1, 1, 1, 0, 0, 0, 0, 0)
+        (150, 150, True, True, True, False, True, False, False, False, True, True, False, False, False, True, False, False, False, 0, 1, 1, 1, 0, 0, 0, 0, 0)
+        (211, 211, True, True, True, False, True, False, False, False, True, True, True, False, False, False, False, False, False, 3, 1, 0, 0, 0, 0, 0, 0, 0)
+        (213, 213, True, True, True, False, True, False, False, False, True, True, True, False, False, False, False, False, False, 3, 3, 1, 0, 0, 0, 0, 0, 0)
+        (215, 215, True, True, True, False, True, False, False, False, True, True, True, False, False, False, False, False, False, 3, 5, 1, 1, 0, 0, 0, 0, 0)
+        (217, 217, True, True, True, False, True, False, False, False, True, True, True, False, False, False, False, False, False, 3, 7, 1, 2, 0, 0, 0, 0, 0)
+        (219, 219, True, True, True, False, True, False, False, False, True, True, True, False, False, False, False, False, False, 3, 9, 1, 3, 0, 0, 0, 0, 0)
+        (221, 221, True, True, True, False, True, False, False, False, True, False, True, False, False, False, False, False, False, 0, 1, 0, 0, 0, 0, 0, 0, 0)
+        (223, 223, True, True, True, False, True, False, False, False, True, False, True, False, False, False, False, False, False, 0, 3, 1, 0, 0, 0, 0, 0, 0)
+        (225, 225, True, True, True, False, True, False, False, False, True, False, True, False, False, False, False, False, False, 0, 5, 1, 1, 0, 0, 0, 0, 0)
+        (227, 227, True, True, True, False, True, False, False, False, True, False, True, False, False, False, False, False, False, 0, 7, 1, 2, 0, 0, 0, 0, 0)
+        (229, 229, True, True, True, False, True, False, False, False, True, False, True, False, False, False, False, False, False, 0, 9, 1, 3, 0, 0, 0, 0, 0)
+        (310, 310, True, True, True, False, True, False, False, False, True, True, False, True, False, False, False, False, False, 0, 1, 1, 1, 0, 0, 0, 0, 0)
+        (311, 311, True, True, True, False, True, False, False, False, True, True, False, True, False, False, False, False, False, 0, 1, 0, 0, 0, 0, 0, 0, 0)
+        (313, 313, True, True, True, False, True, False, False, False, True, True, False, True, False, False, False, False, False, 0, 3, 1, 0, 0, 0, 0, 0, 0)
+        (315, 315, True, True, True, False, True, False, False, False, True, True, False, True, False, False, False, False, False, 0, 5, 1, 1, 0, 0, 0, 0, 0)
+        (317, 317, True, True, True, False, True, False, False, False, True, True, False, True, False, False, False, False, False, 0, 7, 1, 2, 0, 0, 0, 0, 0)
+        (319, 319, True, True, True, False, True, False, False, False, True, True, False, True, False, False, False, False, False, 0, 9, 1, 3, 0, 0, 0, 0, 0)
+        (321, 321, True, True, True, False, True, False, False, False, True, False, True, True, False, False, False, False, False, 3, 1, 0, 0, 0, 0, 0, 0, 0)
+        (323, 323, True, True, True, False, True, False, False, False, True, False, True, True, False, False, False, False, False, 3, 3, 1, 0, 0, 0, 0, 0, 0)
+        (325, 325, True, True, True, False, True, False, False, False, True, False, True, True, False, False, False, False, False, 3, 5, 1, 1, 0, 0, 0, 0, 0)
+        (327, 327, True, True, True, False, True, False, False, False, True, False, True, True, False, False, False, False, False, 3, 7, 1, 2, 0, 0, 0, 0, 0)
+        (329, 329, True, True, True, False, True, False, False, False, True, False, True, True, False, False, False, False, False, 3, 9, 1, 3, 0, 0, 0, 0, 0)
+        (331, 331, True, True, True, False, True, False, False, False, True, False, False, True, False, False, False, False, False, 0, 1, 0, 0, 0, 0, 0, 0, 0)
+        (333, 333, True, True, True, False, True, False, False, False, True, False, False, True, False, False, False, False, False, 0, 3, 1, 0, 0, 0, 0, 0, 0)
+        (335, 335, True, True, True, False, True, False, False, False, True, False, False, True, False, False, False, False, False, 0, 5, 1, 1, 0, 0, 0, 0, 0)
+        (337, 337, True, True, True, False, True, False, False, False, True, False, False, True, False, False, False, False, False, 0, 7, 1, 2, 0, 0, 0, 0, 0)
+        (350, 350, False, True, False, False, False, False, False, False, True, False, False, True, False, True, False, False, False, 0, 0, 0, 0, 0, 0, 0, 0, 0)
+        (411, 411, True, True, True, False, True, False, False, False, True, True, False, False, True, False, False, False, False, 3, 1, 0, 0, 0, 0, 0, 0, 0)
+        (413, 413, True, True, True, False, True, False, False, False, True, True, False, False, True, False, False, False, False, 3, 3, 1, 0, 0, 0, 0, 0, 0)
+        (415, 415, True, True, True, False, True, False, False, False, True, True, False, False, True, False, False, False, False, 3, 5, 1, 1, 0, 0, 0, 0, 0)
+        (421, 421, True, True, True, False, True, False, False, False, True, False, True, False, True, False, False, False, False, 0, 1, 0, 0, 0, 0, 0, 0, 0)
+        (423, 423, True, True, True, False, True, False, False, False, True, False, True, False, True, False, False, False, False, 0, 3, 1, 0, 0, 0, 0, 0, 0)
+        (425, 425, True, True, True, False, True, False, False, False, True, False, True, False, True, False, False, False, False, 0, 5, 1, 1, 0, 0, 0, 0, 0)
+        (431, 431, True, True, True, False, True, False, False, False, True, False, False, True, True, False, False, False, False, 3, 1, 0, 0, 0, 0, 0, 0, 0)
+        (433, 433, True, True, True, False, True, False, False, False, True, False, False, True, True, False, False, False, False, 3, 3, 1, 0, 0, 0, 0, 0, 0)
+        (435, 435, True, True, True, False, True, False, False, False, True, False, False, True, True, False, False, False, False, 3, 5, 1, 1, 0, 0, 0, 0, 0)
+        (441, 441, True, True, True, False, True, False, False, False, True, False, False, False, True, False, False, False, False, 0, 1, 0, 0, 0, 0, 0, 0, 0)
+        (443, 443, True, True, True, False, True, False, False, False, True, False, False, False, True, False, False, False, False, 0, 3, 1, 0, 0, 0, 0, 0, 0)
+        (445, 445, True, True, True, False, True, False, False, False, True, False, False, False, True, False, False, False, False, 0, 5, 1, 1, 0, 0, 0, 0, 0)
+        (510, 510, True, True, True, False, True, False, False, False, True, True, False, False, False, True, False, False, False, 0, 1, 1, 1, 0, 0, 0, 0, 0)
+        (511, 511, True, True, True, False, True, False, False, False, True, True, False, False, False, True, False, False, False, 0, 1, 0, 0, 0, 0, 0, 0, 0)
+        (513, 513, True, True, True, False, True, False, False, False, True, True, False, False, False, True, False, False, False, 0, 3, 1, 0, 0, 0, 0, 0, 0)
+        (515, 515, True, True, True, False, True, False, False, False, True, True, False, False, False, True, False, False, False, 0, 5, 1, 1, 0, 0, 0, 0, 0)
+        (521, 521, True, True, True, False, True, False, False, False, True, False, True, False, False, True, False, False, False, 3, 1, 0, 0, 0, 0, 0, 0, 0)
+        (523, 523, True, True, True, False, True, False, False, False, True, False, True, False, False, True, False, False, False, 3, 3, 1, 0, 0, 0, 0, 0, 0)
+        (525, 525, True, True, True, False, True, False, False, False, True, False, True, False, False, True, False, False, False, 3, 5, 1, 1, 0, 0, 0, 0, 0)
+        (530, 530, False, True, False, False, False, False, False, False, True, False, False, True, False, True, False, False, False, 0, 0, 0, 0, 0, 0, 0, 0, 0)
+        (531, 531, True, True, True, False, True, False, False, False, True, False, False, True, False, True, False, False, False, 0, 1, 0, 0, 0, 0, 0, 0, 0)
+        (533, 533, True, True, True, False, True, False, False, False, True, False, False, True, False, True, False, False, False, 0, 3, 1, 0, 0, 0, 0, 0, 0)
+        (535, 535, True, True, True, False, True, False, False, False, True, False, False, True, False, True, False, False, False, 0, 5, 1, 1, 0, 0, 0, 0, 0)
+        (541, 541, True, True, True, False, True, False, False, False, True, False, False, False, True, True, False, False, False, 3, 1, 0, 0, 0, 0, 0, 0, 0)
+        (543, 543, True, True, True, False, True, False, False, False, True, False, False, False, True, True, False, False, False, 3, 3, 1, 0, 0, 0, 0, 0, 0)
+        (545, 545, True, True, True, False, True, False, False, False, True, False, False, False, True, True, False, False, False, 3, 5, 1, 1, 0, 0, 0, 0, 0)
+        (551, 551, True, True, True, False, True, False, False, False, True, False, False, False, False, True, False, False, False, 0, 1, 0, 0, 0, 0, 0, 0, 0)
+        (553, 553, True, True, True, False, True, False, False, False, True, False, False, False, False, True, False, False, False, 0, 3, 1, 0, 0, 0, 0, 0, 0)
+        (555, 555, True, True, True, False, True, False, False, False, True, False, False, False, False, True, False, False, False, 0, 5, 1, 1, 0, 0, 0, 0, 0)
+        (557, 557, True, True, True, False, True, False, False, False, True, False, False, False, False, True, False, False, False, 0, 7, 1, 2, 0, 0, 0, 0, 0)
+        (1103, 1103, True, True, False, False, False, False, False, False, True, True, False, False, False, False, False, False, False, -2, 3, 0, 0, 0, 0, 0, 0, 0)
+        (1112, 1112, True, True, False, True, True, False, False, False, True, True, False, False, False, False, False, False, False, -3, 2, 0, 0, 0, 0, 0, 0, 0)
+        (1114, 1114, True, True, False, True, True, False, False, False, True, True, False, False, False, False, False, False, False, -3, 4, 0, 0, 0, 0, 0, 0, 0)
+        (1116, 1116, True, True, False, True, True, False, False, False, True, True, False, False, False, False, False, False, False, -3, 6, 0, 0, 0, 0, 0, 0, 0)
+        (1118, 1118, True, True, False, True, True, False, False, False, True, True, False, False, False, False, False, False, False, -3, 8, 0, 0, 0, 0, 0, 0, 0)
+        (1212, 1212, True, True, False, True, True, False, False, False, True, True, True, False, False, False, False, False, False, 0, 2, 0, 0, 0, 0, 0, 0, 0)
+        (1214, 1214, True, True, False, True, True, False, False, False, True, True, True, False, False, False, False, False, False, 0, 4, 0, 0, 0, 0, 0, 0, 0)
+        (1216, 1216, True, True, False, True, True, False, False, False, True, True, True, False, False, False, False, False, False, 0, 6, 0, 0, 0, 0, 0, 0, 0)
+        (1218, 1218, True, True, False, True, True, False, False, False, True, True, True, False, False, False, False, False, False, 0, 8, 0, 0, 0, 0, 0, 0, 0)
+        (2101, 2101, True, True, False, False, False, False, False, False, True, True, True, False, False, False, False, False, False, 1, 1, 0, 0, 0, 0, 0, 0, 0)
+        (2103, 2103, True, True, False, False, False, False, False, False, True, True, True, False, False, False, False, False, False, 1, 3, 0, 0, 0, 0, 0, 0, 0)
+        (2112, 2112, True, True, False, True, True, False, False, False, True, True, True, False, False, False, False, False, False, 0, 2, 0, 0, 0, 0, 0, 0, 0)
+        (2114, 2114, True, True, False, True, True, False, False, False, True, True, True, False, False, False, False, False, False, 0, 4, 0, 0, 0, 0, 0, 0, 0)
+        (2116, 2116, True, True, False, True, True, False, False, False, True, True, True, False, False, False, False, False, False, 0, 6, 0, 0, 0, 0, 0, 0, 0)
+        (2118, 2118, True, True, False, True, True, False, False, False, True, True, True, False, False, False, False, False, False, 0, 8, 0, 0, 0, 0, 0, 0, 0)
+        (2122, 2122, True, True, False, True, True, False, False, False, True, True, True, False, False, False, False, False, False, 3, 2, 0, 0, 0, 0, 0, 0, 0)
+        (2124, 2124, True, True, False, True, True, False, False, False, True, True, True, False, False, False, False, False, False, 3, 4, 0, 0, 0, 0, 0, 0, 0)
+        (2126, 2126, True, True, False, True, True, False, False, False, True, True, True, False, False, False, False, False, False, 3, 6, 0, 0, 0, 0, 0, 0, 0)
+        (2128, 2128, True, True, False, True, True, False, False, False, True, True, True, False, False, False, False, False, False, 3, 8, 0, 0, 0, 0, 0, 0, 0)
+        (2203, 2203, True, True, False, False, False, False, False, False, True, False, True, False, False, False, False, False, False, 4, 3, 0, 0, 0, 0, 0, 0, 0)
+        (2212, 2212, True, True, False, True, True, False, False, False, True, True, True, False, False, False, False, False, False, 3, 2, 0, 0, 0, 0, 0, 0, 0)
+        (2214, 2214, True, True, False, True, True, False, False, False, True, True, True, False, False, False, False, False, False, 3, 4, 0, 0, 0, 0, 0, 0, 0)
+        (2216, 2216, True, True, False, True, True, False, False, False, True, True, True, False, False, False, False, False, False, 3, 6, 0, 0, 0, 0, 0, 0, 0)
+        (2218, 2218, True, True, False, True, True, False, False, False, True, True, True, False, False, False, False, False, False, 3, 8, 0, 0, 0, 0, 0, 0, 0)
+        (2222, 2222, True, True, False, True, True, False, False, False, True, False, True, False, False, False, False, False, False, 6, 2, 0, 0, 0, 0, 0, 0, 0)
+        (2224, 2224, True, True, False, True, True, False, False, False, True, False, True, False, False, False, False, False, False, 6, 4, 0, 0, 0, 0, 0, 0, 0)
+        (2226, 2226, True, True, False, True, True, False, False, False, True, False, True, False, False, False, False, False, False, 6, 6, 0, 0, 0, 0, 0, 0, 0)
+        (2228, 2228, True, True, False, True, True, False, False, False, True, False, True, False, False, False, False, False, False, 6, 8, 0, 0, 0, 0, 0, 0, 0)
+        (3101, 3101, True, True, False, False, False, False, False, False, True, True, False, True, False, False, False, False, False, -2, 1, 0, 0, 0, 0, 0, 0, 0)
+        (3103, 3103, True, True, False, False, False, False, False, False, True, True, False, True, False, False, False, False, False, -2, 3, 0, 0, 0, 0, 0, 0, 0)
+        (3112, 3112, True, True, False, True, True, False, False, False, True, True, False, True, False, False, False, False, False, -3, 2, 0, 0, 0, 0, 0, 0, 0)
+        (3114, 3114, True, True, False, True, True, False, False, False, True, True, False, True, False, False, False, False, False, -3, 4, 0, 0, 0, 0, 0, 0, 0)
+        (3116, 3116, True, True, False, True, True, False, False, False, True, True, False, True, False, False, False, False, False, -3, 6, 0, 0, 0, 0, 0, 0, 0)
+        (3118, 3118, True, True, False, True, True, False, False, False, True, True, False, True, False, False, False, False, False, -3, 8, 0, 0, 0, 0, 0, 0, 0)
+        (3122, 3122, True, True, False, True, True, False, False, False, True, True, True, True, False, False, False, False, False, 0, 2, 0, 0, 0, 0, 0, 0, 0)
+        (3124, 3124, True, True, False, True, True, False, False, False, True, True, True, True, False, False, False, False, False, 0, 4, 0, 0, 0, 0, 0, 0, 0)
+        (3126, 3126, True, True, False, True, True, False, False, False, True, True, True, True, False, False, False, False, False, 0, 6, 0, 0, 0, 0, 0, 0, 0)
+        (3128, 3128, True, True, False, True, True, False, False, False, True, True, True, True, False, False, False, False, False, 0, 8, 0, 0, 0, 0, 0, 0, 0)
+        (3201, 3201, True, True, False, False, False, False, False, False, True, False, True, True, False, False, False, False, False, 1, 1, 0, 0, 0, 0, 0, 0, 0)
+        (3203, 3203, True, True, False, False, False, False, False, False, True, False, True, True, False, False, False, False, False, 1, 3, 0, 0, 0, 0, 0, 0, 0)
+        (3212, 3212, True, True, False, True, True, False, False, False, True, True, True, True, False, False, False, False, False, 0, 2, 0, 0, 0, 0, 0, 0, 0)
+        (3214, 3214, True, True, False, True, True, False, False, False, True, True, True, True, False, False, False, False, False, 0, 4, 0, 0, 0, 0, 0, 0, 0)
+        (3216, 3216, True, True, False, True, True, False, False, False, True, True, True, True, False, False, False, False, False, 0, 6, 0, 0, 0, 0, 0, 0, 0)
+        (3218, 3218, True, True, False, True, True, False, False, False, True, True, True, True, False, False, False, False, False, 0, 8, 0, 0, 0, 0, 0, 0, 0)
+        (3222, 3222, True, True, False, True, True, False, False, False, True, False, True, True, False, False, False, False, False, 3, 2, 0, 0, 0, 0, 0, 0, 0)
+        (3224, 3224, True, True, False, True, True, False, False, False, True, False, True, True, False, False, False, False, False, 3, 4, 0, 0, 0, 0, 0, 0, 0)
+        (3226, 3226, True, True, False, True, True, False, False, False, True, False, True, True, False, False, False, False, False, 3, 6, 0, 0, 0, 0, 0, 0, 0)
+        (3228, 3228, True, True, False, True, True, False, False, False, True, False, True, True, False, False, False, False, False, 3, 8, 0, 0, 0, 0, 0, 0, 0)
+        (3303, 3303, True, True, False, False, False, False, False, False, True, False, False, True, False, False, False, False, False, -2, 3, 0, 0, 0, 0, 0, 0, 0)
+        (3312, 3312, True, True, False, True, True, False, False, False, True, True, False, True, False, False, False, False, False, -3, 2, 0, 0, 0, 0, 0, 0, 0)
+        (3314, 3314, True, True, False, True, True, False, False, False, True, True, False, True, False, False, False, False, False, -3, 4, 0, 0, 0, 0, 0, 0, 0)
+        (3322, 3322, True, True, False, True, True, False, False, False, True, False, True, True, False, False, False, False, False, 0, 2, 0, 0, 0, 0, 0, 0, 0)
+        (3324, 3324, True, True, False, True, True, False, False, False, True, False, True, True, False, False, False, False, False, 0, 4, 0, 0, 0, 0, 0, 0, 0)
+        (3334, 3334, True, True, False, True, True, False, False, False, True, False, False, True, False, False, False, False, False, -3, 4, 0, 0, 0, 0, 0, 0, 0)
+        (4101, 4101, True, True, False, False, False, False, False, False, True, True, False, False, True, False, False, False, False, 1, 1, 0, 0, 0, 0, 0, 0, 0)
+        (4103, 4103, True, True, False, False, False, False, False, False, True, True, False, False, True, False, False, False, False, 1, 3, 0, 0, 0, 0, 0, 0, 0)
+        (4112, 4112, True, True, False, True, True, False, False, False, True, True, False, False, True, False, False, False, False, 0, 2, 0, 0, 0, 0, 0, 0, 0)
+        (4114, 4114, True, True, False, True, True, False, False, False, True, True, False, False, True, False, False, False, False, 0, 4, 0, 0, 0, 0, 0, 0, 0)
+        (4122, 4122, True, True, False, True, True, False, False, False, True, True, True, False, True, False, False, False, False, 3, 2, 0, 0, 0, 0, 0, 0, 0)
+        (4132, 4132, True, True, False, True, True, False, False, False, True, True, False, True, True, False, False, False, False, 0, 2, 0, 0, 0, 0, 0, 0, 0)
+        (4201, 4201, True, True, False, False, False, False, False, False, True, False, True, False, True, False, False, False, False, 4, 1, 0, 0, 0, 0, 0, 0, 0)
+        (4203, 4203, True, True, False, False, False, False, False, False, True, False, True, False, True, False, False, False, False, 4, 3, 0, 0, 0, 0, 0, 0, 0)
+        (4212, 4212, True, True, False, True, True, False, False, False, True, True, True, False, True, False, False, False, False, 3, 2, 0, 0, 0, 0, 0, 0, 0)
+        (4214, 4214, True, True, False, True, True, False, False, False, True, True, True, False, True, False, False, False, False, 3, 4, 0, 0, 0, 0, 0, 0, 0)
+        (4222, 4222, True, True, False, True, True, False, False, False, True, False, True, False, True, False, False, False, False, 6, 2, 0, 0, 0, 0, 0, 0, 0)
+        (4224, 4224, True, True, False, True, True, False, False, False, True, False, True, False, True, False, False, False, False, 6, 4, 0, 0, 0, 0, 0, 0, 0)
+        (4232, 4232, True, True, False, True, True, False, False, False, True, False, True, True, True, False, False, False, False, 3, 2, 0, 0, 0, 0, 0, 0, 0)
+        (4301, 4301, True, True, False, False, False, False, False, False, True, False, False, True, True, False, False, False, False, 1, 1, 0, 0, 0, 0, 0, 0, 0)
+        (4303, 4303, True, True, False, False, False, False, False, False, True, False, False, True, True, False, False, False, False, 1, 3, 0, 0, 0, 0, 0, 0, 0)
+        (4312, 4312, True, True, False, True, True, False, False, False, True, True, False, True, True, False, False, False, False, 0, 2, 0, 0, 0, 0, 0, 0, 0)
+        (4314, 4314, True, True, False, True, True, False, False, False, True, True, False, True, True, False, False, False, False, 0, 4, 0, 0, 0, 0, 0, 0, 0)
+        (4322, 4322, True, True, False, True, True, False, False, False, True, False, True, True, True, False, False, False, False, 3, 2, 0, 0, 0, 0, 0, 0, 0)
+        (4324, 4324, True, True, False, True, True, False, False, False, True, False, True, True, True, False, False, False, False, 3, 4, 0, 0, 0, 0, 0, 0, 0)
+        (4332, 4332, True, True, False, True, True, False, False, False, True, False, False, True, True, False, False, False, False, 0, 2, 0, 0, 0, 0, 0, 0, 0)
+        (4334, 4334, True, True, False, True, True, False, False, False, True, False, False, True, True, False, False, False, False, 0, 4, 0, 0, 0, 0, 0, 0, 0)
+        (4403, 4403, True, True, False, False, False, False, False, False, True, False, False, False, True, False, False, False, False, 4, 3, 0, 0, 0, 0, 0, 0, 0)
+        (4412, 4412, True, True, False, True, True, False, False, False, True, True, False, False, True, False, False, False, False, 3, 2, 0, 0, 0, 0, 0, 0, 0)
+        (4414, 4414, True, True, False, True, True, False, False, False, True, True, False, False, True, False, False, False, False, 3, 4, 0, 0, 0, 0, 0, 0, 0)
+        (4422, 4422, True, True, False, True, True, False, False, False, True, False, True, False, True, False, False, False, False, 6, 2, 0, 0, 0, 0, 0, 0, 0)
+        (4424, 4424, True, True, False, True, True, False, False, False, True, False, True, False, True, False, False, False, False, 6, 4, 0, 0, 0, 0, 0, 0, 0)
+        (4432, 4432, True, True, False, True, True, False, False, False, True, False, False, True, True, False, False, False, False, 3, 2, 0, 0, 0, 0, 0, 0, 0)
+        (4434, 4434, True, True, False, True, True, False, False, False, True, False, False, True, True, False, False, False, False, 3, 4, 0, 0, 0, 0, 0, 0, 0)
+        (4444, 4444, True, True, False, True, True, False, False, False, True, False, False, False, True, False, False, False, False, 6, 4, 0, 0, 0, 0, 0, 0, 0)
+        (5101, 5101, True, True, False, False, False, False, False, False, True, True, False, False, False, True, False, False, False, -2, 1, 0, 0, 0, 0, 0, 0, 0)
+        (5103, 5103, True, True, False, False, False, False, False, False, True, True, False, False, False, True, False, False, False, -2, 3, 0, 0, 0, 0, 0, 0, 0)
+        (5112, 5112, True, True, False, True, True, False, False, False, True, True, False, False, False, True, False, False, False, -3, 2, 0, 0, 0, 0, 0, 0, 0)
+        (5114, 5114, True, True, False, True, True, False, False, False, True, True, False, False, False, True, False, False, False, -3, 4, 0, 0, 0, 0, 0, 0, 0)
+        (5122, 5122, True, True, False, True, True, False, False, False, True, True, True, False, False, True, False, False, False, 0, 2, 0, 0, 0, 0, 0, 0, 0)
+        (5124, 5124, True, True, False, True, True, False, False, False, True, True, True, False, False, True, False, False, False, 0, 4, 0, 0, 0, 0, 0, 0, 0)
+        (5132, 5132, True, True, False, True, True, False, False, False, True, True, False, True, False, True, False, False, False, -3, 2, 0, 0, 0, 0, 0, 0, 0)
+        (5142, 5142, True, True, False, True, True, False, False, False, True, True, False, False, True, True, False, False, False, 0, 2, 0, 0, 0, 0, 0, 0, 0)
+        (5201, 5201, True, True, False, False, False, False, False, False, True, False, True, False, False, True, False, False, False, 1, 1, 0, 0, 0, 0, 0, 0, 0)
+        (5203, 5203, True, True, False, False, False, False, False, False, True, False, True, False, False, True, False, False, False, 1, 3, 0, 0, 0, 0, 0, 0, 0)
+        (5212, 5212, True, True, False, True, True, False, False, False, True, True, True, False, False, True, False, False, False, 0, 2, 0, 0, 0, 0, 0, 0, 0)
+        (5214, 5214, True, True, False, True, True, False, False, False, True, True, True, False, False, True, False, False, False, 0, 4, 0, 0, 0, 0, 0, 0, 0)
+        (5222, 5222, True, True, False, True, True, False, False, False, True, False, True, False, False, True, False, False, False, 3, 2, 0, 0, 0, 0, 0, 0, 0)
+        (5224, 5224, True, True, False, True, True, False, False, False, True, False, True, False, False, True, False, False, False, 3, 4, 0, 0, 0, 0, 0, 0, 0)
+        (5232, 5232, True, True, False, True, True, False, False, False, True, False, True, True, False, True, False, False, False, 0, 2, 0, 0, 0, 0, 0, 0, 0)
+        (5242, 5242, True, True, False, True, True, False, False, False, True, False, True, False, True, True, False, False, False, 3, 2, 0, 0, 0, 0, 0, 0, 0)
+        (5301, 5301, True, True, False, False, False, False, False, False, True, False, False, True, False, True, False, False, False, -2, 1, 0, 0, 0, 0, 0, 0, 0)
+        (5303, 5303, True, True, False, False, False, False, False, False, True, False, False, True, False, True, False, False, False, -2, 3, 0, 0, 0, 0, 0, 0, 0)
+        (5312, 5312, True, True, False, True, True, False, False, False, True, True, False, True, False, True, False, False, False, -3, 2, 0, 0, 0, 0, 0, 0, 0)
+        (5314, 5314, True, True, False, True, True, False, False, False, True, True, False, True, False, True, False, False, False, -3, 4, 0, 0, 0, 0, 0, 0, 0)
+        (5322, 5322, True, True, False, True, True, False, False, False, True, False, True, True, False, True, False, False, False, 0, 2, 0, 0, 0, 0, 0, 0, 0)
+        (5324, 5324, True, True, False, True, True, False, False, False, True, False, True, True, False, True, False, False, False, 0, 4, 0, 0, 0, 0, 0, 0, 0)
+        (5332, 5332, True, True, False, True, True, False, False, False, True, False, False, True, False, True, False, False, False, -3, 2, 0, 0, 0, 0, 0, 0, 0)
+        (5334, 5334, True, True, False, True, True, False, False, False, True, False, False, True, False, True, False, False, False, -3, 4, 0, 0, 0, 0, 0, 0, 0)
+        (5342, 5342, True, True, False, True, True, False, False, False, True, False, False, True, True, True, False, False, False, 0, 2, 0, 0, 0, 0, 0, 0, 0)
+        (5401, 5401, True, True, False, False, False, False, False, False, True, False, False, False, True, True, False, False, False, 1, 1, 0, 0, 0, 0, 0, 0, 0)
+        (5403, 5403, True, True, False, False, False, False, False, False, True, False, False, False, True, True, False, False, False, 1, 3, 0, 0, 0, 0, 0, 0, 0)
+        (5412, 5412, True, True, False, True, True, False, False, False, True, True, False, False, True, True, False, False, False, 0, 2, 0, 0, 0, 0, 0, 0, 0)
+        (5414, 5414, True, True, False, True, True, False, False, False, True, True, False, False, True, True, False, False, False, 0, 4, 0, 0, 0, 0, 0, 0, 0)
+        (5422, 5422, True, True, False, True, True, False, False, False, True, False, True, False, True, True, False, False, False, 3, 2, 0, 0, 0, 0, 0, 0, 0)
+        (5424, 5424, True, True, False, True, True, False, False, False, True, False, True, False, True, True, False, False, False, 3, 4, 0, 0, 0, 0, 0, 0, 0)
+        (5432, 5432, True, True, False, True, True, False, False, False, True, False, False, True, True, True, False, False, False, 0, 2, 0, 0, 0, 0, 0, 0, 0)
+        (5434, 5434, True, True, False, True, True, False, False, False, True, False, False, True, True, True, False, False, False, 0, 4, 0, 0, 0, 0, 0, 0, 0)
+        (5442, 5442, True, True, False, True, True, False, False, False, True, False, False, False, True, True, False, False, False, 3, 2, 0, 0, 0, 0, 0, 0, 0)
+        (5444, 5444, True, True, False, True, True, False, False, False, True, False, False, False, True, True, False, False, False, 3, 4, 0, 0, 0, 0, 0, 0, 0)
+        (5503, 5503, True, True, False, False, False, False, False, False, True, False, False, False, False, True, False, False, False, -2, 3, 0, 0, 0, 0, 0, 0, 0)
+        (5512, 5512, True, True, False, True, True, False, False, False, True, True, False, False, False, True, False, False, False, -3, 2, 0, 0, 0, 0, 0, 0, 0)
+        (5514, 5514, True, True, False, True, True, False, False, False, True, True, False, False, False, True, False, False, False, -3, 4, 0, 0, 0, 0, 0, 0, 0)
+        (5522, 5522, True, True, False, True, True, False, False, False, True, False, True, False, False, True, False, False, False, 0, 2, 0, 0, 0, 0, 0, 0, 0)
+        (5524, 5524, True, True, False, True, True, False, False, False, True, False, True, False, False, True, False, False, False, 0, 4, 0, 0, 0, 0, 0, 0, 0)
+        (5532, 5532, True, True, False, True, True, False, False, False, True, False, False, True, False, True, False, False, False, -3, 2, 0, 0, 0, 0, 0, 0, 0)
+        (5534, 5534, True, True, False, True, True, False, False, False, True, False, False, True, False, True, False, False, False, -3, 4, 0, 0, 0, 0, 0, 0, 0)
+        (5542, 5542, True, True, False, True, True, False, False, False, True, False, False, False, True, True, False, False, False, 0, 2, 0, 0, 0, 0, 0, 0, 0)
+        (5544, 5544, True, True, False, True, True, False, False, False, True, False, False, False, True, True, False, False, False, 0, 4, 0, 0, 0, 0, 0, 0, 0)
+        (5554, 5554, True, True, False, True, True, False, False, False, True, False, False, False, False, True, False, False, False, -3, 4, 0, 0, 0, 0, 0, 0, 0)
+        (10022, 10022, False, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, 0, 3, 0, 0, 0, 0, 0, 22, 0)
+        (10111, 10111, True, True, True, False, True, False, False, False, True, True, False, False, False, False, False, False, False, 0, 1, 1, 1, 0, 0, 0, 0, 0)
+        (10113, 10113, True, True, True, False, True, False, False, False, True, True, False, False, False, False, False, False, False, 0, 3, 0, 1, 0, 0, 0, 0, 0)
+        (10115, 10115, True, True, True, False, True, False, False, False, True, True, False, False, False, False, False, False, False, 0, 5, 0, 2, 0, 0, 0, 0, 0)
+        (10211, 10211, True, True, True, False, True, False, False, False, True, True, True, False, False, False, False, False, False, 3, 1, 1, 1, 0, 0, 0, 0, 0)
+        (10213, 10213, True, True, True, False, True, False, False, False, True, True, True, False, False, False, False, False, False, 3, 3, 0, 1, 0, 0, 0, 0, 0)
+        (10215, 10215, True, True, True, False, True, False, False, False, True, True, True, False, False, False, False, False, False, 3, 5, 0, 2, 0, 0, 0, 0, 0)
+        (10221, 10221, True, True, True, False, True, False, False, False, True, False, True, False, False, False, False, False, False, 0, 1, 1, 1, 0, 0, 0, 0, 0)
+        (10223, 10223, True, True, True, False, True, False, False, False, True, False, True, False, False, False, False, False, False, 0, 3, 0, 1, 0, 0, 0, 0, 0)
+        (10225, 10225, True, True, True, False, True, False, False, False, True, False, True, False, False, False, False, False, False, 0, 5, 0, 2, 0, 0, 0, 0, 0)
+        (10311, 10311, True, True, True, False, True, False, False, False, True, True, False, True, False, False, False, False, False, 0, 1, 1, 1, 0, 0, 0, 0, 0)
+        (10313, 10313, True, True, True, False, True, False, False, False, True, True, False, True, False, False, False, False, False, 0, 3, 0, 1, 0, 0, 0, 0, 0)
+        (10315, 10315, True, True, True, False, True, False, False, False, True, True, False, True, False, False, False, False, False, 0, 5, 0, 2, 0, 0, 0, 0, 0)
+        (10321, 10321, True, True, True, False, True, False, False, False, True, False, True, True, False, False, False, False, False, 3, 1, 1, 1, 0, 0, 0, 0, 0)
+        (10323, 10323, True, True, True, False, True, False, False, False, True, False, True, True, False, False, False, False, False, 3, 3, 0, 1, 0, 0, 0, 0, 0)
+        (10325, 10325, True, True, True, False, True, False, False, False, True, False, True, True, False, False, False, False, False, 3, 5, 0, 2, 0, 0, 0, 0, 0)
+        (10331, 10331, True, True, True, False, True, False, False, False, True, False, False, True, False, False, False, False, False, 0, 1, 1, 1, 0, 0, 0, 0, 0)
+        (10333, 10333, True, True, True, False, True, False, False, False, True, False, False, True, False, False, False, False, False, 0, 3, 0, 1, 0, 0, 0, 0, 0)
+        (10335, 10335, True, True, True, False, True, False, False, False, True, False, False, True, False, False, False, False, False, 0, 5, 0, 2, 0, 0, 0, 0, 0)
+        (10411, 10411, True, True, True, False, True, False, False, False, True, True, False, False, True, False, False, False, False, 3, 1, 1, 1, 0, 0, 0, 0, 0)
+        (10413, 10413, True, True, True, False, True, False, False, False, True, True, False, False, True, False, False, False, False, 3, 3, 0, 1, 0, 0, 0, 0, 0)
+        (10421, 10421, True, True, True, False, True, False, False, False, True, False, True, False, True, False, False, False, False, 0, 1, 1, 1, 0, 0, 0, 0, 0)
+        (10423, 10423, True, True, True, False, True, False, False, False, True, False, True, False, True, False, False, False, False, 0, 3, 0, 1, 0, 0, 0, 0, 0)
+        (10431, 10431, True, True, True, False, True, False, False, False, True, False, False, True, True, False, False, False, False, 3, 1, 1, 1, 0, 0, 0, 0, 0)
+        (10433, 10433, True, True, True, False, True, False, False, False, True, False, False, True, True, False, False, False, False, 3, 3, 0, 1, 0, 0, 0, 0, 0)
+        (10441, 10441, True, True, True, False, True, False, False, False, True, False, False, False, True, False, False, False, False, 0, 1, 1, 1, 0, 0, 0, 0, 0)
+        (10443, 10443, True, True, True, False, True, False, False, False, True, False, False, False, True, False, False, False, False, 0, 3, 0, 1, 0, 0, 0, 0, 0)
+        (10511, 10511, True, True, True, False, True, False, False, False, True, True, False, False, False, True, False, False, False, 0, 1, 1, 1, 0, 0, 0, 0, 0)
+        (10513, 10513, True, True, True, False, True, False, False, False, True, True, False, False, False, True, False, False, False, 0, 3, 0, 1, 0, 0, 0, 0, 0)
+        (10521, 10521, True, True, True, False, True, False, False, False, True, False, True, False, False, True, False, False, False, 3, 1, 1, 1, 0, 0, 0, 0, 0)
+        (10523, 10523, True, True, True, False, True, False, False, False, True, False, True, False, False, True, False, False, False, 3, 3, 0, 1, 0, 0, 0, 0, 0)
+        (10531, 10531, True, True, True, False, True, False, False, False, True, False, False, True, False, True, False, False, False, 0, 1, 1, 1, 0, 0, 0, 0, 0)
+        (10533, 10533, True, True, True, False, True, False, False, False, True, False, False, True, False, True, False, False, False, 0, 3, 0, 1, 0, 0, 0, 0, 0)
+        (10541, 10541, True, True, True, False, True, False, False, False, True, False, False, False, True, True, False, False, False, 3, 1, 1, 1, 0, 0, 0, 0, 0)
+        (10543, 10543, True, True, True, False, True, False, False, False, True, False, False, False, True, True, False, False, False, 3, 3, 0, 1, 0, 0, 0, 0, 0)
+        (10551, 10551, True, True, True, False, True, False, False, False, True, False, False, False, False, True, False, False, False, 0, 1, 1, 1, 0, 0, 0, 0, 0)
+        (10553, 10553, True, True, True, False, True, False, False, False, True, False, False, False, False, True, False, False, False, 0, 3, 0, 1, 0, 0, 0, 0, 0)
+        (10555, 10555, True, True, True, False, True, False, False, False, True, False, False, False, False, True, False, False, False, 0, 5, 0, 2, 0, 0, 0, 0, 0)
+        (11112, 11112, True, True, False, True, True, False, False, False, True, True, False, False, False, False, False, False, False, -3, 2, 0, 0, 0, 0, 0, 0, 0)
+        (11114, 11114, True, True, False, True, True, False, False, False, True, True, False, False, False, False, False, False, False, -3, 4, 0, 0, 0, 0, 0, 0, 0)
+        (11116, 11116, True, True, False, True, True, False, False, False, True, True, False, False, False, False, False, False, False, -3, 6, 0, 0, 0, 0, 0, 0, 0)
+        (11212, 11212, True, True, False, True, True, False, False, False, True, True, True, False, False, False, False, False, False, 0, 2, 0, 0, 0, 0, 0, 0, 0)
+        (11216, 11216, True, True, False, True, True, False, False, False, True, True, True, False, False, False, False, False, False, 0, 6, 0, 0, 0, 0, 0, 0, 0)
+        (12112, 12112, True, True, False, True, True, False, False, False, True, True, True, False, False, False, False, False, False, 0, 2, 0, 0, 0, 0, 0, 0, 0)
+        (12114, 12114, True, True, False, True, True, False, False, False, True, True, True, False, False, False, False, False, False, 0, 4, 0, 0, 0, 0, 0, 0, 0)
+        (12116, 12116, True, True, False, True, True, False, False, False, True, True, True, False, False, False, False, False, False, 0, 6, 0, 0, 0, 0, 0, 0, 0)
+        (12118, 12118, True, True, False, True, True, False, False, False, True, True, True, False, False, False, False, False, False, 0, 8, 0, 0, 0, 0, 0, 0, 0)
+        (12122, 12122, True, True, False, True, True, False, False, False, True, True, True, False, False, False, False, False, False, 3, 2, 0, 0, 0, 0, 0, 0, 0)
+        (12126, 12126, True, True, False, True, True, False, False, False, True, True, True, False, False, False, False, False, False, 3, 6, 0, 0, 0, 0, 0, 0, 0)
+        (12212, 12212, True, True, False, True, True, False, False, False, True, True, True, False, False, False, False, False, False, 3, 2, 0, 0, 0, 0, 0, 0, 0)
+        (12214, 12214, True, True, False, True, True, False, False, False, True, True, True, False, False, False, False, False, False, 3, 4, 0, 0, 0, 0, 0, 0, 0)
+        (12216, 12216, True, True, False, True, True, False, False, False, True, True, True, False, False, False, False, False, False, 3, 6, 0, 0, 0, 0, 0, 0, 0)
+        (12218, 12218, True, True, False, True, True, False, False, False, True, True, True, False, False, False, False, False, False, 3, 8, 0, 0, 0, 0, 0, 0, 0)
+        (12222, 12222, True, True, False, True, True, False, False, False, True, False, True, False, False, False, False, False, False, 6, 2, 0, 0, 0, 0, 0, 0, 0)
+        (12224, 12224, True, True, False, True, True, False, False, False, True, False, True, False, False, False, False, False, False, 6, 4, 0, 0, 0, 0, 0, 0, 0)
+        (12226, 12226, True, True, False, True, True, False, False, False, True, False, True, False, False, False, False, False, False, 6, 6, 0, 0, 0, 0, 0, 0, 0)
+        (13112, 13112, True, True, False, True, True, False, False, False, True, True, False, True, False, False, False, False, False, -3, 2, 0, 0, 0, 0, 0, 0, 0)
+        (13114, 13114, True, True, False, True, True, False, False, False, True, True, False, True, False, False, False, False, False, -3, 4, 0, 0, 0, 0, 0, 0, 0)
+        (13116, 13116, True, True, False, True, True, False, False, False, True, True, False, True, False, False, False, False, False, -3, 6, 0, 0, 0, 0, 0, 0, 0)
+        (13122, 13122, True, True, False, True, True, False, False, False, True, True, True, True, False, False, False, False, False, 0, 2, 0, 0, 0, 0, 0, 0, 0)
+        (13124, 13124, True, True, False, True, True, False, False, False, True, True, True, True, False, False, False, False, False, 0, 4, 0, 0, 0, 0, 0, 0, 0)
+        (13126, 13126, True, True, False, True, True, False, False, False, True, True, True, True, False, False, False, False, False, 0, 6, 0, 0, 0, 0, 0, 0, 0)
+        (13212, 13212, True, True, False, True, True, False, False, False, True, True, True, True, False, False, False, False, False, 0, 2, 0, 0, 0, 0, 0, 0, 0)
+        (13214, 13214, True, True, False, True, True, False, False, False, True, True, True, True, False, False, False, False, False, 0, 4, 0, 0, 0, 0, 0, 0, 0)
+        (13216, 13216, True, True, False, True, True, False, False, False, True, True, True, True, False, False, False, False, False, 0, 6, 0, 0, 0, 0, 0, 0, 0)
+        (13222, 13222, True, True, False, True, True, False, False, False, True, False, True, True, False, False, False, False, False, 3, 2, 0, 0, 0, 0, 0, 0, 0)
+        (13224, 13224, True, True, False, True, True, False, False, False, True, False, True, True, False, False, False, False, False, 3, 4, 0, 0, 0, 0, 0, 0, 0)
+        (13226, 13226, True, True, False, True, True, False, False, False, True, False, True, True, False, False, False, False, False, 3, 6, 0, 0, 0, 0, 0, 0, 0)
+        (13314, 13314, True, True, False, True, True, False, False, False, True, True, False, True, False, False, False, False, False, -3, 4, 0, 0, 0, 0, 0, 0, 0)
+        (13324, 13324, True, True, False, True, True, False, False, False, True, False, True, True, False, False, False, False, False, 0, 4, 0, 0, 0, 0, 0, 0, 0)
+        (14122, 14122, True, True, False, True, True, False, False, False, True, True, True, False, True, False, False, False, False, 3, 2, 0, 0, 0, 0, 0, 0, 0)
+        (15122, 15122, True, True, False, True, True, False, False, False, True, True, True, False, False, True, False, False, False, 0, 2, 0, 0, 0, 0, 0, 0, 0)
+        (20022, 20022, False, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, 0, 3, 0, 0, 0, 0, 0, 22, 0)
+        (20113, 20113, True, True, True, False, True, False, False, False, True, True, False, False, False, False, False, False, False, 0, 3, 1, 1, 0, 0, 0, 0, 0)
+        (20213, 20213, True, True, True, False, True, False, False, False, True, True, True, False, False, False, False, False, False, 3, 3, 1, 1, 0, 0, 0, 0, 0)
+        (20223, 20223, True, True, True, False, True, False, False, False, True, False, True, False, False, False, False, False, False, 0, 3, 1, 1, 0, 0, 0, 0, 0)
+        (20313, 20313, True, True, True, False, True, False, False, False, True, True, False, True, False, False, False, False, False, 0, 3, 1, 1, 0, 0, 0, 0, 0)
+        (20315, 20315, True, True, True, False, True, False, False, False, True, True, False, True, False, False, False, False, False, 0, 5, 1, 2, 0, 0, 0, 0, 0)
+        (20323, 20323, True, True, True, False, True, False, False, False, True, False, True, True, False, False, False, False, False, 3, 3, 1, 1, 0, 0, 0, 0, 0)
+        (20325, 20325, True, True, True, False, True, False, False, False, True, False, True, True, False, False, False, False, False, 3, 5, 1, 2, 0, 0, 0, 0, 0)
+        (20333, 20333, True, True, True, False, True, False, False, False, True, False, False, True, False, False, False, False, False, 0, 3, 1, 1, 0, 0, 0, 0, 0)
+        (20413, 20413, True, True, True, False, True, False, False, False, True, True, False, False, True, False, False, False, False, 3, 3, 1, 1, 0, 0, 0, 0, 0)
+        (20423, 20423, True, True, True, False, True, False, False, False, True, False, True, False, True, False, False, False, False, 0, 3, 1, 1, 0, 0, 0, 0, 0)
+        (20433, 20433, True, True, True, False, True, False, False, False, True, False, False, True, True, False, False, False, False, 3, 3, 1, 1, 0, 0, 0, 0, 0)
+        (20443, 20443, True, True, True, False, True, False, False, False, True, False, False, False, True, False, False, False, False, 0, 3, 1, 1, 0, 0, 0, 0, 0)
+        (20513, 20513, True, True, True, False, True, False, False, False, True, True, False, False, False, True, False, False, False, 0, 3, 1, 1, 0, 0, 0, 0, 0)
+        (20523, 20523, True, True, True, False, True, False, False, False, True, False, True, False, False, True, False, False, False, 3, 3, 1, 1, 0, 0, 0, 0, 0)
+        (20533, 20533, True, True, True, False, True, False, False, False, True, False, False, True, False, True, False, False, False, 0, 3, 1, 1, 0, 0, 0, 0, 0)
+        (20543, 20543, True, True, True, False, True, False, False, False, True, False, False, False, True, True, False, False, False, 3, 3, 1, 1, 0, 0, 0, 0, 0)
+        (20553, 20553, True, True, True, False, True, False, False, False, True, False, False, False, False, True, False, False, False, 0, 3, 1, 1, 0, 0, 0, 0, 0)
+        (20555, 20555, True, True, True, False, True, False, False, False, True, False, False, False, False, True, False, False, False, 0, 5, 1, 2, 0, 0, 0, 0, 0)
+        (21112, 21112, True, True, False, True, True, False, False, False, True, True, False, False, False, False, False, False, False, -3, 2, 0, 0, 0, 0, 0, 0, 0)
+        (21114, 21114, True, True, False, True, True, False, False, False, True, True, False, False, False, False, False, False, False, -3, 4, 0, 0, 0, 0, 0, 0, 0)
+        (21212, 21212, True, True, False, True, True, False, False, False, True, True, True, False, False, False, False, False, False, 0, 2, 0, 0, 0, 0, 0, 0, 0)
+        (21214, 21214, True, True, False, True, True, False, False, False, True, True, True, False, False, False, False, False, False, 0, 4, 0, 0, 0, 0, 0, 0, 0)
+        (22112, 22112, True, True, False, True, True, False, False, False, True, True, True, False, False, False, False, False, False, 0, 2, 0, 0, 0, 0, 0, 0, 0)
+        (22114, 22114, True, True, False, True, True, False, False, False, True, True, True, False, False, False, False, False, False, 0, 4, 0, 0, 0, 0, 0, 0, 0)
+        (22122, 22122, True, True, False, True, True, False, False, False, True, True, True, False, False, False, False, False, False, 3, 2, 0, 0, 0, 0, 0, 0, 0)
+        (22124, 22124, True, True, False, True, True, False, False, False, True, True, True, False, False, False, False, False, False, 3, 4, 0, 0, 0, 0, 0, 0, 0)
+        (22212, 22212, True, True, False, True, True, False, False, False, True, True, True, False, False, False, False, False, False, 3, 2, 0, 0, 0, 0, 0, 0, 0)
+        (22214, 22214, True, True, False, True, True, False, False, False, True, True, True, False, False, False, False, False, False, 3, 4, 0, 0, 0, 0, 0, 0, 0)
+        (22222, 22222, True, True, False, True, True, False, False, False, True, False, True, False, False, False, False, False, False, 6, 2, 0, 0, 0, 0, 0, 0, 0)
+        (22224, 22224, True, True, False, True, True, False, False, False, True, False, True, False, False, False, False, False, False, 6, 4, 0, 0, 0, 0, 0, 0, 0)
+        (23112, 23112, True, True, False, True, True, False, False, False, True, True, False, True, False, False, False, False, False, -3, 2, 0, 0, 0, 0, 0, 0, 0)
+        (23114, 23114, True, True, False, True, True, False, False, False, True, True, False, True, False, False, False, False, False, -3, 4, 0, 0, 0, 0, 0, 0, 0)
+        (23122, 23122, True, True, False, True, True, False, False, False, True, True, True, True, False, False, False, False, False, 0, 2, 0, 0, 0, 0, 0, 0, 0)
+        (23124, 23124, True, True, False, True, True, False, False, False, True, True, True, True, False, False, False, False, False, 0, 4, 0, 0, 0, 0, 0, 0, 0)
+        (23126, 23126, True, True, False, True, True, False, False, False, True, True, True, True, False, False, False, False, False, 0, 6, 0, 0, 0, 0, 0, 0, 0)
+        (23212, 23212, True, True, False, True, True, False, False, False, True, True, True, True, False, False, False, False, False, 0, 2, 0, 0, 0, 0, 0, 0, 0)
+        (23214, 23214, True, True, False, True, True, False, False, False, True, True, True, True, False, False, False, False, False, 0, 4, 0, 0, 0, 0, 0, 0, 0)
+        (23222, 23222, True, True, False, True, True, False, False, False, True, False, True, True, False, False, False, False, False, 3, 2, 0, 0, 0, 0, 0, 0, 0)
+        (23224, 23224, True, True, False, True, True, False, False, False, True, False, True, True, False, False, False, False, False, 3, 4, 0, 0, 0, 0, 0, 0, 0)
+        (30113, 30113, True, True, True, False, True, False, False, False, True, True, False, False, False, False, False, False, False, 0, 3, 1, 2, 0, 0, 0, 0, 0)
+        (30213, 30213, True, True, True, False, True, False, False, False, True, True, True, False, False, False, False, False, False, 3, 3, 1, 2, 0, 0, 0, 0, 0)
+        (30223, 30223, True, True, True, False, True, False, False, False, True, False, True, False, False, False, False, False, False, 0, 3, 1, 2, 0, 0, 0, 0, 0)
+        (30313, 30313, True, True, True, False, True, False, False, False, True, True, False, True, False, False, False, False, False, 0, 3, 1, 2, 0, 0, 0, 0, 0)
+        (30323, 30323, True, True, True, False, True, False, False, False, True, False, True, True, False, False, False, False, False, 3, 3, 1, 2, 0, 0, 0, 0, 0)
+        (30343, 30343, True, True, False, True, True, False, False, False, True, True, True, True, False, False, False, False, False, 0, 3, 0, 0, 0, 0, 0, 0, 0)
+        (30353, 30353, True, True, False, True, True, False, False, False, True, False, True, True, False, False, False, False, False, 3, 3, 0, 0, 0, 0, 0, 0, 0)
+        (30363, 30363, True, True, False, True, True, False, False, False, True, False, True, True, False, False, False, False, False, 0, 3, 0, 0, 0, 0, 0, 0, 0)
+        (30443, 30443, True, True, True, False, True, False, False, False, True, False, False, False, True, False, False, False, False, 0, 3, 1, 2, 0, 0, 0, 0, 0)
+        (30553, 30553, True, True, True, False, True, False, False, False, True, False, False, False, False, True, False, False, False, 0, 3, 1, 2, 0, 0, 0, 0, 0)
+        (31114, 31114, True, True, False, True, True, False, False, False, True, True, False, False, False, False, False, False, False, -3, 4, 0, 0, 0, 0, 0, 0, 0)
+        (31214, 31214, True, True, False, True, True, False, False, False, True, True, True, False, False, False, False, False, False, 0, 4, 0, 0, 0, 0, 0, 0, 0)
+        (32112, 32112, True, True, False, True, True, False, False, False, True, True, True, False, False, False, False, False, False, 0, 2, 0, 0, 0, 0, 0, 0, 0)
+        (32114, 32114, True, True, False, True, True, False, False, False, True, True, True, False, False, False, False, False, False, 0, 4, 0, 0, 0, 0, 0, 0, 0)
+        (32124, 32124, True, True, False, True, True, False, False, False, True, True, True, False, False, False, False, False, False, 3, 4, 0, 0, 0, 0, 0, 0, 0)
+        (32212, 32212, True, True, False, True, True, False, False, False, True, True, True, False, False, False, False, False, False, 3, 2, 0, 0, 0, 0, 0, 0, 0)
+        (32214, 32214, True, True, False, True, True, False, False, False, True, True, True, False, False, False, False, False, False, 3, 4, 0, 0, 0, 0, 0, 0, 0)
+        (32224, 32224, True, True, False, True, True, False, False, False, True, False, True, False, False, False, False, False, False, 6, 4, 0, 0, 0, 0, 0, 0, 0)
+        (33122, 33122, True, True, False, True, True, False, False, False, True, True, True, True, False, False, False, False, False, 0, 2, 0, 0, 0, 0, 0, 0, 0)
+        (41214, 41214, True, True, False, True, True, False, False, False, True, True, True, False, False, False, False, False, False, 0, 4, 0, 0, 0, 0, 0, 0, 0)
+        (42112, 42112, True, True, False, True, True, False, False, False, True, True, True, False, False, False, False, False, False, 0, 2, 0, 0, 0, 0, 0, 0, 0)
+        (42124, 42124, True, True, False, True, True, False, False, False, True, True, True, False, False, False, False, False, False, 3, 4, 0, 0, 0, 0, 0, 0, 0)
+        (42212, 42212, True, True, False, True, True, False, False, False, True, True, True, False, False, False, False, False, False, 3, 2, 0, 0, 0, 0, 0, 0, 0)
+        (43122, 43122, True, True, False, True, True, False, False, False, True, True, True, True, False, False, False, False, False, 0, 2, 0, 0, 0, 0, 0, 0, 0)
+        (52114, 52114, True, True, False, True, True, False, False, False, True, True, True, False, False, False, False, False, False, 0, 4, 0, 0, 0, 0, 0, 0, 0)
+        (52214, 52214, True, True, False, True, True, False, False, False, True, True, True, False, False, False, False, False, False, 3, 4, 0, 0, 0, 0, 0, 0, 0)
+        (53122, 53122, True, True, False, True, True, False, False, False, True, True, True, True, False, False, False, False, False, 0, 2, 0, 0, 0, 0, 0, 0, 0)
+        (100111, 100111, True, True, True, False, True, False, False, False, True, True, False, False, False, False, False, False, False, 0, 1, 0, 0, 0, 0, 0, 0, 0)
+        (100113, 100113, True, True, True, False, True, False, False, False, True, True, False, False, False, False, False, False, False, 0, 3, 1, 0, 0, 0, 0, 0, 0)
+        (100211, 100211, True, True, True, False, True, False, False, False, True, True, True, False, False, False, False, False, False, 3, 1, 0, 0, 0, 0, 0, 0, 0)
+        (100213, 100213, True, True, True, False, True, False, False, False, True, True, True, False, False, False, False, False, False, 3, 3, 1, 0, 0, 0, 0, 0, 0)
+        (100221, 100221, True, True, True, False, True, False, False, False, True, False, True, False, False, False, False, False, False, 0, 1, 0, 0, 0, 0, 0, 0, 0)
+        (100223, 100223, True, True, True, False, True, False, False, False, True, False, True, False, False, False, False, False, False, 0, 3, 1, 0, 0, 0, 0, 0, 0)
+        (100311, 100311, True, True, True, False, True, False, False, False, True, True, False, True, False, False, False, False, False, 0, 1, 0, 0, 0, 0, 0, 0, 0)
+        (100313, 100313, True, True, True, False, True, False, False, False, True, True, False, True, False, False, False, False, False, 0, 3, 1, 0, 0, 0, 0, 0, 0)
+        (100315, 100315, True, True, True, False, True, False, False, False, True, True, False, True, False, False, False, False, False, 0, 5, 1, 1, 0, 0, 0, 0, 0)
+        (100321, 100321, True, True, True, False, True, False, False, False, True, False, True, True, False, False, False, False, False, 3, 1, 0, 0, 0, 0, 0, 0, 0)
+        (100323, 100323, True, True, True, False, True, False, False, False, True, False, True, True, False, False, False, False, False, 3, 3, 1, 0, 0, 0, 0, 0, 0)
+        (100325, 100325, True, True, True, False, True, False, False, False, True, False, True, True, False, False, False, False, False, 3, 5, 1, 1, 0, 0, 0, 0, 0)
+        (100331, 100331, True, True, True, False, True, False, False, False, True, False, False, True, False, False, False, False, False, 0, 1, 0, 0, 0, 0, 0, 0, 0)
+        (100333, 100333, True, True, True, False, True, False, False, False, True, False, False, True, False, False, False, False, False, 0, 3, 1, 0, 0, 0, 0, 0, 0)
+        (100411, 100411, True, True, True, False, True, False, False, False, True, True, False, False, True, False, False, False, False, 3, 1, 0, 0, 0, 0, 0, 0, 0)
+        (100413, 100413, True, True, True, False, True, False, False, False, True, True, False, False, True, False, False, False, False, 3, 3, 1, 0, 0, 0, 0, 0, 0)
+        (100421, 100421, True, True, True, False, True, False, False, False, True, False, True, False, True, False, False, False, False, 0, 1, 0, 0, 0, 0, 0, 0, 0)
+        (100423, 100423, True, True, True, False, True, False, False, False, True, False, True, False, True, False, False, False, False, 0, 3, 1, 0, 0, 0, 0, 0, 0)
+        (100441, 100441, True, True, True, False, True, False, False, False, True, False, False, False, True, False, False, False, False, 0, 1, 0, 0, 0, 0, 0, 0, 0)
+        (100443, 100443, True, True, True, False, True, False, False, False, True, False, False, False, True, False, False, False, False, 0, 3, 1, 0, 0, 0, 0, 0, 0)
+        (100445, 100445, True, True, True, False, True, False, False, False, True, False, False, False, True, False, False, False, False, 0, 5, 1, 1, 0, 0, 0, 0, 0)
+        (100551, 100551, True, True, True, False, True, False, False, False, True, False, False, False, False, True, False, False, False, 0, 1, 0, 0, 0, 0, 0, 0, 0)
+        (100553, 100553, True, True, True, False, True, False, False, False, True, False, False, False, False, True, False, False, False, 0, 3, 1, 0, 0, 0, 0, 0, 0)
+        (100555, 100555, True, True, True, False, True, False, False, False, True, False, False, False, False, True, False, False, False, 0, 5, 1, 1, 0, 0, 0, 0, 0)
+        (100557, 100557, True, True, True, False, True, False, False, False, True, False, False, False, False, True, False, False, False, 0, 7, 1, 2, 0, 0, 0, 0, 0)
+        (103112, 103112, True, True, False, True, True, False, False, False, True, True, False, True, False, False, False, False, False, -3, 2, 0, 0, 0, 0, 0, 0, 0)
+        (103212, 103212, True, True, False, True, True, False, False, False, True, True, True, True, False, False, False, False, False, 0, 2, 0, 0, 0, 0, 0, 0, 0)
+        (103222, 103222, True, True, False, True, True, False, False, False, True, False, True, True, False, False, False, False, False, 3, 2, 0, 0, 0, 0, 0, 0, 0)
+        (103316, 103316, True, True, False, True, True, False, False, False, True, True, False, True, False, False, False, False, False, -3, 6, 0, 0, 0, 0, 0, 0, 0)
+        (103326, 103326, True, True, False, True, True, False, False, False, True, False, True, True, False, False, False, False, False, 0, 6, 0, 0, 0, 0, 0, 0, 0)
+        (104124, 104124, True, True, False, True, True, False, False, False, True, True, True, False, True, False, False, False, False, 3, 4, 0, 0, 0, 0, 0, 0, 0)
+        (104312, 104312, True, True, False, True, True, False, False, False, True, True, False, True, True, False, False, False, False, 0, 2, 0, 0, 0, 0, 0, 0, 0)
+        (104314, 104314, True, True, False, True, True, False, False, False, True, True, False, True, True, False, False, False, False, 0, 4, 0, 0, 0, 0, 0, 0, 0)
+        (104322, 104322, True, True, False, True, True, False, False, False, True, False, True, True, True, False, False, False, False, 3, 2, 0, 0, 0, 0, 0, 0, 0)
+        (104324, 104324, True, True, False, True, True, False, False, False, True, False, True, True, True, False, False, False, False, 3, 4, 0, 0, 0, 0, 0, 0, 0)
+        (110551, 110551, True, True, True, False, True, False, False, False, True, False, False, False, False, True, False, False, False, 0, 1, 1, 1, 0, 0, 0, 0, 0)
+        (110553, 110553, True, True, True, False, True, False, False, False, True, False, False, False, False, True, False, False, False, 0, 3, 0, 1, 0, 0, 0, 0, 0)
+        (110555, 110555, True, True, True, False, True, False, False, False, True, False, False, False, False, True, False, False, False, 0, 5, 0, 2, 0, 0, 0, 0, 0)
+        (120553, 120553, True, True, True, False, True, False, False, False, True, False, False, False, False, True, False, False, False, 0, 3, 1, 1, 0, 0, 0, 0, 0)
+        (120555, 120555, True, True, True, False, True, False, False, False, True, False, False, False, False, True, False, False, False, 0, 5, 1, 2, 0, 0, 0, 0, 0)
+        (130553, 130553, True, True, True, False, True, False, False, False, True, False, False, False, False, True, False, False, False, 0, 3, 1, 2, 0, 0, 0, 0, 0)
+        (200551, 200551, True, True, True, False, True, False, False, False, True, False, False, False, False, True, False, False, False, 0, 1, 0, 0, 0, 0, 0, 0, 0)
+        (200553, 200553, True, True, True, False, True, False, False, False, True, False, False, False, False, True, False, False, False, 0, 3, 1, 0, 0, 0, 0, 0, 0)
+        (200555, 200555, True, True, True, False, True, False, False, False, True, False, False, False, False, True, False, False, False, 0, 5, 1, 1, 0, 0, 0, 0, 0)
+        (203312, 203312, True, True, False, True, True, False, False, False, True, True, False, True, False, False, False, False, False, -3, 2, 0, 0, 0, 0, 0, 0, 0)
+        (203316, 203316, True, True, False, True, True, False, False, False, True, True, False, True, False, False, False, False, False, -3, 6, 0, 0, 0, 0, 0, 0, 0)
+        (203322, 203322, True, True, False, True, True, False, False, False, True, False, True, True, False, False, False, False, False, 0, 2, 0, 0, 0, 0, 0, 0, 0)
+        (203326, 203326, True, True, False, True, True, False, False, False, True, False, True, True, False, False, False, False, False, 0, 6, 0, 0, 0, 0, 0, 0, 0)
+        (203338, 203338, True, True, False, True, True, False, False, False, True, False, False, True, False, False, False, False, False, -3, 8, 0, 0, 0, 0, 0, 0, 0)
+        (204126, 204126, True, True, False, True, True, False, False, False, True, True, True, False, True, False, False, False, False, 3, 6, 0, 0, 0, 0, 0, 0, 0)
+        (210551, 210551, True, True, True, False, True, False, False, False, True, False, False, False, False, True, False, False, False, 0, 1, 1, 1, 0, 0, 0, 0, 0)
+        (210553, 210553, True, True, True, False, True, False, False, False, True, False, False, False, False, True, False, False, False, 0, 3, 0, 1, 0, 0, 0, 0, 0)
+        (220553, 220553, True, True, True, False, True, False, False, False, True, False, False, False, False, True, False, False, False, 0, 3, 1, 1, 0, 0, 0, 0, 0)
+        (300553, 300553, True, True, True, False, True, False, False, False, True, False, False, False, False, True, False, False, False, 0, 3, 1, 0, 0, 0, 0, 0, 0)
+        (1000001, 1000001, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, -1, 1, 0, 0, 0, 0, 0, 1, 0)
+        (1000002, 1000002, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, 2, 1, 0, 0, 0, 0, 0, 2, 0)
+        (1000003, 1000003, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, -1, 1, 0, 0, 0, 0, 0, 3, 0)
+        (1000004, 1000004, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, 2, 1, 0, 0, 0, 0, 0, 4, 0)
+        (1000005, 1000005, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, -1, 1, 0, 0, 0, 0, 0, 5, 0)
+        (1000006, 1000006, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, 2, 1, 0, 0, 0, 0, 0, 6, 0)
+        (1000011, 1000011, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, -3, 1, 0, 0, 0, 0, 0, 11, 0)
+        (1000012, 1000012, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, 0, 1, 0, 0, 0, 0, 0, 12, 0)
+        (1000013, 1000013, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, -3, 1, 0, 0, 0, 0, 0, 13, 0)
+        (1000014, 1000014, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, 0, 1, 0, 0, 0, 0, 0, 14, 0)
+        (1000015, 1000015, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, -3, 1, 0, 0, 0, 0, 0, 15, 0)
+        (1000016, 1000016, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, 0, 1, 0, 0, 0, 0, 0, 16, 0)
+        (1000021, 1000021, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, 0, 2, 0, 0, 0, 0, 0, 21, 0)
+        (1000022, 1000022, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, 0, 2, 0, 0, 0, 0, 0, 22, 0)
+        (1000023, 1000023, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, 0, 2, 0, 0, 0, 0, 0, 23, 0)
+        (1000024, 1000024, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, 3, 2, 0, 0, 0, 0, 0, 24, 0)
+        (1000025, 1000025, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, 0, 2, 0, 0, 0, 0, 0, 25, 0)
+        (1000035, 1000035, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, 0, 2, 0, 0, 0, 0, 0, 35, 0)
+        (1000037, 1000037, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, 3, 2, 0, 0, 0, 0, 0, 37, 0)
+        (1000039, 1000039, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, 0, 4, 0, 0, 0, 0, 0, 10, 0)
+        (1000522, 1000522, True, False, False, False, False, False, False, False, True, True, False, False, False, False, False, False, False, -3, 2, 0, 0, 0, 0, 0, 0, 0)
+        (1000542, 1000542, True, False, False, False, False, False, False, False, True, False, False, False, False, True, False, False, False, -3, 2, 0, 0, 0, 0, 0, 0, 0)
+        (1009002, 1009002, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, 0, 2, 0, 0, 0, 0, 0, 21, 0)
+        (2000001, 2000001, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, -1, 1, 0, 0, 0, 0, 0, 1, 0)
+        (2000002, 2000002, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, 2, 1, 0, 0, 0, 0, 0, 2, 0)
+        (2000003, 2000003, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, -1, 1, 0, 0, 0, 0, 0, 3, 0)
+        (2000004, 2000004, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, 2, 1, 0, 0, 0, 0, 0, 4, 0)
+        (2000005, 2000005, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, -1, 1, 0, 0, 0, 0, 0, 5, 0)
+        (2000006, 2000006, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, 2, 1, 0, 0, 0, 0, 0, 6, 0)
+        (2000011, 2000011, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, -3, 1, 0, 0, 0, 0, 0, 11, 0)
+        (2000012, 2000012, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, 0, 1, 0, 0, 0, 0, 0, 12, 0)
+        (2000013, 2000013, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, -3, 1, 0, 0, 0, 0, 0, 13, 0)
+        (2000014, 2000014, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, 0, 1, 0, 0, 0, 0, 0, 14, 0)
+        (2000015, 2000015, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, -3, 1, 0, 0, 0, 0, 0, 15, 0)
+        (2000016, 2000016, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, 0, 1, 0, 0, 0, 0, 0, 16, 0)
+        (3000111, 3000111, True, False, False, False, False, False, False, False, True, True, False, False, False, False, False, False, False, 0, 1, 0, 0, 0, 0, 0, 0, 0)
+        (3000113, 3000113, True, False, False, False, False, False, False, False, True, True, False, False, False, False, False, False, False, 0, 3, 0, 0, 0, 0, 0, 0, 0)
+        (3000211, 3000211, True, False, False, False, False, False, False, False, True, True, True, False, False, False, False, False, False, 3, 1, 0, 0, 0, 0, 0, 0, 0)
+        (3000213, 3000213, True, False, False, False, False, False, False, False, True, True, True, False, False, False, False, False, False, 3, 3, 0, 0, 0, 0, 0, 0, 0)
+        (3000221, 3000221, True, False, False, False, False, False, False, False, True, False, True, False, False, False, False, False, False, 0, 1, 0, 0, 0, 0, 0, 0, 0)
+        (3000223, 3000223, True, False, False, False, False, False, False, False, True, False, True, False, False, False, False, False, False, 0, 3, 0, 0, 0, 0, 0, 0, 0)
+        (3000331, 3000331, True, False, False, False, False, False, False, False, True, False, False, True, False, False, False, False, False, 0, 1, 0, 0, 0, 0, 0, 0, 0)
+        (3100021, 3100021, True, False, False, False, False, False, False, False, True, True, True, False, False, False, False, False, False, 0, 1, 0, 0, 0, 0, 0, 0, 0)
+        (3100111, 3100111, True, False, False, False, False, False, False, False, True, True, False, False, False, False, False, False, False, 0, 1, 0, 0, 0, 0, 0, 0, 0)
+        (3100113, 3100113, True, False, False, False, False, False, False, False, True, True, False, False, False, False, False, False, False, 0, 3, 0, 0, 0, 0, 0, 0, 0)
+        (3200111, 3200111, True, False, False, False, False, False, False, False, True, True, False, False, False, False, False, False, False, 0, 1, 0, 0, 0, 0, 0, 0, 0)
+        (3200113, 3200113, True, False, False, False, False, False, False, False, True, True, False, False, False, False, False, False, False, 0, 3, 0, 0, 0, 0, 0, 0, 0)
+        (3300113, 3300113, True, False, False, False, False, False, False, False, True, True, False, False, False, False, False, False, False, 0, 3, 0, 0, 0, 0, 0, 0, 0)
+        (3400113, 3400113, True, False, False, False, False, False, False, False, True, True, False, False, False, False, False, False, False, 0, 3, 0, 0, 0, 0, 0, 0, 0)
+        (4000001, 4000001, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, -1, 2, 0, 0, 0, 0, 0, 1, 0)
+        (4000002, 4000002, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, 2, 2, 0, 0, 0, 0, 0, 2, 0)
+        (4000011, 4000011, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, -3, 2, 0, 0, 0, 0, 0, 11, 0)
+        (4000012, 4000012, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, 0, 2, 0, 0, 0, 0, 0, 12, 0)
+        (4900021, 4900021, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, 0, 3, 0, 0, 0, 0, 0, 21, 0)
+        (4900023, 4900023, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, 0, 3, 0, 0, 0, 0, 0, 23, 0)
+        (4900101, 4900101, True, False, False, False, False, False, False, False, True, True, False, False, False, False, False, False, False, 0, 1, 0, 0, 0, 0, 0, 0, 0)
+        (4900111, 4900111, True, False, False, False, False, False, False, False, True, True, False, False, False, False, False, False, False, 0, 1, 0, 0, 0, 0, 0, 0, 0)
+        (4900113, 4900113, True, False, False, False, False, False, False, False, True, True, False, False, False, False, False, False, False, 0, 3, 0, 0, 0, 0, 0, 0, 0)
+        (4900211, 4900211, True, False, False, False, False, False, False, False, True, False, True, False, False, False, False, False, False, 0, 1, 0, 0, 0, 0, 0, 0, 0)
+        (4900213, 4900213, True, False, False, False, False, False, False, False, True, False, True, False, False, False, False, False, False, 0, 3, 0, 0, 0, 0, 0, 0, 0)
+        (5000039, 5000039, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, 0, 5, 0, 0, 0, 0, 0, 39, 0)
+        (9000111, 9000111, True, True, True, False, True, False, False, False, True, True, False, False, False, False, False, False, False, 0, 1, 0, 0, 0, 0, 0, 0, 0)
+        (9000113, 9000113, True, True, True, False, True, False, False, False, True, True, False, False, False, False, False, False, False, 0, 3, 0, 0, 0, 0, 0, 0, 0)
+        (9000211, 9000211, True, True, True, False, True, False, False, False, True, True, True, False, False, False, False, False, False, 3, 1, 0, 0, 0, 0, 0, 0, 0)
+        (9000213, 9000213, True, True, True, False, True, False, False, False, True, True, True, False, False, False, False, False, False, 3, 3, 0, 0, 0, 0, 0, 0, 0)
+        (9000221, 9000221, True, True, True, False, True, False, False, False, True, False, True, False, False, False, False, False, False, 0, 1, 0, 0, 0, 0, 0, 0, 0)
+        (9000443, 9000443, True, True, True, False, True, False, False, False, True, False, False, False, True, False, False, False, False, 0, 3, 0, 0, 0, 0, 0, 0, 0)
+        (9000553, 9000553, True, True, True, False, True, False, False, False, True, False, False, False, False, True, False, False, False, 0, 3, 0, 0, 0, 0, 0, 0, 0)
+        (9010111, 9010111, True, True, True, False, True, False, False, False, True, True, False, False, False, False, False, False, False, 0, 1, 0, 0, 0, 0, 0, 0, 0)
+        (9010113, 9010113, True, True, True, False, True, False, False, False, True, True, False, False, False, False, False, False, False, 0, 3, 0, 0, 0, 0, 0, 0, 0)
+        (9010211, 9010211, True, True, True, False, True, False, False, False, True, True, True, False, False, False, False, False, False, 3, 1, 0, 0, 0, 0, 0, 0, 0)
+        (9010213, 9010213, True, True, True, False, True, False, False, False, True, True, True, False, False, False, False, False, False, 3, 3, 0, 0, 0, 0, 0, 0, 0)
+        (9010221, 9010221, True, True, True, False, True, False, False, False, True, False, True, False, False, False, False, False, False, 0, 1, 0, 0, 0, 0, 0, 0, 0)
+        (9010443, 9010443, True, True, True, False, True, False, False, False, True, False, False, False, True, False, False, False, False, 0, 3, 0, 0, 0, 0, 0, 0, 0)
+        (9010553, 9010553, True, True, True, False, True, False, False, False, True, False, False, False, False, True, False, False, False, 0, 3, 0, 0, 0, 0, 0, 0, 0)
+        (9020221, 9020221, True, True, True, False, True, False, False, False, True, False, True, False, False, False, False, False, False, 0, 1, 0, 0, 0, 0, 0, 0, 0)
+        (9020443, 9020443, True, True, True, False, True, False, False, False, True, False, False, False, True, False, False, False, False, 0, 3, 0, 0, 0, 0, 0, 0, 0)
+        (9030221, 9030221, True, True, True, False, True, False, False, False, True, False, True, False, False, False, False, False, False, 0, 1, 0, 0, 0, 0, 0, 0, 0)
+        (9042413, 9042413, True, True, False, True, True, False, False, False, True, True, True, False, True, False, False, False, False, 3, 3, 0, 0, 0, 0, 0, 0, 0)
+        (9050225, 9050225, True, True, True, False, True, False, False, False, True, False, True, False, False, False, False, False, False, 0, 5, 0, 0, 0, 0, 0, 0, 0)
+        (9060225, 9060225, True, True, True, False, True, False, False, False, True, False, True, False, False, False, False, False, False, 0, 5, 0, 0, 0, 0, 0, 0, 0)
+        (9080225, 9080225, True, True, True, False, True, False, False, False, True, False, True, False, False, False, False, False, False, 0, 5, 0, 0, 0, 0, 0, 0, 0)
+        (9090225, 9090225, True, True, True, False, True, False, False, False, True, False, True, False, False, False, False, False, False, 0, 5, 0, 0, 0, 0, 0, 0, 0)
+        (9900012, 9900012, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, 0, 2, 0, 0, 0, 0, 0, 12, 0)
+        (9900014, 9900014, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, 0, 2, 0, 0, 0, 0, 0, 14, 0)
+        (9900016, 9900016, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, 0, 2, 0, 0, 0, 0, 0, 16, 0)
+        (9900023, 9900023, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, 0, 3, 0, 0, 0, 0, 0, 23, 0)
+        (9900024, 9900024, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, 3, 3, 0, 0, 0, 0, 0, 24, 0)
+        (9900041, 9900041, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, 6, 1, 0, 0, 0, 0, 0, 9, 0)
+        (9900042, 9900042, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, 6, 1, 0, 0, 0, 0, 0, 9, 0)
+        (9910445, 9910445, True, True, True, False, True, False, False, False, True, False, False, False, True, False, False, False, False, 0, 5, 0, 0, 0, 0, 0, 0, 0)
+        (9920443, 9920443, True, True, True, False, True, False, False, False, True, False, False, False, True, False, False, False, False, 0, 3, 0, 0, 0, 0, 0, 0, 0)
+        (480000000, 480000000, True, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, 0, 0, 0, 0, 0, 0, 0, 0, 48)
+        (1000010020, 1000010020, True, True, False, False, False, False, True, False, False, False, False, False, False, False, False, False, False, 3, 1, 0, 0, 1, 2, 0, 0, 100)
+        (1000010030, 1000010030, True, True, False, False, False, False, True, False, False, False, False, False, False, False, False, False, False, 3, 2, 0, 0, 1, 3, 0, 0, 100)
+        (1000020030, 1000020030, True, True, False, False, False, False, True, False, False, False, False, False, False, False, False, False, False, 6, 2, 0, 0, 2, 3, 0, 0, 100)
+        (1000020040, 1000020040, True, True, False, False, False, False, True, False, False, False, False, False, False, False, False, False, False, 6, 1, 0, 0, 2, 4, 0, 0, 100)
+        (1000030070, 1000030070, True, True, False, False, False, False, True, False, False, False, False, False, False, False, False, False, False, 9, 2, 0, 0, 3, 7, 0, 0, 100)
+        (1000040080, 1000040080, True, True, False, False, False, False, True, False, False, False, False, False, False, False, False, False, False, 12, 1, 0, 0, 4, 8, 0, 0, 100)
+        (1000040090, 1000040090, True, True, False, False, False, False, True, False, False, False, False, False, False, False, False, False, False, 12, 2, 0, 0, 4, 9, 0, 0, 100)
+        (1000040100, 1000040100, True, True, False, False, False, False, True, False, False, False, False, False, False, False, False, False, False, 12, 1, 0, 0, 4, 10, 0, 0, 100)
+        (1000050100, 1000050100, True, True, False, False, False, False, True, False, False, False, False, False, False, False, False, False, False, 15, 1, 0, 0, 5, 10, 0, 0, 100)
+        (1000050110, 1000050110, True, True, False, False, False, False, True, False, False, False, False, False, False, False, False, False, False, 15, 2, 0, 0, 5, 11, 0, 0, 100)
+        (1000050120, 1000050120, True, True, False, False, False, False, True, False, False, False, False, False, False, False, False, False, False, 15, 1, 0, 0, 5, 12, 0, 0, 100)
+        (1000060120, 1000060120, True, True, False, False, False, False, True, False, False, False, False, False, False, False, False, False, False, 18, 1, 0, 0, 6, 12, 0, 0, 100)
+        (1000060130, 1000060130, True, True, False, False, False, False, True, False, False, False, False, False, False, False, False, False, False, 18, 2, 0, 0, 6, 13, 0, 0, 100)
+        (1000060140, 1000060140, True, True, False, False, False, False, True, False, False, False, False, False, False, False, False, False, False, 18, 1, 0, 0, 6, 14, 0, 0, 100)
+        (1000070140, 1000070140, True, True, False, False, False, False, True, False, False, False, False, False, False, False, False, False, False, 21, 1, 0, 0, 7, 14, 0, 0, 100)
+        (1000070150, 1000070150, True, True, False, False, False, False, True, False, False, False, False, False, False, False, False, False, False, 21, 2, 0, 0, 7, 15, 0, 0, 100)
+        (1000070160, 1000070160, True, True, False, False, False, False, True, False, False, False, False, False, False, False, False, False, False, 21, 1, 0, 0, 7, 16, 0, 0, 100)
+        (1000080160, 1000080160, True, True, False, False, False, False, True, False, False, False, False, False, False, False, False, False, False, 24, 1, 0, 0, 8, 16, 0, 0, 100)
+        (1000080170, 1000080170, True, True, False, False, False, False, True, False, False, False, False, False, False, False, False, False, False, 24, 2, 0, 0, 8, 17, 0, 0, 100)
+        (1000080180, 1000080180, True, True, False, False, False, False, True, False, False, False, False, False, False, False, False, False, False, 24, 1, 0, 0, 8, 18, 0, 0, 100)
+        (1000080190, 1000080190, True, True, False, False, False, False, True, False, False, False, False, False, False, False, False, False, False, 24, 2, 0, 0, 8, 19, 0, 0, 100)
+        (1000090190, 1000090190, True, True, False, False, False, False, True, False, False, False, False, False, False, False, False, False, False, 27, 2, 0, 0, 9, 19, 0, 0, 100)
+        (1000100220, 1000100220, True, True, False, False, False, False, True, False, False, False, False, False, False, False, False, False, False, 30, 1, 0, 0, 10, 22, 0, 0, 100)
+        (1000100230, 1000100230, True, True, False, False, False, False, True, False, False, False, False, False, False, False, False, False, False, 30, 2, 0, 0, 10, 23, 0, 0, 100)
+        (1000110240, 1000110240, True, True, False, False, False, False, True, False, False, False, False, False, False, False, False, False, False, 33, 1, 0, 0, 11, 24, 0, 0, 100)
+        (1000120240, 1000120240, True, True, False, False, False, False, True, False, False, False, False, False, False, False, False, False, False, 36, 1, 0, 0, 12, 24, 0, 0, 100)
+        (1000120250, 1000120250, True, True, False, False, False, False, True, False, False, False, False, False, False, False, False, False, False, 36, 2, 0, 0, 12, 25, 0, 0, 100)
+        (1000120260, 1000120260, True, True, False, False, False, False, True, False, False, False, False, False, False, False, False, False, False, 36, 1, 0, 0, 12, 26, 0, 0, 100)
+        (1000120270, 1000120270, True, True, False, False, False, False, True, False, False, False, False, False, False, False, False, False, False, 36, 2, 0, 0, 12, 27, 0, 0, 100)
+        (1000130270, 1000130270, True, True, False, False, False, False, True, False, False, False, False, False, False, False, False, False, False, 39, 2, 0, 0, 13, 27, 0, 0, 100)
+        (1000130280, 1000130280, True, True, False, False, False, False, True, False, False, False, False, False, False, False, False, False, False, 39, 1, 0, 0, 13, 28, 0, 0, 100)
+        (1000140280, 1000140280, True, True, False, False, False, False, True, False, False, False, False, False, False, False, False, False, False, 42, 1, 0, 0, 14, 28, 0, 0, 100)
+        (1000140290, 1000140290, True, True, False, False, False, False, True, False, False, False, False, False, False, False, False, False, False, 42, 2, 0, 0, 14, 29, 0, 0, 100)
+        (1000140300, 1000140300, True, True, False, False, False, False, True, False, False, False, False, False, False, False, False, False, False, 42, 1, 0, 0, 14, 30, 0, 0, 100)
+        (1000150310, 1000150310, True, True, False, False, False, False, True, False, False, False, False, False, False, False, False, False, False, 45, 2, 0, 0, 15, 31, 0, 0, 100)
+        (1000170390, 1000170390, True, True, False, False, False, False, True, False, False, False, False, False, False, False, False, False, False, 51, 2, 0, 0, 17, 39, 0, 0, 100)
+        (1000170400, 1000170400, True, True, False, False, False, False, True, False, False, False, False, False, False, False, False, False, False, 51, 1, 0, 0, 17, 40, 0, 0, 100)
+        (1000180360, 1000180360, True, True, False, False, False, False, True, False, False, False, False, False, False, False, False, False, False, 54, 1, 0, 0, 18, 36, 0, 0, 100)
+        (1000180400, 1000180400, True, True, False, False, False, False, True, False, False, False, False, False, False, False, False, False, False, 54, 1, 0, 0, 18, 40, 0, 0, 100)
+        (1000240500, 1000240500, True, True, False, False, False, False, True, False, False, False, False, False, False, False, False, False, False, 72, 1, 0, 0, 24, 50, 0, 0, 100)
+        (1000240520, 1000240520, True, True, False, False, False, False, True, False, False, False, False, False, False, False, False, False, False, 72, 1, 0, 0, 24, 52, 0, 0, 100)
+        (1000240530, 1000240530, True, True, False, False, False, False, True, False, False, False, False, False, False, False, False, False, False, 72, 2, 0, 0, 24, 53, 0, 0, 100)
+        (1000240540, 1000240540, True, True, False, False, False, False, True, False, False, False, False, False, False, False, False, False, False, 72, 1, 0, 0, 24, 54, 0, 0, 100)
+        (1000250550, 1000250550, True, True, False, False, False, False, True, False, False, False, False, False, False, False, False, False, False, 75, 2, 0, 0, 25, 55, 0, 0, 100)
+        (1000260540, 1000260540, True, True, False, False, False, False, True, False, False, False, False, False, False, False, False, False, False, 78, 1, 0, 0, 26, 54, 0, 0, 100)
+        (1000260560, 1000260560, True, True, False, False, False, False, True, False, False, False, False, False, False, False, False, False, False, 78, 1, 0, 0, 26, 56, 0, 0, 100)
+        (1000260570, 1000260570, True, True, False, False, False, False, True, False, False, False, False, False, False, False, False, False, False, 78, 2, 0, 0, 26, 57, 0, 0, 100)
+        (1000260590, 1000260590, True, True, False, False, False, False, True, False, False, False, False, False, False, False, False, False, False, 78, 2, 0, 0, 26, 59, 0, 0, 100)
+        (1000280580, 1000280580, True, True, False, False, False, False, True, False, False, False, False, False, False, False, False, False, False, 84, 1, 0, 0, 28, 58, 0, 0, 100)
+        (1000280600, 1000280600, True, True, False, False, False, False, True, False, False, False, False, False, False, False, False, False, False, 84, 1, 0, 0, 28, 60, 0, 0, 100)
+        (1000280610, 1000280610, True, True, False, False, False, False, True, False, False, False, False, False, False, False, False, False, False, 84, 2, 0, 0, 28, 61, 0, 0, 100)
+        (1000280620, 1000280620, True, True, False, False, False, False, True, False, False, False, False, False, False, False, False, False, False, 84, 1, 0, 0, 28, 62, 0, 0, 100)
+        (1000280630, 1000280630, True, True, False, False, False, False, True, False, False, False, False, False, False, False, False, False, False, 84, 2, 0, 0, 28, 63, 0, 0, 100)
+        (1000280640, 1000280640, True, True, False, False, False, False, True, False, False, False, False, False, False, False, False, False, False, 84, 1, 0, 0, 28, 64, 0, 0, 100)
+        (1000290630, 1000290630, True, True, False, False, False, False, True, False, False, False, False, False, False, False, False, False, False, 87, 2, 0, 0, 29, 63, 0, 0, 100)
+        (1000290650, 1000290650, True, True, False, False, False, False, True, False, False, False, False, False, False, False, False, False, False, 87, 2, 0, 0, 29, 65, 0, 0, 100)
+        (1000420920, 1000420920, True, True, False, False, False, False, True, False, False, False, False, False, False, False, False, False, False, 126, 1, 0, 0, 42, 92, 0, 0, 100)
+        (1000420950, 1000420950, True, True, False, False, False, False, True, False, False, False, False, False, False, False, False, False, False, 126, 2, 0, 0, 42, 95, 0, 0, 100)
+        (1000420960, 1000420960, True, True, False, False, False, False, True, False, False, False, False, False, False, False, False, False, False, 126, 1, 0, 0, 42, 96, 0, 0, 100)
+        (1000420970, 1000420970, True, True, False, False, False, False, True, False, False, False, False, False, False, False, False, False, False, 126, 2, 0, 0, 42, 97, 0, 0, 100)
+        (1000420980, 1000420980, True, True, False, False, False, False, True, False, False, False, False, False, False, False, False, False, False, 126, 1, 0, 0, 42, 98, 0, 0, 100)
+        (1000421000, 1000421000, True, True, False, False, False, False, True, False, False, False, False, False, False, False, False, False, False, 126, 1, 0, 0, 42, 100, 0, 0, 100)
+        (1000461080, 1000461080, True, True, False, False, False, False, True, False, False, False, False, False, False, False, False, False, False, 138, 1, 0, 0, 46, 108, 0, 0, 100)
+        (1000791970, 1000791970, True, True, False, False, False, False, True, False, False, False, False, False, False, False, False, False, False, 237, 2, 0, 0, 79, 197, 0, 0, 100)
+        (1000822040, 1000822040, True, True, False, False, False, False, True, False, False, False, False, False, False, False, False, False, False, 246, 1, 0, 0, 82, 204, 0, 0, 100)
+        (1000822060, 1000822060, True, True, False, False, False, False, True, False, False, False, False, False, False, False, False, False, False, 246, 1, 0, 0, 82, 206, 0, 0, 100)
+        (1000822070, 1000822070, True, True, False, False, False, False, True, False, False, False, False, False, False, False, False, False, False, 246, 2, 0, 0, 82, 207, 0, 0, 100)
+        (1000822080, 1000822080, True, True, False, False, False, False, True, False, False, False, False, False, False, False, False, False, False, 246, 1, 0, 0, 82, 208, 0, 0, 100)
+        """)
diff --git a/GaudiPartProp/tests/pytest/test_usesvc0.py b/GaudiPartProp/tests/pytest/test_usesvc0.py
new file mode 100644
index 0000000000000000000000000000000000000000..7e9dc386c6de4c7217db0c1730e89eb2ef4fb4e4
--- /dev/null
+++ b/GaudiPartProp/tests/pytest/test_usesvc0.py
@@ -0,0 +1,15 @@
+#####################################################################################
+# (c) Copyright 2024 CERN for the benefit of the LHCb and ATLAS collaborations      #
+#                                                                                   #
+# This software is distributed under the terms of the Apache version 2 licence,     #
+# copied verbatim in the file "LICENSE".                                            #
+#                                                                                   #
+# In applying this licence, CERN does not waive the privileges and immunities       #
+# granted to it by virtue of its status as an Intergovernmental Organization        #
+# or submit itself to any jurisdiction.                                             #
+#####################################################################################
+from GaudiTesting import GaudiExeTest
+
+
+class Test(GaudiExeTest):
+    command = ["gaudirun.py", "../options/PartPropAlg.py"]
diff --git a/GaudiPartProp/tests/pytest/test_usesvc1.py b/GaudiPartProp/tests/pytest/test_usesvc1.py
new file mode 100644
index 0000000000000000000000000000000000000000..6fe1a2fbdc835d9442ecdb3c3f6cd992a1602d20
--- /dev/null
+++ b/GaudiPartProp/tests/pytest/test_usesvc1.py
@@ -0,0 +1,15 @@
+#####################################################################################
+# (c) Copyright 2024 CERN for the benefit of the LHCb and ATLAS collaborations      #
+#                                                                                   #
+# This software is distributed under the terms of the Apache version 2 licence,     #
+# copied verbatim in the file "LICENSE".                                            #
+#                                                                                   #
+# In applying this licence, CERN does not waive the privileges and immunities       #
+# granted to it by virtue of its status as an Intergovernmental Organization        #
+# or submit itself to any jurisdiction.                                             #
+#####################################################################################
+from GaudiTesting import GaudiExeTest
+
+
+class Test(GaudiExeTest):
+    command = ["../scripts/PartPropSvc.py"]
diff --git a/GaudiPartProp/tests/qmtest/partprop.qms/newparts.qmt b/GaudiPartProp/tests/qmtest/partprop.qms/newparts.qmt
deleted file mode 100644
index 4a71c8c2ce5045a648fa6936552f751daf8e030b..0000000000000000000000000000000000000000
--- a/GaudiPartProp/tests/qmtest/partprop.qms/newparts.qmt
+++ /dev/null
@@ -1,37 +0,0 @@
-<?xml version="1.0" ?>
-<!--
-    (c) Copyright 1998-2023 CERN for the benefit of the LHCb and ATLAS collaborations
-
-    This software is distributed under the terms of the Apache version 2 licence,
-    copied verbatim in the file "LICENSE".
-
-    In applying this licence, CERN does not waive the privileges and immunities
-    granted to it by virtue of its status as an Intergovernmental Organization
-    or submit itself to any jurisdiction.
--->
-<!DOCTYPE extension  PUBLIC '-//QM/2.3/Extension//EN'  'http://www.codesourcery.com/qm/dtds/2.3/-//qm/2.3/extension//en.dtd'>
-<extension class="GaudiTest.GaudiExeTest" kind="test">
-  <argument name="program">
-    <text>../../tests/scripts/newparts.py</text>
-  </argument>
-<argument name="validator"><text>
-block1 = """
-Gaudi::Particle...SUCCESS  New/updated particles (from "Particles" property)
- ------------------------------------------------------------------------------------------------------------------------------------------------------------------
- | #    |        Name       |     PdgID    |   Q  |        Mass       |    (c*)Tau/Gamma  |  MaxWidth  |        EvtGen        |  PythiaID  |     Antiparticle     |
- ------------------------------------------------------------------------------------------------------------------------------------------------------------------
- | 582  | chi_c1(1P)        |        20443 |   0  |       3.51067 GeV |     839.99989 keV |      0     |        chi_c1        |    20443   |        self-cc       |
- ------------------------------------------------------------------------------------------------------------------------------------------------------------------
-"""
-block2 = """
-Gaudi::Particle...SUCCESS  New/updated particles (from "Particles" property)
- ------------------------------------------------------------------------------------------------------------------------------------------------------------------
- | #    |        Name       |     PdgID    |   Q  |        Mass       |    (c*)Tau/Gamma  |  MaxWidth  |        EvtGen        |  PythiaID  |     Antiparticle     |
- ------------------------------------------------------------------------------------------------------------------------------------------------------------------
- | 582  | chi_c1(1P)        |        20443 |   0  |       3.51067 GeV |     839.99989 keV |      0     |        chi_c1        |    20443   |        self-cc       |
- ------------------------------------------------------------------------------------------------------------------------------------------------------------------
-"""
-findReferenceBlock(block1)
-findReferenceBlock(block2)
-</text></argument>
-</extension>
diff --git a/GaudiPartProp/tests/qmtest/partprop.qms/partprop0.qmt b/GaudiPartProp/tests/qmtest/partprop.qms/partprop0.qmt
deleted file mode 100644
index bf67363e5ae285e70648a59b53bbb770077d61fc..0000000000000000000000000000000000000000
--- a/GaudiPartProp/tests/qmtest/partprop.qms/partprop0.qmt
+++ /dev/null
@@ -1,20 +0,0 @@
-<?xml version="1.0" ?>
-<!--
-    (c) Copyright 1998-2023 CERN for the benefit of the LHCb and ATLAS collaborations
-
-    This software is distributed under the terms of the Apache version 2 licence,
-    copied verbatim in the file "LICENSE".
-
-    In applying this licence, CERN does not waive the privileges and immunities
-    granted to it by virtue of its status as an Intergovernmental Organization
-    or submit itself to any jurisdiction.
--->
-<!DOCTYPE extension  PUBLIC '-//QM/2.3/Extension//EN'  'http://www.codesourcery.com/qm/dtds/2.3/-//qm/2.3/extension//en.dtd'>
-<extension class="GaudiTest.GaudiExeTest" kind="test">
-  <argument name="program">
-    <text>../../python/GaudiPartProp/tests.py</text>
-  </argument>
-  <argument name="reference">
-    <text>../refs/partprop0.ref</text>
-  </argument>
-</extension>
diff --git a/GaudiPartProp/tests/qmtest/partprop.qms/partprop_pids.qmt b/GaudiPartProp/tests/qmtest/partprop.qms/partprop_pids.qmt
deleted file mode 100644
index 06da7db22ceb46ac8ed4b3bd8d2869caffac0748..0000000000000000000000000000000000000000
--- a/GaudiPartProp/tests/qmtest/partprop.qms/partprop_pids.qmt
+++ /dev/null
@@ -1,1002 +0,0 @@
-<?xml version="1.0" ?>
-<!--
-    (c) Copyright 1998-2023 CERN for the benefit of the LHCb and ATLAS collaborations
-
-    This software is distributed under the terms of the Apache version 2 licence,
-    copied verbatim in the file "LICENSE".
-
-    In applying this licence, CERN does not waive the privileges and immunities
-    granted to it by virtue of its status as an Intergovernmental Organization
-    or submit itself to any jurisdiction.
--->
-<!DOCTYPE extension  PUBLIC '-//QM/2.3/Extension//EN'  'http://www.codesourcery.com/qm/dtds/2.3/-//qm/2.3/extension//en.dtd'>
-<extension class="GaudiTest.GaudiExeTest" kind="test">
-  <argument name="program">
-    <text>../scripts/pids.py</text>
-  </argument>
-  <!-- <argument name="reference">
-    <text>../refs/partprop_pids.ref</text>
-  </argument> -->
-<argument name="validator"><text>
-block = """
-ApplicationMgr       INFO Application Manager Initialized successfully
-(-1000020040, 1000020040, True, True, False, False, False, False, True, False, False, False, False, False, False, False, False, False, False, -6, 1, 0, 0, 2, 4, 0, 0, 100)
-(-1000020030, 1000020030, True, True, False, False, False, False, True, False, False, False, False, False, False, False, False, False, False, -6, 2, 0, 0, 2, 3, 0, 0, 100)
-(-1000010030, 1000010030, True, True, False, False, False, False, True, False, False, False, False, False, False, False, False, False, False, -3, 2, 0, 0, 1, 3, 0, 0, 100)
-(-1000010020, 1000010020, True, True, False, False, False, False, True, False, False, False, False, False, False, False, False, False, False, -3, 1, 0, 0, 1, 2, 0, 0, 100)
-(-990000000, 990000000, True, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, 0, 0, 0, 0, 0, 0, 0, 0, 99)
-(-99000000, 99000000, False, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, 0, 0, 0, 0, 0, 0, 0, 0, 9)
-(-9900042, 9900042, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, -6, 1, 0, 0, 0, 0, 0, 9, 0)
-(-9900041, 9900041, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, -6, 1, 0, 0, 0, 0, 0, 9, 0)
-(-9900024, 9900024, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, -3, 3, 0, 0, 0, 0, 0, 24, 0)
-(-9042413, 9042413, True, True, False, True, True, False, False, False, True, True, True, False, True, False, False, False, False, -3, 3, 0, 0, 0, 0, 0, 0, 0)
-(-9010213, 9010213, True, True, True, False, True, False, False, False, True, True, True, False, False, False, False, False, False, -3, 3, 0, 0, 0, 0, 0, 0, 0)
-(-9010211, 9010211, True, True, True, False, True, False, False, False, True, True, True, False, False, False, False, False, False, -3, 1, 0, 0, 0, 0, 0, 0, 0)
-(-9000213, 9000213, True, True, True, False, True, False, False, False, True, True, True, False, False, False, False, False, False, -3, 3, 0, 0, 0, 0, 0, 0, 0)
-(-9000211, 9000211, True, True, True, False, True, False, False, False, True, True, True, False, False, False, False, False, False, -3, 1, 0, 0, 0, 0, 0, 0, 0)
-(-4900213, 4900213, True, False, False, False, False, False, False, False, True, False, True, False, False, False, False, False, False, 0, 3, 0, 0, 0, 0, 0, 0, 0)
-(-4900211, 4900211, True, False, False, False, False, False, False, False, True, False, True, False, False, False, False, False, False, 0, 1, 0, 0, 0, 0, 0, 0, 0)
-(-4900101, 4900101, True, False, False, False, False, False, False, False, True, True, False, False, False, False, False, False, False, 0, 1, 0, 0, 0, 0, 0, 0, 0)
-(-4000012, 4000012, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, 0, 2, 0, 0, 0, 0, 0, 12, 0)
-(-4000011, 4000011, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, 3, 2, 0, 0, 0, 0, 0, 11, 0)
-(-4000002, 4000002, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, -2, 2, 0, 0, 0, 0, 0, 2, 0)
-(-4000001, 4000001, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, 1, 2, 0, 0, 0, 0, 0, 1, 0)
-(-3000213, 3000213, True, False, False, False, False, False, False, False, True, True, True, False, False, False, False, False, False, -3, 3, 0, 0, 0, 0, 0, 0, 0)
-(-3000211, 3000211, True, False, False, False, False, False, False, False, True, True, True, False, False, False, False, False, False, -3, 1, 0, 0, 0, 0, 0, 0, 0)
-(-2000016, 2000016, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, 0, 1, 0, 0, 0, 0, 0, 16, 0)
-(-2000015, 2000015, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, 3, 1, 0, 0, 0, 0, 0, 15, 0)
-(-2000014, 2000014, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, 0, 1, 0, 0, 0, 0, 0, 14, 0)
-(-2000013, 2000013, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, 3, 1, 0, 0, 0, 0, 0, 13, 0)
-(-2000012, 2000012, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, 0, 1, 0, 0, 0, 0, 0, 12, 0)
-(-2000011, 2000011, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, 3, 1, 0, 0, 0, 0, 0, 11, 0)
-(-2000006, 2000006, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, -2, 1, 0, 0, 0, 0, 0, 6, 0)
-(-2000005, 2000005, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, 1, 1, 0, 0, 0, 0, 0, 5, 0)
-(-2000004, 2000004, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, -2, 1, 0, 0, 0, 0, 0, 4, 0)
-(-2000003, 2000003, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, 1, 1, 0, 0, 0, 0, 0, 3, 0)
-(-2000002, 2000002, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, -2, 1, 0, 0, 0, 0, 0, 2, 0)
-(-2000001, 2000001, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, 1, 1, 0, 0, 0, 0, 0, 1, 0)
-(-1000037, 1000037, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, -3, 2, 0, 0, 0, 0, 0, 37, 0)
-(-1000024, 1000024, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, -3, 2, 0, 0, 0, 0, 0, 24, 0)
-(-1000016, 1000016, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, 0, 1, 0, 0, 0, 0, 0, 16, 0)
-(-1000015, 1000015, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, 3, 1, 0, 0, 0, 0, 0, 15, 0)
-(-1000014, 1000014, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, 0, 1, 0, 0, 0, 0, 0, 14, 0)
-(-1000013, 1000013, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, 3, 1, 0, 0, 0, 0, 0, 13, 0)
-(-1000012, 1000012, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, 0, 1, 0, 0, 0, 0, 0, 12, 0)
-(-1000011, 1000011, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, 3, 1, 0, 0, 0, 0, 0, 11, 0)
-(-1000006, 1000006, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, -2, 1, 0, 0, 0, 0, 0, 6, 0)
-(-1000005, 1000005, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, 1, 1, 0, 0, 0, 0, 0, 5, 0)
-(-1000004, 1000004, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, -2, 1, 0, 0, 0, 0, 0, 4, 0)
-(-1000003, 1000003, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, 1, 1, 0, 0, 0, 0, 0, 3, 0)
-(-1000002, 1000002, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, -2, 1, 0, 0, 0, 0, 0, 2, 0)
-(-1000001, 1000001, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, 1, 1, 0, 0, 0, 0, 0, 1, 0)
-(-204126, 204126, True, True, False, True, True, False, False, False, True, True, True, False, True, False, False, False, False, -3, 6, 0, 0, 0, 0, 0, 0, 0)
-(-203338, 203338, True, True, False, True, True, False, False, False, True, False, False, True, False, False, False, False, False, 3, 8, 0, 0, 0, 0, 0, 0, 0)
-(-203326, 203326, True, True, False, True, True, False, False, False, True, False, True, True, False, False, False, False, False, 0, 6, 0, 0, 0, 0, 0, 0, 0)
-(-203322, 203322, True, True, False, True, True, False, False, False, True, False, True, True, False, False, False, False, False, 0, 2, 0, 0, 0, 0, 0, 0, 0)
-(-203316, 203316, True, True, False, True, True, False, False, False, True, True, False, True, False, False, False, False, False, 3, 6, 0, 0, 0, 0, 0, 0, 0)
-(-203312, 203312, True, True, False, True, True, False, False, False, True, True, False, True, False, False, False, False, False, 3, 2, 0, 0, 0, 0, 0, 0, 0)
-(-104324, 104324, True, True, False, True, True, False, False, False, True, False, True, True, True, False, False, False, False, -3, 4, 0, 0, 0, 0, 0, 0, 0)
-(-104322, 104322, True, True, False, True, True, False, False, False, True, False, True, True, True, False, False, False, False, -3, 2, 0, 0, 0, 0, 0, 0, 0)
-(-104314, 104314, True, True, False, True, True, False, False, False, True, True, False, True, True, False, False, False, False, 0, 4, 0, 0, 0, 0, 0, 0, 0)
-(-104312, 104312, True, True, False, True, True, False, False, False, True, True, False, True, True, False, False, False, False, 0, 2, 0, 0, 0, 0, 0, 0, 0)
-(-104124, 104124, True, True, False, True, True, False, False, False, True, True, True, False, True, False, False, False, False, -3, 4, 0, 0, 0, 0, 0, 0, 0)
-(-103326, 103326, True, True, False, True, True, False, False, False, True, False, True, True, False, False, False, False, False, 0, 6, 0, 0, 0, 0, 0, 0, 0)
-(-103316, 103316, True, True, False, True, True, False, False, False, True, True, False, True, False, False, False, False, False, 3, 6, 0, 0, 0, 0, 0, 0, 0)
-(-103222, 103222, True, True, False, True, True, False, False, False, True, False, True, True, False, False, False, False, False, -3, 2, 0, 0, 0, 0, 0, 0, 0)
-(-103212, 103212, True, True, False, True, True, False, False, False, True, True, True, True, False, False, False, False, False, 0, 2, 0, 0, 0, 0, 0, 0, 0)
-(-103112, 103112, True, True, False, True, True, False, False, False, True, True, False, True, False, False, False, False, False, 3, 2, 0, 0, 0, 0, 0, 0, 0)
-(-100423, 100423, True, True, True, False, True, False, False, False, True, False, True, False, True, False, False, False, False, 0, 3, 1, 0, 0, 0, 0, 0, 0)
-(-100421, 100421, True, True, True, False, True, False, False, False, True, False, True, False, True, False, False, False, False, 0, 1, 0, 0, 0, 0, 0, 0, 0)
-(-100413, 100413, True, True, True, False, True, False, False, False, True, True, False, False, True, False, False, False, False, -3, 3, 1, 0, 0, 0, 0, 0, 0)
-(-100411, 100411, True, True, True, False, True, False, False, False, True, True, False, False, True, False, False, False, False, -3, 1, 0, 0, 0, 0, 0, 0, 0)
-(-100325, 100325, True, True, True, False, True, False, False, False, True, False, True, True, False, False, False, False, False, -3, 5, 1, 1, 0, 0, 0, 0, 0)
-(-100323, 100323, True, True, True, False, True, False, False, False, True, False, True, True, False, False, False, False, False, -3, 3, 1, 0, 0, 0, 0, 0, 0)
-(-100321, 100321, True, True, True, False, True, False, False, False, True, False, True, True, False, False, False, False, False, -3, 1, 0, 0, 0, 0, 0, 0, 0)
-(-100315, 100315, True, True, True, False, True, False, False, False, True, True, False, True, False, False, False, False, False, 0, 5, 1, 1, 0, 0, 0, 0, 0)
-(-100313, 100313, True, True, True, False, True, False, False, False, True, True, False, True, False, False, False, False, False, 0, 3, 1, 0, 0, 0, 0, 0, 0)
-(-100311, 100311, True, True, True, False, True, False, False, False, True, True, False, True, False, False, False, False, False, 0, 1, 0, 0, 0, 0, 0, 0, 0)
-(-100213, 100213, True, True, True, False, True, False, False, False, True, True, True, False, False, False, False, False, False, -3, 3, 1, 0, 0, 0, 0, 0, 0)
-(-100211, 100211, True, True, True, False, True, False, False, False, True, True, True, False, False, False, False, False, False, -3, 1, 0, 0, 0, 0, 0, 0, 0)
-(-53122, 53122, True, True, False, True, True, False, False, False, True, True, True, True, False, False, False, False, False, 0, 2, 0, 0, 0, 0, 0, 0, 0)
-(-52214, 52214, True, True, False, True, True, False, False, False, True, True, True, False, False, False, False, False, False, -3, 4, 0, 0, 0, 0, 0, 0, 0)
-(-52114, 52114, True, True, False, True, True, False, False, False, True, True, True, False, False, False, False, False, False, 0, 4, 0, 0, 0, 0, 0, 0, 0)
-(-43122, 43122, True, True, False, True, True, False, False, False, True, True, True, True, False, False, False, False, False, 0, 2, 0, 0, 0, 0, 0, 0, 0)
-(-42212, 42212, True, True, False, True, True, False, False, False, True, True, True, False, False, False, False, False, False, -3, 2, 0, 0, 0, 0, 0, 0, 0)
-(-42124, 42124, True, True, False, True, True, False, False, False, True, True, True, False, False, False, False, False, False, -3, 4, 0, 0, 0, 0, 0, 0, 0)
-(-42112, 42112, True, True, False, True, True, False, False, False, True, True, True, False, False, False, False, False, False, 0, 2, 0, 0, 0, 0, 0, 0, 0)
-(-41214, 41214, True, True, False, True, True, False, False, False, True, True, True, False, False, False, False, False, False, 0, 4, 0, 0, 0, 0, 0, 0, 0)
-(-33122, 33122, True, True, False, True, True, False, False, False, True, True, True, True, False, False, False, False, False, 0, 2, 0, 0, 0, 0, 0, 0, 0)
-(-32224, 32224, True, True, False, True, True, False, False, False, True, False, True, False, False, False, False, False, False, -6, 4, 0, 0, 0, 0, 0, 0, 0)
-(-32214, 32214, True, True, False, True, True, False, False, False, True, True, True, False, False, False, False, False, False, -3, 4, 0, 0, 0, 0, 0, 0, 0)
-(-32212, 32212, True, True, False, True, True, False, False, False, True, True, True, False, False, False, False, False, False, -3, 2, 0, 0, 0, 0, 0, 0, 0)
-(-32124, 32124, True, True, False, True, True, False, False, False, True, True, True, False, False, False, False, False, False, -3, 4, 0, 0, 0, 0, 0, 0, 0)
-(-32114, 32114, True, True, False, True, True, False, False, False, True, True, True, False, False, False, False, False, False, 0, 4, 0, 0, 0, 0, 0, 0, 0)
-(-32112, 32112, True, True, False, True, True, False, False, False, True, True, True, False, False, False, False, False, False, 0, 2, 0, 0, 0, 0, 0, 0, 0)
-(-31214, 31214, True, True, False, True, True, False, False, False, True, True, True, False, False, False, False, False, False, 0, 4, 0, 0, 0, 0, 0, 0, 0)
-(-31114, 31114, True, True, False, True, True, False, False, False, True, True, False, False, False, False, False, False, False, 3, 4, 0, 0, 0, 0, 0, 0, 0)
-(-30363, 30363, True, True, False, True, True, False, False, False, True, False, True, True, False, False, False, False, False, 0, 3, 0, 0, 0, 0, 0, 0, 0)
-(-30353, 30353, True, True, False, True, True, False, False, False, True, False, True, True, False, False, False, False, False, -3, 3, 0, 0, 0, 0, 0, 0, 0)
-(-30343, 30343, True, True, False, True, True, False, False, False, True, True, True, True, False, False, False, False, False, 0, 3, 0, 0, 0, 0, 0, 0, 0)
-(-30323, 30323, True, True, True, False, True, False, False, False, True, False, True, True, False, False, False, False, False, -3, 3, 1, 2, 0, 0, 0, 0, 0)
-(-30313, 30313, True, True, True, False, True, False, False, False, True, True, False, True, False, False, False, False, False, 0, 3, 1, 2, 0, 0, 0, 0, 0)
-(-30213, 30213, True, True, True, False, True, False, False, False, True, True, True, False, False, False, False, False, False, -3, 3, 1, 2, 0, 0, 0, 0, 0)
-(-23224, 23224, True, True, False, True, True, False, False, False, True, False, True, True, False, False, False, False, False, -3, 4, 0, 0, 0, 0, 0, 0, 0)
-(-23222, 23222, True, True, False, True, True, False, False, False, True, False, True, True, False, False, False, False, False, -3, 2, 0, 0, 0, 0, 0, 0, 0)
-(-23214, 23214, True, True, False, True, True, False, False, False, True, True, True, True, False, False, False, False, False, 0, 4, 0, 0, 0, 0, 0, 0, 0)
-(-23212, 23212, True, True, False, True, True, False, False, False, True, True, True, True, False, False, False, False, False, 0, 2, 0, 0, 0, 0, 0, 0, 0)
-(-23126, 23126, True, True, False, True, True, False, False, False, True, True, True, True, False, False, False, False, False, 0, 6, 0, 0, 0, 0, 0, 0, 0)
-(-23124, 23124, True, True, False, True, True, False, False, False, True, True, True, True, False, False, False, False, False, 0, 4, 0, 0, 0, 0, 0, 0, 0)
-(-23122, 23122, True, True, False, True, True, False, False, False, True, True, True, True, False, False, False, False, False, 0, 2, 0, 0, 0, 0, 0, 0, 0)
-(-23114, 23114, True, True, False, True, True, False, False, False, True, True, False, True, False, False, False, False, False, 3, 4, 0, 0, 0, 0, 0, 0, 0)
-(-23112, 23112, True, True, False, True, True, False, False, False, True, True, False, True, False, False, False, False, False, 3, 2, 0, 0, 0, 0, 0, 0, 0)
-(-22224, 22224, True, True, False, True, True, False, False, False, True, False, True, False, False, False, False, False, False, -6, 4, 0, 0, 0, 0, 0, 0, 0)
-(-22222, 22222, True, True, False, True, True, False, False, False, True, False, True, False, False, False, False, False, False, -6, 2, 0, 0, 0, 0, 0, 0, 0)
-(-22214, 22214, True, True, False, True, True, False, False, False, True, True, True, False, False, False, False, False, False, -3, 4, 0, 0, 0, 0, 0, 0, 0)
-(-22212, 22212, True, True, False, True, True, False, False, False, True, True, True, False, False, False, False, False, False, -3, 2, 0, 0, 0, 0, 0, 0, 0)
-(-22124, 22124, True, True, False, True, True, False, False, False, True, True, True, False, False, False, False, False, False, -3, 4, 0, 0, 0, 0, 0, 0, 0)
-(-22122, 22122, True, True, False, True, True, False, False, False, True, True, True, False, False, False, False, False, False, -3, 2, 0, 0, 0, 0, 0, 0, 0)
-(-22114, 22114, True, True, False, True, True, False, False, False, True, True, True, False, False, False, False, False, False, 0, 4, 0, 0, 0, 0, 0, 0, 0)
-(-22112, 22112, True, True, False, True, True, False, False, False, True, True, True, False, False, False, False, False, False, 0, 2, 0, 0, 0, 0, 0, 0, 0)
-(-21214, 21214, True, True, False, True, True, False, False, False, True, True, True, False, False, False, False, False, False, 0, 4, 0, 0, 0, 0, 0, 0, 0)
-(-21212, 21212, True, True, False, True, True, False, False, False, True, True, True, False, False, False, False, False, False, 0, 2, 0, 0, 0, 0, 0, 0, 0)
-(-21114, 21114, True, True, False, True, True, False, False, False, True, True, False, False, False, False, False, False, False, 3, 4, 0, 0, 0, 0, 0, 0, 0)
-(-21112, 21112, True, True, False, True, True, False, False, False, True, True, False, False, False, False, False, False, False, 3, 2, 0, 0, 0, 0, 0, 0, 0)
-(-20543, 20543, True, True, True, False, True, False, False, False, True, False, False, False, True, True, False, False, False, -3, 3, 1, 1, 0, 0, 0, 0, 0)
-(-20533, 20533, True, True, True, False, True, False, False, False, True, False, False, True, False, True, False, False, False, 0, 3, 1, 1, 0, 0, 0, 0, 0)
-(-20523, 20523, True, True, True, False, True, False, False, False, True, False, True, False, False, True, False, False, False, -3, 3, 1, 1, 0, 0, 0, 0, 0)
-(-20513, 20513, True, True, True, False, True, False, False, False, True, True, False, False, False, True, False, False, False, 0, 3, 1, 1, 0, 0, 0, 0, 0)
-(-20433, 20433, True, True, True, False, True, False, False, False, True, False, False, True, True, False, False, False, False, -3, 3, 1, 1, 0, 0, 0, 0, 0)
-(-20423, 20423, True, True, True, False, True, False, False, False, True, False, True, False, True, False, False, False, False, 0, 3, 1, 1, 0, 0, 0, 0, 0)
-(-20413, 20413, True, True, True, False, True, False, False, False, True, True, False, False, True, False, False, False, False, -3, 3, 1, 1, 0, 0, 0, 0, 0)
-(-20325, 20325, True, True, True, False, True, False, False, False, True, False, True, True, False, False, False, False, False, -3, 5, 1, 2, 0, 0, 0, 0, 0)
-(-20323, 20323, True, True, True, False, True, False, False, False, True, False, True, True, False, False, False, False, False, -3, 3, 1, 1, 0, 0, 0, 0, 0)
-(-20315, 20315, True, True, True, False, True, False, False, False, True, True, False, True, False, False, False, False, False, 0, 5, 1, 2, 0, 0, 0, 0, 0)
-(-20313, 20313, True, True, True, False, True, False, False, False, True, True, False, True, False, False, False, False, False, 0, 3, 1, 1, 0, 0, 0, 0, 0)
-(-20213, 20213, True, True, True, False, True, False, False, False, True, True, True, False, False, False, False, False, False, -3, 3, 1, 1, 0, 0, 0, 0, 0)
-(-15122, 15122, True, True, False, True, True, False, False, False, True, True, True, False, False, True, False, False, False, 0, 2, 0, 0, 0, 0, 0, 0, 0)
-(-14122, 14122, True, True, False, True, True, False, False, False, True, True, True, False, True, False, False, False, False, -3, 2, 0, 0, 0, 0, 0, 0, 0)
-(-13324, 13324, True, True, False, True, True, False, False, False, True, False, True, True, False, False, False, False, False, 0, 4, 0, 0, 0, 0, 0, 0, 0)
-(-13314, 13314, True, True, False, True, True, False, False, False, True, True, False, True, False, False, False, False, False, 3, 4, 0, 0, 0, 0, 0, 0, 0)
-(-13226, 13226, True, True, False, True, True, False, False, False, True, False, True, True, False, False, False, False, False, -3, 6, 0, 0, 0, 0, 0, 0, 0)
-(-13224, 13224, True, True, False, True, True, False, False, False, True, False, True, True, False, False, False, False, False, -3, 4, 0, 0, 0, 0, 0, 0, 0)
-(-13222, 13222, True, True, False, True, True, False, False, False, True, False, True, True, False, False, False, False, False, -3, 2, 0, 0, 0, 0, 0, 0, 0)
-(-13216, 13216, True, True, False, True, True, False, False, False, True, True, True, True, False, False, False, False, False, 0, 6, 0, 0, 0, 0, 0, 0, 0)
-(-13214, 13214, True, True, False, True, True, False, False, False, True, True, True, True, False, False, False, False, False, 0, 4, 0, 0, 0, 0, 0, 0, 0)
-(-13212, 13212, True, True, False, True, True, False, False, False, True, True, True, True, False, False, False, False, False, 0, 2, 0, 0, 0, 0, 0, 0, 0)
-(-13126, 13126, True, True, False, True, True, False, False, False, True, True, True, True, False, False, False, False, False, 0, 6, 0, 0, 0, 0, 0, 0, 0)
-(-13124, 13124, True, True, False, True, True, False, False, False, True, True, True, True, False, False, False, False, False, 0, 4, 0, 0, 0, 0, 0, 0, 0)
-(-13122, 13122, True, True, False, True, True, False, False, False, True, True, True, True, False, False, False, False, False, 0, 2, 0, 0, 0, 0, 0, 0, 0)
-(-13116, 13116, True, True, False, True, True, False, False, False, True, True, False, True, False, False, False, False, False, 3, 6, 0, 0, 0, 0, 0, 0, 0)
-(-13114, 13114, True, True, False, True, True, False, False, False, True, True, False, True, False, False, False, False, False, 3, 4, 0, 0, 0, 0, 0, 0, 0)
-(-13112, 13112, True, True, False, True, True, False, False, False, True, True, False, True, False, False, False, False, False, 3, 2, 0, 0, 0, 0, 0, 0, 0)
-(-12226, 12226, True, True, False, True, True, False, False, False, True, False, True, False, False, False, False, False, False, -6, 6, 0, 0, 0, 0, 0, 0, 0)
-(-12224, 12224, True, True, False, True, True, False, False, False, True, False, True, False, False, False, False, False, False, -6, 4, 0, 0, 0, 0, 0, 0, 0)
-(-12222, 12222, True, True, False, True, True, False, False, False, True, False, True, False, False, False, False, False, False, -6, 2, 0, 0, 0, 0, 0, 0, 0)
-(-12218, 12218, True, True, False, True, True, False, False, False, True, True, True, False, False, False, False, False, False, -3, 8, 0, 0, 0, 0, 0, 0, 0)
-(-12216, 12216, True, True, False, True, True, False, False, False, True, True, True, False, False, False, False, False, False, -3, 6, 0, 0, 0, 0, 0, 0, 0)
-(-12214, 12214, True, True, False, True, True, False, False, False, True, True, True, False, False, False, False, False, False, -3, 4, 0, 0, 0, 0, 0, 0, 0)
-(-12212, 12212, True, True, False, True, True, False, False, False, True, True, True, False, False, False, False, False, False, -3, 2, 0, 0, 0, 0, 0, 0, 0)
-(-12126, 12126, True, True, False, True, True, False, False, False, True, True, True, False, False, False, False, False, False, -3, 6, 0, 0, 0, 0, 0, 0, 0)
-(-12122, 12122, True, True, False, True, True, False, False, False, True, True, True, False, False, False, False, False, False, -3, 2, 0, 0, 0, 0, 0, 0, 0)
-(-12118, 12118, True, True, False, True, True, False, False, False, True, True, True, False, False, False, False, False, False, 0, 8, 0, 0, 0, 0, 0, 0, 0)
-(-12116, 12116, True, True, False, True, True, False, False, False, True, True, True, False, False, False, False, False, False, 0, 6, 0, 0, 0, 0, 0, 0, 0)
-(-12114, 12114, True, True, False, True, True, False, False, False, True, True, True, False, False, False, False, False, False, 0, 4, 0, 0, 0, 0, 0, 0, 0)
-(-12112, 12112, True, True, False, True, True, False, False, False, True, True, True, False, False, False, False, False, False, 0, 2, 0, 0, 0, 0, 0, 0, 0)
-(-11216, 11216, True, True, False, True, True, False, False, False, True, True, True, False, False, False, False, False, False, 0, 6, 0, 0, 0, 0, 0, 0, 0)
-(-11212, 11212, True, True, False, True, True, False, False, False, True, True, True, False, False, False, False, False, False, 0, 2, 0, 0, 0, 0, 0, 0, 0)
-(-11116, 11116, True, True, False, True, True, False, False, False, True, True, False, False, False, False, False, False, False, 3, 6, 0, 0, 0, 0, 0, 0, 0)
-(-11114, 11114, True, True, False, True, True, False, False, False, True, True, False, False, False, False, False, False, False, 3, 4, 0, 0, 0, 0, 0, 0, 0)
-(-11112, 11112, True, True, False, True, True, False, False, False, True, True, False, False, False, False, False, False, False, 3, 2, 0, 0, 0, 0, 0, 0, 0)
-(-10543, 10543, True, True, True, False, True, False, False, False, True, False, False, False, True, True, False, False, False, -3, 3, 0, 1, 0, 0, 0, 0, 0)
-(-10541, 10541, True, True, True, False, True, False, False, False, True, False, False, False, True, True, False, False, False, -3, 1, 1, 1, 0, 0, 0, 0, 0)
-(-10533, 10533, True, True, True, False, True, False, False, False, True, False, False, True, False, True, False, False, False, 0, 3, 0, 1, 0, 0, 0, 0, 0)
-(-10531, 10531, True, True, True, False, True, False, False, False, True, False, False, True, False, True, False, False, False, 0, 1, 1, 1, 0, 0, 0, 0, 0)
-(-10523, 10523, True, True, True, False, True, False, False, False, True, False, True, False, False, True, False, False, False, -3, 3, 0, 1, 0, 0, 0, 0, 0)
-(-10521, 10521, True, True, True, False, True, False, False, False, True, False, True, False, False, True, False, False, False, -3, 1, 1, 1, 0, 0, 0, 0, 0)
-(-10513, 10513, True, True, True, False, True, False, False, False, True, True, False, False, False, True, False, False, False, 0, 3, 0, 1, 0, 0, 0, 0, 0)
-(-10511, 10511, True, True, True, False, True, False, False, False, True, True, False, False, False, True, False, False, False, 0, 1, 1, 1, 0, 0, 0, 0, 0)
-(-10433, 10433, True, True, True, False, True, False, False, False, True, False, False, True, True, False, False, False, False, -3, 3, 0, 1, 0, 0, 0, 0, 0)
-(-10431, 10431, True, True, True, False, True, False, False, False, True, False, False, True, True, False, False, False, False, -3, 1, 1, 1, 0, 0, 0, 0, 0)
-(-10423, 10423, True, True, True, False, True, False, False, False, True, False, True, False, True, False, False, False, False, 0, 3, 0, 1, 0, 0, 0, 0, 0)
-(-10421, 10421, True, True, True, False, True, False, False, False, True, False, True, False, True, False, False, False, False, 0, 1, 1, 1, 0, 0, 0, 0, 0)
-(-10413, 10413, True, True, True, False, True, False, False, False, True, True, False, False, True, False, False, False, False, -3, 3, 0, 1, 0, 0, 0, 0, 0)
-(-10411, 10411, True, True, True, False, True, False, False, False, True, True, False, False, True, False, False, False, False, -3, 1, 1, 1, 0, 0, 0, 0, 0)
-(-10325, 10325, True, True, True, False, True, False, False, False, True, False, True, True, False, False, False, False, False, -3, 5, 0, 2, 0, 0, 0, 0, 0)
-(-10323, 10323, True, True, True, False, True, False, False, False, True, False, True, True, False, False, False, False, False, -3, 3, 0, 1, 0, 0, 0, 0, 0)
-(-10321, 10321, True, True, True, False, True, False, False, False, True, False, True, True, False, False, False, False, False, -3, 1, 1, 1, 0, 0, 0, 0, 0)
-(-10315, 10315, True, True, True, False, True, False, False, False, True, True, False, True, False, False, False, False, False, 0, 5, 0, 2, 0, 0, 0, 0, 0)
-(-10313, 10313, True, True, True, False, True, False, False, False, True, True, False, True, False, False, False, False, False, 0, 3, 0, 1, 0, 0, 0, 0, 0)
-(-10311, 10311, True, True, True, False, True, False, False, False, True, True, False, True, False, False, False, False, False, 0, 1, 1, 1, 0, 0, 0, 0, 0)
-(-10215, 10215, True, True, True, False, True, False, False, False, True, True, True, False, False, False, False, False, False, -3, 5, 0, 2, 0, 0, 0, 0, 0)
-(-10213, 10213, True, True, True, False, True, False, False, False, True, True, True, False, False, False, False, False, False, -3, 3, 0, 1, 0, 0, 0, 0, 0)
-(-10211, 10211, True, True, True, False, True, False, False, False, True, True, True, False, False, False, False, False, False, -3, 1, 1, 1, 0, 0, 0, 0, 0)
-(-5554, 5554, True, True, False, True, True, False, False, False, True, False, False, False, False, True, False, False, False, 3, 4, 0, 0, 0, 0, 0, 0, 0)
-(-5544, 5544, True, True, False, True, True, False, False, False, True, False, False, False, True, True, False, False, False, 0, 4, 0, 0, 0, 0, 0, 0, 0)
-(-5542, 5542, True, True, False, True, True, False, False, False, True, False, False, False, True, True, False, False, False, 0, 2, 0, 0, 0, 0, 0, 0, 0)
-(-5534, 5534, True, True, False, True, True, False, False, False, True, False, False, True, False, True, False, False, False, 3, 4, 0, 0, 0, 0, 0, 0, 0)
-(-5532, 5532, True, True, False, True, True, False, False, False, True, False, False, True, False, True, False, False, False, 3, 2, 0, 0, 0, 0, 0, 0, 0)
-(-5524, 5524, True, True, False, True, True, False, False, False, True, False, True, False, False, True, False, False, False, 0, 4, 0, 0, 0, 0, 0, 0, 0)
-(-5522, 5522, True, True, False, True, True, False, False, False, True, False, True, False, False, True, False, False, False, 0, 2, 0, 0, 0, 0, 0, 0, 0)
-(-5514, 5514, True, True, False, True, True, False, False, False, True, True, False, False, False, True, False, False, False, 3, 4, 0, 0, 0, 0, 0, 0, 0)
-(-5512, 5512, True, True, False, True, True, False, False, False, True, True, False, False, False, True, False, False, False, 3, 2, 0, 0, 0, 0, 0, 0, 0)
-(-5503, 5503, True, True, False, False, False, False, False, False, True, False, False, False, False, True, False, False, False, 2, 3, 0, 0, 0, 0, 0, 0, 0)
-(-5444, 5444, True, True, False, True, True, False, False, False, True, False, False, False, True, True, False, False, False, -3, 4, 0, 0, 0, 0, 0, 0, 0)
-(-5442, 5442, True, True, False, True, True, False, False, False, True, False, False, False, True, True, False, False, False, -3, 2, 0, 0, 0, 0, 0, 0, 0)
-(-5434, 5434, True, True, False, True, True, False, False, False, True, False, False, True, True, True, False, False, False, 0, 4, 0, 0, 0, 0, 0, 0, 0)
-(-5432, 5432, True, True, False, True, True, False, False, False, True, False, False, True, True, True, False, False, False, 0, 2, 0, 0, 0, 0, 0, 0, 0)
-(-5424, 5424, True, True, False, True, True, False, False, False, True, False, True, False, True, True, False, False, False, -3, 4, 0, 0, 0, 0, 0, 0, 0)
-(-5422, 5422, True, True, False, True, True, False, False, False, True, False, True, False, True, True, False, False, False, -3, 2, 0, 0, 0, 0, 0, 0, 0)
-(-5414, 5414, True, True, False, True, True, False, False, False, True, True, False, False, True, True, False, False, False, 0, 4, 0, 0, 0, 0, 0, 0, 0)
-(-5412, 5412, True, True, False, True, True, False, False, False, True, True, False, False, True, True, False, False, False, 0, 2, 0, 0, 0, 0, 0, 0, 0)
-(-5403, 5403, True, True, False, False, False, False, False, False, True, False, False, False, True, True, False, False, False, -1, 3, 0, 0, 0, 0, 0, 0, 0)
-(-5401, 5401, True, True, False, False, False, False, False, False, True, False, False, False, True, True, False, False, False, -1, 1, 0, 0, 0, 0, 0, 0, 0)
-(-5342, 5342, True, True, False, True, True, False, False, False, True, False, False, True, True, True, False, False, False, 0, 2, 0, 0, 0, 0, 0, 0, 0)
-(-5334, 5334, True, True, False, True, True, False, False, False, True, False, False, True, False, True, False, False, False, 3, 4, 0, 0, 0, 0, 0, 0, 0)
-(-5332, 5332, True, True, False, True, True, False, False, False, True, False, False, True, False, True, False, False, False, 3, 2, 0, 0, 0, 0, 0, 0, 0)
-(-5324, 5324, True, True, False, True, True, False, False, False, True, False, True, True, False, True, False, False, False, 0, 4, 0, 0, 0, 0, 0, 0, 0)
-(-5322, 5322, True, True, False, True, True, False, False, False, True, False, True, True, False, True, False, False, False, 0, 2, 0, 0, 0, 0, 0, 0, 0)
-(-5314, 5314, True, True, False, True, True, False, False, False, True, True, False, True, False, True, False, False, False, 3, 4, 0, 0, 0, 0, 0, 0, 0)
-(-5312, 5312, True, True, False, True, True, False, False, False, True, True, False, True, False, True, False, False, False, 3, 2, 0, 0, 0, 0, 0, 0, 0)
-(-5303, 5303, True, True, False, False, False, False, False, False, True, False, False, True, False, True, False, False, False, 2, 3, 0, 0, 0, 0, 0, 0, 0)
-(-5301, 5301, True, True, False, False, False, False, False, False, True, False, False, True, False, True, False, False, False, 2, 1, 0, 0, 0, 0, 0, 0, 0)
-(-5242, 5242, True, True, False, True, True, False, False, False, True, False, True, False, True, True, False, False, False, -3, 2, 0, 0, 0, 0, 0, 0, 0)
-(-5232, 5232, True, True, False, True, True, False, False, False, True, False, True, True, False, True, False, False, False, 0, 2, 0, 0, 0, 0, 0, 0, 0)
-(-5224, 5224, True, True, False, True, True, False, False, False, True, False, True, False, False, True, False, False, False, -3, 4, 0, 0, 0, 0, 0, 0, 0)
-(-5222, 5222, True, True, False, True, True, False, False, False, True, False, True, False, False, True, False, False, False, -3, 2, 0, 0, 0, 0, 0, 0, 0)
-(-5214, 5214, True, True, False, True, True, False, False, False, True, True, True, False, False, True, False, False, False, 0, 4, 0, 0, 0, 0, 0, 0, 0)
-(-5212, 5212, True, True, False, True, True, False, False, False, True, True, True, False, False, True, False, False, False, 0, 2, 0, 0, 0, 0, 0, 0, 0)
-(-5203, 5203, True, True, False, False, False, False, False, False, True, False, True, False, False, True, False, False, False, -1, 3, 0, 0, 0, 0, 0, 0, 0)
-(-5201, 5201, True, True, False, False, False, False, False, False, True, False, True, False, False, True, False, False, False, -1, 1, 0, 0, 0, 0, 0, 0, 0)
-(-5142, 5142, True, True, False, True, True, False, False, False, True, True, False, False, True, True, False, False, False, 0, 2, 0, 0, 0, 0, 0, 0, 0)
-(-5132, 5132, True, True, False, True, True, False, False, False, True, True, False, True, False, True, False, False, False, 3, 2, 0, 0, 0, 0, 0, 0, 0)
-(-5124, 5124, True, True, False, True, True, False, False, False, True, True, True, False, False, True, False, False, False, 0, 4, 0, 0, 0, 0, 0, 0, 0)
-(-5122, 5122, True, True, False, True, True, False, False, False, True, True, True, False, False, True, False, False, False, 0, 2, 0, 0, 0, 0, 0, 0, 0)
-(-5114, 5114, True, True, False, True, True, False, False, False, True, True, False, False, False, True, False, False, False, 3, 4, 0, 0, 0, 0, 0, 0, 0)
-(-5112, 5112, True, True, False, True, True, False, False, False, True, True, False, False, False, True, False, False, False, 3, 2, 0, 0, 0, 0, 0, 0, 0)
-(-5103, 5103, True, True, False, False, False, False, False, False, True, True, False, False, False, True, False, False, False, 2, 3, 0, 0, 0, 0, 0, 0, 0)
-(-5101, 5101, True, True, False, False, False, False, False, False, True, True, False, False, False, True, False, False, False, 2, 1, 0, 0, 0, 0, 0, 0, 0)
-(-4444, 4444, True, True, False, True, True, False, False, False, True, False, False, False, True, False, False, False, False, -6, 4, 0, 0, 0, 0, 0, 0, 0)
-(-4434, 4434, True, True, False, True, True, False, False, False, True, False, False, True, True, False, False, False, False, -3, 4, 0, 0, 0, 0, 0, 0, 0)
-(-4432, 4432, True, True, False, True, True, False, False, False, True, False, False, True, True, False, False, False, False, -3, 2, 0, 0, 0, 0, 0, 0, 0)
-(-4424, 4424, True, True, False, True, True, False, False, False, True, False, True, False, True, False, False, False, False, -6, 4, 0, 0, 0, 0, 0, 0, 0)
-(-4422, 4422, True, True, False, True, True, False, False, False, True, False, True, False, True, False, False, False, False, -6, 2, 0, 0, 0, 0, 0, 0, 0)
-(-4414, 4414, True, True, False, True, True, False, False, False, True, True, False, False, True, False, False, False, False, -3, 4, 0, 0, 0, 0, 0, 0, 0)
-(-4412, 4412, True, True, False, True, True, False, False, False, True, True, False, False, True, False, False, False, False, -3, 2, 0, 0, 0, 0, 0, 0, 0)
-(-4403, 4403, True, True, False, False, False, False, False, False, True, False, False, False, True, False, False, False, False, -4, 3, 0, 0, 0, 0, 0, 0, 0)
-(-4334, 4334, True, True, False, True, True, False, False, False, True, False, False, True, True, False, False, False, False, 0, 4, 0, 0, 0, 0, 0, 0, 0)
-(-4332, 4332, True, True, False, True, True, False, False, False, True, False, False, True, True, False, False, False, False, 0, 2, 0, 0, 0, 0, 0, 0, 0)
-(-4324, 4324, True, True, False, True, True, False, False, False, True, False, True, True, True, False, False, False, False, -3, 4, 0, 0, 0, 0, 0, 0, 0)
-(-4322, 4322, True, True, False, True, True, False, False, False, True, False, True, True, True, False, False, False, False, -3, 2, 0, 0, 0, 0, 0, 0, 0)
-(-4314, 4314, True, True, False, True, True, False, False, False, True, True, False, True, True, False, False, False, False, 0, 4, 0, 0, 0, 0, 0, 0, 0)
-(-4312, 4312, True, True, False, True, True, False, False, False, True, True, False, True, True, False, False, False, False, 0, 2, 0, 0, 0, 0, 0, 0, 0)
-(-4303, 4303, True, True, False, False, False, False, False, False, True, False, False, True, True, False, False, False, False, -1, 3, 0, 0, 0, 0, 0, 0, 0)
-(-4301, 4301, True, True, False, False, False, False, False, False, True, False, False, True, True, False, False, False, False, -1, 1, 0, 0, 0, 0, 0, 0, 0)
-(-4232, 4232, True, True, False, True, True, False, False, False, True, False, True, True, True, False, False, False, False, -3, 2, 0, 0, 0, 0, 0, 0, 0)
-(-4224, 4224, True, True, False, True, True, False, False, False, True, False, True, False, True, False, False, False, False, -6, 4, 0, 0, 0, 0, 0, 0, 0)
-(-4222, 4222, True, True, False, True, True, False, False, False, True, False, True, False, True, False, False, False, False, -6, 2, 0, 0, 0, 0, 0, 0, 0)
-(-4214, 4214, True, True, False, True, True, False, False, False, True, True, True, False, True, False, False, False, False, -3, 4, 0, 0, 0, 0, 0, 0, 0)
-(-4212, 4212, True, True, False, True, True, False, False, False, True, True, True, False, True, False, False, False, False, -3, 2, 0, 0, 0, 0, 0, 0, 0)
-(-4203, 4203, True, True, False, False, False, False, False, False, True, False, True, False, True, False, False, False, False, -4, 3, 0, 0, 0, 0, 0, 0, 0)
-(-4201, 4201, True, True, False, False, False, False, False, False, True, False, True, False, True, False, False, False, False, -4, 1, 0, 0, 0, 0, 0, 0, 0)
-(-4132, 4132, True, True, False, True, True, False, False, False, True, True, False, True, True, False, False, False, False, 0, 2, 0, 0, 0, 0, 0, 0, 0)
-(-4122, 4122, True, True, False, True, True, False, False, False, True, True, True, False, True, False, False, False, False, -3, 2, 0, 0, 0, 0, 0, 0, 0)
-(-4114, 4114, True, True, False, True, True, False, False, False, True, True, False, False, True, False, False, False, False, 0, 4, 0, 0, 0, 0, 0, 0, 0)
-(-4112, 4112, True, True, False, True, True, False, False, False, True, True, False, False, True, False, False, False, False, 0, 2, 0, 0, 0, 0, 0, 0, 0)
-(-4103, 4103, True, True, False, False, False, False, False, False, True, True, False, False, True, False, False, False, False, -1, 3, 0, 0, 0, 0, 0, 0, 0)
-(-4101, 4101, True, True, False, False, False, False, False, False, True, True, False, False, True, False, False, False, False, -1, 1, 0, 0, 0, 0, 0, 0, 0)
-(-3334, 3334, True, True, False, True, True, False, False, False, True, False, False, True, False, False, False, False, False, 3, 4, 0, 0, 0, 0, 0, 0, 0)
-(-3324, 3324, True, True, False, True, True, False, False, False, True, False, True, True, False, False, False, False, False, 0, 4, 0, 0, 0, 0, 0, 0, 0)
-(-3322, 3322, True, True, False, True, True, False, False, False, True, False, True, True, False, False, False, False, False, 0, 2, 0, 0, 0, 0, 0, 0, 0)
-(-3314, 3314, True, True, False, True, True, False, False, False, True, True, False, True, False, False, False, False, False, 3, 4, 0, 0, 0, 0, 0, 0, 0)
-(-3312, 3312, True, True, False, True, True, False, False, False, True, True, False, True, False, False, False, False, False, 3, 2, 0, 0, 0, 0, 0, 0, 0)
-(-3303, 3303, True, True, False, False, False, False, False, False, True, False, False, True, False, False, False, False, False, 2, 3, 0, 0, 0, 0, 0, 0, 0)
-(-3228, 3228, True, True, False, True, True, False, False, False, True, False, True, True, False, False, False, False, False, -3, 8, 0, 0, 0, 0, 0, 0, 0)
-(-3226, 3226, True, True, False, True, True, False, False, False, True, False, True, True, False, False, False, False, False, -3, 6, 0, 0, 0, 0, 0, 0, 0)
-(-3224, 3224, True, True, False, True, True, False, False, False, True, False, True, True, False, False, False, False, False, -3, 4, 0, 0, 0, 0, 0, 0, 0)
-(-3222, 3222, True, True, False, True, True, False, False, False, True, False, True, True, False, False, False, False, False, -3, 2, 0, 0, 0, 0, 0, 0, 0)
-(-3218, 3218, True, True, False, True, True, False, False, False, True, True, True, True, False, False, False, False, False, 0, 8, 0, 0, 0, 0, 0, 0, 0)
-(-3216, 3216, True, True, False, True, True, False, False, False, True, True, True, True, False, False, False, False, False, 0, 6, 0, 0, 0, 0, 0, 0, 0)
-(-3214, 3214, True, True, False, True, True, False, False, False, True, True, True, True, False, False, False, False, False, 0, 4, 0, 0, 0, 0, 0, 0, 0)
-(-3212, 3212, True, True, False, True, True, False, False, False, True, True, True, True, False, False, False, False, False, 0, 2, 0, 0, 0, 0, 0, 0, 0)
-(-3203, 3203, True, True, False, False, False, False, False, False, True, False, True, True, False, False, False, False, False, -1, 3, 0, 0, 0, 0, 0, 0, 0)
-(-3201, 3201, True, True, False, False, False, False, False, False, True, False, True, True, False, False, False, False, False, -1, 1, 0, 0, 0, 0, 0, 0, 0)
-(-3128, 3128, True, True, False, True, True, False, False, False, True, True, True, True, False, False, False, False, False, 0, 8, 0, 0, 0, 0, 0, 0, 0)
-(-3126, 3126, True, True, False, True, True, False, False, False, True, True, True, True, False, False, False, False, False, 0, 6, 0, 0, 0, 0, 0, 0, 0)
-(-3124, 3124, True, True, False, True, True, False, False, False, True, True, True, True, False, False, False, False, False, 0, 4, 0, 0, 0, 0, 0, 0, 0)
-(-3122, 3122, True, True, False, True, True, False, False, False, True, True, True, True, False, False, False, False, False, 0, 2, 0, 0, 0, 0, 0, 0, 0)
-(-3118, 3118, True, True, False, True, True, False, False, False, True, True, False, True, False, False, False, False, False, 3, 8, 0, 0, 0, 0, 0, 0, 0)
-(-3116, 3116, True, True, False, True, True, False, False, False, True, True, False, True, False, False, False, False, False, 3, 6, 0, 0, 0, 0, 0, 0, 0)
-(-3114, 3114, True, True, False, True, True, False, False, False, True, True, False, True, False, False, False, False, False, 3, 4, 0, 0, 0, 0, 0, 0, 0)
-(-3112, 3112, True, True, False, True, True, False, False, False, True, True, False, True, False, False, False, False, False, 3, 2, 0, 0, 0, 0, 0, 0, 0)
-(-3103, 3103, True, True, False, False, False, False, False, False, True, True, False, True, False, False, False, False, False, 2, 3, 0, 0, 0, 0, 0, 0, 0)
-(-3101, 3101, True, True, False, False, False, False, False, False, True, True, False, True, False, False, False, False, False, 2, 1, 0, 0, 0, 0, 0, 0, 0)
-(-2228, 2228, True, True, False, True, True, False, False, False, True, False, True, False, False, False, False, False, False, -6, 8, 0, 0, 0, 0, 0, 0, 0)
-(-2226, 2226, True, True, False, True, True, False, False, False, True, False, True, False, False, False, False, False, False, -6, 6, 0, 0, 0, 0, 0, 0, 0)
-(-2224, 2224, True, True, False, True, True, False, False, False, True, False, True, False, False, False, False, False, False, -6, 4, 0, 0, 0, 0, 0, 0, 0)
-(-2222, 2222, True, True, False, True, True, False, False, False, True, False, True, False, False, False, False, False, False, -6, 2, 0, 0, 0, 0, 0, 0, 0)
-(-2218, 2218, True, True, False, True, True, False, False, False, True, True, True, False, False, False, False, False, False, -3, 8, 0, 0, 0, 0, 0, 0, 0)
-(-2216, 2216, True, True, False, True, True, False, False, False, True, True, True, False, False, False, False, False, False, -3, 6, 0, 0, 0, 0, 0, 0, 0)
-(-2214, 2214, True, True, False, True, True, False, False, False, True, True, True, False, False, False, False, False, False, -3, 4, 0, 0, 0, 0, 0, 0, 0)
-(-2212, 2212, True, True, False, True, True, False, False, False, True, True, True, False, False, False, False, False, False, -3, 2, 0, 0, 0, 0, 0, 0, 0)
-(-2203, 2203, True, True, False, False, False, False, False, False, True, False, True, False, False, False, False, False, False, -4, 3, 0, 0, 0, 0, 0, 0, 0)
-(-2128, 2128, True, True, False, True, True, False, False, False, True, True, True, False, False, False, False, False, False, -3, 8, 0, 0, 0, 0, 0, 0, 0)
-(-2126, 2126, True, True, False, True, True, False, False, False, True, True, True, False, False, False, False, False, False, -3, 6, 0, 0, 0, 0, 0, 0, 0)
-(-2124, 2124, True, True, False, True, True, False, False, False, True, True, True, False, False, False, False, False, False, -3, 4, 0, 0, 0, 0, 0, 0, 0)
-(-2122, 2122, True, True, False, True, True, False, False, False, True, True, True, False, False, False, False, False, False, -3, 2, 0, 0, 0, 0, 0, 0, 0)
-(-2118, 2118, True, True, False, True, True, False, False, False, True, True, True, False, False, False, False, False, False, 0, 8, 0, 0, 0, 0, 0, 0, 0)
-(-2116, 2116, True, True, False, True, True, False, False, False, True, True, True, False, False, False, False, False, False, 0, 6, 0, 0, 0, 0, 0, 0, 0)
-(-2114, 2114, True, True, False, True, True, False, False, False, True, True, True, False, False, False, False, False, False, 0, 4, 0, 0, 0, 0, 0, 0, 0)
-(-2112, 2112, True, True, False, True, True, False, False, False, True, True, True, False, False, False, False, False, False, 0, 2, 0, 0, 0, 0, 0, 0, 0)
-(-2103, 2103, True, True, False, False, False, False, False, False, True, True, True, False, False, False, False, False, False, -1, 3, 0, 0, 0, 0, 0, 0, 0)
-(-2101, 2101, True, True, False, False, False, False, False, False, True, True, True, False, False, False, False, False, False, -1, 1, 0, 0, 0, 0, 0, 0, 0)
-(-1218, 1218, True, True, False, True, True, False, False, False, True, True, True, False, False, False, False, False, False, 0, 8, 0, 0, 0, 0, 0, 0, 0)
-(-1216, 1216, True, True, False, True, True, False, False, False, True, True, True, False, False, False, False, False, False, 0, 6, 0, 0, 0, 0, 0, 0, 0)
-(-1214, 1214, True, True, False, True, True, False, False, False, True, True, True, False, False, False, False, False, False, 0, 4, 0, 0, 0, 0, 0, 0, 0)
-(-1212, 1212, True, True, False, True, True, False, False, False, True, True, True, False, False, False, False, False, False, 0, 2, 0, 0, 0, 0, 0, 0, 0)
-(-1118, 1118, True, True, False, True, True, False, False, False, True, True, False, False, False, False, False, False, False, 3, 8, 0, 0, 0, 0, 0, 0, 0)
-(-1116, 1116, True, True, False, True, True, False, False, False, True, True, False, False, False, False, False, False, False, 3, 6, 0, 0, 0, 0, 0, 0, 0)
-(-1114, 1114, True, True, False, True, True, False, False, False, True, True, False, False, False, False, False, False, False, 3, 4, 0, 0, 0, 0, 0, 0, 0)
-(-1112, 1112, True, True, False, True, True, False, False, False, True, True, False, False, False, False, False, False, False, 3, 2, 0, 0, 0, 0, 0, 0, 0)
-(-1103, 1103, True, True, False, False, False, False, False, False, True, True, False, False, False, False, False, False, False, 2, 3, 0, 0, 0, 0, 0, 0, 0)
-(-545, 545, True, True, True, False, True, False, False, False, True, False, False, False, True, True, False, False, False, -3, 5, 1, 1, 0, 0, 0, 0, 0)
-(-543, 543, True, True, True, False, True, False, False, False, True, False, False, False, True, True, False, False, False, -3, 3, 1, 0, 0, 0, 0, 0, 0)
-(-541, 541, True, True, True, False, True, False, False, False, True, False, False, False, True, True, False, False, False, -3, 1, 0, 0, 0, 0, 0, 0, 0)
-(-535, 535, True, True, True, False, True, False, False, False, True, False, False, True, False, True, False, False, False, 0, 5, 1, 1, 0, 0, 0, 0, 0)
-(-533, 533, True, True, True, False, True, False, False, False, True, False, False, True, False, True, False, False, False, 0, 3, 1, 0, 0, 0, 0, 0, 0)
-(-531, 531, True, True, True, False, True, False, False, False, True, False, False, True, False, True, False, False, False, 0, 1, 0, 0, 0, 0, 0, 0, 0)
-(-525, 525, True, True, True, False, True, False, False, False, True, False, True, False, False, True, False, False, False, -3, 5, 1, 1, 0, 0, 0, 0, 0)
-(-523, 523, True, True, True, False, True, False, False, False, True, False, True, False, False, True, False, False, False, -3, 3, 1, 0, 0, 0, 0, 0, 0)
-(-521, 521, True, True, True, False, True, False, False, False, True, False, True, False, False, True, False, False, False, -3, 1, 0, 0, 0, 0, 0, 0, 0)
-(-515, 515, True, True, True, False, True, False, False, False, True, True, False, False, False, True, False, False, False, 0, 5, 1, 1, 0, 0, 0, 0, 0)
-(-513, 513, True, True, True, False, True, False, False, False, True, True, False, False, False, True, False, False, False, 0, 3, 1, 0, 0, 0, 0, 0, 0)
-(-511, 511, True, True, True, False, True, False, False, False, True, True, False, False, False, True, False, False, False, 0, 1, 0, 0, 0, 0, 0, 0, 0)
-(-435, 435, True, True, True, False, True, False, False, False, True, False, False, True, True, False, False, False, False, -3, 5, 1, 1, 0, 0, 0, 0, 0)
-(-433, 433, True, True, True, False, True, False, False, False, True, False, False, True, True, False, False, False, False, -3, 3, 1, 0, 0, 0, 0, 0, 0)
-(-431, 431, True, True, True, False, True, False, False, False, True, False, False, True, True, False, False, False, False, -3, 1, 0, 0, 0, 0, 0, 0, 0)
-(-425, 425, True, True, True, False, True, False, False, False, True, False, True, False, True, False, False, False, False, 0, 5, 1, 1, 0, 0, 0, 0, 0)
-(-423, 423, True, True, True, False, True, False, False, False, True, False, True, False, True, False, False, False, False, 0, 3, 1, 0, 0, 0, 0, 0, 0)
-(-421, 421, True, True, True, False, True, False, False, False, True, False, True, False, True, False, False, False, False, 0, 1, 0, 0, 0, 0, 0, 0, 0)
-(-415, 415, True, True, True, False, True, False, False, False, True, True, False, False, True, False, False, False, False, -3, 5, 1, 1, 0, 0, 0, 0, 0)
-(-413, 413, True, True, True, False, True, False, False, False, True, True, False, False, True, False, False, False, False, -3, 3, 1, 0, 0, 0, 0, 0, 0)
-(-411, 411, True, True, True, False, True, False, False, False, True, True, False, False, True, False, False, False, False, -3, 1, 0, 0, 0, 0, 0, 0, 0)
-(-329, 329, True, True, True, False, True, False, False, False, True, False, True, True, False, False, False, False, False, -3, 9, 1, 3, 0, 0, 0, 0, 0)
-(-327, 327, True, True, True, False, True, False, False, False, True, False, True, True, False, False, False, False, False, -3, 7, 1, 2, 0, 0, 0, 0, 0)
-(-325, 325, True, True, True, False, True, False, False, False, True, False, True, True, False, False, False, False, False, -3, 5, 1, 1, 0, 0, 0, 0, 0)
-(-323, 323, True, True, True, False, True, False, False, False, True, False, True, True, False, False, False, False, False, -3, 3, 1, 0, 0, 0, 0, 0, 0)
-(-321, 321, True, True, True, False, True, False, False, False, True, False, True, True, False, False, False, False, False, -3, 1, 0, 0, 0, 0, 0, 0, 0)
-(-319, 319, True, True, True, False, True, False, False, False, True, True, False, True, False, False, False, False, False, 0, 9, 1, 3, 0, 0, 0, 0, 0)
-(-317, 317, True, True, True, False, True, False, False, False, True, True, False, True, False, False, False, False, False, 0, 7, 1, 2, 0, 0, 0, 0, 0)
-(-315, 315, True, True, True, False, True, False, False, False, True, True, False, True, False, False, False, False, False, 0, 5, 1, 1, 0, 0, 0, 0, 0)
-(-313, 313, True, True, True, False, True, False, False, False, True, True, False, True, False, False, False, False, False, 0, 3, 1, 0, 0, 0, 0, 0, 0)
-(-311, 311, True, True, True, False, True, False, False, False, True, True, False, True, False, False, False, False, False, 0, 1, 0, 0, 0, 0, 0, 0, 0)
-(-219, 219, True, True, True, False, True, False, False, False, True, True, True, False, False, False, False, False, False, -3, 9, 1, 3, 0, 0, 0, 0, 0)
-(-217, 217, True, True, True, False, True, False, False, False, True, True, True, False, False, False, False, False, False, -3, 7, 1, 2, 0, 0, 0, 0, 0)
-(-215, 215, True, True, True, False, True, False, False, False, True, True, True, False, False, False, False, False, False, -3, 5, 1, 1, 0, 0, 0, 0, 0)
-(-213, 213, True, True, True, False, True, False, False, False, True, True, True, False, False, False, False, False, False, -3, 3, 1, 0, 0, 0, 0, 0, 0)
-(-211, 211, True, True, True, False, True, False, False, False, True, True, True, False, False, False, False, False, False, -3, 1, 0, 0, 0, 0, 0, 0, 0)
-(-87, 87, True, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, 1, 0, 0, 0, 0, 0, 0, 87, 0)
-(-86, 86, True, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, -2, 0, 0, 0, 0, 0, 0, 86, 0)
-(-85, 85, True, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, 1, 0, 0, 0, 0, 0, 0, 85, 0)
-(-84, 84, True, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, -2, 0, 0, 0, 0, 0, 0, 84, 0)
-(-82, 82, True, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, 0, 0, 0, 0, 0, 0, 0, 82, 0)
-(-44, 44, True, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, -3, 0, 0, 0, 0, 0, 0, 44, 0)
-(-42, 42, True, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, 1, 1, 0, 0, 0, 0, 0, 42, 0)
-(-41, 41, True, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, 0, 3, 0, 0, 0, 0, 0, 41, 0)
-(-37, 37, True, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, -3, 1, 0, 0, 0, 0, 0, 37, 0)
-(-34, 34, True, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, -3, 3, 0, 0, 0, 0, 0, 34, 0)
-(-24, 24, True, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, -3, 3, 0, 0, 0, 0, 0, 24, 0)
-(-18, 18, True, True, False, False, False, True, False, False, False, False, False, False, False, False, False, False, False, 0, 2, 0, 0, 0, 0, 0, 18, 0)
-(-17, 17, True, True, False, False, False, True, False, False, False, False, False, False, False, False, False, False, False, 3, 2, 0, 0, 0, 0, 0, 17, 0)
-(-16, 16, True, True, False, False, False, True, False, False, False, False, False, False, False, False, False, False, False, 0, 2, 0, 0, 0, 0, 0, 16, 0)
-(-15, 15, True, True, False, False, False, True, False, False, False, False, False, False, False, False, False, False, False, 3, 2, 0, 0, 0, 0, 0, 15, 0)
-(-14, 14, True, True, False, False, False, True, False, False, False, False, False, False, False, False, False, False, False, 0, 2, 0, 0, 0, 0, 0, 14, 0)
-(-13, 13, True, True, False, False, False, True, False, False, False, False, False, False, False, False, False, False, False, 3, 2, 0, 0, 0, 0, 0, 13, 0)
-(-12, 12, True, True, False, False, False, True, False, False, False, False, False, False, False, False, False, False, False, 0, 2, 0, 0, 0, 0, 0, 12, 0)
-(-11, 11, True, True, False, False, False, True, False, False, False, False, False, False, False, False, False, False, False, 3, 2, 0, 0, 0, 0, 0, 11, 0)
-(-8, 8, True, True, False, False, False, False, False, True, False, False, False, False, False, False, False, False, True, -2, 2, 0, 0, 0, 0, 0, 8, 0)
-(-7, 7, True, True, False, False, False, False, False, True, False, False, False, False, False, False, False, True, False, 1, 2, 0, 0, 0, 0, 0, 7, 0)
-(-6, 6, True, True, False, False, False, False, False, True, False, False, False, False, False, False, True, False, False, -2, 2, 0, 0, 0, 0, 0, 6, 0)
-(-5, 5, True, True, False, False, False, False, False, True, False, False, False, False, False, True, False, False, False, 1, 2, 0, 0, 0, 0, 0, 5, 0)
-(-4, 4, True, True, False, False, False, False, False, True, False, False, False, False, True, False, False, False, False, -2, 2, 0, 0, 0, 0, 0, 4, 0)
-(-3, 3, True, True, False, False, False, False, False, True, False, False, False, True, False, False, False, False, False, 1, 2, 0, 0, 0, 0, 0, 3, 0)
-(-2, 2, True, True, False, False, False, False, False, True, False, False, True, False, False, False, False, False, False, -2, 2, 0, 0, 0, 0, 0, 2, 0)
-(-1, 1, True, True, False, False, False, False, False, True, False, True, False, False, False, False, False, False, False, 1, 2, 0, 0, 0, 0, 0, 1, 0)
-(1, 1, True, True, False, False, False, False, False, True, False, True, False, False, False, False, False, False, False, -1, 2, 0, 0, 0, 0, 0, 1, 0)
-(2, 2, True, True, False, False, False, False, False, True, False, False, True, False, False, False, False, False, False, 2, 2, 0, 0, 0, 0, 0, 2, 0)
-(3, 3, True, True, False, False, False, False, False, True, False, False, False, True, False, False, False, False, False, -1, 2, 0, 0, 0, 0, 0, 3, 0)
-(4, 4, True, True, False, False, False, False, False, True, False, False, False, False, True, False, False, False, False, 2, 2, 0, 0, 0, 0, 0, 4, 0)
-(5, 5, True, True, False, False, False, False, False, True, False, False, False, False, False, True, False, False, False, -1, 2, 0, 0, 0, 0, 0, 5, 0)
-(6, 6, True, True, False, False, False, False, False, True, False, False, False, False, False, False, True, False, False, 2, 2, 0, 0, 0, 0, 0, 6, 0)
-(7, 7, True, True, False, False, False, False, False, True, False, False, False, False, False, False, False, True, False, -1, 2, 0, 0, 0, 0, 0, 7, 0)
-(8, 8, True, True, False, False, False, False, False, True, False, False, False, False, False, False, False, False, True, 2, 2, 0, 0, 0, 0, 0, 8, 0)
-(11, 11, True, True, False, False, False, True, False, False, False, False, False, False, False, False, False, False, False, -3, 2, 0, 0, 0, 0, 0, 11, 0)
-(12, 12, True, True, False, False, False, True, False, False, False, False, False, False, False, False, False, False, False, 0, 2, 0, 0, 0, 0, 0, 12, 0)
-(13, 13, True, True, False, False, False, True, False, False, False, False, False, False, False, False, False, False, False, -3, 2, 0, 0, 0, 0, 0, 13, 0)
-(14, 14, True, True, False, False, False, True, False, False, False, False, False, False, False, False, False, False, False, 0, 2, 0, 0, 0, 0, 0, 14, 0)
-(15, 15, True, True, False, False, False, True, False, False, False, False, False, False, False, False, False, False, False, -3, 2, 0, 0, 0, 0, 0, 15, 0)
-(16, 16, True, True, False, False, False, True, False, False, False, False, False, False, False, False, False, False, False, 0, 2, 0, 0, 0, 0, 0, 16, 0)
-(17, 17, True, True, False, False, False, True, False, False, False, False, False, False, False, False, False, False, False, -3, 2, 0, 0, 0, 0, 0, 17, 0)
-(18, 18, True, True, False, False, False, True, False, False, False, False, False, False, False, False, False, False, False, 0, 2, 0, 0, 0, 0, 0, 18, 0)
-(21, 21, True, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, 0, 3, 0, 0, 0, 0, 0, 21, 0)
-(22, 22, True, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, 0, 3, 0, 0, 0, 0, 0, 22, 0)
-(23, 23, True, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, 0, 3, 0, 0, 0, 0, 0, 23, 0)
-(24, 24, True, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, 3, 3, 0, 0, 0, 0, 0, 24, 0)
-(25, 25, True, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, 0, 1, 0, 0, 0, 0, 0, 25, 0)
-(32, 32, True, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, 0, 3, 0, 0, 0, 0, 0, 32, 0)
-(33, 33, True, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, 0, 3, 0, 0, 0, 0, 0, 33, 0)
-(34, 34, True, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, 3, 3, 0, 0, 0, 0, 0, 34, 0)
-(35, 35, True, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, 0, 1, 0, 0, 0, 0, 0, 35, 0)
-(36, 36, True, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, 0, 1, 0, 0, 0, 0, 0, 36, 0)
-(37, 37, True, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, 3, 1, 0, 0, 0, 0, 0, 37, 0)
-(39, 39, True, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, 0, 5, 0, 0, 0, 0, 0, 39, 0)
-(41, 41, True, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, 0, 3, 0, 0, 0, 0, 0, 41, 0)
-(42, 42, True, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, -1, 1, 0, 0, 0, 0, 0, 42, 0)
-(43, 43, True, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, 0, 0, 0, 0, 0, 0, 0, 43, 0)
-(44, 44, True, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, 3, 0, 0, 0, 0, 0, 0, 44, 0)
-(81, 81, True, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, 0, 0, 0, 0, 0, 0, 0, 81, 0)
-(82, 82, True, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, 0, 0, 0, 0, 0, 0, 0, 82, 0)
-(83, 83, True, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, 0, 0, 0, 0, 0, 0, 0, 83, 0)
-(84, 84, True, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, 2, 0, 0, 0, 0, 0, 0, 84, 0)
-(85, 85, True, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, -1, 0, 0, 0, 0, 0, 0, 85, 0)
-(86, 86, True, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, 2, 0, 0, 0, 0, 0, 0, 86, 0)
-(87, 87, True, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, -1, 0, 0, 0, 0, 0, 0, 87, 0)
-(88, 88, True, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, 0, 0, 0, 0, 0, 0, 0, 88, 0)
-(90, 90, True, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, 0, 0, 0, 0, 0, 0, 0, 90, 0)
-(91, 91, True, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, 0, 0, 0, 0, 0, 0, 0, 91, 0)
-(92, 92, True, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, 0, 0, 0, 0, 0, 0, 0, 92, 0)
-(93, 93, True, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, 0, 3, 0, 0, 0, 0, 0, 93, 0)
-(94, 94, True, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, 0, 0, 0, 0, 0, 0, 0, 94, 0)
-(95, 95, True, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, 0, 0, 0, 0, 0, 0, 0, 95, 0)
-(96, 96, True, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, 0, 0, 0, 0, 0, 0, 0, 96, 0)
-(97, 97, True, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, 0, 0, 0, 0, 0, 0, 0, 97, 0)
-(98, 98, True, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, 0, 0, 0, 0, 0, 0, 0, 98, 0)
-(99, 99, True, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, 0, 0, 0, 0, 0, 0, 0, 99, 0)
-(111, 111, True, True, True, False, True, False, False, False, True, True, False, False, False, False, False, False, False, 0, 1, 0, 0, 0, 0, 0, 0, 0)
-(113, 113, True, True, True, False, True, False, False, False, True, True, False, False, False, False, False, False, False, 0, 3, 1, 0, 0, 0, 0, 0, 0)
-(115, 115, True, True, True, False, True, False, False, False, True, True, False, False, False, False, False, False, False, 0, 5, 1, 1, 0, 0, 0, 0, 0)
-(117, 117, True, True, True, False, True, False, False, False, True, True, False, False, False, False, False, False, False, 0, 7, 1, 2, 0, 0, 0, 0, 0)
-(119, 119, True, True, True, False, True, False, False, False, True, True, False, False, False, False, False, False, False, 0, 9, 1, 3, 0, 0, 0, 0, 0)
-(130, 130, True, True, True, False, True, False, False, False, True, True, False, True, False, False, False, False, False, 0, 1, 1, 1, 0, 0, 0, 0, 0)
-(150, 150, True, True, True, False, True, False, False, False, True, True, False, False, False, True, False, False, False, 0, 1, 1, 1, 0, 0, 0, 0, 0)
-(211, 211, True, True, True, False, True, False, False, False, True, True, True, False, False, False, False, False, False, 3, 1, 0, 0, 0, 0, 0, 0, 0)
-(213, 213, True, True, True, False, True, False, False, False, True, True, True, False, False, False, False, False, False, 3, 3, 1, 0, 0, 0, 0, 0, 0)
-(215, 215, True, True, True, False, True, False, False, False, True, True, True, False, False, False, False, False, False, 3, 5, 1, 1, 0, 0, 0, 0, 0)
-(217, 217, True, True, True, False, True, False, False, False, True, True, True, False, False, False, False, False, False, 3, 7, 1, 2, 0, 0, 0, 0, 0)
-(219, 219, True, True, True, False, True, False, False, False, True, True, True, False, False, False, False, False, False, 3, 9, 1, 3, 0, 0, 0, 0, 0)
-(221, 221, True, True, True, False, True, False, False, False, True, False, True, False, False, False, False, False, False, 0, 1, 0, 0, 0, 0, 0, 0, 0)
-(223, 223, True, True, True, False, True, False, False, False, True, False, True, False, False, False, False, False, False, 0, 3, 1, 0, 0, 0, 0, 0, 0)
-(225, 225, True, True, True, False, True, False, False, False, True, False, True, False, False, False, False, False, False, 0, 5, 1, 1, 0, 0, 0, 0, 0)
-(227, 227, True, True, True, False, True, False, False, False, True, False, True, False, False, False, False, False, False, 0, 7, 1, 2, 0, 0, 0, 0, 0)
-(229, 229, True, True, True, False, True, False, False, False, True, False, True, False, False, False, False, False, False, 0, 9, 1, 3, 0, 0, 0, 0, 0)
-(310, 310, True, True, True, False, True, False, False, False, True, True, False, True, False, False, False, False, False, 0, 1, 1, 1, 0, 0, 0, 0, 0)
-(311, 311, True, True, True, False, True, False, False, False, True, True, False, True, False, False, False, False, False, 0, 1, 0, 0, 0, 0, 0, 0, 0)
-(313, 313, True, True, True, False, True, False, False, False, True, True, False, True, False, False, False, False, False, 0, 3, 1, 0, 0, 0, 0, 0, 0)
-(315, 315, True, True, True, False, True, False, False, False, True, True, False, True, False, False, False, False, False, 0, 5, 1, 1, 0, 0, 0, 0, 0)
-(317, 317, True, True, True, False, True, False, False, False, True, True, False, True, False, False, False, False, False, 0, 7, 1, 2, 0, 0, 0, 0, 0)
-(319, 319, True, True, True, False, True, False, False, False, True, True, False, True, False, False, False, False, False, 0, 9, 1, 3, 0, 0, 0, 0, 0)
-(321, 321, True, True, True, False, True, False, False, False, True, False, True, True, False, False, False, False, False, 3, 1, 0, 0, 0, 0, 0, 0, 0)
-(323, 323, True, True, True, False, True, False, False, False, True, False, True, True, False, False, False, False, False, 3, 3, 1, 0, 0, 0, 0, 0, 0)
-(325, 325, True, True, True, False, True, False, False, False, True, False, True, True, False, False, False, False, False, 3, 5, 1, 1, 0, 0, 0, 0, 0)
-(327, 327, True, True, True, False, True, False, False, False, True, False, True, True, False, False, False, False, False, 3, 7, 1, 2, 0, 0, 0, 0, 0)
-(329, 329, True, True, True, False, True, False, False, False, True, False, True, True, False, False, False, False, False, 3, 9, 1, 3, 0, 0, 0, 0, 0)
-(331, 331, True, True, True, False, True, False, False, False, True, False, False, True, False, False, False, False, False, 0, 1, 0, 0, 0, 0, 0, 0, 0)
-(333, 333, True, True, True, False, True, False, False, False, True, False, False, True, False, False, False, False, False, 0, 3, 1, 0, 0, 0, 0, 0, 0)
-(335, 335, True, True, True, False, True, False, False, False, True, False, False, True, False, False, False, False, False, 0, 5, 1, 1, 0, 0, 0, 0, 0)
-(337, 337, True, True, True, False, True, False, False, False, True, False, False, True, False, False, False, False, False, 0, 7, 1, 2, 0, 0, 0, 0, 0)
-(350, 350, False, True, False, False, False, False, False, False, True, False, False, True, False, True, False, False, False, 0, 0, 0, 0, 0, 0, 0, 0, 0)
-(411, 411, True, True, True, False, True, False, False, False, True, True, False, False, True, False, False, False, False, 3, 1, 0, 0, 0, 0, 0, 0, 0)
-(413, 413, True, True, True, False, True, False, False, False, True, True, False, False, True, False, False, False, False, 3, 3, 1, 0, 0, 0, 0, 0, 0)
-(415, 415, True, True, True, False, True, False, False, False, True, True, False, False, True, False, False, False, False, 3, 5, 1, 1, 0, 0, 0, 0, 0)
-(421, 421, True, True, True, False, True, False, False, False, True, False, True, False, True, False, False, False, False, 0, 1, 0, 0, 0, 0, 0, 0, 0)
-(423, 423, True, True, True, False, True, False, False, False, True, False, True, False, True, False, False, False, False, 0, 3, 1, 0, 0, 0, 0, 0, 0)
-(425, 425, True, True, True, False, True, False, False, False, True, False, True, False, True, False, False, False, False, 0, 5, 1, 1, 0, 0, 0, 0, 0)
-(431, 431, True, True, True, False, True, False, False, False, True, False, False, True, True, False, False, False, False, 3, 1, 0, 0, 0, 0, 0, 0, 0)
-(433, 433, True, True, True, False, True, False, False, False, True, False, False, True, True, False, False, False, False, 3, 3, 1, 0, 0, 0, 0, 0, 0)
-(435, 435, True, True, True, False, True, False, False, False, True, False, False, True, True, False, False, False, False, 3, 5, 1, 1, 0, 0, 0, 0, 0)
-(441, 441, True, True, True, False, True, False, False, False, True, False, False, False, True, False, False, False, False, 0, 1, 0, 0, 0, 0, 0, 0, 0)
-(443, 443, True, True, True, False, True, False, False, False, True, False, False, False, True, False, False, False, False, 0, 3, 1, 0, 0, 0, 0, 0, 0)
-(445, 445, True, True, True, False, True, False, False, False, True, False, False, False, True, False, False, False, False, 0, 5, 1, 1, 0, 0, 0, 0, 0)
-(510, 510, True, True, True, False, True, False, False, False, True, True, False, False, False, True, False, False, False, 0, 1, 1, 1, 0, 0, 0, 0, 0)
-(511, 511, True, True, True, False, True, False, False, False, True, True, False, False, False, True, False, False, False, 0, 1, 0, 0, 0, 0, 0, 0, 0)
-(513, 513, True, True, True, False, True, False, False, False, True, True, False, False, False, True, False, False, False, 0, 3, 1, 0, 0, 0, 0, 0, 0)
-(515, 515, True, True, True, False, True, False, False, False, True, True, False, False, False, True, False, False, False, 0, 5, 1, 1, 0, 0, 0, 0, 0)
-(521, 521, True, True, True, False, True, False, False, False, True, False, True, False, False, True, False, False, False, 3, 1, 0, 0, 0, 0, 0, 0, 0)
-(523, 523, True, True, True, False, True, False, False, False, True, False, True, False, False, True, False, False, False, 3, 3, 1, 0, 0, 0, 0, 0, 0)
-(525, 525, True, True, True, False, True, False, False, False, True, False, True, False, False, True, False, False, False, 3, 5, 1, 1, 0, 0, 0, 0, 0)
-(530, 530, False, True, False, False, False, False, False, False, True, False, False, True, False, True, False, False, False, 0, 0, 0, 0, 0, 0, 0, 0, 0)
-(531, 531, True, True, True, False, True, False, False, False, True, False, False, True, False, True, False, False, False, 0, 1, 0, 0, 0, 0, 0, 0, 0)
-(533, 533, True, True, True, False, True, False, False, False, True, False, False, True, False, True, False, False, False, 0, 3, 1, 0, 0, 0, 0, 0, 0)
-(535, 535, True, True, True, False, True, False, False, False, True, False, False, True, False, True, False, False, False, 0, 5, 1, 1, 0, 0, 0, 0, 0)
-(541, 541, True, True, True, False, True, False, False, False, True, False, False, False, True, True, False, False, False, 3, 1, 0, 0, 0, 0, 0, 0, 0)
-(543, 543, True, True, True, False, True, False, False, False, True, False, False, False, True, True, False, False, False, 3, 3, 1, 0, 0, 0, 0, 0, 0)
-(545, 545, True, True, True, False, True, False, False, False, True, False, False, False, True, True, False, False, False, 3, 5, 1, 1, 0, 0, 0, 0, 0)
-(551, 551, True, True, True, False, True, False, False, False, True, False, False, False, False, True, False, False, False, 0, 1, 0, 0, 0, 0, 0, 0, 0)
-(553, 553, True, True, True, False, True, False, False, False, True, False, False, False, False, True, False, False, False, 0, 3, 1, 0, 0, 0, 0, 0, 0)
-(555, 555, True, True, True, False, True, False, False, False, True, False, False, False, False, True, False, False, False, 0, 5, 1, 1, 0, 0, 0, 0, 0)
-(557, 557, True, True, True, False, True, False, False, False, True, False, False, False, False, True, False, False, False, 0, 7, 1, 2, 0, 0, 0, 0, 0)
-(1103, 1103, True, True, False, False, False, False, False, False, True, True, False, False, False, False, False, False, False, -2, 3, 0, 0, 0, 0, 0, 0, 0)
-(1112, 1112, True, True, False, True, True, False, False, False, True, True, False, False, False, False, False, False, False, -3, 2, 0, 0, 0, 0, 0, 0, 0)
-(1114, 1114, True, True, False, True, True, False, False, False, True, True, False, False, False, False, False, False, False, -3, 4, 0, 0, 0, 0, 0, 0, 0)
-(1116, 1116, True, True, False, True, True, False, False, False, True, True, False, False, False, False, False, False, False, -3, 6, 0, 0, 0, 0, 0, 0, 0)
-(1118, 1118, True, True, False, True, True, False, False, False, True, True, False, False, False, False, False, False, False, -3, 8, 0, 0, 0, 0, 0, 0, 0)
-(1212, 1212, True, True, False, True, True, False, False, False, True, True, True, False, False, False, False, False, False, 0, 2, 0, 0, 0, 0, 0, 0, 0)
-(1214, 1214, True, True, False, True, True, False, False, False, True, True, True, False, False, False, False, False, False, 0, 4, 0, 0, 0, 0, 0, 0, 0)
-(1216, 1216, True, True, False, True, True, False, False, False, True, True, True, False, False, False, False, False, False, 0, 6, 0, 0, 0, 0, 0, 0, 0)
-(1218, 1218, True, True, False, True, True, False, False, False, True, True, True, False, False, False, False, False, False, 0, 8, 0, 0, 0, 0, 0, 0, 0)
-(2101, 2101, True, True, False, False, False, False, False, False, True, True, True, False, False, False, False, False, False, 1, 1, 0, 0, 0, 0, 0, 0, 0)
-(2103, 2103, True, True, False, False, False, False, False, False, True, True, True, False, False, False, False, False, False, 1, 3, 0, 0, 0, 0, 0, 0, 0)
-(2112, 2112, True, True, False, True, True, False, False, False, True, True, True, False, False, False, False, False, False, 0, 2, 0, 0, 0, 0, 0, 0, 0)
-(2114, 2114, True, True, False, True, True, False, False, False, True, True, True, False, False, False, False, False, False, 0, 4, 0, 0, 0, 0, 0, 0, 0)
-(2116, 2116, True, True, False, True, True, False, False, False, True, True, True, False, False, False, False, False, False, 0, 6, 0, 0, 0, 0, 0, 0, 0)
-(2118, 2118, True, True, False, True, True, False, False, False, True, True, True, False, False, False, False, False, False, 0, 8, 0, 0, 0, 0, 0, 0, 0)
-(2122, 2122, True, True, False, True, True, False, False, False, True, True, True, False, False, False, False, False, False, 3, 2, 0, 0, 0, 0, 0, 0, 0)
-(2124, 2124, True, True, False, True, True, False, False, False, True, True, True, False, False, False, False, False, False, 3, 4, 0, 0, 0, 0, 0, 0, 0)
-(2126, 2126, True, True, False, True, True, False, False, False, True, True, True, False, False, False, False, False, False, 3, 6, 0, 0, 0, 0, 0, 0, 0)
-(2128, 2128, True, True, False, True, True, False, False, False, True, True, True, False, False, False, False, False, False, 3, 8, 0, 0, 0, 0, 0, 0, 0)
-(2203, 2203, True, True, False, False, False, False, False, False, True, False, True, False, False, False, False, False, False, 4, 3, 0, 0, 0, 0, 0, 0, 0)
-(2212, 2212, True, True, False, True, True, False, False, False, True, True, True, False, False, False, False, False, False, 3, 2, 0, 0, 0, 0, 0, 0, 0)
-(2214, 2214, True, True, False, True, True, False, False, False, True, True, True, False, False, False, False, False, False, 3, 4, 0, 0, 0, 0, 0, 0, 0)
-(2216, 2216, True, True, False, True, True, False, False, False, True, True, True, False, False, False, False, False, False, 3, 6, 0, 0, 0, 0, 0, 0, 0)
-(2218, 2218, True, True, False, True, True, False, False, False, True, True, True, False, False, False, False, False, False, 3, 8, 0, 0, 0, 0, 0, 0, 0)
-(2222, 2222, True, True, False, True, True, False, False, False, True, False, True, False, False, False, False, False, False, 6, 2, 0, 0, 0, 0, 0, 0, 0)
-(2224, 2224, True, True, False, True, True, False, False, False, True, False, True, False, False, False, False, False, False, 6, 4, 0, 0, 0, 0, 0, 0, 0)
-(2226, 2226, True, True, False, True, True, False, False, False, True, False, True, False, False, False, False, False, False, 6, 6, 0, 0, 0, 0, 0, 0, 0)
-(2228, 2228, True, True, False, True, True, False, False, False, True, False, True, False, False, False, False, False, False, 6, 8, 0, 0, 0, 0, 0, 0, 0)
-(3101, 3101, True, True, False, False, False, False, False, False, True, True, False, True, False, False, False, False, False, -2, 1, 0, 0, 0, 0, 0, 0, 0)
-(3103, 3103, True, True, False, False, False, False, False, False, True, True, False, True, False, False, False, False, False, -2, 3, 0, 0, 0, 0, 0, 0, 0)
-(3112, 3112, True, True, False, True, True, False, False, False, True, True, False, True, False, False, False, False, False, -3, 2, 0, 0, 0, 0, 0, 0, 0)
-(3114, 3114, True, True, False, True, True, False, False, False, True, True, False, True, False, False, False, False, False, -3, 4, 0, 0, 0, 0, 0, 0, 0)
-(3116, 3116, True, True, False, True, True, False, False, False, True, True, False, True, False, False, False, False, False, -3, 6, 0, 0, 0, 0, 0, 0, 0)
-(3118, 3118, True, True, False, True, True, False, False, False, True, True, False, True, False, False, False, False, False, -3, 8, 0, 0, 0, 0, 0, 0, 0)
-(3122, 3122, True, True, False, True, True, False, False, False, True, True, True, True, False, False, False, False, False, 0, 2, 0, 0, 0, 0, 0, 0, 0)
-(3124, 3124, True, True, False, True, True, False, False, False, True, True, True, True, False, False, False, False, False, 0, 4, 0, 0, 0, 0, 0, 0, 0)
-(3126, 3126, True, True, False, True, True, False, False, False, True, True, True, True, False, False, False, False, False, 0, 6, 0, 0, 0, 0, 0, 0, 0)
-(3128, 3128, True, True, False, True, True, False, False, False, True, True, True, True, False, False, False, False, False, 0, 8, 0, 0, 0, 0, 0, 0, 0)
-(3201, 3201, True, True, False, False, False, False, False, False, True, False, True, True, False, False, False, False, False, 1, 1, 0, 0, 0, 0, 0, 0, 0)
-(3203, 3203, True, True, False, False, False, False, False, False, True, False, True, True, False, False, False, False, False, 1, 3, 0, 0, 0, 0, 0, 0, 0)
-(3212, 3212, True, True, False, True, True, False, False, False, True, True, True, True, False, False, False, False, False, 0, 2, 0, 0, 0, 0, 0, 0, 0)
-(3214, 3214, True, True, False, True, True, False, False, False, True, True, True, True, False, False, False, False, False, 0, 4, 0, 0, 0, 0, 0, 0, 0)
-(3216, 3216, True, True, False, True, True, False, False, False, True, True, True, True, False, False, False, False, False, 0, 6, 0, 0, 0, 0, 0, 0, 0)
-(3218, 3218, True, True, False, True, True, False, False, False, True, True, True, True, False, False, False, False, False, 0, 8, 0, 0, 0, 0, 0, 0, 0)
-(3222, 3222, True, True, False, True, True, False, False, False, True, False, True, True, False, False, False, False, False, 3, 2, 0, 0, 0, 0, 0, 0, 0)
-(3224, 3224, True, True, False, True, True, False, False, False, True, False, True, True, False, False, False, False, False, 3, 4, 0, 0, 0, 0, 0, 0, 0)
-(3226, 3226, True, True, False, True, True, False, False, False, True, False, True, True, False, False, False, False, False, 3, 6, 0, 0, 0, 0, 0, 0, 0)
-(3228, 3228, True, True, False, True, True, False, False, False, True, False, True, True, False, False, False, False, False, 3, 8, 0, 0, 0, 0, 0, 0, 0)
-(3303, 3303, True, True, False, False, False, False, False, False, True, False, False, True, False, False, False, False, False, -2, 3, 0, 0, 0, 0, 0, 0, 0)
-(3312, 3312, True, True, False, True, True, False, False, False, True, True, False, True, False, False, False, False, False, -3, 2, 0, 0, 0, 0, 0, 0, 0)
-(3314, 3314, True, True, False, True, True, False, False, False, True, True, False, True, False, False, False, False, False, -3, 4, 0, 0, 0, 0, 0, 0, 0)
-(3322, 3322, True, True, False, True, True, False, False, False, True, False, True, True, False, False, False, False, False, 0, 2, 0, 0, 0, 0, 0, 0, 0)
-(3324, 3324, True, True, False, True, True, False, False, False, True, False, True, True, False, False, False, False, False, 0, 4, 0, 0, 0, 0, 0, 0, 0)
-(3334, 3334, True, True, False, True, True, False, False, False, True, False, False, True, False, False, False, False, False, -3, 4, 0, 0, 0, 0, 0, 0, 0)
-(4101, 4101, True, True, False, False, False, False, False, False, True, True, False, False, True, False, False, False, False, 1, 1, 0, 0, 0, 0, 0, 0, 0)
-(4103, 4103, True, True, False, False, False, False, False, False, True, True, False, False, True, False, False, False, False, 1, 3, 0, 0, 0, 0, 0, 0, 0)
-(4112, 4112, True, True, False, True, True, False, False, False, True, True, False, False, True, False, False, False, False, 0, 2, 0, 0, 0, 0, 0, 0, 0)
-(4114, 4114, True, True, False, True, True, False, False, False, True, True, False, False, True, False, False, False, False, 0, 4, 0, 0, 0, 0, 0, 0, 0)
-(4122, 4122, True, True, False, True, True, False, False, False, True, True, True, False, True, False, False, False, False, 3, 2, 0, 0, 0, 0, 0, 0, 0)
-(4132, 4132, True, True, False, True, True, False, False, False, True, True, False, True, True, False, False, False, False, 0, 2, 0, 0, 0, 0, 0, 0, 0)
-(4201, 4201, True, True, False, False, False, False, False, False, True, False, True, False, True, False, False, False, False, 4, 1, 0, 0, 0, 0, 0, 0, 0)
-(4203, 4203, True, True, False, False, False, False, False, False, True, False, True, False, True, False, False, False, False, 4, 3, 0, 0, 0, 0, 0, 0, 0)
-(4212, 4212, True, True, False, True, True, False, False, False, True, True, True, False, True, False, False, False, False, 3, 2, 0, 0, 0, 0, 0, 0, 0)
-(4214, 4214, True, True, False, True, True, False, False, False, True, True, True, False, True, False, False, False, False, 3, 4, 0, 0, 0, 0, 0, 0, 0)
-(4222, 4222, True, True, False, True, True, False, False, False, True, False, True, False, True, False, False, False, False, 6, 2, 0, 0, 0, 0, 0, 0, 0)
-(4224, 4224, True, True, False, True, True, False, False, False, True, False, True, False, True, False, False, False, False, 6, 4, 0, 0, 0, 0, 0, 0, 0)
-(4232, 4232, True, True, False, True, True, False, False, False, True, False, True, True, True, False, False, False, False, 3, 2, 0, 0, 0, 0, 0, 0, 0)
-(4301, 4301, True, True, False, False, False, False, False, False, True, False, False, True, True, False, False, False, False, 1, 1, 0, 0, 0, 0, 0, 0, 0)
-(4303, 4303, True, True, False, False, False, False, False, False, True, False, False, True, True, False, False, False, False, 1, 3, 0, 0, 0, 0, 0, 0, 0)
-(4312, 4312, True, True, False, True, True, False, False, False, True, True, False, True, True, False, False, False, False, 0, 2, 0, 0, 0, 0, 0, 0, 0)
-(4314, 4314, True, True, False, True, True, False, False, False, True, True, False, True, True, False, False, False, False, 0, 4, 0, 0, 0, 0, 0, 0, 0)
-(4322, 4322, True, True, False, True, True, False, False, False, True, False, True, True, True, False, False, False, False, 3, 2, 0, 0, 0, 0, 0, 0, 0)
-(4324, 4324, True, True, False, True, True, False, False, False, True, False, True, True, True, False, False, False, False, 3, 4, 0, 0, 0, 0, 0, 0, 0)
-(4332, 4332, True, True, False, True, True, False, False, False, True, False, False, True, True, False, False, False, False, 0, 2, 0, 0, 0, 0, 0, 0, 0)
-(4334, 4334, True, True, False, True, True, False, False, False, True, False, False, True, True, False, False, False, False, 0, 4, 0, 0, 0, 0, 0, 0, 0)
-(4403, 4403, True, True, False, False, False, False, False, False, True, False, False, False, True, False, False, False, False, 4, 3, 0, 0, 0, 0, 0, 0, 0)
-(4412, 4412, True, True, False, True, True, False, False, False, True, True, False, False, True, False, False, False, False, 3, 2, 0, 0, 0, 0, 0, 0, 0)
-(4414, 4414, True, True, False, True, True, False, False, False, True, True, False, False, True, False, False, False, False, 3, 4, 0, 0, 0, 0, 0, 0, 0)
-(4422, 4422, True, True, False, True, True, False, False, False, True, False, True, False, True, False, False, False, False, 6, 2, 0, 0, 0, 0, 0, 0, 0)
-(4424, 4424, True, True, False, True, True, False, False, False, True, False, True, False, True, False, False, False, False, 6, 4, 0, 0, 0, 0, 0, 0, 0)
-(4432, 4432, True, True, False, True, True, False, False, False, True, False, False, True, True, False, False, False, False, 3, 2, 0, 0, 0, 0, 0, 0, 0)
-(4434, 4434, True, True, False, True, True, False, False, False, True, False, False, True, True, False, False, False, False, 3, 4, 0, 0, 0, 0, 0, 0, 0)
-(4444, 4444, True, True, False, True, True, False, False, False, True, False, False, False, True, False, False, False, False, 6, 4, 0, 0, 0, 0, 0, 0, 0)
-(5101, 5101, True, True, False, False, False, False, False, False, True, True, False, False, False, True, False, False, False, -2, 1, 0, 0, 0, 0, 0, 0, 0)
-(5103, 5103, True, True, False, False, False, False, False, False, True, True, False, False, False, True, False, False, False, -2, 3, 0, 0, 0, 0, 0, 0, 0)
-(5112, 5112, True, True, False, True, True, False, False, False, True, True, False, False, False, True, False, False, False, -3, 2, 0, 0, 0, 0, 0, 0, 0)
-(5114, 5114, True, True, False, True, True, False, False, False, True, True, False, False, False, True, False, False, False, -3, 4, 0, 0, 0, 0, 0, 0, 0)
-(5122, 5122, True, True, False, True, True, False, False, False, True, True, True, False, False, True, False, False, False, 0, 2, 0, 0, 0, 0, 0, 0, 0)
-(5124, 5124, True, True, False, True, True, False, False, False, True, True, True, False, False, True, False, False, False, 0, 4, 0, 0, 0, 0, 0, 0, 0)
-(5132, 5132, True, True, False, True, True, False, False, False, True, True, False, True, False, True, False, False, False, -3, 2, 0, 0, 0, 0, 0, 0, 0)
-(5142, 5142, True, True, False, True, True, False, False, False, True, True, False, False, True, True, False, False, False, 0, 2, 0, 0, 0, 0, 0, 0, 0)
-(5201, 5201, True, True, False, False, False, False, False, False, True, False, True, False, False, True, False, False, False, 1, 1, 0, 0, 0, 0, 0, 0, 0)
-(5203, 5203, True, True, False, False, False, False, False, False, True, False, True, False, False, True, False, False, False, 1, 3, 0, 0, 0, 0, 0, 0, 0)
-(5212, 5212, True, True, False, True, True, False, False, False, True, True, True, False, False, True, False, False, False, 0, 2, 0, 0, 0, 0, 0, 0, 0)
-(5214, 5214, True, True, False, True, True, False, False, False, True, True, True, False, False, True, False, False, False, 0, 4, 0, 0, 0, 0, 0, 0, 0)
-(5222, 5222, True, True, False, True, True, False, False, False, True, False, True, False, False, True, False, False, False, 3, 2, 0, 0, 0, 0, 0, 0, 0)
-(5224, 5224, True, True, False, True, True, False, False, False, True, False, True, False, False, True, False, False, False, 3, 4, 0, 0, 0, 0, 0, 0, 0)
-(5232, 5232, True, True, False, True, True, False, False, False, True, False, True, True, False, True, False, False, False, 0, 2, 0, 0, 0, 0, 0, 0, 0)
-(5242, 5242, True, True, False, True, True, False, False, False, True, False, True, False, True, True, False, False, False, 3, 2, 0, 0, 0, 0, 0, 0, 0)
-(5301, 5301, True, True, False, False, False, False, False, False, True, False, False, True, False, True, False, False, False, -2, 1, 0, 0, 0, 0, 0, 0, 0)
-(5303, 5303, True, True, False, False, False, False, False, False, True, False, False, True, False, True, False, False, False, -2, 3, 0, 0, 0, 0, 0, 0, 0)
-(5312, 5312, True, True, False, True, True, False, False, False, True, True, False, True, False, True, False, False, False, -3, 2, 0, 0, 0, 0, 0, 0, 0)
-(5314, 5314, True, True, False, True, True, False, False, False, True, True, False, True, False, True, False, False, False, -3, 4, 0, 0, 0, 0, 0, 0, 0)
-(5322, 5322, True, True, False, True, True, False, False, False, True, False, True, True, False, True, False, False, False, 0, 2, 0, 0, 0, 0, 0, 0, 0)
-(5324, 5324, True, True, False, True, True, False, False, False, True, False, True, True, False, True, False, False, False, 0, 4, 0, 0, 0, 0, 0, 0, 0)
-(5332, 5332, True, True, False, True, True, False, False, False, True, False, False, True, False, True, False, False, False, -3, 2, 0, 0, 0, 0, 0, 0, 0)
-(5334, 5334, True, True, False, True, True, False, False, False, True, False, False, True, False, True, False, False, False, -3, 4, 0, 0, 0, 0, 0, 0, 0)
-(5342, 5342, True, True, False, True, True, False, False, False, True, False, False, True, True, True, False, False, False, 0, 2, 0, 0, 0, 0, 0, 0, 0)
-(5401, 5401, True, True, False, False, False, False, False, False, True, False, False, False, True, True, False, False, False, 1, 1, 0, 0, 0, 0, 0, 0, 0)
-(5403, 5403, True, True, False, False, False, False, False, False, True, False, False, False, True, True, False, False, False, 1, 3, 0, 0, 0, 0, 0, 0, 0)
-(5412, 5412, True, True, False, True, True, False, False, False, True, True, False, False, True, True, False, False, False, 0, 2, 0, 0, 0, 0, 0, 0, 0)
-(5414, 5414, True, True, False, True, True, False, False, False, True, True, False, False, True, True, False, False, False, 0, 4, 0, 0, 0, 0, 0, 0, 0)
-(5422, 5422, True, True, False, True, True, False, False, False, True, False, True, False, True, True, False, False, False, 3, 2, 0, 0, 0, 0, 0, 0, 0)
-(5424, 5424, True, True, False, True, True, False, False, False, True, False, True, False, True, True, False, False, False, 3, 4, 0, 0, 0, 0, 0, 0, 0)
-(5432, 5432, True, True, False, True, True, False, False, False, True, False, False, True, True, True, False, False, False, 0, 2, 0, 0, 0, 0, 0, 0, 0)
-(5434, 5434, True, True, False, True, True, False, False, False, True, False, False, True, True, True, False, False, False, 0, 4, 0, 0, 0, 0, 0, 0, 0)
-(5442, 5442, True, True, False, True, True, False, False, False, True, False, False, False, True, True, False, False, False, 3, 2, 0, 0, 0, 0, 0, 0, 0)
-(5444, 5444, True, True, False, True, True, False, False, False, True, False, False, False, True, True, False, False, False, 3, 4, 0, 0, 0, 0, 0, 0, 0)
-(5503, 5503, True, True, False, False, False, False, False, False, True, False, False, False, False, True, False, False, False, -2, 3, 0, 0, 0, 0, 0, 0, 0)
-(5512, 5512, True, True, False, True, True, False, False, False, True, True, False, False, False, True, False, False, False, -3, 2, 0, 0, 0, 0, 0, 0, 0)
-(5514, 5514, True, True, False, True, True, False, False, False, True, True, False, False, False, True, False, False, False, -3, 4, 0, 0, 0, 0, 0, 0, 0)
-(5522, 5522, True, True, False, True, True, False, False, False, True, False, True, False, False, True, False, False, False, 0, 2, 0, 0, 0, 0, 0, 0, 0)
-(5524, 5524, True, True, False, True, True, False, False, False, True, False, True, False, False, True, False, False, False, 0, 4, 0, 0, 0, 0, 0, 0, 0)
-(5532, 5532, True, True, False, True, True, False, False, False, True, False, False, True, False, True, False, False, False, -3, 2, 0, 0, 0, 0, 0, 0, 0)
-(5534, 5534, True, True, False, True, True, False, False, False, True, False, False, True, False, True, False, False, False, -3, 4, 0, 0, 0, 0, 0, 0, 0)
-(5542, 5542, True, True, False, True, True, False, False, False, True, False, False, False, True, True, False, False, False, 0, 2, 0, 0, 0, 0, 0, 0, 0)
-(5544, 5544, True, True, False, True, True, False, False, False, True, False, False, False, True, True, False, False, False, 0, 4, 0, 0, 0, 0, 0, 0, 0)
-(5554, 5554, True, True, False, True, True, False, False, False, True, False, False, False, False, True, False, False, False, -3, 4, 0, 0, 0, 0, 0, 0, 0)
-(10022, 10022, False, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, 0, 3, 0, 0, 0, 0, 0, 22, 0)
-(10111, 10111, True, True, True, False, True, False, False, False, True, True, False, False, False, False, False, False, False, 0, 1, 1, 1, 0, 0, 0, 0, 0)
-(10113, 10113, True, True, True, False, True, False, False, False, True, True, False, False, False, False, False, False, False, 0, 3, 0, 1, 0, 0, 0, 0, 0)
-(10115, 10115, True, True, True, False, True, False, False, False, True, True, False, False, False, False, False, False, False, 0, 5, 0, 2, 0, 0, 0, 0, 0)
-(10211, 10211, True, True, True, False, True, False, False, False, True, True, True, False, False, False, False, False, False, 3, 1, 1, 1, 0, 0, 0, 0, 0)
-(10213, 10213, True, True, True, False, True, False, False, False, True, True, True, False, False, False, False, False, False, 3, 3, 0, 1, 0, 0, 0, 0, 0)
-(10215, 10215, True, True, True, False, True, False, False, False, True, True, True, False, False, False, False, False, False, 3, 5, 0, 2, 0, 0, 0, 0, 0)
-(10221, 10221, True, True, True, False, True, False, False, False, True, False, True, False, False, False, False, False, False, 0, 1, 1, 1, 0, 0, 0, 0, 0)
-(10223, 10223, True, True, True, False, True, False, False, False, True, False, True, False, False, False, False, False, False, 0, 3, 0, 1, 0, 0, 0, 0, 0)
-(10225, 10225, True, True, True, False, True, False, False, False, True, False, True, False, False, False, False, False, False, 0, 5, 0, 2, 0, 0, 0, 0, 0)
-(10311, 10311, True, True, True, False, True, False, False, False, True, True, False, True, False, False, False, False, False, 0, 1, 1, 1, 0, 0, 0, 0, 0)
-(10313, 10313, True, True, True, False, True, False, False, False, True, True, False, True, False, False, False, False, False, 0, 3, 0, 1, 0, 0, 0, 0, 0)
-(10315, 10315, True, True, True, False, True, False, False, False, True, True, False, True, False, False, False, False, False, 0, 5, 0, 2, 0, 0, 0, 0, 0)
-(10321, 10321, True, True, True, False, True, False, False, False, True, False, True, True, False, False, False, False, False, 3, 1, 1, 1, 0, 0, 0, 0, 0)
-(10323, 10323, True, True, True, False, True, False, False, False, True, False, True, True, False, False, False, False, False, 3, 3, 0, 1, 0, 0, 0, 0, 0)
-(10325, 10325, True, True, True, False, True, False, False, False, True, False, True, True, False, False, False, False, False, 3, 5, 0, 2, 0, 0, 0, 0, 0)
-(10331, 10331, True, True, True, False, True, False, False, False, True, False, False, True, False, False, False, False, False, 0, 1, 1, 1, 0, 0, 0, 0, 0)
-(10333, 10333, True, True, True, False, True, False, False, False, True, False, False, True, False, False, False, False, False, 0, 3, 0, 1, 0, 0, 0, 0, 0)
-(10335, 10335, True, True, True, False, True, False, False, False, True, False, False, True, False, False, False, False, False, 0, 5, 0, 2, 0, 0, 0, 0, 0)
-(10411, 10411, True, True, True, False, True, False, False, False, True, True, False, False, True, False, False, False, False, 3, 1, 1, 1, 0, 0, 0, 0, 0)
-(10413, 10413, True, True, True, False, True, False, False, False, True, True, False, False, True, False, False, False, False, 3, 3, 0, 1, 0, 0, 0, 0, 0)
-(10421, 10421, True, True, True, False, True, False, False, False, True, False, True, False, True, False, False, False, False, 0, 1, 1, 1, 0, 0, 0, 0, 0)
-(10423, 10423, True, True, True, False, True, False, False, False, True, False, True, False, True, False, False, False, False, 0, 3, 0, 1, 0, 0, 0, 0, 0)
-(10431, 10431, True, True, True, False, True, False, False, False, True, False, False, True, True, False, False, False, False, 3, 1, 1, 1, 0, 0, 0, 0, 0)
-(10433, 10433, True, True, True, False, True, False, False, False, True, False, False, True, True, False, False, False, False, 3, 3, 0, 1, 0, 0, 0, 0, 0)
-(10441, 10441, True, True, True, False, True, False, False, False, True, False, False, False, True, False, False, False, False, 0, 1, 1, 1, 0, 0, 0, 0, 0)
-(10443, 10443, True, True, True, False, True, False, False, False, True, False, False, False, True, False, False, False, False, 0, 3, 0, 1, 0, 0, 0, 0, 0)
-(10511, 10511, True, True, True, False, True, False, False, False, True, True, False, False, False, True, False, False, False, 0, 1, 1, 1, 0, 0, 0, 0, 0)
-(10513, 10513, True, True, True, False, True, False, False, False, True, True, False, False, False, True, False, False, False, 0, 3, 0, 1, 0, 0, 0, 0, 0)
-(10521, 10521, True, True, True, False, True, False, False, False, True, False, True, False, False, True, False, False, False, 3, 1, 1, 1, 0, 0, 0, 0, 0)
-(10523, 10523, True, True, True, False, True, False, False, False, True, False, True, False, False, True, False, False, False, 3, 3, 0, 1, 0, 0, 0, 0, 0)
-(10531, 10531, True, True, True, False, True, False, False, False, True, False, False, True, False, True, False, False, False, 0, 1, 1, 1, 0, 0, 0, 0, 0)
-(10533, 10533, True, True, True, False, True, False, False, False, True, False, False, True, False, True, False, False, False, 0, 3, 0, 1, 0, 0, 0, 0, 0)
-(10541, 10541, True, True, True, False, True, False, False, False, True, False, False, False, True, True, False, False, False, 3, 1, 1, 1, 0, 0, 0, 0, 0)
-(10543, 10543, True, True, True, False, True, False, False, False, True, False, False, False, True, True, False, False, False, 3, 3, 0, 1, 0, 0, 0, 0, 0)
-(10551, 10551, True, True, True, False, True, False, False, False, True, False, False, False, False, True, False, False, False, 0, 1, 1, 1, 0, 0, 0, 0, 0)
-(10553, 10553, True, True, True, False, True, False, False, False, True, False, False, False, False, True, False, False, False, 0, 3, 0, 1, 0, 0, 0, 0, 0)
-(10555, 10555, True, True, True, False, True, False, False, False, True, False, False, False, False, True, False, False, False, 0, 5, 0, 2, 0, 0, 0, 0, 0)
-(11112, 11112, True, True, False, True, True, False, False, False, True, True, False, False, False, False, False, False, False, -3, 2, 0, 0, 0, 0, 0, 0, 0)
-(11114, 11114, True, True, False, True, True, False, False, False, True, True, False, False, False, False, False, False, False, -3, 4, 0, 0, 0, 0, 0, 0, 0)
-(11116, 11116, True, True, False, True, True, False, False, False, True, True, False, False, False, False, False, False, False, -3, 6, 0, 0, 0, 0, 0, 0, 0)
-(11212, 11212, True, True, False, True, True, False, False, False, True, True, True, False, False, False, False, False, False, 0, 2, 0, 0, 0, 0, 0, 0, 0)
-(11216, 11216, True, True, False, True, True, False, False, False, True, True, True, False, False, False, False, False, False, 0, 6, 0, 0, 0, 0, 0, 0, 0)
-(12112, 12112, True, True, False, True, True, False, False, False, True, True, True, False, False, False, False, False, False, 0, 2, 0, 0, 0, 0, 0, 0, 0)
-(12114, 12114, True, True, False, True, True, False, False, False, True, True, True, False, False, False, False, False, False, 0, 4, 0, 0, 0, 0, 0, 0, 0)
-(12116, 12116, True, True, False, True, True, False, False, False, True, True, True, False, False, False, False, False, False, 0, 6, 0, 0, 0, 0, 0, 0, 0)
-(12118, 12118, True, True, False, True, True, False, False, False, True, True, True, False, False, False, False, False, False, 0, 8, 0, 0, 0, 0, 0, 0, 0)
-(12122, 12122, True, True, False, True, True, False, False, False, True, True, True, False, False, False, False, False, False, 3, 2, 0, 0, 0, 0, 0, 0, 0)
-(12126, 12126, True, True, False, True, True, False, False, False, True, True, True, False, False, False, False, False, False, 3, 6, 0, 0, 0, 0, 0, 0, 0)
-(12212, 12212, True, True, False, True, True, False, False, False, True, True, True, False, False, False, False, False, False, 3, 2, 0, 0, 0, 0, 0, 0, 0)
-(12214, 12214, True, True, False, True, True, False, False, False, True, True, True, False, False, False, False, False, False, 3, 4, 0, 0, 0, 0, 0, 0, 0)
-(12216, 12216, True, True, False, True, True, False, False, False, True, True, True, False, False, False, False, False, False, 3, 6, 0, 0, 0, 0, 0, 0, 0)
-(12218, 12218, True, True, False, True, True, False, False, False, True, True, True, False, False, False, False, False, False, 3, 8, 0, 0, 0, 0, 0, 0, 0)
-(12222, 12222, True, True, False, True, True, False, False, False, True, False, True, False, False, False, False, False, False, 6, 2, 0, 0, 0, 0, 0, 0, 0)
-(12224, 12224, True, True, False, True, True, False, False, False, True, False, True, False, False, False, False, False, False, 6, 4, 0, 0, 0, 0, 0, 0, 0)
-(12226, 12226, True, True, False, True, True, False, False, False, True, False, True, False, False, False, False, False, False, 6, 6, 0, 0, 0, 0, 0, 0, 0)
-(13112, 13112, True, True, False, True, True, False, False, False, True, True, False, True, False, False, False, False, False, -3, 2, 0, 0, 0, 0, 0, 0, 0)
-(13114, 13114, True, True, False, True, True, False, False, False, True, True, False, True, False, False, False, False, False, -3, 4, 0, 0, 0, 0, 0, 0, 0)
-(13116, 13116, True, True, False, True, True, False, False, False, True, True, False, True, False, False, False, False, False, -3, 6, 0, 0, 0, 0, 0, 0, 0)
-(13122, 13122, True, True, False, True, True, False, False, False, True, True, True, True, False, False, False, False, False, 0, 2, 0, 0, 0, 0, 0, 0, 0)
-(13124, 13124, True, True, False, True, True, False, False, False, True, True, True, True, False, False, False, False, False, 0, 4, 0, 0, 0, 0, 0, 0, 0)
-(13126, 13126, True, True, False, True, True, False, False, False, True, True, True, True, False, False, False, False, False, 0, 6, 0, 0, 0, 0, 0, 0, 0)
-(13212, 13212, True, True, False, True, True, False, False, False, True, True, True, True, False, False, False, False, False, 0, 2, 0, 0, 0, 0, 0, 0, 0)
-(13214, 13214, True, True, False, True, True, False, False, False, True, True, True, True, False, False, False, False, False, 0, 4, 0, 0, 0, 0, 0, 0, 0)
-(13216, 13216, True, True, False, True, True, False, False, False, True, True, True, True, False, False, False, False, False, 0, 6, 0, 0, 0, 0, 0, 0, 0)
-(13222, 13222, True, True, False, True, True, False, False, False, True, False, True, True, False, False, False, False, False, 3, 2, 0, 0, 0, 0, 0, 0, 0)
-(13224, 13224, True, True, False, True, True, False, False, False, True, False, True, True, False, False, False, False, False, 3, 4, 0, 0, 0, 0, 0, 0, 0)
-(13226, 13226, True, True, False, True, True, False, False, False, True, False, True, True, False, False, False, False, False, 3, 6, 0, 0, 0, 0, 0, 0, 0)
-(13314, 13314, True, True, False, True, True, False, False, False, True, True, False, True, False, False, False, False, False, -3, 4, 0, 0, 0, 0, 0, 0, 0)
-(13324, 13324, True, True, False, True, True, False, False, False, True, False, True, True, False, False, False, False, False, 0, 4, 0, 0, 0, 0, 0, 0, 0)
-(14122, 14122, True, True, False, True, True, False, False, False, True, True, True, False, True, False, False, False, False, 3, 2, 0, 0, 0, 0, 0, 0, 0)
-(15122, 15122, True, True, False, True, True, False, False, False, True, True, True, False, False, True, False, False, False, 0, 2, 0, 0, 0, 0, 0, 0, 0)
-(20022, 20022, False, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, 0, 3, 0, 0, 0, 0, 0, 22, 0)
-(20113, 20113, True, True, True, False, True, False, False, False, True, True, False, False, False, False, False, False, False, 0, 3, 1, 1, 0, 0, 0, 0, 0)
-(20213, 20213, True, True, True, False, True, False, False, False, True, True, True, False, False, False, False, False, False, 3, 3, 1, 1, 0, 0, 0, 0, 0)
-(20223, 20223, True, True, True, False, True, False, False, False, True, False, True, False, False, False, False, False, False, 0, 3, 1, 1, 0, 0, 0, 0, 0)
-(20313, 20313, True, True, True, False, True, False, False, False, True, True, False, True, False, False, False, False, False, 0, 3, 1, 1, 0, 0, 0, 0, 0)
-(20315, 20315, True, True, True, False, True, False, False, False, True, True, False, True, False, False, False, False, False, 0, 5, 1, 2, 0, 0, 0, 0, 0)
-(20323, 20323, True, True, True, False, True, False, False, False, True, False, True, True, False, False, False, False, False, 3, 3, 1, 1, 0, 0, 0, 0, 0)
-(20325, 20325, True, True, True, False, True, False, False, False, True, False, True, True, False, False, False, False, False, 3, 5, 1, 2, 0, 0, 0, 0, 0)
-(20333, 20333, True, True, True, False, True, False, False, False, True, False, False, True, False, False, False, False, False, 0, 3, 1, 1, 0, 0, 0, 0, 0)
-(20413, 20413, True, True, True, False, True, False, False, False, True, True, False, False, True, False, False, False, False, 3, 3, 1, 1, 0, 0, 0, 0, 0)
-(20423, 20423, True, True, True, False, True, False, False, False, True, False, True, False, True, False, False, False, False, 0, 3, 1, 1, 0, 0, 0, 0, 0)
-(20433, 20433, True, True, True, False, True, False, False, False, True, False, False, True, True, False, False, False, False, 3, 3, 1, 1, 0, 0, 0, 0, 0)
-(20443, 20443, True, True, True, False, True, False, False, False, True, False, False, False, True, False, False, False, False, 0, 3, 1, 1, 0, 0, 0, 0, 0)
-(20513, 20513, True, True, True, False, True, False, False, False, True, True, False, False, False, True, False, False, False, 0, 3, 1, 1, 0, 0, 0, 0, 0)
-(20523, 20523, True, True, True, False, True, False, False, False, True, False, True, False, False, True, False, False, False, 3, 3, 1, 1, 0, 0, 0, 0, 0)
-(20533, 20533, True, True, True, False, True, False, False, False, True, False, False, True, False, True, False, False, False, 0, 3, 1, 1, 0, 0, 0, 0, 0)
-(20543, 20543, True, True, True, False, True, False, False, False, True, False, False, False, True, True, False, False, False, 3, 3, 1, 1, 0, 0, 0, 0, 0)
-(20553, 20553, True, True, True, False, True, False, False, False, True, False, False, False, False, True, False, False, False, 0, 3, 1, 1, 0, 0, 0, 0, 0)
-(20555, 20555, True, True, True, False, True, False, False, False, True, False, False, False, False, True, False, False, False, 0, 5, 1, 2, 0, 0, 0, 0, 0)
-(21112, 21112, True, True, False, True, True, False, False, False, True, True, False, False, False, False, False, False, False, -3, 2, 0, 0, 0, 0, 0, 0, 0)
-(21114, 21114, True, True, False, True, True, False, False, False, True, True, False, False, False, False, False, False, False, -3, 4, 0, 0, 0, 0, 0, 0, 0)
-(21212, 21212, True, True, False, True, True, False, False, False, True, True, True, False, False, False, False, False, False, 0, 2, 0, 0, 0, 0, 0, 0, 0)
-(21214, 21214, True, True, False, True, True, False, False, False, True, True, True, False, False, False, False, False, False, 0, 4, 0, 0, 0, 0, 0, 0, 0)
-(22112, 22112, True, True, False, True, True, False, False, False, True, True, True, False, False, False, False, False, False, 0, 2, 0, 0, 0, 0, 0, 0, 0)
-(22114, 22114, True, True, False, True, True, False, False, False, True, True, True, False, False, False, False, False, False, 0, 4, 0, 0, 0, 0, 0, 0, 0)
-(22122, 22122, True, True, False, True, True, False, False, False, True, True, True, False, False, False, False, False, False, 3, 2, 0, 0, 0, 0, 0, 0, 0)
-(22124, 22124, True, True, False, True, True, False, False, False, True, True, True, False, False, False, False, False, False, 3, 4, 0, 0, 0, 0, 0, 0, 0)
-(22212, 22212, True, True, False, True, True, False, False, False, True, True, True, False, False, False, False, False, False, 3, 2, 0, 0, 0, 0, 0, 0, 0)
-(22214, 22214, True, True, False, True, True, False, False, False, True, True, True, False, False, False, False, False, False, 3, 4, 0, 0, 0, 0, 0, 0, 0)
-(22222, 22222, True, True, False, True, True, False, False, False, True, False, True, False, False, False, False, False, False, 6, 2, 0, 0, 0, 0, 0, 0, 0)
-(22224, 22224, True, True, False, True, True, False, False, False, True, False, True, False, False, False, False, False, False, 6, 4, 0, 0, 0, 0, 0, 0, 0)
-(23112, 23112, True, True, False, True, True, False, False, False, True, True, False, True, False, False, False, False, False, -3, 2, 0, 0, 0, 0, 0, 0, 0)
-(23114, 23114, True, True, False, True, True, False, False, False, True, True, False, True, False, False, False, False, False, -3, 4, 0, 0, 0, 0, 0, 0, 0)
-(23122, 23122, True, True, False, True, True, False, False, False, True, True, True, True, False, False, False, False, False, 0, 2, 0, 0, 0, 0, 0, 0, 0)
-(23124, 23124, True, True, False, True, True, False, False, False, True, True, True, True, False, False, False, False, False, 0, 4, 0, 0, 0, 0, 0, 0, 0)
-(23126, 23126, True, True, False, True, True, False, False, False, True, True, True, True, False, False, False, False, False, 0, 6, 0, 0, 0, 0, 0, 0, 0)
-(23212, 23212, True, True, False, True, True, False, False, False, True, True, True, True, False, False, False, False, False, 0, 2, 0, 0, 0, 0, 0, 0, 0)
-(23214, 23214, True, True, False, True, True, False, False, False, True, True, True, True, False, False, False, False, False, 0, 4, 0, 0, 0, 0, 0, 0, 0)
-(23222, 23222, True, True, False, True, True, False, False, False, True, False, True, True, False, False, False, False, False, 3, 2, 0, 0, 0, 0, 0, 0, 0)
-(23224, 23224, True, True, False, True, True, False, False, False, True, False, True, True, False, False, False, False, False, 3, 4, 0, 0, 0, 0, 0, 0, 0)
-(30113, 30113, True, True, True, False, True, False, False, False, True, True, False, False, False, False, False, False, False, 0, 3, 1, 2, 0, 0, 0, 0, 0)
-(30213, 30213, True, True, True, False, True, False, False, False, True, True, True, False, False, False, False, False, False, 3, 3, 1, 2, 0, 0, 0, 0, 0)
-(30223, 30223, True, True, True, False, True, False, False, False, True, False, True, False, False, False, False, False, False, 0, 3, 1, 2, 0, 0, 0, 0, 0)
-(30313, 30313, True, True, True, False, True, False, False, False, True, True, False, True, False, False, False, False, False, 0, 3, 1, 2, 0, 0, 0, 0, 0)
-(30323, 30323, True, True, True, False, True, False, False, False, True, False, True, True, False, False, False, False, False, 3, 3, 1, 2, 0, 0, 0, 0, 0)
-(30343, 30343, True, True, False, True, True, False, False, False, True, True, True, True, False, False, False, False, False, 0, 3, 0, 0, 0, 0, 0, 0, 0)
-(30353, 30353, True, True, False, True, True, False, False, False, True, False, True, True, False, False, False, False, False, 3, 3, 0, 0, 0, 0, 0, 0, 0)
-(30363, 30363, True, True, False, True, True, False, False, False, True, False, True, True, False, False, False, False, False, 0, 3, 0, 0, 0, 0, 0, 0, 0)
-(30443, 30443, True, True, True, False, True, False, False, False, True, False, False, False, True, False, False, False, False, 0, 3, 1, 2, 0, 0, 0, 0, 0)
-(30553, 30553, True, True, True, False, True, False, False, False, True, False, False, False, False, True, False, False, False, 0, 3, 1, 2, 0, 0, 0, 0, 0)
-(31114, 31114, True, True, False, True, True, False, False, False, True, True, False, False, False, False, False, False, False, -3, 4, 0, 0, 0, 0, 0, 0, 0)
-(31214, 31214, True, True, False, True, True, False, False, False, True, True, True, False, False, False, False, False, False, 0, 4, 0, 0, 0, 0, 0, 0, 0)
-(32112, 32112, True, True, False, True, True, False, False, False, True, True, True, False, False, False, False, False, False, 0, 2, 0, 0, 0, 0, 0, 0, 0)
-(32114, 32114, True, True, False, True, True, False, False, False, True, True, True, False, False, False, False, False, False, 0, 4, 0, 0, 0, 0, 0, 0, 0)
-(32124, 32124, True, True, False, True, True, False, False, False, True, True, True, False, False, False, False, False, False, 3, 4, 0, 0, 0, 0, 0, 0, 0)
-(32212, 32212, True, True, False, True, True, False, False, False, True, True, True, False, False, False, False, False, False, 3, 2, 0, 0, 0, 0, 0, 0, 0)
-(32214, 32214, True, True, False, True, True, False, False, False, True, True, True, False, False, False, False, False, False, 3, 4, 0, 0, 0, 0, 0, 0, 0)
-(32224, 32224, True, True, False, True, True, False, False, False, True, False, True, False, False, False, False, False, False, 6, 4, 0, 0, 0, 0, 0, 0, 0)
-(33122, 33122, True, True, False, True, True, False, False, False, True, True, True, True, False, False, False, False, False, 0, 2, 0, 0, 0, 0, 0, 0, 0)
-(41214, 41214, True, True, False, True, True, False, False, False, True, True, True, False, False, False, False, False, False, 0, 4, 0, 0, 0, 0, 0, 0, 0)
-(42112, 42112, True, True, False, True, True, False, False, False, True, True, True, False, False, False, False, False, False, 0, 2, 0, 0, 0, 0, 0, 0, 0)
-(42124, 42124, True, True, False, True, True, False, False, False, True, True, True, False, False, False, False, False, False, 3, 4, 0, 0, 0, 0, 0, 0, 0)
-(42212, 42212, True, True, False, True, True, False, False, False, True, True, True, False, False, False, False, False, False, 3, 2, 0, 0, 0, 0, 0, 0, 0)
-(43122, 43122, True, True, False, True, True, False, False, False, True, True, True, True, False, False, False, False, False, 0, 2, 0, 0, 0, 0, 0, 0, 0)
-(52114, 52114, True, True, False, True, True, False, False, False, True, True, True, False, False, False, False, False, False, 0, 4, 0, 0, 0, 0, 0, 0, 0)
-(52214, 52214, True, True, False, True, True, False, False, False, True, True, True, False, False, False, False, False, False, 3, 4, 0, 0, 0, 0, 0, 0, 0)
-(53122, 53122, True, True, False, True, True, False, False, False, True, True, True, True, False, False, False, False, False, 0, 2, 0, 0, 0, 0, 0, 0, 0)
-(100111, 100111, True, True, True, False, True, False, False, False, True, True, False, False, False, False, False, False, False, 0, 1, 0, 0, 0, 0, 0, 0, 0)
-(100113, 100113, True, True, True, False, True, False, False, False, True, True, False, False, False, False, False, False, False, 0, 3, 1, 0, 0, 0, 0, 0, 0)
-(100211, 100211, True, True, True, False, True, False, False, False, True, True, True, False, False, False, False, False, False, 3, 1, 0, 0, 0, 0, 0, 0, 0)
-(100213, 100213, True, True, True, False, True, False, False, False, True, True, True, False, False, False, False, False, False, 3, 3, 1, 0, 0, 0, 0, 0, 0)
-(100221, 100221, True, True, True, False, True, False, False, False, True, False, True, False, False, False, False, False, False, 0, 1, 0, 0, 0, 0, 0, 0, 0)
-(100223, 100223, True, True, True, False, True, False, False, False, True, False, True, False, False, False, False, False, False, 0, 3, 1, 0, 0, 0, 0, 0, 0)
-(100311, 100311, True, True, True, False, True, False, False, False, True, True, False, True, False, False, False, False, False, 0, 1, 0, 0, 0, 0, 0, 0, 0)
-(100313, 100313, True, True, True, False, True, False, False, False, True, True, False, True, False, False, False, False, False, 0, 3, 1, 0, 0, 0, 0, 0, 0)
-(100315, 100315, True, True, True, False, True, False, False, False, True, True, False, True, False, False, False, False, False, 0, 5, 1, 1, 0, 0, 0, 0, 0)
-(100321, 100321, True, True, True, False, True, False, False, False, True, False, True, True, False, False, False, False, False, 3, 1, 0, 0, 0, 0, 0, 0, 0)
-(100323, 100323, True, True, True, False, True, False, False, False, True, False, True, True, False, False, False, False, False, 3, 3, 1, 0, 0, 0, 0, 0, 0)
-(100325, 100325, True, True, True, False, True, False, False, False, True, False, True, True, False, False, False, False, False, 3, 5, 1, 1, 0, 0, 0, 0, 0)
-(100331, 100331, True, True, True, False, True, False, False, False, True, False, False, True, False, False, False, False, False, 0, 1, 0, 0, 0, 0, 0, 0, 0)
-(100333, 100333, True, True, True, False, True, False, False, False, True, False, False, True, False, False, False, False, False, 0, 3, 1, 0, 0, 0, 0, 0, 0)
-(100411, 100411, True, True, True, False, True, False, False, False, True, True, False, False, True, False, False, False, False, 3, 1, 0, 0, 0, 0, 0, 0, 0)
-(100413, 100413, True, True, True, False, True, False, False, False, True, True, False, False, True, False, False, False, False, 3, 3, 1, 0, 0, 0, 0, 0, 0)
-(100421, 100421, True, True, True, False, True, False, False, False, True, False, True, False, True, False, False, False, False, 0, 1, 0, 0, 0, 0, 0, 0, 0)
-(100423, 100423, True, True, True, False, True, False, False, False, True, False, True, False, True, False, False, False, False, 0, 3, 1, 0, 0, 0, 0, 0, 0)
-(100441, 100441, True, True, True, False, True, False, False, False, True, False, False, False, True, False, False, False, False, 0, 1, 0, 0, 0, 0, 0, 0, 0)
-(100443, 100443, True, True, True, False, True, False, False, False, True, False, False, False, True, False, False, False, False, 0, 3, 1, 0, 0, 0, 0, 0, 0)
-(100445, 100445, True, True, True, False, True, False, False, False, True, False, False, False, True, False, False, False, False, 0, 5, 1, 1, 0, 0, 0, 0, 0)
-(100551, 100551, True, True, True, False, True, False, False, False, True, False, False, False, False, True, False, False, False, 0, 1, 0, 0, 0, 0, 0, 0, 0)
-(100553, 100553, True, True, True, False, True, False, False, False, True, False, False, False, False, True, False, False, False, 0, 3, 1, 0, 0, 0, 0, 0, 0)
-(100555, 100555, True, True, True, False, True, False, False, False, True, False, False, False, False, True, False, False, False, 0, 5, 1, 1, 0, 0, 0, 0, 0)
-(100557, 100557, True, True, True, False, True, False, False, False, True, False, False, False, False, True, False, False, False, 0, 7, 1, 2, 0, 0, 0, 0, 0)
-(103112, 103112, True, True, False, True, True, False, False, False, True, True, False, True, False, False, False, False, False, -3, 2, 0, 0, 0, 0, 0, 0, 0)
-(103212, 103212, True, True, False, True, True, False, False, False, True, True, True, True, False, False, False, False, False, 0, 2, 0, 0, 0, 0, 0, 0, 0)
-(103222, 103222, True, True, False, True, True, False, False, False, True, False, True, True, False, False, False, False, False, 3, 2, 0, 0, 0, 0, 0, 0, 0)
-(103316, 103316, True, True, False, True, True, False, False, False, True, True, False, True, False, False, False, False, False, -3, 6, 0, 0, 0, 0, 0, 0, 0)
-(103326, 103326, True, True, False, True, True, False, False, False, True, False, True, True, False, False, False, False, False, 0, 6, 0, 0, 0, 0, 0, 0, 0)
-(104124, 104124, True, True, False, True, True, False, False, False, True, True, True, False, True, False, False, False, False, 3, 4, 0, 0, 0, 0, 0, 0, 0)
-(104312, 104312, True, True, False, True, True, False, False, False, True, True, False, True, True, False, False, False, False, 0, 2, 0, 0, 0, 0, 0, 0, 0)
-(104314, 104314, True, True, False, True, True, False, False, False, True, True, False, True, True, False, False, False, False, 0, 4, 0, 0, 0, 0, 0, 0, 0)
-(104322, 104322, True, True, False, True, True, False, False, False, True, False, True, True, True, False, False, False, False, 3, 2, 0, 0, 0, 0, 0, 0, 0)
-(104324, 104324, True, True, False, True, True, False, False, False, True, False, True, True, True, False, False, False, False, 3, 4, 0, 0, 0, 0, 0, 0, 0)
-(110551, 110551, True, True, True, False, True, False, False, False, True, False, False, False, False, True, False, False, False, 0, 1, 1, 1, 0, 0, 0, 0, 0)
-(110553, 110553, True, True, True, False, True, False, False, False, True, False, False, False, False, True, False, False, False, 0, 3, 0, 1, 0, 0, 0, 0, 0)
-(110555, 110555, True, True, True, False, True, False, False, False, True, False, False, False, False, True, False, False, False, 0, 5, 0, 2, 0, 0, 0, 0, 0)
-(120553, 120553, True, True, True, False, True, False, False, False, True, False, False, False, False, True, False, False, False, 0, 3, 1, 1, 0, 0, 0, 0, 0)
-(120555, 120555, True, True, True, False, True, False, False, False, True, False, False, False, False, True, False, False, False, 0, 5, 1, 2, 0, 0, 0, 0, 0)
-(130553, 130553, True, True, True, False, True, False, False, False, True, False, False, False, False, True, False, False, False, 0, 3, 1, 2, 0, 0, 0, 0, 0)
-(200551, 200551, True, True, True, False, True, False, False, False, True, False, False, False, False, True, False, False, False, 0, 1, 0, 0, 0, 0, 0, 0, 0)
-(200553, 200553, True, True, True, False, True, False, False, False, True, False, False, False, False, True, False, False, False, 0, 3, 1, 0, 0, 0, 0, 0, 0)
-(200555, 200555, True, True, True, False, True, False, False, False, True, False, False, False, False, True, False, False, False, 0, 5, 1, 1, 0, 0, 0, 0, 0)
-(203312, 203312, True, True, False, True, True, False, False, False, True, True, False, True, False, False, False, False, False, -3, 2, 0, 0, 0, 0, 0, 0, 0)
-(203316, 203316, True, True, False, True, True, False, False, False, True, True, False, True, False, False, False, False, False, -3, 6, 0, 0, 0, 0, 0, 0, 0)
-(203322, 203322, True, True, False, True, True, False, False, False, True, False, True, True, False, False, False, False, False, 0, 2, 0, 0, 0, 0, 0, 0, 0)
-(203326, 203326, True, True, False, True, True, False, False, False, True, False, True, True, False, False, False, False, False, 0, 6, 0, 0, 0, 0, 0, 0, 0)
-(203338, 203338, True, True, False, True, True, False, False, False, True, False, False, True, False, False, False, False, False, -3, 8, 0, 0, 0, 0, 0, 0, 0)
-(204126, 204126, True, True, False, True, True, False, False, False, True, True, True, False, True, False, False, False, False, 3, 6, 0, 0, 0, 0, 0, 0, 0)
-(210551, 210551, True, True, True, False, True, False, False, False, True, False, False, False, False, True, False, False, False, 0, 1, 1, 1, 0, 0, 0, 0, 0)
-(210553, 210553, True, True, True, False, True, False, False, False, True, False, False, False, False, True, False, False, False, 0, 3, 0, 1, 0, 0, 0, 0, 0)
-(220553, 220553, True, True, True, False, True, False, False, False, True, False, False, False, False, True, False, False, False, 0, 3, 1, 1, 0, 0, 0, 0, 0)
-(300553, 300553, True, True, True, False, True, False, False, False, True, False, False, False, False, True, False, False, False, 0, 3, 1, 0, 0, 0, 0, 0, 0)
-(1000001, 1000001, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, -1, 1, 0, 0, 0, 0, 0, 1, 0)
-(1000002, 1000002, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, 2, 1, 0, 0, 0, 0, 0, 2, 0)
-(1000003, 1000003, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, -1, 1, 0, 0, 0, 0, 0, 3, 0)
-(1000004, 1000004, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, 2, 1, 0, 0, 0, 0, 0, 4, 0)
-(1000005, 1000005, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, -1, 1, 0, 0, 0, 0, 0, 5, 0)
-(1000006, 1000006, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, 2, 1, 0, 0, 0, 0, 0, 6, 0)
-(1000011, 1000011, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, -3, 1, 0, 0, 0, 0, 0, 11, 0)
-(1000012, 1000012, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, 0, 1, 0, 0, 0, 0, 0, 12, 0)
-(1000013, 1000013, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, -3, 1, 0, 0, 0, 0, 0, 13, 0)
-(1000014, 1000014, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, 0, 1, 0, 0, 0, 0, 0, 14, 0)
-(1000015, 1000015, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, -3, 1, 0, 0, 0, 0, 0, 15, 0)
-(1000016, 1000016, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, 0, 1, 0, 0, 0, 0, 0, 16, 0)
-(1000021, 1000021, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, 0, 2, 0, 0, 0, 0, 0, 21, 0)
-(1000022, 1000022, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, 0, 2, 0, 0, 0, 0, 0, 22, 0)
-(1000023, 1000023, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, 0, 2, 0, 0, 0, 0, 0, 23, 0)
-(1000024, 1000024, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, 3, 2, 0, 0, 0, 0, 0, 24, 0)
-(1000025, 1000025, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, 0, 2, 0, 0, 0, 0, 0, 25, 0)
-(1000035, 1000035, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, 0, 2, 0, 0, 0, 0, 0, 35, 0)
-(1000037, 1000037, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, 3, 2, 0, 0, 0, 0, 0, 37, 0)
-(1000039, 1000039, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, 0, 4, 0, 0, 0, 0, 0, 10, 0)
-(1000522, 1000522, True, False, False, False, False, False, False, False, True, True, False, False, False, False, False, False, False, -3, 2, 0, 0, 0, 0, 0, 0, 0)
-(1000542, 1000542, True, False, False, False, False, False, False, False, True, False, False, False, False, True, False, False, False, -3, 2, 0, 0, 0, 0, 0, 0, 0)
-(1009002, 1009002, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, 0, 2, 0, 0, 0, 0, 0, 21, 0)
-(2000001, 2000001, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, -1, 1, 0, 0, 0, 0, 0, 1, 0)
-(2000002, 2000002, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, 2, 1, 0, 0, 0, 0, 0, 2, 0)
-(2000003, 2000003, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, -1, 1, 0, 0, 0, 0, 0, 3, 0)
-(2000004, 2000004, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, 2, 1, 0, 0, 0, 0, 0, 4, 0)
-(2000005, 2000005, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, -1, 1, 0, 0, 0, 0, 0, 5, 0)
-(2000006, 2000006, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, 2, 1, 0, 0, 0, 0, 0, 6, 0)
-(2000011, 2000011, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, -3, 1, 0, 0, 0, 0, 0, 11, 0)
-(2000012, 2000012, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, 0, 1, 0, 0, 0, 0, 0, 12, 0)
-(2000013, 2000013, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, -3, 1, 0, 0, 0, 0, 0, 13, 0)
-(2000014, 2000014, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, 0, 1, 0, 0, 0, 0, 0, 14, 0)
-(2000015, 2000015, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, -3, 1, 0, 0, 0, 0, 0, 15, 0)
-(2000016, 2000016, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, 0, 1, 0, 0, 0, 0, 0, 16, 0)
-(3000111, 3000111, True, False, False, False, False, False, False, False, True, True, False, False, False, False, False, False, False, 0, 1, 0, 0, 0, 0, 0, 0, 0)
-(3000113, 3000113, True, False, False, False, False, False, False, False, True, True, False, False, False, False, False, False, False, 0, 3, 0, 0, 0, 0, 0, 0, 0)
-(3000211, 3000211, True, False, False, False, False, False, False, False, True, True, True, False, False, False, False, False, False, 3, 1, 0, 0, 0, 0, 0, 0, 0)
-(3000213, 3000213, True, False, False, False, False, False, False, False, True, True, True, False, False, False, False, False, False, 3, 3, 0, 0, 0, 0, 0, 0, 0)
-(3000221, 3000221, True, False, False, False, False, False, False, False, True, False, True, False, False, False, False, False, False, 0, 1, 0, 0, 0, 0, 0, 0, 0)
-(3000223, 3000223, True, False, False, False, False, False, False, False, True, False, True, False, False, False, False, False, False, 0, 3, 0, 0, 0, 0, 0, 0, 0)
-(3000331, 3000331, True, False, False, False, False, False, False, False, True, False, False, True, False, False, False, False, False, 0, 1, 0, 0, 0, 0, 0, 0, 0)
-(3100021, 3100021, True, False, False, False, False, False, False, False, True, True, True, False, False, False, False, False, False, 0, 1, 0, 0, 0, 0, 0, 0, 0)
-(3100111, 3100111, True, False, False, False, False, False, False, False, True, True, False, False, False, False, False, False, False, 0, 1, 0, 0, 0, 0, 0, 0, 0)
-(3100113, 3100113, True, False, False, False, False, False, False, False, True, True, False, False, False, False, False, False, False, 0, 3, 0, 0, 0, 0, 0, 0, 0)
-(3200111, 3200111, True, False, False, False, False, False, False, False, True, True, False, False, False, False, False, False, False, 0, 1, 0, 0, 0, 0, 0, 0, 0)
-(3200113, 3200113, True, False, False, False, False, False, False, False, True, True, False, False, False, False, False, False, False, 0, 3, 0, 0, 0, 0, 0, 0, 0)
-(3300113, 3300113, True, False, False, False, False, False, False, False, True, True, False, False, False, False, False, False, False, 0, 3, 0, 0, 0, 0, 0, 0, 0)
-(3400113, 3400113, True, False, False, False, False, False, False, False, True, True, False, False, False, False, False, False, False, 0, 3, 0, 0, 0, 0, 0, 0, 0)
-(4000001, 4000001, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, -1, 2, 0, 0, 0, 0, 0, 1, 0)
-(4000002, 4000002, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, 2, 2, 0, 0, 0, 0, 0, 2, 0)
-(4000011, 4000011, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, -3, 2, 0, 0, 0, 0, 0, 11, 0)
-(4000012, 4000012, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, 0, 2, 0, 0, 0, 0, 0, 12, 0)
-(4900021, 4900021, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, 0, 3, 0, 0, 0, 0, 0, 21, 0)
-(4900023, 4900023, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, 0, 3, 0, 0, 0, 0, 0, 23, 0)
-(4900101, 4900101, True, False, False, False, False, False, False, False, True, True, False, False, False, False, False, False, False, 0, 1, 0, 0, 0, 0, 0, 0, 0)
-(4900111, 4900111, True, False, False, False, False, False, False, False, True, True, False, False, False, False, False, False, False, 0, 1, 0, 0, 0, 0, 0, 0, 0)
-(4900113, 4900113, True, False, False, False, False, False, False, False, True, True, False, False, False, False, False, False, False, 0, 3, 0, 0, 0, 0, 0, 0, 0)
-(4900211, 4900211, True, False, False, False, False, False, False, False, True, False, True, False, False, False, False, False, False, 0, 1, 0, 0, 0, 0, 0, 0, 0)
-(4900213, 4900213, True, False, False, False, False, False, False, False, True, False, True, False, False, False, False, False, False, 0, 3, 0, 0, 0, 0, 0, 0, 0)
-(5000039, 5000039, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, 0, 5, 0, 0, 0, 0, 0, 39, 0)
-(9000111, 9000111, True, True, True, False, True, False, False, False, True, True, False, False, False, False, False, False, False, 0, 1, 0, 0, 0, 0, 0, 0, 0)
-(9000113, 9000113, True, True, True, False, True, False, False, False, True, True, False, False, False, False, False, False, False, 0, 3, 0, 0, 0, 0, 0, 0, 0)
-(9000211, 9000211, True, True, True, False, True, False, False, False, True, True, True, False, False, False, False, False, False, 3, 1, 0, 0, 0, 0, 0, 0, 0)
-(9000213, 9000213, True, True, True, False, True, False, False, False, True, True, True, False, False, False, False, False, False, 3, 3, 0, 0, 0, 0, 0, 0, 0)
-(9000221, 9000221, True, True, True, False, True, False, False, False, True, False, True, False, False, False, False, False, False, 0, 1, 0, 0, 0, 0, 0, 0, 0)
-(9000443, 9000443, True, True, True, False, True, False, False, False, True, False, False, False, True, False, False, False, False, 0, 3, 0, 0, 0, 0, 0, 0, 0)
-(9000553, 9000553, True, True, True, False, True, False, False, False, True, False, False, False, False, True, False, False, False, 0, 3, 0, 0, 0, 0, 0, 0, 0)
-(9010111, 9010111, True, True, True, False, True, False, False, False, True, True, False, False, False, False, False, False, False, 0, 1, 0, 0, 0, 0, 0, 0, 0)
-(9010113, 9010113, True, True, True, False, True, False, False, False, True, True, False, False, False, False, False, False, False, 0, 3, 0, 0, 0, 0, 0, 0, 0)
-(9010211, 9010211, True, True, True, False, True, False, False, False, True, True, True, False, False, False, False, False, False, 3, 1, 0, 0, 0, 0, 0, 0, 0)
-(9010213, 9010213, True, True, True, False, True, False, False, False, True, True, True, False, False, False, False, False, False, 3, 3, 0, 0, 0, 0, 0, 0, 0)
-(9010221, 9010221, True, True, True, False, True, False, False, False, True, False, True, False, False, False, False, False, False, 0, 1, 0, 0, 0, 0, 0, 0, 0)
-(9010443, 9010443, True, True, True, False, True, False, False, False, True, False, False, False, True, False, False, False, False, 0, 3, 0, 0, 0, 0, 0, 0, 0)
-(9010553, 9010553, True, True, True, False, True, False, False, False, True, False, False, False, False, True, False, False, False, 0, 3, 0, 0, 0, 0, 0, 0, 0)
-(9020221, 9020221, True, True, True, False, True, False, False, False, True, False, True, False, False, False, False, False, False, 0, 1, 0, 0, 0, 0, 0, 0, 0)
-(9020443, 9020443, True, True, True, False, True, False, False, False, True, False, False, False, True, False, False, False, False, 0, 3, 0, 0, 0, 0, 0, 0, 0)
-(9030221, 9030221, True, True, True, False, True, False, False, False, True, False, True, False, False, False, False, False, False, 0, 1, 0, 0, 0, 0, 0, 0, 0)
-(9042413, 9042413, True, True, False, True, True, False, False, False, True, True, True, False, True, False, False, False, False, 3, 3, 0, 0, 0, 0, 0, 0, 0)
-(9050225, 9050225, True, True, True, False, True, False, False, False, True, False, True, False, False, False, False, False, False, 0, 5, 0, 0, 0, 0, 0, 0, 0)
-(9060225, 9060225, True, True, True, False, True, False, False, False, True, False, True, False, False, False, False, False, False, 0, 5, 0, 0, 0, 0, 0, 0, 0)
-(9080225, 9080225, True, True, True, False, True, False, False, False, True, False, True, False, False, False, False, False, False, 0, 5, 0, 0, 0, 0, 0, 0, 0)
-(9090225, 9090225, True, True, True, False, True, False, False, False, True, False, True, False, False, False, False, False, False, 0, 5, 0, 0, 0, 0, 0, 0, 0)
-(9900012, 9900012, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, 0, 2, 0, 0, 0, 0, 0, 12, 0)
-(9900014, 9900014, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, 0, 2, 0, 0, 0, 0, 0, 14, 0)
-(9900016, 9900016, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, 0, 2, 0, 0, 0, 0, 0, 16, 0)
-(9900023, 9900023, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, 0, 3, 0, 0, 0, 0, 0, 23, 0)
-(9900024, 9900024, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, 3, 3, 0, 0, 0, 0, 0, 24, 0)
-(9900041, 9900041, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, 6, 1, 0, 0, 0, 0, 0, 9, 0)
-(9900042, 9900042, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, 6, 1, 0, 0, 0, 0, 0, 9, 0)
-(9910445, 9910445, True, True, True, False, True, False, False, False, True, False, False, False, True, False, False, False, False, 0, 5, 0, 0, 0, 0, 0, 0, 0)
-(9920443, 9920443, True, True, True, False, True, False, False, False, True, False, False, False, True, False, False, False, False, 0, 3, 0, 0, 0, 0, 0, 0, 0)
-(480000000, 480000000, True, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, 0, 0, 0, 0, 0, 0, 0, 0, 48)
-(1000010020, 1000010020, True, True, False, False, False, False, True, False, False, False, False, False, False, False, False, False, False, 3, 1, 0, 0, 1, 2, 0, 0, 100)
-(1000010030, 1000010030, True, True, False, False, False, False, True, False, False, False, False, False, False, False, False, False, False, 3, 2, 0, 0, 1, 3, 0, 0, 100)
-(1000020030, 1000020030, True, True, False, False, False, False, True, False, False, False, False, False, False, False, False, False, False, 6, 2, 0, 0, 2, 3, 0, 0, 100)
-(1000020040, 1000020040, True, True, False, False, False, False, True, False, False, False, False, False, False, False, False, False, False, 6, 1, 0, 0, 2, 4, 0, 0, 100)
-(1000030070, 1000030070, True, True, False, False, False, False, True, False, False, False, False, False, False, False, False, False, False, 9, 2, 0, 0, 3, 7, 0, 0, 100)
-(1000040080, 1000040080, True, True, False, False, False, False, True, False, False, False, False, False, False, False, False, False, False, 12, 1, 0, 0, 4, 8, 0, 0, 100)
-(1000040090, 1000040090, True, True, False, False, False, False, True, False, False, False, False, False, False, False, False, False, False, 12, 2, 0, 0, 4, 9, 0, 0, 100)
-(1000040100, 1000040100, True, True, False, False, False, False, True, False, False, False, False, False, False, False, False, False, False, 12, 1, 0, 0, 4, 10, 0, 0, 100)
-(1000050100, 1000050100, True, True, False, False, False, False, True, False, False, False, False, False, False, False, False, False, False, 15, 1, 0, 0, 5, 10, 0, 0, 100)
-(1000050110, 1000050110, True, True, False, False, False, False, True, False, False, False, False, False, False, False, False, False, False, 15, 2, 0, 0, 5, 11, 0, 0, 100)
-(1000050120, 1000050120, True, True, False, False, False, False, True, False, False, False, False, False, False, False, False, False, False, 15, 1, 0, 0, 5, 12, 0, 0, 100)
-(1000060120, 1000060120, True, True, False, False, False, False, True, False, False, False, False, False, False, False, False, False, False, 18, 1, 0, 0, 6, 12, 0, 0, 100)
-(1000060130, 1000060130, True, True, False, False, False, False, True, False, False, False, False, False, False, False, False, False, False, 18, 2, 0, 0, 6, 13, 0, 0, 100)
-(1000060140, 1000060140, True, True, False, False, False, False, True, False, False, False, False, False, False, False, False, False, False, 18, 1, 0, 0, 6, 14, 0, 0, 100)
-(1000070140, 1000070140, True, True, False, False, False, False, True, False, False, False, False, False, False, False, False, False, False, 21, 1, 0, 0, 7, 14, 0, 0, 100)
-(1000070150, 1000070150, True, True, False, False, False, False, True, False, False, False, False, False, False, False, False, False, False, 21, 2, 0, 0, 7, 15, 0, 0, 100)
-(1000070160, 1000070160, True, True, False, False, False, False, True, False, False, False, False, False, False, False, False, False, False, 21, 1, 0, 0, 7, 16, 0, 0, 100)
-(1000080160, 1000080160, True, True, False, False, False, False, True, False, False, False, False, False, False, False, False, False, False, 24, 1, 0, 0, 8, 16, 0, 0, 100)
-(1000080170, 1000080170, True, True, False, False, False, False, True, False, False, False, False, False, False, False, False, False, False, 24, 2, 0, 0, 8, 17, 0, 0, 100)
-(1000080180, 1000080180, True, True, False, False, False, False, True, False, False, False, False, False, False, False, False, False, False, 24, 1, 0, 0, 8, 18, 0, 0, 100)
-(1000080190, 1000080190, True, True, False, False, False, False, True, False, False, False, False, False, False, False, False, False, False, 24, 2, 0, 0, 8, 19, 0, 0, 100)
-(1000090190, 1000090190, True, True, False, False, False, False, True, False, False, False, False, False, False, False, False, False, False, 27, 2, 0, 0, 9, 19, 0, 0, 100)
-(1000100220, 1000100220, True, True, False, False, False, False, True, False, False, False, False, False, False, False, False, False, False, 30, 1, 0, 0, 10, 22, 0, 0, 100)
-(1000100230, 1000100230, True, True, False, False, False, False, True, False, False, False, False, False, False, False, False, False, False, 30, 2, 0, 0, 10, 23, 0, 0, 100)
-(1000110240, 1000110240, True, True, False, False, False, False, True, False, False, False, False, False, False, False, False, False, False, 33, 1, 0, 0, 11, 24, 0, 0, 100)
-(1000120240, 1000120240, True, True, False, False, False, False, True, False, False, False, False, False, False, False, False, False, False, 36, 1, 0, 0, 12, 24, 0, 0, 100)
-(1000120250, 1000120250, True, True, False, False, False, False, True, False, False, False, False, False, False, False, False, False, False, 36, 2, 0, 0, 12, 25, 0, 0, 100)
-(1000120260, 1000120260, True, True, False, False, False, False, True, False, False, False, False, False, False, False, False, False, False, 36, 1, 0, 0, 12, 26, 0, 0, 100)
-(1000120270, 1000120270, True, True, False, False, False, False, True, False, False, False, False, False, False, False, False, False, False, 36, 2, 0, 0, 12, 27, 0, 0, 100)
-(1000130270, 1000130270, True, True, False, False, False, False, True, False, False, False, False, False, False, False, False, False, False, 39, 2, 0, 0, 13, 27, 0, 0, 100)
-(1000130280, 1000130280, True, True, False, False, False, False, True, False, False, False, False, False, False, False, False, False, False, 39, 1, 0, 0, 13, 28, 0, 0, 100)
-(1000140280, 1000140280, True, True, False, False, False, False, True, False, False, False, False, False, False, False, False, False, False, 42, 1, 0, 0, 14, 28, 0, 0, 100)
-(1000140290, 1000140290, True, True, False, False, False, False, True, False, False, False, False, False, False, False, False, False, False, 42, 2, 0, 0, 14, 29, 0, 0, 100)
-(1000140300, 1000140300, True, True, False, False, False, False, True, False, False, False, False, False, False, False, False, False, False, 42, 1, 0, 0, 14, 30, 0, 0, 100)
-(1000150310, 1000150310, True, True, False, False, False, False, True, False, False, False, False, False, False, False, False, False, False, 45, 2, 0, 0, 15, 31, 0, 0, 100)
-(1000170390, 1000170390, True, True, False, False, False, False, True, False, False, False, False, False, False, False, False, False, False, 51, 2, 0, 0, 17, 39, 0, 0, 100)
-(1000170400, 1000170400, True, True, False, False, False, False, True, False, False, False, False, False, False, False, False, False, False, 51, 1, 0, 0, 17, 40, 0, 0, 100)
-(1000180360, 1000180360, True, True, False, False, False, False, True, False, False, False, False, False, False, False, False, False, False, 54, 1, 0, 0, 18, 36, 0, 0, 100)
-(1000180400, 1000180400, True, True, False, False, False, False, True, False, False, False, False, False, False, False, False, False, False, 54, 1, 0, 0, 18, 40, 0, 0, 100)
-(1000240500, 1000240500, True, True, False, False, False, False, True, False, False, False, False, False, False, False, False, False, False, 72, 1, 0, 0, 24, 50, 0, 0, 100)
-(1000240520, 1000240520, True, True, False, False, False, False, True, False, False, False, False, False, False, False, False, False, False, 72, 1, 0, 0, 24, 52, 0, 0, 100)
-(1000240530, 1000240530, True, True, False, False, False, False, True, False, False, False, False, False, False, False, False, False, False, 72, 2, 0, 0, 24, 53, 0, 0, 100)
-(1000240540, 1000240540, True, True, False, False, False, False, True, False, False, False, False, False, False, False, False, False, False, 72, 1, 0, 0, 24, 54, 0, 0, 100)
-(1000250550, 1000250550, True, True, False, False, False, False, True, False, False, False, False, False, False, False, False, False, False, 75, 2, 0, 0, 25, 55, 0, 0, 100)
-(1000260540, 1000260540, True, True, False, False, False, False, True, False, False, False, False, False, False, False, False, False, False, 78, 1, 0, 0, 26, 54, 0, 0, 100)
-(1000260560, 1000260560, True, True, False, False, False, False, True, False, False, False, False, False, False, False, False, False, False, 78, 1, 0, 0, 26, 56, 0, 0, 100)
-(1000260570, 1000260570, True, True, False, False, False, False, True, False, False, False, False, False, False, False, False, False, False, 78, 2, 0, 0, 26, 57, 0, 0, 100)
-(1000260590, 1000260590, True, True, False, False, False, False, True, False, False, False, False, False, False, False, False, False, False, 78, 2, 0, 0, 26, 59, 0, 0, 100)
-(1000280580, 1000280580, True, True, False, False, False, False, True, False, False, False, False, False, False, False, False, False, False, 84, 1, 0, 0, 28, 58, 0, 0, 100)
-(1000280600, 1000280600, True, True, False, False, False, False, True, False, False, False, False, False, False, False, False, False, False, 84, 1, 0, 0, 28, 60, 0, 0, 100)
-(1000280610, 1000280610, True, True, False, False, False, False, True, False, False, False, False, False, False, False, False, False, False, 84, 2, 0, 0, 28, 61, 0, 0, 100)
-(1000280620, 1000280620, True, True, False, False, False, False, True, False, False, False, False, False, False, False, False, False, False, 84, 1, 0, 0, 28, 62, 0, 0, 100)
-(1000280630, 1000280630, True, True, False, False, False, False, True, False, False, False, False, False, False, False, False, False, False, 84, 2, 0, 0, 28, 63, 0, 0, 100)
-(1000280640, 1000280640, True, True, False, False, False, False, True, False, False, False, False, False, False, False, False, False, False, 84, 1, 0, 0, 28, 64, 0, 0, 100)
-(1000290630, 1000290630, True, True, False, False, False, False, True, False, False, False, False, False, False, False, False, False, False, 87, 2, 0, 0, 29, 63, 0, 0, 100)
-(1000290650, 1000290650, True, True, False, False, False, False, True, False, False, False, False, False, False, False, False, False, False, 87, 2, 0, 0, 29, 65, 0, 0, 100)
-(1000420920, 1000420920, True, True, False, False, False, False, True, False, False, False, False, False, False, False, False, False, False, 126, 1, 0, 0, 42, 92, 0, 0, 100)
-(1000420950, 1000420950, True, True, False, False, False, False, True, False, False, False, False, False, False, False, False, False, False, 126, 2, 0, 0, 42, 95, 0, 0, 100)
-(1000420960, 1000420960, True, True, False, False, False, False, True, False, False, False, False, False, False, False, False, False, False, 126, 1, 0, 0, 42, 96, 0, 0, 100)
-(1000420970, 1000420970, True, True, False, False, False, False, True, False, False, False, False, False, False, False, False, False, False, 126, 2, 0, 0, 42, 97, 0, 0, 100)
-(1000420980, 1000420980, True, True, False, False, False, False, True, False, False, False, False, False, False, False, False, False, False, 126, 1, 0, 0, 42, 98, 0, 0, 100)
-(1000421000, 1000421000, True, True, False, False, False, False, True, False, False, False, False, False, False, False, False, False, False, 126, 1, 0, 0, 42, 100, 0, 0, 100)
-(1000461080, 1000461080, True, True, False, False, False, False, True, False, False, False, False, False, False, False, False, False, False, 138, 1, 0, 0, 46, 108, 0, 0, 100)
-(1000791970, 1000791970, True, True, False, False, False, False, True, False, False, False, False, False, False, False, False, False, False, 237, 2, 0, 0, 79, 197, 0, 0, 100)
-(1000822040, 1000822040, True, True, False, False, False, False, True, False, False, False, False, False, False, False, False, False, False, 246, 1, 0, 0, 82, 204, 0, 0, 100)
-(1000822060, 1000822060, True, True, False, False, False, False, True, False, False, False, False, False, False, False, False, False, False, 246, 1, 0, 0, 82, 206, 0, 0, 100)
-(1000822070, 1000822070, True, True, False, False, False, False, True, False, False, False, False, False, False, False, False, False, False, 246, 2, 0, 0, 82, 207, 0, 0, 100)
-(1000822080, 1000822080, True, True, False, False, False, False, True, False, False, False, False, False, False, False, False, False, False, 246, 1, 0, 0, 82, 208, 0, 0, 100)
-"""
-findReferenceBlock(block)
-</text></argument>
-</extension>
diff --git a/GaudiPartProp/tests/qmtest/partprop.qms/usesvc0.qmt b/GaudiPartProp/tests/qmtest/partprop.qms/usesvc0.qmt
deleted file mode 100644
index aa76a9b88350eefcf6fbe3a48852262bf4eb8d23..0000000000000000000000000000000000000000
--- a/GaudiPartProp/tests/qmtest/partprop.qms/usesvc0.qmt
+++ /dev/null
@@ -1,15 +0,0 @@
-<?xml version="1.0" ?><!DOCTYPE extension  PUBLIC '-//QM/2.3/Extension//EN'  'http://www.codesourcery.com/qm/dtds/2.3/-//qm/2.3/extension//en.dtd'>
-<!--
-    (c) Copyright 1998-2023 CERN for the benefit of the LHCb and ATLAS collaborations
-
-    This software is distributed under the terms of the Apache version 2 licence,
-    copied verbatim in the file "LICENSE".
-
-    In applying this licence, CERN does not waive the privileges and immunities
-    granted to it by virtue of its status as an Intergovernmental Organization
-    or submit itself to any jurisdiction.
--->
-<extension class="GaudiTest.GaudiExeTest" kind="test">
-  <argument name="program"><text>gaudirun.py</text></argument>
-  <argument name="args"><set><text>../options/PartPropAlg.py</text></set></argument>
-</extension>
diff --git a/GaudiPartProp/tests/qmtest/partprop.qms/usesvc1.qmt b/GaudiPartProp/tests/qmtest/partprop.qms/usesvc1.qmt
deleted file mode 100644
index 6cbf0576f4628f3f60a19d02eb6051f324c2482d..0000000000000000000000000000000000000000
--- a/GaudiPartProp/tests/qmtest/partprop.qms/usesvc1.qmt
+++ /dev/null
@@ -1,14 +0,0 @@
-<?xml version="1.0" ?><!DOCTYPE extension  PUBLIC '-//QM/2.3/Extension//EN'  'http://www.codesourcery.com/qm/dtds/2.3/-//qm/2.3/extension//en.dtd'>
-<!--
-    (c) Copyright 1998-2023 CERN for the benefit of the LHCb and ATLAS collaborations
-
-    This software is distributed under the terms of the Apache version 2 licence,
-    copied verbatim in the file "LICENSE".
-
-    In applying this licence, CERN does not waive the privileges and immunities
-    granted to it by virtue of its status as an Intergovernmental Organization
-    or submit itself to any jurisdiction.
--->
-<extension class="GaudiTest.GaudiExeTest" kind="test">
-  <argument name="program"><text>../scripts/PartPropSvc.py</text></argument>
-</extension>
diff --git a/GaudiPartProp/tests/refs/partprop0.ref b/GaudiPartProp/tests/refs/partprop0.ref
deleted file mode 100644
index 7756b700025368374b1cb9fedb066c6b795352dd..0000000000000000000000000000000000000000
--- a/GaudiPartProp/tests/refs/partprop0.ref
+++ /dev/null
@@ -1,174 +0,0 @@
-NAME3            PDG:      123, Q:   0, mass:      503 MeV,  ctau:    2.99792 cm
-NAME2            PDG:      122, Q:  -1, mass:      502 MeV,  ctau:    2.99792 cm
-NAME1            PDG:      121, Q:  +1, mass:      501 MeV,  ctau:    2.99792 cm
- ----------------------------------------------------------------------------------------------------------------------------------------------------------
-|        Name       |     PdgID    |   Q  |        Mass       |    (c*)Tau/Gamma  |  MaxWidth  |        EvtGen        |  PythiaID  |     Antiparticle     |
- ----------------------------------------------------------------------------------------------------------------------------------------------------------
-| NAME3             |          123 |   0  |           503 MeV |     2.9979246 cm  |    0.001   |         NAME3        |     123    |           -          |
-| NAME2             |          122 |  -1  |           502 MeV |     2.9979246 cm  |    0.001   |         NAME2        |     122    |         NAME1        |
-| NAME1             |          121 |   1  |           501 MeV |     2.9979246 cm  |    0.001   |         NAME1        |     121    |         NAME2        |
- ----------------------------------------------------------------------------------------------------------------------------------------------------------
-
- ----------------------------------------------------------------------------------------------------------------------------------------------------------
-|        Name       |     PdgID    |   Q  |        Mass       |    (c*)Tau/Gamma  |  MaxWidth  |        EvtGen        |  PythiaID  |     Antiparticle     |
- ----------------------------------------------------------------------------------------------------------------------------------------------------------
-| NAME1             |          121 |   1  |           501 MeV |     2.9979246 cm  |    0.001   |         NAME1        |     121    |         NAME2        |
-| NAME2             |          122 |  -1  |           502 MeV |     2.9979246 cm  |    0.001   |         NAME2        |     122    |         NAME1        |
-| NAME3             |          123 |   0  |           503 MeV |     2.9979246 cm  |    0.001   |         NAME3        |     123    |           -          |
- ----------------------------------------------------------------------------------------------------------------------------------------------------------
-
-[Gaudi.ParticleID(123), Gaudi.ParticleID(122), Gaudi.ParticleID(121)]
-[Gaudi.ParticleID(121), Gaudi.ParticleID(122), Gaudi.ParticleID(123)]
-Gaudi.ParticleID(121) 121
-Gaudi.ParticleID(122) 122
-Gaudi.ParticleID(123) 123
-Gaudi.ParticleID(5122)
- isValid      True
- isMeson      False
- isBaryon     True
- isDiQuark    False
- isHadron     True
- isLepton     False
- isNucleus    False
- hasUp        True
- hasDown      True
- hasStrange   False
- hasCharm     False
- hasBottom    True
- hasTop       False
- hasQuarks    True
- isQuark      False
- threeCharge  0
- jSpin        2
- sSpin        0
- lSpin        0
- fundamental  0
- extra        0
- A            0
- Z            0
- nLambda      0
-Gaudi.ParticleID(4)
- isValid      True
- isMeson      False
- isBaryon     False
- isDiQuark    False
- isHadron     False
- isLepton     False
- isNucleus    False
- hasUp        False
- hasDown      False
- hasStrange   False
- hasCharm     True
- hasBottom    False
- hasTop       False
- hasQuarks    False
- isQuark      True
- threeCharge  2
- jSpin        2
- sSpin        0
- lSpin        0
- fundamental  4
- extra        0
- A            0
- Z            0
- nLambda      0
-Gaudi.ParticleID(2212)
- isValid      True
- isMeson      False
- isBaryon     True
- isDiQuark    False
- isHadron     True
- isLepton     False
- isNucleus    False
- hasUp        True
- hasDown      True
- hasStrange   False
- hasCharm     False
- hasBottom    False
- hasTop       False
- hasQuarks    True
- isQuark      False
- threeCharge  3
- jSpin        2
- sSpin        0
- lSpin        0
- fundamental  0
- extra        0
- A            0
- Z            0
- nLambda      0
-Gaudi.ParticleID(1000020040)
- isValid      True
- isMeson      False
- isBaryon     False
- isDiQuark    False
- isHadron     False
- isLepton     False
- isNucleus    True
- hasUp        False
- hasDown      False
- hasStrange   False
- hasCharm     False
- hasBottom    False
- hasTop       False
- hasQuarks    False
- isQuark      False
- threeCharge  6
- jSpin        1
- sSpin        0
- lSpin        0
- fundamental  0
- extra        100
- A            4
- Z            2
- nLambda      0
-Gaudi.ParticleID(1000822080)
- isValid      True
- isMeson      False
- isBaryon     False
- isDiQuark    False
- isHadron     False
- isLepton     False
- isNucleus    True
- hasUp        False
- hasDown      False
- hasStrange   False
- hasCharm     False
- hasBottom    False
- hasTop       False
- hasQuarks    False
- isQuark      False
- threeCharge  246
- jSpin        1
- sSpin        0
- lSpin        0
- fundamental  0
- extra        100
- A            208
- Z            82
- nLambda      0
-Gaudi.ParticleID(450000000)
- isValid      True
- isMeson      False
- isBaryon     False
- isDiQuark    False
- isHadron     False
- isLepton     False
- isNucleus    True
- hasUp        False
- hasDown      False
- hasStrange   False
- hasCharm     False
- hasBottom    False
- hasTop       False
- hasQuarks    False
- isQuark      False
- threeCharge  3
- jSpin        1
- sSpin        0
- lSpin        0
- fundamental  0
- extra        100
- A            2
- Z            1
- nLambda      0
diff --git a/GaudiPartProp/tests/refs/partprop0.yaml b/GaudiPartProp/tests/refs/partprop0.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..0c300ae0e8364114ae1727a3ca849c1dcd45d51a
--- /dev/null
+++ b/GaudiPartProp/tests/refs/partprop0.yaml
@@ -0,0 +1,173 @@
+stdout: |-
+  NAME3            PDG:      123, Q:   0, mass:      503 MeV,  ctau:    2.99792 cm
+  NAME2            PDG:      122, Q:  -1, mass:      502 MeV,  ctau:    2.99792 cm
+  NAME1            PDG:      121, Q:  +1, mass:      501 MeV,  ctau:    2.99792 cm
+   ----------------------------------------------------------------------------------------------------------------------------------------------------------
+  |        Name       |     PdgID    |   Q  |        Mass       |    (c*)Tau/Gamma  |  MaxWidth  |        EvtGen        |  PythiaID  |     Antiparticle     |
+   ----------------------------------------------------------------------------------------------------------------------------------------------------------
+  | NAME3             |          123 |   0  |           503 MeV |     2.9979246 cm  |    0.001   |         NAME3        |     123    |           -          |
+  | NAME2             |          122 |  -1  |           502 MeV |     2.9979246 cm  |    0.001   |         NAME2        |     122    |         NAME1        |
+  | NAME1             |          121 |   1  |           501 MeV |     2.9979246 cm  |    0.001   |         NAME1        |     121    |         NAME2        |
+   ----------------------------------------------------------------------------------------------------------------------------------------------------------
+   ----------------------------------------------------------------------------------------------------------------------------------------------------------
+  |        Name       |     PdgID    |   Q  |        Mass       |    (c*)Tau/Gamma  |  MaxWidth  |        EvtGen        |  PythiaID  |     Antiparticle     |
+   ----------------------------------------------------------------------------------------------------------------------------------------------------------
+  | NAME1             |          121 |   1  |           501 MeV |     2.9979246 cm  |    0.001   |         NAME1        |     121    |         NAME2        |
+  | NAME2             |          122 |  -1  |           502 MeV |     2.9979246 cm  |    0.001   |         NAME2        |     122    |         NAME1        |
+  | NAME3             |          123 |   0  |           503 MeV |     2.9979246 cm  |    0.001   |         NAME3        |     123    |           -          |
+   ----------------------------------------------------------------------------------------------------------------------------------------------------------
+  [Gaudi.ParticleID(123), Gaudi.ParticleID(122), Gaudi.ParticleID(121)]
+  [Gaudi.ParticleID(121), Gaudi.ParticleID(122), Gaudi.ParticleID(123)]
+  Gaudi.ParticleID(121) 121
+  Gaudi.ParticleID(122) 122
+  Gaudi.ParticleID(123) 123
+  Gaudi.ParticleID(5122)
+   isValid      True
+   isMeson      False
+   isBaryon     True
+   isDiQuark    False
+   isHadron     True
+   isLepton     False
+   isNucleus    False
+   hasUp        True
+   hasDown      True
+   hasStrange   False
+   hasCharm     False
+   hasBottom    True
+   hasTop       False
+   hasQuarks    True
+   isQuark      False
+   threeCharge  0
+   jSpin        2
+   sSpin        0
+   lSpin        0
+   fundamental  0
+   extra        0
+   A            0
+   Z            0
+   nLambda      0
+  Gaudi.ParticleID(4)
+   isValid      True
+   isMeson      False
+   isBaryon     False
+   isDiQuark    False
+   isHadron     False
+   isLepton     False
+   isNucleus    False
+   hasUp        False
+   hasDown      False
+   hasStrange   False
+   hasCharm     True
+   hasBottom    False
+   hasTop       False
+   hasQuarks    False
+   isQuark      True
+   threeCharge  2
+   jSpin        2
+   sSpin        0
+   lSpin        0
+   fundamental  4
+   extra        0
+   A            0
+   Z            0
+   nLambda      0
+  Gaudi.ParticleID(2212)
+   isValid      True
+   isMeson      False
+   isBaryon     True
+   isDiQuark    False
+   isHadron     True
+   isLepton     False
+   isNucleus    False
+   hasUp        True
+   hasDown      True
+   hasStrange   False
+   hasCharm     False
+   hasBottom    False
+   hasTop       False
+   hasQuarks    True
+   isQuark      False
+   threeCharge  3
+   jSpin        2
+   sSpin        0
+   lSpin        0
+   fundamental  0
+   extra        0
+   A            0
+   Z            0
+   nLambda      0
+  Gaudi.ParticleID(1000020040)
+   isValid      True
+   isMeson      False
+   isBaryon     False
+   isDiQuark    False
+   isHadron     False
+   isLepton     False
+   isNucleus    True
+   hasUp        False
+   hasDown      False
+   hasStrange   False
+   hasCharm     False
+   hasBottom    False
+   hasTop       False
+   hasQuarks    False
+   isQuark      False
+   threeCharge  6
+   jSpin        1
+   sSpin        0
+   lSpin        0
+   fundamental  0
+   extra        100
+   A            4
+   Z            2
+   nLambda      0
+  Gaudi.ParticleID(1000822080)
+   isValid      True
+   isMeson      False
+   isBaryon     False
+   isDiQuark    False
+   isHadron     False
+   isLepton     False
+   isNucleus    True
+   hasUp        False
+   hasDown      False
+   hasStrange   False
+   hasCharm     False
+   hasBottom    False
+   hasTop       False
+   hasQuarks    False
+   isQuark      False
+   threeCharge  246
+   jSpin        1
+   sSpin        0
+   lSpin        0
+   fundamental  0
+   extra        100
+   A            208
+   Z            82
+   nLambda      0
+  Gaudi.ParticleID(450000000)
+   isValid      True
+   isMeson      False
+   isBaryon     False
+   isDiQuark    False
+   isHadron     False
+   isLepton     False
+   isNucleus    True
+   hasUp        False
+   hasDown      False
+   hasStrange   False
+   hasCharm     False
+   hasBottom    False
+   hasTop       False
+   hasQuarks    False
+   isQuark      False
+   threeCharge  3
+   jSpin        1
+   sSpin        0
+   lSpin        0
+   fundamental  0
+   extra        100
+   A            2
+   Z            1
+   nLambda      0
diff --git a/GaudiPartProp/tests/refs/partprop_pids.ref b/GaudiPartProp/tests/refs/partprop_pids.ref
deleted file mode 100644
index 0da683b6955f642fdbb94134c8fb3f3b35d2e6fc..0000000000000000000000000000000000000000
--- a/GaudiPartProp/tests/refs/partprop_pids.ref
+++ /dev/null
@@ -1,977 +0,0 @@
-ApplicationMgr       INFO Application Manager Initialized successfully
-(-1000020040, 1000020040, True, True, False, False, False, False, True, False, False, False, False, False, False, False, False, False, False, -6, 1, 0, 0, 2, 4, 0, 0, 100)
-(-1000020030, 1000020030, True, True, False, False, False, False, True, False, False, False, False, False, False, False, False, False, False, -6, 2, 0, 0, 2, 3, 0, 0, 100)
-(-1000010030, 1000010030, True, True, False, False, False, False, True, False, False, False, False, False, False, False, False, False, False, -3, 2, 0, 0, 1, 3, 0, 0, 100)
-(-1000010020, 1000010020, True, True, False, False, False, False, True, False, False, False, False, False, False, False, False, False, False, -3, 1, 0, 0, 1, 2, 0, 0, 100)
-(-990000000, 990000000, True, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, 0, 0, 0, 0, 0, 0, 0, 0, 99)
-(-99000000, 99000000, False, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, 0, 0, 0, 0, 0, 0, 0, 0, 9)
-(-9900042, 9900042, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, -6, 1, 0, 0, 0, 0, 0, 9, 0)
-(-9900041, 9900041, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, -6, 1, 0, 0, 0, 0, 0, 9, 0)
-(-9900024, 9900024, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, -3, 3, 0, 0, 0, 0, 0, 24, 0)
-(-9042413, 9042413, True, True, False, True, True, False, False, False, True, True, True, False, True, False, False, False, False, -3, 3, 0, 0, 0, 0, 0, 0, 0)
-(-9010213, 9010213, True, True, True, False, True, False, False, False, True, True, True, False, False, False, False, False, False, -3, 3, 0, 0, 0, 0, 0, 0, 0)
-(-9010211, 9010211, True, True, True, False, True, False, False, False, True, True, True, False, False, False, False, False, False, -3, 1, 0, 0, 0, 0, 0, 0, 0)
-(-9000213, 9000213, True, True, True, False, True, False, False, False, True, True, True, False, False, False, False, False, False, -3, 3, 0, 0, 0, 0, 0, 0, 0)
-(-9000211, 9000211, True, True, True, False, True, False, False, False, True, True, True, False, False, False, False, False, False, -3, 1, 0, 0, 0, 0, 0, 0, 0)
-(-4900213, 4900213, True, False, False, False, False, False, False, False, True, False, True, False, False, False, False, False, False, 0, 3, 0, 0, 0, 0, 0, 0, 0)
-(-4900211, 4900211, True, False, False, False, False, False, False, False, True, False, True, False, False, False, False, False, False, 0, 1, 0, 0, 0, 0, 0, 0, 0)
-(-4900101, 4900101, True, False, False, False, False, False, False, False, True, True, False, False, False, False, False, False, False, 0, 1, 0, 0, 0, 0, 0, 0, 0)
-(-4000012, 4000012, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, 0, 2, 0, 0, 0, 0, 0, 12, 0)
-(-4000011, 4000011, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, 3, 2, 0, 0, 0, 0, 0, 11, 0)
-(-4000002, 4000002, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, -2, 2, 0, 0, 0, 0, 0, 2, 0)
-(-4000001, 4000001, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, 1, 2, 0, 0, 0, 0, 0, 1, 0)
-(-3000213, 3000213, True, False, False, False, False, False, False, False, True, True, True, False, False, False, False, False, False, -3, 3, 0, 0, 0, 0, 0, 0, 0)
-(-3000211, 3000211, True, False, False, False, False, False, False, False, True, True, True, False, False, False, False, False, False, -3, 1, 0, 0, 0, 0, 0, 0, 0)
-(-2000016, 2000016, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, 0, 1, 0, 0, 0, 0, 0, 16, 0)
-(-2000015, 2000015, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, 3, 1, 0, 0, 0, 0, 0, 15, 0)
-(-2000014, 2000014, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, 0, 1, 0, 0, 0, 0, 0, 14, 0)
-(-2000013, 2000013, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, 3, 1, 0, 0, 0, 0, 0, 13, 0)
-(-2000012, 2000012, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, 0, 1, 0, 0, 0, 0, 0, 12, 0)
-(-2000011, 2000011, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, 3, 1, 0, 0, 0, 0, 0, 11, 0)
-(-2000006, 2000006, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, -2, 1, 0, 0, 0, 0, 0, 6, 0)
-(-2000005, 2000005, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, 1, 1, 0, 0, 0, 0, 0, 5, 0)
-(-2000004, 2000004, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, -2, 1, 0, 0, 0, 0, 0, 4, 0)
-(-2000003, 2000003, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, 1, 1, 0, 0, 0, 0, 0, 3, 0)
-(-2000002, 2000002, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, -2, 1, 0, 0, 0, 0, 0, 2, 0)
-(-2000001, 2000001, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, 1, 1, 0, 0, 0, 0, 0, 1, 0)
-(-1000037, 1000037, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, -3, 2, 0, 0, 0, 0, 0, 37, 0)
-(-1000024, 1000024, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, -3, 2, 0, 0, 0, 0, 0, 24, 0)
-(-1000016, 1000016, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, 0, 1, 0, 0, 0, 0, 0, 16, 0)
-(-1000015, 1000015, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, 3, 1, 0, 0, 0, 0, 0, 15, 0)
-(-1000014, 1000014, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, 0, 1, 0, 0, 0, 0, 0, 14, 0)
-(-1000013, 1000013, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, 3, 1, 0, 0, 0, 0, 0, 13, 0)
-(-1000012, 1000012, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, 0, 1, 0, 0, 0, 0, 0, 12, 0)
-(-1000011, 1000011, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, 3, 1, 0, 0, 0, 0, 0, 11, 0)
-(-1000006, 1000006, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, -2, 1, 0, 0, 0, 0, 0, 6, 0)
-(-1000005, 1000005, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, 1, 1, 0, 0, 0, 0, 0, 5, 0)
-(-1000004, 1000004, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, -2, 1, 0, 0, 0, 0, 0, 4, 0)
-(-1000003, 1000003, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, 1, 1, 0, 0, 0, 0, 0, 3, 0)
-(-1000002, 1000002, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, -2, 1, 0, 0, 0, 0, 0, 2, 0)
-(-1000001, 1000001, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, 1, 1, 0, 0, 0, 0, 0, 1, 0)
-(-204126, 204126, True, True, False, True, True, False, False, False, True, True, True, False, True, False, False, False, False, -3, 6, 0, 0, 0, 0, 0, 0, 0)
-(-203338, 203338, True, True, False, True, True, False, False, False, True, False, False, True, False, False, False, False, False, 3, 8, 0, 0, 0, 0, 0, 0, 0)
-(-203326, 203326, True, True, False, True, True, False, False, False, True, False, True, True, False, False, False, False, False, 0, 6, 0, 0, 0, 0, 0, 0, 0)
-(-203322, 203322, True, True, False, True, True, False, False, False, True, False, True, True, False, False, False, False, False, 0, 2, 0, 0, 0, 0, 0, 0, 0)
-(-203316, 203316, True, True, False, True, True, False, False, False, True, True, False, True, False, False, False, False, False, 3, 6, 0, 0, 0, 0, 0, 0, 0)
-(-203312, 203312, True, True, False, True, True, False, False, False, True, True, False, True, False, False, False, False, False, 3, 2, 0, 0, 0, 0, 0, 0, 0)
-(-104324, 104324, True, True, False, True, True, False, False, False, True, False, True, True, True, False, False, False, False, -3, 4, 0, 0, 0, 0, 0, 0, 0)
-(-104322, 104322, True, True, False, True, True, False, False, False, True, False, True, True, True, False, False, False, False, -3, 2, 0, 0, 0, 0, 0, 0, 0)
-(-104314, 104314, True, True, False, True, True, False, False, False, True, True, False, True, True, False, False, False, False, 0, 4, 0, 0, 0, 0, 0, 0, 0)
-(-104312, 104312, True, True, False, True, True, False, False, False, True, True, False, True, True, False, False, False, False, 0, 2, 0, 0, 0, 0, 0, 0, 0)
-(-104124, 104124, True, True, False, True, True, False, False, False, True, True, True, False, True, False, False, False, False, -3, 4, 0, 0, 0, 0, 0, 0, 0)
-(-103326, 103326, True, True, False, True, True, False, False, False, True, False, True, True, False, False, False, False, False, 0, 6, 0, 0, 0, 0, 0, 0, 0)
-(-103316, 103316, True, True, False, True, True, False, False, False, True, True, False, True, False, False, False, False, False, 3, 6, 0, 0, 0, 0, 0, 0, 0)
-(-103222, 103222, True, True, False, True, True, False, False, False, True, False, True, True, False, False, False, False, False, -3, 2, 0, 0, 0, 0, 0, 0, 0)
-(-103212, 103212, True, True, False, True, True, False, False, False, True, True, True, True, False, False, False, False, False, 0, 2, 0, 0, 0, 0, 0, 0, 0)
-(-103112, 103112, True, True, False, True, True, False, False, False, True, True, False, True, False, False, False, False, False, 3, 2, 0, 0, 0, 0, 0, 0, 0)
-(-100423, 100423, True, True, True, False, True, False, False, False, True, False, True, False, True, False, False, False, False, 0, 3, 1, 0, 0, 0, 0, 0, 0)
-(-100421, 100421, True, True, True, False, True, False, False, False, True, False, True, False, True, False, False, False, False, 0, 1, 0, 0, 0, 0, 0, 0, 0)
-(-100413, 100413, True, True, True, False, True, False, False, False, True, True, False, False, True, False, False, False, False, -3, 3, 1, 0, 0, 0, 0, 0, 0)
-(-100411, 100411, True, True, True, False, True, False, False, False, True, True, False, False, True, False, False, False, False, -3, 1, 0, 0, 0, 0, 0, 0, 0)
-(-100325, 100325, True, True, True, False, True, False, False, False, True, False, True, True, False, False, False, False, False, -3, 5, 1, 1, 0, 0, 0, 0, 0)
-(-100323, 100323, True, True, True, False, True, False, False, False, True, False, True, True, False, False, False, False, False, -3, 3, 1, 0, 0, 0, 0, 0, 0)
-(-100321, 100321, True, True, True, False, True, False, False, False, True, False, True, True, False, False, False, False, False, -3, 1, 0, 0, 0, 0, 0, 0, 0)
-(-100315, 100315, True, True, True, False, True, False, False, False, True, True, False, True, False, False, False, False, False, 0, 5, 1, 1, 0, 0, 0, 0, 0)
-(-100313, 100313, True, True, True, False, True, False, False, False, True, True, False, True, False, False, False, False, False, 0, 3, 1, 0, 0, 0, 0, 0, 0)
-(-100311, 100311, True, True, True, False, True, False, False, False, True, True, False, True, False, False, False, False, False, 0, 1, 0, 0, 0, 0, 0, 0, 0)
-(-100213, 100213, True, True, True, False, True, False, False, False, True, True, True, False, False, False, False, False, False, -3, 3, 1, 0, 0, 0, 0, 0, 0)
-(-100211, 100211, True, True, True, False, True, False, False, False, True, True, True, False, False, False, False, False, False, -3, 1, 0, 0, 0, 0, 0, 0, 0)
-(-53122, 53122, True, True, False, True, True, False, False, False, True, True, True, True, False, False, False, False, False, 0, 2, 0, 0, 0, 0, 0, 0, 0)
-(-52214, 52214, True, True, False, True, True, False, False, False, True, True, True, False, False, False, False, False, False, -3, 4, 0, 0, 0, 0, 0, 0, 0)
-(-52114, 52114, True, True, False, True, True, False, False, False, True, True, True, False, False, False, False, False, False, 0, 4, 0, 0, 0, 0, 0, 0, 0)
-(-43122, 43122, True, True, False, True, True, False, False, False, True, True, True, True, False, False, False, False, False, 0, 2, 0, 0, 0, 0, 0, 0, 0)
-(-42212, 42212, True, True, False, True, True, False, False, False, True, True, True, False, False, False, False, False, False, -3, 2, 0, 0, 0, 0, 0, 0, 0)
-(-42124, 42124, True, True, False, True, True, False, False, False, True, True, True, False, False, False, False, False, False, -3, 4, 0, 0, 0, 0, 0, 0, 0)
-(-42112, 42112, True, True, False, True, True, False, False, False, True, True, True, False, False, False, False, False, False, 0, 2, 0, 0, 0, 0, 0, 0, 0)
-(-41214, 41214, True, True, False, True, True, False, False, False, True, True, True, False, False, False, False, False, False, 0, 4, 0, 0, 0, 0, 0, 0, 0)
-(-33122, 33122, True, True, False, True, True, False, False, False, True, True, True, True, False, False, False, False, False, 0, 2, 0, 0, 0, 0, 0, 0, 0)
-(-32224, 32224, True, True, False, True, True, False, False, False, True, False, True, False, False, False, False, False, False, -6, 4, 0, 0, 0, 0, 0, 0, 0)
-(-32214, 32214, True, True, False, True, True, False, False, False, True, True, True, False, False, False, False, False, False, -3, 4, 0, 0, 0, 0, 0, 0, 0)
-(-32212, 32212, True, True, False, True, True, False, False, False, True, True, True, False, False, False, False, False, False, -3, 2, 0, 0, 0, 0, 0, 0, 0)
-(-32124, 32124, True, True, False, True, True, False, False, False, True, True, True, False, False, False, False, False, False, -3, 4, 0, 0, 0, 0, 0, 0, 0)
-(-32114, 32114, True, True, False, True, True, False, False, False, True, True, True, False, False, False, False, False, False, 0, 4, 0, 0, 0, 0, 0, 0, 0)
-(-32112, 32112, True, True, False, True, True, False, False, False, True, True, True, False, False, False, False, False, False, 0, 2, 0, 0, 0, 0, 0, 0, 0)
-(-31214, 31214, True, True, False, True, True, False, False, False, True, True, True, False, False, False, False, False, False, 0, 4, 0, 0, 0, 0, 0, 0, 0)
-(-31114, 31114, True, True, False, True, True, False, False, False, True, True, False, False, False, False, False, False, False, 3, 4, 0, 0, 0, 0, 0, 0, 0)
-(-30363, 30363, True, True, False, True, True, False, False, False, True, False, True, True, False, False, False, False, False, 0, 3, 0, 0, 0, 0, 0, 0, 0)
-(-30353, 30353, True, True, False, True, True, False, False, False, True, False, True, True, False, False, False, False, False, -3, 3, 0, 0, 0, 0, 0, 0, 0)
-(-30343, 30343, True, True, False, True, True, False, False, False, True, True, True, True, False, False, False, False, False, 0, 3, 0, 0, 0, 0, 0, 0, 0)
-(-30323, 30323, True, True, True, False, True, False, False, False, True, False, True, True, False, False, False, False, False, -3, 3, 1, 2, 0, 0, 0, 0, 0)
-(-30313, 30313, True, True, True, False, True, False, False, False, True, True, False, True, False, False, False, False, False, 0, 3, 1, 2, 0, 0, 0, 0, 0)
-(-30213, 30213, True, True, True, False, True, False, False, False, True, True, True, False, False, False, False, False, False, -3, 3, 1, 2, 0, 0, 0, 0, 0)
-(-23224, 23224, True, True, False, True, True, False, False, False, True, False, True, True, False, False, False, False, False, -3, 4, 0, 0, 0, 0, 0, 0, 0)
-(-23222, 23222, True, True, False, True, True, False, False, False, True, False, True, True, False, False, False, False, False, -3, 2, 0, 0, 0, 0, 0, 0, 0)
-(-23214, 23214, True, True, False, True, True, False, False, False, True, True, True, True, False, False, False, False, False, 0, 4, 0, 0, 0, 0, 0, 0, 0)
-(-23212, 23212, True, True, False, True, True, False, False, False, True, True, True, True, False, False, False, False, False, 0, 2, 0, 0, 0, 0, 0, 0, 0)
-(-23126, 23126, True, True, False, True, True, False, False, False, True, True, True, True, False, False, False, False, False, 0, 6, 0, 0, 0, 0, 0, 0, 0)
-(-23124, 23124, True, True, False, True, True, False, False, False, True, True, True, True, False, False, False, False, False, 0, 4, 0, 0, 0, 0, 0, 0, 0)
-(-23122, 23122, True, True, False, True, True, False, False, False, True, True, True, True, False, False, False, False, False, 0, 2, 0, 0, 0, 0, 0, 0, 0)
-(-23114, 23114, True, True, False, True, True, False, False, False, True, True, False, True, False, False, False, False, False, 3, 4, 0, 0, 0, 0, 0, 0, 0)
-(-23112, 23112, True, True, False, True, True, False, False, False, True, True, False, True, False, False, False, False, False, 3, 2, 0, 0, 0, 0, 0, 0, 0)
-(-22224, 22224, True, True, False, True, True, False, False, False, True, False, True, False, False, False, False, False, False, -6, 4, 0, 0, 0, 0, 0, 0, 0)
-(-22222, 22222, True, True, False, True, True, False, False, False, True, False, True, False, False, False, False, False, False, -6, 2, 0, 0, 0, 0, 0, 0, 0)
-(-22214, 22214, True, True, False, True, True, False, False, False, True, True, True, False, False, False, False, False, False, -3, 4, 0, 0, 0, 0, 0, 0, 0)
-(-22212, 22212, True, True, False, True, True, False, False, False, True, True, True, False, False, False, False, False, False, -3, 2, 0, 0, 0, 0, 0, 0, 0)
-(-22124, 22124, True, True, False, True, True, False, False, False, True, True, True, False, False, False, False, False, False, -3, 4, 0, 0, 0, 0, 0, 0, 0)
-(-22122, 22122, True, True, False, True, True, False, False, False, True, True, True, False, False, False, False, False, False, -3, 2, 0, 0, 0, 0, 0, 0, 0)
-(-22114, 22114, True, True, False, True, True, False, False, False, True, True, True, False, False, False, False, False, False, 0, 4, 0, 0, 0, 0, 0, 0, 0)
-(-22112, 22112, True, True, False, True, True, False, False, False, True, True, True, False, False, False, False, False, False, 0, 2, 0, 0, 0, 0, 0, 0, 0)
-(-21214, 21214, True, True, False, True, True, False, False, False, True, True, True, False, False, False, False, False, False, 0, 4, 0, 0, 0, 0, 0, 0, 0)
-(-21212, 21212, True, True, False, True, True, False, False, False, True, True, True, False, False, False, False, False, False, 0, 2, 0, 0, 0, 0, 0, 0, 0)
-(-21114, 21114, True, True, False, True, True, False, False, False, True, True, False, False, False, False, False, False, False, 3, 4, 0, 0, 0, 0, 0, 0, 0)
-(-21112, 21112, True, True, False, True, True, False, False, False, True, True, False, False, False, False, False, False, False, 3, 2, 0, 0, 0, 0, 0, 0, 0)
-(-20543, 20543, True, True, True, False, True, False, False, False, True, False, False, False, True, True, False, False, False, -3, 3, 1, 1, 0, 0, 0, 0, 0)
-(-20533, 20533, True, True, True, False, True, False, False, False, True, False, False, True, False, True, False, False, False, 0, 3, 1, 1, 0, 0, 0, 0, 0)
-(-20523, 20523, True, True, True, False, True, False, False, False, True, False, True, False, False, True, False, False, False, -3, 3, 1, 1, 0, 0, 0, 0, 0)
-(-20513, 20513, True, True, True, False, True, False, False, False, True, True, False, False, False, True, False, False, False, 0, 3, 1, 1, 0, 0, 0, 0, 0)
-(-20433, 20433, True, True, True, False, True, False, False, False, True, False, False, True, True, False, False, False, False, -3, 3, 1, 1, 0, 0, 0, 0, 0)
-(-20423, 20423, True, True, True, False, True, False, False, False, True, False, True, False, True, False, False, False, False, 0, 3, 1, 1, 0, 0, 0, 0, 0)
-(-20413, 20413, True, True, True, False, True, False, False, False, True, True, False, False, True, False, False, False, False, -3, 3, 1, 1, 0, 0, 0, 0, 0)
-(-20325, 20325, True, True, True, False, True, False, False, False, True, False, True, True, False, False, False, False, False, -3, 5, 1, 2, 0, 0, 0, 0, 0)
-(-20323, 20323, True, True, True, False, True, False, False, False, True, False, True, True, False, False, False, False, False, -3, 3, 1, 1, 0, 0, 0, 0, 0)
-(-20315, 20315, True, True, True, False, True, False, False, False, True, True, False, True, False, False, False, False, False, 0, 5, 1, 2, 0, 0, 0, 0, 0)
-(-20313, 20313, True, True, True, False, True, False, False, False, True, True, False, True, False, False, False, False, False, 0, 3, 1, 1, 0, 0, 0, 0, 0)
-(-20213, 20213, True, True, True, False, True, False, False, False, True, True, True, False, False, False, False, False, False, -3, 3, 1, 1, 0, 0, 0, 0, 0)
-(-15122, 15122, True, True, False, True, True, False, False, False, True, True, True, False, False, True, False, False, False, 0, 2, 0, 0, 0, 0, 0, 0, 0)
-(-14122, 14122, True, True, False, True, True, False, False, False, True, True, True, False, True, False, False, False, False, -3, 2, 0, 0, 0, 0, 0, 0, 0)
-(-13324, 13324, True, True, False, True, True, False, False, False, True, False, True, True, False, False, False, False, False, 0, 4, 0, 0, 0, 0, 0, 0, 0)
-(-13314, 13314, True, True, False, True, True, False, False, False, True, True, False, True, False, False, False, False, False, 3, 4, 0, 0, 0, 0, 0, 0, 0)
-(-13226, 13226, True, True, False, True, True, False, False, False, True, False, True, True, False, False, False, False, False, -3, 6, 0, 0, 0, 0, 0, 0, 0)
-(-13224, 13224, True, True, False, True, True, False, False, False, True, False, True, True, False, False, False, False, False, -3, 4, 0, 0, 0, 0, 0, 0, 0)
-(-13222, 13222, True, True, False, True, True, False, False, False, True, False, True, True, False, False, False, False, False, -3, 2, 0, 0, 0, 0, 0, 0, 0)
-(-13216, 13216, True, True, False, True, True, False, False, False, True, True, True, True, False, False, False, False, False, 0, 6, 0, 0, 0, 0, 0, 0, 0)
-(-13214, 13214, True, True, False, True, True, False, False, False, True, True, True, True, False, False, False, False, False, 0, 4, 0, 0, 0, 0, 0, 0, 0)
-(-13212, 13212, True, True, False, True, True, False, False, False, True, True, True, True, False, False, False, False, False, 0, 2, 0, 0, 0, 0, 0, 0, 0)
-(-13126, 13126, True, True, False, True, True, False, False, False, True, True, True, True, False, False, False, False, False, 0, 6, 0, 0, 0, 0, 0, 0, 0)
-(-13124, 13124, True, True, False, True, True, False, False, False, True, True, True, True, False, False, False, False, False, 0, 4, 0, 0, 0, 0, 0, 0, 0)
-(-13122, 13122, True, True, False, True, True, False, False, False, True, True, True, True, False, False, False, False, False, 0, 2, 0, 0, 0, 0, 0, 0, 0)
-(-13116, 13116, True, True, False, True, True, False, False, False, True, True, False, True, False, False, False, False, False, 3, 6, 0, 0, 0, 0, 0, 0, 0)
-(-13114, 13114, True, True, False, True, True, False, False, False, True, True, False, True, False, False, False, False, False, 3, 4, 0, 0, 0, 0, 0, 0, 0)
-(-13112, 13112, True, True, False, True, True, False, False, False, True, True, False, True, False, False, False, False, False, 3, 2, 0, 0, 0, 0, 0, 0, 0)
-(-12226, 12226, True, True, False, True, True, False, False, False, True, False, True, False, False, False, False, False, False, -6, 6, 0, 0, 0, 0, 0, 0, 0)
-(-12224, 12224, True, True, False, True, True, False, False, False, True, False, True, False, False, False, False, False, False, -6, 4, 0, 0, 0, 0, 0, 0, 0)
-(-12222, 12222, True, True, False, True, True, False, False, False, True, False, True, False, False, False, False, False, False, -6, 2, 0, 0, 0, 0, 0, 0, 0)
-(-12218, 12218, True, True, False, True, True, False, False, False, True, True, True, False, False, False, False, False, False, -3, 8, 0, 0, 0, 0, 0, 0, 0)
-(-12216, 12216, True, True, False, True, True, False, False, False, True, True, True, False, False, False, False, False, False, -3, 6, 0, 0, 0, 0, 0, 0, 0)
-(-12214, 12214, True, True, False, True, True, False, False, False, True, True, True, False, False, False, False, False, False, -3, 4, 0, 0, 0, 0, 0, 0, 0)
-(-12212, 12212, True, True, False, True, True, False, False, False, True, True, True, False, False, False, False, False, False, -3, 2, 0, 0, 0, 0, 0, 0, 0)
-(-12126, 12126, True, True, False, True, True, False, False, False, True, True, True, False, False, False, False, False, False, -3, 6, 0, 0, 0, 0, 0, 0, 0)
-(-12122, 12122, True, True, False, True, True, False, False, False, True, True, True, False, False, False, False, False, False, -3, 2, 0, 0, 0, 0, 0, 0, 0)
-(-12118, 12118, True, True, False, True, True, False, False, False, True, True, True, False, False, False, False, False, False, 0, 8, 0, 0, 0, 0, 0, 0, 0)
-(-12116, 12116, True, True, False, True, True, False, False, False, True, True, True, False, False, False, False, False, False, 0, 6, 0, 0, 0, 0, 0, 0, 0)
-(-12114, 12114, True, True, False, True, True, False, False, False, True, True, True, False, False, False, False, False, False, 0, 4, 0, 0, 0, 0, 0, 0, 0)
-(-12112, 12112, True, True, False, True, True, False, False, False, True, True, True, False, False, False, False, False, False, 0, 2, 0, 0, 0, 0, 0, 0, 0)
-(-11216, 11216, True, True, False, True, True, False, False, False, True, True, True, False, False, False, False, False, False, 0, 6, 0, 0, 0, 0, 0, 0, 0)
-(-11212, 11212, True, True, False, True, True, False, False, False, True, True, True, False, False, False, False, False, False, 0, 2, 0, 0, 0, 0, 0, 0, 0)
-(-11116, 11116, True, True, False, True, True, False, False, False, True, True, False, False, False, False, False, False, False, 3, 6, 0, 0, 0, 0, 0, 0, 0)
-(-11114, 11114, True, True, False, True, True, False, False, False, True, True, False, False, False, False, False, False, False, 3, 4, 0, 0, 0, 0, 0, 0, 0)
-(-11112, 11112, True, True, False, True, True, False, False, False, True, True, False, False, False, False, False, False, False, 3, 2, 0, 0, 0, 0, 0, 0, 0)
-(-10543, 10543, True, True, True, False, True, False, False, False, True, False, False, False, True, True, False, False, False, -3, 3, 0, 1, 0, 0, 0, 0, 0)
-(-10541, 10541, True, True, True, False, True, False, False, False, True, False, False, False, True, True, False, False, False, -3, 1, 1, 1, 0, 0, 0, 0, 0)
-(-10533, 10533, True, True, True, False, True, False, False, False, True, False, False, True, False, True, False, False, False, 0, 3, 0, 1, 0, 0, 0, 0, 0)
-(-10531, 10531, True, True, True, False, True, False, False, False, True, False, False, True, False, True, False, False, False, 0, 1, 1, 1, 0, 0, 0, 0, 0)
-(-10523, 10523, True, True, True, False, True, False, False, False, True, False, True, False, False, True, False, False, False, -3, 3, 0, 1, 0, 0, 0, 0, 0)
-(-10521, 10521, True, True, True, False, True, False, False, False, True, False, True, False, False, True, False, False, False, -3, 1, 1, 1, 0, 0, 0, 0, 0)
-(-10513, 10513, True, True, True, False, True, False, False, False, True, True, False, False, False, True, False, False, False, 0, 3, 0, 1, 0, 0, 0, 0, 0)
-(-10511, 10511, True, True, True, False, True, False, False, False, True, True, False, False, False, True, False, False, False, 0, 1, 1, 1, 0, 0, 0, 0, 0)
-(-10433, 10433, True, True, True, False, True, False, False, False, True, False, False, True, True, False, False, False, False, -3, 3, 0, 1, 0, 0, 0, 0, 0)
-(-10431, 10431, True, True, True, False, True, False, False, False, True, False, False, True, True, False, False, False, False, -3, 1, 1, 1, 0, 0, 0, 0, 0)
-(-10423, 10423, True, True, True, False, True, False, False, False, True, False, True, False, True, False, False, False, False, 0, 3, 0, 1, 0, 0, 0, 0, 0)
-(-10421, 10421, True, True, True, False, True, False, False, False, True, False, True, False, True, False, False, False, False, 0, 1, 1, 1, 0, 0, 0, 0, 0)
-(-10413, 10413, True, True, True, False, True, False, False, False, True, True, False, False, True, False, False, False, False, -3, 3, 0, 1, 0, 0, 0, 0, 0)
-(-10411, 10411, True, True, True, False, True, False, False, False, True, True, False, False, True, False, False, False, False, -3, 1, 1, 1, 0, 0, 0, 0, 0)
-(-10325, 10325, True, True, True, False, True, False, False, False, True, False, True, True, False, False, False, False, False, -3, 5, 0, 2, 0, 0, 0, 0, 0)
-(-10323, 10323, True, True, True, False, True, False, False, False, True, False, True, True, False, False, False, False, False, -3, 3, 0, 1, 0, 0, 0, 0, 0)
-(-10321, 10321, True, True, True, False, True, False, False, False, True, False, True, True, False, False, False, False, False, -3, 1, 1, 1, 0, 0, 0, 0, 0)
-(-10315, 10315, True, True, True, False, True, False, False, False, True, True, False, True, False, False, False, False, False, 0, 5, 0, 2, 0, 0, 0, 0, 0)
-(-10313, 10313, True, True, True, False, True, False, False, False, True, True, False, True, False, False, False, False, False, 0, 3, 0, 1, 0, 0, 0, 0, 0)
-(-10311, 10311, True, True, True, False, True, False, False, False, True, True, False, True, False, False, False, False, False, 0, 1, 1, 1, 0, 0, 0, 0, 0)
-(-10215, 10215, True, True, True, False, True, False, False, False, True, True, True, False, False, False, False, False, False, -3, 5, 0, 2, 0, 0, 0, 0, 0)
-(-10213, 10213, True, True, True, False, True, False, False, False, True, True, True, False, False, False, False, False, False, -3, 3, 0, 1, 0, 0, 0, 0, 0)
-(-10211, 10211, True, True, True, False, True, False, False, False, True, True, True, False, False, False, False, False, False, -3, 1, 1, 1, 0, 0, 0, 0, 0)
-(-5554, 5554, True, True, False, True, True, False, False, False, True, False, False, False, False, True, False, False, False, 3, 4, 0, 0, 0, 0, 0, 0, 0)
-(-5544, 5544, True, True, False, True, True, False, False, False, True, False, False, False, True, True, False, False, False, 0, 4, 0, 0, 0, 0, 0, 0, 0)
-(-5542, 5542, True, True, False, True, True, False, False, False, True, False, False, False, True, True, False, False, False, 0, 2, 0, 0, 0, 0, 0, 0, 0)
-(-5534, 5534, True, True, False, True, True, False, False, False, True, False, False, True, False, True, False, False, False, 3, 4, 0, 0, 0, 0, 0, 0, 0)
-(-5532, 5532, True, True, False, True, True, False, False, False, True, False, False, True, False, True, False, False, False, 3, 2, 0, 0, 0, 0, 0, 0, 0)
-(-5524, 5524, True, True, False, True, True, False, False, False, True, False, True, False, False, True, False, False, False, 0, 4, 0, 0, 0, 0, 0, 0, 0)
-(-5522, 5522, True, True, False, True, True, False, False, False, True, False, True, False, False, True, False, False, False, 0, 2, 0, 0, 0, 0, 0, 0, 0)
-(-5514, 5514, True, True, False, True, True, False, False, False, True, True, False, False, False, True, False, False, False, 3, 4, 0, 0, 0, 0, 0, 0, 0)
-(-5512, 5512, True, True, False, True, True, False, False, False, True, True, False, False, False, True, False, False, False, 3, 2, 0, 0, 0, 0, 0, 0, 0)
-(-5503, 5503, True, True, False, False, False, False, False, False, True, False, False, False, False, True, False, False, False, 2, 3, 0, 0, 0, 0, 0, 0, 0)
-(-5444, 5444, True, True, False, True, True, False, False, False, True, False, False, False, True, True, False, False, False, -3, 4, 0, 0, 0, 0, 0, 0, 0)
-(-5442, 5442, True, True, False, True, True, False, False, False, True, False, False, False, True, True, False, False, False, -3, 2, 0, 0, 0, 0, 0, 0, 0)
-(-5434, 5434, True, True, False, True, True, False, False, False, True, False, False, True, True, True, False, False, False, 0, 4, 0, 0, 0, 0, 0, 0, 0)
-(-5432, 5432, True, True, False, True, True, False, False, False, True, False, False, True, True, True, False, False, False, 0, 2, 0, 0, 0, 0, 0, 0, 0)
-(-5424, 5424, True, True, False, True, True, False, False, False, True, False, True, False, True, True, False, False, False, -3, 4, 0, 0, 0, 0, 0, 0, 0)
-(-5422, 5422, True, True, False, True, True, False, False, False, True, False, True, False, True, True, False, False, False, -3, 2, 0, 0, 0, 0, 0, 0, 0)
-(-5414, 5414, True, True, False, True, True, False, False, False, True, True, False, False, True, True, False, False, False, 0, 4, 0, 0, 0, 0, 0, 0, 0)
-(-5412, 5412, True, True, False, True, True, False, False, False, True, True, False, False, True, True, False, False, False, 0, 2, 0, 0, 0, 0, 0, 0, 0)
-(-5403, 5403, True, True, False, False, False, False, False, False, True, False, False, False, True, True, False, False, False, -1, 3, 0, 0, 0, 0, 0, 0, 0)
-(-5401, 5401, True, True, False, False, False, False, False, False, True, False, False, False, True, True, False, False, False, -1, 1, 0, 0, 0, 0, 0, 0, 0)
-(-5342, 5342, True, True, False, True, True, False, False, False, True, False, False, True, True, True, False, False, False, 0, 2, 0, 0, 0, 0, 0, 0, 0)
-(-5334, 5334, True, True, False, True, True, False, False, False, True, False, False, True, False, True, False, False, False, 3, 4, 0, 0, 0, 0, 0, 0, 0)
-(-5332, 5332, True, True, False, True, True, False, False, False, True, False, False, True, False, True, False, False, False, 3, 2, 0, 0, 0, 0, 0, 0, 0)
-(-5324, 5324, True, True, False, True, True, False, False, False, True, False, True, True, False, True, False, False, False, 0, 4, 0, 0, 0, 0, 0, 0, 0)
-(-5322, 5322, True, True, False, True, True, False, False, False, True, False, True, True, False, True, False, False, False, 0, 2, 0, 0, 0, 0, 0, 0, 0)
-(-5314, 5314, True, True, False, True, True, False, False, False, True, True, False, True, False, True, False, False, False, 3, 4, 0, 0, 0, 0, 0, 0, 0)
-(-5312, 5312, True, True, False, True, True, False, False, False, True, True, False, True, False, True, False, False, False, 3, 2, 0, 0, 0, 0, 0, 0, 0)
-(-5303, 5303, True, True, False, False, False, False, False, False, True, False, False, True, False, True, False, False, False, 2, 3, 0, 0, 0, 0, 0, 0, 0)
-(-5301, 5301, True, True, False, False, False, False, False, False, True, False, False, True, False, True, False, False, False, 2, 1, 0, 0, 0, 0, 0, 0, 0)
-(-5242, 5242, True, True, False, True, True, False, False, False, True, False, True, False, True, True, False, False, False, -3, 2, 0, 0, 0, 0, 0, 0, 0)
-(-5232, 5232, True, True, False, True, True, False, False, False, True, False, True, True, False, True, False, False, False, 0, 2, 0, 0, 0, 0, 0, 0, 0)
-(-5224, 5224, True, True, False, True, True, False, False, False, True, False, True, False, False, True, False, False, False, -3, 4, 0, 0, 0, 0, 0, 0, 0)
-(-5222, 5222, True, True, False, True, True, False, False, False, True, False, True, False, False, True, False, False, False, -3, 2, 0, 0, 0, 0, 0, 0, 0)
-(-5214, 5214, True, True, False, True, True, False, False, False, True, True, True, False, False, True, False, False, False, 0, 4, 0, 0, 0, 0, 0, 0, 0)
-(-5212, 5212, True, True, False, True, True, False, False, False, True, True, True, False, False, True, False, False, False, 0, 2, 0, 0, 0, 0, 0, 0, 0)
-(-5203, 5203, True, True, False, False, False, False, False, False, True, False, True, False, False, True, False, False, False, -1, 3, 0, 0, 0, 0, 0, 0, 0)
-(-5201, 5201, True, True, False, False, False, False, False, False, True, False, True, False, False, True, False, False, False, -1, 1, 0, 0, 0, 0, 0, 0, 0)
-(-5142, 5142, True, True, False, True, True, False, False, False, True, True, False, False, True, True, False, False, False, 0, 2, 0, 0, 0, 0, 0, 0, 0)
-(-5132, 5132, True, True, False, True, True, False, False, False, True, True, False, True, False, True, False, False, False, 3, 2, 0, 0, 0, 0, 0, 0, 0)
-(-5124, 5124, True, True, False, True, True, False, False, False, True, True, True, False, False, True, False, False, False, 0, 4, 0, 0, 0, 0, 0, 0, 0)
-(-5122, 5122, True, True, False, True, True, False, False, False, True, True, True, False, False, True, False, False, False, 0, 2, 0, 0, 0, 0, 0, 0, 0)
-(-5114, 5114, True, True, False, True, True, False, False, False, True, True, False, False, False, True, False, False, False, 3, 4, 0, 0, 0, 0, 0, 0, 0)
-(-5112, 5112, True, True, False, True, True, False, False, False, True, True, False, False, False, True, False, False, False, 3, 2, 0, 0, 0, 0, 0, 0, 0)
-(-5103, 5103, True, True, False, False, False, False, False, False, True, True, False, False, False, True, False, False, False, 2, 3, 0, 0, 0, 0, 0, 0, 0)
-(-5101, 5101, True, True, False, False, False, False, False, False, True, True, False, False, False, True, False, False, False, 2, 1, 0, 0, 0, 0, 0, 0, 0)
-(-4444, 4444, True, True, False, True, True, False, False, False, True, False, False, False, True, False, False, False, False, -6, 4, 0, 0, 0, 0, 0, 0, 0)
-(-4434, 4434, True, True, False, True, True, False, False, False, True, False, False, True, True, False, False, False, False, -3, 4, 0, 0, 0, 0, 0, 0, 0)
-(-4432, 4432, True, True, False, True, True, False, False, False, True, False, False, True, True, False, False, False, False, -3, 2, 0, 0, 0, 0, 0, 0, 0)
-(-4424, 4424, True, True, False, True, True, False, False, False, True, False, True, False, True, False, False, False, False, -6, 4, 0, 0, 0, 0, 0, 0, 0)
-(-4422, 4422, True, True, False, True, True, False, False, False, True, False, True, False, True, False, False, False, False, -6, 2, 0, 0, 0, 0, 0, 0, 0)
-(-4414, 4414, True, True, False, True, True, False, False, False, True, True, False, False, True, False, False, False, False, -3, 4, 0, 0, 0, 0, 0, 0, 0)
-(-4412, 4412, True, True, False, True, True, False, False, False, True, True, False, False, True, False, False, False, False, -3, 2, 0, 0, 0, 0, 0, 0, 0)
-(-4403, 4403, True, True, False, False, False, False, False, False, True, False, False, False, True, False, False, False, False, -4, 3, 0, 0, 0, 0, 0, 0, 0)
-(-4334, 4334, True, True, False, True, True, False, False, False, True, False, False, True, True, False, False, False, False, 0, 4, 0, 0, 0, 0, 0, 0, 0)
-(-4332, 4332, True, True, False, True, True, False, False, False, True, False, False, True, True, False, False, False, False, 0, 2, 0, 0, 0, 0, 0, 0, 0)
-(-4324, 4324, True, True, False, True, True, False, False, False, True, False, True, True, True, False, False, False, False, -3, 4, 0, 0, 0, 0, 0, 0, 0)
-(-4322, 4322, True, True, False, True, True, False, False, False, True, False, True, True, True, False, False, False, False, -3, 2, 0, 0, 0, 0, 0, 0, 0)
-(-4314, 4314, True, True, False, True, True, False, False, False, True, True, False, True, True, False, False, False, False, 0, 4, 0, 0, 0, 0, 0, 0, 0)
-(-4312, 4312, True, True, False, True, True, False, False, False, True, True, False, True, True, False, False, False, False, 0, 2, 0, 0, 0, 0, 0, 0, 0)
-(-4303, 4303, True, True, False, False, False, False, False, False, True, False, False, True, True, False, False, False, False, -1, 3, 0, 0, 0, 0, 0, 0, 0)
-(-4301, 4301, True, True, False, False, False, False, False, False, True, False, False, True, True, False, False, False, False, -1, 1, 0, 0, 0, 0, 0, 0, 0)
-(-4232, 4232, True, True, False, True, True, False, False, False, True, False, True, True, True, False, False, False, False, -3, 2, 0, 0, 0, 0, 0, 0, 0)
-(-4224, 4224, True, True, False, True, True, False, False, False, True, False, True, False, True, False, False, False, False, -6, 4, 0, 0, 0, 0, 0, 0, 0)
-(-4222, 4222, True, True, False, True, True, False, False, False, True, False, True, False, True, False, False, False, False, -6, 2, 0, 0, 0, 0, 0, 0, 0)
-(-4214, 4214, True, True, False, True, True, False, False, False, True, True, True, False, True, False, False, False, False, -3, 4, 0, 0, 0, 0, 0, 0, 0)
-(-4212, 4212, True, True, False, True, True, False, False, False, True, True, True, False, True, False, False, False, False, -3, 2, 0, 0, 0, 0, 0, 0, 0)
-(-4203, 4203, True, True, False, False, False, False, False, False, True, False, True, False, True, False, False, False, False, -4, 3, 0, 0, 0, 0, 0, 0, 0)
-(-4201, 4201, True, True, False, False, False, False, False, False, True, False, True, False, True, False, False, False, False, -4, 1, 0, 0, 0, 0, 0, 0, 0)
-(-4132, 4132, True, True, False, True, True, False, False, False, True, True, False, True, True, False, False, False, False, 0, 2, 0, 0, 0, 0, 0, 0, 0)
-(-4122, 4122, True, True, False, True, True, False, False, False, True, True, True, False, True, False, False, False, False, -3, 2, 0, 0, 0, 0, 0, 0, 0)
-(-4114, 4114, True, True, False, True, True, False, False, False, True, True, False, False, True, False, False, False, False, 0, 4, 0, 0, 0, 0, 0, 0, 0)
-(-4112, 4112, True, True, False, True, True, False, False, False, True, True, False, False, True, False, False, False, False, 0, 2, 0, 0, 0, 0, 0, 0, 0)
-(-4103, 4103, True, True, False, False, False, False, False, False, True, True, False, False, True, False, False, False, False, -1, 3, 0, 0, 0, 0, 0, 0, 0)
-(-4101, 4101, True, True, False, False, False, False, False, False, True, True, False, False, True, False, False, False, False, -1, 1, 0, 0, 0, 0, 0, 0, 0)
-(-3334, 3334, True, True, False, True, True, False, False, False, True, False, False, True, False, False, False, False, False, 3, 4, 0, 0, 0, 0, 0, 0, 0)
-(-3324, 3324, True, True, False, True, True, False, False, False, True, False, True, True, False, False, False, False, False, 0, 4, 0, 0, 0, 0, 0, 0, 0)
-(-3322, 3322, True, True, False, True, True, False, False, False, True, False, True, True, False, False, False, False, False, 0, 2, 0, 0, 0, 0, 0, 0, 0)
-(-3314, 3314, True, True, False, True, True, False, False, False, True, True, False, True, False, False, False, False, False, 3, 4, 0, 0, 0, 0, 0, 0, 0)
-(-3312, 3312, True, True, False, True, True, False, False, False, True, True, False, True, False, False, False, False, False, 3, 2, 0, 0, 0, 0, 0, 0, 0)
-(-3303, 3303, True, True, False, False, False, False, False, False, True, False, False, True, False, False, False, False, False, 2, 3, 0, 0, 0, 0, 0, 0, 0)
-(-3228, 3228, True, True, False, True, True, False, False, False, True, False, True, True, False, False, False, False, False, -3, 8, 0, 0, 0, 0, 0, 0, 0)
-(-3226, 3226, True, True, False, True, True, False, False, False, True, False, True, True, False, False, False, False, False, -3, 6, 0, 0, 0, 0, 0, 0, 0)
-(-3224, 3224, True, True, False, True, True, False, False, False, True, False, True, True, False, False, False, False, False, -3, 4, 0, 0, 0, 0, 0, 0, 0)
-(-3222, 3222, True, True, False, True, True, False, False, False, True, False, True, True, False, False, False, False, False, -3, 2, 0, 0, 0, 0, 0, 0, 0)
-(-3218, 3218, True, True, False, True, True, False, False, False, True, True, True, True, False, False, False, False, False, 0, 8, 0, 0, 0, 0, 0, 0, 0)
-(-3216, 3216, True, True, False, True, True, False, False, False, True, True, True, True, False, False, False, False, False, 0, 6, 0, 0, 0, 0, 0, 0, 0)
-(-3214, 3214, True, True, False, True, True, False, False, False, True, True, True, True, False, False, False, False, False, 0, 4, 0, 0, 0, 0, 0, 0, 0)
-(-3212, 3212, True, True, False, True, True, False, False, False, True, True, True, True, False, False, False, False, False, 0, 2, 0, 0, 0, 0, 0, 0, 0)
-(-3203, 3203, True, True, False, False, False, False, False, False, True, False, True, True, False, False, False, False, False, -1, 3, 0, 0, 0, 0, 0, 0, 0)
-(-3201, 3201, True, True, False, False, False, False, False, False, True, False, True, True, False, False, False, False, False, -1, 1, 0, 0, 0, 0, 0, 0, 0)
-(-3128, 3128, True, True, False, True, True, False, False, False, True, True, True, True, False, False, False, False, False, 0, 8, 0, 0, 0, 0, 0, 0, 0)
-(-3126, 3126, True, True, False, True, True, False, False, False, True, True, True, True, False, False, False, False, False, 0, 6, 0, 0, 0, 0, 0, 0, 0)
-(-3124, 3124, True, True, False, True, True, False, False, False, True, True, True, True, False, False, False, False, False, 0, 4, 0, 0, 0, 0, 0, 0, 0)
-(-3122, 3122, True, True, False, True, True, False, False, False, True, True, True, True, False, False, False, False, False, 0, 2, 0, 0, 0, 0, 0, 0, 0)
-(-3118, 3118, True, True, False, True, True, False, False, False, True, True, False, True, False, False, False, False, False, 3, 8, 0, 0, 0, 0, 0, 0, 0)
-(-3116, 3116, True, True, False, True, True, False, False, False, True, True, False, True, False, False, False, False, False, 3, 6, 0, 0, 0, 0, 0, 0, 0)
-(-3114, 3114, True, True, False, True, True, False, False, False, True, True, False, True, False, False, False, False, False, 3, 4, 0, 0, 0, 0, 0, 0, 0)
-(-3112, 3112, True, True, False, True, True, False, False, False, True, True, False, True, False, False, False, False, False, 3, 2, 0, 0, 0, 0, 0, 0, 0)
-(-3103, 3103, True, True, False, False, False, False, False, False, True, True, False, True, False, False, False, False, False, 2, 3, 0, 0, 0, 0, 0, 0, 0)
-(-3101, 3101, True, True, False, False, False, False, False, False, True, True, False, True, False, False, False, False, False, 2, 1, 0, 0, 0, 0, 0, 0, 0)
-(-2228, 2228, True, True, False, True, True, False, False, False, True, False, True, False, False, False, False, False, False, -6, 8, 0, 0, 0, 0, 0, 0, 0)
-(-2226, 2226, True, True, False, True, True, False, False, False, True, False, True, False, False, False, False, False, False, -6, 6, 0, 0, 0, 0, 0, 0, 0)
-(-2224, 2224, True, True, False, True, True, False, False, False, True, False, True, False, False, False, False, False, False, -6, 4, 0, 0, 0, 0, 0, 0, 0)
-(-2222, 2222, True, True, False, True, True, False, False, False, True, False, True, False, False, False, False, False, False, -6, 2, 0, 0, 0, 0, 0, 0, 0)
-(-2218, 2218, True, True, False, True, True, False, False, False, True, True, True, False, False, False, False, False, False, -3, 8, 0, 0, 0, 0, 0, 0, 0)
-(-2216, 2216, True, True, False, True, True, False, False, False, True, True, True, False, False, False, False, False, False, -3, 6, 0, 0, 0, 0, 0, 0, 0)
-(-2214, 2214, True, True, False, True, True, False, False, False, True, True, True, False, False, False, False, False, False, -3, 4, 0, 0, 0, 0, 0, 0, 0)
-(-2212, 2212, True, True, False, True, True, False, False, False, True, True, True, False, False, False, False, False, False, -3, 2, 0, 0, 0, 0, 0, 0, 0)
-(-2203, 2203, True, True, False, False, False, False, False, False, True, False, True, False, False, False, False, False, False, -4, 3, 0, 0, 0, 0, 0, 0, 0)
-(-2128, 2128, True, True, False, True, True, False, False, False, True, True, True, False, False, False, False, False, False, -3, 8, 0, 0, 0, 0, 0, 0, 0)
-(-2126, 2126, True, True, False, True, True, False, False, False, True, True, True, False, False, False, False, False, False, -3, 6, 0, 0, 0, 0, 0, 0, 0)
-(-2124, 2124, True, True, False, True, True, False, False, False, True, True, True, False, False, False, False, False, False, -3, 4, 0, 0, 0, 0, 0, 0, 0)
-(-2122, 2122, True, True, False, True, True, False, False, False, True, True, True, False, False, False, False, False, False, -3, 2, 0, 0, 0, 0, 0, 0, 0)
-(-2118, 2118, True, True, False, True, True, False, False, False, True, True, True, False, False, False, False, False, False, 0, 8, 0, 0, 0, 0, 0, 0, 0)
-(-2116, 2116, True, True, False, True, True, False, False, False, True, True, True, False, False, False, False, False, False, 0, 6, 0, 0, 0, 0, 0, 0, 0)
-(-2114, 2114, True, True, False, True, True, False, False, False, True, True, True, False, False, False, False, False, False, 0, 4, 0, 0, 0, 0, 0, 0, 0)
-(-2112, 2112, True, True, False, True, True, False, False, False, True, True, True, False, False, False, False, False, False, 0, 2, 0, 0, 0, 0, 0, 0, 0)
-(-2103, 2103, True, True, False, False, False, False, False, False, True, True, True, False, False, False, False, False, False, -1, 3, 0, 0, 0, 0, 0, 0, 0)
-(-2101, 2101, True, True, False, False, False, False, False, False, True, True, True, False, False, False, False, False, False, -1, 1, 0, 0, 0, 0, 0, 0, 0)
-(-1218, 1218, True, True, False, True, True, False, False, False, True, True, True, False, False, False, False, False, False, 0, 8, 0, 0, 0, 0, 0, 0, 0)
-(-1216, 1216, True, True, False, True, True, False, False, False, True, True, True, False, False, False, False, False, False, 0, 6, 0, 0, 0, 0, 0, 0, 0)
-(-1214, 1214, True, True, False, True, True, False, False, False, True, True, True, False, False, False, False, False, False, 0, 4, 0, 0, 0, 0, 0, 0, 0)
-(-1212, 1212, True, True, False, True, True, False, False, False, True, True, True, False, False, False, False, False, False, 0, 2, 0, 0, 0, 0, 0, 0, 0)
-(-1118, 1118, True, True, False, True, True, False, False, False, True, True, False, False, False, False, False, False, False, 3, 8, 0, 0, 0, 0, 0, 0, 0)
-(-1116, 1116, True, True, False, True, True, False, False, False, True, True, False, False, False, False, False, False, False, 3, 6, 0, 0, 0, 0, 0, 0, 0)
-(-1114, 1114, True, True, False, True, True, False, False, False, True, True, False, False, False, False, False, False, False, 3, 4, 0, 0, 0, 0, 0, 0, 0)
-(-1112, 1112, True, True, False, True, True, False, False, False, True, True, False, False, False, False, False, False, False, 3, 2, 0, 0, 0, 0, 0, 0, 0)
-(-1103, 1103, True, True, False, False, False, False, False, False, True, True, False, False, False, False, False, False, False, 2, 3, 0, 0, 0, 0, 0, 0, 0)
-(-545, 545, True, True, True, False, True, False, False, False, True, False, False, False, True, True, False, False, False, -3, 5, 1, 1, 0, 0, 0, 0, 0)
-(-543, 543, True, True, True, False, True, False, False, False, True, False, False, False, True, True, False, False, False, -3, 3, 1, 0, 0, 0, 0, 0, 0)
-(-541, 541, True, True, True, False, True, False, False, False, True, False, False, False, True, True, False, False, False, -3, 1, 0, 0, 0, 0, 0, 0, 0)
-(-535, 535, True, True, True, False, True, False, False, False, True, False, False, True, False, True, False, False, False, 0, 5, 1, 1, 0, 0, 0, 0, 0)
-(-533, 533, True, True, True, False, True, False, False, False, True, False, False, True, False, True, False, False, False, 0, 3, 1, 0, 0, 0, 0, 0, 0)
-(-531, 531, True, True, True, False, True, False, False, False, True, False, False, True, False, True, False, False, False, 0, 1, 0, 0, 0, 0, 0, 0, 0)
-(-525, 525, True, True, True, False, True, False, False, False, True, False, True, False, False, True, False, False, False, -3, 5, 1, 1, 0, 0, 0, 0, 0)
-(-523, 523, True, True, True, False, True, False, False, False, True, False, True, False, False, True, False, False, False, -3, 3, 1, 0, 0, 0, 0, 0, 0)
-(-521, 521, True, True, True, False, True, False, False, False, True, False, True, False, False, True, False, False, False, -3, 1, 0, 0, 0, 0, 0, 0, 0)
-(-515, 515, True, True, True, False, True, False, False, False, True, True, False, False, False, True, False, False, False, 0, 5, 1, 1, 0, 0, 0, 0, 0)
-(-513, 513, True, True, True, False, True, False, False, False, True, True, False, False, False, True, False, False, False, 0, 3, 1, 0, 0, 0, 0, 0, 0)
-(-511, 511, True, True, True, False, True, False, False, False, True, True, False, False, False, True, False, False, False, 0, 1, 0, 0, 0, 0, 0, 0, 0)
-(-435, 435, True, True, True, False, True, False, False, False, True, False, False, True, True, False, False, False, False, -3, 5, 1, 1, 0, 0, 0, 0, 0)
-(-433, 433, True, True, True, False, True, False, False, False, True, False, False, True, True, False, False, False, False, -3, 3, 1, 0, 0, 0, 0, 0, 0)
-(-431, 431, True, True, True, False, True, False, False, False, True, False, False, True, True, False, False, False, False, -3, 1, 0, 0, 0, 0, 0, 0, 0)
-(-425, 425, True, True, True, False, True, False, False, False, True, False, True, False, True, False, False, False, False, 0, 5, 1, 1, 0, 0, 0, 0, 0)
-(-423, 423, True, True, True, False, True, False, False, False, True, False, True, False, True, False, False, False, False, 0, 3, 1, 0, 0, 0, 0, 0, 0)
-(-421, 421, True, True, True, False, True, False, False, False, True, False, True, False, True, False, False, False, False, 0, 1, 0, 0, 0, 0, 0, 0, 0)
-(-415, 415, True, True, True, False, True, False, False, False, True, True, False, False, True, False, False, False, False, -3, 5, 1, 1, 0, 0, 0, 0, 0)
-(-413, 413, True, True, True, False, True, False, False, False, True, True, False, False, True, False, False, False, False, -3, 3, 1, 0, 0, 0, 0, 0, 0)
-(-411, 411, True, True, True, False, True, False, False, False, True, True, False, False, True, False, False, False, False, -3, 1, 0, 0, 0, 0, 0, 0, 0)
-(-329, 329, True, True, True, False, True, False, False, False, True, False, True, True, False, False, False, False, False, -3, 9, 1, 3, 0, 0, 0, 0, 0)
-(-327, 327, True, True, True, False, True, False, False, False, True, False, True, True, False, False, False, False, False, -3, 7, 1, 2, 0, 0, 0, 0, 0)
-(-325, 325, True, True, True, False, True, False, False, False, True, False, True, True, False, False, False, False, False, -3, 5, 1, 1, 0, 0, 0, 0, 0)
-(-323, 323, True, True, True, False, True, False, False, False, True, False, True, True, False, False, False, False, False, -3, 3, 1, 0, 0, 0, 0, 0, 0)
-(-321, 321, True, True, True, False, True, False, False, False, True, False, True, True, False, False, False, False, False, -3, 1, 0, 0, 0, 0, 0, 0, 0)
-(-319, 319, True, True, True, False, True, False, False, False, True, True, False, True, False, False, False, False, False, 0, 9, 1, 3, 0, 0, 0, 0, 0)
-(-317, 317, True, True, True, False, True, False, False, False, True, True, False, True, False, False, False, False, False, 0, 7, 1, 2, 0, 0, 0, 0, 0)
-(-315, 315, True, True, True, False, True, False, False, False, True, True, False, True, False, False, False, False, False, 0, 5, 1, 1, 0, 0, 0, 0, 0)
-(-313, 313, True, True, True, False, True, False, False, False, True, True, False, True, False, False, False, False, False, 0, 3, 1, 0, 0, 0, 0, 0, 0)
-(-311, 311, True, True, True, False, True, False, False, False, True, True, False, True, False, False, False, False, False, 0, 1, 0, 0, 0, 0, 0, 0, 0)
-(-219, 219, True, True, True, False, True, False, False, False, True, True, True, False, False, False, False, False, False, -3, 9, 1, 3, 0, 0, 0, 0, 0)
-(-217, 217, True, True, True, False, True, False, False, False, True, True, True, False, False, False, False, False, False, -3, 7, 1, 2, 0, 0, 0, 0, 0)
-(-215, 215, True, True, True, False, True, False, False, False, True, True, True, False, False, False, False, False, False, -3, 5, 1, 1, 0, 0, 0, 0, 0)
-(-213, 213, True, True, True, False, True, False, False, False, True, True, True, False, False, False, False, False, False, -3, 3, 1, 0, 0, 0, 0, 0, 0)
-(-211, 211, True, True, True, False, True, False, False, False, True, True, True, False, False, False, False, False, False, -3, 1, 0, 0, 0, 0, 0, 0, 0)
-(-87, 87, True, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, 1, 0, 0, 0, 0, 0, 0, 87, 0)
-(-86, 86, True, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, -2, 0, 0, 0, 0, 0, 0, 86, 0)
-(-85, 85, True, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, 1, 0, 0, 0, 0, 0, 0, 85, 0)
-(-84, 84, True, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, -2, 0, 0, 0, 0, 0, 0, 84, 0)
-(-82, 82, True, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, 0, 0, 0, 0, 0, 0, 0, 82, 0)
-(-44, 44, True, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, -3, 0, 0, 0, 0, 0, 0, 44, 0)
-(-42, 42, True, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, 1, 1, 0, 0, 0, 0, 0, 42, 0)
-(-41, 41, True, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, 0, 3, 0, 0, 0, 0, 0, 41, 0)
-(-37, 37, True, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, -3, 1, 0, 0, 0, 0, 0, 37, 0)
-(-34, 34, True, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, -3, 3, 0, 0, 0, 0, 0, 34, 0)
-(-24, 24, True, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, -3, 3, 0, 0, 0, 0, 0, 24, 0)
-(-18, 18, True, True, False, False, False, True, False, False, False, False, False, False, False, False, False, False, False, 0, 2, 0, 0, 0, 0, 0, 18, 0)
-(-17, 17, True, True, False, False, False, True, False, False, False, False, False, False, False, False, False, False, False, 3, 2, 0, 0, 0, 0, 0, 17, 0)
-(-16, 16, True, True, False, False, False, True, False, False, False, False, False, False, False, False, False, False, False, 0, 2, 0, 0, 0, 0, 0, 16, 0)
-(-15, 15, True, True, False, False, False, True, False, False, False, False, False, False, False, False, False, False, False, 3, 2, 0, 0, 0, 0, 0, 15, 0)
-(-14, 14, True, True, False, False, False, True, False, False, False, False, False, False, False, False, False, False, False, 0, 2, 0, 0, 0, 0, 0, 14, 0)
-(-13, 13, True, True, False, False, False, True, False, False, False, False, False, False, False, False, False, False, False, 3, 2, 0, 0, 0, 0, 0, 13, 0)
-(-12, 12, True, True, False, False, False, True, False, False, False, False, False, False, False, False, False, False, False, 0, 2, 0, 0, 0, 0, 0, 12, 0)
-(-11, 11, True, True, False, False, False, True, False, False, False, False, False, False, False, False, False, False, False, 3, 2, 0, 0, 0, 0, 0, 11, 0)
-(-8, 8, True, True, False, False, False, False, False, True, False, False, False, False, False, False, False, False, True, -2, 2, 0, 0, 0, 0, 0, 8, 0)
-(-7, 7, True, True, False, False, False, False, False, True, False, False, False, False, False, False, False, True, False, 1, 2, 0, 0, 0, 0, 0, 7, 0)
-(-6, 6, True, True, False, False, False, False, False, True, False, False, False, False, False, False, True, False, False, -2, 2, 0, 0, 0, 0, 0, 6, 0)
-(-5, 5, True, True, False, False, False, False, False, True, False, False, False, False, False, True, False, False, False, 1, 2, 0, 0, 0, 0, 0, 5, 0)
-(-4, 4, True, True, False, False, False, False, False, True, False, False, False, False, True, False, False, False, False, -2, 2, 0, 0, 0, 0, 0, 4, 0)
-(-3, 3, True, True, False, False, False, False, False, True, False, False, False, True, False, False, False, False, False, 1, 2, 0, 0, 0, 0, 0, 3, 0)
-(-2, 2, True, True, False, False, False, False, False, True, False, False, True, False, False, False, False, False, False, -2, 2, 0, 0, 0, 0, 0, 2, 0)
-(-1, 1, True, True, False, False, False, False, False, True, False, True, False, False, False, False, False, False, False, 1, 2, 0, 0, 0, 0, 0, 1, 0)
-(1, 1, True, True, False, False, False, False, False, True, False, True, False, False, False, False, False, False, False, -1, 2, 0, 0, 0, 0, 0, 1, 0)
-(2, 2, True, True, False, False, False, False, False, True, False, False, True, False, False, False, False, False, False, 2, 2, 0, 0, 0, 0, 0, 2, 0)
-(3, 3, True, True, False, False, False, False, False, True, False, False, False, True, False, False, False, False, False, -1, 2, 0, 0, 0, 0, 0, 3, 0)
-(4, 4, True, True, False, False, False, False, False, True, False, False, False, False, True, False, False, False, False, 2, 2, 0, 0, 0, 0, 0, 4, 0)
-(5, 5, True, True, False, False, False, False, False, True, False, False, False, False, False, True, False, False, False, -1, 2, 0, 0, 0, 0, 0, 5, 0)
-(6, 6, True, True, False, False, False, False, False, True, False, False, False, False, False, False, True, False, False, 2, 2, 0, 0, 0, 0, 0, 6, 0)
-(7, 7, True, True, False, False, False, False, False, True, False, False, False, False, False, False, False, True, False, -1, 2, 0, 0, 0, 0, 0, 7, 0)
-(8, 8, True, True, False, False, False, False, False, True, False, False, False, False, False, False, False, False, True, 2, 2, 0, 0, 0, 0, 0, 8, 0)
-(11, 11, True, True, False, False, False, True, False, False, False, False, False, False, False, False, False, False, False, -3, 2, 0, 0, 0, 0, 0, 11, 0)
-(12, 12, True, True, False, False, False, True, False, False, False, False, False, False, False, False, False, False, False, 0, 2, 0, 0, 0, 0, 0, 12, 0)
-(13, 13, True, True, False, False, False, True, False, False, False, False, False, False, False, False, False, False, False, -3, 2, 0, 0, 0, 0, 0, 13, 0)
-(14, 14, True, True, False, False, False, True, False, False, False, False, False, False, False, False, False, False, False, 0, 2, 0, 0, 0, 0, 0, 14, 0)
-(15, 15, True, True, False, False, False, True, False, False, False, False, False, False, False, False, False, False, False, -3, 2, 0, 0, 0, 0, 0, 15, 0)
-(16, 16, True, True, False, False, False, True, False, False, False, False, False, False, False, False, False, False, False, 0, 2, 0, 0, 0, 0, 0, 16, 0)
-(17, 17, True, True, False, False, False, True, False, False, False, False, False, False, False, False, False, False, False, -3, 2, 0, 0, 0, 0, 0, 17, 0)
-(18, 18, True, True, False, False, False, True, False, False, False, False, False, False, False, False, False, False, False, 0, 2, 0, 0, 0, 0, 0, 18, 0)
-(21, 21, True, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, 0, 3, 0, 0, 0, 0, 0, 21, 0)
-(22, 22, True, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, 0, 3, 0, 0, 0, 0, 0, 22, 0)
-(23, 23, True, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, 0, 3, 0, 0, 0, 0, 0, 23, 0)
-(24, 24, True, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, 3, 3, 0, 0, 0, 0, 0, 24, 0)
-(25, 25, True, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, 0, 1, 0, 0, 0, 0, 0, 25, 0)
-(32, 32, True, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, 0, 3, 0, 0, 0, 0, 0, 32, 0)
-(33, 33, True, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, 0, 3, 0, 0, 0, 0, 0, 33, 0)
-(34, 34, True, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, 3, 3, 0, 0, 0, 0, 0, 34, 0)
-(35, 35, True, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, 0, 1, 0, 0, 0, 0, 0, 35, 0)
-(36, 36, True, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, 0, 1, 0, 0, 0, 0, 0, 36, 0)
-(37, 37, True, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, 3, 1, 0, 0, 0, 0, 0, 37, 0)
-(39, 39, True, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, 0, 5, 0, 0, 0, 0, 0, 39, 0)
-(41, 41, True, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, 0, 3, 0, 0, 0, 0, 0, 41, 0)
-(42, 42, True, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, -1, 1, 0, 0, 0, 0, 0, 42, 0)
-(43, 43, True, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, 0, 0, 0, 0, 0, 0, 0, 43, 0)
-(44, 44, True, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, 3, 0, 0, 0, 0, 0, 0, 44, 0)
-(81, 81, True, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, 0, 0, 0, 0, 0, 0, 0, 81, 0)
-(82, 82, True, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, 0, 0, 0, 0, 0, 0, 0, 82, 0)
-(83, 83, True, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, 0, 0, 0, 0, 0, 0, 0, 83, 0)
-(84, 84, True, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, 2, 0, 0, 0, 0, 0, 0, 84, 0)
-(85, 85, True, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, -1, 0, 0, 0, 0, 0, 0, 85, 0)
-(86, 86, True, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, 2, 0, 0, 0, 0, 0, 0, 86, 0)
-(87, 87, True, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, -1, 0, 0, 0, 0, 0, 0, 87, 0)
-(88, 88, True, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, 0, 0, 0, 0, 0, 0, 0, 88, 0)
-(90, 90, True, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, 0, 0, 0, 0, 0, 0, 0, 90, 0)
-(91, 91, True, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, 0, 0, 0, 0, 0, 0, 0, 91, 0)
-(92, 92, True, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, 0, 0, 0, 0, 0, 0, 0, 92, 0)
-(93, 93, True, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, 0, 3, 0, 0, 0, 0, 0, 93, 0)
-(94, 94, True, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, 0, 0, 0, 0, 0, 0, 0, 94, 0)
-(95, 95, True, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, 0, 0, 0, 0, 0, 0, 0, 95, 0)
-(96, 96, True, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, 0, 0, 0, 0, 0, 0, 0, 96, 0)
-(97, 97, True, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, 0, 0, 0, 0, 0, 0, 0, 97, 0)
-(98, 98, True, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, 0, 0, 0, 0, 0, 0, 0, 98, 0)
-(99, 99, True, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, 0, 0, 0, 0, 0, 0, 0, 99, 0)
-(111, 111, True, True, True, False, True, False, False, False, True, True, False, False, False, False, False, False, False, 0, 1, 0, 0, 0, 0, 0, 0, 0)
-(113, 113, True, True, True, False, True, False, False, False, True, True, False, False, False, False, False, False, False, 0, 3, 1, 0, 0, 0, 0, 0, 0)
-(115, 115, True, True, True, False, True, False, False, False, True, True, False, False, False, False, False, False, False, 0, 5, 1, 1, 0, 0, 0, 0, 0)
-(117, 117, True, True, True, False, True, False, False, False, True, True, False, False, False, False, False, False, False, 0, 7, 1, 2, 0, 0, 0, 0, 0)
-(119, 119, True, True, True, False, True, False, False, False, True, True, False, False, False, False, False, False, False, 0, 9, 1, 3, 0, 0, 0, 0, 0)
-(130, 130, True, True, True, False, True, False, False, False, True, True, False, True, False, False, False, False, False, 0, 1, 1, 1, 0, 0, 0, 0, 0)
-(150, 150, True, True, True, False, True, False, False, False, True, True, False, False, False, True, False, False, False, 0, 1, 1, 1, 0, 0, 0, 0, 0)
-(211, 211, True, True, True, False, True, False, False, False, True, True, True, False, False, False, False, False, False, 3, 1, 0, 0, 0, 0, 0, 0, 0)
-(213, 213, True, True, True, False, True, False, False, False, True, True, True, False, False, False, False, False, False, 3, 3, 1, 0, 0, 0, 0, 0, 0)
-(215, 215, True, True, True, False, True, False, False, False, True, True, True, False, False, False, False, False, False, 3, 5, 1, 1, 0, 0, 0, 0, 0)
-(217, 217, True, True, True, False, True, False, False, False, True, True, True, False, False, False, False, False, False, 3, 7, 1, 2, 0, 0, 0, 0, 0)
-(219, 219, True, True, True, False, True, False, False, False, True, True, True, False, False, False, False, False, False, 3, 9, 1, 3, 0, 0, 0, 0, 0)
-(221, 221, True, True, True, False, True, False, False, False, True, False, True, False, False, False, False, False, False, 0, 1, 0, 0, 0, 0, 0, 0, 0)
-(223, 223, True, True, True, False, True, False, False, False, True, False, True, False, False, False, False, False, False, 0, 3, 1, 0, 0, 0, 0, 0, 0)
-(225, 225, True, True, True, False, True, False, False, False, True, False, True, False, False, False, False, False, False, 0, 5, 1, 1, 0, 0, 0, 0, 0)
-(227, 227, True, True, True, False, True, False, False, False, True, False, True, False, False, False, False, False, False, 0, 7, 1, 2, 0, 0, 0, 0, 0)
-(229, 229, True, True, True, False, True, False, False, False, True, False, True, False, False, False, False, False, False, 0, 9, 1, 3, 0, 0, 0, 0, 0)
-(310, 310, True, True, True, False, True, False, False, False, True, True, False, True, False, False, False, False, False, 0, 1, 1, 1, 0, 0, 0, 0, 0)
-(311, 311, True, True, True, False, True, False, False, False, True, True, False, True, False, False, False, False, False, 0, 1, 0, 0, 0, 0, 0, 0, 0)
-(313, 313, True, True, True, False, True, False, False, False, True, True, False, True, False, False, False, False, False, 0, 3, 1, 0, 0, 0, 0, 0, 0)
-(315, 315, True, True, True, False, True, False, False, False, True, True, False, True, False, False, False, False, False, 0, 5, 1, 1, 0, 0, 0, 0, 0)
-(317, 317, True, True, True, False, True, False, False, False, True, True, False, True, False, False, False, False, False, 0, 7, 1, 2, 0, 0, 0, 0, 0)
-(319, 319, True, True, True, False, True, False, False, False, True, True, False, True, False, False, False, False, False, 0, 9, 1, 3, 0, 0, 0, 0, 0)
-(321, 321, True, True, True, False, True, False, False, False, True, False, True, True, False, False, False, False, False, 3, 1, 0, 0, 0, 0, 0, 0, 0)
-(323, 323, True, True, True, False, True, False, False, False, True, False, True, True, False, False, False, False, False, 3, 3, 1, 0, 0, 0, 0, 0, 0)
-(325, 325, True, True, True, False, True, False, False, False, True, False, True, True, False, False, False, False, False, 3, 5, 1, 1, 0, 0, 0, 0, 0)
-(327, 327, True, True, True, False, True, False, False, False, True, False, True, True, False, False, False, False, False, 3, 7, 1, 2, 0, 0, 0, 0, 0)
-(329, 329, True, True, True, False, True, False, False, False, True, False, True, True, False, False, False, False, False, 3, 9, 1, 3, 0, 0, 0, 0, 0)
-(331, 331, True, True, True, False, True, False, False, False, True, False, False, True, False, False, False, False, False, 0, 1, 0, 0, 0, 0, 0, 0, 0)
-(333, 333, True, True, True, False, True, False, False, False, True, False, False, True, False, False, False, False, False, 0, 3, 1, 0, 0, 0, 0, 0, 0)
-(335, 335, True, True, True, False, True, False, False, False, True, False, False, True, False, False, False, False, False, 0, 5, 1, 1, 0, 0, 0, 0, 0)
-(337, 337, True, True, True, False, True, False, False, False, True, False, False, True, False, False, False, False, False, 0, 7, 1, 2, 0, 0, 0, 0, 0)
-(350, 350, False, True, False, False, False, False, False, False, True, False, False, True, False, True, False, False, False, 0, 0, 0, 0, 0, 0, 0, 0, 0)
-(411, 411, True, True, True, False, True, False, False, False, True, True, False, False, True, False, False, False, False, 3, 1, 0, 0, 0, 0, 0, 0, 0)
-(413, 413, True, True, True, False, True, False, False, False, True, True, False, False, True, False, False, False, False, 3, 3, 1, 0, 0, 0, 0, 0, 0)
-(415, 415, True, True, True, False, True, False, False, False, True, True, False, False, True, False, False, False, False, 3, 5, 1, 1, 0, 0, 0, 0, 0)
-(421, 421, True, True, True, False, True, False, False, False, True, False, True, False, True, False, False, False, False, 0, 1, 0, 0, 0, 0, 0, 0, 0)
-(423, 423, True, True, True, False, True, False, False, False, True, False, True, False, True, False, False, False, False, 0, 3, 1, 0, 0, 0, 0, 0, 0)
-(425, 425, True, True, True, False, True, False, False, False, True, False, True, False, True, False, False, False, False, 0, 5, 1, 1, 0, 0, 0, 0, 0)
-(431, 431, True, True, True, False, True, False, False, False, True, False, False, True, True, False, False, False, False, 3, 1, 0, 0, 0, 0, 0, 0, 0)
-(433, 433, True, True, True, False, True, False, False, False, True, False, False, True, True, False, False, False, False, 3, 3, 1, 0, 0, 0, 0, 0, 0)
-(435, 435, True, True, True, False, True, False, False, False, True, False, False, True, True, False, False, False, False, 3, 5, 1, 1, 0, 0, 0, 0, 0)
-(441, 441, True, True, True, False, True, False, False, False, True, False, False, False, True, False, False, False, False, 0, 1, 0, 0, 0, 0, 0, 0, 0)
-(443, 443, True, True, True, False, True, False, False, False, True, False, False, False, True, False, False, False, False, 0, 3, 1, 0, 0, 0, 0, 0, 0)
-(445, 445, True, True, True, False, True, False, False, False, True, False, False, False, True, False, False, False, False, 0, 5, 1, 1, 0, 0, 0, 0, 0)
-(510, 510, True, True, True, False, True, False, False, False, True, True, False, False, False, True, False, False, False, 0, 1, 1, 1, 0, 0, 0, 0, 0)
-(511, 511, True, True, True, False, True, False, False, False, True, True, False, False, False, True, False, False, False, 0, 1, 0, 0, 0, 0, 0, 0, 0)
-(513, 513, True, True, True, False, True, False, False, False, True, True, False, False, False, True, False, False, False, 0, 3, 1, 0, 0, 0, 0, 0, 0)
-(515, 515, True, True, True, False, True, False, False, False, True, True, False, False, False, True, False, False, False, 0, 5, 1, 1, 0, 0, 0, 0, 0)
-(521, 521, True, True, True, False, True, False, False, False, True, False, True, False, False, True, False, False, False, 3, 1, 0, 0, 0, 0, 0, 0, 0)
-(523, 523, True, True, True, False, True, False, False, False, True, False, True, False, False, True, False, False, False, 3, 3, 1, 0, 0, 0, 0, 0, 0)
-(525, 525, True, True, True, False, True, False, False, False, True, False, True, False, False, True, False, False, False, 3, 5, 1, 1, 0, 0, 0, 0, 0)
-(530, 530, False, True, False, False, False, False, False, False, True, False, False, True, False, True, False, False, False, 0, 0, 0, 0, 0, 0, 0, 0, 0)
-(531, 531, True, True, True, False, True, False, False, False, True, False, False, True, False, True, False, False, False, 0, 1, 0, 0, 0, 0, 0, 0, 0)
-(533, 533, True, True, True, False, True, False, False, False, True, False, False, True, False, True, False, False, False, 0, 3, 1, 0, 0, 0, 0, 0, 0)
-(535, 535, True, True, True, False, True, False, False, False, True, False, False, True, False, True, False, False, False, 0, 5, 1, 1, 0, 0, 0, 0, 0)
-(541, 541, True, True, True, False, True, False, False, False, True, False, False, False, True, True, False, False, False, 3, 1, 0, 0, 0, 0, 0, 0, 0)
-(543, 543, True, True, True, False, True, False, False, False, True, False, False, False, True, True, False, False, False, 3, 3, 1, 0, 0, 0, 0, 0, 0)
-(545, 545, True, True, True, False, True, False, False, False, True, False, False, False, True, True, False, False, False, 3, 5, 1, 1, 0, 0, 0, 0, 0)
-(551, 551, True, True, True, False, True, False, False, False, True, False, False, False, False, True, False, False, False, 0, 1, 0, 0, 0, 0, 0, 0, 0)
-(553, 553, True, True, True, False, True, False, False, False, True, False, False, False, False, True, False, False, False, 0, 3, 1, 0, 0, 0, 0, 0, 0)
-(555, 555, True, True, True, False, True, False, False, False, True, False, False, False, False, True, False, False, False, 0, 5, 1, 1, 0, 0, 0, 0, 0)
-(557, 557, True, True, True, False, True, False, False, False, True, False, False, False, False, True, False, False, False, 0, 7, 1, 2, 0, 0, 0, 0, 0)
-(1103, 1103, True, True, False, False, False, False, False, False, True, True, False, False, False, False, False, False, False, -2, 3, 0, 0, 0, 0, 0, 0, 0)
-(1112, 1112, True, True, False, True, True, False, False, False, True, True, False, False, False, False, False, False, False, -3, 2, 0, 0, 0, 0, 0, 0, 0)
-(1114, 1114, True, True, False, True, True, False, False, False, True, True, False, False, False, False, False, False, False, -3, 4, 0, 0, 0, 0, 0, 0, 0)
-(1116, 1116, True, True, False, True, True, False, False, False, True, True, False, False, False, False, False, False, False, -3, 6, 0, 0, 0, 0, 0, 0, 0)
-(1118, 1118, True, True, False, True, True, False, False, False, True, True, False, False, False, False, False, False, False, -3, 8, 0, 0, 0, 0, 0, 0, 0)
-(1212, 1212, True, True, False, True, True, False, False, False, True, True, True, False, False, False, False, False, False, 0, 2, 0, 0, 0, 0, 0, 0, 0)
-(1214, 1214, True, True, False, True, True, False, False, False, True, True, True, False, False, False, False, False, False, 0, 4, 0, 0, 0, 0, 0, 0, 0)
-(1216, 1216, True, True, False, True, True, False, False, False, True, True, True, False, False, False, False, False, False, 0, 6, 0, 0, 0, 0, 0, 0, 0)
-(1218, 1218, True, True, False, True, True, False, False, False, True, True, True, False, False, False, False, False, False, 0, 8, 0, 0, 0, 0, 0, 0, 0)
-(2101, 2101, True, True, False, False, False, False, False, False, True, True, True, False, False, False, False, False, False, 1, 1, 0, 0, 0, 0, 0, 0, 0)
-(2103, 2103, True, True, False, False, False, False, False, False, True, True, True, False, False, False, False, False, False, 1, 3, 0, 0, 0, 0, 0, 0, 0)
-(2112, 2112, True, True, False, True, True, False, False, False, True, True, True, False, False, False, False, False, False, 0, 2, 0, 0, 0, 0, 0, 0, 0)
-(2114, 2114, True, True, False, True, True, False, False, False, True, True, True, False, False, False, False, False, False, 0, 4, 0, 0, 0, 0, 0, 0, 0)
-(2116, 2116, True, True, False, True, True, False, False, False, True, True, True, False, False, False, False, False, False, 0, 6, 0, 0, 0, 0, 0, 0, 0)
-(2118, 2118, True, True, False, True, True, False, False, False, True, True, True, False, False, False, False, False, False, 0, 8, 0, 0, 0, 0, 0, 0, 0)
-(2122, 2122, True, True, False, True, True, False, False, False, True, True, True, False, False, False, False, False, False, 3, 2, 0, 0, 0, 0, 0, 0, 0)
-(2124, 2124, True, True, False, True, True, False, False, False, True, True, True, False, False, False, False, False, False, 3, 4, 0, 0, 0, 0, 0, 0, 0)
-(2126, 2126, True, True, False, True, True, False, False, False, True, True, True, False, False, False, False, False, False, 3, 6, 0, 0, 0, 0, 0, 0, 0)
-(2128, 2128, True, True, False, True, True, False, False, False, True, True, True, False, False, False, False, False, False, 3, 8, 0, 0, 0, 0, 0, 0, 0)
-(2203, 2203, True, True, False, False, False, False, False, False, True, False, True, False, False, False, False, False, False, 4, 3, 0, 0, 0, 0, 0, 0, 0)
-(2212, 2212, True, True, False, True, True, False, False, False, True, True, True, False, False, False, False, False, False, 3, 2, 0, 0, 0, 0, 0, 0, 0)
-(2214, 2214, True, True, False, True, True, False, False, False, True, True, True, False, False, False, False, False, False, 3, 4, 0, 0, 0, 0, 0, 0, 0)
-(2216, 2216, True, True, False, True, True, False, False, False, True, True, True, False, False, False, False, False, False, 3, 6, 0, 0, 0, 0, 0, 0, 0)
-(2218, 2218, True, True, False, True, True, False, False, False, True, True, True, False, False, False, False, False, False, 3, 8, 0, 0, 0, 0, 0, 0, 0)
-(2222, 2222, True, True, False, True, True, False, False, False, True, False, True, False, False, False, False, False, False, 6, 2, 0, 0, 0, 0, 0, 0, 0)
-(2224, 2224, True, True, False, True, True, False, False, False, True, False, True, False, False, False, False, False, False, 6, 4, 0, 0, 0, 0, 0, 0, 0)
-(2226, 2226, True, True, False, True, True, False, False, False, True, False, True, False, False, False, False, False, False, 6, 6, 0, 0, 0, 0, 0, 0, 0)
-(2228, 2228, True, True, False, True, True, False, False, False, True, False, True, False, False, False, False, False, False, 6, 8, 0, 0, 0, 0, 0, 0, 0)
-(3101, 3101, True, True, False, False, False, False, False, False, True, True, False, True, False, False, False, False, False, -2, 1, 0, 0, 0, 0, 0, 0, 0)
-(3103, 3103, True, True, False, False, False, False, False, False, True, True, False, True, False, False, False, False, False, -2, 3, 0, 0, 0, 0, 0, 0, 0)
-(3112, 3112, True, True, False, True, True, False, False, False, True, True, False, True, False, False, False, False, False, -3, 2, 0, 0, 0, 0, 0, 0, 0)
-(3114, 3114, True, True, False, True, True, False, False, False, True, True, False, True, False, False, False, False, False, -3, 4, 0, 0, 0, 0, 0, 0, 0)
-(3116, 3116, True, True, False, True, True, False, False, False, True, True, False, True, False, False, False, False, False, -3, 6, 0, 0, 0, 0, 0, 0, 0)
-(3118, 3118, True, True, False, True, True, False, False, False, True, True, False, True, False, False, False, False, False, -3, 8, 0, 0, 0, 0, 0, 0, 0)
-(3122, 3122, True, True, False, True, True, False, False, False, True, True, True, True, False, False, False, False, False, 0, 2, 0, 0, 0, 0, 0, 0, 0)
-(3124, 3124, True, True, False, True, True, False, False, False, True, True, True, True, False, False, False, False, False, 0, 4, 0, 0, 0, 0, 0, 0, 0)
-(3126, 3126, True, True, False, True, True, False, False, False, True, True, True, True, False, False, False, False, False, 0, 6, 0, 0, 0, 0, 0, 0, 0)
-(3128, 3128, True, True, False, True, True, False, False, False, True, True, True, True, False, False, False, False, False, 0, 8, 0, 0, 0, 0, 0, 0, 0)
-(3201, 3201, True, True, False, False, False, False, False, False, True, False, True, True, False, False, False, False, False, 1, 1, 0, 0, 0, 0, 0, 0, 0)
-(3203, 3203, True, True, False, False, False, False, False, False, True, False, True, True, False, False, False, False, False, 1, 3, 0, 0, 0, 0, 0, 0, 0)
-(3212, 3212, True, True, False, True, True, False, False, False, True, True, True, True, False, False, False, False, False, 0, 2, 0, 0, 0, 0, 0, 0, 0)
-(3214, 3214, True, True, False, True, True, False, False, False, True, True, True, True, False, False, False, False, False, 0, 4, 0, 0, 0, 0, 0, 0, 0)
-(3216, 3216, True, True, False, True, True, False, False, False, True, True, True, True, False, False, False, False, False, 0, 6, 0, 0, 0, 0, 0, 0, 0)
-(3218, 3218, True, True, False, True, True, False, False, False, True, True, True, True, False, False, False, False, False, 0, 8, 0, 0, 0, 0, 0, 0, 0)
-(3222, 3222, True, True, False, True, True, False, False, False, True, False, True, True, False, False, False, False, False, 3, 2, 0, 0, 0, 0, 0, 0, 0)
-(3224, 3224, True, True, False, True, True, False, False, False, True, False, True, True, False, False, False, False, False, 3, 4, 0, 0, 0, 0, 0, 0, 0)
-(3226, 3226, True, True, False, True, True, False, False, False, True, False, True, True, False, False, False, False, False, 3, 6, 0, 0, 0, 0, 0, 0, 0)
-(3228, 3228, True, True, False, True, True, False, False, False, True, False, True, True, False, False, False, False, False, 3, 8, 0, 0, 0, 0, 0, 0, 0)
-(3303, 3303, True, True, False, False, False, False, False, False, True, False, False, True, False, False, False, False, False, -2, 3, 0, 0, 0, 0, 0, 0, 0)
-(3312, 3312, True, True, False, True, True, False, False, False, True, True, False, True, False, False, False, False, False, -3, 2, 0, 0, 0, 0, 0, 0, 0)
-(3314, 3314, True, True, False, True, True, False, False, False, True, True, False, True, False, False, False, False, False, -3, 4, 0, 0, 0, 0, 0, 0, 0)
-(3322, 3322, True, True, False, True, True, False, False, False, True, False, True, True, False, False, False, False, False, 0, 2, 0, 0, 0, 0, 0, 0, 0)
-(3324, 3324, True, True, False, True, True, False, False, False, True, False, True, True, False, False, False, False, False, 0, 4, 0, 0, 0, 0, 0, 0, 0)
-(3334, 3334, True, True, False, True, True, False, False, False, True, False, False, True, False, False, False, False, False, -3, 4, 0, 0, 0, 0, 0, 0, 0)
-(4101, 4101, True, True, False, False, False, False, False, False, True, True, False, False, True, False, False, False, False, 1, 1, 0, 0, 0, 0, 0, 0, 0)
-(4103, 4103, True, True, False, False, False, False, False, False, True, True, False, False, True, False, False, False, False, 1, 3, 0, 0, 0, 0, 0, 0, 0)
-(4112, 4112, True, True, False, True, True, False, False, False, True, True, False, False, True, False, False, False, False, 0, 2, 0, 0, 0, 0, 0, 0, 0)
-(4114, 4114, True, True, False, True, True, False, False, False, True, True, False, False, True, False, False, False, False, 0, 4, 0, 0, 0, 0, 0, 0, 0)
-(4122, 4122, True, True, False, True, True, False, False, False, True, True, True, False, True, False, False, False, False, 3, 2, 0, 0, 0, 0, 0, 0, 0)
-(4132, 4132, True, True, False, True, True, False, False, False, True, True, False, True, True, False, False, False, False, 0, 2, 0, 0, 0, 0, 0, 0, 0)
-(4201, 4201, True, True, False, False, False, False, False, False, True, False, True, False, True, False, False, False, False, 4, 1, 0, 0, 0, 0, 0, 0, 0)
-(4203, 4203, True, True, False, False, False, False, False, False, True, False, True, False, True, False, False, False, False, 4, 3, 0, 0, 0, 0, 0, 0, 0)
-(4212, 4212, True, True, False, True, True, False, False, False, True, True, True, False, True, False, False, False, False, 3, 2, 0, 0, 0, 0, 0, 0, 0)
-(4214, 4214, True, True, False, True, True, False, False, False, True, True, True, False, True, False, False, False, False, 3, 4, 0, 0, 0, 0, 0, 0, 0)
-(4222, 4222, True, True, False, True, True, False, False, False, True, False, True, False, True, False, False, False, False, 6, 2, 0, 0, 0, 0, 0, 0, 0)
-(4224, 4224, True, True, False, True, True, False, False, False, True, False, True, False, True, False, False, False, False, 6, 4, 0, 0, 0, 0, 0, 0, 0)
-(4232, 4232, True, True, False, True, True, False, False, False, True, False, True, True, True, False, False, False, False, 3, 2, 0, 0, 0, 0, 0, 0, 0)
-(4301, 4301, True, True, False, False, False, False, False, False, True, False, False, True, True, False, False, False, False, 1, 1, 0, 0, 0, 0, 0, 0, 0)
-(4303, 4303, True, True, False, False, False, False, False, False, True, False, False, True, True, False, False, False, False, 1, 3, 0, 0, 0, 0, 0, 0, 0)
-(4312, 4312, True, True, False, True, True, False, False, False, True, True, False, True, True, False, False, False, False, 0, 2, 0, 0, 0, 0, 0, 0, 0)
-(4314, 4314, True, True, False, True, True, False, False, False, True, True, False, True, True, False, False, False, False, 0, 4, 0, 0, 0, 0, 0, 0, 0)
-(4322, 4322, True, True, False, True, True, False, False, False, True, False, True, True, True, False, False, False, False, 3, 2, 0, 0, 0, 0, 0, 0, 0)
-(4324, 4324, True, True, False, True, True, False, False, False, True, False, True, True, True, False, False, False, False, 3, 4, 0, 0, 0, 0, 0, 0, 0)
-(4332, 4332, True, True, False, True, True, False, False, False, True, False, False, True, True, False, False, False, False, 0, 2, 0, 0, 0, 0, 0, 0, 0)
-(4334, 4334, True, True, False, True, True, False, False, False, True, False, False, True, True, False, False, False, False, 0, 4, 0, 0, 0, 0, 0, 0, 0)
-(4403, 4403, True, True, False, False, False, False, False, False, True, False, False, False, True, False, False, False, False, 4, 3, 0, 0, 0, 0, 0, 0, 0)
-(4412, 4412, True, True, False, True, True, False, False, False, True, True, False, False, True, False, False, False, False, 3, 2, 0, 0, 0, 0, 0, 0, 0)
-(4414, 4414, True, True, False, True, True, False, False, False, True, True, False, False, True, False, False, False, False, 3, 4, 0, 0, 0, 0, 0, 0, 0)
-(4422, 4422, True, True, False, True, True, False, False, False, True, False, True, False, True, False, False, False, False, 6, 2, 0, 0, 0, 0, 0, 0, 0)
-(4424, 4424, True, True, False, True, True, False, False, False, True, False, True, False, True, False, False, False, False, 6, 4, 0, 0, 0, 0, 0, 0, 0)
-(4432, 4432, True, True, False, True, True, False, False, False, True, False, False, True, True, False, False, False, False, 3, 2, 0, 0, 0, 0, 0, 0, 0)
-(4434, 4434, True, True, False, True, True, False, False, False, True, False, False, True, True, False, False, False, False, 3, 4, 0, 0, 0, 0, 0, 0, 0)
-(4444, 4444, True, True, False, True, True, False, False, False, True, False, False, False, True, False, False, False, False, 6, 4, 0, 0, 0, 0, 0, 0, 0)
-(5101, 5101, True, True, False, False, False, False, False, False, True, True, False, False, False, True, False, False, False, -2, 1, 0, 0, 0, 0, 0, 0, 0)
-(5103, 5103, True, True, False, False, False, False, False, False, True, True, False, False, False, True, False, False, False, -2, 3, 0, 0, 0, 0, 0, 0, 0)
-(5112, 5112, True, True, False, True, True, False, False, False, True, True, False, False, False, True, False, False, False, -3, 2, 0, 0, 0, 0, 0, 0, 0)
-(5114, 5114, True, True, False, True, True, False, False, False, True, True, False, False, False, True, False, False, False, -3, 4, 0, 0, 0, 0, 0, 0, 0)
-(5122, 5122, True, True, False, True, True, False, False, False, True, True, True, False, False, True, False, False, False, 0, 2, 0, 0, 0, 0, 0, 0, 0)
-(5124, 5124, True, True, False, True, True, False, False, False, True, True, True, False, False, True, False, False, False, 0, 4, 0, 0, 0, 0, 0, 0, 0)
-(5132, 5132, True, True, False, True, True, False, False, False, True, True, False, True, False, True, False, False, False, -3, 2, 0, 0, 0, 0, 0, 0, 0)
-(5142, 5142, True, True, False, True, True, False, False, False, True, True, False, False, True, True, False, False, False, 0, 2, 0, 0, 0, 0, 0, 0, 0)
-(5201, 5201, True, True, False, False, False, False, False, False, True, False, True, False, False, True, False, False, False, 1, 1, 0, 0, 0, 0, 0, 0, 0)
-(5203, 5203, True, True, False, False, False, False, False, False, True, False, True, False, False, True, False, False, False, 1, 3, 0, 0, 0, 0, 0, 0, 0)
-(5212, 5212, True, True, False, True, True, False, False, False, True, True, True, False, False, True, False, False, False, 0, 2, 0, 0, 0, 0, 0, 0, 0)
-(5214, 5214, True, True, False, True, True, False, False, False, True, True, True, False, False, True, False, False, False, 0, 4, 0, 0, 0, 0, 0, 0, 0)
-(5222, 5222, True, True, False, True, True, False, False, False, True, False, True, False, False, True, False, False, False, 3, 2, 0, 0, 0, 0, 0, 0, 0)
-(5224, 5224, True, True, False, True, True, False, False, False, True, False, True, False, False, True, False, False, False, 3, 4, 0, 0, 0, 0, 0, 0, 0)
-(5232, 5232, True, True, False, True, True, False, False, False, True, False, True, True, False, True, False, False, False, 0, 2, 0, 0, 0, 0, 0, 0, 0)
-(5242, 5242, True, True, False, True, True, False, False, False, True, False, True, False, True, True, False, False, False, 3, 2, 0, 0, 0, 0, 0, 0, 0)
-(5301, 5301, True, True, False, False, False, False, False, False, True, False, False, True, False, True, False, False, False, -2, 1, 0, 0, 0, 0, 0, 0, 0)
-(5303, 5303, True, True, False, False, False, False, False, False, True, False, False, True, False, True, False, False, False, -2, 3, 0, 0, 0, 0, 0, 0, 0)
-(5312, 5312, True, True, False, True, True, False, False, False, True, True, False, True, False, True, False, False, False, -3, 2, 0, 0, 0, 0, 0, 0, 0)
-(5314, 5314, True, True, False, True, True, False, False, False, True, True, False, True, False, True, False, False, False, -3, 4, 0, 0, 0, 0, 0, 0, 0)
-(5322, 5322, True, True, False, True, True, False, False, False, True, False, True, True, False, True, False, False, False, 0, 2, 0, 0, 0, 0, 0, 0, 0)
-(5324, 5324, True, True, False, True, True, False, False, False, True, False, True, True, False, True, False, False, False, 0, 4, 0, 0, 0, 0, 0, 0, 0)
-(5332, 5332, True, True, False, True, True, False, False, False, True, False, False, True, False, True, False, False, False, -3, 2, 0, 0, 0, 0, 0, 0, 0)
-(5334, 5334, True, True, False, True, True, False, False, False, True, False, False, True, False, True, False, False, False, -3, 4, 0, 0, 0, 0, 0, 0, 0)
-(5342, 5342, True, True, False, True, True, False, False, False, True, False, False, True, True, True, False, False, False, 0, 2, 0, 0, 0, 0, 0, 0, 0)
-(5401, 5401, True, True, False, False, False, False, False, False, True, False, False, False, True, True, False, False, False, 1, 1, 0, 0, 0, 0, 0, 0, 0)
-(5403, 5403, True, True, False, False, False, False, False, False, True, False, False, False, True, True, False, False, False, 1, 3, 0, 0, 0, 0, 0, 0, 0)
-(5412, 5412, True, True, False, True, True, False, False, False, True, True, False, False, True, True, False, False, False, 0, 2, 0, 0, 0, 0, 0, 0, 0)
-(5414, 5414, True, True, False, True, True, False, False, False, True, True, False, False, True, True, False, False, False, 0, 4, 0, 0, 0, 0, 0, 0, 0)
-(5422, 5422, True, True, False, True, True, False, False, False, True, False, True, False, True, True, False, False, False, 3, 2, 0, 0, 0, 0, 0, 0, 0)
-(5424, 5424, True, True, False, True, True, False, False, False, True, False, True, False, True, True, False, False, False, 3, 4, 0, 0, 0, 0, 0, 0, 0)
-(5432, 5432, True, True, False, True, True, False, False, False, True, False, False, True, True, True, False, False, False, 0, 2, 0, 0, 0, 0, 0, 0, 0)
-(5434, 5434, True, True, False, True, True, False, False, False, True, False, False, True, True, True, False, False, False, 0, 4, 0, 0, 0, 0, 0, 0, 0)
-(5442, 5442, True, True, False, True, True, False, False, False, True, False, False, False, True, True, False, False, False, 3, 2, 0, 0, 0, 0, 0, 0, 0)
-(5444, 5444, True, True, False, True, True, False, False, False, True, False, False, False, True, True, False, False, False, 3, 4, 0, 0, 0, 0, 0, 0, 0)
-(5503, 5503, True, True, False, False, False, False, False, False, True, False, False, False, False, True, False, False, False, -2, 3, 0, 0, 0, 0, 0, 0, 0)
-(5512, 5512, True, True, False, True, True, False, False, False, True, True, False, False, False, True, False, False, False, -3, 2, 0, 0, 0, 0, 0, 0, 0)
-(5514, 5514, True, True, False, True, True, False, False, False, True, True, False, False, False, True, False, False, False, -3, 4, 0, 0, 0, 0, 0, 0, 0)
-(5522, 5522, True, True, False, True, True, False, False, False, True, False, True, False, False, True, False, False, False, 0, 2, 0, 0, 0, 0, 0, 0, 0)
-(5524, 5524, True, True, False, True, True, False, False, False, True, False, True, False, False, True, False, False, False, 0, 4, 0, 0, 0, 0, 0, 0, 0)
-(5532, 5532, True, True, False, True, True, False, False, False, True, False, False, True, False, True, False, False, False, -3, 2, 0, 0, 0, 0, 0, 0, 0)
-(5534, 5534, True, True, False, True, True, False, False, False, True, False, False, True, False, True, False, False, False, -3, 4, 0, 0, 0, 0, 0, 0, 0)
-(5542, 5542, True, True, False, True, True, False, False, False, True, False, False, False, True, True, False, False, False, 0, 2, 0, 0, 0, 0, 0, 0, 0)
-(5544, 5544, True, True, False, True, True, False, False, False, True, False, False, False, True, True, False, False, False, 0, 4, 0, 0, 0, 0, 0, 0, 0)
-(5554, 5554, True, True, False, True, True, False, False, False, True, False, False, False, False, True, False, False, False, -3, 4, 0, 0, 0, 0, 0, 0, 0)
-(10022, 10022, False, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, 0, 3, 0, 0, 0, 0, 0, 22, 0)
-(10111, 10111, True, True, True, False, True, False, False, False, True, True, False, False, False, False, False, False, False, 0, 1, 1, 1, 0, 0, 0, 0, 0)
-(10113, 10113, True, True, True, False, True, False, False, False, True, True, False, False, False, False, False, False, False, 0, 3, 0, 1, 0, 0, 0, 0, 0)
-(10115, 10115, True, True, True, False, True, False, False, False, True, True, False, False, False, False, False, False, False, 0, 5, 0, 2, 0, 0, 0, 0, 0)
-(10211, 10211, True, True, True, False, True, False, False, False, True, True, True, False, False, False, False, False, False, 3, 1, 1, 1, 0, 0, 0, 0, 0)
-(10213, 10213, True, True, True, False, True, False, False, False, True, True, True, False, False, False, False, False, False, 3, 3, 0, 1, 0, 0, 0, 0, 0)
-(10215, 10215, True, True, True, False, True, False, False, False, True, True, True, False, False, False, False, False, False, 3, 5, 0, 2, 0, 0, 0, 0, 0)
-(10221, 10221, True, True, True, False, True, False, False, False, True, False, True, False, False, False, False, False, False, 0, 1, 1, 1, 0, 0, 0, 0, 0)
-(10223, 10223, True, True, True, False, True, False, False, False, True, False, True, False, False, False, False, False, False, 0, 3, 0, 1, 0, 0, 0, 0, 0)
-(10225, 10225, True, True, True, False, True, False, False, False, True, False, True, False, False, False, False, False, False, 0, 5, 0, 2, 0, 0, 0, 0, 0)
-(10311, 10311, True, True, True, False, True, False, False, False, True, True, False, True, False, False, False, False, False, 0, 1, 1, 1, 0, 0, 0, 0, 0)
-(10313, 10313, True, True, True, False, True, False, False, False, True, True, False, True, False, False, False, False, False, 0, 3, 0, 1, 0, 0, 0, 0, 0)
-(10315, 10315, True, True, True, False, True, False, False, False, True, True, False, True, False, False, False, False, False, 0, 5, 0, 2, 0, 0, 0, 0, 0)
-(10321, 10321, True, True, True, False, True, False, False, False, True, False, True, True, False, False, False, False, False, 3, 1, 1, 1, 0, 0, 0, 0, 0)
-(10323, 10323, True, True, True, False, True, False, False, False, True, False, True, True, False, False, False, False, False, 3, 3, 0, 1, 0, 0, 0, 0, 0)
-(10325, 10325, True, True, True, False, True, False, False, False, True, False, True, True, False, False, False, False, False, 3, 5, 0, 2, 0, 0, 0, 0, 0)
-(10331, 10331, True, True, True, False, True, False, False, False, True, False, False, True, False, False, False, False, False, 0, 1, 1, 1, 0, 0, 0, 0, 0)
-(10333, 10333, True, True, True, False, True, False, False, False, True, False, False, True, False, False, False, False, False, 0, 3, 0, 1, 0, 0, 0, 0, 0)
-(10335, 10335, True, True, True, False, True, False, False, False, True, False, False, True, False, False, False, False, False, 0, 5, 0, 2, 0, 0, 0, 0, 0)
-(10411, 10411, True, True, True, False, True, False, False, False, True, True, False, False, True, False, False, False, False, 3, 1, 1, 1, 0, 0, 0, 0, 0)
-(10413, 10413, True, True, True, False, True, False, False, False, True, True, False, False, True, False, False, False, False, 3, 3, 0, 1, 0, 0, 0, 0, 0)
-(10421, 10421, True, True, True, False, True, False, False, False, True, False, True, False, True, False, False, False, False, 0, 1, 1, 1, 0, 0, 0, 0, 0)
-(10423, 10423, True, True, True, False, True, False, False, False, True, False, True, False, True, False, False, False, False, 0, 3, 0, 1, 0, 0, 0, 0, 0)
-(10431, 10431, True, True, True, False, True, False, False, False, True, False, False, True, True, False, False, False, False, 3, 1, 1, 1, 0, 0, 0, 0, 0)
-(10433, 10433, True, True, True, False, True, False, False, False, True, False, False, True, True, False, False, False, False, 3, 3, 0, 1, 0, 0, 0, 0, 0)
-(10441, 10441, True, True, True, False, True, False, False, False, True, False, False, False, True, False, False, False, False, 0, 1, 1, 1, 0, 0, 0, 0, 0)
-(10443, 10443, True, True, True, False, True, False, False, False, True, False, False, False, True, False, False, False, False, 0, 3, 0, 1, 0, 0, 0, 0, 0)
-(10511, 10511, True, True, True, False, True, False, False, False, True, True, False, False, False, True, False, False, False, 0, 1, 1, 1, 0, 0, 0, 0, 0)
-(10513, 10513, True, True, True, False, True, False, False, False, True, True, False, False, False, True, False, False, False, 0, 3, 0, 1, 0, 0, 0, 0, 0)
-(10521, 10521, True, True, True, False, True, False, False, False, True, False, True, False, False, True, False, False, False, 3, 1, 1, 1, 0, 0, 0, 0, 0)
-(10523, 10523, True, True, True, False, True, False, False, False, True, False, True, False, False, True, False, False, False, 3, 3, 0, 1, 0, 0, 0, 0, 0)
-(10531, 10531, True, True, True, False, True, False, False, False, True, False, False, True, False, True, False, False, False, 0, 1, 1, 1, 0, 0, 0, 0, 0)
-(10533, 10533, True, True, True, False, True, False, False, False, True, False, False, True, False, True, False, False, False, 0, 3, 0, 1, 0, 0, 0, 0, 0)
-(10541, 10541, True, True, True, False, True, False, False, False, True, False, False, False, True, True, False, False, False, 3, 1, 1, 1, 0, 0, 0, 0, 0)
-(10543, 10543, True, True, True, False, True, False, False, False, True, False, False, False, True, True, False, False, False, 3, 3, 0, 1, 0, 0, 0, 0, 0)
-(10551, 10551, True, True, True, False, True, False, False, False, True, False, False, False, False, True, False, False, False, 0, 1, 1, 1, 0, 0, 0, 0, 0)
-(10553, 10553, True, True, True, False, True, False, False, False, True, False, False, False, False, True, False, False, False, 0, 3, 0, 1, 0, 0, 0, 0, 0)
-(10555, 10555, True, True, True, False, True, False, False, False, True, False, False, False, False, True, False, False, False, 0, 5, 0, 2, 0, 0, 0, 0, 0)
-(11112, 11112, True, True, False, True, True, False, False, False, True, True, False, False, False, False, False, False, False, -3, 2, 0, 0, 0, 0, 0, 0, 0)
-(11114, 11114, True, True, False, True, True, False, False, False, True, True, False, False, False, False, False, False, False, -3, 4, 0, 0, 0, 0, 0, 0, 0)
-(11116, 11116, True, True, False, True, True, False, False, False, True, True, False, False, False, False, False, False, False, -3, 6, 0, 0, 0, 0, 0, 0, 0)
-(11212, 11212, True, True, False, True, True, False, False, False, True, True, True, False, False, False, False, False, False, 0, 2, 0, 0, 0, 0, 0, 0, 0)
-(11216, 11216, True, True, False, True, True, False, False, False, True, True, True, False, False, False, False, False, False, 0, 6, 0, 0, 0, 0, 0, 0, 0)
-(12112, 12112, True, True, False, True, True, False, False, False, True, True, True, False, False, False, False, False, False, 0, 2, 0, 0, 0, 0, 0, 0, 0)
-(12114, 12114, True, True, False, True, True, False, False, False, True, True, True, False, False, False, False, False, False, 0, 4, 0, 0, 0, 0, 0, 0, 0)
-(12116, 12116, True, True, False, True, True, False, False, False, True, True, True, False, False, False, False, False, False, 0, 6, 0, 0, 0, 0, 0, 0, 0)
-(12118, 12118, True, True, False, True, True, False, False, False, True, True, True, False, False, False, False, False, False, 0, 8, 0, 0, 0, 0, 0, 0, 0)
-(12122, 12122, True, True, False, True, True, False, False, False, True, True, True, False, False, False, False, False, False, 3, 2, 0, 0, 0, 0, 0, 0, 0)
-(12126, 12126, True, True, False, True, True, False, False, False, True, True, True, False, False, False, False, False, False, 3, 6, 0, 0, 0, 0, 0, 0, 0)
-(12212, 12212, True, True, False, True, True, False, False, False, True, True, True, False, False, False, False, False, False, 3, 2, 0, 0, 0, 0, 0, 0, 0)
-(12214, 12214, True, True, False, True, True, False, False, False, True, True, True, False, False, False, False, False, False, 3, 4, 0, 0, 0, 0, 0, 0, 0)
-(12216, 12216, True, True, False, True, True, False, False, False, True, True, True, False, False, False, False, False, False, 3, 6, 0, 0, 0, 0, 0, 0, 0)
-(12218, 12218, True, True, False, True, True, False, False, False, True, True, True, False, False, False, False, False, False, 3, 8, 0, 0, 0, 0, 0, 0, 0)
-(12222, 12222, True, True, False, True, True, False, False, False, True, False, True, False, False, False, False, False, False, 6, 2, 0, 0, 0, 0, 0, 0, 0)
-(12224, 12224, True, True, False, True, True, False, False, False, True, False, True, False, False, False, False, False, False, 6, 4, 0, 0, 0, 0, 0, 0, 0)
-(12226, 12226, True, True, False, True, True, False, False, False, True, False, True, False, False, False, False, False, False, 6, 6, 0, 0, 0, 0, 0, 0, 0)
-(13112, 13112, True, True, False, True, True, False, False, False, True, True, False, True, False, False, False, False, False, -3, 2, 0, 0, 0, 0, 0, 0, 0)
-(13114, 13114, True, True, False, True, True, False, False, False, True, True, False, True, False, False, False, False, False, -3, 4, 0, 0, 0, 0, 0, 0, 0)
-(13116, 13116, True, True, False, True, True, False, False, False, True, True, False, True, False, False, False, False, False, -3, 6, 0, 0, 0, 0, 0, 0, 0)
-(13122, 13122, True, True, False, True, True, False, False, False, True, True, True, True, False, False, False, False, False, 0, 2, 0, 0, 0, 0, 0, 0, 0)
-(13124, 13124, True, True, False, True, True, False, False, False, True, True, True, True, False, False, False, False, False, 0, 4, 0, 0, 0, 0, 0, 0, 0)
-(13126, 13126, True, True, False, True, True, False, False, False, True, True, True, True, False, False, False, False, False, 0, 6, 0, 0, 0, 0, 0, 0, 0)
-(13212, 13212, True, True, False, True, True, False, False, False, True, True, True, True, False, False, False, False, False, 0, 2, 0, 0, 0, 0, 0, 0, 0)
-(13214, 13214, True, True, False, True, True, False, False, False, True, True, True, True, False, False, False, False, False, 0, 4, 0, 0, 0, 0, 0, 0, 0)
-(13216, 13216, True, True, False, True, True, False, False, False, True, True, True, True, False, False, False, False, False, 0, 6, 0, 0, 0, 0, 0, 0, 0)
-(13222, 13222, True, True, False, True, True, False, False, False, True, False, True, True, False, False, False, False, False, 3, 2, 0, 0, 0, 0, 0, 0, 0)
-(13224, 13224, True, True, False, True, True, False, False, False, True, False, True, True, False, False, False, False, False, 3, 4, 0, 0, 0, 0, 0, 0, 0)
-(13226, 13226, True, True, False, True, True, False, False, False, True, False, True, True, False, False, False, False, False, 3, 6, 0, 0, 0, 0, 0, 0, 0)
-(13314, 13314, True, True, False, True, True, False, False, False, True, True, False, True, False, False, False, False, False, -3, 4, 0, 0, 0, 0, 0, 0, 0)
-(13324, 13324, True, True, False, True, True, False, False, False, True, False, True, True, False, False, False, False, False, 0, 4, 0, 0, 0, 0, 0, 0, 0)
-(14122, 14122, True, True, False, True, True, False, False, False, True, True, True, False, True, False, False, False, False, 3, 2, 0, 0, 0, 0, 0, 0, 0)
-(15122, 15122, True, True, False, True, True, False, False, False, True, True, True, False, False, True, False, False, False, 0, 2, 0, 0, 0, 0, 0, 0, 0)
-(20022, 20022, False, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, 0, 3, 0, 0, 0, 0, 0, 22, 0)
-(20113, 20113, True, True, True, False, True, False, False, False, True, True, False, False, False, False, False, False, False, 0, 3, 1, 1, 0, 0, 0, 0, 0)
-(20213, 20213, True, True, True, False, True, False, False, False, True, True, True, False, False, False, False, False, False, 3, 3, 1, 1, 0, 0, 0, 0, 0)
-(20223, 20223, True, True, True, False, True, False, False, False, True, False, True, False, False, False, False, False, False, 0, 3, 1, 1, 0, 0, 0, 0, 0)
-(20313, 20313, True, True, True, False, True, False, False, False, True, True, False, True, False, False, False, False, False, 0, 3, 1, 1, 0, 0, 0, 0, 0)
-(20315, 20315, True, True, True, False, True, False, False, False, True, True, False, True, False, False, False, False, False, 0, 5, 1, 2, 0, 0, 0, 0, 0)
-(20323, 20323, True, True, True, False, True, False, False, False, True, False, True, True, False, False, False, False, False, 3, 3, 1, 1, 0, 0, 0, 0, 0)
-(20325, 20325, True, True, True, False, True, False, False, False, True, False, True, True, False, False, False, False, False, 3, 5, 1, 2, 0, 0, 0, 0, 0)
-(20333, 20333, True, True, True, False, True, False, False, False, True, False, False, True, False, False, False, False, False, 0, 3, 1, 1, 0, 0, 0, 0, 0)
-(20413, 20413, True, True, True, False, True, False, False, False, True, True, False, False, True, False, False, False, False, 3, 3, 1, 1, 0, 0, 0, 0, 0)
-(20423, 20423, True, True, True, False, True, False, False, False, True, False, True, False, True, False, False, False, False, 0, 3, 1, 1, 0, 0, 0, 0, 0)
-(20433, 20433, True, True, True, False, True, False, False, False, True, False, False, True, True, False, False, False, False, 3, 3, 1, 1, 0, 0, 0, 0, 0)
-(20443, 20443, True, True, True, False, True, False, False, False, True, False, False, False, True, False, False, False, False, 0, 3, 1, 1, 0, 0, 0, 0, 0)
-(20513, 20513, True, True, True, False, True, False, False, False, True, True, False, False, False, True, False, False, False, 0, 3, 1, 1, 0, 0, 0, 0, 0)
-(20523, 20523, True, True, True, False, True, False, False, False, True, False, True, False, False, True, False, False, False, 3, 3, 1, 1, 0, 0, 0, 0, 0)
-(20533, 20533, True, True, True, False, True, False, False, False, True, False, False, True, False, True, False, False, False, 0, 3, 1, 1, 0, 0, 0, 0, 0)
-(20543, 20543, True, True, True, False, True, False, False, False, True, False, False, False, True, True, False, False, False, 3, 3, 1, 1, 0, 0, 0, 0, 0)
-(20553, 20553, True, True, True, False, True, False, False, False, True, False, False, False, False, True, False, False, False, 0, 3, 1, 1, 0, 0, 0, 0, 0)
-(20555, 20555, True, True, True, False, True, False, False, False, True, False, False, False, False, True, False, False, False, 0, 5, 1, 2, 0, 0, 0, 0, 0)
-(21112, 21112, True, True, False, True, True, False, False, False, True, True, False, False, False, False, False, False, False, -3, 2, 0, 0, 0, 0, 0, 0, 0)
-(21114, 21114, True, True, False, True, True, False, False, False, True, True, False, False, False, False, False, False, False, -3, 4, 0, 0, 0, 0, 0, 0, 0)
-(21212, 21212, True, True, False, True, True, False, False, False, True, True, True, False, False, False, False, False, False, 0, 2, 0, 0, 0, 0, 0, 0, 0)
-(21214, 21214, True, True, False, True, True, False, False, False, True, True, True, False, False, False, False, False, False, 0, 4, 0, 0, 0, 0, 0, 0, 0)
-(22112, 22112, True, True, False, True, True, False, False, False, True, True, True, False, False, False, False, False, False, 0, 2, 0, 0, 0, 0, 0, 0, 0)
-(22114, 22114, True, True, False, True, True, False, False, False, True, True, True, False, False, False, False, False, False, 0, 4, 0, 0, 0, 0, 0, 0, 0)
-(22122, 22122, True, True, False, True, True, False, False, False, True, True, True, False, False, False, False, False, False, 3, 2, 0, 0, 0, 0, 0, 0, 0)
-(22124, 22124, True, True, False, True, True, False, False, False, True, True, True, False, False, False, False, False, False, 3, 4, 0, 0, 0, 0, 0, 0, 0)
-(22212, 22212, True, True, False, True, True, False, False, False, True, True, True, False, False, False, False, False, False, 3, 2, 0, 0, 0, 0, 0, 0, 0)
-(22214, 22214, True, True, False, True, True, False, False, False, True, True, True, False, False, False, False, False, False, 3, 4, 0, 0, 0, 0, 0, 0, 0)
-(22222, 22222, True, True, False, True, True, False, False, False, True, False, True, False, False, False, False, False, False, 6, 2, 0, 0, 0, 0, 0, 0, 0)
-(22224, 22224, True, True, False, True, True, False, False, False, True, False, True, False, False, False, False, False, False, 6, 4, 0, 0, 0, 0, 0, 0, 0)
-(23112, 23112, True, True, False, True, True, False, False, False, True, True, False, True, False, False, False, False, False, -3, 2, 0, 0, 0, 0, 0, 0, 0)
-(23114, 23114, True, True, False, True, True, False, False, False, True, True, False, True, False, False, False, False, False, -3, 4, 0, 0, 0, 0, 0, 0, 0)
-(23122, 23122, True, True, False, True, True, False, False, False, True, True, True, True, False, False, False, False, False, 0, 2, 0, 0, 0, 0, 0, 0, 0)
-(23124, 23124, True, True, False, True, True, False, False, False, True, True, True, True, False, False, False, False, False, 0, 4, 0, 0, 0, 0, 0, 0, 0)
-(23126, 23126, True, True, False, True, True, False, False, False, True, True, True, True, False, False, False, False, False, 0, 6, 0, 0, 0, 0, 0, 0, 0)
-(23212, 23212, True, True, False, True, True, False, False, False, True, True, True, True, False, False, False, False, False, 0, 2, 0, 0, 0, 0, 0, 0, 0)
-(23214, 23214, True, True, False, True, True, False, False, False, True, True, True, True, False, False, False, False, False, 0, 4, 0, 0, 0, 0, 0, 0, 0)
-(23222, 23222, True, True, False, True, True, False, False, False, True, False, True, True, False, False, False, False, False, 3, 2, 0, 0, 0, 0, 0, 0, 0)
-(23224, 23224, True, True, False, True, True, False, False, False, True, False, True, True, False, False, False, False, False, 3, 4, 0, 0, 0, 0, 0, 0, 0)
-(30113, 30113, True, True, True, False, True, False, False, False, True, True, False, False, False, False, False, False, False, 0, 3, 1, 2, 0, 0, 0, 0, 0)
-(30213, 30213, True, True, True, False, True, False, False, False, True, True, True, False, False, False, False, False, False, 3, 3, 1, 2, 0, 0, 0, 0, 0)
-(30223, 30223, True, True, True, False, True, False, False, False, True, False, True, False, False, False, False, False, False, 0, 3, 1, 2, 0, 0, 0, 0, 0)
-(30313, 30313, True, True, True, False, True, False, False, False, True, True, False, True, False, False, False, False, False, 0, 3, 1, 2, 0, 0, 0, 0, 0)
-(30323, 30323, True, True, True, False, True, False, False, False, True, False, True, True, False, False, False, False, False, 3, 3, 1, 2, 0, 0, 0, 0, 0)
-(30343, 30343, True, True, False, True, True, False, False, False, True, True, True, True, False, False, False, False, False, 0, 3, 0, 0, 0, 0, 0, 0, 0)
-(30353, 30353, True, True, False, True, True, False, False, False, True, False, True, True, False, False, False, False, False, 3, 3, 0, 0, 0, 0, 0, 0, 0)
-(30363, 30363, True, True, False, True, True, False, False, False, True, False, True, True, False, False, False, False, False, 0, 3, 0, 0, 0, 0, 0, 0, 0)
-(30443, 30443, True, True, True, False, True, False, False, False, True, False, False, False, True, False, False, False, False, 0, 3, 1, 2, 0, 0, 0, 0, 0)
-(30553, 30553, True, True, True, False, True, False, False, False, True, False, False, False, False, True, False, False, False, 0, 3, 1, 2, 0, 0, 0, 0, 0)
-(31114, 31114, True, True, False, True, True, False, False, False, True, True, False, False, False, False, False, False, False, -3, 4, 0, 0, 0, 0, 0, 0, 0)
-(31214, 31214, True, True, False, True, True, False, False, False, True, True, True, False, False, False, False, False, False, 0, 4, 0, 0, 0, 0, 0, 0, 0)
-(32112, 32112, True, True, False, True, True, False, False, False, True, True, True, False, False, False, False, False, False, 0, 2, 0, 0, 0, 0, 0, 0, 0)
-(32114, 32114, True, True, False, True, True, False, False, False, True, True, True, False, False, False, False, False, False, 0, 4, 0, 0, 0, 0, 0, 0, 0)
-(32124, 32124, True, True, False, True, True, False, False, False, True, True, True, False, False, False, False, False, False, 3, 4, 0, 0, 0, 0, 0, 0, 0)
-(32212, 32212, True, True, False, True, True, False, False, False, True, True, True, False, False, False, False, False, False, 3, 2, 0, 0, 0, 0, 0, 0, 0)
-(32214, 32214, True, True, False, True, True, False, False, False, True, True, True, False, False, False, False, False, False, 3, 4, 0, 0, 0, 0, 0, 0, 0)
-(32224, 32224, True, True, False, True, True, False, False, False, True, False, True, False, False, False, False, False, False, 6, 4, 0, 0, 0, 0, 0, 0, 0)
-(33122, 33122, True, True, False, True, True, False, False, False, True, True, True, True, False, False, False, False, False, 0, 2, 0, 0, 0, 0, 0, 0, 0)
-(41214, 41214, True, True, False, True, True, False, False, False, True, True, True, False, False, False, False, False, False, 0, 4, 0, 0, 0, 0, 0, 0, 0)
-(42112, 42112, True, True, False, True, True, False, False, False, True, True, True, False, False, False, False, False, False, 0, 2, 0, 0, 0, 0, 0, 0, 0)
-(42124, 42124, True, True, False, True, True, False, False, False, True, True, True, False, False, False, False, False, False, 3, 4, 0, 0, 0, 0, 0, 0, 0)
-(42212, 42212, True, True, False, True, True, False, False, False, True, True, True, False, False, False, False, False, False, 3, 2, 0, 0, 0, 0, 0, 0, 0)
-(43122, 43122, True, True, False, True, True, False, False, False, True, True, True, True, False, False, False, False, False, 0, 2, 0, 0, 0, 0, 0, 0, 0)
-(52114, 52114, True, True, False, True, True, False, False, False, True, True, True, False, False, False, False, False, False, 0, 4, 0, 0, 0, 0, 0, 0, 0)
-(52214, 52214, True, True, False, True, True, False, False, False, True, True, True, False, False, False, False, False, False, 3, 4, 0, 0, 0, 0, 0, 0, 0)
-(53122, 53122, True, True, False, True, True, False, False, False, True, True, True, True, False, False, False, False, False, 0, 2, 0, 0, 0, 0, 0, 0, 0)
-(100111, 100111, True, True, True, False, True, False, False, False, True, True, False, False, False, False, False, False, False, 0, 1, 0, 0, 0, 0, 0, 0, 0)
-(100113, 100113, True, True, True, False, True, False, False, False, True, True, False, False, False, False, False, False, False, 0, 3, 1, 0, 0, 0, 0, 0, 0)
-(100211, 100211, True, True, True, False, True, False, False, False, True, True, True, False, False, False, False, False, False, 3, 1, 0, 0, 0, 0, 0, 0, 0)
-(100213, 100213, True, True, True, False, True, False, False, False, True, True, True, False, False, False, False, False, False, 3, 3, 1, 0, 0, 0, 0, 0, 0)
-(100221, 100221, True, True, True, False, True, False, False, False, True, False, True, False, False, False, False, False, False, 0, 1, 0, 0, 0, 0, 0, 0, 0)
-(100223, 100223, True, True, True, False, True, False, False, False, True, False, True, False, False, False, False, False, False, 0, 3, 1, 0, 0, 0, 0, 0, 0)
-(100311, 100311, True, True, True, False, True, False, False, False, True, True, False, True, False, False, False, False, False, 0, 1, 0, 0, 0, 0, 0, 0, 0)
-(100313, 100313, True, True, True, False, True, False, False, False, True, True, False, True, False, False, False, False, False, 0, 3, 1, 0, 0, 0, 0, 0, 0)
-(100315, 100315, True, True, True, False, True, False, False, False, True, True, False, True, False, False, False, False, False, 0, 5, 1, 1, 0, 0, 0, 0, 0)
-(100321, 100321, True, True, True, False, True, False, False, False, True, False, True, True, False, False, False, False, False, 3, 1, 0, 0, 0, 0, 0, 0, 0)
-(100323, 100323, True, True, True, False, True, False, False, False, True, False, True, True, False, False, False, False, False, 3, 3, 1, 0, 0, 0, 0, 0, 0)
-(100325, 100325, True, True, True, False, True, False, False, False, True, False, True, True, False, False, False, False, False, 3, 5, 1, 1, 0, 0, 0, 0, 0)
-(100331, 100331, True, True, True, False, True, False, False, False, True, False, False, True, False, False, False, False, False, 0, 1, 0, 0, 0, 0, 0, 0, 0)
-(100333, 100333, True, True, True, False, True, False, False, False, True, False, False, True, False, False, False, False, False, 0, 3, 1, 0, 0, 0, 0, 0, 0)
-(100411, 100411, True, True, True, False, True, False, False, False, True, True, False, False, True, False, False, False, False, 3, 1, 0, 0, 0, 0, 0, 0, 0)
-(100413, 100413, True, True, True, False, True, False, False, False, True, True, False, False, True, False, False, False, False, 3, 3, 1, 0, 0, 0, 0, 0, 0)
-(100421, 100421, True, True, True, False, True, False, False, False, True, False, True, False, True, False, False, False, False, 0, 1, 0, 0, 0, 0, 0, 0, 0)
-(100423, 100423, True, True, True, False, True, False, False, False, True, False, True, False, True, False, False, False, False, 0, 3, 1, 0, 0, 0, 0, 0, 0)
-(100441, 100441, True, True, True, False, True, False, False, False, True, False, False, False, True, False, False, False, False, 0, 1, 0, 0, 0, 0, 0, 0, 0)
-(100443, 100443, True, True, True, False, True, False, False, False, True, False, False, False, True, False, False, False, False, 0, 3, 1, 0, 0, 0, 0, 0, 0)
-(100445, 100445, True, True, True, False, True, False, False, False, True, False, False, False, True, False, False, False, False, 0, 5, 1, 1, 0, 0, 0, 0, 0)
-(100551, 100551, True, True, True, False, True, False, False, False, True, False, False, False, False, True, False, False, False, 0, 1, 0, 0, 0, 0, 0, 0, 0)
-(100553, 100553, True, True, True, False, True, False, False, False, True, False, False, False, False, True, False, False, False, 0, 3, 1, 0, 0, 0, 0, 0, 0)
-(100555, 100555, True, True, True, False, True, False, False, False, True, False, False, False, False, True, False, False, False, 0, 5, 1, 1, 0, 0, 0, 0, 0)
-(100557, 100557, True, True, True, False, True, False, False, False, True, False, False, False, False, True, False, False, False, 0, 7, 1, 2, 0, 0, 0, 0, 0)
-(103112, 103112, True, True, False, True, True, False, False, False, True, True, False, True, False, False, False, False, False, -3, 2, 0, 0, 0, 0, 0, 0, 0)
-(103212, 103212, True, True, False, True, True, False, False, False, True, True, True, True, False, False, False, False, False, 0, 2, 0, 0, 0, 0, 0, 0, 0)
-(103222, 103222, True, True, False, True, True, False, False, False, True, False, True, True, False, False, False, False, False, 3, 2, 0, 0, 0, 0, 0, 0, 0)
-(103316, 103316, True, True, False, True, True, False, False, False, True, True, False, True, False, False, False, False, False, -3, 6, 0, 0, 0, 0, 0, 0, 0)
-(103326, 103326, True, True, False, True, True, False, False, False, True, False, True, True, False, False, False, False, False, 0, 6, 0, 0, 0, 0, 0, 0, 0)
-(104124, 104124, True, True, False, True, True, False, False, False, True, True, True, False, True, False, False, False, False, 3, 4, 0, 0, 0, 0, 0, 0, 0)
-(104312, 104312, True, True, False, True, True, False, False, False, True, True, False, True, True, False, False, False, False, 0, 2, 0, 0, 0, 0, 0, 0, 0)
-(104314, 104314, True, True, False, True, True, False, False, False, True, True, False, True, True, False, False, False, False, 0, 4, 0, 0, 0, 0, 0, 0, 0)
-(104322, 104322, True, True, False, True, True, False, False, False, True, False, True, True, True, False, False, False, False, 3, 2, 0, 0, 0, 0, 0, 0, 0)
-(104324, 104324, True, True, False, True, True, False, False, False, True, False, True, True, True, False, False, False, False, 3, 4, 0, 0, 0, 0, 0, 0, 0)
-(110551, 110551, True, True, True, False, True, False, False, False, True, False, False, False, False, True, False, False, False, 0, 1, 1, 1, 0, 0, 0, 0, 0)
-(110553, 110553, True, True, True, False, True, False, False, False, True, False, False, False, False, True, False, False, False, 0, 3, 0, 1, 0, 0, 0, 0, 0)
-(110555, 110555, True, True, True, False, True, False, False, False, True, False, False, False, False, True, False, False, False, 0, 5, 0, 2, 0, 0, 0, 0, 0)
-(120553, 120553, True, True, True, False, True, False, False, False, True, False, False, False, False, True, False, False, False, 0, 3, 1, 1, 0, 0, 0, 0, 0)
-(120555, 120555, True, True, True, False, True, False, False, False, True, False, False, False, False, True, False, False, False, 0, 5, 1, 2, 0, 0, 0, 0, 0)
-(130553, 130553, True, True, True, False, True, False, False, False, True, False, False, False, False, True, False, False, False, 0, 3, 1, 2, 0, 0, 0, 0, 0)
-(200551, 200551, True, True, True, False, True, False, False, False, True, False, False, False, False, True, False, False, False, 0, 1, 0, 0, 0, 0, 0, 0, 0)
-(200553, 200553, True, True, True, False, True, False, False, False, True, False, False, False, False, True, False, False, False, 0, 3, 1, 0, 0, 0, 0, 0, 0)
-(200555, 200555, True, True, True, False, True, False, False, False, True, False, False, False, False, True, False, False, False, 0, 5, 1, 1, 0, 0, 0, 0, 0)
-(203312, 203312, True, True, False, True, True, False, False, False, True, True, False, True, False, False, False, False, False, -3, 2, 0, 0, 0, 0, 0, 0, 0)
-(203316, 203316, True, True, False, True, True, False, False, False, True, True, False, True, False, False, False, False, False, -3, 6, 0, 0, 0, 0, 0, 0, 0)
-(203322, 203322, True, True, False, True, True, False, False, False, True, False, True, True, False, False, False, False, False, 0, 2, 0, 0, 0, 0, 0, 0, 0)
-(203326, 203326, True, True, False, True, True, False, False, False, True, False, True, True, False, False, False, False, False, 0, 6, 0, 0, 0, 0, 0, 0, 0)
-(203338, 203338, True, True, False, True, True, False, False, False, True, False, False, True, False, False, False, False, False, -3, 8, 0, 0, 0, 0, 0, 0, 0)
-(204126, 204126, True, True, False, True, True, False, False, False, True, True, True, False, True, False, False, False, False, 3, 6, 0, 0, 0, 0, 0, 0, 0)
-(210551, 210551, True, True, True, False, True, False, False, False, True, False, False, False, False, True, False, False, False, 0, 1, 1, 1, 0, 0, 0, 0, 0)
-(210553, 210553, True, True, True, False, True, False, False, False, True, False, False, False, False, True, False, False, False, 0, 3, 0, 1, 0, 0, 0, 0, 0)
-(220553, 220553, True, True, True, False, True, False, False, False, True, False, False, False, False, True, False, False, False, 0, 3, 1, 1, 0, 0, 0, 0, 0)
-(300553, 300553, True, True, True, False, True, False, False, False, True, False, False, False, False, True, False, False, False, 0, 3, 1, 0, 0, 0, 0, 0, 0)
-(1000001, 1000001, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, -1, 1, 0, 0, 0, 0, 0, 1, 0)
-(1000002, 1000002, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, 2, 1, 0, 0, 0, 0, 0, 2, 0)
-(1000003, 1000003, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, -1, 1, 0, 0, 0, 0, 0, 3, 0)
-(1000004, 1000004, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, 2, 1, 0, 0, 0, 0, 0, 4, 0)
-(1000005, 1000005, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, -1, 1, 0, 0, 0, 0, 0, 5, 0)
-(1000006, 1000006, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, 2, 1, 0, 0, 0, 0, 0, 6, 0)
-(1000011, 1000011, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, -3, 1, 0, 0, 0, 0, 0, 11, 0)
-(1000012, 1000012, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, 0, 1, 0, 0, 0, 0, 0, 12, 0)
-(1000013, 1000013, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, -3, 1, 0, 0, 0, 0, 0, 13, 0)
-(1000014, 1000014, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, 0, 1, 0, 0, 0, 0, 0, 14, 0)
-(1000015, 1000015, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, -3, 1, 0, 0, 0, 0, 0, 15, 0)
-(1000016, 1000016, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, 0, 1, 0, 0, 0, 0, 0, 16, 0)
-(1000021, 1000021, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, 0, 2, 0, 0, 0, 0, 0, 21, 0)
-(1000022, 1000022, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, 0, 2, 0, 0, 0, 0, 0, 22, 0)
-(1000023, 1000023, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, 0, 2, 0, 0, 0, 0, 0, 23, 0)
-(1000024, 1000024, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, 3, 2, 0, 0, 0, 0, 0, 24, 0)
-(1000025, 1000025, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, 0, 2, 0, 0, 0, 0, 0, 25, 0)
-(1000035, 1000035, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, 0, 2, 0, 0, 0, 0, 0, 35, 0)
-(1000037, 1000037, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, 3, 2, 0, 0, 0, 0, 0, 37, 0)
-(1000039, 1000039, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, 0, 4, 0, 0, 0, 0, 0, 10, 0)
-(1000522, 1000522, True, False, False, False, False, False, False, False, True, True, False, False, False, False, False, False, False, -3, 2, 0, 0, 0, 0, 0, 0, 0)
-(1000542, 1000542, True, False, False, False, False, False, False, False, True, False, False, False, False, True, False, False, False, -3, 2, 0, 0, 0, 0, 0, 0, 0)
-(1009002, 1009002, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, 0, 2, 0, 0, 0, 0, 0, 21, 0)
-(2000001, 2000001, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, -1, 1, 0, 0, 0, 0, 0, 1, 0)
-(2000002, 2000002, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, 2, 1, 0, 0, 0, 0, 0, 2, 0)
-(2000003, 2000003, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, -1, 1, 0, 0, 0, 0, 0, 3, 0)
-(2000004, 2000004, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, 2, 1, 0, 0, 0, 0, 0, 4, 0)
-(2000005, 2000005, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, -1, 1, 0, 0, 0, 0, 0, 5, 0)
-(2000006, 2000006, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, 2, 1, 0, 0, 0, 0, 0, 6, 0)
-(2000011, 2000011, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, -3, 1, 0, 0, 0, 0, 0, 11, 0)
-(2000012, 2000012, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, 0, 1, 0, 0, 0, 0, 0, 12, 0)
-(2000013, 2000013, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, -3, 1, 0, 0, 0, 0, 0, 13, 0)
-(2000014, 2000014, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, 0, 1, 0, 0, 0, 0, 0, 14, 0)
-(2000015, 2000015, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, -3, 1, 0, 0, 0, 0, 0, 15, 0)
-(2000016, 2000016, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, 0, 1, 0, 0, 0, 0, 0, 16, 0)
-(3000111, 3000111, True, False, False, False, False, False, False, False, True, True, False, False, False, False, False, False, False, 0, 1, 0, 0, 0, 0, 0, 0, 0)
-(3000113, 3000113, True, False, False, False, False, False, False, False, True, True, False, False, False, False, False, False, False, 0, 3, 0, 0, 0, 0, 0, 0, 0)
-(3000211, 3000211, True, False, False, False, False, False, False, False, True, True, True, False, False, False, False, False, False, 3, 1, 0, 0, 0, 0, 0, 0, 0)
-(3000213, 3000213, True, False, False, False, False, False, False, False, True, True, True, False, False, False, False, False, False, 3, 3, 0, 0, 0, 0, 0, 0, 0)
-(3000221, 3000221, True, False, False, False, False, False, False, False, True, False, True, False, False, False, False, False, False, 0, 1, 0, 0, 0, 0, 0, 0, 0)
-(3000223, 3000223, True, False, False, False, False, False, False, False, True, False, True, False, False, False, False, False, False, 0, 3, 0, 0, 0, 0, 0, 0, 0)
-(3000331, 3000331, True, False, False, False, False, False, False, False, True, False, False, True, False, False, False, False, False, 0, 1, 0, 0, 0, 0, 0, 0, 0)
-(3100021, 3100021, True, False, False, False, False, False, False, False, True, True, True, False, False, False, False, False, False, 0, 1, 0, 0, 0, 0, 0, 0, 0)
-(3100111, 3100111, True, False, False, False, False, False, False, False, True, True, False, False, False, False, False, False, False, 0, 1, 0, 0, 0, 0, 0, 0, 0)
-(3100113, 3100113, True, False, False, False, False, False, False, False, True, True, False, False, False, False, False, False, False, 0, 3, 0, 0, 0, 0, 0, 0, 0)
-(3200111, 3200111, True, False, False, False, False, False, False, False, True, True, False, False, False, False, False, False, False, 0, 1, 0, 0, 0, 0, 0, 0, 0)
-(3200113, 3200113, True, False, False, False, False, False, False, False, True, True, False, False, False, False, False, False, False, 0, 3, 0, 0, 0, 0, 0, 0, 0)
-(3300113, 3300113, True, False, False, False, False, False, False, False, True, True, False, False, False, False, False, False, False, 0, 3, 0, 0, 0, 0, 0, 0, 0)
-(3400113, 3400113, True, False, False, False, False, False, False, False, True, True, False, False, False, False, False, False, False, 0, 3, 0, 0, 0, 0, 0, 0, 0)
-(4000001, 4000001, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, -1, 2, 0, 0, 0, 0, 0, 1, 0)
-(4000002, 4000002, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, 2, 2, 0, 0, 0, 0, 0, 2, 0)
-(4000011, 4000011, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, -3, 2, 0, 0, 0, 0, 0, 11, 0)
-(4000012, 4000012, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, 0, 2, 0, 0, 0, 0, 0, 12, 0)
-(4900021, 4900021, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, 0, 3, 0, 0, 0, 0, 0, 21, 0)
-(4900023, 4900023, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, 0, 3, 0, 0, 0, 0, 0, 23, 0)
-(4900101, 4900101, True, False, False, False, False, False, False, False, True, True, False, False, False, False, False, False, False, 0, 1, 0, 0, 0, 0, 0, 0, 0)
-(4900111, 4900111, True, False, False, False, False, False, False, False, True, True, False, False, False, False, False, False, False, 0, 1, 0, 0, 0, 0, 0, 0, 0)
-(4900113, 4900113, True, False, False, False, False, False, False, False, True, True, False, False, False, False, False, False, False, 0, 3, 0, 0, 0, 0, 0, 0, 0)
-(4900211, 4900211, True, False, False, False, False, False, False, False, True, False, True, False, False, False, False, False, False, 0, 1, 0, 0, 0, 0, 0, 0, 0)
-(4900213, 4900213, True, False, False, False, False, False, False, False, True, False, True, False, False, False, False, False, False, 0, 3, 0, 0, 0, 0, 0, 0, 0)
-(5000039, 5000039, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, 0, 5, 0, 0, 0, 0, 0, 39, 0)
-(9000111, 9000111, True, True, True, False, True, False, False, False, True, True, False, False, False, False, False, False, False, 0, 1, 0, 0, 0, 0, 0, 0, 0)
-(9000113, 9000113, True, True, True, False, True, False, False, False, True, True, False, False, False, False, False, False, False, 0, 3, 0, 0, 0, 0, 0, 0, 0)
-(9000211, 9000211, True, True, True, False, True, False, False, False, True, True, True, False, False, False, False, False, False, 3, 1, 0, 0, 0, 0, 0, 0, 0)
-(9000213, 9000213, True, True, True, False, True, False, False, False, True, True, True, False, False, False, False, False, False, 3, 3, 0, 0, 0, 0, 0, 0, 0)
-(9000221, 9000221, True, True, True, False, True, False, False, False, True, False, True, False, False, False, False, False, False, 0, 1, 0, 0, 0, 0, 0, 0, 0)
-(9000443, 9000443, True, True, True, False, True, False, False, False, True, False, False, False, True, False, False, False, False, 0, 3, 0, 0, 0, 0, 0, 0, 0)
-(9000553, 9000553, True, True, True, False, True, False, False, False, True, False, False, False, False, True, False, False, False, 0, 3, 0, 0, 0, 0, 0, 0, 0)
-(9010111, 9010111, True, True, True, False, True, False, False, False, True, True, False, False, False, False, False, False, False, 0, 1, 0, 0, 0, 0, 0, 0, 0)
-(9010113, 9010113, True, True, True, False, True, False, False, False, True, True, False, False, False, False, False, False, False, 0, 3, 0, 0, 0, 0, 0, 0, 0)
-(9010211, 9010211, True, True, True, False, True, False, False, False, True, True, True, False, False, False, False, False, False, 3, 1, 0, 0, 0, 0, 0, 0, 0)
-(9010213, 9010213, True, True, True, False, True, False, False, False, True, True, True, False, False, False, False, False, False, 3, 3, 0, 0, 0, 0, 0, 0, 0)
-(9010221, 9010221, True, True, True, False, True, False, False, False, True, False, True, False, False, False, False, False, False, 0, 1, 0, 0, 0, 0, 0, 0, 0)
-(9010443, 9010443, True, True, True, False, True, False, False, False, True, False, False, False, True, False, False, False, False, 0, 3, 0, 0, 0, 0, 0, 0, 0)
-(9010553, 9010553, True, True, True, False, True, False, False, False, True, False, False, False, False, True, False, False, False, 0, 3, 0, 0, 0, 0, 0, 0, 0)
-(9020221, 9020221, True, True, True, False, True, False, False, False, True, False, True, False, False, False, False, False, False, 0, 1, 0, 0, 0, 0, 0, 0, 0)
-(9020443, 9020443, True, True, True, False, True, False, False, False, True, False, False, False, True, False, False, False, False, 0, 3, 0, 0, 0, 0, 0, 0, 0)
-(9030221, 9030221, True, True, True, False, True, False, False, False, True, False, True, False, False, False, False, False, False, 0, 1, 0, 0, 0, 0, 0, 0, 0)
-(9042413, 9042413, True, True, False, True, True, False, False, False, True, True, True, False, True, False, False, False, False, 3, 3, 0, 0, 0, 0, 0, 0, 0)
-(9050225, 9050225, True, True, True, False, True, False, False, False, True, False, True, False, False, False, False, False, False, 0, 5, 0, 0, 0, 0, 0, 0, 0)
-(9060225, 9060225, True, True, True, False, True, False, False, False, True, False, True, False, False, False, False, False, False, 0, 5, 0, 0, 0, 0, 0, 0, 0)
-(9080225, 9080225, True, True, True, False, True, False, False, False, True, False, True, False, False, False, False, False, False, 0, 5, 0, 0, 0, 0, 0, 0, 0)
-(9090225, 9090225, True, True, True, False, True, False, False, False, True, False, True, False, False, False, False, False, False, 0, 5, 0, 0, 0, 0, 0, 0, 0)
-(9900012, 9900012, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, 0, 2, 0, 0, 0, 0, 0, 12, 0)
-(9900014, 9900014, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, 0, 2, 0, 0, 0, 0, 0, 14, 0)
-(9900016, 9900016, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, 0, 2, 0, 0, 0, 0, 0, 16, 0)
-(9900023, 9900023, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, 0, 3, 0, 0, 0, 0, 0, 23, 0)
-(9900024, 9900024, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, 3, 3, 0, 0, 0, 0, 0, 24, 0)
-(9900041, 9900041, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, 6, 1, 0, 0, 0, 0, 0, 9, 0)
-(9900042, 9900042, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, 6, 1, 0, 0, 0, 0, 0, 9, 0)
-(9910445, 9910445, True, True, True, False, True, False, False, False, True, False, False, False, True, False, False, False, False, 0, 5, 0, 0, 0, 0, 0, 0, 0)
-(9920443, 9920443, True, True, True, False, True, False, False, False, True, False, False, False, True, False, False, False, False, 0, 3, 0, 0, 0, 0, 0, 0, 0)
-(480000000, 480000000, True, True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, 0, 0, 0, 0, 0, 0, 0, 0, 48)
-(1000010020, 1000010020, True, True, False, False, False, False, True, False, False, False, False, False, False, False, False, False, False, 3, 1, 0, 0, 1, 2, 0, 0, 100)
-(1000010030, 1000010030, True, True, False, False, False, False, True, False, False, False, False, False, False, False, False, False, False, 3, 2, 0, 0, 1, 3, 0, 0, 100)
-(1000020030, 1000020030, True, True, False, False, False, False, True, False, False, False, False, False, False, False, False, False, False, 6, 2, 0, 0, 2, 3, 0, 0, 100)
-(1000020040, 1000020040, True, True, False, False, False, False, True, False, False, False, False, False, False, False, False, False, False, 6, 1, 0, 0, 2, 4, 0, 0, 100)
-(1000030070, 1000030070, True, True, False, False, False, False, True, False, False, False, False, False, False, False, False, False, False, 9, 2, 0, 0, 3, 7, 0, 0, 100)
-(1000040080, 1000040080, True, True, False, False, False, False, True, False, False, False, False, False, False, False, False, False, False, 12, 1, 0, 0, 4, 8, 0, 0, 100)
-(1000040090, 1000040090, True, True, False, False, False, False, True, False, False, False, False, False, False, False, False, False, False, 12, 2, 0, 0, 4, 9, 0, 0, 100)
-(1000040100, 1000040100, True, True, False, False, False, False, True, False, False, False, False, False, False, False, False, False, False, 12, 1, 0, 0, 4, 10, 0, 0, 100)
-(1000050100, 1000050100, True, True, False, False, False, False, True, False, False, False, False, False, False, False, False, False, False, 15, 1, 0, 0, 5, 10, 0, 0, 100)
-(1000050110, 1000050110, True, True, False, False, False, False, True, False, False, False, False, False, False, False, False, False, False, 15, 2, 0, 0, 5, 11, 0, 0, 100)
-(1000050120, 1000050120, True, True, False, False, False, False, True, False, False, False, False, False, False, False, False, False, False, 15, 1, 0, 0, 5, 12, 0, 0, 100)
-(1000060120, 1000060120, True, True, False, False, False, False, True, False, False, False, False, False, False, False, False, False, False, 18, 1, 0, 0, 6, 12, 0, 0, 100)
-(1000060130, 1000060130, True, True, False, False, False, False, True, False, False, False, False, False, False, False, False, False, False, 18, 2, 0, 0, 6, 13, 0, 0, 100)
-(1000060140, 1000060140, True, True, False, False, False, False, True, False, False, False, False, False, False, False, False, False, False, 18, 1, 0, 0, 6, 14, 0, 0, 100)
-(1000070140, 1000070140, True, True, False, False, False, False, True, False, False, False, False, False, False, False, False, False, False, 21, 1, 0, 0, 7, 14, 0, 0, 100)
-(1000070150, 1000070150, True, True, False, False, False, False, True, False, False, False, False, False, False, False, False, False, False, 21, 2, 0, 0, 7, 15, 0, 0, 100)
-(1000070160, 1000070160, True, True, False, False, False, False, True, False, False, False, False, False, False, False, False, False, False, 21, 1, 0, 0, 7, 16, 0, 0, 100)
-(1000080160, 1000080160, True, True, False, False, False, False, True, False, False, False, False, False, False, False, False, False, False, 24, 1, 0, 0, 8, 16, 0, 0, 100)
-(1000080170, 1000080170, True, True, False, False, False, False, True, False, False, False, False, False, False, False, False, False, False, 24, 2, 0, 0, 8, 17, 0, 0, 100)
-(1000080180, 1000080180, True, True, False, False, False, False, True, False, False, False, False, False, False, False, False, False, False, 24, 1, 0, 0, 8, 18, 0, 0, 100)
-(1000080190, 1000080190, True, True, False, False, False, False, True, False, False, False, False, False, False, False, False, False, False, 24, 2, 0, 0, 8, 19, 0, 0, 100)
-(1000090190, 1000090190, True, True, False, False, False, False, True, False, False, False, False, False, False, False, False, False, False, 27, 2, 0, 0, 9, 19, 0, 0, 100)
-(1000100220, 1000100220, True, True, False, False, False, False, True, False, False, False, False, False, False, False, False, False, False, 30, 1, 0, 0, 10, 22, 0, 0, 100)
-(1000100230, 1000100230, True, True, False, False, False, False, True, False, False, False, False, False, False, False, False, False, False, 30, 2, 0, 0, 10, 23, 0, 0, 100)
-(1000110240, 1000110240, True, True, False, False, False, False, True, False, False, False, False, False, False, False, False, False, False, 33, 1, 0, 0, 11, 24, 0, 0, 100)
-(1000120240, 1000120240, True, True, False, False, False, False, True, False, False, False, False, False, False, False, False, False, False, 36, 1, 0, 0, 12, 24, 0, 0, 100)
-(1000120250, 1000120250, True, True, False, False, False, False, True, False, False, False, False, False, False, False, False, False, False, 36, 2, 0, 0, 12, 25, 0, 0, 100)
-(1000120260, 1000120260, True, True, False, False, False, False, True, False, False, False, False, False, False, False, False, False, False, 36, 1, 0, 0, 12, 26, 0, 0, 100)
-(1000120270, 1000120270, True, True, False, False, False, False, True, False, False, False, False, False, False, False, False, False, False, 36, 2, 0, 0, 12, 27, 0, 0, 100)
-(1000130270, 1000130270, True, True, False, False, False, False, True, False, False, False, False, False, False, False, False, False, False, 39, 2, 0, 0, 13, 27, 0, 0, 100)
-(1000130280, 1000130280, True, True, False, False, False, False, True, False, False, False, False, False, False, False, False, False, False, 39, 1, 0, 0, 13, 28, 0, 0, 100)
-(1000140280, 1000140280, True, True, False, False, False, False, True, False, False, False, False, False, False, False, False, False, False, 42, 1, 0, 0, 14, 28, 0, 0, 100)
-(1000140290, 1000140290, True, True, False, False, False, False, True, False, False, False, False, False, False, False, False, False, False, 42, 2, 0, 0, 14, 29, 0, 0, 100)
-(1000140300, 1000140300, True, True, False, False, False, False, True, False, False, False, False, False, False, False, False, False, False, 42, 1, 0, 0, 14, 30, 0, 0, 100)
-(1000150310, 1000150310, True, True, False, False, False, False, True, False, False, False, False, False, False, False, False, False, False, 45, 2, 0, 0, 15, 31, 0, 0, 100)
-(1000170390, 1000170390, True, True, False, False, False, False, True, False, False, False, False, False, False, False, False, False, False, 51, 2, 0, 0, 17, 39, 0, 0, 100)
-(1000170400, 1000170400, True, True, False, False, False, False, True, False, False, False, False, False, False, False, False, False, False, 51, 1, 0, 0, 17, 40, 0, 0, 100)
-(1000180360, 1000180360, True, True, False, False, False, False, True, False, False, False, False, False, False, False, False, False, False, 54, 1, 0, 0, 18, 36, 0, 0, 100)
-(1000180400, 1000180400, True, True, False, False, False, False, True, False, False, False, False, False, False, False, False, False, False, 54, 1, 0, 0, 18, 40, 0, 0, 100)
-(1000240500, 1000240500, True, True, False, False, False, False, True, False, False, False, False, False, False, False, False, False, False, 72, 1, 0, 0, 24, 50, 0, 0, 100)
-(1000240520, 1000240520, True, True, False, False, False, False, True, False, False, False, False, False, False, False, False, False, False, 72, 1, 0, 0, 24, 52, 0, 0, 100)
-(1000240530, 1000240530, True, True, False, False, False, False, True, False, False, False, False, False, False, False, False, False, False, 72, 2, 0, 0, 24, 53, 0, 0, 100)
-(1000240540, 1000240540, True, True, False, False, False, False, True, False, False, False, False, False, False, False, False, False, False, 72, 1, 0, 0, 24, 54, 0, 0, 100)
-(1000250550, 1000250550, True, True, False, False, False, False, True, False, False, False, False, False, False, False, False, False, False, 75, 2, 0, 0, 25, 55, 0, 0, 100)
-(1000260540, 1000260540, True, True, False, False, False, False, True, False, False, False, False, False, False, False, False, False, False, 78, 1, 0, 0, 26, 54, 0, 0, 100)
-(1000260560, 1000260560, True, True, False, False, False, False, True, False, False, False, False, False, False, False, False, False, False, 78, 1, 0, 0, 26, 56, 0, 0, 100)
-(1000260570, 1000260570, True, True, False, False, False, False, True, False, False, False, False, False, False, False, False, False, False, 78, 2, 0, 0, 26, 57, 0, 0, 100)
-(1000260590, 1000260590, True, True, False, False, False, False, True, False, False, False, False, False, False, False, False, False, False, 78, 2, 0, 0, 26, 59, 0, 0, 100)
-(1000280580, 1000280580, True, True, False, False, False, False, True, False, False, False, False, False, False, False, False, False, False, 84, 1, 0, 0, 28, 58, 0, 0, 100)
-(1000280600, 1000280600, True, True, False, False, False, False, True, False, False, False, False, False, False, False, False, False, False, 84, 1, 0, 0, 28, 60, 0, 0, 100)
-(1000280610, 1000280610, True, True, False, False, False, False, True, False, False, False, False, False, False, False, False, False, False, 84, 2, 0, 0, 28, 61, 0, 0, 100)
-(1000280620, 1000280620, True, True, False, False, False, False, True, False, False, False, False, False, False, False, False, False, False, 84, 1, 0, 0, 28, 62, 0, 0, 100)
-(1000280630, 1000280630, True, True, False, False, False, False, True, False, False, False, False, False, False, False, False, False, False, 84, 2, 0, 0, 28, 63, 0, 0, 100)
-(1000280640, 1000280640, True, True, False, False, False, False, True, False, False, False, False, False, False, False, False, False, False, 84, 1, 0, 0, 28, 64, 0, 0, 100)
-(1000290630, 1000290630, True, True, False, False, False, False, True, False, False, False, False, False, False, False, False, False, False, 87, 2, 0, 0, 29, 63, 0, 0, 100)
-(1000290650, 1000290650, True, True, False, False, False, False, True, False, False, False, False, False, False, False, False, False, False, 87, 2, 0, 0, 29, 65, 0, 0, 100)
-(1000420920, 1000420920, True, True, False, False, False, False, True, False, False, False, False, False, False, False, False, False, False, 126, 1, 0, 0, 42, 92, 0, 0, 100)
-(1000420950, 1000420950, True, True, False, False, False, False, True, False, False, False, False, False, False, False, False, False, False, 126, 2, 0, 0, 42, 95, 0, 0, 100)
-(1000420960, 1000420960, True, True, False, False, False, False, True, False, False, False, False, False, False, False, False, False, False, 126, 1, 0, 0, 42, 96, 0, 0, 100)
-(1000420970, 1000420970, True, True, False, False, False, False, True, False, False, False, False, False, False, False, False, False, False, 126, 2, 0, 0, 42, 97, 0, 0, 100)
-(1000420980, 1000420980, True, True, False, False, False, False, True, False, False, False, False, False, False, False, False, False, False, 126, 1, 0, 0, 42, 98, 0, 0, 100)
-(1000421000, 1000421000, True, True, False, False, False, False, True, False, False, False, False, False, False, False, False, False, False, 126, 1, 0, 0, 42, 100, 0, 0, 100)
-(1000461080, 1000461080, True, True, False, False, False, False, True, False, False, False, False, False, False, False, False, False, False, 138, 1, 0, 0, 46, 108, 0, 0, 100)
-(1000791970, 1000791970, True, True, False, False, False, False, True, False, False, False, False, False, False, False, False, False, False, 237, 2, 0, 0, 79, 197, 0, 0, 100)
-(1000822040, 1000822040, True, True, False, False, False, False, True, False, False, False, False, False, False, False, False, False, False, 246, 1, 0, 0, 82, 204, 0, 0, 100)
-(1000822060, 1000822060, True, True, False, False, False, False, True, False, False, False, False, False, False, False, False, False, False, 246, 1, 0, 0, 82, 206, 0, 0, 100)
-(1000822070, 1000822070, True, True, False, False, False, False, True, False, False, False, False, False, False, False, False, False, False, 246, 2, 0, 0, 82, 207, 0, 0, 100)
-(1000822080, 1000822080, True, True, False, False, False, False, True, False, False, False, False, False, False, False, False, False, False, 246, 1, 0, 0, 82, 208, 0, 0, 100)
diff --git a/GaudiPolicy/CMakeLists.txt b/GaudiPolicy/CMakeLists.txt
index f037e704c9ef85c6c09c242c1e1f3b659c5b04cc..c757601a9fc9fd733068c9631d639a8343138154 100644
--- a/GaudiPolicy/CMakeLists.txt
+++ b/GaudiPolicy/CMakeLists.txt
@@ -1,5 +1,5 @@
 #####################################################################################
-# (c) Copyright 1998-2023 CERN for the benefit of the LHCb and ATLAS collaborations #
+# (c) Copyright 1998-2024 CERN for the benefit of the LHCb and ATLAS collaborations #
 #                                                                                   #
 # This software is distributed under the terms of the Apache version 2 licence,     #
 # copied verbatim in the file "LICENSE".                                            #
@@ -34,4 +34,5 @@ if(BUILD_TESTING)
     )
 
     gaudi_add_tests(pytest ${CMAKE_CURRENT_SOURCE_DIR}/python/GaudiTesting)
+    gaudi_add_pytest(tests/pytest)
 endif()
diff --git a/GaudiPolicy/python/GaudiTesting.dist-info/METADATA b/GaudiPolicy/python/GaudiTesting.dist-info/METADATA
new file mode 100644
index 0000000000000000000000000000000000000000..e89aa34bf880c01c349e8c7b4ed2c1776382708e
--- /dev/null
+++ b/GaudiPolicy/python/GaudiTesting.dist-info/METADATA
@@ -0,0 +1,4 @@
+Metadata-Version: 2.1
+Name: GaudiTesting
+Version: 1.0.0
+Summary: Utilities and pytest plugins (fixtures and reporters) for the Gaudi testing framework
diff --git a/GaudiPolicy/python/GaudiTesting.dist-info/entry_points.txt b/GaudiPolicy/python/GaudiTesting.dist-info/entry_points.txt
new file mode 100644
index 0000000000000000000000000000000000000000..22dd2eafeb3d9e1305f1bb369eab3d24a9ec7242
--- /dev/null
+++ b/GaudiPolicy/python/GaudiTesting.dist-info/entry_points.txt
@@ -0,0 +1,4 @@
+[pytest11]
+collect_for_ctest = GaudiTesting.pytest.collect_for_ctest
+ctest_measurements_reporter = GaudiTesting.pytest.ctest_measurements_reporter
+gaudi_fixtures = GaudiTesting.pytest.fixtures
diff --git a/GaudiPolicy/python/GaudiTesting/BaseTest.py b/GaudiPolicy/python/GaudiTesting/BaseTest.py
index 89920609cf613d4904d0f63df69b0a60c3959841..9097f35d20cfb99cf70da0924a260bacab9cdc32 100644
--- a/GaudiPolicy/python/GaudiTesting/BaseTest.py
+++ b/GaudiPolicy/python/GaudiTesting/BaseTest.py
@@ -154,8 +154,10 @@ class BaseTest(object):
                 suffix, lang = ".py", "python"
             else:
                 suffix, lang = ".opts", "c++"
-            self.result["Options"] = '<code lang="{}"><pre>{}</pre></code>'.format(
-                lang, escape_for_html(self.options)
+            self.result["Options"] = (
+                '<pre><code class="language-{}">{}</code></pre>'.format(
+                    lang, escape_for_html(self.options)
+                )
             )
             optionFile = NamedTemporaryFile(suffix=suffix)
             optionFile.file.write(self.options.encode("utf-8"))
@@ -372,8 +374,10 @@ class BaseTest(object):
 
         # Special cases
         if "Validator" in resultDict:
-            resultDict["Validator"] = '<code lang="{}"><pre>{}</pre></code>'.format(
-                "python", escape_for_html(resultDict["Validator"])
+            resultDict["Validator"] = (
+                '<pre><code class="language-{}">{}</code></pre>'.format(
+                    "python", escape_for_html(resultDict["Validator"])
+                )
             )
         return resultDict
 
diff --git a/GaudiPolicy/python/GaudiTesting/FixtureResult.py b/GaudiPolicy/python/GaudiTesting/FixtureResult.py
new file mode 100644
index 0000000000000000000000000000000000000000..67fac425b26fcd1285515833bd4dde9cc28df4c2
--- /dev/null
+++ b/GaudiPolicy/python/GaudiTesting/FixtureResult.py
@@ -0,0 +1,100 @@
+#####################################################################################
+# (c) Copyright 2024 CERN for the benefit of the LHCb and ATLAS collaborations      #
+#                                                                                   #
+# This software is distributed under the terms of the Apache version 2 licence,     #
+# copied verbatim in the file "LICENSE".                                            #
+#                                                                                   #
+# In applying this licence, CERN does not waive the privileges and immunities       #
+# granted to it by virtue of its status as an Intergovernmental Organization        #
+# or submit itself to any jurisdiction.                                             #
+#####################################################################################
+import datetime
+import subprocess
+from typing import List, Union
+
+
+class ProcessTimeoutError(Exception):
+    def __init__(self, message, stack_trace):
+        super().__init__(message)
+        self.stack_trace = stack_trace
+
+
+class ExceededStreamError(Exception):
+    def __init__(self, message, exceeded_stream):
+        super().__init__(message)
+        self.exceeded_stream = exceeded_stream
+
+
+class FixtureResult:
+    """
+    A class to encapsulate the results of a subprocess execution in a test fixture.
+    """
+
+    def __init__(
+        self,
+        completed_process: subprocess.CompletedProcess,
+        start_time: datetime,
+        end_time: datetime,
+        failure: Union[ProcessTimeoutError, ExceededStreamError, None],
+        command: List[str],
+        expanded_command: List[str],
+        env: dict,
+        cwd: str,
+    ):
+        self.completed_process = completed_process
+        self.start_time = start_time
+        self.end_time = end_time
+        self.failure = failure
+        self.command = command
+        self.expanded_command = expanded_command
+        self.runtime_environment = env
+        self.cwd = cwd
+
+    def elapsed_time(self):
+        return self.end_time - self.start_time
+
+    @staticmethod
+    def format_value(value):
+        """
+        Format a given value to a string representation.
+        """
+        if isinstance(value, list):
+            return repr(value)
+        elif isinstance(value, dict):
+            return "\n".join(f"{k}={v}" for k, v in value.items())
+        return str(value or "")
+
+    def to_dict(self) -> dict:
+        """
+        Convert the attributes of the FixtureResult into a dictionary.
+        """
+        properties = {attr: getattr(self, attr) for attr in vars(self)}
+        properties.update(
+            {
+                "stdout": self.completed_process.stdout.decode(
+                    "utf-8", errors="backslashreplace"
+                )
+                if self.completed_process.stdout
+                else None,
+                "stderr": self.completed_process.stderr.decode(
+                    "utf-8", errors="backslashreplace"
+                )
+                if self.completed_process.stderr
+                else None,
+                "return_code": self.completed_process.returncode
+                if self.completed_process.returncode
+                else None,
+                "run_exception": str(self.failure) if self.failure else None,
+                "elapsed_time": self.elapsed_time(),
+                "stack_trace": self.failure.stack_trace
+                if hasattr(self.failure, "stack_trace")
+                else None,
+                "stream_exceeded": self.failure.exceeded_stream
+                if hasattr(self.failure, "exceeded_stream")
+                else None,
+            }
+        )
+        formatted_properties = {
+            key: self.format_value(value) for key, value in properties.items()
+        }
+        return formatted_properties
diff --git a/GaudiPolicy/python/GaudiTesting/GaudiExeTest.py b/GaudiPolicy/python/GaudiTesting/GaudiExeTest.py
new file mode 100644
index 0000000000000000000000000000000000000000..b06e4d04fad08a9860ede602b3a233c20023e879
--- /dev/null
+++ b/GaudiPolicy/python/GaudiTesting/GaudiExeTest.py
@@ -0,0 +1,327 @@
+#####################################################################################
+# (c) Copyright 2024 CERN for the benefit of the LHCb and ATLAS collaborations      #
+#                                                                                   #
+# This software is distributed under the terms of the Apache version 2 licence,     #
+# copied verbatim in the file "LICENSE".                                            #
+#                                                                                   #
+# In applying this licence, CERN does not waive the privileges and immunities       #
+# granted to it by virtue of its status as an Intergovernmental Organization        #
+# or submit itself to any jurisdiction.                                             #
+#####################################################################################
+import difflib
+import inspect
+import json
+import os
+import re
+from math import log10
+from pathlib import Path
+from textwrap import dedent
+from typing import Callable, Dict, List
+
+import pytest
+
+from GaudiTesting.preprocessors import normalizeTestSuite
+from GaudiTesting.SubprocessBaseTest import SubprocessBaseTest
+from GaudiTesting.utils import (
+    CodeWrapper,
+    filter_dict,
+    find_histos_summaries,
+    find_ttree_summaries,
+)
+
+
+class GaudiExeTest(SubprocessBaseTest):
+    """
+    An extension of SubprocessBaseTest tailored to the Gaudi/LHCb workflow.
+    It includes additional functionalities for handling options,
+    preprocessing output, and validating against platform-specific reference files.
+    """
+
+    options: Callable = None
+    options_code = None
+    preprocessor: Callable = normalizeTestSuite
+
+    @classmethod
+    def _prepare_command(cls, tmp_path=Path()) -> List[str]:
+        """
+        Override the base class to include options.
+        """
+        command = super()._prepare_command(tmp_path=tmp_path)
+
+        if hasattr(cls, "options") and cls.options is not None:
+            options = cls.options
+            filename = None
+
+            # Check if options is a function
+            if callable(options):
+                source_lines = inspect.getsource(options).splitlines()
+                clean_source = dedent(
+                    "\n".join(source_lines[1:])
+                )  # Skip the first line (def options():)
+                filename = tmp_path / "options.py"
+                with open(filename, "w") as file:
+                    file.write(clean_source)
+                    cls.options_code = CodeWrapper(clean_source, "python")
+
+            # Check if options is a dictionary
+            elif isinstance(options, dict):
+                filename = tmp_path / "options.json"
+                with open(filename, "w") as file:
+                    json.dump(options, file, indent=4)
+                    cls.options_code = CodeWrapper(options, "json")
+
+            # Check if options is a string
+            elif isinstance(options, str):
+                options = dedent(options)
+                filename = tmp_path / "options.opts"
+                with open(filename, "w") as file:
+                    file.write(options)
+                    cls.options_code = CodeWrapper(options, "cpp")
+
+            else:
+                raise ValueError(f"invalid options type '{type(options).__name__}'")
+
+            if filename:
+                command.append(str(filename))
+        return command
+
+    @staticmethod
+    def _output_diff(
+        reference_data: dict,
+        output: str,
+        preprocessor: Callable[[str], str] = lambda x: x,
+    ) -> str:
+        """
+        Compute the difference between the reference data and the current output.
+        """
+        expected_output = (
+            reference_data.splitlines()
+            if hasattr(reference_data, "splitlines")
+            else reference_data
+        )
+        actual_output = preprocessor(output).splitlines()
+        return "\n".join(
+            difflib.unified_diff(
+                expected_output,
+                actual_output,
+                fromfile="expected",
+                tofile="actual",
+                lineterm="",
+            )
+        )
+
+    @classmethod
+    def validate_with_reference(
+        cls,
+        data: bytes,
+        key: str,
+        reference: Dict,
+        record_property: Callable[[str, str], None],
+    ) -> None:
+        """
+        Validate the given data against a reference file for the specified key.
+        """
+        if cls.reference:
+            try:
+                record_property(
+                    f"{key}_reference_file", cls.resolve_path(cls.reference)
+                )
+
+                if key in reference:
+                    assert data == reference[key]
+            except AssertionError:
+                record_property(
+                    f"{key}_diff",
+                    CodeWrapper(
+                        cls._output_diff(reference[key] or "", data, cls.preprocessor),
+                        "diff",
+                    ),
+                )
+                reference[key] = data
+                if os.environ.get("GAUDI_TEST_IGNORE_STDOUT_VALIDATION") == "1":
+                    pytest.xfail("Ignoring stdout validation")
+                raise
+        else:
+            pytest.skip("No reference file provided")
+
+    @classmethod
+    def validate_json_with_reference(
+        cls, output_file: str, reference_file: str, detailed=True
+    ):
+        """
+        Validate the JSON output against a reference JSON file.
+        """
+        assert os.path.isfile(output_file)
+
+        try:
+            with open(output_file) as f:
+                output = json.load(f)
+        except json.JSONDecodeError as err:
+            pytest.fail(f"json parser error in {output_file}: {err}")
+
+        lreference = cls.resolve_path(reference_file)
+        assert lreference, "reference file not set"
+        assert os.path.isfile(lreference)
+
+        try:
+            with open(lreference) as f:
+                expected = json.load(f)
+        except json.JSONDecodeError as err:
+            pytest.fail(f"JSON parser error in {lreference}: {err}")
+
+        if not detailed:
+            assert output == expected
+
+        expected = sorted(expected, key=lambda item: (item["component"], item["name"]))
+        output = sorted(output, key=lambda item: (item["component"], item["name"]))
+        assert output == expected
+
+    @classmethod
+    def find_reference_block(
+        cls,
+        reference_block: str,
+        preprocessor: Callable = None,
+        signature: str = None,
+        signature_offset: int = 0,
+    ):
+        def assert_function(
+            cls,
+            stdout,
+            record_property,
+            preprocessor=preprocessor,
+            signature=signature,
+            signature_offset=signature_offset,
+        ):
+            processed_stdout = (
+                preprocessor(stdout.decode("utf-8"))
+                if preprocessor
+                else stdout.decode("utf-8")
+            )
+            stdout_lines = processed_stdout.strip().split("\n")
+            reference_lines = dedent(reference_block).strip().split("\n")
+
+            if signature is None and signature_offset is not None:
+                if signature_offset < 0:
+                    signature_offset = len(reference_lines) + signature_offset
+                signature = reference_lines[signature_offset]
+
+            try:
+                start_index = stdout_lines.index(signature)
+                end_index = start_index + len(reference_lines)
+                observed_block = stdout_lines[start_index:end_index]
+
+                if observed_block != reference_lines:
+                    diff = list(
+                        difflib.unified_diff(
+                            reference_lines,
+                            observed_block,
+                            fromfile="expected",
+                            tofile="actual",
+                        )
+                    )
+                    diff_text = "\n".join(diff)
+                    record_property("block_diff", CodeWrapper(diff_text, "diff"))
+                    raise AssertionError(
+                        "The observed block does not match the reference."
+                    )
+            except ValueError:
+                raise AssertionError(
+                    f"Signature '{signature}' not found in the output."
+                )
+
+        return assert_function
+
+    @staticmethod
+    def count_error_lines(
+        expected: Dict = {"ERROR": 0, "FATAL": 0}, stdout: str = None
+    ):
+        errors = {}
+        for sev in expected:
+            errors[sev] = []
+
+        outlines = stdout.splitlines()
+
+        fmt = "%%%dd - %%s" % (int(log10(len(outlines) + 1)))
+
+        linecount = 0
+        for l in outlines:
+            linecount += 1
+            words = l.split()
+            if len(words) >= 2 and words[1] in errors:
+                errors[words[1]].append(fmt % (linecount, l.rstrip()))
+
+        for e in errors:
+            assert len(errors[e]) == expected[e]
+
+    @pytest.mark.do_not_collect_source
+    def test_stdout(
+        self, stdout: bytes, record_property: Callable, reference: Dict
+    ) -> None:
+        """
+        Test the standard output against the reference.
+        """
+        out = self.preprocessor(stdout.decode("utf-8", errors="backslashreplace"))
+        self.validate_with_reference(out, "stdout", reference, record_property)
+
+    @pytest.mark.do_not_collect_source
+    def test_ttrees(
+        self, stdout: bytes, record_property: Callable, reference: Dict
+    ) -> None:
+        """
+        Test the TTree summaries against the reference.
+        """
+        if not self.reference or reference.get("ttrees") is None:
+            pytest.skip()
+
+        ttrees = filter_dict(
+            find_ttree_summaries(stdout.decode()),
+            re.compile(r"Basket|.*size|Compression"),
+        )
+        try:
+            assert ttrees == reference["ttrees"]
+        except AssertionError:
+            reference["ttrees"] = ttrees
+            if os.environ.get("GAUDI_TEST_IGNORE_STDOUT_VALIDATION") == "1":
+                pytest.xfail("Ignoring stdout validation")
+            raise
+
+    @pytest.mark.do_not_collect_source
+    def test_histos(
+        self, stdout: bytes, record_property: Callable, reference: Dict
+    ) -> None:
+        """
+        Test the histogram summaries against the reference.
+        """
+        if not self.reference or reference.get("histos") is None:
+            pytest.skip()
+
+        histos = filter_dict(
+            find_histos_summaries(stdout.decode()),
+            re.compile(r"Basket|.*size|Compression"),
+        )
+        try:
+            assert histos == reference["histos"]
+        except AssertionError:
+            reference["histos"] = histos
+            if os.environ.get("GAUDI_TEST_IGNORE_STDOUT_VALIDATION") == "1":
+                pytest.xfail("Ignoring stdout validation")
+            raise
+
+    @pytest.mark.do_not_collect_source
+    def test_stderr(
+        self, stderr: bytes, record_property: Callable, reference: Dict
+    ) -> None:
+        """
+        Test the standard error output against the reference.
+        """
+        err = self.preprocessor(stderr.decode("utf-8", errors="backslashreplace"))
+        if self.reference and reference.get("stderr") is not None:
+            self.validate_with_reference(err, "stderr", reference, record_property)
+
+        else:
+            assert not err.strip(), "Expected no standard error output, but got some."
+
+    @pytest.mark.do_not_collect_source
+    def test_record_options(self, record_property: Callable):
+        if self.options_code:
+            record_property("options", self.options_code)
diff --git a/GaudiPolicy/python/GaudiTesting/SubprocessBaseTest.py b/GaudiPolicy/python/GaudiTesting/SubprocessBaseTest.py
new file mode 100644
index 0000000000000000000000000000000000000000..f185e76cdfbd5234b9dad417ea48fe8ad100de5e
--- /dev/null
+++ b/GaudiPolicy/python/GaudiTesting/SubprocessBaseTest.py
@@ -0,0 +1,238 @@
+#####################################################################################
+# (c) Copyright 2024 CERN for the benefit of the LHCb and ATLAS collaborations      #
+#                                                                                   #
+# This software is distributed under the terms of the Apache version 2 licence,     #
+# copied verbatim in the file "LICENSE".                                            #
+#                                                                                   #
+# In applying this licence, CERN does not waive the privileges and immunities       #
+# granted to it by virtue of its status as an Intergovernmental Organization        #
+# or submit itself to any jurisdiction.                                             #
+#####################################################################################
+import os
+import select
+import signal
+import subprocess
+import threading
+from datetime import datetime
+from pathlib import Path
+from string import Template
+from typing import Callable, Dict, List, Optional, Union
+
+import pytest
+
+from GaudiTesting.FixtureResult import (
+    ExceededStreamError,
+    FixtureResult,
+    ProcessTimeoutError,
+)
+from GaudiTesting.utils import file_path_for_class, kill_tree, which
+
+STDOUT_LIMIT = int(os.environ.get("GAUDI_TEST_STDOUT_LIMIT", 1024**2 * 100))
+
+
+class SubprocessBaseTest:
+    """
+    A base class for running and managing subprocess executions within a test framework.
+    It provides mechanisms for setting up the environment, preparing commands,
+    and handling subprocess output and errors.
+    """
+
+    command: List[str] = None
+    reference: str = None
+    environment: List[str] = None
+    timeout: int = 600
+    returncode: int = 0
+    popen_kwargs: Dict = {}
+
+    @property
+    def cwd(self) -> Optional[Path]:
+        cwd = self.popen_kwargs.get("cwd")
+        return Path(cwd) if cwd else None
+
+    @classmethod
+    def resolve_path(cls, path: Union[Path, str]) -> str:
+        """
+        Resolve the given path to an absolute path,
+        expanding environment variables.
+        If path looks relative and does not point to anything
+        it is not modified.
+        """
+        if isinstance(path, Path):
+            path = str(path)
+        path = os.path.expandvars(path)
+        if not os.path.isabs(path):
+            base_dir = file_path_for_class(cls).parent
+            possible_path = str((base_dir / path).resolve())
+            if os.path.exists(possible_path):
+                path = possible_path
+        return path
+
+    @classmethod
+    def update_env(cls, env: Dict[str, str]) -> None:
+        if cls.environment:
+            for item in cls.environment:
+                key, value = item.split("=", 1)
+                env[key] = cls.expand_vars_from(value, env)
+
+    @classmethod
+    def _prepare_environment(cls) -> Dict[str, str]:
+        env = dict(os.environ)
+        cls.update_env(env)
+        return env
+
+    @staticmethod
+    def expand_vars_from(value: str, env: Dict[str, str]) -> str:
+        return Template(value).safe_substitute(env)
+
+    @staticmethod
+    def unset_vars(env: Dict[str, str], vars_to_unset: List[str]) -> None:
+        for var in vars_to_unset:
+            env.pop(var, None)
+
+    @classmethod
+    def _determine_program(cls, prog: str) -> str:
+        if not any(prog.lower().endswith(ext) for ext in [".exe", ".py", ".bat"]):
+            prog += ".exe"
+        return which(prog) or cls.resolve_path(prog)
+
+    @classmethod
+    def _prepare_command(cls, tmp_path=Path()) -> List[str]:
+        """
+        Prepare the command to be executed, resolving paths for each part.
+        """
+        command = [cls._determine_program(cls.command[0])]
+        for part in cls.command[1:]:
+            if cls._is_file_path(part):
+                command.append(cls.resolve_path(part))
+            else:
+                command.append(part)
+        return command
+
+    @staticmethod
+    def _is_file_path(part: str) -> bool:
+        return not part.startswith("-") and ":" not in part
+
+    @classmethod
+    def _handle_timeout(cls, proc: subprocess.Popen) -> str:
+        """
+        Handle a process timeout by collecting and returning the stack trace.
+        """
+        stack_trace = cls._collect_stack_trace(proc)
+        cls._terminate_process(proc)
+        return stack_trace
+
+    @staticmethod
+    def _collect_stack_trace(proc: subprocess.Popen) -> str:
+        cmd = [
+            "gdb",
+            "--pid",
+            str(proc.pid),
+            "--batch",
+            "--eval-command=thread apply all backtrace",
+        ]
+        gdb = subprocess.Popen(
+            cmd, stdin=subprocess.PIPE, stdout=subprocess.PIPE, stderr=subprocess.STDOUT
+        )
+        return gdb.communicate()[0].decode("utf-8", errors="backslashreplace")
+
+    @staticmethod
+    def _terminate_process(proc: subprocess.Popen) -> None:
+        kill_tree(proc.pid, signal.SIGTERM)
+        proc.wait(60)
+        if proc.poll() is None:
+            kill_tree(proc.pid, signal.SIGKILL)
+
+    @classmethod
+    def run_program(cls, tmp_path=None) -> FixtureResult:
+        """
+        Run the specified program and capture its output.
+        """
+        start_time = datetime.now()
+        command = cls._prepare_command(tmp_path=tmp_path)
+        env = cls._prepare_environment()
+        # ensure the required working directory exist
+        # (the entry cwd of popen_kwargs is set by the fixture "fixture_result")
+        os.makedirs(cls.popen_kwargs["cwd"], exist_ok=True)
+        proc = subprocess.Popen(
+            command,
+            stdout=subprocess.PIPE,
+            stderr=subprocess.PIPE,
+            env=env,
+            **cls.popen_kwargs,
+        )
+
+        stdout_chunks, stderr_chunks = [], []
+        stdout = stderr = ""
+        exceeded_stream = stack_trace = failure = None
+        streams = {
+            proc.stdout.fileno(): (stdout_chunks, "stdout"),
+            proc.stderr.fileno(): (stderr_chunks, "stderr"),
+        }
+
+        def read_output():
+            nonlocal stdout, stderr, exceeded_stream
+            while not exceeded_stream and proc.poll() is None:
+                readable, _, _ = select.select(streams.keys(), [], [], cls.timeout)
+                for fileno in readable:
+                    data = os.read(fileno, 1024)
+                    chunks, stream_name = streams[fileno]
+                    chunks.append(data)
+                    if sum(len(chunk) for chunk in chunks) > STDOUT_LIMIT:
+                        exceeded_stream = stream_name
+                        break
+
+            stdout = b"".join(stdout_chunks)
+            stderr = b"".join(stderr_chunks)
+
+        thread = threading.Thread(target=read_output)
+        thread.start()
+        thread.join(cls.timeout)
+
+        if thread.is_alive():
+            stack_trace = cls._handle_timeout(proc)
+            failure = ProcessTimeoutError("Process timed out", stack_trace)
+        elif exceeded_stream:
+            failure = ExceededStreamError("Stream exceeded size limit", exceeded_stream)
+
+        end_time = datetime.now()
+
+        completed_process = subprocess.CompletedProcess(
+            args=command,
+            returncode=proc.returncode,
+            stdout=stdout,
+            stderr=stderr,
+        )
+
+        return FixtureResult(
+            completed_process=completed_process,
+            start_time=start_time,
+            end_time=end_time,
+            failure=failure,
+            command=cls.command,
+            expanded_command=command,
+            env=env,
+            cwd=cls.popen_kwargs["cwd"],
+        )
+
+    @pytest.mark.do_not_collect_source
+    def test_fixture_setup(
+        self,
+        record_property: Callable[[str, str], None],
+        fixture_result: FixtureResult,
+    ) -> None:
+        """
+        Record properties and handle any failures during fixture setup.
+        """
+        for key, value in fixture_result.to_dict().items():
+            if value is not None:
+                record_property(key, value)
+
+        if fixture_result.failure:
+            pytest.fail(f"{fixture_result.failure}")
+
+    @pytest.mark.do_not_collect_source
+    def test_returncode(self, returncode: int) -> None:
+        """
+        Test that the return code matches the expected value.
+        """
+        assert returncode == self.returncode
diff --git a/GaudiPolicy/python/GaudiTesting/__init__.py b/GaudiPolicy/python/GaudiTesting/__init__.py
index cb2fa9056cf8124b762f28f6624bd160d5f48d0a..06844dd00eee8ef5132f51d218e1e77e8572fd52 100644
--- a/GaudiPolicy/python/GaudiTesting/__init__.py
+++ b/GaudiPolicy/python/GaudiTesting/__init__.py
@@ -1,5 +1,5 @@
 #####################################################################################
-# (c) Copyright 2021, 2023 CERN for the benefit of the LHCb and ATLAS collaborations #
+# (c) Copyright 2021-2024 CERN for the benefit of the LHCb and ATLAS collaborations #
 #                                                                                   #
 # This software is distributed under the terms of the Apache version 2 licence,     #
 # copied verbatim in the file "LICENSE".                                            #
@@ -10,3 +10,9 @@
 #####################################################################################
 # allow from GaudiTesting import SKIP_RETURN_CODE
 from .BaseTest import SKIP_RETURN_CODE  # noqa: F401
+
+# allow from GaudiTesting import GaudiExeTest
+from .GaudiExeTest import GaudiExeTest  # noqa: F401
+
+# allow from GaudiTesting import platformMatches
+from .utils import platform_matches  # noqa: F401
diff --git a/GaudiPolicy/python/GaudiTesting/preprocessors.py b/GaudiPolicy/python/GaudiTesting/preprocessors.py
new file mode 100644
index 0000000000000000000000000000000000000000..d211f0d3aa375fc9cc3bfa4fc43ecd3d419c5fcd
--- /dev/null
+++ b/GaudiPolicy/python/GaudiTesting/preprocessors.py
@@ -0,0 +1,311 @@
+#####################################################################################
+# (c) Copyright 2024 CERN for the benefit of the LHCb and ATLAS collaborations      #
+#                                                                                   #
+# This software is distributed under the terms of the Apache version 2 licence,     #
+# copied verbatim in the file "LICENSE".                                            #
+#                                                                                   #
+# In applying this licence, CERN does not waive the privileges and immunities       #
+# granted to it by virtue of its status as an Intergovernmental Organization        #
+# or submit itself to any jurisdiction.                                             #
+#####################################################################################
+import re
+
+
+class FilePreprocessor:
+    """Base class for a callable that takes a file and returns a modified
+    version of it."""
+
+    def __processLine__(self, line):
+        return line
+
+    def __processFile__(self, lines):
+        output = []
+        for l in lines:
+            l = self.__processLine__(l)
+            if l:
+                output.append(l)
+        return output
+
+    def __call__(self, input):
+        if not isinstance(input, str):
+            lines = input
+            mergeback = False
+        else:
+            lines = input.splitlines()
+            mergeback = True
+        output = self.__processFile__(lines)
+        if mergeback:
+            output = "\n".join(output)
+        return output
+
+    def __add__(self, rhs):
+        return FilePreprocessorSequence([self, rhs])
+
+
+class FilePreprocessorSequence(FilePreprocessor):
+    def __init__(self, members=[]):
+        self.members = members
+
+    def __add__(self, rhs):
+        return FilePreprocessorSequence(self.members + [rhs])
+
+    def __call__(self, input):
+        output = input
+        for pp in self.members:
+            output = pp(output)
+        return output
+
+
+class LineSkipper(FilePreprocessor):
+    def __init__(self, strings=[], regexps=[]):
+        import re
+
+        self.strings = strings
+        self.regexps = list(map(re.compile, regexps))
+
+    def __processLine__(self, line):
+        for s in self.strings:
+            if line.find(s) >= 0:
+                return None
+        for r in self.regexps:
+            if r.search(line):
+                return None
+        return line
+
+
+class BlockSkipper(FilePreprocessor):
+    def __init__(self, start, end):
+        self.start = start
+        self.end = end
+        self._skipping = False
+
+    def __processLine__(self, line):
+        if self.start in line:
+            self._skipping = True
+            return None
+        elif self.end in line:
+            self._skipping = False
+        elif self._skipping:
+            return None
+        return line
+
+
+class RegexpReplacer(FilePreprocessor):
+    def __init__(self, orig, repl="", when=None):
+        if when:
+            when = re.compile(when)
+        self._operations = [(when, re.compile(orig), repl)]
+
+    def __add__(self, rhs):
+        if isinstance(rhs, RegexpReplacer):
+            res = RegexpReplacer("", "", None)
+            res._operations = self._operations + rhs._operations
+        else:
+            res = FilePreprocessor.__add__(self, rhs)
+        return res
+
+    def __processLine__(self, line):
+        for w, o, r in self._operations:
+            if w is None or w.search(line):
+                line = o.sub(r, line)
+        return line
+
+
+# Common preprocessors
+maskPointers = RegexpReplacer("0x[0-9a-fA-F]{4,16}", "0x########")
+normalizeDate = RegexpReplacer(
+    "[0-2]?[0-9]:[0-5][0-9]:[0-5][0-9] [0-9]{4}[-/][01][0-9][-/][0-3][0-9][ A-Z]*",
+    "00:00:00 1970-01-01",
+)
+normalizeEOL = FilePreprocessor()
+normalizeEOL.__processLine__ = lambda line: str(line).rstrip() + "\n"
+
+skipEmptyLines = FilePreprocessor()
+# FIXME: that's ugly
+skipEmptyLines.__processLine__ = lambda line: (line.strip() and line) or None
+
+# Special preprocessor sorting the list of strings (whitespace separated)
+#  that follow a signature on a single line
+
+
+class LineSorter(FilePreprocessor):
+    def __init__(self, signature):
+        self.signature = signature
+        self.siglen = len(signature)
+
+    def __processLine__(self, line):
+        pos = line.find(self.signature)
+        if pos >= 0:
+            line = line[: (pos + self.siglen)]
+            lst = line[(pos + self.siglen) :].split()
+            lst.sort()
+            line += " ".join(lst)
+        return line
+
+
+class SortGroupOfLines(FilePreprocessor):
+    """
+    Sort group of lines matching a regular expression
+    """
+
+    def __init__(self, exp):
+        self.exp = exp if hasattr(exp, "match") else re.compile(exp)
+
+    def __processFile__(self, lines):
+        match = self.exp.match
+        output = []
+        group = []
+        for l in lines:
+            if match(l):
+                group.append(l)
+            else:
+                if group:
+                    group.sort()
+                    output.extend(group)
+                    group = []
+                output.append(l)
+        return output
+
+
+# Preprocessors for GaudiTestSuite
+normalizeTestSuite = maskPointers + normalizeDate
+for w, o, r in [
+    ("TIMER", r"\s+[+-]?[0-9]+[0-9.e+-]*", " 0"),  # Normalize time output
+    ("release all pending", r"^.*/([^/]*:.*)", r"\1"),
+    ("^#.*file", r"file '.*[/\\]([^/\\]*)$", r"file '\1"),
+    (
+        "^JobOptionsSvc.*options successfully read in from",
+        r"read in from .*[/\\]([^/\\]*)$",
+        r"file \1",
+    ),  # normalize path to options
+    # Normalize UUID, except those ending with all 0s (i.e. the class IDs)
+    (
+        None,
+        r"[0-9A-Fa-f]{8}-[0-9A-Fa-f]{4}-[0-9A-Fa-f]{4}-[0-9A-Fa-f]{4}(?!-0{12})-[0-9A-Fa-f]{12}",
+        "00000000-0000-0000-0000-000000000000",
+    ),
+    # Absorb a change in ServiceLocatorHelper
+    (
+        "ServiceLocatorHelper::",
+        "ServiceLocatorHelper::(create|locate)Service",
+        "ServiceLocatorHelper::service",
+    ),
+    # Remove the leading 0 in Windows' exponential format
+    (None, r"e([-+])0([0-9][0-9])", r"e\1\2"),
+    # Output line changed in Gaudi v24
+    (None, r"Service reference count check:", r"Looping over all active services..."),
+    # Ignore count of declared properties (anyway they are all printed)
+    (
+        None,
+        r"^(.*(DEBUG|SUCCESS) List of ALL properties of .*#properties = )\d+",
+        r"\1NN",
+    ),
+    ("ApplicationMgr", r"(declareMultiSvcType|addMultiSvc): ", ""),
+    (r"Property \['Name': Value\]", r"( =  '[^']+':)'(.*)'", r"\1\2"),
+    ("TimelineSvc", "to file  'TimelineFile':", "to file "),
+    ("DataObjectHandleBase", r'DataObjectHandleBase\("([^"]*)"\)', r"'\1'"),
+]:
+    normalizeTestSuite += RegexpReplacer(o, r, w)
+
+lineSkipper = LineSkipper(
+    [
+        "//GP:",
+        "JobOptionsSvc        INFO # ",
+        "JobOptionsSvc     WARNING # ",
+        "Time User",
+        "Welcome to",
+        "This machine has a speed",
+        "running on",
+        "ToolSvc.Sequenc...   INFO",
+        "DataListenerSvc      INFO XML written to file:",
+        "[INFO]",
+        "[WARNING]",
+        "DEBUG No writable file catalog found which contains FID:",
+        "DEBUG Service base class initialized successfully",
+        # changed between v20 and v21
+        "DEBUG Incident  timing:",
+        # introduced with patch #3487
+        # changed the level of the message from INFO to
+        # DEBUG
+        "INFO  'CnvServices':[",
+        # message removed because could be printed in constructor
+        "DEBUG  'CnvServices':[",
+        # The signal handler complains about SIGXCPU not
+        # defined on some platforms
+        "SIGXCPU",
+        # Message removed with redesing of JobOptionsSvc
+        "ServiceLocatorHelper::service: found service JobOptionsSvc",
+        # Ignore warnings for properties case mismatch
+        "mismatching case for property name:",
+        # Message demoted to DEBUG in gaudi/Gaudi!992
+        "Histograms saving not required.",
+        # Message added in gaudi/Gaudi!577
+        "Properties are dumped into",
+        # Messages changed in gaudi/Gaudi!1426
+        "WARNING no ROOT output file name",
+        "INFO Writing ROOT histograms to:",
+        "INFO Completed update of ROOT histograms in:",
+        # absorb changes in data dependencies reports (https://gitlab.cern.ch/gaudi/Gaudi/-/merge_requests/1348)
+        "Data Deps for ",
+        "data dependencies:",
+    ],
+    regexps=[
+        r"^JobOptionsSvc        INFO *$",
+        r"^# ",  # Ignore python comments
+        # skip the message reporting the version of the root file
+        r"(Always|SUCCESS)\s*(Root f|[^ ]* F)ile version:",
+        r"File '.*.xml' does not exist",
+        r"INFO Refer to dataset .* by its file ID:",
+        r"INFO Referring to dataset .* by its file ID:",
+        r"INFO Disconnect from dataset",
+        r"INFO Disconnected from dataset",
+        r"INFO Disconnected data IO:",
+        r"IncidentSvc\s*(DEBUG (Adding|Removing)|VERBOSE Calling)",
+        # Ignore StatusCodeSvc related messages
+        r".*StatusCodeSvc.*",
+        r".*StatusCodeCheck.*",
+        r"Num\s*\|\s*Function\s*\|\s*Source Library",
+        r"^[-+]*\s*$",
+        # Hide the fake error message coming from POOL/ROOT (ROOT 5.21)
+        r"ERROR Failed to modify file: .* Errno=2 No such file or directory",
+        # Hide unchecked StatusCodes from dictionaries
+        r"^ +[0-9]+ \|.*ROOT",
+        r"^ +[0-9]+ \|.*\|.*Dict",
+        # Hide EventLoopMgr total timing report
+        r"EventLoopMgr.*---> Loop Finished",
+        r"HiveSlimEventLo.*---> Loop Finished",
+        # Remove ROOT TTree summary table, which changes from one version to the
+        # other
+        r"^\*.*\*$",
+        # Remove Histos Summaries
+        r"SUCCESS\s*Booked \d+ Histogram\(s\)",
+        r"^ \|",
+        r"^ ID=",
+        # Ignore added/removed properties
+        r"Property(.*)'Audit(Algorithm|Tool|Service)s':",
+        r"Property(.*)'Audit(Begin|End)Run':",
+        # these were missing in tools
+        r"Property(.*)'AuditRe(start|initialize)':",
+        r"Property(.*)'Blocking':",
+        # removed with gaudi/Gaudi!273
+        r"Property(.*)'ErrorCount(er)?':",
+        # added with gaudi/Gaudi!306
+        r"Property(.*)'Sequential':",
+        # added with gaudi/Gaudi!314
+        r"Property(.*)'FilterCircularDependencies':",
+        # removed with gaudi/Gaudi!316
+        r"Property(.*)'IsClonable':",
+        # ignore uninteresting/obsolete messages
+        r"Property update for OutputLevel : new value =",
+        r"EventLoopMgr\s*DEBUG Creating OutputStream",
+    ],
+)
+
+normalizeTestSuite = (
+    lineSkipper
+    + normalizeTestSuite
+    + skipEmptyLines
+    + normalizeEOL
+    + LineSorter("Services to release : ")
+    + SortGroupOfLines(r"^\S+\s+(DEBUG|SUCCESS) Property \[\'Name\':")
+)
diff --git a/GaudiPolicy/python/GaudiTesting/pytest/collect_for_ctest.py b/GaudiPolicy/python/GaudiTesting/pytest/collect_for_ctest.py
index 9865f3538f10dc64525f14174228dd72ffcd1dba..a89db06512d4dd6379c35141152250b038148a39 100644
--- a/GaudiPolicy/python/GaudiTesting/pytest/collect_for_ctest.py
+++ b/GaudiPolicy/python/GaudiTesting/pytest/collect_for_ctest.py
@@ -1,5 +1,5 @@
 ###############################################################################
-# (c) Copyright 2023 CERN for the benefit of the LHCb Collaboration           #
+# (c) Copyright 2024 CERN for the benefit of the LHCb Collaboration           #
 #                                                                             #
 # This software is distributed under the terms of the GNU General Public      #
 # Licence version 3 (GPL Version 3), copied verbatim in the file "COPYING".   #
@@ -17,6 +17,7 @@ CMake function `gaudi_add_pytest()`
 
 import argparse
 import os
+from collections import defaultdict
 from pathlib import Path
 
 
@@ -77,7 +78,17 @@ def pytest_collectstart(collector):
 
 
 def pytest_collection_modifyitems(session, config, items):
+    if not session.ctest_args.get("output_file"):
+        # nothing to do if no output file is specified
+        return
+
     session.ctest_files = set(item.path for item in items)
+    session.ctest_fixture_setup = defaultdict(set)
+    session.ctest_fixture_required = defaultdict(set)
+    for item in items:
+        for marker in ("ctest_fixture_setup", "ctest_fixture_required"):
+            for mark in item.iter_markers(name=marker):
+                getattr(session, marker)[item.path].update(mark.args)
 
 
 TEST_DESC_TEMPLATE = """
@@ -113,4 +124,27 @@ def pytest_collection_finish(session):
             )
         )
 
+        if session.ctest_fixture_setup.get(path):
+            output.write(
+                'set_tests_properties('
+                f'{name} PROPERTIES FIXTURES_SETUP "{";".join(session.ctest_fixture_setup[path])}")\n'
+            )
+
+        if session.ctest_fixture_required.get(path):
+            output.write(
+                'set_tests_properties('
+                f'{name} PROPERTIES FIXTURES_REQUIRED "{";".join(session.ctest_fixture_required[path])}")\n'
+            )
+
     output.close()
+
+
+def pytest_configure(config):
+    config.addinivalue_line(
+        "markers",
+        "ctest_fixture_setup(name): mark test to set up a fixture needed by another test",
+    )
+    config.addinivalue_line(
+        "markers",
+        "ctest_fixture_required(name): mark test to require a fixture set up by another test",
+    )
diff --git a/GaudiPolicy/python/GaudiTesting/pytest/ctest_measurements_reporter.py b/GaudiPolicy/python/GaudiTesting/pytest/ctest_measurements_reporter.py
new file mode 100644
index 0000000000000000000000000000000000000000..8636613f2647ae84dde2b92d96ef63bc4055c131
--- /dev/null
+++ b/GaudiPolicy/python/GaudiTesting/pytest/ctest_measurements_reporter.py
@@ -0,0 +1,121 @@
+#####################################################################################
+# (c) Copyright 2024 CERN for the benefit of the LHCb and ATLAS collaborations      #
+#                                                                                   #
+# This software is distributed under the terms of the Apache version 2 licence,     #
+# copied verbatim in the file "LICENSE".                                            #
+#                                                                                   #
+# In applying this licence, CERN does not waive the privileges and immunities       #
+# granted to it by virtue of its status as an Intergovernmental Organization        #
+# or submit itself to any jurisdiction.                                             #
+#####################################################################################
+import os
+import re
+import xml.sax.saxutils as XSS
+
+# This plugin integrates with pytest to capture and report test results
+# in a format compatible with CTest using DartMeasurement tags
+
+# Key functions and hooks include:
+# - sanitize_for_xml: Sanitizes a string by escaping non-XML characters.
+# - pytest_configure: Initializes a dictionary to store test suite properties.
+# - pytest_runtest_makereport: Collects information about failing tests and
+# exceptions during test execution.
+# - pytest_sessionfinish: Outputs the collected test information in a format
+# suitable for CTest.
+
+
+def sanitize_for_xml(data):
+    bad_chars = re.compile("[\x00-\x08\x0b\x0c\x0e-\x1f\ud800-\udfff\ufffe\uffff]")
+
+    def quote(match):
+        "helper function"
+        return "".join("[NON-XML-CHAR-0x%2X]" % ord(c) for c in match.group())
+
+    return bad_chars.sub(quote, data)
+
+
+def pytest_sessionstart(session):
+    # list passed, failed and skipped tests
+    session.results = {"pass": set(), "fail": set(), "skip": set()}
+    # make sure CTest does not drop output lines on successful tests
+    print("CTEST_FULL_OUTPUT")
+
+
+def _skipped_item(item):
+    if any(item.iter_markers(name="skip")):
+        return True
+    if any(mark.args[0] for mark in item.iter_markers(name="skipif")):
+        return True
+    return False
+
+
+def pytest_runtest_makereport(item, call):
+    name = (
+        f"{item.cls.__name__}.{item.name}"
+        if hasattr(item, "cls") and item.cls is not None
+        else item.name
+    )
+    result = None
+
+    if call.when == "setup":
+        if _skipped_item(item):
+            result = "skip"
+    elif call.when == "call":
+        if call.excinfo is not None:
+            if call.excinfo.typename == "Skipped":
+                result = "skip"
+            else:
+                result = "fail"
+                item.user_properties.append(("exception_info", str(call.excinfo.value)))
+        else:
+            result = "pass"
+
+    if result is not None:
+        item.session.results[result].add(name)
+
+
+def pytest_sessionfinish(session, exitstatus):
+    if not hasattr(session, "items"):
+        # no test run, nothing to report
+        return
+    if os.environ.get("DISABLE_CTEST_MEASUREMENTS") == "1":
+        # user requested to disable CTest measurements printouts
+        return
+
+    results = list((name, sorted(value)) for name, value in session.results.items())
+
+    prefix = ""
+    for item in session.items:
+        prefix = (
+            f"{item.cls.__name__}.{item.name}"
+            if hasattr(item, "cls") and item.cls is not None
+            else item.name
+        )
+        for name, value in item.user_properties:
+            results.append((f"{prefix}.{name}", value))
+
+    if hasattr(session, "sources"):
+        results.extend(
+            (f"{name}.source_code", value) for name, value in session.sources.items()
+        )
+
+    if hasattr(session, "docstrings"):
+        results.extend(
+            (f"{name}.doc", value) for name, value in session.docstrings.items()
+        )
+
+    ignore_keys = {"test_fixture_setup.completed_process"}
+    template = (
+        '<DartMeasurement type="text/string" name="{name}">{value}</DartMeasurement>'
+    )
+
+    to_print = [
+        (key, value)
+        for key, value in results
+        if not any(key.endswith(ignore_key) for ignore_key in ignore_keys) and value
+    ]
+    for key, value in to_print:
+        sanitized_value = XSS.escape(sanitize_for_xml(str(value)))
+        # workaround for a limitation of CTestXML2HTML
+        key = key.replace("/", "_")
+        print(template.format(name=key, value=sanitized_value), end="")
diff --git a/GaudiPolicy/python/GaudiTesting/pytest/fixtures.py b/GaudiPolicy/python/GaudiTesting/pytest/fixtures.py
new file mode 100644
index 0000000000000000000000000000000000000000..29261eace7ff6842806f71b57fabb9d96d2fb241
--- /dev/null
+++ b/GaudiPolicy/python/GaudiTesting/pytest/fixtures.py
@@ -0,0 +1,239 @@
+#####################################################################################
+# (c) Copyright 2024 CERN for the benefit of the LHCb and ATLAS collaborations      #
+#                                                                                   #
+# This software is distributed under the terms of the Apache version 2 licence,     #
+# copied verbatim in the file "LICENSE".                                            #
+#                                                                                   #
+# In applying this licence, CERN does not waive the privileges and immunities       #
+# granted to it by virtue of its status as an Intergovernmental Organization        #
+# or submit itself to any jurisdiction.                                             #
+#####################################################################################
+import inspect
+import os
+import subprocess
+import time
+from collections import defaultdict
+from pathlib import Path
+from typing import Callable, Generator, Optional
+
+import pytest
+import yaml
+from GaudiTesting.FixtureResult import FixtureResult
+from GaudiTesting.SubprocessBaseTest import SubprocessBaseTest
+from GaudiTesting.utils import (
+    CodeWrapper,
+    expand_reference_file_name,
+    file_path_for_class,
+    get_platform,
+    str_representer,
+)
+
+
+class AlwaysTrueDefaultDict(defaultdict):
+    def __contains__(self, key):
+        return True
+
+
+yaml.representer.SafeRepresenter.add_representer(str, str_representer)
+yaml.representer.SafeRepresenter.add_representer(
+    AlwaysTrueDefaultDict, yaml.representer.SafeRepresenter.represent_dict
+)
+
+# This plugin provides a set of pytest fixtures for the Gaudi testing framework.
+# These fixtures facilitate the execution of tests and capture various aspects
+# of the test results.
+
+# The fixtures include:
+# - fixture_result: Runs the program and yields the result.
+# - completed_process: Yields the completed subprocess process.
+# - stdout: Captures the standard output of the subprocess.
+# - stderr: Captures the standard error of the subprocess.
+# - returncode: Captures the return code of the subprocess.
+# - cwd: Captures the directory in which the program was executed.
+# - check_for_exceptions: Skips the test if exceptions are found in the result.
+# - capture_validation_time: Captures the validation time for each test function.
+# - capture_class_docstring: Captures the docstring of the test class.
+# - reference: Creates a .new file if the output data is different from the reference.
+
+
+def pytest_configure(config):
+    config.addinivalue_line(
+        "markers",
+        "shared_cwd(id): make SubprocessBaseTest tests share a working directory",
+    )
+    config.addinivalue_line(
+        "markers",
+        "do_not_collect_source: flag the test code as not to be collected",
+    )
+
+
+def pytest_sessionstart(session):
+    session.sources = {}
+    session.docstrings = {}
+
+
+def pytest_collection_modifyitems(config, items):
+    """
+    Record source code of tests.
+    """
+    for item in items:
+        if isinstance(item, pytest.Function) and not item.get_closest_marker(
+            "do_not_collect_source"
+        ):
+            name = (
+                f"{item.parent.name}.{item.originalname}"
+                if isinstance(item.parent, pytest.Class)
+                else item.originalname
+            )
+            source_code = CodeWrapper(inspect.getsource(item.function), "python")
+            item.session.sources[name] = source_code
+
+
+def _get_shared_cwd_id(cls: type) -> Optional[str]:
+    """
+    Extract the id of the shared cwd directory needed by the class, if any.
+
+    If the class is marked with shared_cwd multiple times only the last one
+    is taken into account.
+
+    Return the id or None.
+    """
+    if hasattr(cls, "pytestmark"):
+        for mark in cls.pytestmark:
+            if mark.name == "shared_cwd":
+                return mark.args[0]
+    return None
+
+
+def _path_for_shared_cwd(config: pytest.Config, cwd_id: str) -> Path:
+    """
+    Return the path to the shared directory identified by id.
+    """
+    name = f"gaudi.{get_platform()}.{cwd_id}".replace("/", "_")
+    return config.cache.mkdir(name)
+
+
+@pytest.fixture(scope="class")
+def fixture_result(
+    request: pytest.FixtureRequest,
+    tmp_path_factory: Callable,
+) -> Generator[FixtureResult, None, None]:
+    cls = request.cls
+    result = None
+    if cls and issubclass(cls, SubprocessBaseTest):
+        if hasattr(cls, "popen_kwargs") and "cwd" not in cls.popen_kwargs:
+            cwd_id = _get_shared_cwd_id(cls)
+            cls.popen_kwargs["cwd"] = (
+                _path_for_shared_cwd(request.config, cwd_id)
+                if cwd_id
+                else tmp_path_factory.mktemp("workdir")
+            )
+        result = cls.run_program(
+            tmp_path=tmp_path_factory.mktemp("tmp-", numbered=True)
+        )
+
+    yield result
+
+
+@pytest.fixture(scope="class")
+def completed_process(
+    fixture_result: FixtureResult,
+) -> Generator[subprocess.CompletedProcess, None, None]:
+    yield fixture_result.completed_process if fixture_result else None
+
+
+@pytest.fixture(scope="class")
+def stdout(
+    completed_process: subprocess.CompletedProcess,
+) -> Generator[bytes, None, None]:
+    yield completed_process.stdout if completed_process else None
+
+
+@pytest.fixture(scope="class")
+def stderr(
+    completed_process: subprocess.CompletedProcess,
+) -> Generator[bytes, None, None]:
+    yield completed_process.stderr if completed_process else None
+
+
+@pytest.fixture(scope="class")
+def returncode(
+    completed_process: subprocess.CompletedProcess,
+) -> Generator[int, None, None]:
+    yield completed_process.returncode if completed_process else None
+
+
+@pytest.fixture(scope="class")
+def cwd(fixture_result: FixtureResult) -> Generator[Path, None, None]:
+    yield Path(fixture_result.cwd) if fixture_result else None
+
+
+@pytest.fixture(autouse=True)
+def check_for_exceptions(
+    request: pytest.FixtureRequest, fixture_result: FixtureResult
+) -> None:
+    if (
+        fixture_result
+        and fixture_result.failure is not None
+        and "test_fixture_setup" not in request.keywords
+    ):
+        pytest.skip(f"{fixture_result.failure}")
+
+
+@pytest.fixture(scope="function", autouse=True)
+def capture_validation_time(
+    record_property: Callable[[str, str], None],
+) -> Generator[None, None, None]:
+    val_start_time = time.perf_counter()
+    yield
+    record_property("validate_time", round(time.perf_counter() - val_start_time, 2))
+
+
+@pytest.fixture(scope="class", autouse=True)
+def capture_class_docstring(
+    request: pytest.FixtureRequest,
+) -> None:
+    cls = request.cls
+    if cls and cls.__doc__:
+        request.session.docstrings[cls.__name__] = inspect.getdoc(cls)
+
+
+@pytest.fixture(scope="class")
+def reference(request):
+    cls = request.cls
+    original_reference_data = None
+    current_reference_data = None
+
+    if cls and issubclass(cls, SubprocessBaseTest):
+        if cls.reference:
+            reference_path = expand_reference_file_name(cls.resolve_path(cls.reference))
+            if os.path.exists(reference_path) and os.path.getsize(reference_path) > 0:
+                with open(reference_path, "r") as f:
+                    original_reference_data = yaml.safe_load(f)
+            else:
+                # if the file does not exist we may have a relative path, so
+                # we have to resolve it wrt the file containing the test class
+                reference_path = os.path.join(
+                    file_path_for_class(cls).parent, reference_path
+                )
+                original_reference_data = AlwaysTrueDefaultDict(lambda: None)
+            current_reference_data = original_reference_data.copy()
+    else:
+        raise ValueError("Missing reference data.")
+
+    yield current_reference_data
+
+    if current_reference_data != original_reference_data:
+        cnt = 0
+        newrefname = f"{reference_path}.new"
+        while os.path.exists(newrefname):
+            cnt += 1
+            newrefname = f"{reference_path}.~{cnt}~.new"
+
+        if os.environ.get("GAUDI_TEST_IGNORE_STDOUT_VALIDATION") == "1":
+            # when we ignore stdout validation we just overwrite the reference file
+            newrefname = reference_path
+
+        os.makedirs(os.path.dirname(newrefname), exist_ok=True)
+        with open(newrefname, "w") as f:
+            yaml.safe_dump(current_reference_data, f, sort_keys=False)
diff --git a/GaudiPolicy/python/GaudiTesting/utils.py b/GaudiPolicy/python/GaudiTesting/utils.py
new file mode 100644
index 0000000000000000000000000000000000000000..54cc8ce47055711e716623541da28f90f45df24c
--- /dev/null
+++ b/GaudiPolicy/python/GaudiTesting/utils.py
@@ -0,0 +1,395 @@
+#####################################################################################
+# (c) Copyright 2024 CERN for the benefit of the LHCb and ATLAS collaborations      #
+#                                                                                   #
+# This software is distributed under the terms of the Apache version 2 licence,     #
+# copied verbatim in the file "LICENSE".                                            #
+#                                                                                   #
+# In applying this licence, CERN does not waive the privileges and immunities       #
+# granted to it by virtue of its status as an Intergovernmental Organization        #
+# or submit itself to any jurisdiction.                                             #
+#####################################################################################
+import difflib
+import os
+import pprint
+import re
+import sys
+import xml.sax.saxutils as XSS
+from pathlib import Path
+from subprocess import PIPE, Popen
+from typing import Any, Dict, List
+
+
+class CodeWrapper:
+    def __init__(self, code, language) -> None:
+        self.code = code
+        self.language = language
+
+    def __str__(self) -> str:
+        return f'<pre><code class="language-{self.language}">{XSS.escape(self.code)}</code></pre>'
+
+
+def platform_matches(unsupported_platforms: List[str]):
+    platform_id = get_platform()
+    return any(re.search(p, platform_id) for p in unsupported_platforms)
+
+
+# merci https://stackoverflow.com/a/33300001
+def str_representer(dumper, data):
+    if "\n" in data:
+        return dumper.represent_scalar("tag:yaml.org,2002:str", data, style="|")
+    return dumper.represent_scalar("tag:yaml.org,2002:str", data)
+
+
+def kill_tree(ppid, sig):
+    """
+    Send a signal to a process and all its child processes (starting from the
+    leaves).
+    """
+    ps_cmd = ["ps", "--no-headers", "-o", "pid", "--ppid", str(ppid)]
+    # Note: start in a clean env to avoid a freeze with libasan.so
+    # See https://sourceware.org/bugzilla/show_bug.cgi?id=27653
+    get_children = Popen(ps_cmd, stdout=PIPE, stderr=PIPE, env={})
+    children = map(int, get_children.communicate()[0].split())
+    for child in children:
+        kill_tree(child, sig)
+    try:
+        os.kill(ppid, sig)
+    except OSError as err:
+        if err.errno != 3:  # No such process
+            raise
+
+
+def which(executable):
+    """
+    Locates an executable in the executables path ($PATH) and returns the full
+    path to it.  An application is looked for with or without the '.exe' suffix.
+    If the executable cannot be found, None is returned
+    """
+    if os.path.isabs(executable):
+        if not os.path.isfile(executable):
+            if executable.endswith(".exe"):
+                if os.path.isfile(executable[:-4]):
+                    return executable[:-4]
+            else:
+                executable = os.path.split(executable)[1]
+        else:
+            return executable
+    for d in os.environ.get("PATH").split(os.pathsep):
+        fullpath = os.path.join(d, executable)
+        if os.path.isfile(fullpath):
+            return fullpath
+        elif executable.endswith(".exe") and os.path.isfile(fullpath[:-4]):
+            return fullpath[:-4]
+    return None
+
+
+def get_platform():
+    """
+    Return the platform Id defined in CMTCONFIG or SCRAM_ARCH.
+    """
+    arch = "None"
+    # check architecture name
+    if "BINARY_TAG" in os.environ:
+        arch = os.environ["BINARY_TAG"]
+    elif "CMTCONFIG" in os.environ:
+        arch = os.environ["CMTCONFIG"]
+    elif "SCRAM_ARCH" in os.environ:
+        arch = os.environ["SCRAM_ARCH"]
+    elif os.environ.get("ENV_CMAKE_BUILD_TYPE", "") in (
+        "Debug",
+        "FastDebug",
+        "Developer",
+    ):
+        arch = "unknown-dbg"
+    elif os.environ.get("ENV_CMAKE_BUILD_TYPE", "") in (
+        "Release",
+        "MinSizeRel",
+        "RelWithDebInfo",
+        "",
+    ):  # RelWithDebInfo == -O2 -g -DNDEBUG
+        arch = "unknown-opt"
+    return arch
+
+
+def expand_reference_file_name(reference):
+    # if no file is passed, do nothing
+    if not reference:
+        return reference
+
+    # function to split an extension in constituents parts
+    def platform_split(p):
+        return set(re.split(r"[-+]", p)) if p else set()
+
+    # get all the files whose name start with the reference filename
+    dirname, basename = os.path.split(reference)
+    if not dirname:
+        dirname = "."
+
+    for suffix in (".yaml", ".yml"):
+        if basename.endswith(suffix):
+            prefix = f"{basename[:-(len(suffix))]}."
+            break
+    else:
+        # no special suffix matched, fallback on no suffix
+        prefix = f"{basename}."
+        suffix = ""
+
+    flags_slice = slice(len(prefix), -len(suffix) if suffix else None)
+
+    def get_flags(name):
+        """
+        Extract the platform flags from a filename, return None if name does not match prefix and suffix
+        """
+        if name.startswith(prefix) and name.endswith(suffix):
+            return platform_split(name[flags_slice])
+        return None
+
+    platform = platform_split(get_platform())
+    if "do0" in platform:
+        platform.add("dbg")
+    candidates = [
+        (len(flags), name)
+        for flags, name in [
+            (get_flags(name), name)
+            for name in (os.listdir(dirname) if os.path.isdir(dirname) else [])
+        ]
+        if flags and platform.issuperset(flags)
+    ]
+    if candidates:  # take the one with highest matching
+        # FIXME: it is not possible to say if x86_64-slc5-gcc43-dbg
+        #        has to use yaml.x86_64-gcc43 or yaml.slc5-dbg
+        candidates.sort()
+        return os.path.join(dirname, candidates[-1][1])
+    return os.path.join(dirname, basename)
+
+
+def filter_dict(d: Dict[str, Any], ignore_re: re.Pattern) -> Dict[str, Any]:
+    """
+    Recursively filter out keys from the dictionary that match the ignore pattern.
+    """
+    filteredDict = {}
+    for k, v in d.items():
+        if not ignore_re.match(k):
+            if isinstance(v, dict):
+                filteredDict[k] = filter_dict(v, ignore_re)
+            else:
+                filteredDict[k] = v
+    return filteredDict
+
+
+def compare_dicts(d1: Dict[str, Any], d2: Dict[str, Any], ignore_re: str = None) -> str:
+    """
+    Compare two dictionaries and return the diff as a string, ignoring keys that match the regex.
+    """
+    ignore_re = re.compile(ignore_re)
+    filtered_d1 = filter_dict(d1, ignore_re)
+    filtered_d2 = filter_dict(d2, ignore_re)
+
+    return "\n" + "\n".join(
+        difflib.unified_diff(
+            pprint.pformat(filtered_d1).splitlines(),
+            pprint.pformat(filtered_d2).splitlines(),
+        )
+    )
+
+
+# signature of the print-out of the histograms
+h_count_re = re.compile(r"^(.*)SUCCESS\s+Booked (\d+) Histogram\(s\) :\s+([\s\w=-]*)")
+
+
+def _parse_ttree_summary(lines, pos):
+    """
+    Parse the TTree summary table in lines, starting from pos.
+    Returns a tuple with the dictionary with the digested informations and the
+    position of the first line after the summary.
+    """
+    result = {}
+    i = pos + 1  # first line is a sequence of '*'
+    count = len(lines)
+
+    def splitcols(l):
+        return [f.strip() for f in l.strip("*\n").split(":", 2)]
+
+    def parseblock(ll):
+        r = {}
+        delta_i = 0
+        cols = splitcols(ll[0])
+
+        if len(ll) == 3:
+            # default one line name/title
+            r["Name"], r["Title"] = cols[1:]
+        elif len(ll) == 4:
+            # in case title is moved to next line due to too long name
+            delta_i = 1
+            r["Name"] = cols[1]
+            r["Title"] = ll[1].strip("*\n").split("|")[1].strip()
+        else:
+            assert False
+
+        cols = splitcols(ll[1 + delta_i])
+        r["Entries"] = int(cols[1])
+
+        sizes = cols[2].split()
+        r["Total size"] = int(sizes[2])
+        if sizes[-1] == "memory":
+            r["File size"] = 0
+        else:
+            r["File size"] = int(sizes[-1])
+
+        cols = splitcols(ll[2 + delta_i])
+        sizes = cols[2].split()
+        if cols[0] == "Baskets":
+            r["Baskets"] = int(cols[1])
+            r["Basket size"] = int(sizes[2])
+        r["Compression"] = float(sizes[-1])
+
+        return r
+
+    def nextblock(lines, i):
+        delta_i = 1
+        dots = re.compile(r"^\.+$")
+        stars = re.compile(r"^\*+$")
+        count = len(lines)
+        while (
+            i + delta_i < count
+            and not dots.match(lines[i + delta_i][1:-1])
+            and not stars.match(lines[i + delta_i])
+        ):
+            delta_i += 1
+        return i + delta_i
+
+    if i < (count - 3) and lines[i].startswith("*Tree"):
+        i_nextblock = nextblock(lines, i)
+        result = parseblock(lines[i:i_nextblock])
+        result["Branches"] = {}
+        i = i_nextblock + 1
+        while i < (count - 3) and lines[i].startswith("*Br"):
+            if i < (count - 2) and lines[i].startswith("*Branch "):
+                # skip branch header
+                i += 3
+                continue
+            i_nextblock = nextblock(lines, i)
+            if i_nextblock >= count:
+                break
+            branch = parseblock(lines[i:i_nextblock])
+            result["Branches"][branch["Name"]] = branch
+            i = i_nextblock + 1
+
+    return (result, i)
+
+
+def _parse_histos_summary(lines, pos):
+    """
+    Extract the histograms infos from the lines starting at pos.
+    Returns the position of the first line after the summary block.
+    """
+    global h_count_re
+    h_table_head = re.compile(
+        r'SUCCESS\s+(1D|2D|3D|1D profile|2D profile) histograms in directory\s+"(\w*)"'
+    )
+    h_short_summ = re.compile(r"ID=([^\"]+)\s+\"([^\"]+)\"\s+(.*)")
+
+    nlines = len(lines)
+
+    # decode header
+    m = h_count_re.search(lines[pos])
+    name = m.group(1).strip()
+    total = int(m.group(2))
+    header = {}
+    for k, v in [x.split("=") for x in m.group(3).split()]:
+        header[k] = int(v)
+    pos += 1
+    header["Total"] = total
+
+    summ = {}
+    while pos < nlines:
+        m = h_table_head.search(lines[pos])
+        if m:
+            t, d = m.groups(1)  # type and directory
+            t = t.replace(" profile", "Prof")
+            pos += 1
+            if pos < nlines:
+                l = lines[pos]
+            else:
+                l = ""
+            cont = {}
+            if l.startswith(" | ID"):
+                # table format
+                titles = [x.strip() for x in l.split("|")][1:]
+                pos += 1
+                while pos < nlines and lines[pos].startswith(" |"):
+                    l = lines[pos]
+                    values = [x.strip() for x in l.split("|")][1:]
+                    hcont = {}
+                    for i in range(len(titles)):
+                        hcont[titles[i]] = values[i]
+                    cont[hcont["ID"]] = hcont
+                    pos += 1
+            elif l.startswith(" ID="):
+                while pos < nlines and lines[pos].startswith(" ID="):
+                    values = [
+                        x.strip() for x in h_short_summ.search(lines[pos]).groups()
+                    ]
+                    cont[values[0]] = values
+                    pos += 1
+            else:  # not interpreted
+                raise RuntimeError("Cannot understand line %d: '%s'" % (pos, l))
+            if d not in summ:
+                summ[d] = {}
+            summ[d][t] = cont
+            summ[d]["header"] = header
+        else:
+            break
+    if not summ:
+        # If the full table is not present, we use only the header
+        summ[name] = {"header": header}
+    return summ, pos
+
+
+def find_histos_summaries(stdout):
+    """
+    Scan stdout to find ROOT Histogram summaries and digest them.
+    """
+    outlines = stdout.splitlines() if hasattr(stdout, "splitlines") else stdout
+    nlines = len(outlines) - 1
+    summaries = {}
+    global h_count_re
+
+    pos = 0
+    while pos < nlines:
+        summ = {}
+        # find first line of block:
+        match = h_count_re.search(outlines[pos])
+        while pos < nlines and not match:
+            pos += 1
+            match = h_count_re.search(outlines[pos])
+        if match:
+            summ, pos = _parse_histos_summary(outlines, pos)
+        summaries.update(summ)
+    return summaries
+
+
+def find_ttree_summaries(stdout):
+    """
+    Scan stdout to find ROOT TTree summaries and digest them.
+    """
+    stars = re.compile(r"^\*+$")
+    outlines = stdout.splitlines() if hasattr(stdout, "splitlines") else stdout
+    nlines = len(outlines)
+    trees = {}
+
+    i = 0
+    while i < nlines:  # loop over the output
+        # look for
+        while i < nlines and not stars.match(outlines[i]):
+            i += 1
+        if i < nlines:
+            tree, i = _parse_ttree_summary(outlines, i)
+            if tree:
+                trees[tree["Name"]] = tree
+
+    return trees
+
+
+def file_path_for_class(cls):
+    return Path(sys.modules[cls.__module__].__file__)
diff --git a/GaudiPolicy/tests/pytest/test_GaudiTesting_utils.py b/GaudiPolicy/tests/pytest/test_GaudiTesting_utils.py
new file mode 100644
index 0000000000000000000000000000000000000000..a4d74cc677df6a8d0a274a017310e41dce43d809
--- /dev/null
+++ b/GaudiPolicy/tests/pytest/test_GaudiTesting_utils.py
@@ -0,0 +1,113 @@
+#####################################################################################
+# (c) Copyright 2024 CERN for the benefit of the LHCb and ATLAS collaborations      #
+#                                                                                   #
+# This software is distributed under the terms of the Apache version 2 licence,     #
+# copied verbatim in the file "LICENSE".                                            #
+#                                                                                   #
+# In applying this licence, CERN does not waive the privileges and immunities       #
+# granted to it by virtue of its status as an Intergovernmental Organization        #
+# or submit itself to any jurisdiction.                                             #
+#####################################################################################
+import os
+from pathlib import Path
+
+import pytest
+from GaudiTesting import utils
+
+
+@pytest.mark.parametrize(
+    "reference,platform,files,expected",
+    [
+        # unstructured
+        (
+            "refs/my.ref",
+            "x86_64-el9-gcc13-opt",
+            ["my.ref", "my.ref.dbg"],
+            "refs/my.ref",
+        ),
+        (
+            "refs/my.ref",
+            "x86_64-el9-gcc13-dbg",
+            ["my.ref", "my.ref.dbg"],
+            "refs/my.ref.dbg",
+        ),
+        (
+            "refs/my.ref",
+            "x86_64-el9-gcc13-dbg",
+            ["my.ref", "my.ref.dbg", "my.ref.dbg-centos7"],
+            "refs/my.ref.dbg",
+        ),
+        (
+            "refs/my.ref",
+            "x86_64-el9-gcc13-dbg",
+            ["my.ref", "my.ref.dbg-centos7"],
+            "refs/my.ref",
+        ),
+        (
+            "refs/my.ref",
+            "x86_64-centos7-gcc13-dbg",
+            ["my.ref", "my.ref.dbg", "my.ref.dbg-centos7"],
+            "refs/my.ref.dbg-centos7",
+        ),
+        # structured
+        (
+            "refs/my_ref.yaml",
+            "x86_64-el9-gcc13-opt",
+            ["my_ref.yaml", "my_ref.dbg.yaml"],
+            "refs/my_ref.yaml",
+        ),
+        (
+            "refs/my_ref.yaml",
+            "x86_64-el9-gcc13-dbg",
+            ["my_ref.yaml", "my_ref.dbg.yaml"],
+            "refs/my_ref.dbg.yaml",
+        ),
+        (
+            "refs/my_ref.yaml",
+            "x86_64-el9-gcc13-dbg",
+            ["my_ref.yaml", "my_ref.dbg.yaml", "my_ref.dbg-centos7.yaml"],
+            "refs/my_ref.dbg.yaml",
+        ),
+        (
+            "refs/my_ref.yaml",
+            "x86_64-el9-gcc13-dbg",
+            ["my_ref.yaml", "my_ref.dbg-centos7.yaml"],
+            "refs/my_ref.yaml",
+        ),
+        (
+            "refs/my_ref.yaml",
+            "x86_64-centos7-gcc13-dbg",
+            ["my_ref.yaml", "my_ref.dbg.yaml", "my_ref.dbg-centos7.yaml"],
+            "refs/my_ref.dbg-centos7.yaml",
+        ),
+        (
+            "refs/my_ref.yml",
+            "x86_64-el9-gcc13-dbg",
+            ["my_ref.yml", "my_ref.dbg.yml"],
+            "refs/my_ref.dbg.yml",
+        ),
+        # invalid override
+        (
+            "refs/my_ref.yaml",
+            "x86_64-el9-gcc13-dbg",
+            ["my_ref.yaml", "my_ref.yaml.dbg"],
+            "refs/my_ref.yaml",
+        ),
+        # missing
+        ("refs/my_ref.yaml", "x86_64-el9-gcc13-opt", [], "refs/my_ref.yaml"),
+    ],
+)
+def test_expand_reference_file(reference, platform, files, expected, monkeypatch):
+    monkeypatch.setattr(utils, "get_platform", lambda: platform)
+    monkeypatch.setattr(os, "listdir", lambda _: files)
+    monkeypatch.setattr(os.path, "isdir", lambda _: True)
+
+    assert utils.expand_reference_file_name(reference) == expected
+
+
+class Dummy:
+    pass
+
+
+def test_file_for_class():
+    assert utils.file_path_for_class(Dummy) == Path(__file__)
diff --git a/GaudiPolicy/tests/pytest/test_ctest_plugin.py b/GaudiPolicy/tests/pytest/test_ctest_plugin.py
new file mode 100644
index 0000000000000000000000000000000000000000..53b18d51399257da8edb5e09c1749738b5d27b52
--- /dev/null
+++ b/GaudiPolicy/tests/pytest/test_ctest_plugin.py
@@ -0,0 +1,15 @@
+#####################################################################################
+# (c) Copyright 2024 CERN for the benefit of the LHCb and ATLAS collaborations      #
+#                                                                                   #
+# This software is distributed under the terms of the Apache version 2 licence,     #
+# copied verbatim in the file "LICENSE".                                            #
+#                                                                                   #
+# In applying this licence, CERN does not waive the privileges and immunities       #
+# granted to it by virtue of its status as an Intergovernmental Organization        #
+# or submit itself to any jurisdiction.                                             #
+#####################################################################################
+from GaudiTesting.pytest.ctest_measurements_reporter import sanitize_for_xml
+
+
+def test_sanitize_for_xml():
+    assert sanitize_for_xml("this is \x1b") == "this is [NON-XML-CHAR-0x1B]"
diff --git a/GaudiPolicy/tests/pytest/test_gaudiexetest.py b/GaudiPolicy/tests/pytest/test_gaudiexetest.py
new file mode 100644
index 0000000000000000000000000000000000000000..eef2dfdcc24dd8d0d19767bdcfe9e64853329555
--- /dev/null
+++ b/GaudiPolicy/tests/pytest/test_gaudiexetest.py
@@ -0,0 +1,140 @@
+#####################################################################################
+# (c) Copyright 2024 CERN for the benefit of the LHCb and ATLAS collaborations      #
+#                                                                                   #
+# This software is distributed under the terms of the Apache version 2 licence,     #
+# copied verbatim in the file "LICENSE".                                            #
+#                                                                                   #
+# In applying this licence, CERN does not waive the privileges and immunities       #
+# granted to it by virtue of its status as an Intergovernmental Organization        #
+# or submit itself to any jurisdiction.                                             #
+#####################################################################################
+import os
+import subprocess
+from pathlib import Path
+from unittest.mock import MagicMock, patch
+
+import pytest
+from GaudiTesting import GaudiExeTest, platform_matches
+from GaudiTesting.SubprocessBaseTest import SubprocessBaseTest
+
+
+def test_resolve_path():
+    class TestResolvePath(SubprocessBaseTest):
+        pass
+
+    test_path = Path(__file__).name
+    resolved_path = TestResolvePath().resolve_path(test_path)
+    assert os.path.isabs(resolved_path), "Path should be resolved to an absolute path"
+    assert resolved_path == __file__, "Path should be resolved relative to this file"
+
+    text = "arbitrary_non_path"
+    resolved_text = TestResolvePath().resolve_path("arbitrary_non_path")
+    assert text == resolved_text, "Arbitrary text should not be modified"
+
+
+def test_update_env():
+    class TestUpdateEnv(SubprocessBaseTest):
+        environment = ["TEST_KEY=test_value"]
+
+    env = {}
+    TestUpdateEnv.update_env(env)
+    assert env["TEST_KEY"] == "test_value", "Environment variable should be updated"
+
+
+def test_prepare_command():
+    class TestPrepareCommand(SubprocessBaseTest):
+        command = ["echo", "/Hello"]
+
+    with patch("GaudiTesting.SubprocessBaseTest.which", return_value="/bin/echo"):
+        prepared_command = TestPrepareCommand()._prepare_command()
+        expected_command = ["/bin/echo", "/Hello"]
+        assert (
+            prepared_command == expected_command
+        ), f"Expected {expected_command}, but got {prepared_command}"
+
+
+def test_handle_timeout():
+    mock_proc = MagicMock()
+
+    class TestHandleTimeout(SubprocessBaseTest):
+        pass
+
+    with patch.object(
+        TestHandleTimeout, "_collect_stack_trace", return_value="stack trace"
+    ) as mock_collect_stack_trace, patch.object(
+        TestHandleTimeout, "_terminate_process"
+    ) as mock_terminate_process:
+        stack_trace = TestHandleTimeout()._handle_timeout(mock_proc)
+        assert (
+            stack_trace == "stack trace"
+        ), f"Expected 'stack trace', but got {stack_trace}"
+        mock_collect_stack_trace.assert_called_once_with(mock_proc)
+        mock_terminate_process.assert_called_once_with(mock_proc)
+
+
+def test_output_diff():
+    reference = "expected output"
+    output = "actual output"
+    diff = GaudiExeTest._output_diff(reference, output)
+    assert diff
+
+
+def test_test_stderr(record_property):
+    class TestStderr(GaudiExeTest):
+        reference = "/path/to/reference"
+
+    completed_process = subprocess.CompletedProcess(
+        args=[], returncode=0, stdout=b"", stderr=b"test error"
+    )
+
+    TestStderr().test_stderr(
+        completed_process.stderr, record_property, {"stderr": "test error"}
+    )
+
+
+def test_test_returncode():
+    class TestReturncode(GaudiExeTest):
+        pass
+
+    completed_process = subprocess.CompletedProcess(args=[], returncode=1)
+    with pytest.raises(AssertionError):
+        TestReturncode().test_returncode(completed_process.returncode)
+
+
+def test_find_reference_block(record_property):
+    class TestFindReferenceBlock(GaudiExeTest):
+        pass
+
+    reference_block = """
+    expected line 1
+    expected line 2
+    expected line 3
+    """
+
+    stdout1 = "expected line 0\nexpected line 1\nexpected line 2\nexpected line 3\n"
+    stdout2 = "expected line 0\nexpected line 1\nUNexpected line 2\n\n"
+    assert_function = TestFindReferenceBlock.find_reference_block(
+        reference_block, lambda x: x
+    )
+
+    assert_function(TestFindReferenceBlock, stdout1.encode("utf-8"), record_property)
+
+    with pytest.raises(AssertionError):
+        assert_function(
+            TestFindReferenceBlock, stdout2.encode("utf-8"), record_property
+        )
+
+
+def test_count_error_lines():
+    stdout = (
+        "1 ERROR something bad\n2 FATAL something very bad\n3 ERROR another bad thing\n"
+    )
+    expected = {"ERROR": 2, "FATAL": 1}
+
+    GaudiExeTest.count_error_lines(expected, stdout)
+
+
+def test_skip_if_platform_matches():
+    with patch.dict("os.environ", {"BINARY_TAG": "x86_64-centos7-gcc8-opt"}):
+        assert platform_matches(["gcc8-opt"])
+        assert not platform_matches(["i686", "arm"])
diff --git a/GaudiPython/CMakeLists.txt b/GaudiPython/CMakeLists.txt
index 36bf0acb57d0c0020afa096faf44b406de8e78aa..962627a88cd8e333fff4dd2a580772dc786d9b8e 100644
--- a/GaudiPython/CMakeLists.txt
+++ b/GaudiPython/CMakeLists.txt
@@ -1,5 +1,5 @@
 #####################################################################################
-# (c) Copyright 1998-2023 CERN for the benefit of the LHCb and ATLAS collaborations #
+# (c) Copyright 1998-2024 CERN for the benefit of the LHCb and ATLAS collaborations #
 #                                                                                   #
 # This software is distributed under the terms of the Apache version 2 licence,     #
 # copied verbatim in the file "LICENSE".                                            #
@@ -61,7 +61,4 @@ add_custom_command(OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/selection.xml
 # Install python modules
 gaudi_install(PYTHON)
 
-# Enable QMTest tests
-gaudi_add_tests(QMTest)
-
 gaudi_add_pytest(tests/pytest)
diff --git a/GaudiPython/tests/pytest/nose/test_appmgr_props_from_strings.py b/GaudiPython/tests/pytest/test_appmgr_props_from_strings.py
similarity index 93%
rename from GaudiPython/tests/pytest/nose/test_appmgr_props_from_strings.py
rename to GaudiPython/tests/pytest/test_appmgr_props_from_strings.py
index c1f7c5025d31c3d8bdea528730079f049d99f85a..04eca6ca19128246700662c21695d7457b28e08b 100644
--- a/GaudiPython/tests/pytest/nose/test_appmgr_props_from_strings.py
+++ b/GaudiPython/tests/pytest/test_appmgr_props_from_strings.py
@@ -1,5 +1,5 @@
 #####################################################################################
-# (c) Copyright 1998-2023 CERN for the benefit of the LHCb and ATLAS collaborations #
+# (c) Copyright 1998-2024 CERN for the benefit of the LHCb and ATLAS collaborations #
 #                                                                                   #
 # This software is distributed under the terms of the Apache version 2 licence,     #
 # copied verbatim in the file "COPYING".                                            #
diff --git a/GaudiPython/tests/pytest/nose/test_atlas_jos_verify_case.py b/GaudiPython/tests/pytest/test_atlas_jos_verify_case.py
similarity index 93%
rename from GaudiPython/tests/pytest/nose/test_atlas_jos_verify_case.py
rename to GaudiPython/tests/pytest/test_atlas_jos_verify_case.py
index a0229799ae50432e146ebe8d1e90c10485894a38..d3df62c76b8b502061b0a2aa620ad471771861f5 100644
--- a/GaudiPython/tests/pytest/nose/test_atlas_jos_verify_case.py
+++ b/GaudiPython/tests/pytest/test_atlas_jos_verify_case.py
@@ -1,5 +1,5 @@
 #####################################################################################
-# (c) Copyright 1998-2019 CERN for the benefit of the LHCb and ATLAS collaborations #
+# (c) Copyright 1998-2024 CERN for the benefit of the LHCb and ATLAS collaborations #
 #                                                                                   #
 # This software is distributed under the terms of the Apache version 2 licence,     #
 # copied verbatim in the file "COPYING".                                            #
diff --git a/GaudiPython/tests/pytest/test_helpers_import.py b/GaudiPython/tests/pytest/test_helpers_import.py
new file mode 100644
index 0000000000000000000000000000000000000000..add7b39031d047a9a09f57327fb7e956f7112d15
--- /dev/null
+++ b/GaudiPython/tests/pytest/test_helpers_import.py
@@ -0,0 +1,25 @@
+#####################################################################################
+# (c) Copyright 1998-2024 CERN for the benefit of the LHCb and ATLAS collaborations #
+#                                                                                   #
+# This software is distributed under the terms of the Apache version 2 licence,     #
+# copied verbatim in the file "LICENSE".                                            #
+#                                                                                   #
+# In applying this licence, CERN does not waive the privileges and immunities       #
+# granted to it by virtue of its status as an Intergovernmental Organization        #
+# or submit itself to any jurisdiction.                                             #
+#####################################################################################
+"""Load the GaudiPython::Helper struct to check for Cling warnings."""
+
+
+def test(capfd):
+    # Workaround for ROOT-10769
+    import warnings
+
+    with warnings.catch_warnings():
+        warnings.simplefilter("ignore")
+        import cppyy
+
+    cppyy.gbl.GaudiPython.Helper
+
+    stderr = capfd.readouterr().err.strip()
+    assert not stderr, "stderr must be empty"
diff --git a/GaudiPython/tests/pytest/test_iDataSvc.py b/GaudiPython/tests/pytest/test_iDataSvc.py
new file mode 100644
index 0000000000000000000000000000000000000000..d33807ade4a17e8869274dfd2434aa6d8ff66c91
--- /dev/null
+++ b/GaudiPython/tests/pytest/test_iDataSvc.py
@@ -0,0 +1,53 @@
+#####################################################################################
+# (c) Copyright 1998-2024 CERN for the benefit of the LHCb and ATLAS collaborations #
+#                                                                                   #
+# This software is distributed under the terms of the Apache version 2 licence,     #
+# copied verbatim in the file "LICENSE".                                            #
+#                                                                                   #
+# In applying this licence, CERN does not waive the privileges and immunities       #
+# granted to it by virtue of its status as an Intergovernmental Organization        #
+# or submit itself to any jurisdiction.                                             #
+#####################################################################################
+
+
+def test(capfd):
+    import GaudiPython
+
+    DO = GaudiPython.gbl.DataObject
+
+    objects = [DO() for i in range(52)]
+
+    # Once the object is registered the TES will clean it up
+    import ROOT
+
+    for i in objects:
+        ROOT.SetOwnership(i, False)
+
+    app = GaudiPython.AppMgr()
+    tes = app.evtsvc()
+
+    app.start()
+
+    tes.setRoot("Event", objects[51])
+    tes["/Event/0"] = objects[50]
+
+    path = "/Event"
+    for i in range(5):
+        path = f"{path}/{i}"
+        for j in range(1, 10):
+            p = f"{path}/{j}"
+            print("Registering Object at:", p)
+
+            if i % 2 == 0:
+                tes[p] = objects[i * 10 + j]
+            else:
+                tes.registerObject(p, objects[i * 10 + j])
+
+            ret = tes[p]
+            print("Access of {} yields {}".format(p, ret))
+            assert ret, f"Access of path: {p}, should not result in nullptr"
+
+    tes.dump()
+
+    stderr = capfd.readouterr().err.strip()
+    assert not stderr, "stderr must be empty"
diff --git a/GaudiPython/tests/qmtest/gaudipython.qms/helpers_import.qmt b/GaudiPython/tests/qmtest/gaudipython.qms/helpers_import.qmt
deleted file mode 100644
index 88ebf9896ecef1a01cc539f390f3efee77accda7..0000000000000000000000000000000000000000
--- a/GaudiPython/tests/qmtest/gaudipython.qms/helpers_import.qmt
+++ /dev/null
@@ -1,15 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE extension  PUBLIC '-//QM/2.3/Extension//EN'  'http://www.codesourcery.com/qm/dtds/2.3/-//qm/2.3/extension//en.dtd'>
-<!--
-    (c) Copyright 1998-2019 CERN for the benefit of the LHCb and ATLAS collaborations
-
-    This software is distributed under the terms of the Apache version 2 licence,
-    copied verbatim in the file "LICENSE".
-
-    In applying this licence, CERN does not waive the privileges and immunities
-    granted to it by virtue of its status as an Intergovernmental Organization
-    or submit itself to any jurisdiction.
--->
-<extension class="GaudiTest.GaudiExeTest" kind="test">
-  <argument name="program"><text>python3</text></argument>
-  <argument name="args"><set><text>../scripts/test_helpers_import.py</text></set></argument>
-</extension>
diff --git a/GaudiPython/tests/qmtest/gaudipython.qms/iDataSvc.qmt b/GaudiPython/tests/qmtest/gaudipython.qms/iDataSvc.qmt
deleted file mode 100644
index 4d6d45b33cab49966655876ba1c11229030a34ae..0000000000000000000000000000000000000000
--- a/GaudiPython/tests/qmtest/gaudipython.qms/iDataSvc.qmt
+++ /dev/null
@@ -1,15 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE extension  PUBLIC '-//QM/2.3/Extension//EN'  'http://www.codesourcery.com/qm/dtds/2.3/-//qm/2.3/extension//en.dtd'>
-<!--
-    (c) Copyright 1998-2019 CERN for the benefit of the LHCb and ATLAS collaborations
-
-    This software is distributed under the terms of the Apache version 2 licence,
-    copied verbatim in the file "LICENSE".
-
-    In applying this licence, CERN does not waive the privileges and immunities
-    granted to it by virtue of its status as an Intergovernmental Organization
-    or submit itself to any jurisdiction.
--->
-<extension class="GaudiTest.GaudiExeTest" kind="test">
-  <argument name="program"><text>python3</text></argument>
-  <argument name="args"><set><text>../scripts/test_iDataSvc.py</text></set></argument>
-</extension>
diff --git a/GaudiPython/tests/scripts/test_iDataSvc.py b/GaudiPython/tests/scripts/test_iDataSvc.py
deleted file mode 100644
index 978e1bb817dd40d6961698e1e1e0bd3aa5ce110f..0000000000000000000000000000000000000000
--- a/GaudiPython/tests/scripts/test_iDataSvc.py
+++ /dev/null
@@ -1,50 +0,0 @@
-#####################################################################################
-# (c) Copyright 1998-2021 CERN for the benefit of the LHCb and ATLAS collaborations #
-#                                                                                   #
-# This software is distributed under the terms of the Apache version 2 licence,     #
-# copied verbatim in the file "LICENSE".                                            #
-#                                                                                   #
-# In applying this licence, CERN does not waive the privileges and immunities       #
-# granted to it by virtue of its status as an Intergovernmental Organization        #
-# or submit itself to any jurisdiction.                                             #
-#####################################################################################
-import GaudiPython
-
-DO = GaudiPython.gbl.DataObject
-
-objects = [DO() for i in range(52)]
-
-# Once the object is registered the TES will clean it up
-import ROOT
-
-for i in objects:
-    ROOT.SetOwnership(i, False)
-
-app = GaudiPython.AppMgr()
-tes = app.evtsvc()
-
-app.start()
-
-tes.setRoot("Event", objects[51])
-tes["/Event/0"] = objects[50]
-
-path = "/Event"
-for i in range(5):
-    path = path + "/{}".format(i)
-    for j in range(1, 10):
-        p = path + "/" + str(j)
-        print("Registering Object at : " + p)
-
-        if i % 2 == 0:
-            tes[p] = objects[i * 10 + j]
-        else:
-            tes.registerObject(p, objects[i * 10 + j])
-
-        ret = tes[p]
-        print("Access of {} yields {}".format(p, ret))
-        if not ret:
-            raise Exception(
-                "Access of path: {}, should not result in nullptr".format(p)
-            )
-
-tes.dump()
diff --git a/GaudiTestSuite/CMakeLists.txt b/GaudiTestSuite/CMakeLists.txt
index e32654996d35d664b810e2ddfc65fca843212fa0..c15639cc0141d5371b368d5ba95ad451e440b527 100644
--- a/GaudiTestSuite/CMakeLists.txt
+++ b/GaudiTestSuite/CMakeLists.txt
@@ -1,5 +1,5 @@
 #####################################################################################
-# (c) Copyright 1998-2023 CERN for the benefit of the LHCb and ATLAS collaborations #
+# (c) Copyright 1998-2024 CERN for the benefit of the LHCb and ATLAS collaborations #
 #                                                                                   #
 # This software is distributed under the terms of the Apache version 2 licence,     #
 # copied verbatim in the file "LICENSE".                                            #
@@ -179,45 +179,34 @@ gaudi_generate_confuserdb()
 
 # Tests
 gaudi_add_tests(QMTest)
-if(BUILD_TESTING)
-  if(TEST "GaudiTestSuite.jira.gaudi_1174" AND NOT CMAKE_BUILD_TYPE STREQUAL "Debug")
-    set_property(TEST GaudiTestSuite.jira.gaudi_1174 PROPERTY DISABLED TRUE)
-  endif()
-  foreach(test IN ITEMS
-      metadatasvc
-      properties.all properties.all2 properties.all_py
-      bug_34121_tool_properties_in_python
-      deferred_write.enforced deferred_write.explicit)
-    if(TEST "GaudiTestSuite.${test}")
-      set_property(
-        TEST GaudiTestSuite.${test}
-        APPEND PROPERTY ENVIRONMENT JOBOPTSDUMPFILE=gauditestsuite.${test}.joboptsdump
-      )
-    endif()
-  endforeach()
-  if(NOT GAUDI_ENABLE_GAUDIALG)
-    # these tests are for features available in GaudiAlg, but depend on a fixture in GaudiTestSuite tests
-    set_tests_properties(
-      GaudiTestSuite.root_io.extcoll.write GaudiTestSuite.root_io.extcoll.read
-      PROPERTIES DISABLED TRUE
+gaudi_add_pytest(tests/pytest)
+
+# Some tests depend on configuration options
+set(tests_to_disable)
+if(NOT GAUDI_ENABLE_GAUDIALG)
+    list(APPEND tests_to_disable
+        GaudiTestSuite.pytest.root_io.extcoll.test_extcoll_write
+        GaudiTestSuite.pytest.root_io.extcoll.test_extcoll_read
     )
-  endif()
-  if(NOT GAUDI_ENABLE_GAUDIPARTPROP)
-    set_tests_properties(
-      GaudiTestSuite.particlepropsvc
-      PROPERTIES DISABLED TRUE
+endif()
+if(NOT GAUDI_ENABLE_GAUDIPARTPROP)
+    list(APPEND tests_to_disable
+        GaudiTestSuite.pytest.test_particlepropsvc
     )
-  endif()
-  if(gperftools_VERSION STREQUAL "2.15")
-    # FIXME We get a segfault in tcmalloc when we use gperftools 2.15 from LCG 106
-    set_tests_properties(
-      GaudiTestSuite.google_auditors.heapchecker
-      PROPERTIES DISABLED TRUE
+endif()
+if(NOT CMAKE_BUILD_TYPE MATCHES "Debug")
+    list(APPEND tests_to_disable
+        GaudiTestSuite.pytest.jira.test_gaudi_1174
     )
-  endif()
 endif()
 
-gaudi_add_pytest(tests/pytest)
+if(tests_to_disable)
+    file(WRITE ${CMAKE_CURRENT_BINARY_DIR}/disable_tests.cmake
+        "set_tests_properties(${tests_to_disable} PROPERTIES DISABLED TRUE)"
+    )
+    set_property(DIRECTORY APPEND PROPERTY
+        TEST_INCLUDE_FILES ${CMAKE_CURRENT_BINARY_DIR}/disable_tests.cmake)
+endif()
 
 # Compiled python module
 gaudi_add_python_module(PyExample
diff --git a/GaudiTestSuite/tests/options/bug_101513/DisablePFNWarning.py b/GaudiTestSuite/tests/options/jira_gaudi_253/DisablePFNWarning.py
similarity index 93%
rename from GaudiTestSuite/tests/options/bug_101513/DisablePFNWarning.py
rename to GaudiTestSuite/tests/options/jira_gaudi_253/DisablePFNWarning.py
index d30f6d5dbe390542bf2885439e8ca2d191e7261e..4c682c0245352262e3efccbd71f06eb56d3787fb 100644
--- a/GaudiTestSuite/tests/options/bug_101513/DisablePFNWarning.py
+++ b/GaudiTestSuite/tests/options/jira_gaudi_253/DisablePFNWarning.py
@@ -1,5 +1,5 @@
 #####################################################################################
-# (c) Copyright 1998-2019 CERN for the benefit of the LHCb and ATLAS collaborations #
+# (c) Copyright 1998-2024 CERN for the benefit of the LHCb and ATLAS collaborations #
 #                                                                                   #
 # This software is distributed under the terms of the Apache version 2 licence,     #
 # copied verbatim in the file "LICENSE".                                            #
diff --git a/GaudiTestSuite/tests/options/bug_101513/Read.py b/GaudiTestSuite/tests/options/jira_gaudi_253/Read.py
similarity index 92%
rename from GaudiTestSuite/tests/options/bug_101513/Read.py
rename to GaudiTestSuite/tests/options/jira_gaudi_253/Read.py
index 33daec3397b9b65a77268d7e50a4bb029e344b4b..8d4a128a8c37508453af19eeb69b336f5204208c 100644
--- a/GaudiTestSuite/tests/options/bug_101513/Read.py
+++ b/GaudiTestSuite/tests/options/jira_gaudi_253/Read.py
@@ -1,5 +1,5 @@
 #####################################################################################
-# (c) Copyright 1998-2019 CERN for the benefit of the LHCb and ATLAS collaborations #
+# (c) Copyright 1998-2024 CERN for the benefit of the LHCb and ATLAS collaborations #
 #                                                                                   #
 # This software is distributed under the terms of the Apache version 2 licence,     #
 # copied verbatim in the file "LICENSE".                                            #
@@ -21,7 +21,7 @@ from Configurables import Gaudi__RootCnvSvc as RootCnvSvc
 from Configurables import GaudiPersistency, ReadAlg, ReadTES
 from Gaudi.Configuration import *
 
-shutil.copy("bug_101513.dst", "B0101513-0000-0000-0000-000000000000")
+shutil.copy("jira_gaudi_253.dst", "B0101513-0000-0000-0000-000000000000")
 
 # I/O
 GaudiPersistency()
diff --git a/GaudiTestSuite/tests/options/bug_101513/Write.py b/GaudiTestSuite/tests/options/jira_gaudi_253/Write.py
similarity index 86%
rename from GaudiTestSuite/tests/options/bug_101513/Write.py
rename to GaudiTestSuite/tests/options/jira_gaudi_253/Write.py
index 1a0cb11d1e4371972b082a02eb164372f654b86d..d7f5fac28f8b7c18409bc0b6888120e7549e712b 100644
--- a/GaudiTestSuite/tests/options/bug_101513/Write.py
+++ b/GaudiTestSuite/tests/options/jira_gaudi_253/Write.py
@@ -1,5 +1,5 @@
 #####################################################################################
-# (c) Copyright 1998-2019 CERN for the benefit of the LHCb and ATLAS collaborations #
+# (c) Copyright 1998-2024 CERN for the benefit of the LHCb and ATLAS collaborations #
 #                                                                                   #
 # This software is distributed under the terms of the Apache version 2 licence,     #
 # copied verbatim in the file "LICENSE".                                            #
@@ -21,17 +21,17 @@ from Gaudi.Configuration import *
 # Output setup
 dst = OutputStream("RootDst")
 dst.ItemList = ["/Event#999"]
-dst.Output = "DATAFILE='PFN:bug_101513.dst'  SVC='Gaudi::RootCnvSvc' OPT='RECREATE'"
+dst.Output = "DATAFILE='PFN:jira_gaudi_253.dst'  SVC='Gaudi::RootCnvSvc' OPT='RECREATE'"
 
 # Special hacked file catalog
-f = open("bug_101513.xml", "w")
+f = open("jira_gaudi_253.xml", "w")
 f.write(
     """<?xml version="1.0" encoding="UTF-8" standalone="no" ?>
 <!DOCTYPE POOLFILECATALOG SYSTEM "InMemory">
 <POOLFILECATALOG>
   <File ID="B0101513-0000-0000-0000-000000000000">
     <physical>
-      <pfn filetype="ROOT" name="bug_101513.dst"/>
+      <pfn filetype="ROOT" name="jira_gaudi_253.dst"/>
     </physical>
     <logical/>
   </File>
@@ -40,7 +40,7 @@ f.write(
 )
 f.close()
 
-FileCatalog(Catalogs=["xmlcatalog_file:bug_101513.xml"])
+FileCatalog(Catalogs=["xmlcatalog_file:jira_gaudi_253.xml"])
 
 # Output Levels
 # MessageSvc(OutputLevel=VERBOSE)
diff --git a/GaudiTestSuite/tests/pytest/FileSvc/test_file_service.py b/GaudiTestSuite/tests/pytest/FileSvc/test_file_service.py
index 9b2cc004e2bc99bfae90922d08ea417eabc33d17..9a659510db4614e9f524c23e9c948738a2cc7c6d 100644
--- a/GaudiTestSuite/tests/pytest/FileSvc/test_file_service.py
+++ b/GaudiTestSuite/tests/pytest/FileSvc/test_file_service.py
@@ -12,7 +12,6 @@ import os
 
 import pytest
 import ROOT
-from GaudiConfig2 import Configurables as C
 from GaudiTests import run_gaudi
 
 OUTPUT_FILE_NAME = "file_svc_shared.root"
@@ -37,6 +36,8 @@ def setup_file_tree(tmp_path_factory):
 
 
 def config():
+    from GaudiConfig2 import Configurables as C
+
     E = C.Gaudi.TestSuite.FileSvc
 
     algs = [
diff --git a/GaudiTestSuite/tests/pytest/bug/test_71216.py b/GaudiTestSuite/tests/pytest/bug/test_71216.py
new file mode 100644
index 0000000000000000000000000000000000000000..aee51916ab6db311c3a7a9b20d7ddffe3a4bc437
--- /dev/null
+++ b/GaudiTestSuite/tests/pytest/bug/test_71216.py
@@ -0,0 +1,43 @@
+#####################################################################################
+# (c) Copyright 2024 CERN for the benefit of the LHCb and ATLAS collaborations      #
+#                                                                                   #
+# This software is distributed under the terms of the Apache version 2 licence,     #
+# copied verbatim in the file "LICENSE".                                            #
+#                                                                                   #
+# In applying this licence, CERN does not waive the privileges and immunities       #
+# granted to it by virtue of its status as an Intergovernmental Organization        #
+# or submit itself to any jurisdiction.                                             #
+#####################################################################################
+from GaudiTesting import GaudiExeTest
+
+
+class Test71216(GaudiExeTest):
+    """
+    https://its.cern.ch/jira/browse/GAUDI-357
+    """
+
+    command = ["gaudirun.py"]
+
+    def options(self):
+        from Configurables import ApplicationMgr, NTupleAlgorithm, NTupleSvc
+
+        # Try to write in a directory that doesn't exist
+        NTupleSvc(
+            Output=["MyTuples DATAFILE='/random/path/ntest.root' TYP='ROOT' OPT='NEW'"]
+        )
+        # HistogramPersistencySvc(OutputFile = "/random/path/htest.root")
+
+        app = ApplicationMgr(  # noqa: F841
+            TopAlg=[NTupleAlgorithm()],
+            HistogramPersistency="ROOT",
+            EvtSel="NONE",
+            EvtMax=5,
+        )
+
+    def test_stderr(self, stderr: bytes) -> None:
+        stderr = b"\n".join(
+            l
+            for l in stderr.splitlines()
+            if b"file /random/path/ntest.root can not be opened" not in l
+        )
+        assert not stderr.strip()
diff --git a/GaudiTestSuite/tests/pytest/bug/test_74981.py b/GaudiTestSuite/tests/pytest/bug/test_74981.py
new file mode 100644
index 0000000000000000000000000000000000000000..a4dcd57b511e98c1048c25c7f5cf788beb882c82
--- /dev/null
+++ b/GaudiTestSuite/tests/pytest/bug/test_74981.py
@@ -0,0 +1,41 @@
+#####################################################################################
+# (c) Copyright 2024 CERN for the benefit of the LHCb and ATLAS collaborations      #
+#                                                                                   #
+# This software is distributed under the terms of the Apache version 2 licence,     #
+# copied verbatim in the file "LICENSE".                                            #
+#                                                                                   #
+# In applying this licence, CERN does not waive the privileges and immunities       #
+# granted to it by virtue of its status as an Intergovernmental Organization        #
+# or submit itself to any jurisdiction.                                             #
+#####################################################################################
+from GaudiTesting import GaudiExeTest
+
+
+class Test74981(GaudiExeTest):
+    """
+    https://its.cern.ch/jira/browse/GAUDI-364
+    """
+
+    command = ["gaudirun.py"]
+    returncode = 1
+
+    def options(self):
+        from Configurables import ApplicationMgr, DataOnDemandSvc, EventDataSvc
+        from Configurables import GaudiTesting__GetDataObjectAlg as GetDataObjectAlg
+
+        dod = DataOnDemandSvc(
+            UsePreceedingPath=True,
+            AlgMap={"MissingObject": "NoAlgorithm"},
+            PreInitialize=True,
+        )
+
+        alg = GetDataObjectAlg()
+        alg.Paths = ["MissingObject"]
+
+        ApplicationMgr(TopAlg=[alg], ExtSvc=[dod], EvtSel="NONE", EvtMax=1)
+
+        EventDataSvc().EnableFaultHandler = True
+
+    def test_check_line(self, stdout):
+        expected = b"ERROR Unable to initialize Service: DataOnDemandSvc"
+        assert expected in stdout
diff --git a/GaudiTestSuite/tests/pytest/bug/test_76642.py b/GaudiTestSuite/tests/pytest/bug/test_76642.py
new file mode 100644
index 0000000000000000000000000000000000000000..c718a34ee08131eab74d2b4d86cc06cabe44605d
--- /dev/null
+++ b/GaudiTestSuite/tests/pytest/bug/test_76642.py
@@ -0,0 +1,37 @@
+#####################################################################################
+# (c) Copyright 2024 CERN for the benefit of the LHCb and ATLAS collaborations      #
+#                                                                                   #
+# This software is distributed under the terms of the Apache version 2 licence,     #
+# copied verbatim in the file "LICENSE".                                            #
+#                                                                                   #
+# In applying this licence, CERN does not waive the privileges and immunities       #
+# granted to it by virtue of its status as an Intergovernmental Organization        #
+# or submit itself to any jurisdiction.                                             #
+#####################################################################################
+from GaudiTesting import GaudiExeTest
+
+
+class Test76642(GaudiExeTest):
+    command = ["gaudirun.py"]
+    returncode = 3
+
+    def options(self):
+        from Configurables import ApplicationMgr, GaudiPersistency
+
+        from Gaudi.Configuration import InputCopyStream, OutputStream
+
+        GaudiPersistency()
+
+        out = OutputStream(
+            Output="DATAFILE='PFN:76642_a.dst' SVC='Gaudi::RootCnvSvc' OPT='RECREATE'"
+        )
+        out.ItemList = ["/Event#999"]
+        copy = InputCopyStream(
+            Output="DATAFILE='PFN:76642_b.dst' SVC='Gaudi::RootCnvSvc' OPT='RECREATE'"
+        )
+
+        ApplicationMgr(OutStream=[out, copy], EvtSel="NONE", EvtMax=5)
+
+    def test_check_line(self, stdout):
+        expected = b"ERROR Origin of data has changed"
+        assert expected in stdout
diff --git a/GaudiTestSuite/tests/pytest/conditional_output/test_cond_out_read.py b/GaudiTestSuite/tests/pytest/conditional_output/test_cond_out_read.py
new file mode 100644
index 0000000000000000000000000000000000000000..d9744929923e584e02fba4d1ec8782afce16d1b9
--- /dev/null
+++ b/GaudiTestSuite/tests/pytest/conditional_output/test_cond_out_read.py
@@ -0,0 +1,19 @@
+#####################################################################################
+# (c) Copyright 2024 CERN for the benefit of the LHCb and ATLAS collaborations      #
+#                                                                                   #
+# This software is distributed under the terms of the Apache version 2 licence,     #
+# copied verbatim in the file "LICENSE".                                            #
+#                                                                                   #
+# In applying this licence, CERN does not waive the privileges and immunities       #
+# granted to it by virtue of its status as an Intergovernmental Organization        #
+# or submit itself to any jurisdiction.                                             #
+#####################################################################################
+import pytest
+from GaudiTesting import GaudiExeTest
+
+
+@pytest.mark.ctest_fixture_required("gauditestsuite.conditional_output.write")
+@pytest.mark.shared_cwd("conditional_output")
+class Test(GaudiExeTest):
+    command = ["gaudirun.py", "-v", "../../../options/ConditionalOutput/Read.py"]
+    reference = "../refs/conditional_output/read.yaml"
diff --git a/GaudiTestSuite/tests/pytest/conditional_output/test_cond_out_write.py b/GaudiTestSuite/tests/pytest/conditional_output/test_cond_out_write.py
new file mode 100644
index 0000000000000000000000000000000000000000..0168dd6614bb9c130f8ab705334b92130e46cd46
--- /dev/null
+++ b/GaudiTestSuite/tests/pytest/conditional_output/test_cond_out_write.py
@@ -0,0 +1,24 @@
+#####################################################################################
+# (c) Copyright 2024 CERN for the benefit of the LHCb and ATLAS collaborations      #
+#                                                                                   #
+# This software is distributed under the terms of the Apache version 2 licence,     #
+# copied verbatim in the file "LICENSE".                                            #
+#                                                                                   #
+# In applying this licence, CERN does not waive the privileges and immunities       #
+# granted to it by virtue of its status as an Intergovernmental Organization        #
+# or submit itself to any jurisdiction.                                             #
+#####################################################################################
+import pytest
+from GaudiTesting import GaudiExeTest
+
+
+@pytest.mark.ctest_fixture_setup("gauditestsuite.conditional_output.write")
+@pytest.mark.shared_cwd("conditional_output")
+class Test(GaudiExeTest):
+    command = ["gaudirun.py", "-v", "../../../options/ConditionalOutput/Write.py"]
+    reference = "../refs/conditional_output/write.yaml"
+    environment = [
+        "STDOPTS=$ENV_PROJECT_SOURCE_DIR/GaudiTestSuite/options",
+        "JOBOPTSEARCHPATH=$ENV_PROJECT_SOURCE_DIR/GaudiTestSuite/tests/qmtest:$ENV_PROJECT_SOURCE_DIR/GaudiTestSuite/options:$ENV_PROJECT_SOURCE_DIR/Gaudi/tests/pyjobopts:$ENV_PROJECT_SOURCE_DIR/Gaudi/tests",
+        "PYTHONPATH=$ENV_PROJECT_SOURCE_DIR/GaudiTestSuite/tests/qmtest:$ENV_PROJECT_SOURCE_DIR/Gaudi/tests/python:$PYTHONPATH",
+    ]
diff --git a/GaudiTestSuite/tests/qmtest/ControlFlowTestValidator.py b/GaudiTestSuite/tests/pytest/control_flow/ControlFlowTestValidator.py
similarity index 96%
rename from GaudiTestSuite/tests/qmtest/ControlFlowTestValidator.py
rename to GaudiTestSuite/tests/pytest/control_flow/ControlFlowTestValidator.py
index c8446d5e80af915a616b150bba04a18f6bc20e11..5f67bee20cabc7ebf01ffee6ff7785151b9818c2 100644
--- a/GaudiTestSuite/tests/qmtest/ControlFlowTestValidator.py
+++ b/GaudiTestSuite/tests/pytest/control_flow/ControlFlowTestValidator.py
@@ -1,5 +1,5 @@
 #####################################################################################
-# (c) Copyright 1998-2019 CERN for the benefit of the LHCb and ATLAS collaborations #
+# (c) Copyright 1998-2024 CERN for the benefit of the LHCb and ATLAS collaborations #
 #                                                                                   #
 # This software is distributed under the terms of the Apache version 2 licence,     #
 # copied verbatim in the file "LICENSE".                                            #
diff --git a/GaudiTestSuite/tests/pytest/control_flow/test_algsequencer.py b/GaudiTestSuite/tests/pytest/control_flow/test_algsequencer.py
new file mode 100644
index 0000000000000000000000000000000000000000..2de0c6e167a76980000dc4e419cb7358970a2c37
--- /dev/null
+++ b/GaudiTestSuite/tests/pytest/control_flow/test_algsequencer.py
@@ -0,0 +1,16 @@
+#####################################################################################
+# (c) Copyright 2024 CERN for the benefit of the LHCb and ATLAS collaborations      #
+#                                                                                   #
+# This software is distributed under the terms of the Apache version 2 licence,     #
+# copied verbatim in the file "LICENSE".                                            #
+#                                                                                   #
+# In applying this licence, CERN does not waive the privileges and immunities       #
+# granted to it by virtue of its status as an Intergovernmental Organization        #
+# or submit itself to any jurisdiction.                                             #
+#####################################################################################
+from GaudiTesting import GaudiExeTest
+
+
+class TestAlgSequencer(GaudiExeTest):
+    command = ["gaudirun.py", "../../../options/ControlFlow/AlgSequencer.py"]
+    reference = "../refs/ControlFlow/AlgSequencer.yaml"
diff --git a/GaudiTestSuite/tests/pytest/control_flow/test_superalg_dynamic_graph.py b/GaudiTestSuite/tests/pytest/control_flow/test_superalg_dynamic_graph.py
new file mode 100644
index 0000000000000000000000000000000000000000..c1ba51fed6f559fe9f17e6d45437aa7322384bf8
--- /dev/null
+++ b/GaudiTestSuite/tests/pytest/control_flow/test_superalg_dynamic_graph.py
@@ -0,0 +1,18 @@
+#####################################################################################
+# (c) Copyright 2024 CERN for the benefit of the LHCb and ATLAS collaborations      #
+#                                                                                   #
+# This software is distributed under the terms of the Apache version 2 licence,     #
+# copied verbatim in the file "LICENSE".                                            #
+#                                                                                   #
+# In applying this licence, CERN does not waive the privileges and immunities       #
+# granted to it by virtue of its status as an Intergovernmental Organization        #
+# or submit itself to any jurisdiction.                                             #
+#####################################################################################
+from ControlFlowTestValidator import preprocessor
+from GaudiTesting import GaudiExeTest
+
+
+class TestSuperAlgDynamicGraph(GaudiExeTest):
+    command = ["gaudirun.py", "../../..//options/ControlFlow/SuperAlgDynamicGraph.py"]
+    reference = "../refs/ControlFlow/SuperAlgDynamicGraph.yaml"
+    preprocessor = preprocessor
diff --git a/GaudiTestSuite/tests/pytest/control_flow/test_superalgorithm.py b/GaudiTestSuite/tests/pytest/control_flow/test_superalgorithm.py
new file mode 100644
index 0000000000000000000000000000000000000000..6ddd9a79bfa02bf99ba58bde358fa0bc4dc2fca6
--- /dev/null
+++ b/GaudiTestSuite/tests/pytest/control_flow/test_superalgorithm.py
@@ -0,0 +1,18 @@
+#####################################################################################
+# (c) Copyright 2024 CERN for the benefit of the LHCb and ATLAS collaborations      #
+#                                                                                   #
+# This software is distributed under the terms of the Apache version 2 licence,     #
+# copied verbatim in the file "LICENSE".                                            #
+#                                                                                   #
+# In applying this licence, CERN does not waive the privileges and immunities       #
+# granted to it by virtue of its status as an Intergovernmental Organization        #
+# or submit itself to any jurisdiction.                                             #
+#####################################################################################
+from ControlFlowTestValidator import preprocessor
+from GaudiTesting import GaudiExeTest
+
+
+class TestSuperAlgorithm(GaudiExeTest):
+    command = ["gaudirun.py", "../../../options/ControlFlow/SuperAlgorithm.py"]
+    reference = "../refs/ControlFlow/SuperAlgorithm.yaml"
+    preprocessor = preprocessor
diff --git a/GaudiTestSuite/tests/pytest/control_flow/test_toolhandles.py b/GaudiTestSuite/tests/pytest/control_flow/test_toolhandles.py
new file mode 100644
index 0000000000000000000000000000000000000000..728d6cfae25c4ad1e68d1cf4494fde0e39059568
--- /dev/null
+++ b/GaudiTestSuite/tests/pytest/control_flow/test_toolhandles.py
@@ -0,0 +1,20 @@
+#####################################################################################
+# (c) Copyright 2024 CERN for the benefit of the LHCb and ATLAS collaborations      #
+#                                                                                   #
+# This software is distributed under the terms of the Apache version 2 licence,     #
+# copied verbatim in the file "LICENSE".                                            #
+#                                                                                   #
+# In applying this licence, CERN does not waive the privileges and immunities       #
+# granted to it by virtue of its status as an Intergovernmental Organization        #
+# or submit itself to any jurisdiction.                                             #
+#####################################################################################
+from GaudiTesting import GaudiExeTest
+from GaudiTesting.preprocessors import SortGroupOfLines, normalizeTestSuite
+
+
+class TestToolHandles(GaudiExeTest):
+    command = ["gaudirun.py", "../../../options/ToolHandles.py"]
+    reference = "../refs/ToolHandles.yaml"
+    preprocessor = preprocessor = normalizeTestSuite + SortGroupOfLines(
+        r"^THData.*INFO executing"
+    )
diff --git a/GaudiTestSuite/tests/pytest/dataondemand/test_dynamic.py b/GaudiTestSuite/tests/pytest/dataondemand/test_dynamic.py
new file mode 100644
index 0000000000000000000000000000000000000000..eab4fd1fba8530c4b727b7fa4ce48378cca1c91f
--- /dev/null
+++ b/GaudiTestSuite/tests/pytest/dataondemand/test_dynamic.py
@@ -0,0 +1,51 @@
+#####################################################################################
+# (c) Copyright 2024 CERN for the benefit of the LHCb and ATLAS collaborations      #
+#                                                                                   #
+# This software is distributed under the terms of the Apache version 2 licence,     #
+# copied verbatim in the file "LICENSE".                                            #
+#                                                                                   #
+# In applying this licence, CERN does not waive the privileges and immunities       #
+# granted to it by virtue of its status as an Intergovernmental Organization        #
+# or submit itself to any jurisdiction.                                             #
+#####################################################################################
+from GaudiTesting import GaudiExeTest
+
+
+class TestDynamic(GaudiExeTest):
+    command = ["gaudirun.py", "../../../options/DataOnDemand.py"]
+    reference = "../refs/DataOnDemandDyn.yaml"
+
+    def options(self):
+        # modify the DataOnDemandSvc configuration to use the dynamic mapping.
+        from Configurables import DataOnDemandSvc, DODBasicMapper
+
+        from Gaudi.Configuration import ApplicationMgr, ToolSvc
+
+        dod = DataOnDemandSvc()
+        mapper = DODBasicMapper()
+
+        mapper.Algorithms = dod.AlgMap
+        dod.AlgMap = {}
+
+        mapper.Nodes = dod.NodeMap
+        dod.NodeMap = {}
+
+        import re
+
+        obsolete = re.compile(r"DATA='([^']*)'\s*TYPE='([^']*)'")
+
+        for m in filter(None, map(obsolete.match, dod.Algorithms)):
+            mapper.Algorithms[m.group(1)] = m.group(2)
+        dod.Algorithms = []
+
+        for m in filter(None, map(obsolete.match, dod.Nodes)):
+            mapper.Nodes[m.group(1)] = m.group(2)
+        dod.Nodes = []
+
+        dod.NodeMappingTools = [mapper]
+        dod.AlgMappingTools = [mapper]
+
+        # Ensure that the ToolSvc is finalized after the DOD
+        ApplicationMgr().ExtSvc.insert(
+            0, ToolSvc()
+        )  # equivalent to '= [ToolSvc(), dod]'
diff --git a/GaudiTestSuite/tests/pytest/dataondemand/test_static.py b/GaudiTestSuite/tests/pytest/dataondemand/test_static.py
new file mode 100644
index 0000000000000000000000000000000000000000..3a5840850df0e503f2f9bd8264d05f35a73c8d8c
--- /dev/null
+++ b/GaudiTestSuite/tests/pytest/dataondemand/test_static.py
@@ -0,0 +1,16 @@
+#####################################################################################
+# (c) Copyright 2024 CERN for the benefit of the LHCb and ATLAS collaborations      #
+#                                                                                   #
+# This software is distributed under the terms of the Apache version 2 licence,     #
+# copied verbatim in the file "LICENSE".                                            #
+#                                                                                   #
+# In applying this licence, CERN does not waive the privileges and immunities       #
+# granted to it by virtue of its status as an Intergovernmental Organization        #
+# or submit itself to any jurisdiction.                                             #
+#####################################################################################
+from GaudiTesting import GaudiExeTest
+
+
+class TestStatic(GaudiExeTest):
+    command = ["gaudirun.py", "../../../options/DataOnDemand.py"]
+    reference = "../refs/DataOnDemand.yaml"
diff --git a/GaudiTestSuite/tests/pytest/deferred_write/test_enforced.py b/GaudiTestSuite/tests/pytest/deferred_write/test_enforced.py
new file mode 100644
index 0000000000000000000000000000000000000000..2cda5bc2b72db1e04ec1c58d33245a333db74295
--- /dev/null
+++ b/GaudiTestSuite/tests/pytest/deferred_write/test_enforced.py
@@ -0,0 +1,43 @@
+#####################################################################################
+# (c) Copyright 2024 CERN for the benefit of the LHCb and ATLAS collaborations      #
+#                                                                                   #
+# This software is distributed under the terms of the Apache version 2 licence,     #
+# copied verbatim in the file "LICENSE".                                            #
+#                                                                                   #
+# In applying this licence, CERN does not waive the privileges and immunities       #
+# granted to it by virtue of its status as an Intergovernmental Organization        #
+# or submit itself to any jurisdiction.                                             #
+#####################################################################################
+from GaudiTesting import GaudiExeTest
+
+
+class TestEnforced(GaudiExeTest):
+    command = ["gaudirun.py", "-v", "../../options/GaudiMP/EnforceDelegatedWrite.py"]
+
+    def filter_out(stdout):
+        return "\n".join(
+            line
+            for line in stdout.splitlines()
+            if "EventLoopMgr      SUCCESS Event Number =" not in line
+            and " ---> Loop Finished" not in line
+        )
+
+    test_check_line = GaudiExeTest.find_reference_block(
+        """
+        ApplicationMgr       INFO Application Manager Initialized successfully
+        ApplicationMgr       INFO Application Manager Started successfully
+        EventInit            INFO executing....
+        Deferred:Stream1     INFO executing....
+        EventInit            INFO executing....
+        Deferred:Stream2     INFO executing....
+        EventInit            INFO executing....
+        Deferred:Stream1     INFO executing....
+        EventInit            INFO executing....
+        Deferred:Stream2     INFO executing....
+        ApplicationMgr       INFO Application Manager Stopped successfully
+        Deferred:Stream1     INFO finalizing....
+        Deferred:Stream2     INFO finalizing....
+        EventInit            INFO finalizing....
+        """,
+        preprocessor=filter_out,
+    )
diff --git a/GaudiTestSuite/tests/pytest/deferred_write/test_explicit.py b/GaudiTestSuite/tests/pytest/deferred_write/test_explicit.py
new file mode 100644
index 0000000000000000000000000000000000000000..d1d8c0c407d7cb3631bb704c61c6babf99c9ede1
--- /dev/null
+++ b/GaudiTestSuite/tests/pytest/deferred_write/test_explicit.py
@@ -0,0 +1,43 @@
+#####################################################################################
+# (c) Copyright 2024 CERN for the benefit of the LHCb and ATLAS collaborations      #
+#                                                                                   #
+# This software is distributed under the terms of the Apache version 2 licence,     #
+# copied verbatim in the file "LICENSE".                                            #
+#                                                                                   #
+# In applying this licence, CERN does not waive the privileges and immunities       #
+# granted to it by virtue of its status as an Intergovernmental Organization        #
+# or submit itself to any jurisdiction.                                             #
+#####################################################################################
+from GaudiTesting import GaudiExeTest
+
+
+class TestExplicit(GaudiExeTest):
+    command = ["gaudirun.py", "-v", "../../options/GaudiMP/DelegatedWrite.py"]
+
+    def filter_out(stdout):
+        return "\n".join(
+            line
+            for line in stdout.splitlines()
+            if "EventLoopMgr      SUCCESS Event Number =" not in line
+            and " ---> Loop Finished" not in line
+        )
+
+    test_check_line = GaudiExeTest.find_reference_block(
+        """
+        ApplicationMgr       INFO Application Manager Initialized successfully
+        ApplicationMgr       INFO Application Manager Started successfully
+        EventInit            INFO executing....
+        Stream1              INFO executing....
+        EventInit            INFO executing....
+        Stream2              INFO executing....
+        EventInit            INFO executing....
+        Stream1              INFO executing....
+        EventInit            INFO executing....
+        Stream2              INFO executing....
+        ApplicationMgr       INFO Application Manager Stopped successfully
+        Stream1              INFO finalizing....
+        Stream2              INFO finalizing....
+        EventInit            INFO finalizing....
+        """,
+        preprocessor=filter_out,
+    )
diff --git a/GaudiTestSuite/tests/pytest/functional_algorithms/test_multi_mergers.py b/GaudiTestSuite/tests/pytest/functional_algorithms/test_multi_mergers.py
new file mode 100644
index 0000000000000000000000000000000000000000..9c247e081d0c2d53268fce6555960c3f2419d317
--- /dev/null
+++ b/GaudiTestSuite/tests/pytest/functional_algorithms/test_multi_mergers.py
@@ -0,0 +1,16 @@
+#####################################################################################
+# (c) Copyright 2024 CERN for the benefit of the LHCb and ATLAS collaborations      #
+#                                                                                   #
+# This software is distributed under the terms of the Apache version 2 licence,     #
+# copied verbatim in the file "LICENSE".                                            #
+#                                                                                   #
+# In applying this licence, CERN does not waive the privileges and immunities       #
+# granted to it by virtue of its status as an Intergovernmental Organization        #
+# or submit itself to any jurisdiction.                                             #
+#####################################################################################
+from GaudiTesting import GaudiExeTest
+
+
+class TestMultiMergers(GaudiExeTest):
+    command = ["gaudirun.py", "../../../options/FunctionalAlgorithms/MultiMergers.py"]
+    reference = "../refs/MultiMergers.yaml"
diff --git a/GaudiTestSuite/tests/pytest/functional_algorithms/test_produce_consume.py b/GaudiTestSuite/tests/pytest/functional_algorithms/test_produce_consume.py
new file mode 100644
index 0000000000000000000000000000000000000000..66a0186ab52c771e30c4e2aaf2597afd4ccf272d
--- /dev/null
+++ b/GaudiTestSuite/tests/pytest/functional_algorithms/test_produce_consume.py
@@ -0,0 +1,16 @@
+#####################################################################################
+# (c) Copyright 2024 CERN for the benefit of the LHCb and ATLAS collaborations      #
+#                                                                                   #
+# This software is distributed under the terms of the Apache version 2 licence,     #
+# copied verbatim in the file "LICENSE".                                            #
+#                                                                                   #
+# In applying this licence, CERN does not waive the privileges and immunities       #
+# granted to it by virtue of its status as an Intergovernmental Organization        #
+# or submit itself to any jurisdiction.                                             #
+#####################################################################################
+from GaudiTesting import GaudiExeTest
+
+
+class TestProduceConsume(GaudiExeTest):
+    command = ["gaudirun.py", "../../../options/FunctionalAlgorithms/ProduceConsume.py"]
+    reference = "../refs/ProduceConsume.yaml"
diff --git a/GaudiTestSuite/tests/pytest/functional_algorithms/test_select_tracks.py b/GaudiTestSuite/tests/pytest/functional_algorithms/test_select_tracks.py
new file mode 100644
index 0000000000000000000000000000000000000000..8b0bd64f7394a19f5e670f7714aca7011f88fbd3
--- /dev/null
+++ b/GaudiTestSuite/tests/pytest/functional_algorithms/test_select_tracks.py
@@ -0,0 +1,27 @@
+#####################################################################################
+# (c) Copyright 2024 CERN for the benefit of the LHCb and ATLAS collaborations      #
+#                                                                                   #
+# This software is distributed under the terms of the Apache version 2 licence,     #
+# copied verbatim in the file "LICENSE".                                            #
+#                                                                                   #
+# In applying this licence, CERN does not waive the privileges and immunities       #
+# granted to it by virtue of its status as an Intergovernmental Organization        #
+# or submit itself to any jurisdiction.                                             #
+#####################################################################################
+import pytest
+from GaudiTesting import GaudiExeTest
+
+
+@pytest.mark.ctest_fixture_required("root_io_base")
+@pytest.mark.shared_cwd("root_io")
+class Test(GaudiExeTest):
+    command = [
+        "gaudirun.py",
+        "-v",
+        "../../../options/FunctionalAlgorithms/SelectTracks.py",
+    ]
+
+    def test_stdout(self, stdout):
+        assert (
+            b"Gaudi::TestSuit...   INFO extracted 49546 tracks in 2000 events" in stdout
+        )
diff --git a/GaudiTestSuite/tests/pytest/gaudiconfig2/test_histograms.py b/GaudiTestSuite/tests/pytest/gaudiconfig2/test_histograms.py
new file mode 100644
index 0000000000000000000000000000000000000000..494d120f9170285a41ca89ab45ddef1db27ec043
--- /dev/null
+++ b/GaudiTestSuite/tests/pytest/gaudiconfig2/test_histograms.py
@@ -0,0 +1,16 @@
+#####################################################################################
+# (c) Copyright 2024 CERN for the benefit of the LHCb and ATLAS collaborations      #
+#                                                                                   #
+# This software is distributed under the terms of the Apache version 2 licence,     #
+# copied verbatim in the file "LICENSE".                                            #
+#                                                                                   #
+# In applying this licence, CERN does not waive the privileges and immunities       #
+# granted to it by virtue of its status as an Intergovernmental Organization        #
+# or submit itself to any jurisdiction.                                             #
+#####################################################################################
+from GaudiTesting import GaudiExeTest
+
+
+class TestHistograms(GaudiExeTest):
+    command = ["gaudirun.py", "GaudiTestSuite.TestConfig2:main"]
+    reference = "../refs/config2/Histograms.yaml"
diff --git a/GaudiTestSuite/tests/pytest/gaudiconfig2/test_histograms_with_global.py b/GaudiTestSuite/tests/pytest/gaudiconfig2/test_histograms_with_global.py
new file mode 100644
index 0000000000000000000000000000000000000000..e9e86bb6a243f0d184c9fdb142e1c039d900b405
--- /dev/null
+++ b/GaudiTestSuite/tests/pytest/gaudiconfig2/test_histograms_with_global.py
@@ -0,0 +1,16 @@
+#####################################################################################
+# (c) Copyright 2024 CERN for the benefit of the LHCb and ATLAS collaborations      #
+#                                                                                   #
+# This software is distributed under the terms of the Apache version 2 licence,     #
+# copied verbatim in the file "LICENSE".                                            #
+#                                                                                   #
+# In applying this licence, CERN does not waive the privileges and immunities       #
+# granted to it by virtue of its status as an Intergovernmental Organization        #
+# or submit itself to any jurisdiction.                                             #
+#####################################################################################
+from GaudiTesting import GaudiExeTest
+
+
+class TestHistogramsWithGlobal(GaudiExeTest):
+    command = ["gaudirun.py", "../../../options/Histograms_with_global.py"]
+    reference = "../refs/config2/Histograms_wg.yaml"
diff --git a/GaudiTestSuite/tests/pytest/google_auditors/test_cpuprofiler.py b/GaudiTestSuite/tests/pytest/google_auditors/test_cpuprofiler.py
new file mode 100644
index 0000000000000000000000000000000000000000..5fdc7fbff9cc58c125650df1b92f39d944ace860
--- /dev/null
+++ b/GaudiTestSuite/tests/pytest/google_auditors/test_cpuprofiler.py
@@ -0,0 +1,45 @@
+#####################################################################################
+# (c) Copyright 2024 CERN for the benefit of the LHCb and ATLAS collaborations      #
+#                                                                                   #
+# This software is distributed under the terms of the Apache version 2 licence,     #
+# copied verbatim in the file "LICENSE".                                            #
+#                                                                                   #
+# In applying this licence, CERN does not waive the privileges and immunities       #
+# granted to it by virtue of its status as an Intergovernmental Organization        #
+# or submit itself to any jurisdiction.                                             #
+#####################################################################################
+import pytest
+from GaudiTesting import GaudiExeTest, platform_matches
+from GaudiTesting.preprocessors import RegexpReplacer, normalizeTestSuite
+
+
+@pytest.mark.skipif(
+    platform_matches(["i686", "asan", "lsan", "ubsan", "tsan"]),
+    reason="Unsupported platform",
+)
+class TestCpuProfiler(GaudiExeTest):
+    command = ["gaudirun.py", "--preload=libprofiler.so", "-v"]
+    reference = "../refs/google_auditors/cpu_profiler.yaml"
+    preprocessor = normalizeTestSuite + RegexpReplacer(
+        r"PROFILE: interrupts/evictions/bytes = \d+/\d+/\d+",
+        "PROFILE: interrupts/evictions/bytes = X/Y/Z",
+    )
+
+    @classmethod
+    def update_env(cls, env):
+        cls.unset_vars(env, ["GAUDIAPPNAME", "GAUDIAPPVERSION"])
+
+    def options(self):
+        from Configurables import (
+            GaudiTestSuiteCommonConf,
+            Google__CPUProfiler,
+            HelloWorld,
+        )
+
+        from Gaudi.Configuration import INFO, ApplicationMgr, AuditorSvc
+
+        GaudiTestSuiteCommonConf()
+        AuditorSvc().Auditors.append(Google__CPUProfiler(OutputLevel=INFO))
+        ApplicationMgr(
+            EvtMax=10, EvtSel="NONE", TopAlg=[HelloWorld()], AuditAlgorithms=True
+        )
diff --git a/GaudiTestSuite/tests/pytest/google_auditors/test_heapchecker.py b/GaudiTestSuite/tests/pytest/google_auditors/test_heapchecker.py
new file mode 100644
index 0000000000000000000000000000000000000000..f2a986ae8a859e1b0e158e896f3331d32bc957ef
--- /dev/null
+++ b/GaudiTestSuite/tests/pytest/google_auditors/test_heapchecker.py
@@ -0,0 +1,59 @@
+#####################################################################################
+# (c) Copyright 2024 CERN for the benefit of the LHCb and ATLAS collaborations      #
+#                                                                                   #
+# This software is distributed under the terms of the Apache version 2 licence,     #
+# copied verbatim in the file "LICENSE".                                            #
+#                                                                                   #
+# In applying this licence, CERN does not waive the privileges and immunities       #
+# granted to it by virtue of its status as an Intergovernmental Organization        #
+# or submit itself to any jurisdiction.                                             #
+#####################################################################################
+import os
+
+import pytest
+from GaudiTesting import GaudiExeTest, platform_matches
+from GaudiTesting.preprocessors import LineSkipper, RegexpReplacer, normalizeTestSuite
+
+
+@pytest.mark.skipif(
+    "CI" in os.environ
+    or platform_matches(["i686", "asan", "lsan", "ubsan", "tsan", "^arm", "^aarch"]),
+    reason="Unsupported platform",
+)
+# FIXME We get a segfault in tcmalloc when we use gperftools 2.15 from LCG 106
+@pytest.mark.skipif(
+    os.environ.get("LCG_VERSION") == "106",
+    reason="Unsupported LCG version (gperftools 2.15)",
+)
+class TestHeapChecker(GaudiExeTest):
+    command = ["gaudirun.py", "-T", "-v"]
+    reference = "../refs/google_auditors/heap_checker.yaml"
+    preprocessor = (
+        normalizeTestSuite
+        + LineSkipper(
+            [
+                "Turning perftools heap leak checking off",
+                "Perftools heap leak checker is active",
+                "Have memory regions w/o callers",
+            ]
+        )
+        + RegexpReplacer(
+            r"found \d+ reachable heap objects of \d+ bytes",
+            "found XXX reachable heap objects of YYY bytes",
+        )
+    )
+
+    environment = ["HEAPCHECK=local", "GAUDIAPPNAME=", "GAUDIAPPVERSION="]
+
+    def options(self):
+        # Options of the test job
+        from Configurables import GaudiTestSuiteCommonConf, HelloWorld
+        from Configurables import Google__HeapChecker as GoogleAuditor
+
+        from Gaudi.Configuration import INFO, ApplicationMgr, AuditorSvc
+
+        GaudiTestSuiteCommonConf()
+        AuditorSvc().Auditors.append(GoogleAuditor(OutputLevel=INFO))
+        ApplicationMgr(
+            EvtMax=10, EvtSel="NONE", TopAlg=[HelloWorld()], AuditAlgorithms=True
+        )
diff --git a/GaudiTestSuite/tests/pytest/google_auditors/test_heapprofiler.py b/GaudiTestSuite/tests/pytest/google_auditors/test_heapprofiler.py
new file mode 100644
index 0000000000000000000000000000000000000000..0b452c54c5a8f8c7f73f1eee40c6da43e1ed6e57
--- /dev/null
+++ b/GaudiTestSuite/tests/pytest/google_auditors/test_heapprofiler.py
@@ -0,0 +1,37 @@
+#####################################################################################
+# (c) Copyright 2024 CERN for the benefit of the LHCb and ATLAS collaborations      #
+#                                                                                   #
+# This software is distributed under the terms of the Apache version 2 licence,     #
+# copied verbatim in the file "LICENSE".                                            #
+#                                                                                   #
+# In applying this licence, CERN does not waive the privileges and immunities       #
+# granted to it by virtue of its status as an Intergovernmental Organization        #
+# or submit itself to any jurisdiction.                                             #
+#####################################################################################
+import pytest
+from GaudiTesting import GaudiExeTest, platform_matches
+
+
+@pytest.mark.skipif(
+    platform_matches(["i686", "asan", "lsan", "ubsan", "tsan"]),
+    reason="Unsupported platform",
+)
+class TestHeapProfiler(GaudiExeTest):
+    command = ["gaudirun.py", "-T", "-v"]
+    reference = "../refs/google_auditors/heap_profiler.yaml"
+
+    @classmethod
+    def update_env(cls, env):
+        cls.unset_vars(env, ["GAUDIAPPNAME", "GAUDIAPPVERSION"])
+
+    def options(self):
+        from Configurables import GaudiTestSuiteCommonConf, HelloWorld
+        from Configurables import Google__HeapProfiler as GoogleAuditor
+
+        from Gaudi.Configuration import INFO, ApplicationMgr, AuditorSvc
+
+        GaudiTestSuiteCommonConf()
+        AuditorSvc().Auditors.append(GoogleAuditor(OutputLevel=INFO))
+        ApplicationMgr(
+            EvtMax=10, EvtSel="NONE", TopAlg=[HelloWorld()], AuditAlgorithms=True
+        )
diff --git a/GaudiTestSuite/tests/pytest/histograms/test_axes_labels.py b/GaudiTestSuite/tests/pytest/histograms/test_axes_labels.py
new file mode 100644
index 0000000000000000000000000000000000000000..5a83c41da983361ea12679c4a2dcaca773772aea
--- /dev/null
+++ b/GaudiTestSuite/tests/pytest/histograms/test_axes_labels.py
@@ -0,0 +1,64 @@
+#####################################################################################
+# (c) Copyright 2024 CERN for the benefit of the LHCb and ATLAS collaborations      #
+#                                                                                   #
+# This software is distributed under the terms of the Apache version 2 licence,     #
+# copied verbatim in the file "LICENSE".                                            #
+#                                                                                   #
+# In applying this licence, CERN does not waive the privileges and immunities       #
+# granted to it by virtue of its status as an Intergovernmental Organization        #
+# or submit itself to any jurisdiction.                                             #
+#####################################################################################
+import inspect
+import os
+
+from GaudiTesting import GaudiExeTest
+
+FILENAME = "axes_labels.root"
+FILENAMEJSON = "axes_labels.json"
+
+
+def config():
+    import GaudiConfig2.Configurables as C
+    import GaudiConfig2.Configurables.Gaudi.Tests.Histograms.AxesLabels as T
+
+    algs = []
+    svcs = []
+
+    HistoAlgo = T.HistWithLabelsAlg
+    algs.append(HistoAlgo("HistoAlgo"))
+
+    svcs.append(C.Gaudi.Histograming.Sink.Root(FileName=FILENAME))
+    svcs.append(C.Gaudi.Monitoring.JSONSink(FileName=FILENAMEJSON))
+    svcs.append(C.Gaudi.Monitoring.MessageSvcSink())
+
+    yield from algs
+    yield from svcs
+
+    yield C.ApplicationMgr(
+        EvtMax=5,
+        EvtSel="NONE",
+        TopAlg=algs,
+        ExtSvc=svcs,
+    )
+
+
+class TestAxesLabels(GaudiExeTest):
+    currentFile = inspect.getfile(inspect.currentframe())
+    command = ["gaudirun.py", f"{currentFile}:config"]
+
+    def test_axis_labels(self, cwd):
+        assert os.path.exists(cwd / FILENAME)
+
+        import ROOT
+
+        f = ROOT.TFile.Open(str(cwd / FILENAME))
+        h = f.Get("HistoAlgo/hist")
+        axis = h.GetXaxis()
+        labels = list(axis.GetLabels())
+        expected = ["a", "b", "c", "d", "e"]
+        assert labels == expected
+
+    def validate_json_with_reference(self, cwd):
+        self.validate_json_with_reference(
+            cwd / FILENAMEJSON, "../refs/histograms/axes_labels.json"
+        )
diff --git a/GaudiTestSuite/tests/pytest/histograms/test_custom_axis.py b/GaudiTestSuite/tests/pytest/histograms/test_custom_axis.py
new file mode 100644
index 0000000000000000000000000000000000000000..23972bbe17e2d501d74b51c623ae86367ed101de
--- /dev/null
+++ b/GaudiTestSuite/tests/pytest/histograms/test_custom_axis.py
@@ -0,0 +1,80 @@
+#####################################################################################
+# (c) Copyright 2024 CERN for the benefit of the LHCb and ATLAS collaborations      #
+#                                                                                   #
+# This software is distributed under the terms of the Apache version 2 licence,     #
+# copied verbatim in the file "LICENSE".                                            #
+#                                                                                   #
+# In applying this licence, CERN does not waive the privileges and immunities       #
+# granted to it by virtue of its status as an Intergovernmental Organization        #
+# or submit itself to any jurisdiction.                                             #
+#####################################################################################
+import inspect
+import os
+
+import pytest
+from GaudiTesting import GaudiExeTest
+
+FILENAME = "custom_axis.root"
+FILENAMEJSON = "custom_axis.json"
+
+
+def config():
+    import GaudiConfig2.Configurables as C
+    import GaudiConfig2.Configurables.Gaudi.Tests.Histograms.CustomAxis as T
+
+    algs = []
+    tools = []
+    svcs = []
+
+    Alg = T.EnumAxisAlg
+    algs.append(Alg("Alg"))
+
+    svcs.append(C.Gaudi.Histograming.Sink.Root(FileName=FILENAME))
+    svcs.append(C.Gaudi.Monitoring.JSONSink(FileName=FILENAMEJSON))
+    svcs.append(C.Gaudi.Monitoring.MessageSvcSink())
+
+    yield from algs
+    yield from tools
+    yield from svcs
+
+    yield C.ApplicationMgr(
+        EvtMax=5,
+        EvtSel="NONE",
+        TopAlg=algs,
+        ExtSvc=svcs,
+    )
+
+
+class TestCustomAxis(GaudiExeTest):
+    currentFile = inspect.getfile(inspect.currentframe())
+    command = ["gaudirun.py", f"{currentFile}:config"]
+
+    @pytest.fixture(autouse=True)
+    def changeDir(self, monkeypatch):
+        monkeypatch.chdir(self.cwd)
+        yield
+
+    def test_axis_labels(self):
+        assert os.path.exists(FILENAME)
+
+        import ROOT
+
+        f = ROOT.TFile.Open(FILENAME)
+        h = f.Get("Alg/Categories")
+        if not h:
+            k = f.GetKey("Alg/Categories")
+            if k:
+                h = k.ReadObj()
+
+        assert h
+        assert h.GetNbinsX() == 4
+
+        axis = h.GetXaxis()
+        labels = list(axis.GetLabels())
+        expected = ["Simple", "Complex", "Bad", "Wrong"]
+        assert labels == expected
+
+    def validate_json_with_reference(self):
+        self.validate_json_with_reference(
+            FILENAMEJSON, "../refs/histograms/custom_axis.json"
+        )
diff --git a/GaudiTestSuite/tests/pytest/histograms/test_directories.py b/GaudiTestSuite/tests/pytest/histograms/test_directories.py
new file mode 100644
index 0000000000000000000000000000000000000000..c4a507b627982c86f2a48ba19774bc61bfa0bc21
--- /dev/null
+++ b/GaudiTestSuite/tests/pytest/histograms/test_directories.py
@@ -0,0 +1,73 @@
+#####################################################################################
+# (c) Copyright 2024 CERN for the benefit of the LHCb and ATLAS collaborations      #
+#                                                                                   #
+# This software is distributed under the terms of the Apache version 2 licence,     #
+# copied verbatim in the file "LICENSE".                                            #
+#                                                                                   #
+# In applying this licence, CERN does not waive the privileges and immunities       #
+# granted to it by virtue of its status as an Intergovernmental Organization        #
+# or submit itself to any jurisdiction.                                             #
+#####################################################################################
+import inspect
+import os
+
+from GaudiTesting import GaudiExeTest
+
+FILENAME = "directories.root"
+FILENAMEJSON = "directories.json"
+
+
+def config():
+    import GaudiConfig2.Configurables as C
+    import GaudiConfig2.Configurables.Gaudi.Tests.Histograms.Directories as D
+
+    algs = []
+    tools = []
+    svcs = []
+
+    Alg = D.HistoGroupsAlg
+    algs.append(Alg("Alg"))
+
+    svcs.append(C.Gaudi.Histograming.Sink.Root(FileName=FILENAME))
+    svcs.append(C.Gaudi.Monitoring.JSONSink(FileName=FILENAMEJSON))
+    svcs.append(C.Gaudi.Monitoring.MessageSvcSink())
+
+    yield from algs
+    yield from tools
+    yield from svcs
+
+    yield C.ApplicationMgr(
+        EvtMax=5,
+        EvtSel="NONE",
+        TopAlg=algs,
+        ExtSvc=svcs,
+    )
+
+
+class TestDirectories(GaudiExeTest):
+    currentFile = inspect.getfile(inspect.currentframe())
+    command = ["gaudirun.py", f"{currentFile}:config"]
+
+    def test_axis_labels(self, cwd):
+        assert os.path.exists(cwd / FILENAME)
+
+        import ROOT
+
+        f = ROOT.TFile.Open(str(cwd / FILENAME))
+        for name in [
+            f"{component}/{histogram}"
+            for component in ["Alg", "Alg/Tool"]
+            for histogram in [
+                "Top",
+                "Group/First",
+                "Group/Second",
+                "Group/SubGroup/Third",
+            ]
+        ]:
+            h = f.Get(name)
+            assert h, f"missing histogram {name}"
+
+    def validate_json_with_reference(self, cwd):
+        self.validate_json_with_reference(
+            cwd / FILENAMEJSON, "../refs/histograms/directories.json"
+        )
diff --git a/GaudiTestSuite/tests/pytest/histograms/test_issue_212.py b/GaudiTestSuite/tests/pytest/histograms/test_issue_212.py
new file mode 100644
index 0000000000000000000000000000000000000000..37921cb31898d6817c1ab3ceb244745dfb4f7271
--- /dev/null
+++ b/GaudiTestSuite/tests/pytest/histograms/test_issue_212.py
@@ -0,0 +1,99 @@
+#####################################################################################
+# (c) Copyright 2024 CERN for the benefit of the LHCb and ATLAS collaborations      #
+#                                                                                   #
+# This software is distributed under the terms of the Apache version 2 licence,     #
+# copied verbatim in the file "LICENSE".                                            #
+#                                                                                   #
+# In applying this licence, CERN does not waive the privileges and immunities       #
+# granted to it by virtue of its status as an Intergovernmental Organization        #
+# or submit itself to any jurisdiction.                                             #
+#####################################################################################
+import inspect
+import os
+
+from GaudiTesting import GaudiExeTest
+
+FILENAME = "issue_212.root"
+FILENAMEJSON = "issue_212.json"
+
+
+def config():
+    import GaudiConfig2.Configurables as C
+    import GaudiConfig2.Configurables.Gaudi.Tests.Histograms.MultiDimLayout as T
+
+    algs = []
+    tools = []
+    svcs = []
+
+    Alg = T.TestAlg
+    algs.append(Alg("Alg"))
+
+    svcs.append(C.Gaudi.Histograming.Sink.Root(FileName=FILENAME))
+    svcs.append(C.Gaudi.Monitoring.JSONSink(FileName=FILENAMEJSON))
+    svcs.append(C.Gaudi.Monitoring.MessageSvcSink())
+
+    yield from algs
+    yield from tools
+    yield from svcs
+
+    yield C.ApplicationMgr(
+        EvtMax=1,
+        EvtSel="NONE",
+        TopAlg=algs,
+        ExtSvc=svcs,
+    )
+
+
+class TestIssue212(GaudiExeTest):
+    currentFile = inspect.getfile(inspect.currentframe())
+    command = ["gaudirun.py", f"{currentFile}:config"]
+
+    def test_axis_labels(self, cwd):
+        assert os.path.exists(cwd / FILENAME)
+
+        from collections import defaultdict
+        from unittest import TestCase
+
+        import ROOT
+
+        f = ROOT.TFile.Open(str(cwd / FILENAME))
+
+        # get the 3 expected histograms
+        histos = []
+        for i in range(1, 4):
+            h = f.Get(f"Alg/h{i}")
+            if not h:
+                k = f.GetKey(f"Alg/h{i}")
+                if k:
+                    h = k.ReadObj()
+
+            assert h, f"missing histogram Alg/h{i}"
+            histos.append(h)
+
+        h1, h2, h3 = histos
+        # mimic the C++ filling loop to validate the content against expectation
+        value = 0.0
+        expected = defaultdict(dict)
+        found = defaultdict(dict)
+        for x in [i - 0.5 for i in range(12)]:
+            value += 1
+            expected["h1"][x] = value
+            found["h1"][x] = h1.GetBinContent(h1.FindBin(x))
+            for y in [i - 0.5 for i in range(12)]:
+                value += 1
+                expected["h2"][(x, y)] = value
+                found["h2"][(x, y)] = h2.GetBinContent(h2.FindBin(x, y))
+                for z in [i - 0.5 for i in range(12)]:
+                    value += 1
+                    expected["h3"][(x, y, z)] = value
+                    found["h3"][(x, y, z)] = h3.GetBinContent(h3.FindBin(x, y, z))
+
+        # this is a trick to piggyback on TestCase dict diff report
+        t = TestCase()
+        for name in expected:
+            t.assertEqual(expected[name], found[name])
+
+    def validate_json_with_reference(self, cwd):
+        self.validate_json_with_reference(
+            cwd / FILENAMEJSON, "../refs/histograms/issue_212.json"
+        )
diff --git a/GaudiTestSuite/tests/pytest/issues/test_27.py b/GaudiTestSuite/tests/pytest/issues/test_27.py
new file mode 100644
index 0000000000000000000000000000000000000000..e98b39b3647f4e5c47731c186db8ef2f9420b61e
--- /dev/null
+++ b/GaudiTestSuite/tests/pytest/issues/test_27.py
@@ -0,0 +1,15 @@
+#####################################################################################
+# (c) Copyright 2024 CERN for the benefit of the LHCb and ATLAS collaborations      #
+#                                                                                   #
+# This software is distributed under the terms of the Apache version 2 licence,     #
+# copied verbatim in the file "LICENSE".                                            #
+#                                                                                   #
+# In applying this licence, CERN does not waive the privileges and immunities       #
+# granted to it by virtue of its status as an Intergovernmental Organization        #
+# or submit itself to any jurisdiction.                                             #
+#####################################################################################
+from GaudiTesting import GaudiExeTest
+
+
+class Test27(GaudiExeTest):
+    command = ["gaudirun.py", "../../../tests/options/TestObjectVersion.py"]
diff --git a/GaudiTestSuite/tests/pytest/jira/test_gaudi_1044.py b/GaudiTestSuite/tests/pytest/jira/test_gaudi_1044.py
new file mode 100644
index 0000000000000000000000000000000000000000..1583c35ba56c662f30bb9582ac834cef4849057b
--- /dev/null
+++ b/GaudiTestSuite/tests/pytest/jira/test_gaudi_1044.py
@@ -0,0 +1,18 @@
+#####################################################################################
+# (c) Copyright 2024 CERN for the benefit of the LHCb and ATLAS collaborations      #
+#                                                                                   #
+# This software is distributed under the terms of the Apache version 2 licence,     #
+# copied verbatim in the file "LICENSE".                                            #
+#                                                                                   #
+# In applying this licence, CERN does not waive the privileges and immunities       #
+# granted to it by virtue of its status as an Intergovernmental Organization        #
+# or submit itself to any jurisdiction.                                             #
+#####################################################################################
+from GaudiTesting import GaudiExeTest
+
+
+class TestGaudi1044(GaudiExeTest):
+    command = ["Gaudi.exe"]
+    options = """
+            ApplicationMgr.EvtMax = 1L;
+            """
diff --git a/GaudiTestSuite/tests/pytest/jira/test_gaudi_1174.py b/GaudiTestSuite/tests/pytest/jira/test_gaudi_1174.py
new file mode 100644
index 0000000000000000000000000000000000000000..977cd94f1e29c38147e035ef73162071a3a522d5
--- /dev/null
+++ b/GaudiTestSuite/tests/pytest/jira/test_gaudi_1174.py
@@ -0,0 +1,38 @@
+#####################################################################################
+# (c) Copyright 2024 CERN for the benefit of the LHCb and ATLAS collaborations      #
+#                                                                                   #
+# This software is distributed under the terms of the Apache version 2 licence,     #
+# copied verbatim in the file "LICENSE".                                            #
+#                                                                                   #
+# In applying this licence, CERN does not waive the privileges and immunities       #
+# granted to it by virtue of its status as an Intergovernmental Organization        #
+# or submit itself to any jurisdiction.                                             #
+#####################################################################################
+from GaudiTesting import GaudiExeTest
+
+
+class TestGaudi1174(GaudiExeTest):
+    command = ["gaudirun.py", "../../../options/AlgTools.py"]
+
+    def options(self):
+        from Configurables import MessageSvc
+
+        MessageSvc(countInactive=True)
+
+    test_check_line = GaudiExeTest.find_reference_block(
+        """
+        Listing sources of Unprotected and Unseen messages
+        =======================================================
+         Message Source                  |   Level |    Count
+        ---------------------------------+---------+-----------
+         MyAlg.MyTool                    |   DEBUG |       10
+         MyAlg.PrivToolHandle            |   DEBUG |       20
+         MyAlg.ToolWithName              |   DEBUG |       10
+         TestToolAlg                     |   DEBUG |       13
+         ToolSvc.ConstGenericToolHandle  |   DEBUG |       30
+         ToolSvc.MyTool                  |   DEBUG |       10
+         ToolSvc.PubToolHandle           |   DEBUG |       20
+         ToolSvc.TestPubToolHandle       |   DEBUG |       20
+        =======================================================
+        """
+    )
diff --git a/GaudiTestSuite/tests/pytest/jira/test_gaudi_1185.py b/GaudiTestSuite/tests/pytest/jira/test_gaudi_1185.py
new file mode 100644
index 0000000000000000000000000000000000000000..d6aee1b943a865aa7364e6ef5822f4a0d4fd910d
--- /dev/null
+++ b/GaudiTestSuite/tests/pytest/jira/test_gaudi_1185.py
@@ -0,0 +1,37 @@
+#####################################################################################
+# (c) Copyright 2024 CERN for the benefit of the LHCb and ATLAS collaborations      #
+#                                                                                   #
+# This software is distributed under the terms of the Apache version 2 licence,     #
+# copied verbatim in the file "LICENSE".                                            #
+#                                                                                   #
+# In applying this licence, CERN does not waive the privileges and immunities       #
+# granted to it by virtue of its status as an Intergovernmental Organization        #
+# or submit itself to any jurisdiction.                                             #
+#####################################################################################
+from GaudiTesting import GaudiExeTest
+
+
+class TestGaudi1185(GaudiExeTest):
+    command = ["gaudirun.py"]
+
+    def options(self):
+        from Configurables import ApplicationMgr, MessageSvc
+        from Configurables import GaudiTesting__JIRA__GAUDI_1185 as GAUDI_1185
+
+        from Gaudi.Configuration import INFO, WARNING
+
+        MessageSvc(OutputLevel=WARNING)
+        a = GAUDI_1185("Implicit")
+        b = GAUDI_1185("Explicit")
+        b.OutputLevel = INFO
+        ApplicationMgr(TopAlg=[a, b], EvtSel="NONE", EvtMax=1)
+
+    test_check_line = GaudiExeTest.find_reference_block(
+        """
+        ApplicationMgr       INFO Application Manager Configured successfully
+        Implicit          SUCCESS Initial msgLevel(): 4
+        Implicit          SUCCESS Current msgLevel(): 4
+        Explicit          SUCCESS Initial msgLevel(): 3
+        Explicit          SUCCESS Current msgLevel(): 3
+        """
+    )
diff --git a/GaudiTestSuite/tests/pytest/jira/test_gaudi_253/test_prepare.py b/GaudiTestSuite/tests/pytest/jira/test_gaudi_253/test_prepare.py
new file mode 100644
index 0000000000000000000000000000000000000000..8e011d33063a601d9fd92faa9f97f85507cfcd98
--- /dev/null
+++ b/GaudiTestSuite/tests/pytest/jira/test_gaudi_253/test_prepare.py
@@ -0,0 +1,21 @@
+#####################################################################################
+# (c) Copyright 2024 CERN for the benefit of the LHCb and ATLAS collaborations      #
+#                                                                                   #
+# This software is distributed under the terms of the Apache version 2 licence,     #
+# copied verbatim in the file "LICENSE".                                            #
+#                                                                                   #
+# In applying this licence, CERN does not waive the privileges and immunities       #
+# granted to it by virtue of its status as an Intergovernmental Organization        #
+# or submit itself to any jurisdiction.                                             #
+#####################################################################################
+import pytest
+from GaudiTesting import GaudiExeTest
+
+
+@pytest.mark.ctest_fixture_setup("gauditestsuite.jira_gaudi_253.prepare")
+@pytest.mark.shared_cwd("jira_gaudi_253")
+class Test(GaudiExeTest):
+    command = ["gaudirun.py", "-v", "../../../options/jira_gaudi_253/Write.py"]
+
+    def test_stdout(self, stdout):
+        GaudiExeTest.count_error_lines({"ERROR": 0}, stdout.decode())
diff --git a/GaudiTestSuite/tests/pytest/jira/test_gaudi_253/test_with_error.py b/GaudiTestSuite/tests/pytest/jira/test_gaudi_253/test_with_error.py
new file mode 100644
index 0000000000000000000000000000000000000000..330007016371d108d4168d4191f15ba999a24f2b
--- /dev/null
+++ b/GaudiTestSuite/tests/pytest/jira/test_gaudi_253/test_with_error.py
@@ -0,0 +1,21 @@
+#####################################################################################
+# (c) Copyright 2024 CERN for the benefit of the LHCb and ATLAS collaborations      #
+#                                                                                   #
+# This software is distributed under the terms of the Apache version 2 licence,     #
+# copied verbatim in the file "LICENSE".                                            #
+#                                                                                   #
+# In applying this licence, CERN does not waive the privileges and immunities       #
+# granted to it by virtue of its status as an Intergovernmental Organization        #
+# or submit itself to any jurisdiction.                                             #
+#####################################################################################
+import pytest
+from GaudiTesting import GaudiExeTest
+
+
+@pytest.mark.ctest_fixture_required("gauditestsuite.jira_gaudi_253.prepare")
+@pytest.mark.shared_cwd("jira_gaudi_253")
+class Test(GaudiExeTest):
+    command = ["gaudirun.py", "-v", "../../../options/jira_gaudi_253/Read.py"]
+
+    def test_stdout(self, stdout):
+        GaudiExeTest.count_error_lines({"ERROR": 2}, stdout.decode())
diff --git a/GaudiTestSuite/tests/pytest/jira/test_gaudi_253/test_without_error.py b/GaudiTestSuite/tests/pytest/jira/test_gaudi_253/test_without_error.py
new file mode 100644
index 0000000000000000000000000000000000000000..c13b86b929471790d956f378113fca0532bd8782
--- /dev/null
+++ b/GaudiTestSuite/tests/pytest/jira/test_gaudi_253/test_without_error.py
@@ -0,0 +1,26 @@
+#####################################################################################
+# (c) Copyright 2024 CERN for the benefit of the LHCb and ATLAS collaborations      #
+#                                                                                   #
+# This software is distributed under the terms of the Apache version 2 licence,     #
+# copied verbatim in the file "LICENSE".                                            #
+#                                                                                   #
+# In applying this licence, CERN does not waive the privileges and immunities       #
+# granted to it by virtue of its status as an Intergovernmental Organization        #
+# or submit itself to any jurisdiction.                                             #
+#####################################################################################
+import pytest
+from GaudiTesting import GaudiExeTest
+
+
+@pytest.mark.ctest_fixture_required("gauditestsuite.jira_gaudi_253.prepare")
+@pytest.mark.shared_cwd("jira_gaudi_253")
+class Test(GaudiExeTest):
+    command = [
+        "gaudirun.py",
+        "-v",
+        "../../../options/jira_gaudi_253/Read.py",
+        "../../../options/jira_gaudi_253/DisablePFNWarning.py",
+    ]
+
+    def test_stdout(self, stdout):
+        GaudiExeTest.count_error_lines({"ERROR": 0}, stdout.decode())
diff --git a/GaudiTestSuite/tests/pytest/jira/test_gaudi_971.py b/GaudiTestSuite/tests/pytest/jira/test_gaudi_971.py
new file mode 100644
index 0000000000000000000000000000000000000000..4d81597e14b5eb5d69fe8e75aea48ce35e16d22d
--- /dev/null
+++ b/GaudiTestSuite/tests/pytest/jira/test_gaudi_971.py
@@ -0,0 +1,70 @@
+#####################################################################################
+# (c) Copyright 2024 CERN for the benefit of the LHCb and ATLAS collaborations      #
+#                                                                                   #
+# This software is distributed under the terms of the Apache version 2 licence,     #
+# copied verbatim in the file "LICENSE".                                            #
+#                                                                                   #
+# In applying this licence, CERN does not waive the privileges and immunities       #
+# granted to it by virtue of its status as an Intergovernmental Organization        #
+# or submit itself to any jurisdiction.                                             #
+#####################################################################################
+import pytest
+from GaudiTesting import GaudiExeTest
+from GaudiTesting.preprocessors import RegexpReplacer, normalizeTestSuite
+
+
+@pytest.mark.ctest_fixture_required("root_io_base")
+@pytest.mark.shared_cwd("root_io")
+class Test(GaudiExeTest):
+    command = ["gaudirun.py", "-v", "../../../options/ROOT_IO/Read.py"]
+
+    def options(self):
+        # Options of the test job
+        # modify the ROOTIO.xml file catalog to add a dummy replica
+        from xml.etree import ElementTree as ET
+
+        from Gaudi.Configuration import (
+            EventSelector,
+            FileCatalog,
+        )
+
+        data = ET.parse("ROOTIO.xml")
+        for file_el in data.getroot().iterfind("File"):
+            for pfn in file_el.iterfind("physical/pfn"):
+                if pfn.attrib["name"] == "ROOTIO.dst":
+                    physical = file_el.find("physical")
+                    dummy = physical.makeelement(
+                        "pfn", {"name": "dummy.dst", "filetype": "ROOT"}
+                    )
+                    physical.insert(0, dummy)
+                    logical = file_el.find("logical")
+                    if logical is None:
+                        logical = file_el.makeelement("logical")
+                        file_el.append(logical)
+                    lfn = logical.makeelement("lfn", {"name": "input.dst"})
+                    logical.append(lfn)
+                    break
+
+        with open("GAUDI-971.xml", "wb") as catalog:
+            catalog.write(b'<?xml version="1.0" encoding="utf-8" standalone="no" ?>\n')
+            catalog.write(b'<!DOCTYPE POOLFILECATALOG SYSTEM "InMemory">\n')
+            data.write(catalog, encoding="utf-8", xml_declaration=False)
+
+        # print('#' * 80)
+        # print(open('GAUDI-971.xml').read())
+        # print('#' * 80)
+
+        FileCatalog(Catalogs=["xmlcatalog_file:GAUDI-971.xml"])
+
+        esel = EventSelector()
+        esel.Input = [
+            "DATAFILE='LFN:input.dst'  SVC='Gaudi::RootEvtSelector' OPT='READ'"
+        ]
+
+    reference = "../refs/jira/gaudi_971.yaml"
+
+    preprocessor = normalizeTestSuite + RegexpReplacer(
+        when="TFile::TFile",
+        orig=r"file (.*)dummy.dst does not exist",
+        repl=r"file .../dummy.dst does not exist",
+    )
diff --git a/GaudiTestSuite/tests/pytest/job_opts_svc/test_global_defaults.py b/GaudiTestSuite/tests/pytest/job_opts_svc/test_global_defaults.py
new file mode 100644
index 0000000000000000000000000000000000000000..c7c5bfab710ef8a08b64d19d08d2593c0e8f4a74
--- /dev/null
+++ b/GaudiTestSuite/tests/pytest/job_opts_svc/test_global_defaults.py
@@ -0,0 +1,64 @@
+#####################################################################################
+# (c) Copyright 2024 CERN for the benefit of the LHCb and ATLAS collaborations      #
+#                                                                                   #
+# This software is distributed under the terms of the Apache version 2 licence,     #
+# copied verbatim in the file "LICENSE".                                            #
+#                                                                                   #
+# In applying this licence, CERN does not waive the privileges and immunities       #
+# granted to it by virtue of its status as an Intergovernmental Organization        #
+# or submit itself to any jurisdiction.                                             #
+#####################################################################################
+from GaudiTesting import GaudiExeTest
+
+
+class TestGlobalDefaults(GaudiExeTest):
+    command = ["gaudirun.py"]
+
+    def options(self):
+        from Configurables import HelloWorld
+
+        from Gaudi.Configuration import ApplicationMgr, JobOptionsSvc
+
+        app = ApplicationMgr(EvtSel="NONE", EvtMax=1)
+
+        app.TopAlg = [HelloWorld("alg{}".format(i)) for i in range(10)]
+        app.TopAlg[5].OutputLevel = 4
+
+        JobOptionsSvc(
+            GlobalDefaults=[
+                (r".*[135]\.OutputLevel$", "1"),
+                (r".*[24]\.OutputLevel$", "2"),
+            ]
+        )
+
+    test_check_line = GaudiExeTest.find_reference_block(
+        """
+        alg0                 INFO initializing....
+        alg1                DEBUG Property update for OutputLevel : new value = 1
+        alg1              VERBOSE ServiceLocatorHelper::service: found service EventDataSvc
+        alg1              VERBOSE ServiceLocatorHelper::service: found service TimelineSvc
+        alg1                 INFO initializing....
+        alg1              VERBOSE ServiceLocatorHelper::service: found service AlgExecStateSvc
+        alg1                DEBUG input handles: 0
+        alg1                DEBUG output handles: 0
+        alg2                DEBUG Property update for OutputLevel : new value = 2
+        alg2                 INFO initializing....
+        alg2                DEBUG input handles: 0
+        alg2                DEBUG output handles: 0
+        alg3                DEBUG Property update for OutputLevel : new value = 1
+        alg3              VERBOSE ServiceLocatorHelper::service: found service EventDataSvc
+        alg3              VERBOSE ServiceLocatorHelper::service: found service TimelineSvc
+        alg3                 INFO initializing....
+        alg3              VERBOSE ServiceLocatorHelper::service: found service AlgExecStateSvc
+        alg3                DEBUG input handles: 0
+        alg3                DEBUG output handles: 0
+        alg4                DEBUG Property update for OutputLevel : new value = 2
+        alg4                 INFO initializing....
+        alg4                DEBUG input handles: 0
+        alg4                DEBUG output handles: 0
+        alg6                 INFO initializing....
+        alg7                 INFO initializing....
+        alg8                 INFO initializing....
+        alg9                 INFO initializing....
+        """
+    )
diff --git a/GaudiTestSuite/tests/pytest/multi_input/test_prepare_base.py b/GaudiTestSuite/tests/pytest/multi_input/test_prepare_base.py
new file mode 100644
index 0000000000000000000000000000000000000000..1937b89f23b871108807b0f249bd3945ce79b6c0
--- /dev/null
+++ b/GaudiTestSuite/tests/pytest/multi_input/test_prepare_base.py
@@ -0,0 +1,21 @@
+#####################################################################################
+# (c) Copyright 2024 CERN for the benefit of the LHCb and ATLAS collaborations      #
+#                                                                                   #
+# This software is distributed under the terms of the Apache version 2 licence,     #
+# copied verbatim in the file "LICENSE".                                            #
+#                                                                                   #
+# In applying this licence, CERN does not waive the privileges and immunities       #
+# granted to it by virtue of its status as an Intergovernmental Organization        #
+# or submit itself to any jurisdiction.                                             #
+#####################################################################################
+import pytest
+from GaudiTesting import GaudiExeTest
+
+
+@pytest.mark.ctest_fixture_setup("gauditestsuite.multi_input.prepare_base")
+@pytest.mark.shared_cwd("multi_input")
+class Test(GaudiExeTest):
+    command = ["gaudirun.py", "-v", "../../../options/MultiInput/PrepareBase.py"]
+
+    def test_stdout(self, stdout):
+        self.count_error_lines({"ERROR": 0}, stdout.decode())
diff --git a/GaudiTestSuite/tests/pytest/multi_input/test_prepare_ext.py b/GaudiTestSuite/tests/pytest/multi_input/test_prepare_ext.py
new file mode 100644
index 0000000000000000000000000000000000000000..4673b00d9e01ff258121b4db4dfbd7ef7c8b82a9
--- /dev/null
+++ b/GaudiTestSuite/tests/pytest/multi_input/test_prepare_ext.py
@@ -0,0 +1,22 @@
+#####################################################################################
+# (c) Copyright 2024 CERN for the benefit of the LHCb and ATLAS collaborations      #
+#                                                                                   #
+# This software is distributed under the terms of the Apache version 2 licence,     #
+# copied verbatim in the file "LICENSE".                                            #
+#                                                                                   #
+# In applying this licence, CERN does not waive the privileges and immunities       #
+# granted to it by virtue of its status as an Intergovernmental Organization        #
+# or submit itself to any jurisdiction.                                             #
+#####################################################################################
+import pytest
+from GaudiTesting import GaudiExeTest
+
+
+@pytest.mark.ctest_fixture_required("gauditestsuite.multi_input.prepare_base")
+@pytest.mark.ctest_fixture_setup("gauditestsuite.multi_input.prepare_ext")
+@pytest.mark.shared_cwd("multi_input")
+class Test(GaudiExeTest):
+    command = ["gaudirun.py", "-v", "../../../options/MultiInput/PrepareExt.py"]
+
+    def test_stdout(self, stdout):
+        self.count_error_lines({"ERROR": 0}, stdout.decode())
diff --git a/GaudiTestSuite/tests/pytest/multi_input/test_read_multi_input.py b/GaudiTestSuite/tests/pytest/multi_input/test_read_multi_input.py
new file mode 100644
index 0000000000000000000000000000000000000000..54a4544cc56aeb29a3bde9cc07c63d8ccc5a6cae
--- /dev/null
+++ b/GaudiTestSuite/tests/pytest/multi_input/test_read_multi_input.py
@@ -0,0 +1,20 @@
+#####################################################################################
+# (c) Copyright 2024 CERN for the benefit of the LHCb and ATLAS collaborations      #
+#                                                                                   #
+# This software is distributed under the terms of the Apache version 2 licence,     #
+# copied verbatim in the file "LICENSE".                                            #
+#                                                                                   #
+# In applying this licence, CERN does not waive the privileges and immunities       #
+# granted to it by virtue of its status as an Intergovernmental Organization        #
+# or submit itself to any jurisdiction.                                             #
+#####################################################################################
+import pytest
+from GaudiTesting import GaudiExeTest
+
+
+@pytest.mark.ctest_fixture_required("gauditestsuite.multi_input.prepare_base")
+@pytest.mark.ctest_fixture_required("gauditestsuite.multi_input.prepare_ext")
+@pytest.mark.shared_cwd("multi_input")
+class Test(GaudiExeTest):
+    command = ["gaudirun.py", "-v", "../../../options/MultiInput/Read.py"]
+    reference = "../refs/MultiInput/Read.yaml"
diff --git a/GaudiTestSuite/tests/pytest/multithreading/test_clone_with_private_tools.py b/GaudiTestSuite/tests/pytest/multithreading/test_clone_with_private_tools.py
new file mode 100644
index 0000000000000000000000000000000000000000..35a5b390213e46794ece5fc7925c55fe96b6d3a4
--- /dev/null
+++ b/GaudiTestSuite/tests/pytest/multithreading/test_clone_with_private_tools.py
@@ -0,0 +1,16 @@
+#####################################################################################
+# (c) Copyright 2024 CERN for the benefit of the LHCb and ATLAS collaborations      #
+#                                                                                   #
+# This software is distributed under the terms of the Apache version 2 licence,     #
+# copied verbatim in the file "LICENSE".                                            #
+#                                                                                   #
+# In applying this licence, CERN does not waive the privileges and immunities       #
+# granted to it by virtue of its status as an Intergovernmental Organization        #
+# or submit itself to any jurisdiction.                                             #
+#####################################################################################
+from GaudiTesting import GaudiExeTest
+
+
+class TestCloneWithPrivateTools(GaudiExeTest):
+    command = ["gaudirun.py", "-v", "../../../options/AlgToolsClone.py"]
+    timeout = 120
diff --git a/GaudiTestSuite/tests/pytest/multithreading/test_slimeventloop_exit_when_failure.py b/GaudiTestSuite/tests/pytest/multithreading/test_slimeventloop_exit_when_failure.py
new file mode 100644
index 0000000000000000000000000000000000000000..9843ceef5d27ce5f616b515dc88250185ae38e2f
--- /dev/null
+++ b/GaudiTestSuite/tests/pytest/multithreading/test_slimeventloop_exit_when_failure.py
@@ -0,0 +1,17 @@
+#####################################################################################
+# (c) Copyright 2024 CERN for the benefit of the LHCb and ATLAS collaborations      #
+#                                                                                   #
+# This software is distributed under the terms of the Apache version 2 licence,     #
+# copied verbatim in the file "LICENSE".                                            #
+#                                                                                   #
+# In applying this licence, CERN does not waive the privileges and immunities       #
+# granted to it by virtue of its status as an Intergovernmental Organization        #
+# or submit itself to any jurisdiction.                                             #
+#####################################################################################
+from GaudiTesting import GaudiExeTest
+
+
+class TestSlimEventLoopExitWhenFailure(GaudiExeTest):
+    command = ["gaudirun.py", "../../../options/SlimExitWithFailure.py"]
+    timeout = 30
+    returncode = 1
diff --git a/GaudiTestSuite/tests/pytest/multithreading/test_slimeventloop_scheduled_stop.py b/GaudiTestSuite/tests/pytest/multithreading/test_slimeventloop_scheduled_stop.py
new file mode 100644
index 0000000000000000000000000000000000000000..53bdde64b6c8eff739455c0872ddd70d907174d7
--- /dev/null
+++ b/GaudiTestSuite/tests/pytest/multithreading/test_slimeventloop_scheduled_stop.py
@@ -0,0 +1,18 @@
+#####################################################################################
+# (c) Copyright 2024 CERN for the benefit of the LHCb and ATLAS collaborations      #
+#                                                                                   #
+# This software is distributed under the terms of the Apache version 2 licence,     #
+# copied verbatim in the file "LICENSE".                                            #
+#                                                                                   #
+# In applying this licence, CERN does not waive the privileges and immunities       #
+# granted to it by virtue of its status as an Intergovernmental Organization        #
+# or submit itself to any jurisdiction.                                             #
+#####################################################################################
+from GaudiTesting import GaudiExeTest
+
+
+class TestSlimEventLoopScheduledStop(GaudiExeTest):
+    command = ["gaudirun.py", "../../../options/SlimEventLoopScheduledStop.py"]
+    reference = "../refs/SlimEventLoopScheduledStop.yaml"
+    timeout = 120
+    returncode = 4
diff --git a/GaudiTestSuite/tests/pytest/pluginservice/test_compat_aliases.py b/GaudiTestSuite/tests/pytest/pluginservice/test_compat_aliases.py
new file mode 100644
index 0000000000000000000000000000000000000000..7be2247b40a2ef8207fb39bbdb04355cd66abc60
--- /dev/null
+++ b/GaudiTestSuite/tests/pytest/pluginservice/test_compat_aliases.py
@@ -0,0 +1,22 @@
+#####################################################################################
+# (c) Copyright 2024 CERN for the benefit of the LHCb and ATLAS collaborations      #
+#                                                                                   #
+# This software is distributed under the terms of the Apache version 2 licence,     #
+# copied verbatim in the file "LICENSE".                                            #
+#                                                                                   #
+# In applying this licence, CERN does not waive the privileges and immunities       #
+# granted to it by virtue of its status as an Intergovernmental Organization        #
+# or submit itself to any jurisdiction.                                             #
+#####################################################################################
+from GaudiTesting import GaudiExeTest
+
+
+class TestCompatAliases(GaudiExeTest):
+    command = ["../../scripts/test_compat_aliases.py"]
+
+    @classmethod
+    def update_env(cls, env):
+        env["LD_LIBRARY_PATH"] = cls.expand_vars_from(
+            "$ENV_CMAKE_BINARY_DIR/GaudiPluginService:$ENV_CMAKE_BINARY_DIR/Gaudi/GaudiPluginService:$LD_LIBRARY_PATH",
+            env,
+        )
diff --git a/GaudiTestSuite/tests/pytest/pluginservice/test_custom_factory.py b/GaudiTestSuite/tests/pytest/pluginservice/test_custom_factory.py
new file mode 100644
index 0000000000000000000000000000000000000000..0d163a11bee126db3d54bd2e713e689febd1992e
--- /dev/null
+++ b/GaudiTestSuite/tests/pytest/pluginservice/test_custom_factory.py
@@ -0,0 +1,34 @@
+#####################################################################################
+# (c) Copyright 2024 CERN for the benefit of the LHCb and ATLAS collaborations      #
+#                                                                                   #
+# This software is distributed under the terms of the Apache version 2 licence,     #
+# copied verbatim in the file "LICENSE".                                            #
+#                                                                                   #
+# In applying this licence, CERN does not waive the privileges and immunities       #
+# granted to it by virtue of its status as an Intergovernmental Organization        #
+# or submit itself to any jurisdiction.                                             #
+#####################################################################################
+import pytest
+from GaudiTesting import GaudiExeTest
+
+
+class TestCustomFactory(GaudiExeTest):
+    command = ["gaudirun.py"]
+
+    def options(self):
+        from Gaudi.Configuration import ApplicationMgr
+
+        ApplicationMgr(
+            TopAlg=["PluginServiceTest::CustomFactoryAlgorithm/CFA"],
+            EvtSel="NONE",
+            EvtMax=1,
+        )
+
+    expected = [
+        b"created CustomFactoryAlgorithm at",
+        b"CFA                  INFO running",
+    ]
+
+    @pytest.mark.parametrize("line", expected)
+    def test_check_line(self, line, stdout):
+        assert line in stdout
diff --git a/GaudiTestSuite/tests/qmtest/ExtPropValidator.py b/GaudiTestSuite/tests/pytest/properties/ExtPropValidator.py
similarity index 71%
rename from GaudiTestSuite/tests/qmtest/ExtPropValidator.py
rename to GaudiTestSuite/tests/pytest/properties/ExtPropValidator.py
index 5f4c22eca5d402baf94afefdfaef90da1d9b5927..447fe86a6d4ad101133ef3c7940c4bfd8cd37355 100644
--- a/GaudiTestSuite/tests/qmtest/ExtPropValidator.py
+++ b/GaudiTestSuite/tests/pytest/properties/ExtPropValidator.py
@@ -1,5 +1,5 @@
 #####################################################################################
-# (c) Copyright 1998-2023 CERN for the benefit of the LHCb and ATLAS collaborations #
+# (c) Copyright 1998-2024 CERN for the benefit of the LHCb and ATLAS collaborations #
 #                                                                                   #
 # This software is distributed under the terms of the Apache version 2 licence,     #
 # copied verbatim in the file "LICENSE".                                            #
@@ -8,7 +8,10 @@
 # granted to it by virtue of its status as an Intergovernmental Organization        #
 # or submit itself to any jurisdiction.                                             #
 #####################################################################################
-def validate(stdout, stderr, result, causes):
+import pytest
+
+
+def validate(stdout):
     expected = {
         "MapIntDouble": {1: 0.1, 2: 0.2, 3: 0.3},
         "MapIntInt": {1: 10, 2: 20, 3: 30},
@@ -77,32 +80,7 @@ def validate(stdout, stderr, result, causes):
             else:
                 break
 
-        if properties != expected:
-            causes.append("properties")
-            from pprint import PrettyPrinter
-
-            pp = PrettyPrinter()
-            result["GaudiTest.properties.expected"] = result.Quote(pp.pformat(expected))
-            result["GaudiTest.properties.found"] = result.Quote(pp.pformat(properties))
-            pkeys = set(properties)
-            ekeys = set(expected)
-            missing = sorted(ekeys - pkeys)
-            if missing:
-                result["GaudiTest.properties.missing_keys"] = result.Quote(
-                    pp.pformat(missing)
-                )
-            extra = sorted(pkeys - ekeys)
-            if extra:
-                result["GaudiTest.properties.extra_keys"] = result.Quote(
-                    pp.pformat(extra)
-                )
-            mismatch = sorted(
-                [k for k in ekeys.intersection(pkeys) if expected[k] != properties[k]]
-            )
-            if mismatch:
-                result["GaudiTest.properties.mismatch_keys"] = result.Quote(
-                    pp.pformat(mismatch)
-                )
+        assert properties == expected
 
     except StopIteration:
-        causes.append("missing signature")
+        pytest.fail("Missing signature")
diff --git a/GaudiTestSuite/tests/pytest/properties/test_all.py b/GaudiTestSuite/tests/pytest/properties/test_all.py
new file mode 100644
index 0000000000000000000000000000000000000000..c8302e09aa6c4c25fb3df6787eb146a3cf6e1962
--- /dev/null
+++ b/GaudiTestSuite/tests/pytest/properties/test_all.py
@@ -0,0 +1,30 @@
+#####################################################################################
+# (c) Copyright 2024 CERN for the benefit of the LHCb and ATLAS collaborations      #
+#                                                                                   #
+# This software is distributed under the terms of the Apache version 2 licence,     #
+# copied verbatim in the file "LICENSE".                                            #
+#                                                                                   #
+# In applying this licence, CERN does not waive the privileges and immunities       #
+# granted to it by virtue of its status as an Intergovernmental Organization        #
+# or submit itself to any jurisdiction.                                             #
+#####################################################################################
+from GaudiTesting import GaudiExeTest
+from GaudiTesting.preprocessors import RegexpReplacer, normalizeTestSuite
+
+
+class TestAll(GaudiExeTest):
+    command = ["Gaudi.exe", "../../../options/Properties.opts"]
+    reference = "../refs/Properties.yaml"
+
+    @classmethod
+    def update_env(cls, env):
+        env["JOBOPTSEARCHPATH"] = cls.expand_vars_from(
+            "$ENV_PROJECT_SOURCE_DIR/GaudiTestSuite/options:$ENV_PROJECT_SOURCE_DIR/Gaudi/GaudiTestSuite/options",
+            env,
+        )
+        cls.unset_vars(env, ["GAUDIAPPNAME", "GAUDIAPPVERSION"])
+
+    preprocessor = normalizeTestSuite + RegexpReplacer(
+        r"(JobOptionsSvc\.(SEARCH)?PATH|ApplicationMgr\.JobOptionsPath): '.*'",
+        r"\1: '...'",
+    )
diff --git a/GaudiTestSuite/tests/pytest/properties/test_all2.py b/GaudiTestSuite/tests/pytest/properties/test_all2.py
new file mode 100644
index 0000000000000000000000000000000000000000..e9359ccc3647711fdade545327da0222819668e8
--- /dev/null
+++ b/GaudiTestSuite/tests/pytest/properties/test_all2.py
@@ -0,0 +1,30 @@
+#####################################################################################
+# (c) Copyright 2024 CERN for the benefit of the LHCb and ATLAS collaborations      #
+#                                                                                   #
+# This software is distributed under the terms of the Apache version 2 licence,     #
+# copied verbatim in the file "LICENSE".                                            #
+#                                                                                   #
+# In applying this licence, CERN does not waive the privileges and immunities       #
+# granted to it by virtue of its status as an Intergovernmental Organization        #
+# or submit itself to any jurisdiction.                                             #
+#####################################################################################
+from GaudiTesting import GaudiExeTest
+from GaudiTesting.preprocessors import RegexpReplacer, normalizeTestSuite
+
+
+class TestAll2(GaudiExeTest):
+    command = ["gaudirun.py", "../../../options/Properties.opts"]
+    reference = "../refs/Properties2.yaml"
+
+    @classmethod
+    def update_env(cls, env):
+        env["JOBOPTSEARCHPATH"] = cls.expand_vars_from(
+            "$ENV_PROJECT_SOURCE_DIR/GaudiTestSuite/options:$ENV_PROJECT_SOURCE_DIR/Gaudi/GaudiTestSuite/options",
+            env,
+        )
+        cls.unset_vars(env, ["GAUDIAPPNAME", "GAUDIAPPVERSION"])
+
+    preprocessor = normalizeTestSuite + RegexpReplacer(
+        r"(JobOptionsSvc\.(SEARCH)?PATH|ApplicationMgr\.JobOptionsPath): '.*'",
+        r"\1: '...'",
+    )
diff --git a/GaudiTestSuite/tests/pytest/properties/test_all_py.py b/GaudiTestSuite/tests/pytest/properties/test_all_py.py
new file mode 100644
index 0000000000000000000000000000000000000000..7885a1e86011c2563372e9857351df413fcd1d8e
--- /dev/null
+++ b/GaudiTestSuite/tests/pytest/properties/test_all_py.py
@@ -0,0 +1,30 @@
+#####################################################################################
+# (c) Copyright 2024 CERN for the benefit of the LHCb and ATLAS collaborations      #
+#                                                                                   #
+# This software is distributed under the terms of the Apache version 2 licence,     #
+# copied verbatim in the file "LICENSE".                                            #
+#                                                                                   #
+# In applying this licence, CERN does not waive the privileges and immunities       #
+# granted to it by virtue of its status as an Intergovernmental Organization        #
+# or submit itself to any jurisdiction.                                             #
+#####################################################################################
+from GaudiTesting import GaudiExeTest
+from GaudiTesting.preprocessors import RegexpReplacer, normalizeTestSuite
+
+
+class TestAllPy(GaudiExeTest):
+    command = ["gaudirun.py", "../../../options/Properties.py"]
+    reference = "../refs/Properties_py.yaml"
+
+    @classmethod
+    def update_env(cls, env):
+        env["JOBOPTSEARCHPATH"] = cls.expand_vars_from(
+            "$ENV_PROJECT_SOURCE_DIR/GaudiTestSuite/options:$ENV_PROJECT_SOURCE_DIR/Gaudi/GaudiTestSuite/options",
+            env,
+        )
+        cls.unset_vars(env, ["GAUDIAPPNAME", "GAUDIAPPVERSION"])
+
+    preprocessor = normalizeTestSuite + RegexpReplacer(
+        r"(JobOptionsSvc\.(SEARCH)?PATH|ApplicationMgr\.JobOptionsPath): '.*'",
+        r"\1: '...'",
+    )
diff --git a/GaudiTestSuite/tests/pytest/properties/test_custom_properties.py b/GaudiTestSuite/tests/pytest/properties/test_custom_properties.py
new file mode 100644
index 0000000000000000000000000000000000000000..a7e3372d7f4f76b731ff6891e732b9b8a93e6de3
--- /dev/null
+++ b/GaudiTestSuite/tests/pytest/properties/test_custom_properties.py
@@ -0,0 +1,35 @@
+#####################################################################################
+# (c) Copyright 2024 CERN for the benefit of the LHCb and ATLAS collaborations      #
+#                                                                                   #
+# This software is distributed under the terms of the Apache version 2 licence,     #
+# copied verbatim in the file "LICENSE".                                            #
+#                                                                                   #
+# In applying this licence, CERN does not waive the privileges and immunities       #
+# granted to it by virtue of its status as an Intergovernmental Organization        #
+# or submit itself to any jurisdiction.                                             #
+#####################################################################################
+from GaudiTesting import GaudiExeTest
+
+
+class TestCustomProperties(GaudiExeTest):
+    command = ["gaudirun.py", "-v"]
+
+    def options(self):
+        # Options of the test job
+        from Configurables import ApplicationMgr
+        from Configurables import Gaudi__TestSuite__CustomPropertiesAlg as CPA
+
+        from Gaudi.Configuration import DEBUG
+
+        alg = CPA("CPA")
+        alg.UnorderedMap["hello"] = "world"
+        alg.UnorderedMap["abc"] = "123"
+        alg.PropertiesPrint = True
+
+        ApplicationMgr(TopAlg=[alg], OutputLevel=DEBUG)
+
+    test_check_line = GaudiExeTest.find_reference_block(
+        """
+        CPA                 DEBUG Property ['Name': Value] =  'UnorderedMap':{'abc': '123', 'hello': 'world'}
+        """
+    )
diff --git a/GaudiTestSuite/tests/pytest/properties/test_extended_opts.py b/GaudiTestSuite/tests/pytest/properties/test_extended_opts.py
new file mode 100644
index 0000000000000000000000000000000000000000..9ef3b7bd85c51ce108a70656025c24f8cdbd243e
--- /dev/null
+++ b/GaudiTestSuite/tests/pytest/properties/test_extended_opts.py
@@ -0,0 +1,19 @@
+#####################################################################################
+# (c) Copyright 2024 CERN for the benefit of the LHCb and ATLAS collaborations      #
+#                                                                                   #
+# This software is distributed under the terms of the Apache version 2 licence,     #
+# copied verbatim in the file "LICENSE".                                            #
+#                                                                                   #
+# In applying this licence, CERN does not waive the privileges and immunities       #
+# granted to it by virtue of its status as an Intergovernmental Organization        #
+# or submit itself to any jurisdiction.                                             #
+#####################################################################################
+import ExtPropValidator
+from GaudiTesting import GaudiExeTest
+
+
+class TestExtendedOpts(GaudiExeTest):
+    command = ["Gaudi.exe", "../../../options/ExtendedProperties.opts"]
+
+    def test_validate_output(self, stdout):
+        ExtPropValidator.validate(stdout.decode())
diff --git a/GaudiTestSuite/tests/pytest/properties/test_extended_py.py b/GaudiTestSuite/tests/pytest/properties/test_extended_py.py
new file mode 100644
index 0000000000000000000000000000000000000000..7656f084e82a08ec6f2488f46bb4647030e6a610
--- /dev/null
+++ b/GaudiTestSuite/tests/pytest/properties/test_extended_py.py
@@ -0,0 +1,19 @@
+#####################################################################################
+# (c) Copyright 2024 CERN for the benefit of the LHCb and ATLAS collaborations      #
+#                                                                                   #
+# This software is distributed under the terms of the Apache version 2 licence,     #
+# copied verbatim in the file "LICENSE".                                            #
+#                                                                                   #
+# In applying this licence, CERN does not waive the privileges and immunities       #
+# granted to it by virtue of its status as an Intergovernmental Organization        #
+# or submit itself to any jurisdiction.                                             #
+#####################################################################################
+import ExtPropValidator
+from GaudiTesting import GaudiExeTest
+
+
+class TestExtendedOpts(GaudiExeTest):
+    command = ["gaudirun.py", "../../../options/ExtendedProperties.py"]
+
+    def test_validate_output(self, stdout):
+        ExtPropValidator.validate(stdout.decode())
diff --git a/GaudiTestSuite/tests/pytest/properties/test_namespace_opts.py b/GaudiTestSuite/tests/pytest/properties/test_namespace_opts.py
new file mode 100644
index 0000000000000000000000000000000000000000..f9eaef1f56060c242bf49c9cd5696980dc0584a5
--- /dev/null
+++ b/GaudiTestSuite/tests/pytest/properties/test_namespace_opts.py
@@ -0,0 +1,22 @@
+#####################################################################################
+# (c) Copyright 2024 CERN for the benefit of the LHCb and ATLAS collaborations      #
+#                                                                                   #
+# This software is distributed under the terms of the Apache version 2 licence,     #
+# copied verbatim in the file "LICENSE".                                            #
+#                                                                                   #
+# In applying this licence, CERN does not waive the privileges and immunities       #
+# granted to it by virtue of its status as an Intergovernmental Organization        #
+# or submit itself to any jurisdiction.                                             #
+#####################################################################################
+from GaudiTesting import GaudiExeTest
+from GaudiTesting.preprocessors import LineSkipper, normalizeTestSuite
+
+
+class TestNamespaceProperties(GaudiExeTest):
+    command = ["Gaudi.exe", "../../../options/namespace_properties.opts"]
+    reference = "../refs/ns_props.yaml"
+
+    # hide a difference between JobOptionsSvc and Configurables
+    preprocessor = normalizeTestSuite + LineSkipper(
+        strings=["INFO Job options successfully"]
+    )
diff --git a/GaudiTestSuite/tests/pytest/properties/test_namespace_opts_py.py b/GaudiTestSuite/tests/pytest/properties/test_namespace_opts_py.py
new file mode 100644
index 0000000000000000000000000000000000000000..b4a6f92ceb02cd25c81e435d455fc01985324246
--- /dev/null
+++ b/GaudiTestSuite/tests/pytest/properties/test_namespace_opts_py.py
@@ -0,0 +1,16 @@
+#####################################################################################
+# (c) Copyright 2024 CERN for the benefit of the LHCb and ATLAS collaborations      #
+#                                                                                   #
+# This software is distributed under the terms of the Apache version 2 licence,     #
+# copied verbatim in the file "LICENSE".                                            #
+#                                                                                   #
+# In applying this licence, CERN does not waive the privileges and immunities       #
+# granted to it by virtue of its status as an Intergovernmental Organization        #
+# or submit itself to any jurisdiction.                                             #
+#####################################################################################
+from GaudiTesting import GaudiExeTest
+
+
+class TestNamespaceProperties(GaudiExeTest):
+    command = ["gaudirun.py", "../../../options/namespace_properties.opts"]
+    reference = "../refs/ns_props.yaml"
diff --git a/GaudiTestSuite/tests/pytest/queueingeventprocessor/test_custom_exe.py b/GaudiTestSuite/tests/pytest/queueingeventprocessor/test_custom_exe.py
new file mode 100644
index 0000000000000000000000000000000000000000..ad141901769c900d63ab570951d7d5afb47f37be
--- /dev/null
+++ b/GaudiTestSuite/tests/pytest/queueingeventprocessor/test_custom_exe.py
@@ -0,0 +1,16 @@
+#####################################################################################
+# (c) Copyright 2024 CERN for the benefit of the LHCb and ATLAS collaborations      #
+#                                                                                   #
+# This software is distributed under the terms of the Apache version 2 licence,     #
+# copied verbatim in the file "LICENSE".                                            #
+#                                                                                   #
+# In applying this licence, CERN does not waive the privileges and immunities       #
+# granted to it by virtue of its status as an Intergovernmental Organization        #
+# or submit itself to any jurisdiction.                                             #
+#####################################################################################
+from GaudiTesting import GaudiExeTest
+
+
+class TestCustomExe(GaudiExeTest):
+    command = ["QueueingEventProcessorExample.exe"]
+    reference = "../refs/QueueingEventProcessor/custom_exe.yaml"
diff --git a/GaudiTestSuite/tests/pytest/queueingeventprocessor/test_gaudi_exe.py b/GaudiTestSuite/tests/pytest/queueingeventprocessor/test_gaudi_exe.py
new file mode 100644
index 0000000000000000000000000000000000000000..e2025fb049f43c1e2ad5ba2722f10f27df3951aa
--- /dev/null
+++ b/GaudiTestSuite/tests/pytest/queueingeventprocessor/test_gaudi_exe.py
@@ -0,0 +1,21 @@
+#####################################################################################
+# (c) Copyright 2024 CERN for the benefit of the LHCb and ATLAS collaborations      #
+#                                                                                   #
+# This software is distributed under the terms of the Apache version 2 licence,     #
+# copied verbatim in the file "LICENSE".                                            #
+#                                                                                   #
+# In applying this licence, CERN does not waive the privileges and immunities       #
+# granted to it by virtue of its status as an Intergovernmental Organization        #
+# or submit itself to any jurisdiction.                                             #
+#####################################################################################
+from GaudiTesting import GaudiExeTest
+
+
+class TestGaudiExe(GaudiExeTest):
+    command = [
+        "Gaudi.exe",
+        "--application",
+        "Gaudi::TestSuite::QueueingApplication",
+        "../../options/QueueingEventProcessorExample.opts",
+    ]
+    reference = "../refs/QueueingEventProcessor/gaudi_exe.yaml"
diff --git a/GaudiTestSuite/tests/pytest/queueingeventprocessor/test_gaudirun.py b/GaudiTestSuite/tests/pytest/queueingeventprocessor/test_gaudirun.py
new file mode 100644
index 0000000000000000000000000000000000000000..093a1066c55b2093e36f10f86d11f6a27db72379
--- /dev/null
+++ b/GaudiTestSuite/tests/pytest/queueingeventprocessor/test_gaudirun.py
@@ -0,0 +1,21 @@
+#####################################################################################
+# (c) Copyright 2024 CERN for the benefit of the LHCb and ATLAS collaborations      #
+#                                                                                   #
+# This software is distributed under the terms of the Apache version 2 licence,     #
+# copied verbatim in the file "LICENSE".                                            #
+#                                                                                   #
+# In applying this licence, CERN does not waive the privileges and immunities       #
+# granted to it by virtue of its status as an Intergovernmental Organization        #
+# or submit itself to any jurisdiction.                                             #
+#####################################################################################
+from GaudiTesting import GaudiExeTest
+
+
+class TestGaudiRun(GaudiExeTest):
+    command = [
+        "gaudirun.py",
+        "--application",
+        "Gaudi::TestSuite::QueueingApplication",
+        "../../options/QueueingEventProcessorExample.opts",
+    ]
+    reference = "../refs/QueueingEventProcessor/gaudirun.yaml"
diff --git a/GaudiTestSuite/tests/pytest/refs/AlgTools.yaml b/GaudiTestSuite/tests/pytest/refs/AlgTools.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..051e0c8217e47dae485a291b9d07662ab4b0b6b1
--- /dev/null
+++ b/GaudiTestSuite/tests/pytest/refs/AlgTools.yaml
@@ -0,0 +1,325 @@
+stdout: |-
+  JobOptionsSvc        INFO Job options successfully file AlgTools.opts
+  ApplicationMgr    SUCCESS
+  ====================================================================================================================================
+  ====================================================================================================================================
+  ApplicationMgr       INFO Application Manager Configured successfully
+  MyAlg                INFO initializing....
+  ToolSvc.MyTool       INFO intialize() has been called
+  ToolSvc.MyTool       INFO Int    = 201
+  ToolSvc.MyTool       INFO Double = 2.011e+12
+  ToolSvc.MyTool       INFO String = two hundred and one
+  ToolSvc.MyTool       INFO Bool   = 1
+  MyAlg.MyTool         INFO intialize() has been called
+  MyAlg.MyTool         INFO Int    = 101
+  MyAlg.MyTool         INFO Double = 1.011e+12
+  MyAlg.MyTool         INFO String = hundred one
+  MyAlg.MyTool         INFO Bool   = 0
+  MyAlg.ToolWithName   INFO intialize() has been called
+  MyAlg.ToolWithName   INFO Int    = 100
+  MyAlg.ToolWithName   INFO Double = 100
+  MyAlg.ToolWithName   INFO String = hundred
+  MyAlg.ToolWithName   INFO Bool   = 1
+  MyAlg.WrongIfac...   INFO intialize() has been called
+  MyAlg.WrongIfac...   INFO Int    = 100
+  MyAlg.WrongIfac...   INFO Double = 100
+  MyAlg.WrongIfac...   INFO String = hundred
+  MyAlg.WrongIfac...   INFO Bool   = 1
+  MyAlg                INFO unable to retrieve MyTool/WrongIfaceTool (expected) with exception: unable to dcast AlgTool MyTool/WrongIfaceTool to interface IWrongTool
+  MyAlg                INFO ....initialization done
+  MyAlg               DEBUG input handles: 0
+  MyAlg               DEBUG output handles: 0
+  MyAlg               DEBUG Registering all Tools in ToolHandleArray MyPublicToolHandleArrayProperty
+  ToolSvc.Another...   INFO intialize() has been called
+  ToolSvc.Another...   INFO Int    = 100
+  ToolSvc.Another...   INFO Double = 100
+  ToolSvc.Another...   INFO String = hundred
+  ToolSvc.Another...   INFO Bool   = 1
+  MyAlg               DEBUG Adding public ToolHandle tool ToolSvc.AnotherConstGenericToolHandle (MyTool)
+  ToolSvc.Another...   INFO intialize() has been called
+  ToolSvc.Another...   INFO Int    = 100
+  ToolSvc.Another...   INFO Double = 100
+  ToolSvc.Another...   INFO String = hundred
+  ToolSvc.Another...   INFO Bool   = 1
+  MyAlg               DEBUG Adding public ToolHandle tool ToolSvc.AnotherInstanceOfMyTool (MyTool)
+  MyAlg.PrivToolH...   INFO intialize() has been called
+  MyAlg.PrivToolH...   INFO Int    = 100
+  MyAlg.PrivToolH...   INFO Double = 100
+  MyAlg.PrivToolH...   INFO String = hundred
+  MyAlg.PrivToolH...   INFO Bool   = 1
+  MyAlg               DEBUG Adding private ToolHandle tool MyAlg.PrivToolHandle (MyTool)
+  ToolSvc.PubTool...   INFO intialize() has been called
+  ToolSvc.PubTool...   INFO Int    = 100
+  ToolSvc.PubTool...   INFO Double = 100
+  ToolSvc.PubTool...   INFO String = hundred
+  ToolSvc.PubTool...   INFO Bool   = 1
+  MyAlg               DEBUG Adding public ToolHandle tool ToolSvc.PubToolHandle (MyTool)
+  ToolSvc.Generic...   INFO intialize() has been called
+  ToolSvc.Generic...   INFO Int    = 100
+  ToolSvc.Generic...   INFO Double = 100
+  ToolSvc.Generic...   INFO String = hundred
+  ToolSvc.Generic...   INFO Bool   = 1
+  MyAlg               DEBUG Adding public ToolHandle tool ToolSvc.GenericToolHandle (MyTool)
+  MyAlg               DEBUG ToolHandle TestToolFailing/UnusedToolHandle not used
+  MyAlg               DEBUG ToolHandle MyTool/WrongIfaceTool not used
+  MyAlg.LegacyToo...   INFO intialize() has been called
+  MyAlg.LegacyToo...   INFO Int    = 100
+  MyAlg.LegacyToo...   INFO Double = 100
+  MyAlg.LegacyToo...   INFO String = hundred
+  MyAlg.LegacyToo...   INFO Bool   = 1
+  MyAlg               DEBUG Adding private ToolHandle tool MyAlg.LegacyToolHandle (MyTool)
+  ToolSvc.ToolA       DEBUG Initialize
+  ToolSvc.ToolA       DEBUG Loading tool ToolB of type TestTool
+  ToolSvc.ToolB       DEBUG Initialize
+  ToolSvc.ToolB       DEBUG Loading tool ToolA of type TestTool
+  EventLoopMgr      WARNING Unable to locate service "EventSelector"
+  EventLoopMgr      WARNING No events will be processed from external input.
+  ApplicationMgr       INFO Application Manager Initialized successfully
+  ApplicationMgr       INFO Application Manager Started successfully
+  MyAlg                INFO executing....
+  ToolSvc.MyTool       INFO doIt() has been called
+  MyAlg.MyTool         INFO doIt() has been called
+  MyAlg.MyTool        DEBUG doIt() [DEBUG] has been called
+  MyAlg.ToolWithName   INFO doIt() has been called
+  MyAlg.ToolWithName  DEBUG doIt() [DEBUG] has been called
+  MyAlg.MyTool         INFO doItAgain() has been called
+  MyAlg                INFO tools created via ToolHandle<T>....
+  MyAlg.PrivToolH...   INFO doIt() has been called
+  MyAlg.PrivToolH...  DEBUG doIt() [DEBUG] has been called
+  ToolSvc.PubTool...   INFO doIt() has been called
+  ToolSvc.ConstGe...   INFO intialize() has been called
+  ToolSvc.ConstGe...   INFO Int    = 100
+  ToolSvc.ConstGe...   INFO Double = 100
+  ToolSvc.ConstGe...   INFO String = hundred
+  ToolSvc.ConstGe...   INFO Bool   = 1
+  ToolSvc.ConstGe...   INFO doIt() has been called
+  MyAlg                INFO tools copied assigned via ToolHandle<T>....
+  ToolSvc.PubTool...   INFO doIt() has been called
+  ToolSvc.PubTool...   INFO doIt() has been called
+  ToolSvc.ConstGe...   INFO doIt() has been called
+  MyAlg                INFO tools copied constructed via ToolHandle<T>....
+  MyAlg.PrivToolH...   INFO doIt() has been called
+  MyAlg.PrivToolH...  DEBUG doIt() [DEBUG] has been called
+  ToolSvc.PubTool...   INFO doIt() has been called
+  ToolSvc.ConstGe...   INFO doIt() has been called
+  MyAlg                INFO executing....
+  ToolSvc.MyTool       INFO doIt() has been called
+  MyAlg.MyTool         INFO doIt() has been called
+  MyAlg.MyTool        DEBUG doIt() [DEBUG] has been called
+  MyAlg.ToolWithName   INFO doIt() has been called
+  MyAlg.ToolWithName  DEBUG doIt() [DEBUG] has been called
+  MyAlg.MyTool         INFO doItAgain() has been called
+  MyAlg                INFO tools created via ToolHandle<T>....
+  MyAlg.PrivToolH...   INFO doIt() has been called
+  MyAlg.PrivToolH...  DEBUG doIt() [DEBUG] has been called
+  ToolSvc.PubTool...   INFO doIt() has been called
+  ToolSvc.ConstGe...   INFO doIt() has been called
+  MyAlg                INFO tools copied assigned via ToolHandle<T>....
+  ToolSvc.PubTool...   INFO doIt() has been called
+  ToolSvc.PubTool...   INFO doIt() has been called
+  ToolSvc.ConstGe...   INFO doIt() has been called
+  MyAlg                INFO tools copied constructed via ToolHandle<T>....
+  MyAlg.PrivToolH...   INFO doIt() has been called
+  MyAlg.PrivToolH...  DEBUG doIt() [DEBUG] has been called
+  ToolSvc.PubTool...   INFO doIt() has been called
+  ToolSvc.ConstGe...   INFO doIt() has been called
+  MyAlg                INFO executing....
+  ToolSvc.MyTool       INFO doIt() has been called
+  MyAlg.MyTool         INFO doIt() has been called
+  MyAlg.MyTool        DEBUG doIt() [DEBUG] has been called
+  MyAlg.ToolWithName   INFO doIt() has been called
+  MyAlg.ToolWithName  DEBUG doIt() [DEBUG] has been called
+  MyAlg.MyTool         INFO doItAgain() has been called
+  MyAlg                INFO tools created via ToolHandle<T>....
+  MyAlg.PrivToolH...   INFO doIt() has been called
+  MyAlg.PrivToolH...  DEBUG doIt() [DEBUG] has been called
+  ToolSvc.PubTool...   INFO doIt() has been called
+  ToolSvc.ConstGe...   INFO doIt() has been called
+  MyAlg                INFO tools copied assigned via ToolHandle<T>....
+  ToolSvc.PubTool...   INFO doIt() has been called
+  ToolSvc.PubTool...   INFO doIt() has been called
+  ToolSvc.ConstGe...   INFO doIt() has been called
+  MyAlg                INFO tools copied constructed via ToolHandle<T>....
+  MyAlg.PrivToolH...   INFO doIt() has been called
+  MyAlg.PrivToolH...  DEBUG doIt() [DEBUG] has been called
+  ToolSvc.PubTool...   INFO doIt() has been called
+  ToolSvc.ConstGe...   INFO doIt() has been called
+  MyAlg                INFO executing....
+  ToolSvc.MyTool       INFO doIt() has been called
+  MyAlg.MyTool         INFO doIt() has been called
+  MyAlg.MyTool        DEBUG doIt() [DEBUG] has been called
+  MyAlg.ToolWithName   INFO doIt() has been called
+  MyAlg.ToolWithName  DEBUG doIt() [DEBUG] has been called
+  MyAlg.MyTool         INFO doItAgain() has been called
+  MyAlg                INFO tools created via ToolHandle<T>....
+  MyAlg.PrivToolH...   INFO doIt() has been called
+  MyAlg.PrivToolH...  DEBUG doIt() [DEBUG] has been called
+  ToolSvc.PubTool...   INFO doIt() has been called
+  ToolSvc.ConstGe...   INFO doIt() has been called
+  MyAlg                INFO tools copied assigned via ToolHandle<T>....
+  ToolSvc.PubTool...   INFO doIt() has been called
+  ToolSvc.PubTool...   INFO doIt() has been called
+  ToolSvc.ConstGe...   INFO doIt() has been called
+  MyAlg                INFO tools copied constructed via ToolHandle<T>....
+  MyAlg.PrivToolH...   INFO doIt() has been called
+  MyAlg.PrivToolH...  DEBUG doIt() [DEBUG] has been called
+  ToolSvc.PubTool...   INFO doIt() has been called
+  ToolSvc.ConstGe...   INFO doIt() has been called
+  MyAlg                INFO executing....
+  ToolSvc.MyTool       INFO doIt() has been called
+  MyAlg.MyTool         INFO doIt() has been called
+  MyAlg.MyTool        DEBUG doIt() [DEBUG] has been called
+  MyAlg.ToolWithName   INFO doIt() has been called
+  MyAlg.ToolWithName  DEBUG doIt() [DEBUG] has been called
+  MyAlg.MyTool         INFO doItAgain() has been called
+  MyAlg                INFO tools created via ToolHandle<T>....
+  MyAlg.PrivToolH...   INFO doIt() has been called
+  MyAlg.PrivToolH...  DEBUG doIt() [DEBUG] has been called
+  ToolSvc.PubTool...   INFO doIt() has been called
+  ToolSvc.ConstGe...   INFO doIt() has been called
+  MyAlg                INFO tools copied assigned via ToolHandle<T>....
+  ToolSvc.PubTool...   INFO doIt() has been called
+  ToolSvc.PubTool...   INFO doIt() has been called
+  ToolSvc.ConstGe...   INFO doIt() has been called
+  MyAlg                INFO tools copied constructed via ToolHandle<T>....
+  MyAlg.PrivToolH...   INFO doIt() has been called
+  MyAlg.PrivToolH...  DEBUG doIt() [DEBUG] has been called
+  ToolSvc.PubTool...   INFO doIt() has been called
+  ToolSvc.ConstGe...   INFO doIt() has been called
+  MyAlg                INFO executing....
+  ToolSvc.MyTool       INFO doIt() has been called
+  MyAlg.MyTool         INFO doIt() has been called
+  MyAlg.MyTool        DEBUG doIt() [DEBUG] has been called
+  MyAlg.ToolWithName   INFO doIt() has been called
+  MyAlg.ToolWithName  DEBUG doIt() [DEBUG] has been called
+  MyAlg.MyTool         INFO doItAgain() has been called
+  MyAlg                INFO tools created via ToolHandle<T>....
+  MyAlg.PrivToolH...   INFO doIt() has been called
+  MyAlg.PrivToolH...  DEBUG doIt() [DEBUG] has been called
+  ToolSvc.PubTool...   INFO doIt() has been called
+  ToolSvc.ConstGe...   INFO doIt() has been called
+  MyAlg                INFO tools copied assigned via ToolHandle<T>....
+  ToolSvc.PubTool...   INFO doIt() has been called
+  ToolSvc.PubTool...   INFO doIt() has been called
+  ToolSvc.ConstGe...   INFO doIt() has been called
+  MyAlg                INFO tools copied constructed via ToolHandle<T>....
+  MyAlg.PrivToolH...   INFO doIt() has been called
+  MyAlg.PrivToolH...  DEBUG doIt() [DEBUG] has been called
+  ToolSvc.PubTool...   INFO doIt() has been called
+  ToolSvc.ConstGe...   INFO doIt() has been called
+  MyAlg                INFO executing....
+  ToolSvc.MyTool       INFO doIt() has been called
+  MyAlg.MyTool         INFO doIt() has been called
+  MyAlg.MyTool        DEBUG doIt() [DEBUG] has been called
+  MyAlg.ToolWithName   INFO doIt() has been called
+  MyAlg.ToolWithName  DEBUG doIt() [DEBUG] has been called
+  MyAlg.MyTool         INFO doItAgain() has been called
+  MyAlg                INFO tools created via ToolHandle<T>....
+  MyAlg.PrivToolH...   INFO doIt() has been called
+  MyAlg.PrivToolH...  DEBUG doIt() [DEBUG] has been called
+  ToolSvc.PubTool...   INFO doIt() has been called
+  ToolSvc.ConstGe...   INFO doIt() has been called
+  MyAlg                INFO tools copied assigned via ToolHandle<T>....
+  ToolSvc.PubTool...   INFO doIt() has been called
+  ToolSvc.PubTool...   INFO doIt() has been called
+  ToolSvc.ConstGe...   INFO doIt() has been called
+  MyAlg                INFO tools copied constructed via ToolHandle<T>....
+  MyAlg.PrivToolH...   INFO doIt() has been called
+  MyAlg.PrivToolH...  DEBUG doIt() [DEBUG] has been called
+  ToolSvc.PubTool...   INFO doIt() has been called
+  ToolSvc.ConstGe...   INFO doIt() has been called
+  MyAlg                INFO executing....
+  ToolSvc.MyTool       INFO doIt() has been called
+  MyAlg.MyTool         INFO doIt() has been called
+  MyAlg.MyTool        DEBUG doIt() [DEBUG] has been called
+  MyAlg.ToolWithName   INFO doIt() has been called
+  MyAlg.ToolWithName  DEBUG doIt() [DEBUG] has been called
+  MyAlg.MyTool         INFO doItAgain() has been called
+  MyAlg                INFO tools created via ToolHandle<T>....
+  MyAlg.PrivToolH...   INFO doIt() has been called
+  MyAlg.PrivToolH...  DEBUG doIt() [DEBUG] has been called
+  ToolSvc.PubTool...   INFO doIt() has been called
+  ToolSvc.ConstGe...   INFO doIt() has been called
+  MyAlg                INFO tools copied assigned via ToolHandle<T>....
+  ToolSvc.PubTool...   INFO doIt() has been called
+  ToolSvc.PubTool...   INFO doIt() has been called
+  ToolSvc.ConstGe...   INFO doIt() has been called
+  MyAlg                INFO tools copied constructed via ToolHandle<T>....
+  MyAlg.PrivToolH...   INFO doIt() has been called
+  MyAlg.PrivToolH...  DEBUG doIt() [DEBUG] has been called
+  ToolSvc.PubTool...   INFO doIt() has been called
+  ToolSvc.ConstGe...   INFO doIt() has been called
+  MyAlg                INFO executing....
+  ToolSvc.MyTool       INFO doIt() has been called
+  MyAlg.MyTool         INFO doIt() has been called
+  MyAlg.MyTool        DEBUG doIt() [DEBUG] has been called
+  MyAlg.ToolWithName   INFO doIt() has been called
+  MyAlg.ToolWithName  DEBUG doIt() [DEBUG] has been called
+  MyAlg.MyTool         INFO doItAgain() has been called
+  MyAlg                INFO tools created via ToolHandle<T>....
+  MyAlg.PrivToolH...   INFO doIt() has been called
+  MyAlg.PrivToolH...  DEBUG doIt() [DEBUG] has been called
+  ToolSvc.PubTool...   INFO doIt() has been called
+  ToolSvc.ConstGe...   INFO doIt() has been called
+  MyAlg                INFO tools copied assigned via ToolHandle<T>....
+  ToolSvc.PubTool...   INFO doIt() has been called
+  ToolSvc.PubTool...   INFO doIt() has been called
+  ToolSvc.ConstGe...   INFO doIt() has been called
+  MyAlg                INFO tools copied constructed via ToolHandle<T>....
+  MyAlg.PrivToolH...   INFO doIt() has been called
+  MyAlg.PrivToolH...  DEBUG doIt() [DEBUG] has been called
+  ToolSvc.PubTool...   INFO doIt() has been called
+  ToolSvc.ConstGe...   INFO doIt() has been called
+  MyAlg                INFO executing....
+  ToolSvc.MyTool       INFO doIt() has been called
+  MyAlg.MyTool         INFO doIt() has been called
+  MyAlg.MyTool        DEBUG doIt() [DEBUG] has been called
+  MyAlg.ToolWithName   INFO doIt() has been called
+  MyAlg.ToolWithName  DEBUG doIt() [DEBUG] has been called
+  MyAlg.MyTool         INFO doItAgain() has been called
+  MyAlg                INFO tools created via ToolHandle<T>....
+  MyAlg.PrivToolH...   INFO doIt() has been called
+  MyAlg.PrivToolH...  DEBUG doIt() [DEBUG] has been called
+  ToolSvc.PubTool...   INFO doIt() has been called
+  ToolSvc.ConstGe...   INFO doIt() has been called
+  MyAlg                INFO tools copied assigned via ToolHandle<T>....
+  ToolSvc.PubTool...   INFO doIt() has been called
+  ToolSvc.PubTool...   INFO doIt() has been called
+  ToolSvc.ConstGe...   INFO doIt() has been called
+  MyAlg                INFO tools copied constructed via ToolHandle<T>....
+  MyAlg.PrivToolH...   INFO doIt() has been called
+  MyAlg.PrivToolH...  DEBUG doIt() [DEBUG] has been called
+  ToolSvc.PubTool...   INFO doIt() has been called
+  ToolSvc.ConstGe...   INFO doIt() has been called
+  ApplicationMgr       INFO Application Manager Stopped successfully
+  MyAlg                INFO finalizing....
+  EventLoopMgr         INFO Histograms converted successfully according to request.
+  ToolSvc              INFO Removing all tools created by ToolSvc
+  MyAlg.ToolWithName   INFO finalize() has been called
+  MyAlg.MyTool         INFO finalize() has been called
+  ToolSvc.MyTool       INFO finalize() has been called
+  ToolSvc.ToolB       DEBUG Finalize
+  MyAlg.LegacyToo...   INFO finalize() has been called
+  ToolSvc.Generic...   INFO finalize() has been called
+  ToolSvc.Another...   INFO finalize() has been called
+  ToolSvc.Another...   INFO finalize() has been called
+  MyAlg.WrongIfac...   INFO finalize() has been called
+  ToolSvc.ToolA       DEBUG Finalize
+  MyAlg.PrivToolH...   INFO finalize() has been called
+  ToolSvc.ConstGe...   INFO finalize() has been called
+  ToolSvc.PubTool...   INFO finalize() has been called
+  MyAlg.ToolWithName   INFO destructor has been called
+  MyAlg.MyTool         INFO destructor has been called
+  ToolSvc.MyTool       INFO destructor has been called
+  MyAlg.LegacyToo...   INFO destructor has been called
+  ToolSvc.Generic...   INFO destructor has been called
+  ToolSvc.Another...   INFO destructor has been called
+  ToolSvc.Another...   INFO destructor has been called
+  MyAlg.WrongIfac...   INFO destructor has been called
+  MyAlg.PrivToolH...   INFO destructor has been called
+  ToolSvc.ConstGe...   INFO destructor has been called
+  ToolSvc.PubTool...   INFO destructor has been called
+  ApplicationMgr       INFO Application Manager Finalized successfully
+  ApplicationMgr       INFO Application Manager Terminated successfully
+histos: {}
+ttrees: {}
diff --git a/GaudiTestSuite/tests/pytest/refs/AlgTools_pyopts.yaml b/GaudiTestSuite/tests/pytest/refs/AlgTools_pyopts.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..202793fd765c56d04340074de19f1f6772a87355
--- /dev/null
+++ b/GaudiTestSuite/tests/pytest/refs/AlgTools_pyopts.yaml
@@ -0,0 +1,280 @@
+stdout: |-
+  ApplicationMgr    SUCCESS
+  ====================================================================================================================================
+  ====================================================================================================================================
+  ApplicationMgr       INFO Application Manager Configured successfully
+  MyAlg                INFO initializing....
+  ToolSvc.MyTool       INFO intialize() has been called
+  ToolSvc.MyTool       INFO Int    = 201
+  ToolSvc.MyTool       INFO Double = 2.011e+12
+  ToolSvc.MyTool       INFO String = two hundred and one
+  ToolSvc.MyTool       INFO Bool   = 1
+  MyAlg.MyTool         INFO intialize() has been called
+  MyAlg.MyTool         INFO Int    = 101
+  MyAlg.MyTool         INFO Double = 1.011e+12
+  MyAlg.MyTool         INFO String = hundred one
+  MyAlg.MyTool         INFO Bool   = 0
+  MyAlg.ToolWithName   INFO intialize() has been called
+  MyAlg.ToolWithName   INFO Int    = 10
+  MyAlg.ToolWithName   INFO Double = 20
+  MyAlg.ToolWithName   INFO String = abc
+  MyAlg.ToolWithName   INFO Bool   = 0
+  MyAlg.WrongIfac...   INFO intialize() has been called
+  MyAlg.WrongIfac...   INFO Int    = 100
+  MyAlg.WrongIfac...   INFO Double = 100
+  MyAlg.WrongIfac...   INFO String = hundred
+  MyAlg.WrongIfac...   INFO Bool   = 1
+  MyAlg                INFO unable to retrieve MyTool/WrongIfaceTool (expected) with exception: unable to dcast AlgTool MyTool/WrongIfaceTool to interface IWrongTool
+  MyAlg                INFO ....initialization done
+  ToolSvc.Another...   INFO intialize() has been called
+  ToolSvc.Another...   INFO Int    = 100
+  ToolSvc.Another...   INFO Double = 100
+  ToolSvc.Another...   INFO String = hundred
+  ToolSvc.Another...   INFO Bool   = 1
+  ToolSvc.Another...   INFO intialize() has been called
+  ToolSvc.Another...   INFO Int    = 100
+  ToolSvc.Another...   INFO Double = 100
+  ToolSvc.Another...   INFO String = hundred
+  ToolSvc.Another...   INFO Bool   = 1
+  MyAlg.PrivToolH...   INFO intialize() has been called
+  MyAlg.PrivToolH...   INFO Int    = 100
+  MyAlg.PrivToolH...   INFO Double = 100
+  MyAlg.PrivToolH...   INFO String = Is a private tool
+  MyAlg.PrivToolH...   INFO Bool   = 1
+  ToolSvc.TestPub...   INFO intialize() has been called
+  ToolSvc.TestPub...   INFO Int    = 100
+  ToolSvc.TestPub...   INFO Double = 100
+  ToolSvc.TestPub...   INFO String = Is a public tool
+  ToolSvc.TestPub...   INFO Bool   = 1
+  ToolSvc.Generic...   INFO intialize() has been called
+  ToolSvc.Generic...   INFO Int    = 100
+  ToolSvc.Generic...   INFO Double = 100
+  ToolSvc.Generic...   INFO String = hundred
+  ToolSvc.Generic...   INFO Bool   = 1
+  MyAlg.LegacyToo...   INFO intialize() has been called
+  MyAlg.LegacyToo...   INFO Int    = 100
+  MyAlg.LegacyToo...   INFO Double = 100
+  MyAlg.LegacyToo...   INFO String = hundred
+  MyAlg.LegacyToo...   INFO Bool   = 1
+  ToolSvc.ToolA       DEBUG Initialize
+  ToolSvc.ToolA       DEBUG Loading tool ToolB of type TestTool
+  ToolSvc.ToolB       DEBUG Initialize
+  ToolSvc.ToolB       DEBUG Loading tool ToolA of type TestTool
+  EventLoopMgr      WARNING Unable to locate service "EventSelector"
+  EventLoopMgr      WARNING No events will be processed from external input.
+  ApplicationMgr       INFO Application Manager Initialized successfully
+  ApplicationMgr       INFO Application Manager Started successfully
+  MyAlg                INFO executing....
+  ToolSvc.MyTool       INFO doIt() has been called
+  MyAlg.MyTool         INFO doIt() has been called
+  MyAlg.ToolWithName   INFO doIt() has been called
+  MyAlg.MyTool         INFO doItAgain() has been called
+  MyAlg                INFO tools created via ToolHandle<T>....
+  MyAlg.PrivToolH...   INFO doIt() has been called
+  ToolSvc.TestPub...   INFO doIt() has been called
+  ToolSvc.ConstGe...   INFO intialize() has been called
+  ToolSvc.ConstGe...   INFO Int    = 100
+  ToolSvc.ConstGe...   INFO Double = 100
+  ToolSvc.ConstGe...   INFO String = hundred
+  ToolSvc.ConstGe...   INFO Bool   = 1
+  ToolSvc.ConstGe...   INFO doIt() has been called
+  MyAlg                INFO tools copied assigned via ToolHandle<T>....
+  ToolSvc.PubTool...   INFO intialize() has been called
+  ToolSvc.PubTool...   INFO Int    = 100
+  ToolSvc.PubTool...   INFO Double = 100
+  ToolSvc.PubTool...   INFO String = hundred
+  ToolSvc.PubTool...   INFO Bool   = 1
+  ToolSvc.PubTool...   INFO doIt() has been called
+  ToolSvc.PubTool...   INFO doIt() has been called
+  ToolSvc.ConstGe...   INFO doIt() has been called
+  MyAlg                INFO tools copied constructed via ToolHandle<T>....
+  MyAlg.PrivToolH...   INFO doIt() has been called
+  ToolSvc.TestPub...   INFO doIt() has been called
+  ToolSvc.ConstGe...   INFO doIt() has been called
+  MyAlg                INFO executing....
+  ToolSvc.MyTool       INFO doIt() has been called
+  MyAlg.MyTool         INFO doIt() has been called
+  MyAlg.ToolWithName   INFO doIt() has been called
+  MyAlg.MyTool         INFO doItAgain() has been called
+  MyAlg                INFO tools created via ToolHandle<T>....
+  MyAlg.PrivToolH...   INFO doIt() has been called
+  ToolSvc.TestPub...   INFO doIt() has been called
+  ToolSvc.ConstGe...   INFO doIt() has been called
+  MyAlg                INFO tools copied assigned via ToolHandle<T>....
+  ToolSvc.PubTool...   INFO doIt() has been called
+  ToolSvc.PubTool...   INFO doIt() has been called
+  ToolSvc.ConstGe...   INFO doIt() has been called
+  MyAlg                INFO tools copied constructed via ToolHandle<T>....
+  MyAlg.PrivToolH...   INFO doIt() has been called
+  ToolSvc.TestPub...   INFO doIt() has been called
+  ToolSvc.ConstGe...   INFO doIt() has been called
+  MyAlg                INFO executing....
+  ToolSvc.MyTool       INFO doIt() has been called
+  MyAlg.MyTool         INFO doIt() has been called
+  MyAlg.ToolWithName   INFO doIt() has been called
+  MyAlg.MyTool         INFO doItAgain() has been called
+  MyAlg                INFO tools created via ToolHandle<T>....
+  MyAlg.PrivToolH...   INFO doIt() has been called
+  ToolSvc.TestPub...   INFO doIt() has been called
+  ToolSvc.ConstGe...   INFO doIt() has been called
+  MyAlg                INFO tools copied assigned via ToolHandle<T>....
+  ToolSvc.PubTool...   INFO doIt() has been called
+  ToolSvc.PubTool...   INFO doIt() has been called
+  ToolSvc.ConstGe...   INFO doIt() has been called
+  MyAlg                INFO tools copied constructed via ToolHandle<T>....
+  MyAlg.PrivToolH...   INFO doIt() has been called
+  ToolSvc.TestPub...   INFO doIt() has been called
+  ToolSvc.ConstGe...   INFO doIt() has been called
+  MyAlg                INFO executing....
+  ToolSvc.MyTool       INFO doIt() has been called
+  MyAlg.MyTool         INFO doIt() has been called
+  MyAlg.ToolWithName   INFO doIt() has been called
+  MyAlg.MyTool         INFO doItAgain() has been called
+  MyAlg                INFO tools created via ToolHandle<T>....
+  MyAlg.PrivToolH...   INFO doIt() has been called
+  ToolSvc.TestPub...   INFO doIt() has been called
+  ToolSvc.ConstGe...   INFO doIt() has been called
+  MyAlg                INFO tools copied assigned via ToolHandle<T>....
+  ToolSvc.PubTool...   INFO doIt() has been called
+  ToolSvc.PubTool...   INFO doIt() has been called
+  ToolSvc.ConstGe...   INFO doIt() has been called
+  MyAlg                INFO tools copied constructed via ToolHandle<T>....
+  MyAlg.PrivToolH...   INFO doIt() has been called
+  ToolSvc.TestPub...   INFO doIt() has been called
+  ToolSvc.ConstGe...   INFO doIt() has been called
+  MyAlg                INFO executing....
+  ToolSvc.MyTool       INFO doIt() has been called
+  MyAlg.MyTool         INFO doIt() has been called
+  MyAlg.ToolWithName   INFO doIt() has been called
+  MyAlg.MyTool         INFO doItAgain() has been called
+  MyAlg                INFO tools created via ToolHandle<T>....
+  MyAlg.PrivToolH...   INFO doIt() has been called
+  ToolSvc.TestPub...   INFO doIt() has been called
+  ToolSvc.ConstGe...   INFO doIt() has been called
+  MyAlg                INFO tools copied assigned via ToolHandle<T>....
+  ToolSvc.PubTool...   INFO doIt() has been called
+  ToolSvc.PubTool...   INFO doIt() has been called
+  ToolSvc.ConstGe...   INFO doIt() has been called
+  MyAlg                INFO tools copied constructed via ToolHandle<T>....
+  MyAlg.PrivToolH...   INFO doIt() has been called
+  ToolSvc.TestPub...   INFO doIt() has been called
+  ToolSvc.ConstGe...   INFO doIt() has been called
+  MyAlg                INFO executing....
+  ToolSvc.MyTool       INFO doIt() has been called
+  MyAlg.MyTool         INFO doIt() has been called
+  MyAlg.ToolWithName   INFO doIt() has been called
+  MyAlg.MyTool         INFO doItAgain() has been called
+  MyAlg                INFO tools created via ToolHandle<T>....
+  MyAlg.PrivToolH...   INFO doIt() has been called
+  ToolSvc.TestPub...   INFO doIt() has been called
+  ToolSvc.ConstGe...   INFO doIt() has been called
+  MyAlg                INFO tools copied assigned via ToolHandle<T>....
+  ToolSvc.PubTool...   INFO doIt() has been called
+  ToolSvc.PubTool...   INFO doIt() has been called
+  ToolSvc.ConstGe...   INFO doIt() has been called
+  MyAlg                INFO tools copied constructed via ToolHandle<T>....
+  MyAlg.PrivToolH...   INFO doIt() has been called
+  ToolSvc.TestPub...   INFO doIt() has been called
+  ToolSvc.ConstGe...   INFO doIt() has been called
+  MyAlg                INFO executing....
+  ToolSvc.MyTool       INFO doIt() has been called
+  MyAlg.MyTool         INFO doIt() has been called
+  MyAlg.ToolWithName   INFO doIt() has been called
+  MyAlg.MyTool         INFO doItAgain() has been called
+  MyAlg                INFO tools created via ToolHandle<T>....
+  MyAlg.PrivToolH...   INFO doIt() has been called
+  ToolSvc.TestPub...   INFO doIt() has been called
+  ToolSvc.ConstGe...   INFO doIt() has been called
+  MyAlg                INFO tools copied assigned via ToolHandle<T>....
+  ToolSvc.PubTool...   INFO doIt() has been called
+  ToolSvc.PubTool...   INFO doIt() has been called
+  ToolSvc.ConstGe...   INFO doIt() has been called
+  MyAlg                INFO tools copied constructed via ToolHandle<T>....
+  MyAlg.PrivToolH...   INFO doIt() has been called
+  ToolSvc.TestPub...   INFO doIt() has been called
+  ToolSvc.ConstGe...   INFO doIt() has been called
+  MyAlg                INFO executing....
+  ToolSvc.MyTool       INFO doIt() has been called
+  MyAlg.MyTool         INFO doIt() has been called
+  MyAlg.ToolWithName   INFO doIt() has been called
+  MyAlg.MyTool         INFO doItAgain() has been called
+  MyAlg                INFO tools created via ToolHandle<T>....
+  MyAlg.PrivToolH...   INFO doIt() has been called
+  ToolSvc.TestPub...   INFO doIt() has been called
+  ToolSvc.ConstGe...   INFO doIt() has been called
+  MyAlg                INFO tools copied assigned via ToolHandle<T>....
+  ToolSvc.PubTool...   INFO doIt() has been called
+  ToolSvc.PubTool...   INFO doIt() has been called
+  ToolSvc.ConstGe...   INFO doIt() has been called
+  MyAlg                INFO tools copied constructed via ToolHandle<T>....
+  MyAlg.PrivToolH...   INFO doIt() has been called
+  ToolSvc.TestPub...   INFO doIt() has been called
+  ToolSvc.ConstGe...   INFO doIt() has been called
+  MyAlg                INFO executing....
+  ToolSvc.MyTool       INFO doIt() has been called
+  MyAlg.MyTool         INFO doIt() has been called
+  MyAlg.ToolWithName   INFO doIt() has been called
+  MyAlg.MyTool         INFO doItAgain() has been called
+  MyAlg                INFO tools created via ToolHandle<T>....
+  MyAlg.PrivToolH...   INFO doIt() has been called
+  ToolSvc.TestPub...   INFO doIt() has been called
+  ToolSvc.ConstGe...   INFO doIt() has been called
+  MyAlg                INFO tools copied assigned via ToolHandle<T>....
+  ToolSvc.PubTool...   INFO doIt() has been called
+  ToolSvc.PubTool...   INFO doIt() has been called
+  ToolSvc.ConstGe...   INFO doIt() has been called
+  MyAlg                INFO tools copied constructed via ToolHandle<T>....
+  MyAlg.PrivToolH...   INFO doIt() has been called
+  ToolSvc.TestPub...   INFO doIt() has been called
+  ToolSvc.ConstGe...   INFO doIt() has been called
+  MyAlg                INFO executing....
+  ToolSvc.MyTool       INFO doIt() has been called
+  MyAlg.MyTool         INFO doIt() has been called
+  MyAlg.ToolWithName   INFO doIt() has been called
+  MyAlg.MyTool         INFO doItAgain() has been called
+  MyAlg                INFO tools created via ToolHandle<T>....
+  MyAlg.PrivToolH...   INFO doIt() has been called
+  ToolSvc.TestPub...   INFO doIt() has been called
+  ToolSvc.ConstGe...   INFO doIt() has been called
+  MyAlg                INFO tools copied assigned via ToolHandle<T>....
+  ToolSvc.PubTool...   INFO doIt() has been called
+  ToolSvc.PubTool...   INFO doIt() has been called
+  ToolSvc.ConstGe...   INFO doIt() has been called
+  MyAlg                INFO tools copied constructed via ToolHandle<T>....
+  MyAlg.PrivToolH...   INFO doIt() has been called
+  ToolSvc.TestPub...   INFO doIt() has been called
+  ToolSvc.ConstGe...   INFO doIt() has been called
+  ApplicationMgr       INFO Application Manager Stopped successfully
+  MyAlg                INFO finalizing....
+  EventLoopMgr         INFO Histograms converted successfully according to request.
+  ToolSvc              INFO Removing all tools created by ToolSvc
+  MyAlg.ToolWithName   INFO finalize() has been called
+  MyAlg.MyTool         INFO finalize() has been called
+  ToolSvc.MyTool       INFO finalize() has been called
+  ToolSvc.ToolB       DEBUG Finalize
+  MyAlg.LegacyToo...   INFO finalize() has been called
+  ToolSvc.Generic...   INFO finalize() has been called
+  ToolSvc.Another...   INFO finalize() has been called
+  ToolSvc.Another...   INFO finalize() has been called
+  MyAlg.WrongIfac...   INFO finalize() has been called
+  ToolSvc.PubTool...   INFO finalize() has been called
+  ToolSvc.ToolA       DEBUG Finalize
+  ToolSvc.TestPub...   INFO finalize() has been called
+  MyAlg.PrivToolH...   INFO finalize() has been called
+  ToolSvc.ConstGe...   INFO finalize() has been called
+  MyAlg.ToolWithName   INFO destructor has been called
+  MyAlg.MyTool         INFO destructor has been called
+  ToolSvc.MyTool       INFO destructor has been called
+  MyAlg.LegacyToo...   INFO destructor has been called
+  ToolSvc.Generic...   INFO destructor has been called
+  ToolSvc.Another...   INFO destructor has been called
+  ToolSvc.Another...   INFO destructor has been called
+  MyAlg.WrongIfac...   INFO destructor has been called
+  ToolSvc.PubTool...   INFO destructor has been called
+  ToolSvc.TestPub...   INFO destructor has been called
+  MyAlg.PrivToolH...   INFO destructor has been called
+  ToolSvc.ConstGe...   INFO destructor has been called
+  ApplicationMgr       INFO Application Manager Finalized successfully
+  ApplicationMgr       INFO Application Manager Terminated successfully
+histos: {}
+ttrees: {}
diff --git a/GaudiTestSuite/tests/pytest/refs/AlgTypeAliases.yaml b/GaudiTestSuite/tests/pytest/refs/AlgTypeAliases.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..d30bf16dd8cdc4ee5c3d59c40ecec63065fbf2e0
--- /dev/null
+++ b/GaudiTestSuite/tests/pytest/refs/AlgTypeAliases.yaml
@@ -0,0 +1,27 @@
+stdout: |-
+  ApplicationMgr    SUCCESS
+  ====================================================================================================================================
+  ====================================================================================================================================
+  ApplicationMgr       INFO Application Manager Configured successfully
+  HW1                  INFO initializing....
+  HW2                  INFO initializing....
+  EventLoopMgr      WARNING Unable to locate service "EventSelector"
+  EventLoopMgr      WARNING No events will be processed from external input.
+  ApplicationMgr       INFO Application Manager Initialized successfully
+  ApplicationMgr       INFO Application Manager Started successfully
+  HW1                  INFO executing....
+  HW2                  INFO executing....
+  HW1                  INFO executing....
+  HW2                  INFO executing....
+  HW1                  INFO executing....
+  HW2                  INFO executing....
+  HW1                  INFO executing....
+  HW2                  INFO executing....
+  ApplicationMgr       INFO Application Manager Stopped successfully
+  HW1                  INFO finalizing....
+  HW2                  INFO finalizing....
+  EventLoopMgr         INFO Histograms converted successfully according to request.
+  ApplicationMgr       INFO Application Manager Finalized successfully
+  ApplicationMgr       INFO Application Manager Terminated successfully
+histos: {}
+ttrees: {}
diff --git a/GaudiTestSuite/tests/pytest/refs/ColorMsg.winxp.yaml b/GaudiTestSuite/tests/pytest/refs/ColorMsg.winxp.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..d0c5a85788be119459797c1e114ce73b4c134562
--- /dev/null
+++ b/GaudiTestSuite/tests/pytest/refs/ColorMsg.winxp.yaml
@@ -0,0 +1,115 @@
+stdout: |
+  JobOptionsSvc        INFO # =======> D:/Profiles/clemenci/cmtuser/Gaudi/GaudiTestSuite/options/Services.opts)
+  JobOptionsSvc        INFO # (12,1): AuditorSvc.Auditors = ["ChronoAuditor"]
+  JobOptionsSvc        INFO # =======> D:/Profiles/clemenci/cmtuser/Gaudi/GaudiTestSuite/options/Common.opts)
+  JobOptionsSvc        INFO # (9,1): ApplicationMgr.StatusCodeCheck = 1
+  JobOptionsSvc        INFO # =======> D:/Profiles/clemenci/cmtuser/Gaudi/GaudiTestSuite/options/ColorMsg.opts)
+  JobOptionsSvc        INFO # (10,1): ApplicationMgr.TopAlg = ["ColorMsgAlg"]
+  JobOptionsSvc        INFO # (16,1): MessageSvc.OutputLevel = 1
+  JobOptionsSvc        INFO # (17,1): MessageSvc.useColors = 1
+  JobOptionsSvc        INFO # (18,1): MessageSvc.fatalColorCode = ["blue", "red"]
+  JobOptionsSvc        INFO # (19,1): MessageSvc.errorColorCode = ["[97;101;1m"]
+  JobOptionsSvc        INFO # (20,1): MessageSvc.warningColorCode = ["yellow"]
+  JobOptionsSvc        INFO # (21,1): MessageSvc.infoColorCode = ["[96;1m"]
+  JobOptionsSvc        INFO # (22,1): MessageSvc.debugColorCode = ["[92;1m"]
+  JobOptionsSvc        INFO # (23,1): MessageSvc.verboseColorCode = ["[95;4m"]
+  JobOptionsSvc        INFO # (31,1): ApplicationMgr.EvtMax = 2
+  JobOptionsSvc        INFO # (32,1): ApplicationMgr.EvtSel = "NONE"
+  JobOptionsSvc        INFO Job options successfully read in from D:\Profiles\clemenci\cmtuser\Gaudi\GaudiTestSuite\options\ColorMsg.opts
+  ApplicationMgr      DEBUG Getting my own properties
+  ApplicationMgr    SUCCESS
+  ====================================================================================================================================
+                                                     Welcome to ApplicationMgr $Revision: 1.77 $
+                                            running on CERNTSLHCB05 on 08/16/11 11:49:59
+  ====================================================================================================================================
+  ApplicationMgr       INFO Application Manager Configured successfully
+  ServiceManager      DEBUG Initializing service StatusCodeSvc
+  StatusCodeSvc       DEBUG Service base class initialized successfully
+  StatusCodeSvc        INFO initialize
+  ServiceManager      DEBUG Initializing service AppMgrRunable
+  AppMgrRunable       DEBUG Service base class initialized successfully
+  ServiceManager      DEBUG Initializing service EventLoopMgr
+  EventLoopMgr        DEBUG Service base class initialized successfully
+  IncidentSvc         DEBUG Service base class initialized successfully
+  IncidentSvc         DEBUG Adding [AbortEvent] listener '<unknown>' with priority 0
+  EventLoopMgr        DEBUG Creating Top Algorithm ColorMsgAlg with name ColorMsgAlg
+  EventDataSvc        DEBUG Service base class initialized successfully
+  EventDataSvc      VERBOSE ServiceLocatorHelper::service: found service IncidentSvc
+  EventPersistenc...  DEBUG Service base class initialized successfully
+  EventLoopMgr      WARNING Unable to locate service "EventSelector"
+  EventLoopMgr      WARNING No events will be processed from external input.
+  HistogramDataSvc    DEBUG Service base class initialized successfully
+  HistogramDataSvc  VERBOSE ServiceLocatorHelper::service: found service IncidentSvc
+  HistogramPersis...  DEBUG  'CnvServices':[ 'RootHistSvc' ]
+  HistogramPersis...  DEBUG Service base class initialized successfully
+  HistogramPersis...WARNING Histograms saving not required.
+  HistogramDataSvc  VERBOSE ServiceLocatorHelper::service: found service HistogramPersistencySvc
+  ApplicationMgr       INFO Application Manager Initialized successfully
+  ServiceManager      DEBUG Starting service StatusCodeSvc
+  ServiceManager      DEBUG Starting service AppMgrRunable
+  ServiceManager      DEBUG Starting service IncidentSvc
+  ServiceManager      DEBUG Starting service EventPersistencySvc
+  ServiceManager      DEBUG Starting service EventDataSvc
+  ServiceManager      DEBUG Starting service HistogramPersistencySvc
+  ServiceManager      DEBUG Starting service HistogramDataSvc
+  ServiceManager      DEBUG Starting service EventLoopMgr
+  ApplicationMgr       INFO Application Manager Started successfully
+  ColorMsgAlg         FATAL THIS IS A FATAL MESSAGE
+  ColorMsgAlg         ERROR THIS IS AN ERROR MESSAGE
+  ColorMsgAlg       WARNING THIS IS A WARNING MESSAGE
+  ColorMsgAlg          INFO THIS IS A INFO MESSAGE
+  ColorMsgAlg         DEBUG THIS IS A DEBUG MESSAGE
+  ColorMsgAlg       VERBOSE THIS IS A VERBOSE MESSAGE
+  ColorMsgAlg         ERROR this is another error message
+  ColorMsgAlg       WARNING This is another warning message
+  ColorMsgAlg          INFO testing colour
+  ColorMsgAlg          INFO setting....this should be in yellow and red
+  ColorMsgAlg          INFO multicolor: this is blue on green and purple on white
+  ColorMsgAlg          INFO This is green. This is in yellow on blue. This is back to normal
+  ColorMsgAlg         FATAL THIS IS A FATAL MESSAGE
+  ColorMsgAlg         ERROR THIS IS AN ERROR MESSAGE
+  ColorMsgAlg       WARNING THIS IS A WARNING MESSAGE
+  ColorMsgAlg          INFO THIS IS A INFO MESSAGE
+  ColorMsgAlg         DEBUG THIS IS A DEBUG MESSAGE
+  ColorMsgAlg       VERBOSE THIS IS A VERBOSE MESSAGE
+  ColorMsgAlg         ERROR this is another error message
+  ColorMsgAlg       WARNING This is another warning message
+  ColorMsgAlg          INFO testing colour
+  ColorMsgAlg          INFO setting....this should be in yellow and red
+  ColorMsgAlg          INFO multicolor: this is blue on green and purple on white
+  ColorMsgAlg          INFO This is green. This is in yellow on blue. This is back to normal
+  ServiceManager      DEBUG Stopping service EventLoopMgr
+  ServiceManager      DEBUG Stopping service HistogramDataSvc
+  ServiceManager      DEBUG Stopping service HistogramPersistencySvc
+  ServiceManager      DEBUG Stopping service EventDataSvc
+  ServiceManager      DEBUG Stopping service EventPersistencySvc
+  ServiceManager      DEBUG Stopping service IncidentSvc
+  ServiceManager      DEBUG Stopping service AppMgrRunable
+  ServiceManager      DEBUG Stopping service StatusCodeSvc
+  ApplicationMgr       INFO Application Manager Stopped successfully
+  ServiceManager      DEBUG Finalizing service EventLoopMgr
+  IncidentSvc         DEBUG Removing [AbortEvent] listener '<unknown>'
+  EventLoopMgr         INFO Histograms converted successfully according to request.
+  ServiceManager      DEBUG Finalizing service HistogramDataSvc
+  ServiceManager      DEBUG Finalizing service HistogramPersistencySvc
+  ServiceManager      DEBUG Finalizing service EventDataSvc
+  ServiceManager      DEBUG Finalizing service EventPersistencySvc
+  ServiceManager      DEBUG Finalizing service IncidentSvc
+  IncidentSvc         DEBUG Incident  timing: Mean(+-rms)/Min/Max:0(+-0)/0/0[ms] Total:0[s]
+  ServiceManager      DEBUG Finalizing service AppMgrRunable
+  ServiceManager      DEBUG Finalizing service StatusCodeSvc
+  ServiceManager      DEBUG Service reference count check:
+  ServiceManager      DEBUG ---- StatusCodeSvc (refCount = 2)
+  ServiceManager      DEBUG ---- MessageSvc (refCount = 11)
+  ServiceManager      DEBUG ---- JobOptionsSvc (refCount = 2)
+  ServiceManager      DEBUG ---- AppMgrRunable (refCount = 3)
+  ServiceManager      DEBUG ---- IncidentSvc (refCount = 2)
+  ServiceManager      DEBUG ---- EventPersistencySvc (refCount = 2)
+  ServiceManager      DEBUG ---- EventDataSvc (refCount = 3)
+  ServiceManager      DEBUG ---- HistogramPersistencySvc (refCount = 2)
+  ServiceManager      DEBUG ---- HistogramDataSvc (refCount = 3)
+  ServiceManager      DEBUG ---- EventLoopMgr (refCount = 3)
+  ApplicationMgr       INFO Application Manager Finalized successfully
+  ApplicationMgr       INFO Application Manager Terminated successfully
+histos: {}
+ttrees: {}
diff --git a/GaudiTestSuite/tests/pytest/refs/ColorMsg.yaml b/GaudiTestSuite/tests/pytest/refs/ColorMsg.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..45ebed7fd171ec0553087e3089629899d34371e5
--- /dev/null
+++ b/GaudiTestSuite/tests/pytest/refs/ColorMsg.yaml
@@ -0,0 +1,91 @@
+stdout: "JobOptionsSvc        INFO Job options successfully file ColorMsg.opts\n\e\
+  [92;1mApplicationMgr      DEBUG Getting my own properties\e[m\nApplicationMgr  \
+  \  SUCCESS\n====================================================================================================================================\n\
+  ====================================================================================================================================\e\
+  [m\n\e[96;1mApplicationMgr       INFO Application Manager Configured successfully\e\
+  [m\n\e[92;1mServiceManager      DEBUG Initializing service AppMgrRunable\e[m\n\e\
+  [92;1mServiceManager      DEBUG Initializing service EventLoopMgr\e[m\n\e[95;4mEventDataSvc\
+  \      VERBOSE ServiceLocatorHelper::service: found service IncidentSvc\e[m\n\e\
+  [95;4mEventLoopMgr      VERBOSE ServiceLocatorHelper::service: found service EventDataSvc\e\
+  [m\n\e[92;1mEventLoopMgr        DEBUG Creating Top Algorithm ColorMsgAlg with name\
+  \ ColorMsgAlg\e[m\n\e[95;4mColorMsgAlg       VERBOSE ServiceLocatorHelper::service:\
+  \ found service EventDataSvc\e[m\n\e[92;1mTimelineSvc         DEBUG initialize\e\
+  [m\n\e[95;4mColorMsgAlg       VERBOSE ServiceLocatorHelper::service: found service\
+  \ TimelineSvc\e[m\n\e[95;4mColorMsgAlg       VERBOSE ServiceLocatorHelper::service:\
+  \ found service AlgExecStateSvc\e[m\n\e[92;1mAlgExecStateSvc     DEBUG preInit:\
+  \ will add Alg ColorMsgAlg later\e[m\n\e[92;1mColorMsgAlg         DEBUG input handles:\
+  \ 0\e[m\n\e[92;1mColorMsgAlg         DEBUG output handles: 0\e[m\n\e[93;1mEventLoopMgr\
+  \      WARNING Unable to locate service \"EventSelector\" \e[m\n\e[93;1mEventLoopMgr\
+  \      WARNING No events will be processed from external input.\e[m\n\e[95;4mHistogramDataSvc\
+  \  VERBOSE ServiceLocatorHelper::service: found service IncidentSvc\e[m\n\e[95;4mHistogramDataSvc\
+  \  VERBOSE ServiceLocatorHelper::service: found service HistogramPersistencySvc\e\
+  [m\n\e[96;1mApplicationMgr       INFO Application Manager Initialized successfully\e\
+  [m\n\e[92;1mServiceManager      DEBUG Starting service AppMgrRunable\e[m\n\e[92;1mServiceManager\
+  \      DEBUG Starting service IncidentSvc\e[m\n\e[92;1mServiceManager      DEBUG\
+  \ Starting service EventPersistencySvc\e[m\n\e[92;1mServiceManager      DEBUG Starting\
+  \ service EventDataSvc\e[m\n\e[92;1mServiceManager      DEBUG Starting service TimelineSvc\e\
+  [m\n\e[92;1mServiceManager      DEBUG Starting service AlgExecStateSvc\e[m\n\e[92;1mServiceManager\
+  \      DEBUG Starting service HistogramPersistencySvc\e[m\n\e[92;1mServiceManager\
+  \      DEBUG Starting service HistogramDataSvc\e[m\n\e[92;1mServiceManager     \
+  \ DEBUG Starting service EventLoopMgr\e[m\n\e[96;1mApplicationMgr       INFO Application\
+  \ Manager Started successfully\e[m\n\e[95;4mAlgExecStateSvc   VERBOSE reset(0)\e\
+  [m\n\e[92;1mAlgExecStateSvc     DEBUG resizing state containers to : 1\e[m\n\e[92;1mAlgExecStateSvc\
+  \     DEBUG adding alg ColorMsgAlg to 1 slots\e[m\n\e[95;4mAlgExecStateSvc   VERBOSE\
+  \ dumping state:\n  [slot: 0, incident: Invalid]:\n  + ColorMsgAlg  e: n\n\e[m\n\
+  \e[94;101;1mColorMsgAlg         FATAL THIS IS A FATAL MESSAGE\e[m\n\e[97;101;1mColorMsgAlg\
+  \         ERROR THIS IS AN ERROR MESSAGE\e[m\n\e[93;1mColorMsgAlg       WARNING\
+  \ THIS IS A WARNING MESSAGE\e[m\n\e[96;1mColorMsgAlg          INFO THIS IS A INFO\
+  \ MESSAGE\e[m\n\e[92;1mColorMsgAlg         DEBUG THIS IS A DEBUG MESSAGE\e[m\n\e\
+  [95;4mColorMsgAlg       VERBOSE THIS IS A VERBOSE MESSAGE\e[m\n\e[97;101;1mColorMsgAlg\
+  \         ERROR this is another\e[92;1m error \e[m\e[97;101;1mmessage\e[m\n\e[93;1mColorMsgAlg\
+  \       WARNING This is another\e[95;1m warning \e[m\e[93;1mmessage\e[m\n\e[96;1mColorMsgAlg\
+  \          INFO testing colour\e[m\n\e[96;1mColorMsgAlg          INFO setting....\e\
+  [93;1mthis should be in yellow\e[91;1m and red\e[m\n\e[96;1mColorMsgAlg        \
+  \  INFO multicolor: \e[94;102;1mthis is blue on green\e[95;107;1m and purple on\
+  \ white\e[m\n\e[96;1mColorMsgAlg          INFO \e[92;1mThis is green. \e[93;104;1mThis\
+  \ is in yellow on blue. \e[m\e[96;1mThis is back to normal\e[m\n\e[95;4mAlgExecStateSvc\
+  \   VERBOSE reset(0)\e[m\n\e[94;101;1mColorMsgAlg         FATAL THIS IS A FATAL\
+  \ MESSAGE\e[m\n\e[97;101;1mColorMsgAlg         ERROR THIS IS AN ERROR MESSAGE\e\
+  [m\n\e[93;1mColorMsgAlg       WARNING THIS IS A WARNING MESSAGE\e[m\n\e[96;1mColorMsgAlg\
+  \          INFO THIS IS A INFO MESSAGE\e[m\n\e[92;1mColorMsgAlg         DEBUG THIS\
+  \ IS A DEBUG MESSAGE\e[m\n\e[95;4mColorMsgAlg       VERBOSE THIS IS A VERBOSE MESSAGE\e\
+  [m\n\e[97;101;1mColorMsgAlg         ERROR this is another\e[92;1m error \e[m\e[97;101;1mmessage\e\
+  [m\n\e[93;1mColorMsgAlg       WARNING This is another\e[95;1m warning \e[m\e[93;1mmessage\e\
+  [m\n\e[96;1mColorMsgAlg          INFO testing colour\e[m\n\e[96;1mColorMsgAlg  \
+  \        INFO setting....\e[93;1mthis should be in yellow\e[91;1m and red\e[m\n\e\
+  [96;1mColorMsgAlg          INFO multicolor: \e[94;102;1mthis is blue on green\e\
+  [95;107;1m and purple on white\e[m\n\e[96;1mColorMsgAlg          INFO \e[92;1mThis\
+  \ is green. \e[93;104;1mThis is in yellow on blue. \e[m\e[96;1mThis is back to normal\e\
+  [m\n\e[92;1mServiceManager      DEBUG Stopping service EventLoopMgr\e[m\n\e[92;1mServiceManager\
+  \      DEBUG Stopping service HistogramDataSvc\e[m\n\e[92;1mServiceManager     \
+  \ DEBUG Stopping service HistogramPersistencySvc\e[m\n\e[92;1mServiceManager   \
+  \   DEBUG Stopping service AlgExecStateSvc\e[m\n\e[92;1mServiceManager      DEBUG\
+  \ Stopping service TimelineSvc\e[m\n\e[92;1mServiceManager      DEBUG Stopping service\
+  \ EventDataSvc\e[m\n\e[92;1mServiceManager      DEBUG Stopping service EventPersistencySvc\e\
+  [m\n\e[92;1mServiceManager      DEBUG Stopping service IncidentSvc\e[m\n\e[92;1mServiceManager\
+  \      DEBUG Stopping service AppMgrRunable\e[m\n\e[96;1mApplicationMgr       INFO\
+  \ Application Manager Stopped successfully\e[m\n\e[92;1mServiceManager      DEBUG\
+  \ Finalizing service EventLoopMgr\e[m\n\e[96;1mEventLoopMgr         INFO Histograms\
+  \ converted successfully according to request.\e[m\n\e[92;1mServiceManager     \
+  \ DEBUG Finalizing service HistogramDataSvc\e[m\n\e[92;1mServiceManager      DEBUG\
+  \ Finalizing service HistogramPersistencySvc\e[m\n\e[92;1mServiceManager      DEBUG\
+  \ Finalizing service AlgExecStateSvc\e[m\n\e[92;1mServiceManager      DEBUG Finalizing\
+  \ service TimelineSvc\e[m\n\e[92;1mServiceManager      DEBUG Finalizing service\
+  \ EventDataSvc\e[m\n\e[92;1mServiceManager      DEBUG Finalizing service EventPersistencySvc\e\
+  [m\n\e[92;1mServiceManager      DEBUG Finalizing service IncidentSvc\e[m\n\e[92;1mServiceManager\
+  \      DEBUG Finalizing service AppMgrRunable\e[m\n\e[92;1mServiceManager      DEBUG\
+  \ Looping over all active services...\e[m\n\e[92;1mServiceManager      DEBUG ----\
+  \ MessageSvc (refCount = 17)\e[m\n\e[92;1mServiceManager      DEBUG ---- JobOptionsSvc\
+  \ (refCount = 2)\e[m\n\e[92;1mServiceManager      DEBUG ---- AppMgrRunable (refCount\
+  \ = 3)\e[m\n\e[92;1mServiceManager      DEBUG ---- IncidentSvc (refCount = 2)\e\
+  [m\n\e[92;1mServiceManager      DEBUG ---- EventPersistencySvc (refCount = 2)\e\
+  [m\n\e[92;1mServiceManager      DEBUG ---- EventDataSvc (refCount = 3)\e[m\n\e[92;1mServiceManager\
+  \      DEBUG ---- TimelineSvc (refCount = 2)\e[m\n\e[92;1mServiceManager      DEBUG\
+  \ ---- AlgExecStateSvc (refCount = 3)\e[m\n\e[92;1mServiceManager      DEBUG ----\
+  \ HistogramPersistencySvc (refCount = 2)\e[m\n\e[92;1mServiceManager      DEBUG\
+  \ ---- HistogramDataSvc (refCount = 3)\e[m\n\e[92;1mServiceManager      DEBUG ----\
+  \ EventLoopMgr (refCount = 3)\e[m\n\e[96;1mApplicationMgr       INFO Application\
+  \ Manager Finalized successfully\e[m\n\e[96;1mApplicationMgr       INFO Application\
+  \ Manager Terminated successfully\e[m"
+histos: {}
+ttrees: {}
diff --git a/GaudiTestSuite/tests/pytest/refs/ColorMsg_py.yaml b/GaudiTestSuite/tests/pytest/refs/ColorMsg_py.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..0f53a4a31a8aa95f7817224e24aa2f4e49a5d8bc
--- /dev/null
+++ b/GaudiTestSuite/tests/pytest/refs/ColorMsg_py.yaml
@@ -0,0 +1,89 @@
+stdout: "ApplicationMgr    SUCCESS\n====================================================================================================================================\n\
+  ====================================================================================================================================\n\
+  ApplicationMgr       INFO Application Manager Configured successfully\n\e[92;1mServiceManager\
+  \      DEBUG Initializing service AppMgrRunable\e[m\n\e[92;1mServiceManager    \
+  \  DEBUG Initializing service EventLoopMgr\e[m\n\e[95;4mEventDataSvc      VERBOSE\
+  \ ServiceLocatorHelper::service: found service IncidentSvc\e[m\n\e[95;4mEventLoopMgr\
+  \      VERBOSE ServiceLocatorHelper::service: found service EventDataSvc\e[m\n\e\
+  [92;1mEventLoopMgr        DEBUG Creating Top Algorithm ColorMsgAlg with name ColorMsgAlg\e\
+  [m\n\e[95;4mColorMsgAlg       VERBOSE ServiceLocatorHelper::service: found service\
+  \ EventDataSvc\e[m\n\e[92;1mTimelineSvc         DEBUG initialize\e[m\n\e[95;4mColorMsgAlg\
+  \       VERBOSE ServiceLocatorHelper::service: found service TimelineSvc\e[m\n\e\
+  [95;4mColorMsgAlg       VERBOSE ServiceLocatorHelper::service: found service AlgExecStateSvc\e\
+  [m\n\e[92;1mAlgExecStateSvc     DEBUG preInit: will add Alg ColorMsgAlg later\e\
+  [m\n\e[92;1mColorMsgAlg         DEBUG input handles: 0\e[m\n\e[92;1mColorMsgAlg\
+  \         DEBUG output handles: 0\e[m\n\e[93;1mEventLoopMgr      WARNING Unable\
+  \ to locate service \"EventSelector\" \e[m\n\e[93;1mEventLoopMgr      WARNING No\
+  \ events will be processed from external input.\e[m\n\e[95;4mHistogramDataSvc  VERBOSE\
+  \ ServiceLocatorHelper::service: found service IncidentSvc\e[m\n\e[95;4mHistogramDataSvc\
+  \  VERBOSE ServiceLocatorHelper::service: found service HistogramPersistencySvc\e\
+  [m\n\e[96;1mApplicationMgr       INFO Application Manager Initialized successfully\e\
+  [m\n\e[92;1mServiceManager      DEBUG Starting service AppMgrRunable\e[m\n\e[92;1mServiceManager\
+  \      DEBUG Starting service IncidentSvc\e[m\n\e[92;1mServiceManager      DEBUG\
+  \ Starting service EventPersistencySvc\e[m\n\e[92;1mServiceManager      DEBUG Starting\
+  \ service EventDataSvc\e[m\n\e[92;1mServiceManager      DEBUG Starting service TimelineSvc\e\
+  [m\n\e[92;1mServiceManager      DEBUG Starting service AlgExecStateSvc\e[m\n\e[92;1mServiceManager\
+  \      DEBUG Starting service HistogramPersistencySvc\e[m\n\e[92;1mServiceManager\
+  \      DEBUG Starting service HistogramDataSvc\e[m\n\e[92;1mServiceManager     \
+  \ DEBUG Starting service EventLoopMgr\e[m\n\e[96;1mApplicationMgr       INFO Application\
+  \ Manager Started successfully\e[m\n\e[95;4mAlgExecStateSvc   VERBOSE reset(0)\e\
+  [m\n\e[92;1mAlgExecStateSvc     DEBUG resizing state containers to : 1\e[m\n\e[92;1mAlgExecStateSvc\
+  \     DEBUG adding alg ColorMsgAlg to 1 slots\e[m\n\e[95;4mAlgExecStateSvc   VERBOSE\
+  \ dumping state:\n  [slot: 0, incident: Invalid]:\n  + ColorMsgAlg  e: n\n\e[m\n\
+  \e[94;101;1mColorMsgAlg         FATAL THIS IS A FATAL MESSAGE\e[m\n\e[97;101;1mColorMsgAlg\
+  \         ERROR THIS IS AN ERROR MESSAGE\e[m\n\e[93;1mColorMsgAlg       WARNING\
+  \ THIS IS A WARNING MESSAGE\e[m\n\e[96;1mColorMsgAlg          INFO THIS IS A INFO\
+  \ MESSAGE\e[m\n\e[92;1mColorMsgAlg         DEBUG THIS IS A DEBUG MESSAGE\e[m\n\e\
+  [95;4mColorMsgAlg       VERBOSE THIS IS A VERBOSE MESSAGE\e[m\n\e[97;101;1mColorMsgAlg\
+  \         ERROR this is another\e[92;1m error \e[m\e[97;101;1mmessage\e[m\n\e[93;1mColorMsgAlg\
+  \       WARNING This is another\e[95;1m warning \e[m\e[93;1mmessage\e[m\n\e[96;1mColorMsgAlg\
+  \          INFO testing colour\e[m\n\e[96;1mColorMsgAlg          INFO setting....\e\
+  [93;1mthis should be in yellow\e[91;1m and red\e[m\n\e[96;1mColorMsgAlg        \
+  \  INFO multicolor: \e[94;102;1mthis is blue on green\e[95;107;1m and purple on\
+  \ white\e[m\n\e[96;1mColorMsgAlg          INFO \e[92;1mThis is green. \e[93;104;1mThis\
+  \ is in yellow on blue. \e[m\e[96;1mThis is back to normal\e[m\n\e[95;4mAlgExecStateSvc\
+  \   VERBOSE reset(0)\e[m\n\e[94;101;1mColorMsgAlg         FATAL THIS IS A FATAL\
+  \ MESSAGE\e[m\n\e[97;101;1mColorMsgAlg         ERROR THIS IS AN ERROR MESSAGE\e\
+  [m\n\e[93;1mColorMsgAlg       WARNING THIS IS A WARNING MESSAGE\e[m\n\e[96;1mColorMsgAlg\
+  \          INFO THIS IS A INFO MESSAGE\e[m\n\e[92;1mColorMsgAlg         DEBUG THIS\
+  \ IS A DEBUG MESSAGE\e[m\n\e[95;4mColorMsgAlg       VERBOSE THIS IS A VERBOSE MESSAGE\e\
+  [m\n\e[97;101;1mColorMsgAlg         ERROR this is another\e[92;1m error \e[m\e[97;101;1mmessage\e\
+  [m\n\e[93;1mColorMsgAlg       WARNING This is another\e[95;1m warning \e[m\e[93;1mmessage\e\
+  [m\n\e[96;1mColorMsgAlg          INFO testing colour\e[m\n\e[96;1mColorMsgAlg  \
+  \        INFO setting....\e[93;1mthis should be in yellow\e[91;1m and red\e[m\n\e\
+  [96;1mColorMsgAlg          INFO multicolor: \e[94;102;1mthis is blue on green\e\
+  [95;107;1m and purple on white\e[m\n\e[96;1mColorMsgAlg          INFO \e[92;1mThis\
+  \ is green. \e[93;104;1mThis is in yellow on blue. \e[m\e[96;1mThis is back to normal\e\
+  [m\n\e[92;1mServiceManager      DEBUG Stopping service EventLoopMgr\e[m\n\e[92;1mServiceManager\
+  \      DEBUG Stopping service HistogramDataSvc\e[m\n\e[92;1mServiceManager     \
+  \ DEBUG Stopping service HistogramPersistencySvc\e[m\n\e[92;1mServiceManager   \
+  \   DEBUG Stopping service AlgExecStateSvc\e[m\n\e[92;1mServiceManager      DEBUG\
+  \ Stopping service TimelineSvc\e[m\n\e[92;1mServiceManager      DEBUG Stopping service\
+  \ EventDataSvc\e[m\n\e[92;1mServiceManager      DEBUG Stopping service EventPersistencySvc\e\
+  [m\n\e[92;1mServiceManager      DEBUG Stopping service IncidentSvc\e[m\n\e[92;1mServiceManager\
+  \      DEBUG Stopping service AppMgrRunable\e[m\n\e[96;1mApplicationMgr       INFO\
+  \ Application Manager Stopped successfully\e[m\n\e[92;1mServiceManager      DEBUG\
+  \ Finalizing service EventLoopMgr\e[m\n\e[96;1mEventLoopMgr         INFO Histograms\
+  \ converted successfully according to request.\e[m\n\e[92;1mServiceManager     \
+  \ DEBUG Finalizing service HistogramDataSvc\e[m\n\e[92;1mServiceManager      DEBUG\
+  \ Finalizing service HistogramPersistencySvc\e[m\n\e[92;1mServiceManager      DEBUG\
+  \ Finalizing service AlgExecStateSvc\e[m\n\e[92;1mServiceManager      DEBUG Finalizing\
+  \ service TimelineSvc\e[m\n\e[92;1mServiceManager      DEBUG Finalizing service\
+  \ EventDataSvc\e[m\n\e[92;1mServiceManager      DEBUG Finalizing service EventPersistencySvc\e\
+  [m\n\e[92;1mServiceManager      DEBUG Finalizing service IncidentSvc\e[m\n\e[92;1mServiceManager\
+  \      DEBUG Finalizing service AppMgrRunable\e[m\n\e[92;1mServiceManager      DEBUG\
+  \ Looping over all active services...\e[m\n\e[92;1mServiceManager      DEBUG ----\
+  \ MessageSvc (refCount = 17)\e[m\n\e[92;1mServiceManager      DEBUG ---- JobOptionsSvc\
+  \ (refCount = 2)\e[m\n\e[92;1mServiceManager      DEBUG ---- AppMgrRunable (refCount\
+  \ = 3)\e[m\n\e[92;1mServiceManager      DEBUG ---- IncidentSvc (refCount = 2)\e\
+  [m\n\e[92;1mServiceManager      DEBUG ---- EventPersistencySvc (refCount = 2)\e\
+  [m\n\e[92;1mServiceManager      DEBUG ---- EventDataSvc (refCount = 3)\e[m\n\e[92;1mServiceManager\
+  \      DEBUG ---- TimelineSvc (refCount = 2)\e[m\n\e[92;1mServiceManager      DEBUG\
+  \ ---- AlgExecStateSvc (refCount = 3)\e[m\n\e[92;1mServiceManager      DEBUG ----\
+  \ HistogramPersistencySvc (refCount = 2)\e[m\n\e[92;1mServiceManager      DEBUG\
+  \ ---- HistogramDataSvc (refCount = 3)\e[m\n\e[92;1mServiceManager      DEBUG ----\
+  \ EventLoopMgr (refCount = 3)\e[m\n\e[96;1mApplicationMgr       INFO Application\
+  \ Manager Finalized successfully\e[m\n\e[96;1mApplicationMgr       INFO Application\
+  \ Manager Terminated successfully\e[m"
+histos: {}
+ttrees: {}
diff --git a/GaudiTestSuite/tests/pytest/refs/ConditionsAccess.yaml b/GaudiTestSuite/tests/pytest/refs/ConditionsAccess.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..d4fe35c68b1823c374ffb9e3c9fdd5bf27566634
--- /dev/null
+++ b/GaudiTestSuite/tests/pytest/refs/ConditionsAccess.yaml
@@ -0,0 +1,45 @@
+stdout: |-
+  ApplicationMgr    SUCCESS
+  ====================================================================================================================================
+  ====================================================================================================================================
+  ApplicationMgr       INFO Application Manager Configured successfully
+  ConditionsStore: requested condition condition/key
+  ConditionsUser1      INFO initialize
+  ConditionsStore: requested condition another/key
+  ConditionsUser2      INFO initialize
+  EventLoopMgr      WARNING Unable to locate service "EventSelector"
+  EventLoopMgr      WARNING No events will be processed from external input.
+  ApplicationMgr       INFO Application Manager Initialized successfully
+  ApplicationMgr       INFO Application Manager Started successfully
+  ConditionsStore: first access to store 0
+  ConditionsStore: prepare condition another/key
+  ConditionsStore: prepare condition condition/key
+  ConditionsUser1      INFO got condition value 0
+  ConditionsStore: using existing store 0
+  ConditionsUser2      INFO got condition value 0
+  ConditionsStore: first access to store 1
+  ConditionsStore: prepare condition another/key
+  ConditionsStore: prepare condition condition/key
+  ConditionsUser1      INFO got condition value 1
+  ConditionsStore: using existing store 1
+  ConditionsUser2      INFO got condition value 1
+  ConditionsStore: using existing store 0
+  ConditionsUser1      INFO got condition value 0
+  ConditionsStore: using existing store 0
+  ConditionsUser2      INFO got condition value 0
+  ConditionsStore: using existing store 1
+  ConditionsUser1      INFO got condition value 1
+  ConditionsStore: using existing store 1
+  ConditionsUser2      INFO got condition value 1
+  ConditionsStore: using existing store 0
+  ConditionsUser1      INFO got condition value 0
+  ConditionsStore: using existing store 0
+  ConditionsUser2      INFO got condition value 0
+  ApplicationMgr       INFO Application Manager Stopped successfully
+  ConditionsUser1      INFO finalize
+  ConditionsUser2      INFO finalize
+  EventLoopMgr         INFO Histograms converted successfully according to request.
+  ApplicationMgr       INFO Application Manager Finalized successfully
+  ApplicationMgr       INFO Application Manager Terminated successfully
+histos: {}
+ttrees: {}
diff --git a/GaudiTestSuite/tests/pytest/refs/ControlFlow/AlgSequencer.yaml b/GaudiTestSuite/tests/pytest/refs/ControlFlow/AlgSequencer.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..4a1846069b555c44c6b6a89fcdb25b0eaa3062b6
--- /dev/null
+++ b/GaudiTestSuite/tests/pytest/refs/ControlFlow/AlgSequencer.yaml
@@ -0,0 +1,133 @@
+stdout: |-
+  ApplicationMgr    SUCCESS
+  ====================================================================================================================================
+  ====================================================================================================================================
+  ApplicationMgr       INFO Application Manager Configured successfully
+  seq_10               INFO Member list: Gaudi::Sequencer/seq_8, Gaudi::Sequencer/seq_9
+  seq_8                INFO Member list: Gaudi::Sequencer/seq_6, Gaudi::Sequencer/seq_7
+  seq_6                INFO Member list: Gaudi::Sequencer/seq_0, Gaudi::Sequencer/seq_5
+  seq_0                INFO Member list: ParentAlg, StopperAlg
+  ParentAlg            INFO creating sub-algorithms....
+  SubAlg1              INFO initializing....
+  SubAlg2              INFO initializing....
+  seq_5                INFO Member list: Gaudi::Sequencer/seq_2, Gaudi::Sequencer/seq_4
+  seq_2                INFO Member list: Gaudi::Sequencer/seq_1, Gaudi::TestSuite::EventCounter/Counter1
+  seq_1                INFO Member list: Gaudi::TestSuite::Prescaler/Prescaler1, HelloWorld
+  HelloWorld           INFO initializing....
+  HelloWorld          DEBUG input handles: 0
+  HelloWorld          DEBUG output handles: 0
+  seq_4                INFO Member list: Gaudi::Sequencer/seq_3, Gaudi::TestSuite::EventCounter/Counter2
+  seq_3                INFO Member list: Gaudi::TestSuite::Prescaler/Prescaler2, HelloWorld
+  seq_7                INFO Member list: HelloWorld/AND, Gaudi::TestSuite::EventCounter/ANDCounter
+  AND                  INFO initializing....
+  seq_9                INFO Member list: HelloWorld/OR, Gaudi::TestSuite::EventCounter/ORCounter
+  OR                   INFO initializing....
+  EventLoopMgr         INFO Control Flow Expression:
+  EventLoopMgr         INFO seq(seq(seq(seq(ParentAlg('ParentAlg') >> StopperAlg('StopperAlg')) >> seq(seq(seq(Gaudi::TestSuite::Prescaler('Prescaler1') & HelloWorld('HelloWorld')) & Gaudi::TestSuite::EventCounter('Counter1')) >> seq(seq(Gaudi::TestSuite::Prescaler('Prescaler2') & HelloWorld('HelloWorld')) & Gaudi::TestSuite::EventCounter('Counter2')))) >> seq(HelloWorld('AND') & Gaudi::TestSuite::EventCounter('ANDCounter'))) >> seq(HelloWorld('OR') | Gaudi::TestSuite::EventCounter('ORCounter')))
+  EventLoopMgr      WARNING Unable to locate service "EventSelector"
+  EventLoopMgr      WARNING No events will be processed from external input.
+  ApplicationMgr       INFO Application Manager Initialized successfully
+  ApplicationMgr       INFO Application Manager Started successfully
+  ParentAlg            INFO executing....
+  SubAlg1              INFO executing....
+  SubAlg2              INFO executing....
+  HelloWorld           INFO executing....
+  AND                  INFO executing....
+  OR                   INFO executing....
+  ParentAlg            INFO executing....
+  SubAlg1              INFO executing....
+  SubAlg2              INFO executing....
+  AND                  INFO executing....
+  OR                   INFO executing....
+  ParentAlg            INFO executing....
+  SubAlg1              INFO executing....
+  SubAlg2              INFO executing....
+  HelloWorld           INFO executing....
+  AND                  INFO executing....
+  OR                   INFO executing....
+  ParentAlg            INFO executing....
+  SubAlg1              INFO executing....
+  SubAlg2              INFO executing....
+  AND                  INFO executing....
+  OR                   INFO executing....
+  ParentAlg            INFO executing....
+  SubAlg1              INFO executing....
+  SubAlg2              INFO executing....
+  HelloWorld           INFO executing....
+  AND                  INFO executing....
+  OR                   INFO executing....
+  ParentAlg            INFO executing....
+  SubAlg1              INFO executing....
+  SubAlg2              INFO executing....
+  AND                  INFO executing....
+  OR                   INFO executing....
+  ParentAlg            INFO executing....
+  SubAlg1              INFO executing....
+  SubAlg2              INFO executing....
+  HelloWorld           INFO executing....
+  AND                  INFO executing....
+  OR                   INFO executing....
+  ParentAlg            INFO executing....
+  SubAlg1              INFO executing....
+  SubAlg2              INFO executing....
+  AND                  INFO executing....
+  OR                   INFO executing....
+  ParentAlg            INFO executing....
+  SubAlg1              INFO executing....
+  SubAlg2              INFO executing....
+  HelloWorld           INFO executing....
+  AND                  INFO executing....
+  OR                   INFO executing....
+  ParentAlg            INFO executing....
+  SubAlg1              INFO executing....
+  SubAlg2              INFO executing....
+  AND                  INFO executing....
+  OR                   INFO executing....
+  ANDCounter           INFO Number of counters : 1
+  Counter1             INFO Number of counters : 1
+  Counter2             INFO Number of counters : 1
+  Prescaler1           INFO Number of counters : 1
+  Prescaler2           INFO Number of counters : 1
+  ApplicationMgr       INFO Application Manager Stopped successfully
+  ParentAlg            INFO finalizing....
+  SubAlg1              INFO finalizing....
+  SubAlg2              INFO finalizing....
+  HelloWorld           INFO finalizing....
+  AND                  INFO finalizing....
+  OR                   INFO finalizing....
+  EventLoopMgr         INFO Histograms converted successfully according to request.
+  ToolSvc              INFO Removing all tools created by ToolSvc
+  *****Chrono*****     INFO  The Final CPU consumption ( Chrono ) Table (ordered)
+  ChronoStatSvc.f...   INFO  Service finalized successfully
+  TIMER                INFO -------------------------------------------------------------------
+  TIMER                INFO Algorithm                      | exec (ms) |   count   | total (s)
+  TIMER                INFO -------------------------------------------------------------------
+  TIMER                INFO seq_10                         | 0 | 0 | 0
+  TIMER                INFO  seq_8                         | 0 | 0 | 0
+  TIMER                INFO   seq_6                        | 0 | 0 | 0
+  TIMER                INFO    seq_0                       | 0 | 0 | 0
+  TIMER                INFO     ParentAlg                  | 0 | 0 | 0
+  TIMER                INFO      SubAlg1                   | 0 | 0 | 0
+  TIMER                INFO      SubAlg2                   | 0 | 0 | 0
+  TIMER                INFO     StopperAlg                 | 0 | 0 | 0
+  TIMER                INFO    seq_5                       | 0 | 0 | 0
+  TIMER                INFO     seq_2                      | 0 | 0 | 0
+  TIMER                INFO      seq_1                     | 0 | 0 | 0
+  TIMER                INFO       Prescaler1               | 0 | 0 | 0
+  TIMER                INFO       HelloWorld               | 0 | 0 | 0
+  TIMER                INFO      Counter1                  | 0 | 0 | 0
+  TIMER                INFO     seq_4                      | 0 | 0 | 0
+  TIMER                INFO      seq_3                     | 0 | 0 | 0
+  TIMER                INFO       Prescaler2               | 0 | 0 | 0
+  TIMER                INFO      Counter2                  | 0 | 0 | 0
+  TIMER                INFO   seq_7                        | 0 | 0 | 0
+  TIMER                INFO    AND                         | 0 | 0 | 0
+  TIMER                INFO    ANDCounter                  | 0 | 0 | 0
+  TIMER                INFO  seq_9                         | 0 | 0 | 0
+  TIMER                INFO   OR                           | 0 | 0 | 0
+  TIMER                INFO   ORCounter                    | 0 | 0 | 0
+  TIMER                INFO -------------------------------------------------------------------
+  ApplicationMgr       INFO Application Manager Finalized successfully
+  ApplicationMgr       INFO Application Manager Terminated successfully
+histos: {}
+ttrees: {}
diff --git a/GaudiTestSuite/tests/pytest/refs/ControlFlow/SuperAlgDynamicGraph.yaml b/GaudiTestSuite/tests/pytest/refs/ControlFlow/SuperAlgDynamicGraph.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..869cef88b8be96c79f018b79f5885987a4938dd3
--- /dev/null
+++ b/GaudiTestSuite/tests/pytest/refs/ControlFlow/SuperAlgDynamicGraph.yaml
@@ -0,0 +1,26 @@
+stdout: |-
+  ApplicationMgr       INFO Application Manager Started successfully
+  s1_HW                INFO executing....
+  s2_Prescaler        DEBUG filter passed
+  s2_Prescaler        DEBUG filter failed
+  s1_HW                INFO executing....
+  s2_Prescaler        DEBUG filter passed
+  s2_Prescaler        DEBUG filter passed
+  s1_HW                INFO executing....
+  s2_Prescaler        DEBUG filter passed
+  s2_Prescaler        DEBUG filter failed
+  s1_HW                INFO executing....
+  s2_Prescaler        DEBUG filter passed
+  s2_Prescaler        DEBUG filter passed
+  s1_HW                INFO executing....
+  s2_Prescaler        DEBUG filter passed
+  s2_Prescaler        DEBUG filter failed
+  s1_Counter           INFO Number of counters : 1
+  s1_Prescaler         INFO Number of counters : 1
+  s2_Counter           INFO Number of counters : 1
+  s2_Prescaler         INFO Number of counters : 1
+  ApplicationMgr       INFO Application Manager Stopped successfully
+  s1_HW                INFO finalizing....
+  EventLoopMgr         INFO Histograms converted successfully according to request.
+histos: {}
+ttrees: {}
diff --git a/GaudiTestSuite/tests/pytest/refs/ControlFlow/SuperAlgorithm.yaml b/GaudiTestSuite/tests/pytest/refs/ControlFlow/SuperAlgorithm.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..e1c50322c9fb7167fc8cde8bab7ab6fe1c31cf08
--- /dev/null
+++ b/GaudiTestSuite/tests/pytest/refs/ControlFlow/SuperAlgorithm.yaml
@@ -0,0 +1,90 @@
+stdout: |-
+  ApplicationMgr       INFO Application Manager Started successfully
+  ParentAlg            INFO executing....
+  SubAlg1              INFO executing....
+  SubAlg2              INFO executing....
+  s1_HW                INFO executing....
+  s2_Prescaler        DEBUG filter passed
+  s2_HW                INFO executing....
+  AND                  INFO executing....
+  OR                   INFO executing....
+  ParentAlg            INFO executing....
+  SubAlg1              INFO executing....
+  SubAlg2              INFO executing....
+  s2_Prescaler        DEBUG filter failed
+  AND                  INFO executing....
+  OR                   INFO executing....
+  ParentAlg            INFO executing....
+  SubAlg1              INFO executing....
+  SubAlg2              INFO executing....
+  s1_HW                INFO executing....
+  s2_Prescaler        DEBUG filter passed
+  s2_HW                INFO executing....
+  AND                  INFO executing....
+  OR                   INFO executing....
+  ParentAlg            INFO executing....
+  SubAlg1              INFO executing....
+  SubAlg2              INFO executing....
+  s2_Prescaler        DEBUG filter passed
+  s2_HW                INFO executing....
+  AND                  INFO executing....
+  OR                   INFO executing....
+  ParentAlg            INFO executing....
+  SubAlg1              INFO executing....
+  SubAlg2              INFO executing....
+  s1_HW                INFO executing....
+  s2_Prescaler        DEBUG filter passed
+  s2_HW                INFO executing....
+  AND                  INFO executing....
+  OR                   INFO executing....
+  ParentAlg            INFO executing....
+  SubAlg1              INFO executing....
+  SubAlg2              INFO executing....
+  s2_Prescaler        DEBUG filter failed
+  AND                  INFO executing....
+  OR                   INFO executing....
+  ParentAlg            INFO executing....
+  SubAlg1              INFO executing....
+  SubAlg2              INFO executing....
+  s1_HW                INFO executing....
+  s2_Prescaler        DEBUG filter passed
+  s2_HW                INFO executing....
+  AND                  INFO executing....
+  OR                   INFO executing....
+  ParentAlg            INFO executing....
+  SubAlg1              INFO executing....
+  SubAlg2              INFO executing....
+  s2_Prescaler        DEBUG filter passed
+  s2_HW                INFO executing....
+  AND                  INFO executing....
+  OR                   INFO executing....
+  ParentAlg            INFO executing....
+  SubAlg1              INFO executing....
+  SubAlg2              INFO executing....
+  s1_HW                INFO executing....
+  s2_Prescaler        DEBUG filter passed
+  s2_HW                INFO executing....
+  AND                  INFO executing....
+  OR                   INFO executing....
+  ParentAlg            INFO executing....
+  SubAlg1              INFO executing....
+  SubAlg2              INFO executing....
+  s2_Prescaler        DEBUG filter failed
+  AND                  INFO executing....
+  OR                   INFO executing....
+  ANDCounter           INFO Number of counters : 1
+  s1_Counter           INFO Number of counters : 1
+  s1_Prescaler         INFO Number of counters : 1
+  s2_Counter           INFO Number of counters : 1
+  s2_Prescaler         INFO Number of counters : 1
+  ApplicationMgr       INFO Application Manager Stopped successfully
+  ParentAlg            INFO finalizing....
+  SubAlg1              INFO finalizing....
+  SubAlg2              INFO finalizing....
+  s1_HW                INFO finalizing....
+  s2_HW                INFO finalizing....
+  AND                  INFO finalizing....
+  OR                   INFO finalizing....
+  EventLoopMgr         INFO Histograms converted successfully according to request.
+histos: {}
+ttrees: {}
diff --git a/GaudiTestSuite/tests/pytest/refs/CounterAlg.yaml b/GaudiTestSuite/tests/pytest/refs/CounterAlg.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..e676344a9542023ebac05fff78f9e94b83ccdca9
--- /dev/null
+++ b/GaudiTestSuite/tests/pytest/refs/CounterAlg.yaml
@@ -0,0 +1,21 @@
+stdout: |-
+  ApplicationMgr    SUCCESS
+  ====================================================================================================================================
+  ====================================================================================================================================
+  ApplicationMgr       INFO Application Manager Configured successfully
+  EventLoopMgr      WARNING Unable to locate service "EventSelector"
+  EventLoopMgr      WARNING No events will be processed from external input.
+  ApplicationMgr       INFO Application Manager Initialized successfully
+  ApplicationMgr       INFO Application Manager Started successfully
+  CounterAlg           INFO Super nice message, max 5 times
+  CounterAlg           INFO Super nice message, max 5 times
+  CounterAlg           INFO Super nice message, max 5 times
+  CounterAlg           INFO Super nice message, max 5 times
+  CounterAlg           INFO Suppressing message: 'Super nice message, max 5 times'
+  CounterAlg           INFO Number of counters : 18
+  ApplicationMgr       INFO Application Manager Stopped successfully
+  EventLoopMgr         INFO Histograms converted successfully according to request.
+  ApplicationMgr       INFO Application Manager Finalized successfully
+  ApplicationMgr       INFO Application Manager Terminated successfully
+histos: {}
+ttrees: {}
diff --git a/GaudiTestSuite/tests/pytest/refs/DataOnDemand.yaml b/GaudiTestSuite/tests/pytest/refs/DataOnDemand.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..c30f0f3fa9ce45f62d2afbfb6d927459148f9a1e
--- /dev/null
+++ b/GaudiTestSuite/tests/pytest/refs/DataOnDemand.yaml
@@ -0,0 +1,65 @@
+stdout: |-
+  ApplicationMgr    SUCCESS
+  ====================================================================================================================================
+  ====================================================================================================================================
+  ApplicationMgr       INFO Application Manager Configured successfully
+  DataOnDemandSvc   WARNING Algorithms [[deprecated]] use AlgMap
+  DataOnDemandSvc   WARNING Nodes [[deprecated]] use NodeMap
+  MyDataAlgorithm      INFO initializing....
+  MyDataAlgorithm      INFO ....initialization done
+  EventLoopMgr      WARNING Unable to locate service "EventSelector"
+  EventLoopMgr      WARNING No events will be processed from external input.
+  ApplicationMgr       INFO Application Manager Initialized successfully
+  ApplicationMgr       INFO Application Manager Started successfully
+  MyDataAlgorithm      INFO executing....
+  MuonDigits           INFO initializing....
+  MuonDigits           INFO executing....
+  MuonFoos             INFO initializing....
+  MuonFoos             INFO executing....
+  MyDataAlgorithm      INFO ....execution done
+  MyDataAlgorithm      INFO executing....
+  MuonDigits           INFO executing....
+  MuonFoos             INFO executing....
+  MyDataAlgorithm      INFO ....execution done
+  MyDataAlgorithm      INFO executing....
+  MuonDigits           INFO executing....
+  MuonFoos             INFO executing....
+  MyDataAlgorithm      INFO ....execution done
+  MyDataAlgorithm      INFO executing....
+  MuonDigits           INFO executing....
+  MuonFoos             INFO executing....
+  MyDataAlgorithm      INFO ....execution done
+  MyDataAlgorithm      INFO executing....
+  MuonDigits           INFO executing....
+  MuonFoos             INFO executing....
+  MyDataAlgorithm      INFO ....execution done
+  MyDataAlgorithm      INFO executing....
+  MuonDigits           INFO executing....
+  MuonFoos             INFO executing....
+  MyDataAlgorithm      INFO ....execution done
+  MyDataAlgorithm      INFO executing....
+  MuonDigits           INFO executing....
+  MuonFoos             INFO executing....
+  MyDataAlgorithm      INFO ....execution done
+  MyDataAlgorithm      INFO executing....
+  MuonDigits           INFO executing....
+  MuonFoos             INFO executing....
+  MyDataAlgorithm      INFO ....execution done
+  MyDataAlgorithm      INFO executing....
+  MuonDigits           INFO executing....
+  MuonFoos             INFO executing....
+  MyDataAlgorithm      INFO ....execution done
+  MyDataAlgorithm      INFO executing....
+  MuonDigits           INFO executing....
+  MuonFoos             INFO executing....
+  MyDataAlgorithm      INFO ....execution done
+  ApplicationMgr       INFO Application Manager Stopped successfully
+  MuonDigits           INFO finalizing....
+  MuonFoos             INFO finalizing....
+  MyDataAlgorithm      INFO finalizing....
+  EventLoopMgr         INFO Histograms converted successfully according to request.
+  DataOnDemandSvc      INFO Handled "DataFault" incidents: 20/20/40(Alg/Node/Total).
+  ApplicationMgr       INFO Application Manager Finalized successfully
+  ApplicationMgr       INFO Application Manager Terminated successfully
+histos: {}
+ttrees: {}
diff --git a/GaudiTestSuite/tests/pytest/refs/DataOnDemandDyn.yaml b/GaudiTestSuite/tests/pytest/refs/DataOnDemandDyn.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..4b0c9ec26be51bdc3da14d26ee3a2f3c8e922044
--- /dev/null
+++ b/GaudiTestSuite/tests/pytest/refs/DataOnDemandDyn.yaml
@@ -0,0 +1,64 @@
+stdout: |-
+  ApplicationMgr    SUCCESS
+  ====================================================================================================================================
+  ====================================================================================================================================
+  ApplicationMgr       INFO Application Manager Configured successfully
+  MyDataAlgorithm      INFO initializing....
+  MyDataAlgorithm      INFO ....initialization done
+  EventLoopMgr      WARNING Unable to locate service "EventSelector"
+  EventLoopMgr      WARNING No events will be processed from external input.
+  ApplicationMgr       INFO Application Manager Initialized successfully
+  ApplicationMgr       INFO Application Manager Started successfully
+  MyDataAlgorithm      INFO executing....
+  MuonDigits           INFO initializing....
+  MuonDigits           INFO executing....
+  MuonFoos             INFO initializing....
+  MuonFoos             INFO executing....
+  MyDataAlgorithm      INFO ....execution done
+  MyDataAlgorithm      INFO executing....
+  MuonDigits           INFO executing....
+  MuonFoos             INFO executing....
+  MyDataAlgorithm      INFO ....execution done
+  MyDataAlgorithm      INFO executing....
+  MuonDigits           INFO executing....
+  MuonFoos             INFO executing....
+  MyDataAlgorithm      INFO ....execution done
+  MyDataAlgorithm      INFO executing....
+  MuonDigits           INFO executing....
+  MuonFoos             INFO executing....
+  MyDataAlgorithm      INFO ....execution done
+  MyDataAlgorithm      INFO executing....
+  MuonDigits           INFO executing....
+  MuonFoos             INFO executing....
+  MyDataAlgorithm      INFO ....execution done
+  MyDataAlgorithm      INFO executing....
+  MuonDigits           INFO executing....
+  MuonFoos             INFO executing....
+  MyDataAlgorithm      INFO ....execution done
+  MyDataAlgorithm      INFO executing....
+  MuonDigits           INFO executing....
+  MuonFoos             INFO executing....
+  MyDataAlgorithm      INFO ....execution done
+  MyDataAlgorithm      INFO executing....
+  MuonDigits           INFO executing....
+  MuonFoos             INFO executing....
+  MyDataAlgorithm      INFO ....execution done
+  MyDataAlgorithm      INFO executing....
+  MuonDigits           INFO executing....
+  MuonFoos             INFO executing....
+  MyDataAlgorithm      INFO ....execution done
+  MyDataAlgorithm      INFO executing....
+  MuonDigits           INFO executing....
+  MuonFoos             INFO executing....
+  MyDataAlgorithm      INFO ....execution done
+  ApplicationMgr       INFO Application Manager Stopped successfully
+  MuonDigits           INFO finalizing....
+  MuonFoos             INFO finalizing....
+  MyDataAlgorithm      INFO finalizing....
+  EventLoopMgr         INFO Histograms converted successfully according to request.
+  DataOnDemandSvc      INFO Handled "DataFault" incidents: 20/20/40(Alg/Node/Total).
+  ToolSvc              INFO Removing all tools created by ToolSvc
+  ApplicationMgr       INFO Application Manager Finalized successfully
+  ApplicationMgr       INFO Application Manager Terminated successfully
+histos: {}
+ttrees: {}
diff --git a/GaudiTestSuite/tests/pytest/refs/FSMCallbackTest.yaml b/GaudiTestSuite/tests/pytest/refs/FSMCallbackTest.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..af3edf844d8293949afc71e8cbdbe37bd6034631
--- /dev/null
+++ b/GaudiTestSuite/tests/pytest/refs/FSMCallbackTest.yaml
@@ -0,0 +1,24 @@
+stdout: |-
+  ApplicationMgr    SUCCESS
+  ====================================================================================================================================
+  ====================================================================================================================================
+  ApplicationMgr       INFO Application Manager Configured successfully
+  Callback properly called at INITIALIZE
+  EventLoopMgr      WARNING Unable to locate service "EventSelector"
+  EventLoopMgr      WARNING No events will be processed from external input.
+  ApplicationMgr       INFO Application Manager Initialized successfully
+  Callback properly called at START
+  ApplicationMgr       INFO Application Manager Started successfully
+  Executing
+  Executing
+  Executing
+  Executing
+  Executing
+  Callback properly called at STOP
+  ApplicationMgr       INFO Application Manager Stopped successfully
+  Callback properly called at FINALIZE
+  EventLoopMgr         INFO Histograms converted successfully according to request.
+  ApplicationMgr       INFO Application Manager Finalized successfully
+  ApplicationMgr       INFO Application Manager Terminated successfully
+histos: {}
+ttrees: {}
diff --git a/GaudiTestSuite/tests/pytest/refs/Histograms_opts.yaml b/GaudiTestSuite/tests/pytest/refs/Histograms_opts.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..5ce4ff4eadc38c5bd7df65de107273096b551b38
--- /dev/null
+++ b/GaudiTestSuite/tests/pytest/refs/Histograms_opts.yaml
@@ -0,0 +1,21 @@
+stdout: |-
+  JobOptionsSvc        INFO Job options successfully file Histograms.opts
+  ApplicationMgr    SUCCESS
+  ====================================================================================================================================
+  ====================================================================================================================================
+  ApplicationMgr       INFO Application Manager Configured successfully
+  EventLoopMgr      WARNING Unable to locate service "EventSelector"
+  EventLoopMgr      WARNING No events will be processed from external input.
+  HistogramPersis...   INFO Added successfully Conversion service RootHistSvc
+  ApplicationMgr       INFO Application Manager Initialized successfully
+  ApplicationMgr       INFO Application Manager Started successfully
+  RndmGenSvc.Engine    INFO Generator engine type:CLHEP::RanluxEngine
+  RndmGenSvc.Engine    INFO Current Seed:1234567 Luxury:3
+  RndmGenSvc           INFO Using Random engine:HepRndm::Engine<CLHEP::RanluxEngine>
+  ApplicationMgr       INFO Application Manager Stopped successfully
+  Histos2           SUCCESS Histograms report
+  EventLoopMgr         INFO Histograms converted successfully according to request.
+  ApplicationMgr       INFO Application Manager Finalized successfully
+  ApplicationMgr       INFO Application Manager Terminated successfully
+histos: {}
+ttrees: {}
diff --git a/GaudiTestSuite/tests/pytest/refs/Histograms_py.yaml b/GaudiTestSuite/tests/pytest/refs/Histograms_py.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..7e3066673149c5cb54c2b5784befb0ccafe0de74
--- /dev/null
+++ b/GaudiTestSuite/tests/pytest/refs/Histograms_py.yaml
@@ -0,0 +1,27 @@
+stdout: |-
+  ApplicationMgr    SUCCESS
+  ====================================================================================================================================
+  ====================================================================================================================================
+  ApplicationMgr       INFO Application Manager Configured successfully
+  SimpleCounterHi...  DEBUG input handles: 0
+  SimpleCounterHi...  DEBUG output handles: 0
+  SimpleRootCount...  DEBUG input handles: 0
+  SimpleRootCount...  DEBUG output handles: 0
+  EventLoopMgr      WARNING Unable to locate service "EventSelector"
+  EventLoopMgr      WARNING No events will be processed from external input.
+  HistogramPersis...   INFO Added successfully Conversion service RootHistSvc
+  ApplicationMgr       INFO Application Manager Initialized successfully
+  ApplicationMgr       INFO Application Manager Started successfully
+  RndmGenSvc.Engine    INFO Generator engine type:CLHEP::RanluxEngine
+  RndmGenSvc.Engine    INFO Current Seed:1234567 Luxury:3
+  RndmGenSvc           INFO Using Random engine:HepRndm::Engine<CLHEP::RanluxEngine>
+  SimpleCounterHi...SUCCESS Filling Histograms...... Please be patient !
+  SimpleRootCount...SUCCESS Filling Histograms...... Please be patient !
+  SimpleCounterHi...   INFO Number of counters : 1
+  SimpleRootCount...   INFO Number of counters : 1
+  ApplicationMgr       INFO Application Manager Stopped successfully
+  EventLoopMgr         INFO Histograms converted successfully according to request.
+  ApplicationMgr       INFO Application Manager Finalized successfully
+  ApplicationMgr       INFO Application Manager Terminated successfully
+histos: {}
+ttrees: {}
diff --git a/GaudiTestSuite/tests/pytest/refs/History.winxp.yaml b/GaudiTestSuite/tests/pytest/refs/History.winxp.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..3f87ad8960c702d93364d25782f2a2083e980f69
--- /dev/null
+++ b/GaudiTestSuite/tests/pytest/refs/History.winxp.yaml
@@ -0,0 +1,157 @@
+stdout: |
+  JobOptionsSvc        INFO
+  //GP:================================================================================
+  //GP: include "D:\Profiles\clemenci\cmtuser\Gaudi\GaudiTestSuite\options\History.opts" (0,0)
+  //GP: include "D:\Profiles\clemenci\cmtuser\Gaudi\GaudiTestSuite\options\Common.opts" (5,10)
+  //GP: include "D:\Profiles\clemenci\cmtuser\Gaudi\GaudiTestSuite\options\Services.opts" (7,10)
+  AuditorSvc.Auditors =  [ "ChronoAuditor" ] ;                            //GP: (1,1)
+  //GP: end  "D:\Profiles\clemenci\cmtuser\Gaudi\GaudiTestSuite\options\Services.opts" (24,1)
+  ApplicationMgr.StatusCodeCheck = 1;                                     //GP: (7,10)
+  //GP: end  "D:\Profiles\clemenci\cmtuser\Gaudi\GaudiTestSuite\options\Common.opts" (16,1)
+  ApplicationMgr.TopAlg =  [ "History" ] ;                                //GP: (5,10)
+  ApplicationMgr.ActivateHistory = 1;                                     //GP: (5,10)
+  MessageSvc.OutputLevel = 1;                                             //GP: (5,10)
+  MessageSvc.useColors = 1;                                               //GP: (5,10)
+  MessageSvc.setVerbose +=  [ "HistorySvc" ] ;                            //GP: (5,10)
+  MessageSvc.setDebug +=  [ "FastHistorySvc" ] ;                          //GP: (5,10)
+  MessageSvc.setDebug +=  [ "StatusCodeSvc" , "IncidentSvc" ] ;           //GP: (5,10)
+  HistorySvc.Dump = 0;                                                    //GP: (5,10)
+  HistorySvc.OutputFile = "history.dat";                                  //GP: (5,10)
+  HistorySvc.OutputLevel = 0;                                             //GP: (5,10)
+  FastHistorySvc.Dump = 1;                                                //GP: (5,10)
+  FastHistorySvc.OutputFile = "history.dat";                              //GP: (5,10)
+  ApplicationMgr.EvtMax = 2;                                              //GP: (5,10)
+  ApplicationMgr.EvtSel = "NONE";                                         //GP: (5,10)
+  //GP: end  "D:\Profiles\clemenci\cmtuser\Gaudi\GaudiTestSuite\options\History.opts" (43,1)
+  //GP:================================================================================
+
+  JobOptionsSvc        INFO Job options successfully read in from D:\Profiles\clemenci\cmtuser\Gaudi\GaudiTestSuite\options\History.opts
+  ApplicationMgr      DEBUG Getting my own properties
+  ApplicationMgr    SUCCESS
+  ====================================================================================================================================
+                                                     Welcome to ApplicationMgr $Revision: 1.77 $
+                                            running on CERNTSLHCB03 on Thu Jan 06 19:08:36 2011
+  ====================================================================================================================================
+  ApplicationMgr       INFO Application Manager Configured successfully
+  ServiceManager      DEBUG Initializing service StatusCodeSvc
+  StatusCodeSvc       DEBUG Service base class initialized successfully
+  StatusCodeSvc        INFO initialize
+  ServiceManager      DEBUG Initializing service AppMgrRunable
+  AppMgrRunable       DEBUG Service base class initialized successfully
+  ServiceManager      DEBUG Initializing service EventLoopMgr
+  EventLoopMgr        DEBUG Service base class initialized successfully
+  IncidentSvc         DEBUG Service base class initialized successfully
+  IncidentSvc         DEBUG Adding [AbortEvent] listener '<unknown>' with priority 0
+  EventLoopMgr        DEBUG Creating Top Algorithm History with name History
+  History           VERBOSE ServiceLocatorHelper::service: found service HistorySvc
+  History              INFO got historySvc: HistorySvc
+  EventDataSvc        DEBUG Service base class initialized successfully
+  EventDataSvc      VERBOSE ServiceLocatorHelper::service: found service IncidentSvc
+  EventPersistenc...  DEBUG Service base class initialized successfully
+  EventLoopMgr      WARNING Unable to locate service "EventSelector"
+  EventLoopMgr      WARNING No events will be processed from external input.
+  HistogramDataSvc    DEBUG Service base class initialized successfully
+  HistogramDataSvc  VERBOSE ServiceLocatorHelper::service: found service IncidentSvc
+  HistogramPersis...  DEBUG  'CnvServices':[ 'RootHistSvc' ]
+  HistogramPersis...  DEBUG Service base class initialized successfully
+  HistogramPersis...WARNING Histograms saving not required.
+  HistogramDataSvc  VERBOSE ServiceLocatorHelper::service: found service HistogramPersistencySvc
+  ServiceManager      DEBUG Initializing service HistorySvc
+  HistorySvc          DEBUG Service base class initialized successfully
+  HistorySvc          DEBUG Initializing HistorySvc
+  AlgContextSvc       DEBUG Service base class initialized successfully
+  AlgContextSvc     VERBOSE ServiceLocatorHelper::service: found service IncidentSvc
+  IncidentSvc         DEBUG Adding [BeginEvent] listener 'AlgContextSvc' with priority 0
+  IncidentSvc         DEBUG Adding [EndEvent] listener 'AlgContextSvc' with priority 0
+  HistorySvc        VERBOSE ServiceLocatorHelper::service: found service AlgContextSvc
+  HistorySvc        VERBOSE ServiceLocatorHelper::service: found service IncidentSvc
+  ToolSvc             DEBUG Service base class initialized successfully
+  IncidentSvc         DEBUG Adding [BeginEvent] listener 'HistorySvc' with priority -2147483648
+  ApplicationMgr       INFO Application Manager Initialized successfully
+  ServiceManager      DEBUG Starting service StatusCodeSvc
+  ServiceManager      DEBUG Starting service AppMgrRunable
+  ServiceManager      DEBUG Starting service IncidentSvc
+  ServiceManager      DEBUG Starting service EventPersistencySvc
+  ServiceManager      DEBUG Starting service EventDataSvc
+  ServiceManager      DEBUG Starting service HistogramPersistencySvc
+  ServiceManager      DEBUG Starting service HistogramDataSvc
+  ServiceManager      DEBUG Starting service AlgContextSvc
+  ServiceManager      DEBUG Starting service ToolSvc
+  ToolSvc             DEBUG START transition for AlgTools
+  ServiceManager      DEBUG Starting service EventLoopMgr
+  ServiceManager      DEBUG Starting service HistorySvc
+  ApplicationMgr       INFO Application Manager Started successfully
+  IncidentSvc       VERBOSE Calling 'AlgContextSvc' for incident [BeginEvent]
+  IncidentSvc       VERBOSE Calling 'HistorySvc' for incident [BeginEvent]
+  HistorySvc        VERBOSE ServiceLocatorHelper::service: found service JobOptionsSvc
+  HistorySvc          DEBUG Registering algorithm: History
+  HistorySvc           INFO Registered 1 Algorithms
+  HistorySvc           INFO Registered 0 AlgTools
+  HistorySvc          DEBUG Registering Service: StatusCodeSvc
+  HistorySvc          DEBUG Registering Service: MessageSvc
+  HistorySvc          DEBUG Registering Service: JobOptionsSvc
+  HistorySvc          DEBUG Registering Service: AppMgrRunable
+  HistorySvc          DEBUG Registering Service: IncidentSvc
+  HistorySvc          DEBUG Registering Service: EventPersistencySvc
+  HistorySvc          DEBUG Registering Service: EventDataSvc
+  HistorySvc          DEBUG Registering Service: HistogramPersistencySvc
+  HistorySvc          DEBUG Registering Service: HistogramDataSvc
+  HistorySvc          DEBUG Registering Service: AlgContextSvc
+  HistorySvc          DEBUG Registering Service: ToolSvc
+  HistorySvc          DEBUG Registering Service: EventLoopMgr
+  HistorySvc          DEBUG Registering Service: HistorySvc
+  HistorySvc           INFO Registered 13 Services
+  IncidentSvc       VERBOSE Calling 'AlgContextSvc' for incident [EndEvent]
+  IncidentSvc       VERBOSE Calling 'AlgContextSvc' for incident [BeginEvent]
+  ServiceManager      DEBUG Stopping service HistorySvc
+  ServiceManager      DEBUG Stopping service EventLoopMgr
+  IncidentSvc       VERBOSE Calling 'AlgContextSvc' for incident [EndEvent]
+  ServiceManager      DEBUG Stopping service ToolSvc
+  ToolSvc             DEBUG STOP transition for AlgTools
+  ServiceManager      DEBUG Stopping service AlgContextSvc
+  ServiceManager      DEBUG Stopping service HistogramDataSvc
+  ServiceManager      DEBUG Stopping service HistogramPersistencySvc
+  ServiceManager      DEBUG Stopping service EventDataSvc
+  ServiceManager      DEBUG Stopping service EventPersistencySvc
+  ServiceManager      DEBUG Stopping service IncidentSvc
+  ServiceManager      DEBUG Stopping service AppMgrRunable
+  ServiceManager      DEBUG Stopping service StatusCodeSvc
+  ApplicationMgr       INFO Application Manager Stopped successfully
+  ServiceManager      DEBUG Finalizing service HistorySvc
+  HistorySvc           INFO Service finalised successfully
+  ServiceManager      DEBUG Finalizing service EventLoopMgr
+  IncidentSvc         DEBUG Removing [AbortEvent] listener '<unknown>'
+  EventLoopMgr         INFO Histograms converted successfully according to request.
+  ServiceManager      DEBUG Finalizing service ToolSvc
+  ToolSvc              INFO Removing all tools created by ToolSvc
+  ToolSvc             DEBUG   Tool List :
+  ToolSvc             DEBUG Deleting 0 finalized tools
+  ServiceManager      DEBUG Finalizing service AlgContextSvc
+  IncidentSvc         DEBUG Removing [EndEvent] listener 'AlgContextSvc'
+  IncidentSvc         DEBUG Removing [BeginEvent] listener 'AlgContextSvc'
+  ServiceManager      DEBUG Finalizing service EventDataSvc
+  ServiceManager      DEBUG Finalizing service EventPersistencySvc
+  ServiceManager      DEBUG Finalizing service IncidentSvc
+  IncidentSvc         DEBUG Incident  timing: Mean(+-rms)/Min/Max:0(+-0)/0/0[ms] Total:0[s]
+  ServiceManager      DEBUG Finalizing service AppMgrRunable
+  ServiceManager      DEBUG Finalizing service HistogramDataSvc
+  ServiceManager      DEBUG Finalizing service HistogramPersistencySvc
+  ServiceManager      DEBUG Finalizing service StatusCodeSvc
+  ServiceManager      DEBUG Service reference count check:
+  ServiceManager      DEBUG ---- StatusCodeSvc (refCount = 3)
+  ServiceManager      DEBUG ---- MessageSvc (refCount = 15)
+  ServiceManager      DEBUG ---- JobOptionsSvc (refCount = 4)
+  ServiceManager      DEBUG ---- HistogramPersistencySvc (refCount = 3)
+  ServiceManager      DEBUG ---- HistogramDataSvc (refCount = 4)
+  ServiceManager      DEBUG ---- AppMgrRunable (refCount = 4)
+  ServiceManager      DEBUG ---- IncidentSvc (refCount = 4)
+  ServiceManager      DEBUG ---- EventPersistencySvc (refCount = 3)
+  ServiceManager      DEBUG ---- EventDataSvc (refCount = 4)
+  ServiceManager      DEBUG ---- AlgContextSvc (refCount = 4)
+  ServiceManager      DEBUG ---- ToolSvc (refCount = 4)
+  ServiceManager      DEBUG ---- EventLoopMgr (refCount = 4)
+  ServiceManager      DEBUG ---- HistorySvc (refCount = 4)
+  ApplicationMgr       INFO Application Manager Finalized successfully
+  ApplicationMgr       INFO Application Manager Terminated successfully
+histos: {}
+ttrees: {}
diff --git a/GaudiTestSuite/tests/pytest/refs/History.yaml b/GaudiTestSuite/tests/pytest/refs/History.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..2270f1243a1812e13b2507fa96220d58fb461245
--- /dev/null
+++ b/GaudiTestSuite/tests/pytest/refs/History.yaml
@@ -0,0 +1,107 @@
+stdout: "JobOptionsSvc        INFO Job options successfully file History.opts\nApplicationMgr\
+  \      DEBUG Getting my own properties\e[m\nApplicationMgr    SUCCESS\n====================================================================================================================================\n\
+  ====================================================================================================================================\e\
+  [m\nApplicationMgr       INFO Application Manager Configured successfully\e[m\n\
+  ServiceManager      DEBUG Initializing service AppMgrRunable\e[m\nServiceManager\
+  \      DEBUG Initializing service EventLoopMgr\e[m\nEventDataSvc      VERBOSE ServiceLocatorHelper::service:\
+  \ found service IncidentSvc\e[m\nEventLoopMgr      VERBOSE ServiceLocatorHelper::service:\
+  \ found service EventDataSvc\e[m\nEventLoopMgr        DEBUG Creating Top Algorithm\
+  \ History with name History\e[m\nHistory           VERBOSE ServiceLocatorHelper::service:\
+  \ found service EventDataSvc\e[m\nTimelineSvc         DEBUG initialize\e[m\nHistory\
+  \           VERBOSE ServiceLocatorHelper::service: found service TimelineSvc\e[m\n\
+  History           VERBOSE ServiceLocatorHelper::service: found service HistorySvc\e\
+  [m\nHistory              INFO got historySvc: HistorySvc\e[m\nHistory          \
+  \ VERBOSE ServiceLocatorHelper::service: found service AlgExecStateSvc\e[m\nAlgExecStateSvc\
+  \     DEBUG preInit: will add Alg History later\e[m\nHistory             DEBUG input\
+  \ handles: 0\e[m\nHistory             DEBUG output handles: 0\e[m\n\e[93;1mEventLoopMgr\
+  \      WARNING Unable to locate service \"EventSelector\" \e[m\n\e[93;1mEventLoopMgr\
+  \      WARNING No events will be processed from external input.\e[m\nHistogramDataSvc\
+  \  VERBOSE ServiceLocatorHelper::service: found service IncidentSvc\e[m\nHistogramDataSvc\
+  \  VERBOSE ServiceLocatorHelper::service: found service HistogramPersistencySvc\e\
+  [m\nServiceManager      DEBUG Initializing service HistorySvc\e[m\nHistorySvc  \
+  \        DEBUG Initializing HistorySvc\e[m\nAlgContextSvc     VERBOSE ServiceLocatorHelper::service:\
+  \ found service IncidentSvc\e[m\nHistorySvc        VERBOSE ServiceLocatorHelper::service:\
+  \ found service AlgContextSvc\e[m\nHistorySvc        VERBOSE ServiceLocatorHelper::service:\
+  \ found service IncidentSvc\e[m\nApplicationMgr       INFO Application Manager Initialized\
+  \ successfully\e[m\nServiceManager      DEBUG Starting service AppMgrRunable\e[m\n\
+  ServiceManager      DEBUG Starting service IncidentSvc\e[m\nServiceManager     \
+  \ DEBUG Starting service EventPersistencySvc\e[m\nServiceManager      DEBUG Starting\
+  \ service EventDataSvc\e[m\nServiceManager      DEBUG Starting service TimelineSvc\e\
+  [m\nServiceManager      DEBUG Starting service AlgExecStateSvc\e[m\nServiceManager\
+  \      DEBUG Starting service HistogramPersistencySvc\e[m\nServiceManager      DEBUG\
+  \ Starting service HistogramDataSvc\e[m\nServiceManager      DEBUG Starting service\
+  \ AlgContextSvc\e[m\nServiceManager      DEBUG Starting service ToolSvc\e[m\nToolSvc\
+  \             DEBUG START transition for AlgTools\e[m\nServiceManager      DEBUG\
+  \ Starting service EventLoopMgr\e[m\nServiceManager      DEBUG Starting service\
+  \ HistorySvc\e[m\nApplicationMgr       INFO Application Manager Started successfully\e\
+  [m\nHistorySvc          DEBUG Registering algorithm: \e[96;1mHistory\e[m\nHistorySvc\
+  \           INFO \e[mRegistered 1 Algorithms\e[m\nHistorySvc           INFO Registered\
+  \ 0 AlgTools\e[m\nHistorySvc          DEBUG Registering Service: \e[96;1mMessageSvc\e\
+  [m\nHistorySvc          DEBUG \e[mRegistering Service: \e[96;1mJobOptionsSvc\e[m\n\
+  HistorySvc          DEBUG \e[mRegistering Service: \e[96;1mAppMgrRunable\e[m\nHistorySvc\
+  \          DEBUG \e[mRegistering Service: \e[96;1mIncidentSvc\e[m\nHistorySvc  \
+  \        DEBUG \e[mRegistering Service: \e[96;1mEventPersistencySvc\e[m\nHistorySvc\
+  \          DEBUG \e[mRegistering Service: \e[96;1mEventDataSvc\e[m\nHistorySvc \
+  \         DEBUG \e[mRegistering Service: \e[96;1mTimelineSvc\e[m\nHistorySvc   \
+  \       DEBUG \e[mRegistering Service: \e[96;1mAlgExecStateSvc\e[m\nHistorySvc \
+  \         DEBUG \e[mRegistering Service: \e[96;1mHistogramPersistencySvc\e[m\nHistorySvc\
+  \          DEBUG \e[mRegistering Service: \e[96;1mHistogramDataSvc\e[m\nHistorySvc\
+  \          DEBUG \e[mRegistering Service: \e[96;1mAlgContextSvc\e[m\nHistorySvc\
+  \          DEBUG \e[mRegistering Service: \e[96;1mToolSvc\e[m\nHistorySvc      \
+  \    DEBUG \e[mRegistering Service: \e[96;1mEventLoopMgr\e[m\nHistorySvc       \
+  \   DEBUG \e[mRegistering Service: \e[96;1mHistorySvc\e[m\nHistorySvc          \
+  \ INFO \e[mRegistered 14 Services\e[m\nAlgExecStateSvc   VERBOSE reset(0)\e[m\n\
+  AlgExecStateSvc     DEBUG resizing state containers to : 1\e[m\nAlgExecStateSvc\
+  \     DEBUG adding alg History to 1 slots\e[m\nAlgExecStateSvc   VERBOSE dumping\
+  \ state:\n  [slot: 0, incident: Invalid]:\n  + History  e: n\n\e[m\nAlgExecStateSvc\
+  \   VERBOSE reset(0)\e[m\nServiceManager      DEBUG Stopping service HistorySvc\e\
+  [m\nHistorySvc        VERBOSE AlgContextSvc is Service\e[m\nHistorySvc        VERBOSE\
+  \ AlgExecStateSvc is Service\e[m\nHistorySvc        VERBOSE AppMgrRunable is Service\e\
+  [m\nHistorySvc        VERBOSE EventDataSvc is Service\e[m\nHistorySvc        VERBOSE\
+  \ EventLoopMgr is Service\e[m\nHistorySvc        VERBOSE EventPersistencySvc is\
+  \ Service\e[m\nHistorySvc        VERBOSE HistogramDataSvc is Service\e[m\nHistorySvc\
+  \        VERBOSE HistogramPersistencySvc is Service\e[m\nHistorySvc        VERBOSE\
+  \ HistorySvc is Service\e[m\nHistorySvc        VERBOSE IncidentSvc is Service\e\
+  [m\nHistorySvc        VERBOSE JobOptionsSvc is Service\e[m\nHistorySvc        VERBOSE\
+  \ MessageSvc is Service\e[m\nHistorySvc        VERBOSE TimelineSvc is Service\e\
+  [m\nHistorySvc        VERBOSE ToolSvc is Service\e[m\nHistorySvc        VERBOSE\
+  \ History is Alg\e[m\nServiceManager      DEBUG Stopping service EventLoopMgr\e\
+  [m\nServiceManager      DEBUG Stopping service ToolSvc\e[m\nToolSvc            \
+  \ DEBUG STOP transition for AlgTools\e[m\nServiceManager      DEBUG Stopping service\
+  \ AlgContextSvc\e[m\nServiceManager      DEBUG Stopping service HistogramDataSvc\e\
+  [m\nServiceManager      DEBUG Stopping service HistogramPersistencySvc\e[m\nServiceManager\
+  \      DEBUG Stopping service AlgExecStateSvc\e[m\nServiceManager      DEBUG Stopping\
+  \ service TimelineSvc\e[m\nServiceManager      DEBUG Stopping service EventDataSvc\e\
+  [m\nServiceManager      DEBUG Stopping service EventPersistencySvc\e[m\nServiceManager\
+  \      DEBUG Stopping service IncidentSvc\e[m\nServiceManager      DEBUG Stopping\
+  \ service AppMgrRunable\e[m\nApplicationMgr       INFO Application Manager Stopped\
+  \ successfully\e[m\nServiceManager      DEBUG Finalizing service EventLoopMgr\e\
+  [m\nEventLoopMgr         INFO Histograms converted successfully according to request.\e\
+  [m\nServiceManager      DEBUG Finalizing service ToolSvc\e[m\nToolSvc          \
+  \    INFO Removing all tools created by ToolSvc\e[m\nToolSvc             DEBUG \
+  \  Tool List : \e[m\nToolSvc             DEBUG Deleting 0 finalized tools\e[m\n\
+  ServiceManager      DEBUG Finalizing service AlgContextSvc\e[m\nServiceManager \
+  \     DEBUG Finalizing service AlgExecStateSvc\e[m\nServiceManager      DEBUG Finalizing\
+  \ service TimelineSvc\e[m\nServiceManager      DEBUG Finalizing service EventDataSvc\e\
+  [m\nServiceManager      DEBUG Finalizing service EventPersistencySvc\e[m\nServiceManager\
+  \      DEBUG Finalizing service IncidentSvc\e[m\nServiceManager      DEBUG Finalizing\
+  \ service AppMgrRunable\e[m\nServiceManager      DEBUG Finalizing service HistogramDataSvc\e\
+  [m\nServiceManager      DEBUG Finalizing service HistogramPersistencySvc\e[m\nServiceManager\
+  \      DEBUG Finalizing service HistorySvc\e[m\nHistorySvc        VERBOSE HistorySvc::finalize()\e\
+  [m\nHistorySvc           INFO Service finalised successfully\e[m\nServiceManager\
+  \      DEBUG Looping over all active services...\e[m\nServiceManager      DEBUG\
+  \ ---- MessageSvc (refCount = 21)\e[m\nServiceManager      DEBUG ---- JobOptionsSvc\
+  \ (refCount = 3)\e[m\nServiceManager      DEBUG ---- HistorySvc (refCount = 3)\e\
+  [m\nServiceManager      DEBUG ---- HistogramPersistencySvc (refCount = 3)\e[m\n\
+  ServiceManager      DEBUG ---- HistogramDataSvc (refCount = 4)\e[m\nServiceManager\
+  \      DEBUG ---- AppMgrRunable (refCount = 4)\e[m\nServiceManager      DEBUG ----\
+  \ IncidentSvc (refCount = 4)\e[m\nServiceManager      DEBUG ---- EventPersistencySvc\
+  \ (refCount = 3)\e[m\nServiceManager      DEBUG ---- EventDataSvc (refCount = 4)\e\
+  [m\nServiceManager      DEBUG ---- TimelineSvc (refCount = 3)\e[m\nServiceManager\
+  \      DEBUG ---- AlgExecStateSvc (refCount = 4)\e[m\nServiceManager      DEBUG\
+  \ ---- AlgContextSvc (refCount = 4)\e[m\nServiceManager      DEBUG ---- ToolSvc\
+  \ (refCount = 4)\e[m\nServiceManager      DEBUG ---- EventLoopMgr (refCount = 4)\e\
+  [m\nApplicationMgr       INFO Application Manager Finalized successfully\e[m\nApplicationMgr\
+  \       INFO Application Manager Terminated successfully\e[m"
+histos: {}
+ttrees: {}
diff --git a/GaudiTestSuite/tests/pytest/refs/IncidentSvc.yaml b/GaudiTestSuite/tests/pytest/refs/IncidentSvc.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..169d719a127574283afebc3ba4211dac94641be2
--- /dev/null
+++ b/GaudiTestSuite/tests/pytest/refs/IncidentSvc.yaml
@@ -0,0 +1,73 @@
+stdout: |-
+  JobOptionsSvc        INFO Job options successfully file IncidentSvc.opts
+  ApplicationMgr    SUCCESS
+  ====================================================================================================================================
+  ====================================================================================================================================
+  ApplicationMgr       INFO Application Manager Configured successfully
+  IncidentListene...   INFO Registering incident listeners
+  EventLoopMgr      WARNING Unable to locate service "EventSelector"
+  EventLoopMgr      WARNING No events will be processed from external input.
+  ApplicationMgr       INFO Application Manager Initialized successfully
+  ApplicationMgr       INFO Application Manager Started successfully
+  EventBoundary        INFO Handling incident 'BeginEvent'
+  Generic Listener     INFO Handling incident 'BeginEvent'
+  Generic Listener     INFO Handling incident 'BeginProcessing'
+  IncidentListene...   INFO Firing incident
+  Listener 0           INFO Handling incident 'TestIncident'
+  Listener 1           INFO Handling incident 'TestIncident'
+  Listener 2           INFO Handling incident 'TestIncident'
+  Listener 3           INFO Handling incident 'TestIncident'
+  Generic Listener     INFO Handling incident 'TestIncident'
+  Generic Listener     INFO Handling incident 'EndProcessing'
+  EventBoundary        INFO Handling incident 'EndEvent'
+  Generic Listener     INFO Handling incident 'EndEvent'
+  EventBoundary        INFO Handling incident 'BeginEvent'
+  Generic Listener     INFO Handling incident 'BeginEvent'
+  Generic Listener     INFO Handling incident 'BeginProcessing'
+  IncidentListene...   INFO Firing incident
+  Listener 0           INFO Handling incident 'TestIncident'
+  Listener 1           INFO Handling incident 'TestIncident'
+  Listener 2           INFO Handling incident 'TestIncident'
+  Generic Listener     INFO Handling incident 'TestIncident'
+  Generic Listener     INFO Handling incident 'EndProcessing'
+  EventBoundary        INFO Handling incident 'EndEvent'
+  Generic Listener     INFO Handling incident 'EndEvent'
+  EventBoundary        INFO Handling incident 'BeginEvent'
+  Generic Listener     INFO Handling incident 'BeginEvent'
+  Generic Listener     INFO Handling incident 'BeginProcessing'
+  IncidentListene...   INFO Firing incident
+  Listener 0           INFO Handling incident 'TestIncident'
+  Listener 1           INFO Handling incident 'TestIncident'
+  Listener 1           INFO deregistering
+  Listener 2           INFO Handling incident 'TestIncident'
+  Generic Listener     INFO Handling incident 'TestIncident'
+  Generic Listener     INFO Handling incident 'EndProcessing'
+  EventBoundary        INFO Handling incident 'EndEvent'
+  Generic Listener     INFO Handling incident 'EndEvent'
+  EventBoundary        INFO Handling incident 'BeginEvent'
+  Generic Listener     INFO Handling incident 'BeginEvent'
+  Generic Listener     INFO Handling incident 'BeginProcessing'
+  IncidentListene...   INFO Firing incident
+  Listener 0           INFO Handling incident 'TestIncident'
+  Listener 2           INFO Handling incident 'TestIncident'
+  Generic Listener     INFO Handling incident 'TestIncident'
+  Generic Listener     INFO Handling incident 'EndProcessing'
+  EventBoundary        INFO Handling incident 'EndEvent'
+  Generic Listener     INFO Handling incident 'EndEvent'
+  EventBoundary        INFO Handling incident 'BeginEvent'
+  Generic Listener     INFO Handling incident 'BeginEvent'
+  Generic Listener     INFO Handling incident 'BeginProcessing'
+  IncidentListene...   INFO Firing incident
+  Listener 0           INFO Handling incident 'TestIncident'
+  Listener 2           INFO Handling incident 'TestIncident'
+  Generic Listener     INFO Handling incident 'TestIncident'
+  Generic Listener     INFO Handling incident 'EndProcessing'
+  EventBoundary        INFO Handling incident 'EndEvent'
+  Generic Listener     INFO Handling incident 'EndEvent'
+  ApplicationMgr       INFO Application Manager Stopped successfully
+  IncidentListene...   INFO Finalize
+  EventLoopMgr         INFO Histograms converted successfully according to request.
+  ApplicationMgr       INFO Application Manager Finalized successfully
+  ApplicationMgr       INFO Application Manager Terminated successfully
+histos: {}
+ttrees: {}
diff --git a/GaudiTestSuite/tests/qmtest/refs/JSONSink-counters-ref.json b/GaudiTestSuite/tests/pytest/refs/JSONSink-counters-ref.json
similarity index 100%
rename from GaudiTestSuite/tests/qmtest/refs/JSONSink-counters-ref.json
rename to GaudiTestSuite/tests/pytest/refs/JSONSink-counters-ref.json
diff --git a/GaudiTestSuite/tests/pytest/refs/JSONSink.yaml b/GaudiTestSuite/tests/pytest/refs/JSONSink.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..6567492aca174fd97bc224e8e5823499a8401d86
--- /dev/null
+++ b/GaudiTestSuite/tests/pytest/refs/JSONSink.yaml
@@ -0,0 +1,22 @@
+stdout: |-
+  ApplicationMgr    SUCCESS
+  ====================================================================================================================================
+  ====================================================================================================================================
+  ApplicationMgr       INFO Application Manager Configured successfully
+  EventLoopMgr      WARNING Unable to locate service "EventSelector"
+  EventLoopMgr      WARNING No events will be processed from external input.
+  ApplicationMgr       INFO Application Manager Initialized successfully
+  ApplicationMgr       INFO Application Manager Started successfully
+  CounterAlg           INFO Super nice message, max 5 times
+  CounterAlg           INFO Super nice message, max 5 times
+  CounterAlg           INFO Super nice message, max 5 times
+  CounterAlg           INFO Super nice message, max 5 times
+  CounterAlg           INFO Suppressing message: 'Super nice message, max 5 times'
+  Gaudi::Monitori...   INFO Writing JSON file CounterAlg.json
+  CounterAlg           INFO Number of counters : 18
+  ApplicationMgr       INFO Application Manager Stopped successfully
+  EventLoopMgr         INFO Histograms converted successfully according to request.
+  ApplicationMgr       INFO Application Manager Finalized successfully
+  ApplicationMgr       INFO Application Manager Terminated successfully
+histos: {}
+ttrees: {}
diff --git a/GaudiTestSuite/tests/pytest/refs/Maps.gcc52.yaml b/GaudiTestSuite/tests/pytest/refs/Maps.gcc52.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..fb0dfab0c853f9d05fc92e565cfd8dccbd446185
--- /dev/null
+++ b/GaudiTestSuite/tests/pytest/refs/Maps.gcc52.yaml
@@ -0,0 +1,297 @@
+stdout: "JobOptionsSvc        INFO # =======> /home/marco/Devel/LHCb/workspace/Gaudi/GaudiTestSuite/options/Maps.opts\n\
+  JobOptionsSvc        INFO # (16,1): ApplicationMgr.ExtSvc += [\"RndmGenSvc\"]\n\
+  JobOptionsSvc        INFO # (17,1): ApplicationMgr.TopAlg = [\"MapAlg/Map\"]\nJobOptionsSvc\
+  \        INFO # (20,1): MessageSvc.OutputLevel = 3\nJobOptionsSvc        INFO #\
+  \ (22,1): ApplicationMgr.EvtMax = 10\nJobOptionsSvc        INFO # (23,1): ApplicationMgr.EvtSel\
+  \ = \"NONE\"\nJobOptionsSvc        INFO Job options successfully read in from /home/marco/Devel/LHCb/workspace/Gaudi/GaudiTestSuite/options/Maps.opts\n\
+  ApplicationMgr    SUCCESS\n====================================================================================================================================\n\
+  \                                                   Welcome to ApplicationMgr (GaudiCoreSvc\
+  \ v3r6)\n                                          running on pcphlbc16 on Wed Nov\
+  \ 11 12:10:10 2015\n====================================================================================================================================\n\
+  ApplicationMgr       INFO Application Manager Configured successfully\nRndmGenSvc.Engine\
+  \    INFO Generator engine type:CLHEP::RanluxEngine\nRndmGenSvc.Engine    INFO Current\
+  \ Seed:1234567 Luxury:3\nRndmGenSvc           INFO Using Random engine:HepRndm::Engine<CLHEP::RanluxEngine>\n\
+  EventLoopMgr      WARNING Unable to locate service \"EventSelector\"\nEventLoopMgr\
+  \      WARNING No events will be processed from external input.\nHistogramPersis...WARNING\
+  \ Histograms saving not required.\nApplicationMgr       INFO Application Manager\
+  \ Initialized successfully\nApplicationMgr       INFO Application Manager Started\
+  \ successfully\nMap               SUCCESS  Inserting key -2 1st:  True True True\
+  \ True\nMap               SUCCESS 1 Map1: { -2 : -1.5600000 }\nMap             \
+  \  SUCCESS 1 Map2: { -2 : -1.5600000 }\nMap               SUCCESS 1 Map3: { -2 :\
+  \ -1.5600000 }\nMap               SUCCESS 1 Map4: { -2 : -1.5600000 }\nMap     \
+  \          SUCCESS      CONST:   map2['1']: 0, map3['1']: 0, map4['1']: 0\nMap \
+  \              SUCCESS 2 Map1: { -2 : -1.5600000 }\nMap               SUCCESS 2\
+  \ Map2: { -2 : -1.5600000 }\nMap               SUCCESS 2 Map3: { -2 : -1.5600000\
+  \ }\nMap               SUCCESS 2 Map4: { -2 : -1.5600000 }\nMap               SUCCESS\
+  \  NON-CONST:   map1['7']: 0, map2['7']: 0, map3['7']: 0, map4['7']: 0\nMap    \
+  \           SUCCESS 3 Map1: { -2 : -1.5600000 , 7 : 0.0000000 }\nMap           \
+  \    SUCCESS 3 Map2: { -2 : -1.5600000 }\nMap               SUCCESS 3 Map3: { -2\
+  \ : -1.5600000 , 7 : 0.0000000 }\nMap               SUCCESS 3 Map4: { 7 : 0.0000000\
+  \ , -2 : -1.5600000 }\nMap               SUCCESS  Inserting key -2 2nd:  False False\
+  \ False False\nMap               SUCCESS 4 Map1: { -2 : -1.5600000 , 7 : 0.0000000\
+  \ }\nMap               SUCCESS 4 Map2: { -2 : -1.5600000 }\nMap               SUCCESS\
+  \ 4 Map3: { -2 : -1.5600000 , 7 : 0.0000000 }\nMap               SUCCESS 4 Map4:\
+  \ { 7 : 0.0000000 , -2 : -1.5600000 }\nMap               SUCCESS  Erased :  True\
+  \ True True True\nMap               SUCCESS 5 Map1: { 7 : 0.0000000 }\nMap     \
+  \          SUCCESS 5 Map2: {  }\nMap               SUCCESS 5 Map3: { 7 : 0.0000000\
+  \ }\nMap               SUCCESS 5 Map4: { 7 : 0.0000000 }\nMap               SUCCESS\
+  \  Count key    0 :  0 0 0 0\nMap               SUCCESS  Count key    1 :  0 0 0\
+  \ 0\nMap               SUCCESS  Count key    7 :  1 0 1 1\nMap               SUCCESS\
+  \  Count key -100 :  0 0 0 0\nMap               SUCCESS  Inserting key 8 1st:  True\
+  \ True True True\nMap               SUCCESS 1 Map1: { 7 : 0.0000000 , 8 : 0.40000000\
+  \ }\nMap               SUCCESS 1 Map2: { 8 : 0.40000000 }\nMap               SUCCESS\
+  \ 1 Map3: { 7 : 0.0000000 , 8 : 0.40000000 }\nMap               SUCCESS 1 Map4:\
+  \ { 8 : 0.40000000 , 7 : 0.0000000 }\nMap               SUCCESS      CONST:   map2['1']:\
+  \ 0, map3['1']: 0, map4['1']: 0\nMap               SUCCESS 2 Map1: { 7 : 0.0000000\
+  \ , 8 : 0.40000000 }\nMap               SUCCESS 2 Map2: { 8 : 0.40000000 }\nMap\
+  \               SUCCESS 2 Map3: { 7 : 0.0000000 , 8 : 0.40000000 }\nMap        \
+  \       SUCCESS 2 Map4: { 8 : 0.40000000 , 7 : 0.0000000 }\nMap               SUCCESS\
+  \  NON-CONST:   map1['7']: 0, map2['7']: 0, map3['7']: 0, map4['7']: 0\nMap    \
+  \           SUCCESS 3 Map1: { 7 : 0.0000000 , 8 : 0.40000000 }\nMap            \
+  \   SUCCESS 3 Map2: { 8 : 0.40000000 }\nMap               SUCCESS 3 Map3: { 7 :\
+  \ 0.0000000 , 8 : 0.40000000 }\nMap               SUCCESS 3 Map4: { 8 : 0.40000000\
+  \ , 7 : 0.0000000 }\nMap               SUCCESS  Inserting key 8 2nd:  False False\
+  \ False False\nMap               SUCCESS 4 Map1: { 7 : 0.0000000 , 8 : 0.40000000\
+  \ }\nMap               SUCCESS 4 Map2: { 8 : 0.40000000 }\nMap               SUCCESS\
+  \ 4 Map3: { 7 : 0.0000000 , 8 : 0.40000000 }\nMap               SUCCESS 4 Map4:\
+  \ { 8 : 0.40000000 , 7 : 0.0000000 }\nMap               SUCCESS  Erased :  True\
+  \ True True True\nMap               SUCCESS 5 Map1: { 7 : 0.0000000 }\nMap     \
+  \          SUCCESS 5 Map2: {  }\nMap               SUCCESS 5 Map3: { 7 : 0.0000000\
+  \ }\nMap               SUCCESS 5 Map4: { 7 : 0.0000000 }\nMap               SUCCESS\
+  \  Count key    0 :  0 0 0 0\nMap               SUCCESS  Count key    1 :  0 0 0\
+  \ 0\nMap               SUCCESS  Count key    7 :  1 0 1 1\nMap               SUCCESS\
+  \  Count key -100 :  0 0 0 0\nMap               SUCCESS  Inserting key -12 1st:\
+  \  True True True True\nMap               SUCCESS 1 Map1: { -12 : 0.090000000 ,\
+  \ 7 : 0.0000000 }\nMap               SUCCESS 1 Map2: { -12 : 0.090000000 }\nMap\
+  \               SUCCESS 1 Map3: { -12 : 0.090000000 , 7 : 0.0000000 }\nMap     \
+  \          SUCCESS 1 Map4: { -12 : 0.090000000 , 7 : 0.0000000 }\nMap          \
+  \     SUCCESS      CONST:   map2['1']: 0, map3['1']: 0, map4['1']: 0\nMap      \
+  \         SUCCESS 2 Map1: { -12 : 0.090000000 , 7 : 0.0000000 }\nMap           \
+  \    SUCCESS 2 Map2: { -12 : 0.090000000 }\nMap               SUCCESS 2 Map3: {\
+  \ -12 : 0.090000000 , 7 : 0.0000000 }\nMap               SUCCESS 2 Map4: { -12 :\
+  \ 0.090000000 , 7 : 0.0000000 }\nMap               SUCCESS  NON-CONST:   map1['7']:\
+  \ 0, map2['7']: 0, map3['7']: 0, map4['7']: 0\nMap               SUCCESS 3 Map1:\
+  \ { -12 : 0.090000000 , 7 : 0.0000000 }\nMap               SUCCESS 3 Map2: { -12\
+  \ : 0.090000000 }\nMap               SUCCESS 3 Map3: { -12 : 0.090000000 , 7 : 0.0000000\
+  \ }\nMap               SUCCESS 3 Map4: { -12 : 0.090000000 , 7 : 0.0000000 }\nMap\
+  \               SUCCESS  Inserting key -12 2nd:  False False False False\nMap  \
+  \             SUCCESS 4 Map1: { -12 : 0.090000000 , 7 : 0.0000000 }\nMap       \
+  \        SUCCESS 4 Map2: { -12 : 0.090000000 }\nMap               SUCCESS 4 Map3:\
+  \ { -12 : 0.090000000 , 7 : 0.0000000 }\nMap               SUCCESS 4 Map4: { -12\
+  \ : 0.090000000 , 7 : 0.0000000 }\nMap               SUCCESS  Erased :  True True\
+  \ True True\nMap               SUCCESS 5 Map1: { 7 : 0.0000000 }\nMap          \
+  \     SUCCESS 5 Map2: {  }\nMap               SUCCESS 5 Map3: { 7 : 0.0000000 }\n\
+  Map               SUCCESS 5 Map4: { 7 : 0.0000000 }\nMap               SUCCESS \
+  \ Count key    0 :  0 0 0 0\nMap               SUCCESS  Count key    1 :  0 0 0\
+  \ 0\nMap               SUCCESS  Count key    7 :  1 0 1 1\nMap               SUCCESS\
+  \  Count key -100 :  0 0 0 0\nMap               SUCCESS  Inserting key 0 1st:  True\
+  \ True True True\nMap               SUCCESS 1 Map1: { 0 : -0.27000000 , 7 : 0.0000000\
+  \ }\nMap               SUCCESS 1 Map2: { 0 : -0.27000000 }\nMap               SUCCESS\
+  \ 1 Map3: { 0 : -0.27000000 , 7 : 0.0000000 }\nMap               SUCCESS 1 Map4:\
+  \ { 0 : -0.27000000 , 7 : 0.0000000 }\nMap               SUCCESS      CONST:   map2['1']:\
+  \ 0, map3['1']: 0, map4['1']: 0\nMap               SUCCESS 2 Map1: { 0 : -0.27000000\
+  \ , 7 : 0.0000000 }\nMap               SUCCESS 2 Map2: { 0 : -0.27000000 }\nMap\
+  \               SUCCESS 2 Map3: { 0 : -0.27000000 , 7 : 0.0000000 }\nMap       \
+  \        SUCCESS 2 Map4: { 0 : -0.27000000 , 7 : 0.0000000 }\nMap              \
+  \ SUCCESS  NON-CONST:   map1['7']: 0, map2['7']: 0, map3['7']: 0, map4['7']: 0\n\
+  Map               SUCCESS 3 Map1: { 0 : -0.27000000 , 7 : 0.0000000 }\nMap     \
+  \          SUCCESS 3 Map2: { 0 : -0.27000000 }\nMap               SUCCESS 3 Map3:\
+  \ { 0 : -0.27000000 , 7 : 0.0000000 }\nMap               SUCCESS 3 Map4: { 0 : -0.27000000\
+  \ , 7 : 0.0000000 }\nMap               SUCCESS  Inserting key 0 2nd:  False False\
+  \ False False\nMap               SUCCESS 4 Map1: { 0 : -0.27000000 , 7 : 0.0000000\
+  \ }\nMap               SUCCESS 4 Map2: { 0 : -0.27000000 }\nMap               SUCCESS\
+  \ 4 Map3: { 0 : -0.27000000 , 7 : 0.0000000 }\nMap               SUCCESS 4 Map4:\
+  \ { 0 : -0.27000000 , 7 : 0.0000000 }\nMap               SUCCESS  Erased :  True\
+  \ True True True\nMap               SUCCESS 5 Map1: { 7 : 0.0000000 }\nMap     \
+  \          SUCCESS 5 Map2: {  }\nMap               SUCCESS 5 Map3: { 7 : 0.0000000\
+  \ }\nMap               SUCCESS 5 Map4: { 7 : 0.0000000 }\nMap               SUCCESS\
+  \  Count key    0 :  0 0 0 0\nMap               SUCCESS  Count key    1 :  0 0 0\
+  \ 0\nMap               SUCCESS  Count key    7 :  1 0 1 1\nMap               SUCCESS\
+  \  Count key -100 :  0 0 0 0\nMap               SUCCESS  Inserting key 4 1st:  True\
+  \ True True True\nMap               SUCCESS 1 Map1: { 4 : 1.4300000 , 7 : 0.0000000\
+  \ }\nMap               SUCCESS 1 Map2: { 4 : 1.4300000 }\nMap               SUCCESS\
+  \ 1 Map3: { 4 : 1.4300000 , 7 : 0.0000000 }\nMap               SUCCESS 1 Map4: {\
+  \ 4 : 1.4300000 , 7 : 0.0000000 }\nMap               SUCCESS      CONST:   map2['1']:\
+  \ 0, map3['1']: 0, map4['1']: 0\nMap               SUCCESS 2 Map1: { 4 : 1.4300000\
+  \ , 7 : 0.0000000 }\nMap               SUCCESS 2 Map2: { 4 : 1.4300000 }\nMap  \
+  \             SUCCESS 2 Map3: { 4 : 1.4300000 , 7 : 0.0000000 }\nMap           \
+  \    SUCCESS 2 Map4: { 4 : 1.4300000 , 7 : 0.0000000 }\nMap               SUCCESS\
+  \  NON-CONST:   map1['7']: 0, map2['7']: 0, map3['7']: 0, map4['7']: 0\nMap    \
+  \           SUCCESS 3 Map1: { 4 : 1.4300000 , 7 : 0.0000000 }\nMap             \
+  \  SUCCESS 3 Map2: { 4 : 1.4300000 }\nMap               SUCCESS 3 Map3: { 4 : 1.4300000\
+  \ , 7 : 0.0000000 }\nMap               SUCCESS 3 Map4: { 4 : 1.4300000 , 7 : 0.0000000\
+  \ }\nMap               SUCCESS  Inserting key 4 2nd:  False False False False\n\
+  Map               SUCCESS 4 Map1: { 4 : 1.4300000 , 7 : 0.0000000 }\nMap       \
+  \        SUCCESS 4 Map2: { 4 : 1.4300000 }\nMap               SUCCESS 4 Map3: {\
+  \ 4 : 1.4300000 , 7 : 0.0000000 }\nMap               SUCCESS 4 Map4: { 4 : 1.4300000\
+  \ , 7 : 0.0000000 }\nMap               SUCCESS  Erased :  True True True True\n\
+  Map               SUCCESS 5 Map1: { 7 : 0.0000000 }\nMap               SUCCESS 5\
+  \ Map2: {  }\nMap               SUCCESS 5 Map3: { 7 : 0.0000000 }\nMap         \
+  \      SUCCESS 5 Map4: { 7 : 0.0000000 }\nMap               SUCCESS  Count key \
+  \   0 :  0 0 0 0\nMap               SUCCESS  Count key    1 :  0 0 0 0\nMap    \
+  \           SUCCESS  Count key    7 :  1 0 1 1\nMap               SUCCESS  Count\
+  \ key -100 :  0 0 0 0\nMap               SUCCESS  Inserting key -13 1st:  True True\
+  \ True True\nMap               SUCCESS 1 Map1: { -13 : 2.5800000 , 7 : 0.0000000\
+  \ }\nMap               SUCCESS 1 Map2: { -13 : 2.5800000 }\nMap               SUCCESS\
+  \ 1 Map3: { -13 : 2.5800000 , 7 : 0.0000000 }\nMap               SUCCESS 1 Map4:\
+  \ { -13 : 2.5800000 , 7 : 0.0000000 }\nMap               SUCCESS      CONST:   map2['1']:\
+  \ 0, map3['1']: 0, map4['1']: 0\nMap               SUCCESS 2 Map1: { -13 : 2.5800000\
+  \ , 7 : 0.0000000 }\nMap               SUCCESS 2 Map2: { -13 : 2.5800000 }\nMap\
+  \               SUCCESS 2 Map3: { -13 : 2.5800000 , 7 : 0.0000000 }\nMap       \
+  \        SUCCESS 2 Map4: { -13 : 2.5800000 , 7 : 0.0000000 }\nMap              \
+  \ SUCCESS  NON-CONST:   map1['7']: 0, map2['7']: 0, map3['7']: 0, map4['7']: 0\n\
+  Map               SUCCESS 3 Map1: { -13 : 2.5800000 , 7 : 0.0000000 }\nMap     \
+  \          SUCCESS 3 Map2: { -13 : 2.5800000 }\nMap               SUCCESS 3 Map3:\
+  \ { -13 : 2.5800000 , 7 : 0.0000000 }\nMap               SUCCESS 3 Map4: { -13 :\
+  \ 2.5800000 , 7 : 0.0000000 }\nMap               SUCCESS  Inserting key -13 2nd:\
+  \  False False False False\nMap               SUCCESS 4 Map1: { -13 : 2.5800000\
+  \ , 7 : 0.0000000 }\nMap               SUCCESS 4 Map2: { -13 : 2.5800000 }\nMap\
+  \               SUCCESS 4 Map3: { -13 : 2.5800000 , 7 : 0.0000000 }\nMap       \
+  \        SUCCESS 4 Map4: { -13 : 2.5800000 , 7 : 0.0000000 }\nMap              \
+  \ SUCCESS 5 Map1: { -13 : 2.5800000 , 7 : 0.0000000 }\nMap               SUCCESS\
+  \ 5 Map2: { -13 : 2.5800000 }\nMap               SUCCESS 5 Map3: { -13 : 2.5800000\
+  \ , 7 : 0.0000000 }\nMap               SUCCESS 5 Map4: { -13 : 2.5800000 , 7 : 0.0000000\
+  \ }\nMap               SUCCESS  Count key    0 :  0 0 0 0\nMap               SUCCESS\
+  \  Count key    1 :  0 0 0 0\nMap               SUCCESS  Count key    7 :  1 0 1\
+  \ 1\nMap               SUCCESS  Count key -100 :  0 0 0 0\nMap               SUCCESS\
+  \  Inserting key -1 1st:  True True True True\nMap               SUCCESS 1 Map1:\
+  \ { -13 : 2.5800000 , -1 : -2.1800000 , 7 : 0.0000000 }\nMap               SUCCESS\
+  \ 1 Map2: { -13 : 2.5800000 , -1 : -2.1800000 }\nMap               SUCCESS 1 Map3:\
+  \ { -13 : 2.5800000 , -1 : -2.1800000 , 7 : 0.0000000 }\nMap               SUCCESS\
+  \ 1 Map4: { -1 : -2.1800000 , -13 : 2.5800000 , 7 : 0.0000000 }\nMap           \
+  \    SUCCESS      CONST:   map2['1']: 0, map3['1']: 0, map4['1']: 0\nMap       \
+  \        SUCCESS 2 Map1: { -13 : 2.5800000 , -1 : -2.1800000 , 7 : 0.0000000 }\n\
+  Map               SUCCESS 2 Map2: { -13 : 2.5800000 , -1 : -2.1800000 }\nMap   \
+  \            SUCCESS 2 Map3: { -13 : 2.5800000 , -1 : -2.1800000 , 7 : 0.0000000\
+  \ }\nMap               SUCCESS 2 Map4: { -1 : -2.1800000 , -13 : 2.5800000 , 7 :\
+  \ 0.0000000 }\nMap               SUCCESS  NON-CONST:   map1['7']: 0, map2['7']:\
+  \ 0, map3['7']: 0, map4['7']: 0\nMap               SUCCESS 3 Map1: { -13 : 2.5800000\
+  \ , -1 : -2.1800000 , 7 : 0.0000000 }\nMap               SUCCESS 3 Map2: { -13 :\
+  \ 2.5800000 , -1 : -2.1800000 }\nMap               SUCCESS 3 Map3: { -13 : 2.5800000\
+  \ , -1 : -2.1800000 , 7 : 0.0000000 }\nMap               SUCCESS 3 Map4: { -1 :\
+  \ -2.1800000 , -13 : 2.5800000 , 7 : 0.0000000 }\nMap               SUCCESS  Inserting\
+  \ key -1 2nd:  False False False False\nMap               SUCCESS 4 Map1: { -13\
+  \ : 2.5800000 , -1 : -2.1800000 , 7 : 0.0000000 }\nMap               SUCCESS 4 Map2:\
+  \ { -13 : 2.5800000 , -1 : -2.1800000 }\nMap               SUCCESS 4 Map3: { -13\
+  \ : 2.5800000 , -1 : -2.1800000 , 7 : 0.0000000 }\nMap               SUCCESS 4 Map4:\
+  \ { -1 : -2.1800000 , -13 : 2.5800000 , 7 : 0.0000000 }\nMap               SUCCESS\
+  \ 5 Map1: { -13 : 2.5800000 , -1 : -2.1800000 , 7 : 0.0000000 }\nMap           \
+  \    SUCCESS 5 Map2: { -13 : 2.5800000 , -1 : -2.1800000 }\nMap               SUCCESS\
+  \ 5 Map3: { -13 : 2.5800000 , -1 : -2.1800000 , 7 : 0.0000000 }\nMap           \
+  \    SUCCESS 5 Map4: { -1 : -2.1800000 , -13 : 2.5800000 , 7 : 0.0000000 }\nMap\
+  \               SUCCESS  Count key    0 :  0 0 0 0\nMap               SUCCESS  Count\
+  \ key    1 :  0 0 0 0\nMap               SUCCESS  Count key    7 :  1 0 1 1\nMap\
+  \               SUCCESS  Count key -100 :  0 0 0 0\nMap               SUCCESS  Inserting\
+  \ key 0 1st:  True True True True\nMap               SUCCESS 1 Map1: { -13 : 2.5800000\
+  \ , -1 : -2.1800000 , 0 : -0.87000000 , 7 : 0.0000000 }\nMap               SUCCESS\
+  \ 1 Map2: { -13 : 2.5800000 , -1 : -2.1800000 , 0 : -0.87000000 }\nMap         \
+  \      SUCCESS 1 Map3: { -13 : 2.5800000 , -1 : -2.1800000 , 0 : -0.87000000 , 7\
+  \ : 0.0000000 }\nMap               SUCCESS 1 Map4: { 0 : -0.87000000 , -1 : -2.1800000\
+  \ , -13 : 2.5800000 , 7 : 0.0000000 }\nMap               SUCCESS      CONST:   map2['1']:\
+  \ 0, map3['1']: 0, map4['1']: 0\nMap               SUCCESS 2 Map1: { -13 : 2.5800000\
+  \ , -1 : -2.1800000 , 0 : -0.87000000 , 7 : 0.0000000 }\nMap               SUCCESS\
+  \ 2 Map2: { -13 : 2.5800000 , -1 : -2.1800000 , 0 : -0.87000000 }\nMap         \
+  \      SUCCESS 2 Map3: { -13 : 2.5800000 , -1 : -2.1800000 , 0 : -0.87000000 , 7\
+  \ : 0.0000000 }\nMap               SUCCESS 2 Map4: { 0 : -0.87000000 , -1 : -2.1800000\
+  \ , -13 : 2.5800000 , 7 : 0.0000000 }\nMap               SUCCESS  NON-CONST:   map1['7']:\
+  \ 0, map2['7']: 0, map3['7']: 0, map4['7']: 0\nMap               SUCCESS 3 Map1:\
+  \ { -13 : 2.5800000 , -1 : -2.1800000 , 0 : -0.87000000 , 7 : 0.0000000 }\nMap \
+  \              SUCCESS 3 Map2: { -13 : 2.5800000 , -1 : -2.1800000 , 0 : -0.87000000\
+  \ }\nMap               SUCCESS 3 Map3: { -13 : 2.5800000 , -1 : -2.1800000 , 0 :\
+  \ -0.87000000 , 7 : 0.0000000 }\nMap               SUCCESS 3 Map4: { 0 : -0.87000000\
+  \ , -1 : -2.1800000 , -13 : 2.5800000 , 7 : 0.0000000 }\nMap               SUCCESS\
+  \  Inserting key 0 2nd:  False False False False\nMap               SUCCESS 4 Map1:\
+  \ { -13 : 2.5800000 , -1 : -2.1800000 , 0 : -0.87000000 , 7 : 0.0000000 }\nMap \
+  \              SUCCESS 4 Map2: { -13 : 2.5800000 , -1 : -2.1800000 , 0 : -0.87000000\
+  \ }\nMap               SUCCESS 4 Map3: { -13 : 2.5800000 , -1 : -2.1800000 , 0 :\
+  \ -0.87000000 , 7 : 0.0000000 }\nMap               SUCCESS 4 Map4: { 0 : -0.87000000\
+  \ , -1 : -2.1800000 , -13 : 2.5800000 , 7 : 0.0000000 }\nMap               SUCCESS\
+  \  Erased :  True True True True\nMap               SUCCESS 5 Map1: { -13 : 2.5800000\
+  \ , -1 : -2.1800000 , 7 : 0.0000000 }\nMap               SUCCESS 5 Map2: { -13 :\
+  \ 2.5800000 , -1 : -2.1800000 }\nMap               SUCCESS 5 Map3: { -13 : 2.5800000\
+  \ , -1 : -2.1800000 , 7 : 0.0000000 }\nMap               SUCCESS 5 Map4: { -1 :\
+  \ -2.1800000 , -13 : 2.5800000 , 7 : 0.0000000 }\nMap               SUCCESS  Count\
+  \ key    0 :  0 0 0 0\nMap               SUCCESS  Count key    1 :  0 0 0 0\nMap\
+  \               SUCCESS  Count key    7 :  1 0 1 1\nMap               SUCCESS  Count\
+  \ key -100 :  0 0 0 0\nMap               SUCCESS  Inserting key 15 1st:  True True\
+  \ True True\nMap               SUCCESS 1 Map1: { -13 : 2.5800000 , -1 : -2.1800000\
+  \ , 7 : 0.0000000 , 15 : -0.54000000 }\nMap               SUCCESS 1 Map2: { -13\
+  \ : 2.5800000 , -1 : -2.1800000 , 15 : -0.54000000 }\nMap               SUCCESS\
+  \ 1 Map3: { -13 : 2.5800000 , -1 : -2.1800000 , 7 : 0.0000000 , 15 : -0.54000000\
+  \ }\nMap               SUCCESS 1 Map4: { 15 : -0.54000000 , -1 : -2.1800000 , -13\
+  \ : 2.5800000 , 7 : 0.0000000 }\nMap               SUCCESS      CONST:   map2['1']:\
+  \ 0, map3['1']: 0, map4['1']: 0\nMap               SUCCESS 2 Map1: { -13 : 2.5800000\
+  \ , -1 : -2.1800000 , 7 : 0.0000000 , 15 : -0.54000000 }\nMap               SUCCESS\
+  \ 2 Map2: { -13 : 2.5800000 , -1 : -2.1800000 , 15 : -0.54000000 }\nMap        \
+  \       SUCCESS 2 Map3: { -13 : 2.5800000 , -1 : -2.1800000 , 7 : 0.0000000 , 15\
+  \ : -0.54000000 }\nMap               SUCCESS 2 Map4: { 15 : -0.54000000 , -1 : -2.1800000\
+  \ , -13 : 2.5800000 , 7 : 0.0000000 }\nMap               SUCCESS  NON-CONST:   map1['7']:\
+  \ 0, map2['7']: 0, map3['7']: 0, map4['7']: 0\nMap               SUCCESS 3 Map1:\
+  \ { -13 : 2.5800000 , -1 : -2.1800000 , 7 : 0.0000000 , 15 : -0.54000000 }\nMap\
+  \               SUCCESS 3 Map2: { -13 : 2.5800000 , -1 : -2.1800000 , 15 : -0.54000000\
+  \ }\nMap               SUCCESS 3 Map3: { -13 : 2.5800000 , -1 : -2.1800000 , 7 :\
+  \ 0.0000000 , 15 : -0.54000000 }\nMap               SUCCESS 3 Map4: { 15 : -0.54000000\
+  \ , -1 : -2.1800000 , -13 : 2.5800000 , 7 : 0.0000000 }\nMap               SUCCESS\
+  \  Inserting key 15 2nd:  False False False False\nMap               SUCCESS 4 Map1:\
+  \ { -13 : 2.5800000 , -1 : -2.1800000 , 7 : 0.0000000 , 15 : -0.54000000 }\nMap\
+  \               SUCCESS 4 Map2: { -13 : 2.5800000 , -1 : -2.1800000 , 15 : -0.54000000\
+  \ }\nMap               SUCCESS 4 Map3: { -13 : 2.5800000 , -1 : -2.1800000 , 7 :\
+  \ 0.0000000 , 15 : -0.54000000 }\nMap               SUCCESS 4 Map4: { 15 : -0.54000000\
+  \ , -1 : -2.1800000 , -13 : 2.5800000 , 7 : 0.0000000 }\nMap               SUCCESS\
+  \ 5 Map1: { -13 : 2.5800000 , -1 : -2.1800000 , 7 : 0.0000000 , 15 : -0.54000000\
+  \ }\nMap               SUCCESS 5 Map2: { -13 : 2.5800000 , -1 : -2.1800000 , 15\
+  \ : -0.54000000 }\nMap               SUCCESS 5 Map3: { -13 : 2.5800000 , -1 : -2.1800000\
+  \ , 7 : 0.0000000 , 15 : -0.54000000 }\nMap               SUCCESS 5 Map4: { 15 :\
+  \ -0.54000000 , -1 : -2.1800000 , -13 : 2.5800000 , 7 : 0.0000000 }\nMap       \
+  \        SUCCESS  Count key    0 :  0 0 0 0\nMap               SUCCESS  Count key\
+  \    1 :  0 0 0 0\nMap               SUCCESS  Count key    7 :  1 0 1 1\nMap   \
+  \            SUCCESS  Count key -100 :  0 0 0 0\nMap               SUCCESS  Inserting\
+  \ key -22 1st:  True True True True\nMap               SUCCESS 1 Map1: { -22 : 0.090000000\
+  \ , -13 : 2.5800000 , -1 : -2.1800000 , 7 : 0.0000000 , 15 : -0.54000000 }\nMap\
+  \               SUCCESS 1 Map2: { -22 : 0.090000000 , -13 : 2.5800000 , -1 : -2.1800000\
+  \ , 15 : -0.54000000 }\nMap               SUCCESS 1 Map3: { -22 : 0.090000000 ,\
+  \ -13 : 2.5800000 , -1 : -2.1800000 , 7 : 0.0000000 , 15 : -0.54000000 }\nMap  \
+  \             SUCCESS 1 Map4: { -22 : 0.090000000 , 7 : 0.0000000 , -13 : 2.5800000\
+  \ , -1 : -2.1800000 , 15 : -0.54000000 }\nMap               SUCCESS      CONST:\
+  \   map2['1']: 0, map3['1']: 0, map4['1']: 0\nMap               SUCCESS 2 Map1:\
+  \ { -22 : 0.090000000 , -13 : 2.5800000 , -1 : -2.1800000 , 7 : 0.0000000 , 15 :\
+  \ -0.54000000 }\nMap               SUCCESS 2 Map2: { -22 : 0.090000000 , -13 : 2.5800000\
+  \ , -1 : -2.1800000 , 15 : -0.54000000 }\nMap               SUCCESS 2 Map3: { -22\
+  \ : 0.090000000 , -13 : 2.5800000 , -1 : -2.1800000 , 7 : 0.0000000 , 15 : -0.54000000\
+  \ }\nMap               SUCCESS 2 Map4: { -22 : 0.090000000 , 7 : 0.0000000 , -13\
+  \ : 2.5800000 , -1 : -2.1800000 , 15 : -0.54000000 }\nMap               SUCCESS\
+  \  NON-CONST:   map1['7']: 0, map2['7']: 0, map3['7']: 0, map4['7']: 0\nMap    \
+  \           SUCCESS 3 Map1: { -22 : 0.090000000 , -13 : 2.5800000 , -1 : -2.1800000\
+  \ , 7 : 0.0000000 , 15 : -0.54000000 }\nMap               SUCCESS 3 Map2: { -22\
+  \ : 0.090000000 , -13 : 2.5800000 , -1 : -2.1800000 , 15 : -0.54000000 }\nMap  \
+  \             SUCCESS 3 Map3: { -22 : 0.090000000 , -13 : 2.5800000 , -1 : -2.1800000\
+  \ , 7 : 0.0000000 , 15 : -0.54000000 }\nMap               SUCCESS 3 Map4: { -22\
+  \ : 0.090000000 , 7 : 0.0000000 , -13 : 2.5800000 , -1 : -2.1800000 , 15 : -0.54000000\
+  \ }\nMap               SUCCESS  Inserting key -22 2nd:  False False False False\n\
+  Map               SUCCESS 4 Map1: { -22 : 0.090000000 , -13 : 2.5800000 , -1 : -2.1800000\
+  \ , 7 : 0.0000000 , 15 : -0.54000000 }\nMap               SUCCESS 4 Map2: { -22\
+  \ : 0.090000000 , -13 : 2.5800000 , -1 : -2.1800000 , 15 : -0.54000000 }\nMap  \
+  \             SUCCESS 4 Map3: { -22 : 0.090000000 , -13 : 2.5800000 , -1 : -2.1800000\
+  \ , 7 : 0.0000000 , 15 : -0.54000000 }\nMap               SUCCESS 4 Map4: { -22\
+  \ : 0.090000000 , 7 : 0.0000000 , -13 : 2.5800000 , -1 : -2.1800000 , 15 : -0.54000000\
+  \ }\nMap               SUCCESS  Erased :  True True True True\nMap             \
+  \  SUCCESS 5 Map1: { -13 : 2.5800000 , -1 : -2.1800000 , 7 : 0.0000000 , 15 : -0.54000000\
+  \ }\nMap               SUCCESS 5 Map2: { -13 : 2.5800000 , -1 : -2.1800000 , 15\
+  \ : -0.54000000 }\nMap               SUCCESS 5 Map3: { -13 : 2.5800000 , -1 : -2.1800000\
+  \ , 7 : 0.0000000 , 15 : -0.54000000 }\nMap               SUCCESS 5 Map4: { 7 :\
+  \ 0.0000000 , -13 : 2.5800000 , -1 : -2.1800000 , 15 : -0.54000000 }\nMap      \
+  \         SUCCESS  Count key    0 :  0 0 0 0\nMap               SUCCESS  Count key\
+  \    1 :  0 0 0 0\nMap               SUCCESS  Count key    7 :  1 0 1 1\nMap   \
+  \            SUCCESS  Count key -100 :  0 0 0 0\nApplicationMgr       INFO Application\
+  \ Manager Stopped successfully\nMap               SUCCESS\nMap               SUCCESS\
+  \  FINALIZE\nMap               SUCCESS  \tTested maps :\nMap               SUCCESS\
+  \  \t1) std::map<int,double,std::less<int>,std::allocator<std::pair<int const,double>\
+  \ > >\nMap               SUCCESS  \t2) GaudiUtils::VectorMap<int,double,std::less<int\
+  \ const>,std::allocator<std::pair<int,double> > >\nMap               SUCCESS  \t\
+  3) GaudiUtils::Map<int,double,std::map<int,double,std::less<int>,std::allocator<std::pair<int\
+  \ const,double> > > >\nMap               SUCCESS  \t4) GaudiUtils::HashMap<int,double,GaudiUtils::Hash<int>,std::unordered_map<int,double,GaudiUtils::Hash<int>,std::equal_to<int>,std::allocator<std::pair<int\
+  \ const,double> > > >\nEventLoopMgr         INFO Histograms converted successfully\
+  \ according to request.\nApplicationMgr       INFO Application Manager Finalized\
+  \ successfully\nApplicationMgr       INFO Application Manager Terminated successfully\n"
+histos: {}
+ttrees: {}
diff --git a/GaudiTestSuite/tests/pytest/refs/Maps.winxp.yaml b/GaudiTestSuite/tests/pytest/refs/Maps.winxp.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..b146380f73328466d841b908ef733749a02440d0
--- /dev/null
+++ b/GaudiTestSuite/tests/pytest/refs/Maps.winxp.yaml
@@ -0,0 +1,267 @@
+stdout: "JobOptionsSvc        INFO\n//GP:================================================================================\n\
+  //GP: include \"..\\options\\Maps.opts\"                                       \
+  \   (0,0)\nApplicationMgr.ExtSvc +=  [ \"RndmGenSvc\" ] ;                      \
+  \      //GP: (1,1)\nApplicationMgr.TopAlg =  [ \"MapAlg/Map\" ] ;              \
+  \               //GP: (1,1)\nMessageSvc.OutputLevel = 3;                       \
+  \                      //GP: (1,1)\nApplicationMgr.EvtMax = 10;                \
+  \                             //GP: (1,1)\nApplicationMgr.EvtSel = \"NONE\";   \
+  \                                      //GP: (1,1)\n//GP: end  \"..\\options\\Maps.opts\"\
+  \                                             (31,1)\n//GP:================================================================================\n\
+  \nJobOptionsSvc        INFO Job options successfully read in from ..\\options\\\
+  Maps.opts\nApplicationMgr    SUCCESS\n====================================================================================================================================\n\
+  \                                                   Welcome to ApplicationMgr $Revision:\
+  \ 1.4 $\n                                          running on MCLVIRT01 on Tue Jun\
+  \ 03 11:42:22 2008\n====================================================================================================================================\n\
+  ApplicationMgr       INFO Application Manager Configured successfully\nRndmGenSvc.Engine\
+  \    INFO Generator engine type:CLHEP::RanluxEngine\nRndmGenSvc.Engine    INFO Current\
+  \ Seed:1234567 Luxury:3\nRndmGenSvc           INFO Using Random engine:HepRndm::Engine<CLHEP::RanluxEngine>\n\
+  EventLoopMgr      WARNING Unable to locate service \"EventSelector\"\nEventLoopMgr\
+  \      WARNING No events will be processed from external input.\nHistogramPersis...WARNING\
+  \ Histograms saving not required.\nApplicationMgr       INFO Application Manager\
+  \ Initialized successfully\nApplicationMgr       INFO Application Manager Started\
+  \ successfully\nMap               SUCCESS  Inserting key -2 1st:  True True True\
+  \ True\nMap               SUCCESS 1 Map1: { -2 : -1.56 }\nMap               SUCCESS\
+  \ 1 Map2: { -2 : -1.56 }\nMap               SUCCESS 1 Map3: { -2 : -1.56 }\nMap\
+  \               SUCCESS 1 Map4: { -2 : -1.56 }\nMap               SUCCESS      CONST:\
+  \   map2['1']: 0, map3['1']: 0, map4['1']: 0\nMap               SUCCESS 2 Map1:\
+  \ { -2 : -1.56 }\nMap               SUCCESS 2 Map2: { -2 : -1.56 }\nMap        \
+  \       SUCCESS 2 Map3: { -2 : -1.56 }\nMap               SUCCESS 2 Map4: { -2 :\
+  \ -1.56 }\nMap               SUCCESS  NON-CONST:   map1['7']: 0, map2['7']: 0, map3['7']:\
+  \ 0, map4['7']: 0\nMap               SUCCESS 3 Map1: { -2 : -1.56 , 7 : 0 }\nMap\
+  \               SUCCESS 3 Map2: { -2 : -1.56 }\nMap               SUCCESS 3 Map3:\
+  \ { -2 : -1.56 , 7 : 0 }\nMap               SUCCESS 3 Map4: { -2 : -1.56 , 7 : 0\
+  \ }\nMap               SUCCESS  Inserting key -2 2nd:  False False False False\n\
+  Map               SUCCESS 4 Map1: { -2 : -1.56 , 7 : 0 }\nMap               SUCCESS\
+  \ 4 Map2: { -2 : -1.56 }\nMap               SUCCESS 4 Map3: { -2 : -1.56 , 7 : 0\
+  \ }\nMap               SUCCESS 4 Map4: { -2 : -1.56 , 7 : 0 }\nMap             \
+  \  SUCCESS  Erased :  True True True True\nMap               SUCCESS 5 Map1: { 7\
+  \ : 0 }\nMap               SUCCESS 5 Map2: {  }\nMap               SUCCESS 5 Map3:\
+  \ { 7 : 0 }\nMap               SUCCESS 5 Map4: { 7 : 0 }\nMap               SUCCESS\
+  \  Count key    0 :  0 0 0 0\nMap               SUCCESS  Count key    1 :  0 0 0\
+  \ 0\nMap               SUCCESS  Count key    7 :  1 0 1 1\nMap               SUCCESS\
+  \  Count key -100 :  0 0 0 0\nMap               SUCCESS  Inserting key 8 1st:  True\
+  \ True True True\nMap               SUCCESS 1 Map1: { 7 : 0 , 8 : 0.4 }\nMap   \
+  \            SUCCESS 1 Map2: { 8 : 0.4 }\nMap               SUCCESS 1 Map3: { 7\
+  \ : 0 , 8 : 0.4 }\nMap               SUCCESS 1 Map4: { 7 : 0 , 8 : 0.4 }\nMap  \
+  \             SUCCESS      CONST:   map2['1']: 0, map3['1']: 0, map4['1']: 0\nMap\
+  \               SUCCESS 2 Map1: { 7 : 0 , 8 : 0.4 }\nMap               SUCCESS 2\
+  \ Map2: { 8 : 0.4 }\nMap               SUCCESS 2 Map3: { 7 : 0 , 8 : 0.4 }\nMap\
+  \               SUCCESS 2 Map4: { 7 : 0 , 8 : 0.4 }\nMap               SUCCESS \
+  \ NON-CONST:   map1['7']: 0, map2['7']: 0, map3['7']: 0, map4['7']: 0\nMap     \
+  \          SUCCESS 3 Map1: { 7 : 0 , 8 : 0.4 }\nMap               SUCCESS 3 Map2:\
+  \ { 8 : 0.4 }\nMap               SUCCESS 3 Map3: { 7 : 0 , 8 : 0.4 }\nMap      \
+  \         SUCCESS 3 Map4: { 7 : 0 , 8 : 0.4 }\nMap               SUCCESS  Inserting\
+  \ key 8 2nd:  False False False False\nMap               SUCCESS 4 Map1: { 7 : 0\
+  \ , 8 : 0.4 }\nMap               SUCCESS 4 Map2: { 8 : 0.4 }\nMap              \
+  \ SUCCESS 4 Map3: { 7 : 0 , 8 : 0.4 }\nMap               SUCCESS 4 Map4: { 7 : 0\
+  \ , 8 : 0.4 }\nMap               SUCCESS  Erased :  True True True True\nMap   \
+  \            SUCCESS 5 Map1: { 7 : 0 }\nMap               SUCCESS 5 Map2: {  }\n\
+  Map               SUCCESS 5 Map3: { 7 : 0 }\nMap               SUCCESS 5 Map4: {\
+  \ 7 : 0 }\nMap               SUCCESS  Count key    0 :  0 0 0 0\nMap           \
+  \    SUCCESS  Count key    1 :  0 0 0 0\nMap               SUCCESS  Count key  \
+  \  7 :  1 0 1 1\nMap               SUCCESS  Count key -100 :  0 0 0 0\nMap     \
+  \          SUCCESS  Inserting key -12 1st:  True True True True\nMap           \
+  \    SUCCESS 1 Map1: { -12 : 0.09 , 7 : 0 }\nMap               SUCCESS 1 Map2: {\
+  \ -12 : 0.09 }\nMap               SUCCESS 1 Map3: { -12 : 0.09 , 7 : 0 }\nMap  \
+  \             SUCCESS 1 Map4: { -12 : 0.09 , 7 : 0 }\nMap               SUCCESS\
+  \      CONST:   map2['1']: 0, map3['1']: 0, map4['1']: 0\nMap               SUCCESS\
+  \ 2 Map1: { -12 : 0.09 , 7 : 0 }\nMap               SUCCESS 2 Map2: { -12 : 0.09\
+  \ }\nMap               SUCCESS 2 Map3: { -12 : 0.09 , 7 : 0 }\nMap             \
+  \  SUCCESS 2 Map4: { -12 : 0.09 , 7 : 0 }\nMap               SUCCESS  NON-CONST:\
+  \   map1['7']: 0, map2['7']: 0, map3['7']: 0, map4['7']: 0\nMap               SUCCESS\
+  \ 3 Map1: { -12 : 0.09 , 7 : 0 }\nMap               SUCCESS 3 Map2: { -12 : 0.09\
+  \ }\nMap               SUCCESS 3 Map3: { -12 : 0.09 , 7 : 0 }\nMap             \
+  \  SUCCESS 3 Map4: { -12 : 0.09 , 7 : 0 }\nMap               SUCCESS  Inserting\
+  \ key -12 2nd:  False False False False\nMap               SUCCESS 4 Map1: { -12\
+  \ : 0.09 , 7 : 0 }\nMap               SUCCESS 4 Map2: { -12 : 0.09 }\nMap      \
+  \         SUCCESS 4 Map3: { -12 : 0.09 , 7 : 0 }\nMap               SUCCESS 4 Map4:\
+  \ { -12 : 0.09 , 7 : 0 }\nMap               SUCCESS  Erased :  True True True True\n\
+  Map               SUCCESS 5 Map1: { 7 : 0 }\nMap               SUCCESS 5 Map2: {\
+  \  }\nMap               SUCCESS 5 Map3: { 7 : 0 }\nMap               SUCCESS 5 Map4:\
+  \ { 7 : 0 }\nMap               SUCCESS  Count key    0 :  0 0 0 0\nMap         \
+  \      SUCCESS  Count key    1 :  0 0 0 0\nMap               SUCCESS  Count key\
+  \    7 :  1 0 1 1\nMap               SUCCESS  Count key -100 :  0 0 0 0\nMap   \
+  \            SUCCESS  Inserting key 0 1st:  True True True True\nMap           \
+  \    SUCCESS 1 Map1: { 0 : -0.27 , 7 : 0 }\nMap               SUCCESS 1 Map2: {\
+  \ 0 : -0.27 }\nMap               SUCCESS 1 Map3: { 0 : -0.27 , 7 : 0 }\nMap    \
+  \           SUCCESS 1 Map4: { 0 : -0.27 , 7 : 0 }\nMap               SUCCESS   \
+  \   CONST:   map2['1']: 0, map3['1']: 0, map4['1']: 0\nMap               SUCCESS\
+  \ 2 Map1: { 0 : -0.27 , 7 : 0 }\nMap               SUCCESS 2 Map2: { 0 : -0.27 }\n\
+  Map               SUCCESS 2 Map3: { 0 : -0.27 , 7 : 0 }\nMap               SUCCESS\
+  \ 2 Map4: { 0 : -0.27 , 7 : 0 }\nMap               SUCCESS  NON-CONST:   map1['7']:\
+  \ 0, map2['7']: 0, map3['7']: 0, map4['7']: 0\nMap               SUCCESS 3 Map1:\
+  \ { 0 : -0.27 , 7 : 0 }\nMap               SUCCESS 3 Map2: { 0 : -0.27 }\nMap  \
+  \             SUCCESS 3 Map3: { 0 : -0.27 , 7 : 0 }\nMap               SUCCESS 3\
+  \ Map4: { 0 : -0.27 , 7 : 0 }\nMap               SUCCESS  Inserting key 0 2nd: \
+  \ False False False False\nMap               SUCCESS 4 Map1: { 0 : -0.27 , 7 : 0\
+  \ }\nMap               SUCCESS 4 Map2: { 0 : -0.27 }\nMap               SUCCESS\
+  \ 4 Map3: { 0 : -0.27 , 7 : 0 }\nMap               SUCCESS 4 Map4: { 0 : -0.27 ,\
+  \ 7 : 0 }\nMap               SUCCESS  Erased :  True True True True\nMap       \
+  \        SUCCESS 5 Map1: { 7 : 0 }\nMap               SUCCESS 5 Map2: {  }\nMap\
+  \               SUCCESS 5 Map3: { 7 : 0 }\nMap               SUCCESS 5 Map4: { 7\
+  \ : 0 }\nMap               SUCCESS  Count key    0 :  0 0 0 0\nMap             \
+  \  SUCCESS  Count key    1 :  0 0 0 0\nMap               SUCCESS  Count key    7\
+  \ :  1 0 1 1\nMap               SUCCESS  Count key -100 :  0 0 0 0\nMap        \
+  \       SUCCESS  Inserting key 4 1st:  True True True True\nMap               SUCCESS\
+  \ 1 Map1: { 4 : 1.43 , 7 : 0 }\nMap               SUCCESS 1 Map2: { 4 : 1.43 }\n\
+  Map               SUCCESS 1 Map3: { 4 : 1.43 , 7 : 0 }\nMap               SUCCESS\
+  \ 1 Map4: { 4 : 1.43 , 7 : 0 }\nMap               SUCCESS      CONST:   map2['1']:\
+  \ 0, map3['1']: 0, map4['1']: 0\nMap               SUCCESS 2 Map1: { 4 : 1.43 ,\
+  \ 7 : 0 }\nMap               SUCCESS 2 Map2: { 4 : 1.43 }\nMap               SUCCESS\
+  \ 2 Map3: { 4 : 1.43 , 7 : 0 }\nMap               SUCCESS 2 Map4: { 4 : 1.43 , 7\
+  \ : 0 }\nMap               SUCCESS  NON-CONST:   map1['7']: 0, map2['7']: 0, map3['7']:\
+  \ 0, map4['7']: 0\nMap               SUCCESS 3 Map1: { 4 : 1.43 , 7 : 0 }\nMap \
+  \              SUCCESS 3 Map2: { 4 : 1.43 }\nMap               SUCCESS 3 Map3: {\
+  \ 4 : 1.43 , 7 : 0 }\nMap               SUCCESS 3 Map4: { 4 : 1.43 , 7 : 0 }\nMap\
+  \               SUCCESS  Inserting key 4 2nd:  False False False False\nMap    \
+  \           SUCCESS 4 Map1: { 4 : 1.43 , 7 : 0 }\nMap               SUCCESS 4 Map2:\
+  \ { 4 : 1.43 }\nMap               SUCCESS 4 Map3: { 4 : 1.43 , 7 : 0 }\nMap    \
+  \           SUCCESS 4 Map4: { 4 : 1.43 , 7 : 0 }\nMap               SUCCESS  Erased\
+  \ :  True True True True\nMap               SUCCESS 5 Map1: { 7 : 0 }\nMap     \
+  \          SUCCESS 5 Map2: {  }\nMap               SUCCESS 5 Map3: { 7 : 0 }\nMap\
+  \               SUCCESS 5 Map4: { 7 : 0 }\nMap               SUCCESS  Count key\
+  \    0 :  0 0 0 0\nMap               SUCCESS  Count key    1 :  0 0 0 0\nMap   \
+  \            SUCCESS  Count key    7 :  1 0 1 1\nMap               SUCCESS  Count\
+  \ key -100 :  0 0 0 0\nMap               SUCCESS  Inserting key -13 1st:  True True\
+  \ True True\nMap               SUCCESS 1 Map1: { -13 : 2.58 , 7 : 0 }\nMap     \
+  \          SUCCESS 1 Map2: { -13 : 2.58 }\nMap               SUCCESS 1 Map3: { -13\
+  \ : 2.58 , 7 : 0 }\nMap               SUCCESS 1 Map4: { -13 : 2.58 , 7 : 0 }\nMap\
+  \               SUCCESS      CONST:   map2['1']: 0, map3['1']: 0, map4['1']: 0\n\
+  Map               SUCCESS 2 Map1: { -13 : 2.58 , 7 : 0 }\nMap               SUCCESS\
+  \ 2 Map2: { -13 : 2.58 }\nMap               SUCCESS 2 Map3: { -13 : 2.58 , 7 : 0\
+  \ }\nMap               SUCCESS 2 Map4: { -13 : 2.58 , 7 : 0 }\nMap             \
+  \  SUCCESS  NON-CONST:   map1['7']: 0, map2['7']: 0, map3['7']: 0, map4['7']: 0\n\
+  Map               SUCCESS 3 Map1: { -13 : 2.58 , 7 : 0 }\nMap               SUCCESS\
+  \ 3 Map2: { -13 : 2.58 }\nMap               SUCCESS 3 Map3: { -13 : 2.58 , 7 : 0\
+  \ }\nMap               SUCCESS 3 Map4: { -13 : 2.58 , 7 : 0 }\nMap             \
+  \  SUCCESS  Inserting key -13 2nd:  False False False False\nMap               SUCCESS\
+  \ 4 Map1: { -13 : 2.58 , 7 : 0 }\nMap               SUCCESS 4 Map2: { -13 : 2.58\
+  \ }\nMap               SUCCESS 4 Map3: { -13 : 2.58 , 7 : 0 }\nMap             \
+  \  SUCCESS 4 Map4: { -13 : 2.58 , 7 : 0 }\nMap               SUCCESS 5 Map1: { -13\
+  \ : 2.58 , 7 : 0 }\nMap               SUCCESS 5 Map2: { -13 : 2.58 }\nMap      \
+  \         SUCCESS 5 Map3: { -13 : 2.58 , 7 : 0 }\nMap               SUCCESS 5 Map4:\
+  \ { -13 : 2.58 , 7 : 0 }\nMap               SUCCESS  Count key    0 :  0 0 0 0\n\
+  Map               SUCCESS  Count key    1 :  0 0 0 0\nMap               SUCCESS\
+  \  Count key    7 :  1 0 1 1\nMap               SUCCESS  Count key -100 :  0 0 0\
+  \ 0\nMap               SUCCESS  Inserting key -1 1st:  True True True True\nMap\
+  \               SUCCESS 1 Map1: { -13 : 2.58 , -1 : -2.18 , 7 : 0 }\nMap       \
+  \        SUCCESS 1 Map2: { -13 : 2.58 , -1 : -2.18 }\nMap               SUCCESS\
+  \ 1 Map3: { -13 : 2.58 , -1 : -2.18 , 7 : 0 }\nMap               SUCCESS 1 Map4:\
+  \ { -13 : 2.58 , -1 : -2.18 , 7 : 0 }\nMap               SUCCESS      CONST:   map2['1']:\
+  \ 0, map3['1']: 0, map4['1']: 0\nMap               SUCCESS 2 Map1: { -13 : 2.58\
+  \ , -1 : -2.18 , 7 : 0 }\nMap               SUCCESS 2 Map2: { -13 : 2.58 , -1 :\
+  \ -2.18 }\nMap               SUCCESS 2 Map3: { -13 : 2.58 , -1 : -2.18 , 7 : 0 }\n\
+  Map               SUCCESS 2 Map4: { -13 : 2.58 , -1 : -2.18 , 7 : 0 }\nMap     \
+  \          SUCCESS  NON-CONST:   map1['7']: 0, map2['7']: 0, map3['7']: 0, map4['7']:\
+  \ 0\nMap               SUCCESS 3 Map1: { -13 : 2.58 , -1 : -2.18 , 7 : 0 }\nMap\
+  \               SUCCESS 3 Map2: { -13 : 2.58 , -1 : -2.18 }\nMap               SUCCESS\
+  \ 3 Map3: { -13 : 2.58 , -1 : -2.18 , 7 : 0 }\nMap               SUCCESS 3 Map4:\
+  \ { -13 : 2.58 , -1 : -2.18 , 7 : 0 }\nMap               SUCCESS  Inserting key\
+  \ -1 2nd:  False False False False\nMap               SUCCESS 4 Map1: { -13 : 2.58\
+  \ , -1 : -2.18 , 7 : 0 }\nMap               SUCCESS 4 Map2: { -13 : 2.58 , -1 :\
+  \ -2.18 }\nMap               SUCCESS 4 Map3: { -13 : 2.58 , -1 : -2.18 , 7 : 0 }\n\
+  Map               SUCCESS 4 Map4: { -13 : 2.58 , -1 : -2.18 , 7 : 0 }\nMap     \
+  \          SUCCESS 5 Map1: { -13 : 2.58 , -1 : -2.18 , 7 : 0 }\nMap            \
+  \   SUCCESS 5 Map2: { -13 : 2.58 , -1 : -2.18 }\nMap               SUCCESS 5 Map3:\
+  \ { -13 : 2.58 , -1 : -2.18 , 7 : 0 }\nMap               SUCCESS 5 Map4: { -13 :\
+  \ 2.58 , -1 : -2.18 , 7 : 0 }\nMap               SUCCESS  Count key    0 :  0 0\
+  \ 0 0\nMap               SUCCESS  Count key    1 :  0 0 0 0\nMap               SUCCESS\
+  \  Count key    7 :  1 0 1 1\nMap               SUCCESS  Count key -100 :  0 0 0\
+  \ 0\nMap               SUCCESS  Inserting key 0 1st:  True True True True\nMap \
+  \              SUCCESS 1 Map1: { -13 : 2.58 , -1 : -2.18 , 0 : -0.87 , 7 : 0 }\n\
+  Map               SUCCESS 1 Map2: { -13 : 2.58 , -1 : -2.18 , 0 : -0.87 }\nMap \
+  \              SUCCESS 1 Map3: { -13 : 2.58 , -1 : -2.18 , 0 : -0.87 , 7 : 0 }\n\
+  Map               SUCCESS 1 Map4: { -13 : 2.58 , -1 : -2.18 , 0 : -0.87 , 7 : 0\
+  \ }\nMap               SUCCESS      CONST:   map2['1']: 0, map3['1']: 0, map4['1']:\
+  \ 0\nMap               SUCCESS 2 Map1: { -13 : 2.58 , -1 : -2.18 , 0 : -0.87 , 7\
+  \ : 0 }\nMap               SUCCESS 2 Map2: { -13 : 2.58 , -1 : -2.18 , 0 : -0.87\
+  \ }\nMap               SUCCESS 2 Map3: { -13 : 2.58 , -1 : -2.18 , 0 : -0.87 , 7\
+  \ : 0 }\nMap               SUCCESS 2 Map4: { -13 : 2.58 , -1 : -2.18 , 0 : -0.87\
+  \ , 7 : 0 }\nMap               SUCCESS  NON-CONST:   map1['7']: 0, map2['7']: 0,\
+  \ map3['7']: 0, map4['7']: 0\nMap               SUCCESS 3 Map1: { -13 : 2.58 , -1\
+  \ : -2.18 , 0 : -0.87 , 7 : 0 }\nMap               SUCCESS 3 Map2: { -13 : 2.58\
+  \ , -1 : -2.18 , 0 : -0.87 }\nMap               SUCCESS 3 Map3: { -13 : 2.58 , -1\
+  \ : -2.18 , 0 : -0.87 , 7 : 0 }\nMap               SUCCESS 3 Map4: { -13 : 2.58\
+  \ , -1 : -2.18 , 0 : -0.87 , 7 : 0 }\nMap               SUCCESS  Inserting key 0\
+  \ 2nd:  False False False False\nMap               SUCCESS 4 Map1: { -13 : 2.58\
+  \ , -1 : -2.18 , 0 : -0.87 , 7 : 0 }\nMap               SUCCESS 4 Map2: { -13 :\
+  \ 2.58 , -1 : -2.18 , 0 : -0.87 }\nMap               SUCCESS 4 Map3: { -13 : 2.58\
+  \ , -1 : -2.18 , 0 : -0.87 , 7 : 0 }\nMap               SUCCESS 4 Map4: { -13 :\
+  \ 2.58 , -1 : -2.18 , 0 : -0.87 , 7 : 0 }\nMap               SUCCESS  Erased : \
+  \ True True True True\nMap               SUCCESS 5 Map1: { -13 : 2.58 , -1 : -2.18\
+  \ , 7 : 0 }\nMap               SUCCESS 5 Map2: { -13 : 2.58 , -1 : -2.18 }\nMap\
+  \               SUCCESS 5 Map3: { -13 : 2.58 , -1 : -2.18 , 7 : 0 }\nMap       \
+  \        SUCCESS 5 Map4: { -13 : 2.58 , -1 : -2.18 , 7 : 0 }\nMap              \
+  \ SUCCESS  Count key    0 :  0 0 0 0\nMap               SUCCESS  Count key    1\
+  \ :  0 0 0 0\nMap               SUCCESS  Count key    7 :  1 0 1 1\nMap        \
+  \       SUCCESS  Count key -100 :  0 0 0 0\nMap               SUCCESS  Inserting\
+  \ key 15 1st:  True True True True\nMap               SUCCESS 1 Map1: { -13 : 2.58\
+  \ , -1 : -2.18 , 7 : 0 , 15 : -0.54 }\nMap               SUCCESS 1 Map2: { -13 :\
+  \ 2.58 , -1 : -2.18 , 15 : -0.54 }\nMap               SUCCESS 1 Map3: { -13 : 2.58\
+  \ , -1 : -2.18 , 7 : 0 , 15 : -0.54 }\nMap               SUCCESS 1 Map4: { -13 :\
+  \ 2.58 , -1 : -2.18 , 7 : 0 , 15 : -0.54 }\nMap               SUCCESS      CONST:\
+  \   map2['1']: 0, map3['1']: 0, map4['1']: 0\nMap               SUCCESS 2 Map1:\
+  \ { -13 : 2.58 , -1 : -2.18 , 7 : 0 , 15 : -0.54 }\nMap               SUCCESS 2\
+  \ Map2: { -13 : 2.58 , -1 : -2.18 , 15 : -0.54 }\nMap               SUCCESS 2 Map3:\
+  \ { -13 : 2.58 , -1 : -2.18 , 7 : 0 , 15 : -0.54 }\nMap               SUCCESS 2\
+  \ Map4: { -13 : 2.58 , -1 : -2.18 , 7 : 0 , 15 : -0.54 }\nMap               SUCCESS\
+  \  NON-CONST:   map1['7']: 0, map2['7']: 0, map3['7']: 0, map4['7']: 0\nMap    \
+  \           SUCCESS 3 Map1: { -13 : 2.58 , -1 : -2.18 , 7 : 0 , 15 : -0.54 }\nMap\
+  \               SUCCESS 3 Map2: { -13 : 2.58 , -1 : -2.18 , 15 : -0.54 }\nMap  \
+  \             SUCCESS 3 Map3: { -13 : 2.58 , -1 : -2.18 , 7 : 0 , 15 : -0.54 }\n\
+  Map               SUCCESS 3 Map4: { -13 : 2.58 , -1 : -2.18 , 7 : 0 , 15 : -0.54\
+  \ }\nMap               SUCCESS  Inserting key 15 2nd:  False False False False\n\
+  Map               SUCCESS 4 Map1: { -13 : 2.58 , -1 : -2.18 , 7 : 0 , 15 : -0.54\
+  \ }\nMap               SUCCESS 4 Map2: { -13 : 2.58 , -1 : -2.18 , 15 : -0.54 }\n\
+  Map               SUCCESS 4 Map3: { -13 : 2.58 , -1 : -2.18 , 7 : 0 , 15 : -0.54\
+  \ }\nMap               SUCCESS 4 Map4: { -13 : 2.58 , -1 : -2.18 , 7 : 0 , 15 :\
+  \ -0.54 }\nMap               SUCCESS 5 Map1: { -13 : 2.58 , -1 : -2.18 , 7 : 0 ,\
+  \ 15 : -0.54 }\nMap               SUCCESS 5 Map2: { -13 : 2.58 , -1 : -2.18 , 15\
+  \ : -0.54 }\nMap               SUCCESS 5 Map3: { -13 : 2.58 , -1 : -2.18 , 7 : 0\
+  \ , 15 : -0.54 }\nMap               SUCCESS 5 Map4: { -13 : 2.58 , -1 : -2.18 ,\
+  \ 7 : 0 , 15 : -0.54 }\nMap               SUCCESS  Count key    0 :  0 0 0 0\nMap\
+  \               SUCCESS  Count key    1 :  0 0 0 0\nMap               SUCCESS  Count\
+  \ key    7 :  1 0 1 1\nMap               SUCCESS  Count key -100 :  0 0 0 0\nMap\
+  \               SUCCESS  Inserting key -22 1st:  True True True True\nMap      \
+  \         SUCCESS 1 Map1: { -22 : 0.09 , -13 : 2.58 , -1 : -2.18 , 7 : 0 , 15 :\
+  \ -0.54 }\nMap               SUCCESS 1 Map2: { -22 : 0.09 , -13 : 2.58 , -1 : -2.18\
+  \ , 15 : -0.54 }\nMap               SUCCESS 1 Map3: { -22 : 0.09 , -13 : 2.58 ,\
+  \ -1 : -2.18 , 7 : 0 , 15 : -0.54 }\nMap               SUCCESS 1 Map4: { -22 : 0.09\
+  \ , -13 : 2.58 , -1 : -2.18 , 7 : 0 , 15 : -0.54 }\nMap               SUCCESS  \
+  \    CONST:   map2['1']: 0, map3['1']: 0, map4['1']: 0\nMap               SUCCESS\
+  \ 2 Map1: { -22 : 0.09 , -13 : 2.58 , -1 : -2.18 , 7 : 0 , 15 : -0.54 }\nMap   \
+  \            SUCCESS 2 Map2: { -22 : 0.09 , -13 : 2.58 , -1 : -2.18 , 15 : -0.54\
+  \ }\nMap               SUCCESS 2 Map3: { -22 : 0.09 , -13 : 2.58 , -1 : -2.18 ,\
+  \ 7 : 0 , 15 : -0.54 }\nMap               SUCCESS 2 Map4: { -22 : 0.09 , -13 : 2.58\
+  \ , -1 : -2.18 , 7 : 0 , 15 : -0.54 }\nMap               SUCCESS  NON-CONST:   map1['7']:\
+  \ 0, map2['7']: 0, map3['7']: 0, map4['7']: 0\nMap               SUCCESS 3 Map1:\
+  \ { -22 : 0.09 , -13 : 2.58 , -1 : -2.18 , 7 : 0 , 15 : -0.54 }\nMap           \
+  \    SUCCESS 3 Map2: { -22 : 0.09 , -13 : 2.58 , -1 : -2.18 , 15 : -0.54 }\nMap\
+  \               SUCCESS 3 Map3: { -22 : 0.09 , -13 : 2.58 , -1 : -2.18 , 7 : 0 ,\
+  \ 15 : -0.54 }\nMap               SUCCESS 3 Map4: { -22 : 0.09 , -13 : 2.58 , -1\
+  \ : -2.18 , 7 : 0 , 15 : -0.54 }\nMap               SUCCESS  Inserting key -22 2nd:\
+  \  False False False False\nMap               SUCCESS 4 Map1: { -22 : 0.09 , -13\
+  \ : 2.58 , -1 : -2.18 , 7 : 0 , 15 : -0.54 }\nMap               SUCCESS 4 Map2:\
+  \ { -22 : 0.09 , -13 : 2.58 , -1 : -2.18 , 15 : -0.54 }\nMap               SUCCESS\
+  \ 4 Map3: { -22 : 0.09 , -13 : 2.58 , -1 : -2.18 , 7 : 0 , 15 : -0.54 }\nMap   \
+  \            SUCCESS 4 Map4: { -22 : 0.09 , -13 : 2.58 , -1 : -2.18 , 7 : 0 , 15\
+  \ : -0.54 }\nMap               SUCCESS  Erased :  True True True True\nMap     \
+  \          SUCCESS 5 Map1: { -13 : 2.58 , -1 : -2.18 , 7 : 0 , 15 : -0.54 }\nMap\
+  \               SUCCESS 5 Map2: { -13 : 2.58 , -1 : -2.18 , 15 : -0.54 }\nMap  \
+  \             SUCCESS 5 Map3: { -13 : 2.58 , -1 : -2.18 , 7 : 0 , 15 : -0.54 }\n\
+  Map               SUCCESS 5 Map4: { -13 : 2.58 , -1 : -2.18 , 7 : 0 , 15 : -0.54\
+  \ }\nMap               SUCCESS  Count key    0 :  0 0 0 0\nMap               SUCCESS\
+  \  Count key    1 :  0 0 0 0\nMap               SUCCESS  Count key    7 :  1 0 1\
+  \ 1\nMap               SUCCESS  Count key -100 :  0 0 0 0\nApplicationMgr      \
+  \ INFO Application Manager Stopped successfully\nMap               SUCCESS\nMap\
+  \               SUCCESS  FINALIZE\nMap               SUCCESS  \tTested maps :\n\
+  Map               SUCCESS  \t1) std::map<int,double,std::less<int>,std::allocator<std::pair<int\
+  \ const ,double> > >\nMap               SUCCESS  \t2) GaudiUtils::VectorMap<int,double,std::less<int\
+  \ const >,std::allocator<std::pair<int,double> > >\nMap               SUCCESS  \t\
+  3) GaudiUtils::Map<int,double,std::map<int,double,std::less<int>,std::allocator<std::pair<int\
+  \ const ,double> > > >\nMap               SUCCESS  \t4) GaudiUtils::HashMap<int,double,GaudiUtils::Hash<int>,std::map<int,double,std::less<int>,std::allocator<std::pair<int\
+  \ const ,double> > > >\nEventLoopMgr         INFO Histograms converted successfully\
+  \ according to request.\nApplicationMgr       INFO Application Manager Finalized\
+  \ successfully\nApplicationMgr       INFO Application Manager Terminated successfully\n"
+histos: {}
+ttrees: {}
diff --git a/GaudiTestSuite/tests/pytest/refs/Maps.yaml b/GaudiTestSuite/tests/pytest/refs/Maps.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..34fbc9af05d523a29b018c57a7677182f514844d
--- /dev/null
+++ b/GaudiTestSuite/tests/pytest/refs/Maps.yaml
@@ -0,0 +1,289 @@
+stdout: "JobOptionsSvc        INFO Job options successfully file Maps.opts\nApplicationMgr\
+  \    SUCCESS\n====================================================================================================================================\n\
+  ====================================================================================================================================\n\
+  ApplicationMgr       INFO Application Manager Configured successfully\nRndmGenSvc.Engine\
+  \    INFO Generator engine type:CLHEP::RanluxEngine\nRndmGenSvc.Engine    INFO Current\
+  \ Seed:1234567 Luxury:3\nRndmGenSvc           INFO Using Random engine:HepRndm::Engine<CLHEP::RanluxEngine>\n\
+  EventLoopMgr      WARNING Unable to locate service \"EventSelector\"\nEventLoopMgr\
+  \      WARNING No events will be processed from external input.\nApplicationMgr\
+  \       INFO Application Manager Initialized successfully\nApplicationMgr      \
+  \ INFO Application Manager Started successfully\nMap               SUCCESS  Inserting\
+  \ key -2 1st:  True True True True\nMap               SUCCESS 1 Map1: { -2 : -1.5600000\
+  \ }\nMap               SUCCESS 1 Map2: { -2 : -1.5600000 }\nMap               SUCCESS\
+  \ 1 Map3: { -2 : -1.5600000 }\nMap               SUCCESS 1 Map4: { -2 : -1.5600000\
+  \ }\nMap               SUCCESS      CONST:   map2['1']: 0, map3['1']: 0, map4['1']:\
+  \ 0\nMap               SUCCESS 2 Map1: { -2 : -1.5600000 }\nMap               SUCCESS\
+  \ 2 Map2: { -2 : -1.5600000 }\nMap               SUCCESS 2 Map3: { -2 : -1.5600000\
+  \ }\nMap               SUCCESS 2 Map4: { -2 : -1.5600000 }\nMap               SUCCESS\
+  \  NON-CONST:   map1['7']: 0, map2['7']: 0, map3['7']: 0, map4['7']: 0\nMap    \
+  \           SUCCESS 3 Map1: { -2 : -1.5600000 , 7 : 0.0000000 }\nMap           \
+  \    SUCCESS 3 Map2: { -2 : -1.5600000 }\nMap               SUCCESS 3 Map3: { -2\
+  \ : -1.5600000 , 7 : 0.0000000 }\nMap               SUCCESS 3 Map4: { -2 : -1.5600000\
+  \ , 7 : 0.0000000 }\nMap               SUCCESS  Inserting key -2 2nd:  False False\
+  \ False False\nMap               SUCCESS 4 Map1: { -2 : -1.5600000 , 7 : 0.0000000\
+  \ }\nMap               SUCCESS 4 Map2: { -2 : -1.5600000 }\nMap               SUCCESS\
+  \ 4 Map3: { -2 : -1.5600000 , 7 : 0.0000000 }\nMap               SUCCESS 4 Map4:\
+  \ { -2 : -1.5600000 , 7 : 0.0000000 }\nMap               SUCCESS  Erased :  True\
+  \ True True True\nMap               SUCCESS 5 Map1: { 7 : 0.0000000 }\nMap     \
+  \          SUCCESS 5 Map2: {  }\nMap               SUCCESS 5 Map3: { 7 : 0.0000000\
+  \ }\nMap               SUCCESS 5 Map4: { 7 : 0.0000000 }\nMap               SUCCESS\
+  \  Count key    0 :  0 0 0 0\nMap               SUCCESS  Count key    1 :  0 0 0\
+  \ 0\nMap               SUCCESS  Count key    7 :  1 0 1 1\nMap               SUCCESS\
+  \  Count key -100 :  0 0 0 0\nMap               SUCCESS  Inserting key 8 1st:  True\
+  \ True True True\nMap               SUCCESS 1 Map1: { 7 : 0.0000000 , 8 : 0.40000000\
+  \ }\nMap               SUCCESS 1 Map2: { 8 : 0.40000000 }\nMap               SUCCESS\
+  \ 1 Map3: { 7 : 0.0000000 , 8 : 0.40000000 }\nMap               SUCCESS 1 Map4:\
+  \ { 7 : 0.0000000 , 8 : 0.40000000 }\nMap               SUCCESS      CONST:   map2['1']:\
+  \ 0, map3['1']: 0, map4['1']: 0\nMap               SUCCESS 2 Map1: { 7 : 0.0000000\
+  \ , 8 : 0.40000000 }\nMap               SUCCESS 2 Map2: { 8 : 0.40000000 }\nMap\
+  \               SUCCESS 2 Map3: { 7 : 0.0000000 , 8 : 0.40000000 }\nMap        \
+  \       SUCCESS 2 Map4: { 7 : 0.0000000 , 8 : 0.40000000 }\nMap               SUCCESS\
+  \  NON-CONST:   map1['7']: 0, map2['7']: 0, map3['7']: 0, map4['7']: 0\nMap    \
+  \           SUCCESS 3 Map1: { 7 : 0.0000000 , 8 : 0.40000000 }\nMap            \
+  \   SUCCESS 3 Map2: { 8 : 0.40000000 }\nMap               SUCCESS 3 Map3: { 7 :\
+  \ 0.0000000 , 8 : 0.40000000 }\nMap               SUCCESS 3 Map4: { 7 : 0.0000000\
+  \ , 8 : 0.40000000 }\nMap               SUCCESS  Inserting key 8 2nd:  False False\
+  \ False False\nMap               SUCCESS 4 Map1: { 7 : 0.0000000 , 8 : 0.40000000\
+  \ }\nMap               SUCCESS 4 Map2: { 8 : 0.40000000 }\nMap               SUCCESS\
+  \ 4 Map3: { 7 : 0.0000000 , 8 : 0.40000000 }\nMap               SUCCESS 4 Map4:\
+  \ { 7 : 0.0000000 , 8 : 0.40000000 }\nMap               SUCCESS  Erased :  True\
+  \ True True True\nMap               SUCCESS 5 Map1: { 7 : 0.0000000 }\nMap     \
+  \          SUCCESS 5 Map2: {  }\nMap               SUCCESS 5 Map3: { 7 : 0.0000000\
+  \ }\nMap               SUCCESS 5 Map4: { 7 : 0.0000000 }\nMap               SUCCESS\
+  \  Count key    0 :  0 0 0 0\nMap               SUCCESS  Count key    1 :  0 0 0\
+  \ 0\nMap               SUCCESS  Count key    7 :  1 0 1 1\nMap               SUCCESS\
+  \  Count key -100 :  0 0 0 0\nMap               SUCCESS  Inserting key -12 1st:\
+  \  True True True True\nMap               SUCCESS 1 Map1: { -12 : 0.090000000 ,\
+  \ 7 : 0.0000000 }\nMap               SUCCESS 1 Map2: { -12 : 0.090000000 }\nMap\
+  \               SUCCESS 1 Map3: { -12 : 0.090000000 , 7 : 0.0000000 }\nMap     \
+  \          SUCCESS 1 Map4: { -12 : 0.090000000 , 7 : 0.0000000 }\nMap          \
+  \     SUCCESS      CONST:   map2['1']: 0, map3['1']: 0, map4['1']: 0\nMap      \
+  \         SUCCESS 2 Map1: { -12 : 0.090000000 , 7 : 0.0000000 }\nMap           \
+  \    SUCCESS 2 Map2: { -12 : 0.090000000 }\nMap               SUCCESS 2 Map3: {\
+  \ -12 : 0.090000000 , 7 : 0.0000000 }\nMap               SUCCESS 2 Map4: { -12 :\
+  \ 0.090000000 , 7 : 0.0000000 }\nMap               SUCCESS  NON-CONST:   map1['7']:\
+  \ 0, map2['7']: 0, map3['7']: 0, map4['7']: 0\nMap               SUCCESS 3 Map1:\
+  \ { -12 : 0.090000000 , 7 : 0.0000000 }\nMap               SUCCESS 3 Map2: { -12\
+  \ : 0.090000000 }\nMap               SUCCESS 3 Map3: { -12 : 0.090000000 , 7 : 0.0000000\
+  \ }\nMap               SUCCESS 3 Map4: { -12 : 0.090000000 , 7 : 0.0000000 }\nMap\
+  \               SUCCESS  Inserting key -12 2nd:  False False False False\nMap  \
+  \             SUCCESS 4 Map1: { -12 : 0.090000000 , 7 : 0.0000000 }\nMap       \
+  \        SUCCESS 4 Map2: { -12 : 0.090000000 }\nMap               SUCCESS 4 Map3:\
+  \ { -12 : 0.090000000 , 7 : 0.0000000 }\nMap               SUCCESS 4 Map4: { -12\
+  \ : 0.090000000 , 7 : 0.0000000 }\nMap               SUCCESS  Erased :  True True\
+  \ True True\nMap               SUCCESS 5 Map1: { 7 : 0.0000000 }\nMap          \
+  \     SUCCESS 5 Map2: {  }\nMap               SUCCESS 5 Map3: { 7 : 0.0000000 }\n\
+  Map               SUCCESS 5 Map4: { 7 : 0.0000000 }\nMap               SUCCESS \
+  \ Count key    0 :  0 0 0 0\nMap               SUCCESS  Count key    1 :  0 0 0\
+  \ 0\nMap               SUCCESS  Count key    7 :  1 0 1 1\nMap               SUCCESS\
+  \  Count key -100 :  0 0 0 0\nMap               SUCCESS  Inserting key 0 1st:  True\
+  \ True True True\nMap               SUCCESS 1 Map1: { 0 : -0.27000000 , 7 : 0.0000000\
+  \ }\nMap               SUCCESS 1 Map2: { 0 : -0.27000000 }\nMap               SUCCESS\
+  \ 1 Map3: { 0 : -0.27000000 , 7 : 0.0000000 }\nMap               SUCCESS 1 Map4:\
+  \ { 0 : -0.27000000 , 7 : 0.0000000 }\nMap               SUCCESS      CONST:   map2['1']:\
+  \ 0, map3['1']: 0, map4['1']: 0\nMap               SUCCESS 2 Map1: { 0 : -0.27000000\
+  \ , 7 : 0.0000000 }\nMap               SUCCESS 2 Map2: { 0 : -0.27000000 }\nMap\
+  \               SUCCESS 2 Map3: { 0 : -0.27000000 , 7 : 0.0000000 }\nMap       \
+  \        SUCCESS 2 Map4: { 0 : -0.27000000 , 7 : 0.0000000 }\nMap              \
+  \ SUCCESS  NON-CONST:   map1['7']: 0, map2['7']: 0, map3['7']: 0, map4['7']: 0\n\
+  Map               SUCCESS 3 Map1: { 0 : -0.27000000 , 7 : 0.0000000 }\nMap     \
+  \          SUCCESS 3 Map2: { 0 : -0.27000000 }\nMap               SUCCESS 3 Map3:\
+  \ { 0 : -0.27000000 , 7 : 0.0000000 }\nMap               SUCCESS 3 Map4: { 0 : -0.27000000\
+  \ , 7 : 0.0000000 }\nMap               SUCCESS  Inserting key 0 2nd:  False False\
+  \ False False\nMap               SUCCESS 4 Map1: { 0 : -0.27000000 , 7 : 0.0000000\
+  \ }\nMap               SUCCESS 4 Map2: { 0 : -0.27000000 }\nMap               SUCCESS\
+  \ 4 Map3: { 0 : -0.27000000 , 7 : 0.0000000 }\nMap               SUCCESS 4 Map4:\
+  \ { 0 : -0.27000000 , 7 : 0.0000000 }\nMap               SUCCESS  Erased :  True\
+  \ True True True\nMap               SUCCESS 5 Map1: { 7 : 0.0000000 }\nMap     \
+  \          SUCCESS 5 Map2: {  }\nMap               SUCCESS 5 Map3: { 7 : 0.0000000\
+  \ }\nMap               SUCCESS 5 Map4: { 7 : 0.0000000 }\nMap               SUCCESS\
+  \  Count key    0 :  0 0 0 0\nMap               SUCCESS  Count key    1 :  0 0 0\
+  \ 0\nMap               SUCCESS  Count key    7 :  1 0 1 1\nMap               SUCCESS\
+  \  Count key -100 :  0 0 0 0\nMap               SUCCESS  Inserting key 4 1st:  True\
+  \ True True True\nMap               SUCCESS 1 Map1: { 4 : 1.4300000 , 7 : 0.0000000\
+  \ }\nMap               SUCCESS 1 Map2: { 4 : 1.4300000 }\nMap               SUCCESS\
+  \ 1 Map3: { 4 : 1.4300000 , 7 : 0.0000000 }\nMap               SUCCESS 1 Map4: {\
+  \ 4 : 1.4300000 , 7 : 0.0000000 }\nMap               SUCCESS      CONST:   map2['1']:\
+  \ 0, map3['1']: 0, map4['1']: 0\nMap               SUCCESS 2 Map1: { 4 : 1.4300000\
+  \ , 7 : 0.0000000 }\nMap               SUCCESS 2 Map2: { 4 : 1.4300000 }\nMap  \
+  \             SUCCESS 2 Map3: { 4 : 1.4300000 , 7 : 0.0000000 }\nMap           \
+  \    SUCCESS 2 Map4: { 4 : 1.4300000 , 7 : 0.0000000 }\nMap               SUCCESS\
+  \  NON-CONST:   map1['7']: 0, map2['7']: 0, map3['7']: 0, map4['7']: 0\nMap    \
+  \           SUCCESS 3 Map1: { 4 : 1.4300000 , 7 : 0.0000000 }\nMap             \
+  \  SUCCESS 3 Map2: { 4 : 1.4300000 }\nMap               SUCCESS 3 Map3: { 4 : 1.4300000\
+  \ , 7 : 0.0000000 }\nMap               SUCCESS 3 Map4: { 4 : 1.4300000 , 7 : 0.0000000\
+  \ }\nMap               SUCCESS  Inserting key 4 2nd:  False False False False\n\
+  Map               SUCCESS 4 Map1: { 4 : 1.4300000 , 7 : 0.0000000 }\nMap       \
+  \        SUCCESS 4 Map2: { 4 : 1.4300000 }\nMap               SUCCESS 4 Map3: {\
+  \ 4 : 1.4300000 , 7 : 0.0000000 }\nMap               SUCCESS 4 Map4: { 4 : 1.4300000\
+  \ , 7 : 0.0000000 }\nMap               SUCCESS  Erased :  True True True True\n\
+  Map               SUCCESS 5 Map1: { 7 : 0.0000000 }\nMap               SUCCESS 5\
+  \ Map2: {  }\nMap               SUCCESS 5 Map3: { 7 : 0.0000000 }\nMap         \
+  \      SUCCESS 5 Map4: { 7 : 0.0000000 }\nMap               SUCCESS  Count key \
+  \   0 :  0 0 0 0\nMap               SUCCESS  Count key    1 :  0 0 0 0\nMap    \
+  \           SUCCESS  Count key    7 :  1 0 1 1\nMap               SUCCESS  Count\
+  \ key -100 :  0 0 0 0\nMap               SUCCESS  Inserting key -13 1st:  True True\
+  \ True True\nMap               SUCCESS 1 Map1: { -13 : 2.5800000 , 7 : 0.0000000\
+  \ }\nMap               SUCCESS 1 Map2: { -13 : 2.5800000 }\nMap               SUCCESS\
+  \ 1 Map3: { -13 : 2.5800000 , 7 : 0.0000000 }\nMap               SUCCESS 1 Map4:\
+  \ { -13 : 2.5800000 , 7 : 0.0000000 }\nMap               SUCCESS      CONST:   map2['1']:\
+  \ 0, map3['1']: 0, map4['1']: 0\nMap               SUCCESS 2 Map1: { -13 : 2.5800000\
+  \ , 7 : 0.0000000 }\nMap               SUCCESS 2 Map2: { -13 : 2.5800000 }\nMap\
+  \               SUCCESS 2 Map3: { -13 : 2.5800000 , 7 : 0.0000000 }\nMap       \
+  \        SUCCESS 2 Map4: { -13 : 2.5800000 , 7 : 0.0000000 }\nMap              \
+  \ SUCCESS  NON-CONST:   map1['7']: 0, map2['7']: 0, map3['7']: 0, map4['7']: 0\n\
+  Map               SUCCESS 3 Map1: { -13 : 2.5800000 , 7 : 0.0000000 }\nMap     \
+  \          SUCCESS 3 Map2: { -13 : 2.5800000 }\nMap               SUCCESS 3 Map3:\
+  \ { -13 : 2.5800000 , 7 : 0.0000000 }\nMap               SUCCESS 3 Map4: { -13 :\
+  \ 2.5800000 , 7 : 0.0000000 }\nMap               SUCCESS  Inserting key -13 2nd:\
+  \  False False False False\nMap               SUCCESS 4 Map1: { -13 : 2.5800000\
+  \ , 7 : 0.0000000 }\nMap               SUCCESS 4 Map2: { -13 : 2.5800000 }\nMap\
+  \               SUCCESS 4 Map3: { -13 : 2.5800000 , 7 : 0.0000000 }\nMap       \
+  \        SUCCESS 4 Map4: { -13 : 2.5800000 , 7 : 0.0000000 }\nMap              \
+  \ SUCCESS 5 Map1: { -13 : 2.5800000 , 7 : 0.0000000 }\nMap               SUCCESS\
+  \ 5 Map2: { -13 : 2.5800000 }\nMap               SUCCESS 5 Map3: { -13 : 2.5800000\
+  \ , 7 : 0.0000000 }\nMap               SUCCESS 5 Map4: { -13 : 2.5800000 , 7 : 0.0000000\
+  \ }\nMap               SUCCESS  Count key    0 :  0 0 0 0\nMap               SUCCESS\
+  \  Count key    1 :  0 0 0 0\nMap               SUCCESS  Count key    7 :  1 0 1\
+  \ 1\nMap               SUCCESS  Count key -100 :  0 0 0 0\nMap               SUCCESS\
+  \  Inserting key -1 1st:  True True True True\nMap               SUCCESS 1 Map1:\
+  \ { -13 : 2.5800000 , -1 : -2.1800000 , 7 : 0.0000000 }\nMap               SUCCESS\
+  \ 1 Map2: { -13 : 2.5800000 , -1 : -2.1800000 }\nMap               SUCCESS 1 Map3:\
+  \ { -13 : 2.5800000 , -1 : -2.1800000 , 7 : 0.0000000 }\nMap               SUCCESS\
+  \ 1 Map4: { -13 : 2.5800000 , -1 : -2.1800000 , 7 : 0.0000000 }\nMap           \
+  \    SUCCESS      CONST:   map2['1']: 0, map3['1']: 0, map4['1']: 0\nMap       \
+  \        SUCCESS 2 Map1: { -13 : 2.5800000 , -1 : -2.1800000 , 7 : 0.0000000 }\n\
+  Map               SUCCESS 2 Map2: { -13 : 2.5800000 , -1 : -2.1800000 }\nMap   \
+  \            SUCCESS 2 Map3: { -13 : 2.5800000 , -1 : -2.1800000 , 7 : 0.0000000\
+  \ }\nMap               SUCCESS 2 Map4: { -13 : 2.5800000 , -1 : -2.1800000 , 7 :\
+  \ 0.0000000 }\nMap               SUCCESS  NON-CONST:   map1['7']: 0, map2['7']:\
+  \ 0, map3['7']: 0, map4['7']: 0\nMap               SUCCESS 3 Map1: { -13 : 2.5800000\
+  \ , -1 : -2.1800000 , 7 : 0.0000000 }\nMap               SUCCESS 3 Map2: { -13 :\
+  \ 2.5800000 , -1 : -2.1800000 }\nMap               SUCCESS 3 Map3: { -13 : 2.5800000\
+  \ , -1 : -2.1800000 , 7 : 0.0000000 }\nMap               SUCCESS 3 Map4: { -13 :\
+  \ 2.5800000 , -1 : -2.1800000 , 7 : 0.0000000 }\nMap               SUCCESS  Inserting\
+  \ key -1 2nd:  False False False False\nMap               SUCCESS 4 Map1: { -13\
+  \ : 2.5800000 , -1 : -2.1800000 , 7 : 0.0000000 }\nMap               SUCCESS 4 Map2:\
+  \ { -13 : 2.5800000 , -1 : -2.1800000 }\nMap               SUCCESS 4 Map3: { -13\
+  \ : 2.5800000 , -1 : -2.1800000 , 7 : 0.0000000 }\nMap               SUCCESS 4 Map4:\
+  \ { -13 : 2.5800000 , -1 : -2.1800000 , 7 : 0.0000000 }\nMap               SUCCESS\
+  \ 5 Map1: { -13 : 2.5800000 , -1 : -2.1800000 , 7 : 0.0000000 }\nMap           \
+  \    SUCCESS 5 Map2: { -13 : 2.5800000 , -1 : -2.1800000 }\nMap               SUCCESS\
+  \ 5 Map3: { -13 : 2.5800000 , -1 : -2.1800000 , 7 : 0.0000000 }\nMap           \
+  \    SUCCESS 5 Map4: { -13 : 2.5800000 , -1 : -2.1800000 , 7 : 0.0000000 }\nMap\
+  \               SUCCESS  Count key    0 :  0 0 0 0\nMap               SUCCESS  Count\
+  \ key    1 :  0 0 0 0\nMap               SUCCESS  Count key    7 :  1 0 1 1\nMap\
+  \               SUCCESS  Count key -100 :  0 0 0 0\nMap               SUCCESS  Inserting\
+  \ key 0 1st:  True True True True\nMap               SUCCESS 1 Map1: { -13 : 2.5800000\
+  \ , -1 : -2.1800000 , 0 : -0.87000000 , 7 : 0.0000000 }\nMap               SUCCESS\
+  \ 1 Map2: { -13 : 2.5800000 , -1 : -2.1800000 , 0 : -0.87000000 }\nMap         \
+  \      SUCCESS 1 Map3: { -13 : 2.5800000 , -1 : -2.1800000 , 0 : -0.87000000 , 7\
+  \ : 0.0000000 }\nMap               SUCCESS 1 Map4: { -13 : 2.5800000 , -1 : -2.1800000\
+  \ , 0 : -0.87000000 , 7 : 0.0000000 }\nMap               SUCCESS      CONST:   map2['1']:\
+  \ 0, map3['1']: 0, map4['1']: 0\nMap               SUCCESS 2 Map1: { -13 : 2.5800000\
+  \ , -1 : -2.1800000 , 0 : -0.87000000 , 7 : 0.0000000 }\nMap               SUCCESS\
+  \ 2 Map2: { -13 : 2.5800000 , -1 : -2.1800000 , 0 : -0.87000000 }\nMap         \
+  \      SUCCESS 2 Map3: { -13 : 2.5800000 , -1 : -2.1800000 , 0 : -0.87000000 , 7\
+  \ : 0.0000000 }\nMap               SUCCESS 2 Map4: { -13 : 2.5800000 , -1 : -2.1800000\
+  \ , 0 : -0.87000000 , 7 : 0.0000000 }\nMap               SUCCESS  NON-CONST:   map1['7']:\
+  \ 0, map2['7']: 0, map3['7']: 0, map4['7']: 0\nMap               SUCCESS 3 Map1:\
+  \ { -13 : 2.5800000 , -1 : -2.1800000 , 0 : -0.87000000 , 7 : 0.0000000 }\nMap \
+  \              SUCCESS 3 Map2: { -13 : 2.5800000 , -1 : -2.1800000 , 0 : -0.87000000\
+  \ }\nMap               SUCCESS 3 Map3: { -13 : 2.5800000 , -1 : -2.1800000 , 0 :\
+  \ -0.87000000 , 7 : 0.0000000 }\nMap               SUCCESS 3 Map4: { -13 : 2.5800000\
+  \ , -1 : -2.1800000 , 0 : -0.87000000 , 7 : 0.0000000 }\nMap               SUCCESS\
+  \  Inserting key 0 2nd:  False False False False\nMap               SUCCESS 4 Map1:\
+  \ { -13 : 2.5800000 , -1 : -2.1800000 , 0 : -0.87000000 , 7 : 0.0000000 }\nMap \
+  \              SUCCESS 4 Map2: { -13 : 2.5800000 , -1 : -2.1800000 , 0 : -0.87000000\
+  \ }\nMap               SUCCESS 4 Map3: { -13 : 2.5800000 , -1 : -2.1800000 , 0 :\
+  \ -0.87000000 , 7 : 0.0000000 }\nMap               SUCCESS 4 Map4: { -13 : 2.5800000\
+  \ , -1 : -2.1800000 , 0 : -0.87000000 , 7 : 0.0000000 }\nMap               SUCCESS\
+  \  Erased :  True True True True\nMap               SUCCESS 5 Map1: { -13 : 2.5800000\
+  \ , -1 : -2.1800000 , 7 : 0.0000000 }\nMap               SUCCESS 5 Map2: { -13 :\
+  \ 2.5800000 , -1 : -2.1800000 }\nMap               SUCCESS 5 Map3: { -13 : 2.5800000\
+  \ , -1 : -2.1800000 , 7 : 0.0000000 }\nMap               SUCCESS 5 Map4: { -13 :\
+  \ 2.5800000 , -1 : -2.1800000 , 7 : 0.0000000 }\nMap               SUCCESS  Count\
+  \ key    0 :  0 0 0 0\nMap               SUCCESS  Count key    1 :  0 0 0 0\nMap\
+  \               SUCCESS  Count key    7 :  1 0 1 1\nMap               SUCCESS  Count\
+  \ key -100 :  0 0 0 0\nMap               SUCCESS  Inserting key 15 1st:  True True\
+  \ True True\nMap               SUCCESS 1 Map1: { -13 : 2.5800000 , -1 : -2.1800000\
+  \ , 7 : 0.0000000 , 15 : -0.54000000 }\nMap               SUCCESS 1 Map2: { -13\
+  \ : 2.5800000 , -1 : -2.1800000 , 15 : -0.54000000 }\nMap               SUCCESS\
+  \ 1 Map3: { -13 : 2.5800000 , -1 : -2.1800000 , 7 : 0.0000000 , 15 : -0.54000000\
+  \ }\nMap               SUCCESS 1 Map4: { -13 : 2.5800000 , -1 : -2.1800000 , 7 :\
+  \ 0.0000000 , 15 : -0.54000000 }\nMap               SUCCESS      CONST:   map2['1']:\
+  \ 0, map3['1']: 0, map4['1']: 0\nMap               SUCCESS 2 Map1: { -13 : 2.5800000\
+  \ , -1 : -2.1800000 , 7 : 0.0000000 , 15 : -0.54000000 }\nMap               SUCCESS\
+  \ 2 Map2: { -13 : 2.5800000 , -1 : -2.1800000 , 15 : -0.54000000 }\nMap        \
+  \       SUCCESS 2 Map3: { -13 : 2.5800000 , -1 : -2.1800000 , 7 : 0.0000000 , 15\
+  \ : -0.54000000 }\nMap               SUCCESS 2 Map4: { -13 : 2.5800000 , -1 : -2.1800000\
+  \ , 7 : 0.0000000 , 15 : -0.54000000 }\nMap               SUCCESS  NON-CONST:  \
+  \ map1['7']: 0, map2['7']: 0, map3['7']: 0, map4['7']: 0\nMap               SUCCESS\
+  \ 3 Map1: { -13 : 2.5800000 , -1 : -2.1800000 , 7 : 0.0000000 , 15 : -0.54000000\
+  \ }\nMap               SUCCESS 3 Map2: { -13 : 2.5800000 , -1 : -2.1800000 , 15\
+  \ : -0.54000000 }\nMap               SUCCESS 3 Map3: { -13 : 2.5800000 , -1 : -2.1800000\
+  \ , 7 : 0.0000000 , 15 : -0.54000000 }\nMap               SUCCESS 3 Map4: { -13\
+  \ : 2.5800000 , -1 : -2.1800000 , 7 : 0.0000000 , 15 : -0.54000000 }\nMap      \
+  \         SUCCESS  Inserting key 15 2nd:  False False False False\nMap         \
+  \      SUCCESS 4 Map1: { -13 : 2.5800000 , -1 : -2.1800000 , 7 : 0.0000000 , 15\
+  \ : -0.54000000 }\nMap               SUCCESS 4 Map2: { -13 : 2.5800000 , -1 : -2.1800000\
+  \ , 15 : -0.54000000 }\nMap               SUCCESS 4 Map3: { -13 : 2.5800000 , -1\
+  \ : -2.1800000 , 7 : 0.0000000 , 15 : -0.54000000 }\nMap               SUCCESS 4\
+  \ Map4: { -13 : 2.5800000 , -1 : -2.1800000 , 7 : 0.0000000 , 15 : -0.54000000 }\n\
+  Map               SUCCESS 5 Map1: { -13 : 2.5800000 , -1 : -2.1800000 , 7 : 0.0000000\
+  \ , 15 : -0.54000000 }\nMap               SUCCESS 5 Map2: { -13 : 2.5800000 , -1\
+  \ : -2.1800000 , 15 : -0.54000000 }\nMap               SUCCESS 5 Map3: { -13 : 2.5800000\
+  \ , -1 : -2.1800000 , 7 : 0.0000000 , 15 : -0.54000000 }\nMap               SUCCESS\
+  \ 5 Map4: { -13 : 2.5800000 , -1 : -2.1800000 , 7 : 0.0000000 , 15 : -0.54000000\
+  \ }\nMap               SUCCESS  Count key    0 :  0 0 0 0\nMap               SUCCESS\
+  \  Count key    1 :  0 0 0 0\nMap               SUCCESS  Count key    7 :  1 0 1\
+  \ 1\nMap               SUCCESS  Count key -100 :  0 0 0 0\nMap               SUCCESS\
+  \  Inserting key -22 1st:  True True True True\nMap               SUCCESS 1 Map1:\
+  \ { -22 : 0.090000000 , -13 : 2.5800000 , -1 : -2.1800000 , 7 : 0.0000000 , 15 :\
+  \ -0.54000000 }\nMap               SUCCESS 1 Map2: { -22 : 0.090000000 , -13 : 2.5800000\
+  \ , -1 : -2.1800000 , 15 : -0.54000000 }\nMap               SUCCESS 1 Map3: { -22\
+  \ : 0.090000000 , -13 : 2.5800000 , -1 : -2.1800000 , 7 : 0.0000000 , 15 : -0.54000000\
+  \ }\nMap               SUCCESS 1 Map4: { -22 : 0.090000000 , -13 : 2.5800000 , -1\
+  \ : -2.1800000 , 7 : 0.0000000 , 15 : -0.54000000 }\nMap               SUCCESS \
+  \     CONST:   map2['1']: 0, map3['1']: 0, map4['1']: 0\nMap               SUCCESS\
+  \ 2 Map1: { -22 : 0.090000000 , -13 : 2.5800000 , -1 : -2.1800000 , 7 : 0.0000000\
+  \ , 15 : -0.54000000 }\nMap               SUCCESS 2 Map2: { -22 : 0.090000000 ,\
+  \ -13 : 2.5800000 , -1 : -2.1800000 , 15 : -0.54000000 }\nMap               SUCCESS\
+  \ 2 Map3: { -22 : 0.090000000 , -13 : 2.5800000 , -1 : -2.1800000 , 7 : 0.0000000\
+  \ , 15 : -0.54000000 }\nMap               SUCCESS 2 Map4: { -22 : 0.090000000 ,\
+  \ -13 : 2.5800000 , -1 : -2.1800000 , 7 : 0.0000000 , 15 : -0.54000000 }\nMap  \
+  \             SUCCESS  NON-CONST:   map1['7']: 0, map2['7']: 0, map3['7']: 0, map4['7']:\
+  \ 0\nMap               SUCCESS 3 Map1: { -22 : 0.090000000 , -13 : 2.5800000 , -1\
+  \ : -2.1800000 , 7 : 0.0000000 , 15 : -0.54000000 }\nMap               SUCCESS 3\
+  \ Map2: { -22 : 0.090000000 , -13 : 2.5800000 , -1 : -2.1800000 , 15 : -0.54000000\
+  \ }\nMap               SUCCESS 3 Map3: { -22 : 0.090000000 , -13 : 2.5800000 , -1\
+  \ : -2.1800000 , 7 : 0.0000000 , 15 : -0.54000000 }\nMap               SUCCESS 3\
+  \ Map4: { -22 : 0.090000000 , -13 : 2.5800000 , -1 : -2.1800000 , 7 : 0.0000000\
+  \ , 15 : -0.54000000 }\nMap               SUCCESS  Inserting key -22 2nd:  False\
+  \ False False False\nMap               SUCCESS 4 Map1: { -22 : 0.090000000 , -13\
+  \ : 2.5800000 , -1 : -2.1800000 , 7 : 0.0000000 , 15 : -0.54000000 }\nMap      \
+  \         SUCCESS 4 Map2: { -22 : 0.090000000 , -13 : 2.5800000 , -1 : -2.1800000\
+  \ , 15 : -0.54000000 }\nMap               SUCCESS 4 Map3: { -22 : 0.090000000 ,\
+  \ -13 : 2.5800000 , -1 : -2.1800000 , 7 : 0.0000000 , 15 : -0.54000000 }\nMap  \
+  \             SUCCESS 4 Map4: { -22 : 0.090000000 , -13 : 2.5800000 , -1 : -2.1800000\
+  \ , 7 : 0.0000000 , 15 : -0.54000000 }\nMap               SUCCESS  Erased :  True\
+  \ True True True\nMap               SUCCESS 5 Map1: { -13 : 2.5800000 , -1 : -2.1800000\
+  \ , 7 : 0.0000000 , 15 : -0.54000000 }\nMap               SUCCESS 5 Map2: { -13\
+  \ : 2.5800000 , -1 : -2.1800000 , 15 : -0.54000000 }\nMap               SUCCESS\
+  \ 5 Map3: { -13 : 2.5800000 , -1 : -2.1800000 , 7 : 0.0000000 , 15 : -0.54000000\
+  \ }\nMap               SUCCESS 5 Map4: { -13 : 2.5800000 , -1 : -2.1800000 , 7 :\
+  \ 0.0000000 , 15 : -0.54000000 }\nMap               SUCCESS  Count key    0 :  0\
+  \ 0 0 0\nMap               SUCCESS  Count key    1 :  0 0 0 0\nMap             \
+  \  SUCCESS  Count key    7 :  1 0 1 1\nMap               SUCCESS  Count key -100\
+  \ :  0 0 0 0\nApplicationMgr       INFO Application Manager Stopped successfully\n\
+  Map               SUCCESS\nMap               SUCCESS  FINALIZE\nMap            \
+  \   SUCCESS  \tTested maps :\nMap               SUCCESS  \t1) std::map<int,double,std::less<int>,std::allocator<std::pair<int\
+  \ const,double> > >\nMap               SUCCESS  \t2) GaudiUtils::VectorMap<int,double,std::less<int\
+  \ const>,std::allocator<std::pair<int,double> > >\nMap               SUCCESS  \t\
+  3) GaudiUtils::Map<int,double,std::map<int,double,std::less<int>,std::allocator<std::pair<int\
+  \ const,double> > > >\nMap               SUCCESS  \t4) GaudiUtils::HashMap<int,double,GaudiUtils::Hash<int>,std::unordered_map<int,double,GaudiUtils::Hash<int>,std::equal_to<int>,std::allocator<std::pair<int\
+  \ const,double> > > >\nEventLoopMgr         INFO Histograms converted successfully\
+  \ according to request.\nApplicationMgr       INFO Application Manager Finalized\
+  \ successfully\nApplicationMgr       INFO Application Manager Terminated successfully"
+histos: {}
+ttrees: {}
diff --git a/GaudiTestSuite/tests/pytest/refs/MetaDataSvc.yaml b/GaudiTestSuite/tests/pytest/refs/MetaDataSvc.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..7b61f73c1a3b472120cb284af922a00408b45bf3
--- /dev/null
+++ b/GaudiTestSuite/tests/pytest/refs/MetaDataSvc.yaml
@@ -0,0 +1,369 @@
+stdout: |-
+  ApplicationMgr    SUCCESS
+  ====================================================================================================================================
+  ====================================================================================================================================
+  ApplicationMgr       INFO Application Manager Configured successfully
+  NTupleSvc            INFO Added stream file:ntuple_with_metadata.root as MyTuples
+  RFileCnv             INFO opening Root file "ntuple_with_metadata.root" for writing
+  NTupleAlgorithm      INFO Finished booking NTuples
+  EventLoopMgr      WARNING Unable to locate service "EventSelector"
+  EventLoopMgr      WARNING No events will be processed from external input.
+  HistogramPersis...   INFO Added successfully Conversion service RootHistSvc
+  ApplicationMgr       INFO Application Manager Initialized successfully
+  Gaudi::MetaDataSvc  DEBUG started
+  Gaudi::MetaDataSvc  DEBUG Metadata collected:
+  AlgExecStateSvc.AuditFinalize:False
+  AlgExecStateSvc.AuditInitialize:False
+  AlgExecStateSvc.AuditReinitialize:False
+  AlgExecStateSvc.AuditRestart:False
+  AlgExecStateSvc.AuditServices:False
+  AlgExecStateSvc.AuditStart:False
+  AlgExecStateSvc.AuditStop:False
+  AlgExecStateSvc.AutoRetrieveTools:True
+  AlgExecStateSvc.CheckToolDeps:True
+  AlgExecStateSvc.OutputLevel:3
+  AppMgrRunable.AuditFinalize:False
+  AppMgrRunable.AuditInitialize:False
+  AppMgrRunable.AuditReinitialize:False
+  AppMgrRunable.AuditRestart:False
+  AppMgrRunable.AuditServices:False
+  AppMgrRunable.AuditStart:False
+  AppMgrRunable.AuditStop:False
+  AppMgrRunable.AutoRetrieveTools:True
+  AppMgrRunable.CheckToolDeps:True
+  AppMgrRunable.EvtMax:10
+  AppMgrRunable.OutputLevel:3
+  ApplicationMgr.ActivateHistory:False
+  ApplicationMgr.AlgTypeAliases:{  }
+  ApplicationMgr.AppName:'ApplicationMgr'
+  ApplicationMgr.AppVersion:''
+  ApplicationMgr.AuditAlgorithms:False
+  ApplicationMgr.AuditServices:False
+  ApplicationMgr.AuditTools:False
+  ApplicationMgr.CreateSvc:[  ]
+  ApplicationMgr.Dlls:[  ]
+  ApplicationMgr.Environment:{  }
+  ApplicationMgr.EventLoop:'EventLoopMgr'
+  ApplicationMgr.EvtMax:10
+  ApplicationMgr.EvtSel:'NONE'
+  ApplicationMgr.Exit:0
+  ApplicationMgr.ExtSvc:[ 'Gaudi::MetaDataSvc' , 'Gaudi::Monitoring::MessageSvcSink' ]
+  ApplicationMgr.ExtSvcCreates:True
+  ApplicationMgr.Go:0
+  ApplicationMgr.HistogramPersistency:'ROOT'
+  ApplicationMgr.InitializationLoopCheck:True
+  ApplicationMgr.JobOptionsPath:''
+  ApplicationMgr.JobOptionsPostAction:''
+  ApplicationMgr.JobOptionsPreAction:''
+  ApplicationMgr.JobOptionsSvcType:'JobOptionsSvc'
+  ApplicationMgr.JobOptionsType:'NONE'
+  ApplicationMgr.MessageSvcType:'MessageSvc'
+  ApplicationMgr.OutStream:[  ]
+  ApplicationMgr.OutputLevel:3
+  ApplicationMgr.PluginDebugLevel:0
+  ApplicationMgr.PrintAlgsSequence:False
+  ApplicationMgr.PropertiesPrint:False
+  ApplicationMgr.ReturnCode:0
+  ApplicationMgr.Runable:'AppMgrRunable'
+  ApplicationMgr.StopOnSignal:False
+  ApplicationMgr.SvcMapping:[ 'EvtDataSvc/EventDataSvc' , 'DetDataSvc/DetectorDataSvc' , 'HistogramSvc/HistogramDataSvc' , 'HbookCnv::PersSvc/HbookHistSvc' , 'RootHistCnv::PersSvc/RootHistSvc' , 'EvtPersistencySvc/EventPersistencySvc' , 'DetPersistencySvc/DetectorPersistencySvc' , 'HistogramPersistencySvc/HistogramPersistencySvc' ]
+  ApplicationMgr.SvcOptMapping:[  ]
+  ApplicationMgr.TopAlg:[ 'NTupleAlgorithm' ]
+  ApplicationMgr.UseMessageSvcForROOTMessages:True
+  EventDataSvc.AuditFinalize:False
+  EventDataSvc.AuditInitialize:False
+  EventDataSvc.AuditReinitialize:False
+  EventDataSvc.AuditRestart:False
+  EventDataSvc.AuditServices:False
+  EventDataSvc.AuditStart:False
+  EventDataSvc.AuditStop:False
+  EventDataSvc.AutoRetrieveTools:True
+  EventDataSvc.CheckToolDeps:True
+  EventDataSvc.DataAccessName:'DataAccess'
+  EventDataSvc.DataFaultName:'DataFault'
+  EventDataSvc.EnableAccessHandler:False
+  EventDataSvc.EnableFaultHandler:False
+  EventDataSvc.ForceLeaves:False
+  EventDataSvc.InhibitPathes:[  ]
+  EventDataSvc.OutputLevel:3
+  EventDataSvc.RootCLID:110
+  EventDataSvc.RootName:'/Event'
+  EventLoopMgr.AuditFinalize:False
+  EventLoopMgr.AuditInitialize:False
+  EventLoopMgr.AuditReinitialize:False
+  EventLoopMgr.AuditRestart:False
+  EventLoopMgr.AuditServices:False
+  EventLoopMgr.AuditStart:False
+  EventLoopMgr.AuditStop:False
+  EventLoopMgr.AutoRetrieveTools:True
+  EventLoopMgr.CheckToolDeps:True
+  EventLoopMgr.EvtSel:'NONE'
+  EventLoopMgr.HistogramPersistency:''
+  EventLoopMgr.OutStream:[  ]
+  EventLoopMgr.OutputLevel:3
+  EventLoopMgr.PrintControlFlowExpression:False
+  EventLoopMgr.TopAlg:[ 'NTupleAlgorithm' ]
+  EventLoopMgr.Warnings:True
+  EventPersistencySvc.AuditFinalize:False
+  EventPersistencySvc.AuditInitialize:False
+  EventPersistencySvc.AuditReinitialize:False
+  EventPersistencySvc.AuditRestart:False
+  EventPersistencySvc.AuditServices:False
+  EventPersistencySvc.AuditStart:False
+  EventPersistencySvc.AuditStop:False
+  EventPersistencySvc.AutoRetrieveTools:True
+  EventPersistencySvc.CheckToolDeps:True
+  EventPersistencySvc.CnvServices:[  ]
+  EventPersistencySvc.OutputLevel:3
+  Gaudi::MetaDataSvc.AuditFinalize:False
+  Gaudi::MetaDataSvc.AuditInitialize:False
+  Gaudi::MetaDataSvc.AuditReinitialize:False
+  Gaudi::MetaDataSvc.AuditRestart:False
+  Gaudi::MetaDataSvc.AuditServices:False
+  Gaudi::MetaDataSvc.AuditStart:False
+  Gaudi::MetaDataSvc.AuditStop:False
+  Gaudi::MetaDataSvc.AutoRetrieveTools:True
+  Gaudi::MetaDataSvc.CheckToolDeps:True
+  Gaudi::MetaDataSvc.Enabled:True
+  Gaudi::MetaDataSvc.OutputLevel:2
+  Gaudi::Monitoring::MessageSvcSink.AuditFinalize:False
+  Gaudi::Monitoring::MessageSvcSink.AuditInitialize:False
+  Gaudi::Monitoring::MessageSvcSink.AuditReinitialize:False
+  Gaudi::Monitoring::MessageSvcSink.AuditRestart:False
+  Gaudi::Monitoring::MessageSvcSink.AuditServices:False
+  Gaudi::Monitoring::MessageSvcSink.AuditStart:False
+  Gaudi::Monitoring::MessageSvcSink.AuditStop:False
+  Gaudi::Monitoring::MessageSvcSink.AutoFlushPeriod:0.00000
+  Gaudi::Monitoring::MessageSvcSink.AutoRetrieveTools:True
+  Gaudi::Monitoring::MessageSvcSink.CheckToolDeps:True
+  Gaudi::Monitoring::MessageSvcSink.ComponentsToSave:[  ]
+  Gaudi::Monitoring::MessageSvcSink.NamesToSave:[  ]
+  Gaudi::Monitoring::MessageSvcSink.OutputLevel:3
+  Gaudi::Monitoring::MessageSvcSink.TypesToSave:[ 'counter:.*' , 'statentity' , 'histogram:' ]
+  HistogramDataSvc.AuditFinalize:False
+  HistogramDataSvc.AuditInitialize:False
+  HistogramDataSvc.AuditReinitialize:False
+  HistogramDataSvc.AuditRestart:False
+  HistogramDataSvc.AuditServices:False
+  HistogramDataSvc.AuditStart:False
+  HistogramDataSvc.AuditStop:False
+  HistogramDataSvc.AutoRetrieveTools:True
+  HistogramDataSvc.CheckToolDeps:True
+  HistogramDataSvc.DataAccessName:'DataAccess'
+  HistogramDataSvc.DataFaultName:'DataFault'
+  HistogramDataSvc.EnableAccessHandler:False
+  HistogramDataSvc.EnableFaultHandler:False
+  HistogramDataSvc.ForceLeaves:False
+  HistogramDataSvc.InhibitPathes:[  ]
+  HistogramDataSvc.Input:[  ]
+  HistogramDataSvc.OutputLevel:3
+  HistogramDataSvc.Predefined1DHistos:{  }
+  HistogramDataSvc.RootCLID:1
+  HistogramDataSvc.RootName:'/stat'
+  HistogramPersistencySvc.AuditFinalize:False
+  HistogramPersistencySvc.AuditInitialize:False
+  HistogramPersistencySvc.AuditReinitialize:False
+  HistogramPersistencySvc.AuditRestart:False
+  HistogramPersistencySvc.AuditServices:False
+  HistogramPersistencySvc.AuditStart:False
+  HistogramPersistencySvc.AuditStop:False
+  HistogramPersistencySvc.AutoRetrieveTools:True
+  HistogramPersistencySvc.CheckToolDeps:True
+  HistogramPersistencySvc.CnvServices:[ 'RootHistSvc' ]
+  HistogramPersistencySvc.ConvertHistos:[  ]
+  HistogramPersistencySvc.ExcludeHistos:[  ]
+  HistogramPersistencySvc.HistogramPersistency:'ROOT'
+  HistogramPersistencySvc.OutputFile:'histo.root'
+  HistogramPersistencySvc.OutputLevel:3
+  HistogramPersistencySvc.Warnings:True
+  IncidentSvc.AuditFinalize:False
+  IncidentSvc.AuditInitialize:False
+  IncidentSvc.AuditReinitialize:False
+  IncidentSvc.AuditRestart:False
+  IncidentSvc.AuditServices:False
+  IncidentSvc.AuditStart:False
+  IncidentSvc.AuditStop:False
+  IncidentSvc.AutoRetrieveTools:True
+  IncidentSvc.CheckToolDeps:True
+  IncidentSvc.OutputLevel:3
+  JobOptionsSvc.AuditFinalize:False
+  JobOptionsSvc.AuditInitialize:False
+  JobOptionsSvc.AuditReinitialize:False
+  JobOptionsSvc.AuditRestart:False
+  JobOptionsSvc.AuditServices:False
+  JobOptionsSvc.AuditStart:False
+  JobOptionsSvc.AuditStop:False
+  JobOptionsSvc.AutoRetrieveTools:True
+  JobOptionsSvc.CheckToolDeps:True
+  JobOptionsSvc.DUMPFILE:''
+  JobOptionsSvc.GlobalDefaults:[  ]
+  JobOptionsSvc.OutputLevel:3
+  JobOptionsSvc.PATH:'../options/job.opts'
+  JobOptionsSvc.PYTHONACTION:''
+  JobOptionsSvc.PYTHONPARAMS:''
+  JobOptionsSvc.ReportUnused:False
+  JobOptionsSvc.SEARCHPATH:...
+  JobOptionsSvc.TYPE:'NONE'
+  MessageSvc.AuditFinalize:False
+  MessageSvc.AuditInitialize:False
+  MessageSvc.AuditReinitialize:False
+  MessageSvc.AuditRestart:False
+  MessageSvc.AuditServices:False
+  MessageSvc.AuditStart:False
+  MessageSvc.AuditStop:False
+  MessageSvc.AutoRetrieveTools:True
+  MessageSvc.CheckToolDeps:True
+  MessageSvc.Format:'% F%18W%S%7W%R%T %0W%M'
+  MessageSvc.OutputLevel:3
+  MessageSvc.alwaysColorCode:[  ]
+  MessageSvc.alwaysLimit:0
+  MessageSvc.countInactive:False
+  MessageSvc.debugColorCode:[  ]
+  MessageSvc.debugLimit:500
+  MessageSvc.defaultLimit:500
+  MessageSvc.enableSuppression:False
+  MessageSvc.errorColorCode:[ 'white' , 'red' ]
+  MessageSvc.errorLimit:500
+  MessageSvc.fatalColorCode:[ 'blue' , 'red' ]
+  MessageSvc.fatalLimit:500
+  MessageSvc.infoColorCode:[  ]
+  MessageSvc.infoLimit:500
+  MessageSvc.loggedStreams:{  }
+  MessageSvc.setAlways:[  ]
+  MessageSvc.setDebug:[  ]
+  MessageSvc.setError:[  ]
+  MessageSvc.setFatal:[  ]
+  MessageSvc.setInfo:[  ]
+  MessageSvc.setVerbose:[  ]
+  MessageSvc.setWarning:[  ]
+  MessageSvc.showStats:False
+  MessageSvc.statLevel:0
+  MessageSvc.timeFormat:'%Y-%m-%d %H:%M:%S,%f'
+  MessageSvc.tracedInactiveSources:[  ]
+  MessageSvc.useColors:False
+  MessageSvc.verboseColorCode:[  ]
+  MessageSvc.verboseLimit:500
+  MessageSvc.warningColorCode:[ 'yellow' ]
+  MessageSvc.warningLimit:500
+  NTupleAlgorithm.Asynchronous:False
+  NTupleAlgorithm.AuditAlgorithms:False
+  NTupleAlgorithm.AuditExecute:False
+  NTupleAlgorithm.AuditFinalize:False
+  NTupleAlgorithm.AuditInitialize:False
+  NTupleAlgorithm.AuditReinitialize:False
+  NTupleAlgorithm.AuditRestart:False
+  NTupleAlgorithm.AuditStart:False
+  NTupleAlgorithm.AuditStop:False
+  NTupleAlgorithm.Cardinality:1
+  NTupleAlgorithm.Enable:True
+  NTupleAlgorithm.ErrorMax:1
+  NTupleAlgorithm.ExtraInputs:set()
+  NTupleAlgorithm.ExtraOutputs:set()
+  NTupleAlgorithm.FilterCircularDependencies:True
+  NTupleAlgorithm.MonitorService:'MonitorSvc'
+  NTupleAlgorithm.NeededResources:[  ]
+  NTupleAlgorithm.OutputLevel:3
+  NTupleAlgorithm.RegisterForContextService:False
+  NTupleAlgorithm.Timeline:False
+  NTupleSvc.AuditFinalize:False
+  NTupleSvc.AuditInitialize:False
+  NTupleSvc.AuditReinitialize:False
+  NTupleSvc.AuditRestart:False
+  NTupleSvc.AuditServices:False
+  NTupleSvc.AuditStart:False
+  NTupleSvc.AuditStop:False
+  NTupleSvc.AutoRetrieveTools:True
+  NTupleSvc.CheckToolDeps:True
+  NTupleSvc.DataAccessName:'DataAccess'
+  NTupleSvc.DataFaultName:'DataFault'
+  NTupleSvc.EnableAccessHandler:False
+  NTupleSvc.EnableFaultHandler:False
+  NTupleSvc.ForceLeaves:False
+  NTupleSvc.InhibitPathes:[  ]
+  NTupleSvc.Input:[  ]
+  NTupleSvc.Output:[ 'MyTuples DATAFILE=\'ntuple_with_metadata.root\' OPT=\'NEW\' TYP=\'ROOT\'' ]
+  NTupleSvc.OutputLevel:3
+  NTupleSvc.RootCLID:1
+  NTupleSvc.RootName:'/NTUPLES'
+  NTupleSvcConversions.AuditFinalize:False
+  NTupleSvcConversions.AuditInitialize:False
+  NTupleSvcConversions.AuditReinitialize:False
+  NTupleSvcConversions.AuditRestart:False
+  NTupleSvcConversions.AuditServices:False
+  NTupleSvcConversions.AuditStart:False
+  NTupleSvcConversions.AuditStop:False
+  NTupleSvcConversions.AutoRetrieveTools:True
+  NTupleSvcConversions.CheckToolDeps:True
+  NTupleSvcConversions.OutputLevel:3
+  RootHistSvc.AuditFinalize:False
+  RootHistSvc.AuditInitialize:False
+  RootHistSvc.AuditReinitialize:False
+  RootHistSvc.AuditRestart:False
+  RootHistSvc.AuditServices:False
+  RootHistSvc.AuditStart:False
+  RootHistSvc.AuditStop:False
+  RootHistSvc.AutoRetrieveTools:True
+  RootHistSvc.CheckToolDeps:True
+  RootHistSvc.ForceAlphaIds:False
+  RootHistSvc.OutputEnabled:True
+  RootHistSvc.OutputFile:'histo.root'
+  RootHistSvc.OutputLevel:3
+  TimelineSvc.AuditFinalize:False
+  TimelineSvc.AuditInitialize:False
+  TimelineSvc.AuditReinitialize:False
+  TimelineSvc.AuditRestart:False
+  TimelineSvc.AuditServices:False
+  TimelineSvc.AuditStart:False
+  TimelineSvc.AuditStop:False
+  TimelineSvc.AutoRetrieveTools:True
+  TimelineSvc.CheckToolDeps:True
+  TimelineSvc.DumpTimeline:False
+  TimelineSvc.OutputLevel:3
+  TimelineSvc.Partial:False
+  TimelineSvc.RecordTimeline:False
+  TimelineSvc.TimelineFile:'timeline.csv'
+  ApplicationMgr       INFO Application Manager Started successfully
+  RRWNTupleCnv         INFO ID 1: added branch: Ntrack / Ntrack/I
+  RRWNTupleCnv         INFO ID 1: added branch: Energy / Energy/F
+  RRWNTupleCnv         INFO Booked TTree with ID:1 "Row-wise N-Tuple example"
+  RCWNTupleCnv         INFO Booked TTree with ID: 2 "Col-Wise NTuple examples" in directory ntuple_with_metadata.root:/simple
+  ApplicationMgr       INFO Application Manager Stopped successfully
+  NTupleAlgorithm      INFO Finalizing...
+  EventLoopMgr         INFO Histograms converted successfully according to request.
+  RFileCnv             INFO dumping contents of /NTUPLES/MyTuples
+  TFile: name=ntuple_with_metadata.root, title=Gaudi Trees, option=CREATE
+  NTupleSvc            INFO NTuples saved successfully
+  ApplicationMgr       INFO Application Manager Finalized successfully
+  ApplicationMgr       INFO Application Manager Terminated successfully
+histos: {}
+ttrees:
+  '2':
+    Name: '2'
+    Title: Col-Wise NTuple examples
+    Entries: 10
+    Branches:
+      N:
+        Name: N
+        Title: N/I
+        Entries: 10
+      FNumbers:
+        Name: FNumbers
+        Title: FNumbers[N]/F
+        Entries: 10
+      INumbers:
+        Name: INumbers
+        Title: INumbers[N]/I
+        Entries: 10
+  '1':
+    Name: '1'
+    Title: Row-wise N-Tuple example
+    Entries: 10
+    Branches:
+      Ntrack:
+        Name: Ntrack
+        Title: Ntrack/I
+        Entries: 10
+      Energy:
+        Name: Energy
+        Title: Energy/F
+        Entries: 10
diff --git a/GaudiTestSuite/tests/pytest/refs/MultiInput/Read.yaml b/GaudiTestSuite/tests/pytest/refs/MultiInput/Read.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..28f27c5a652c42220da9dc6c6df24f1c7bff555e
--- /dev/null
+++ b/GaudiTestSuite/tests/pytest/refs/MultiInput/Read.yaml
@@ -0,0 +1,245 @@
+stdout: |-
+  {'ApplicationMgr': {'EvtMax': 100,
+                      'ExtSvc': ['FileRecordDataSvc/FileRecordDataSvc'],
+                      'HistogramPersistency': 'NONE',
+                      'SvcOptMapping': ['Gaudi::MultiFileCatalog/FileCatalog',
+                                        'Gaudi::IODataManager/IODataManager',
+                                        'Gaudi::RootCnvSvc/RootCnvSvc'],
+                      'TopAlg': ['Gaudi::Sequencer/EventAlgs']},
+   'EventAlgs': {'Members': ['Gaudi::TestSuite::MultiInput::ReadAlg/Gaudi::TestSuite::MultiInput::ReadAlg']},
+   'EventPersistencySvc': {'CnvServices': ['Gaudi::RootCnvSvc/RootCnvSvc']},
+   'EventSelector': {'Input': ["DATAFILE='PFN:MI_Base.dst'  SVC='Gaudi::RootEvtSelector' OPT='READ'"]},
+   'FileCatalog': {'Catalogs': ['xmlcatalog_file:MultiInput.xml']},
+   'FileRecordPersistencySvc': {'CnvServices': ['Gaudi::RootCnvSvc/RootCnvSvc']},
+   'Gaudi::TestSuite::MultiInput::ReadAlg': {'AddressesFile': 'addresses.txt',
+                                             'OutputLevel': 2}}
+  ApplicationMgr    SUCCESS
+  ====================================================================================================================================
+  ====================================================================================================================================
+  ApplicationMgr       INFO Application Manager Configured successfully
+  EventAlgs            INFO Member list: Gaudi::TestSuite::MultiInput::ReadAlg
+  Gaudi::TestSuit...  DEBUG Reading addresses.txt
+  Gaudi::TestSuit...  DEBUG Read 100 addresses
+  Gaudi::TestSuit...  DEBUG input handles: 0
+  Gaudi::TestSuit...  DEBUG output handles: 0
+  EventPersistenc...   INFO Added successfully Conversion service RootCnvSvc
+  EventSelector        INFO Stream:EventSelector.DataStreamTool_1 Def:DATAFILE='PFN:MI_Base.dst'  SVC='Gaudi::RootEvtSelector' OPT='READ'
+  ApplicationMgr       INFO Application Manager Initialized successfully
+  ApplicationMgr       INFO Application Manager Started successfully
+  EventSelector     SUCCESS Reading Event record 1. Record number within stream 1: 1
+  Gaudi::TestSuit...   INFO Base event tracks: 39
+  Gaudi::TestSuit...   INFO Extra event tracks: 36
+  Gaudi::TestSuit...   INFO Base event tracks: 64
+  Gaudi::TestSuit...   INFO Extra event tracks: 44
+  Gaudi::TestSuit...   INFO Base event tracks: 28
+  Gaudi::TestSuit...   INFO Extra event tracks: 52
+  Gaudi::TestSuit...   INFO Base event tracks: 30
+  Gaudi::TestSuit...   INFO Extra event tracks: 3
+  Gaudi::TestSuit...   INFO Base event tracks: 78
+  Gaudi::TestSuit...   INFO Extra event tracks: 45
+  Gaudi::TestSuit...   INFO Base event tracks: 68
+  Gaudi::TestSuit...   INFO Extra event tracks: 5
+  Gaudi::TestSuit...   INFO Base event tracks: 53
+  Gaudi::TestSuit...   INFO Extra event tracks: 65
+  Gaudi::TestSuit...   INFO Base event tracks: 26
+  Gaudi::TestSuit...   INFO Extra event tracks: 86
+  Gaudi::TestSuit...   INFO Base event tracks: 42
+  Gaudi::TestSuit...   INFO Extra event tracks: 15
+  Gaudi::TestSuit...   INFO Base event tracks: 70
+  Gaudi::TestSuit...   INFO Extra event tracks: 2
+  EventSelector     SUCCESS Reading Event record 11. Record number within stream 1: 11
+  Gaudi::TestSuit...   INFO Base event tracks: 20
+  Gaudi::TestSuit...   INFO Extra event tracks: 62
+  Gaudi::TestSuit...   INFO Base event tracks: 28
+  Gaudi::TestSuit...   INFO Extra event tracks: 27
+  Gaudi::TestSuit...   INFO Base event tracks: 81
+  Gaudi::TestSuit...   INFO Extra event tracks: 89
+  Gaudi::TestSuit...   INFO Base event tracks: 38
+  Gaudi::TestSuit...   INFO Extra event tracks: 59
+  Gaudi::TestSuit...   INFO Base event tracks: 25
+  Gaudi::TestSuit...   INFO Extra event tracks: 70
+  Gaudi::TestSuit...   INFO Base event tracks: 68
+  Gaudi::TestSuit...   INFO Extra event tracks: 64
+  Gaudi::TestSuit...   INFO Base event tracks: 21
+  Gaudi::TestSuit...   INFO Extra event tracks: 60
+  Gaudi::TestSuit...   INFO Base event tracks: 26
+  Gaudi::TestSuit...   INFO Extra event tracks: 47
+  Gaudi::TestSuit...   INFO Base event tracks: 92
+  Gaudi::TestSuit...   INFO Extra event tracks: 20
+  Gaudi::TestSuit...   INFO Base event tracks: 26
+  Gaudi::TestSuit...   INFO Extra event tracks: 93
+  EventSelector     SUCCESS Reading Event record 21. Record number within stream 1: 21
+  Gaudi::TestSuit...   INFO Base event tracks: 37
+  Gaudi::TestSuit...   INFO Extra event tracks: 78
+  Gaudi::TestSuit...   INFO Base event tracks: 74
+  Gaudi::TestSuit...   INFO Extra event tracks: 58
+  Gaudi::TestSuit...   INFO Base event tracks: 82
+  Gaudi::TestSuit...   INFO Extra event tracks: 91
+  Gaudi::TestSuit...   INFO Base event tracks: 92
+  Gaudi::TestSuit...   INFO Extra event tracks: 32
+  Gaudi::TestSuit...   INFO Base event tracks: 62
+  Gaudi::TestSuit...   INFO Extra event tracks: 50
+  Gaudi::TestSuit...   INFO Base event tracks: 84
+  Gaudi::TestSuit...   INFO Extra event tracks: 43
+  Gaudi::TestSuit...   INFO Base event tracks: 51
+  Gaudi::TestSuit...   INFO Extra event tracks: 13
+  Gaudi::TestSuit...   INFO Base event tracks: 25
+  Gaudi::TestSuit...   INFO Extra event tracks: 41
+  Gaudi::TestSuit...   INFO Base event tracks: 88
+  Gaudi::TestSuit...   INFO Extra event tracks: 94
+  Gaudi::TestSuit...   INFO Base event tracks: 12
+  Gaudi::TestSuit...   INFO Extra event tracks: 92
+  EventSelector     SUCCESS Reading Event record 31. Record number within stream 1: 31
+  Gaudi::TestSuit...   INFO Base event tracks: 69
+  Gaudi::TestSuit...   INFO Extra event tracks: 61
+  Gaudi::TestSuit...   INFO Base event tracks: 98
+  Gaudi::TestSuit...   INFO Extra event tracks: 35
+  Gaudi::TestSuit...   INFO Base event tracks: 44
+  Gaudi::TestSuit...   INFO Extra event tracks: 82
+  Gaudi::TestSuit...   INFO Base event tracks: 41
+  Gaudi::TestSuit...   INFO Extra event tracks: 5
+  Gaudi::TestSuit...   INFO Base event tracks: 78
+  Gaudi::TestSuit...   INFO Extra event tracks: 70
+  Gaudi::TestSuit...   INFO Base event tracks: 73
+  Gaudi::TestSuit...   INFO Extra event tracks: 41
+  Gaudi::TestSuit...   INFO Base event tracks: 50
+  Gaudi::TestSuit...   INFO Extra event tracks: 79
+  Gaudi::TestSuit...   INFO Base event tracks: 27
+  Gaudi::TestSuit...   INFO Extra event tracks: 96
+  Gaudi::TestSuit...   INFO Base event tracks: 68
+  Gaudi::TestSuit...   INFO Extra event tracks: 49
+  Gaudi::TestSuit...   INFO Base event tracks: 57
+  Gaudi::TestSuit...   INFO Extra event tracks: 71
+  EventSelector     SUCCESS Reading Event record 41. Record number within stream 1: 41
+  Gaudi::TestSuit...   INFO Base event tracks: 69
+  Gaudi::TestSuit...   INFO Extra event tracks: 1
+  Gaudi::TestSuit...   INFO Base event tracks: 43
+  Gaudi::TestSuit...   INFO Extra event tracks: 93
+  Gaudi::TestSuit...   INFO Base event tracks: 47
+  Gaudi::TestSuit...   INFO Extra event tracks: 15
+  Gaudi::TestSuit...   INFO Base event tracks: 60
+  Gaudi::TestSuit...   INFO Extra event tracks: 69
+  Gaudi::TestSuit...   INFO Base event tracks: 1
+  Gaudi::TestSuit...   INFO Extra event tracks: 73
+  Gaudi::TestSuit...   INFO Base event tracks: 25
+  Gaudi::TestSuit...   INFO Extra event tracks: 32
+  Gaudi::TestSuit...   INFO Base event tracks: 61
+  Gaudi::TestSuit...   INFO Extra event tracks: 83
+  Gaudi::TestSuit...   INFO Base event tracks: 23
+  Gaudi::TestSuit...   INFO Extra event tracks: 78
+  Gaudi::TestSuit...   INFO Base event tracks: 7
+  Gaudi::TestSuit...   INFO Extra event tracks: 48
+  Gaudi::TestSuit...   INFO Base event tracks: 91
+  Gaudi::TestSuit...   INFO Extra event tracks: 44
+  EventSelector     SUCCESS Reading Event record 51. Record number within stream 1: 51
+  Gaudi::TestSuit...   INFO Base event tracks: 4
+  Gaudi::TestSuit...   INFO Extra event tracks: 47
+  Gaudi::TestSuit...   INFO Base event tracks: 69
+  Gaudi::TestSuit...   INFO Extra event tracks: 19
+  Gaudi::TestSuit...   INFO Base event tracks: 75
+  Gaudi::TestSuit...   INFO Extra event tracks: 14
+  Gaudi::TestSuit...   INFO Base event tracks: 28
+  Gaudi::TestSuit...   INFO Extra event tracks: 20
+  Gaudi::TestSuit...   INFO Base event tracks: 91
+  Gaudi::TestSuit...   INFO Extra event tracks: 95
+  Gaudi::TestSuit...   INFO Base event tracks: 16
+  Gaudi::TestSuit...   INFO Extra event tracks: 64
+  Gaudi::TestSuit...   INFO Base event tracks: 25
+  Gaudi::TestSuit...   INFO Extra event tracks: 99
+  Gaudi::TestSuit...   INFO Base event tracks: 23
+  Gaudi::TestSuit...   INFO Extra event tracks: 60
+  Gaudi::TestSuit...   INFO Base event tracks: 37
+  Gaudi::TestSuit...   INFO Extra event tracks: 69
+  Gaudi::TestSuit...   INFO Base event tracks: 33
+  Gaudi::TestSuit...   INFO Extra event tracks: 65
+  EventSelector     SUCCESS Reading Event record 61. Record number within stream 1: 61
+  Gaudi::TestSuit...   INFO Base event tracks: 2
+  Gaudi::TestSuit...   INFO Extra event tracks: 51
+  Gaudi::TestSuit...   INFO Base event tracks: 27
+  Gaudi::TestSuit...   INFO Extra event tracks: 15
+  Gaudi::TestSuit...   INFO Base event tracks: 45
+  Gaudi::TestSuit...   INFO Extra event tracks: 73
+  Gaudi::TestSuit...   INFO Base event tracks: 92
+  Gaudi::TestSuit...   INFO Extra event tracks: 45
+  Gaudi::TestSuit...   INFO Base event tracks: 17
+  Gaudi::TestSuit...   INFO Extra event tracks: 80
+  Gaudi::TestSuit...   INFO Base event tracks: 69
+  Gaudi::TestSuit...   INFO Extra event tracks: 5
+  Gaudi::TestSuit...   INFO Base event tracks: 79
+  Gaudi::TestSuit...   INFO Extra event tracks: 70
+  Gaudi::TestSuit...   INFO Base event tracks: 87
+  Gaudi::TestSuit...   INFO Extra event tracks: 13
+  Gaudi::TestSuit...   INFO Base event tracks: 22
+  Gaudi::TestSuit...   INFO Extra event tracks: 95
+  Gaudi::TestSuit...   INFO Base event tracks: 78
+  Gaudi::TestSuit...   INFO Extra event tracks: 23
+  EventSelector     SUCCESS Reading Event record 71. Record number within stream 1: 71
+  Gaudi::TestSuit...   INFO Base event tracks: 47
+  Gaudi::TestSuit...   INFO Extra event tracks: 5
+  Gaudi::TestSuit...   INFO Base event tracks: 51
+  Gaudi::TestSuit...   INFO Extra event tracks: 16
+  Gaudi::TestSuit...   INFO Base event tracks: 37
+  Gaudi::TestSuit...   INFO Extra event tracks: 81
+  Gaudi::TestSuit...   INFO Base event tracks: 76
+  Gaudi::TestSuit...   INFO Extra event tracks: 40
+  Gaudi::TestSuit...   INFO Base event tracks: 89
+  Gaudi::TestSuit...   INFO Extra event tracks: 23
+  Gaudi::TestSuit...   INFO Base event tracks: 59
+  Gaudi::TestSuit...   INFO Extra event tracks: 80
+  Gaudi::TestSuit...   INFO Base event tracks: 5
+  Gaudi::TestSuit...   INFO Extra event tracks: 84
+  Gaudi::TestSuit...   INFO Base event tracks: 69
+  Gaudi::TestSuit...   INFO Extra event tracks: 82
+  Gaudi::TestSuit...   INFO Base event tracks: 7
+  Gaudi::TestSuit...   INFO Extra event tracks: 35
+  Gaudi::TestSuit...   INFO Base event tracks: 55
+  Gaudi::TestSuit...   INFO Extra event tracks: 48
+  EventSelector     SUCCESS Reading Event record 81. Record number within stream 1: 81
+  Gaudi::TestSuit...   INFO Base event tracks: 0
+  Gaudi::TestSuit...   INFO Extra event tracks: 36
+  Gaudi::TestSuit...   INFO Base event tracks: 56
+  Gaudi::TestSuit...   INFO Extra event tracks: 14
+  Gaudi::TestSuit...   INFO Base event tracks: 73
+  Gaudi::TestSuit...   INFO Extra event tracks: 66
+  Gaudi::TestSuit...   INFO Base event tracks: 90
+  Gaudi::TestSuit...   INFO Extra event tracks: 58
+  Gaudi::TestSuit...   INFO Base event tracks: 89
+  Gaudi::TestSuit...   INFO Extra event tracks: 11
+  Gaudi::TestSuit...   INFO Base event tracks: 38
+  Gaudi::TestSuit...   INFO Extra event tracks: 55
+  Gaudi::TestSuit...   INFO Base event tracks: 10
+  Gaudi::TestSuit...   INFO Extra event tracks: 28
+  Gaudi::TestSuit...   INFO Base event tracks: 76
+  Gaudi::TestSuit...   INFO Extra event tracks: 89
+  Gaudi::TestSuit...   INFO Base event tracks: 57
+  Gaudi::TestSuit...   INFO Extra event tracks: 79
+  Gaudi::TestSuit...   INFO Base event tracks: 14
+  Gaudi::TestSuit...   INFO Extra event tracks: 72
+  EventSelector     SUCCESS Reading Event record 91. Record number within stream 1: 91
+  Gaudi::TestSuit...   INFO Base event tracks: 2
+  Gaudi::TestSuit...   INFO Extra event tracks: 71
+  Gaudi::TestSuit...   INFO Base event tracks: 65
+  Gaudi::TestSuit...   INFO Extra event tracks: 54
+  Gaudi::TestSuit...   INFO Base event tracks: 84
+  Gaudi::TestSuit...   INFO Extra event tracks: 87
+  Gaudi::TestSuit...   INFO Base event tracks: 86
+  Gaudi::TestSuit...   INFO Extra event tracks: 97
+  Gaudi::TestSuit...   INFO Base event tracks: 78
+  Gaudi::TestSuit...   INFO Extra event tracks: 50
+  Gaudi::TestSuit...   INFO Base event tracks: 26
+  Gaudi::TestSuit...   INFO Extra event tracks: 85
+  Gaudi::TestSuit...   INFO Base event tracks: 37
+  Gaudi::TestSuit...   INFO Extra event tracks: 57
+  Gaudi::TestSuit...   INFO Base event tracks: 63
+  Gaudi::TestSuit...   INFO Extra event tracks: 86
+  Gaudi::TestSuit...   INFO Base event tracks: 52
+  Gaudi::TestSuit...   INFO Extra event tracks: 52
+  Gaudi::TestSuit...   INFO Base event tracks: 21
+  Gaudi::TestSuit...   INFO Extra event tracks: 88
+  ApplicationMgr       INFO Application Manager Stopped successfully
+  EventLoopMgr         INFO Histograms converted successfully according to request.
+  ToolSvc              INFO Removing all tools created by ToolSvc
+  ApplicationMgr       INFO Application Manager Finalized successfully
+  ApplicationMgr       INFO Application Manager Terminated successfully
+histos: {}
+ttrees: {}
diff --git a/GaudiTestSuite/tests/pytest/refs/MultiMergers.yaml b/GaudiTestSuite/tests/pytest/refs/MultiMergers.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..d58c8276ba0f3e77c15050273bb2606dc3af0fae
--- /dev/null
+++ b/GaudiTestSuite/tests/pytest/refs/MultiMergers.yaml
@@ -0,0 +1,29 @@
+stdout: |-
+  ApplicationMgr    SUCCESS
+  ====================================================================================================================================
+  ====================================================================================================================================
+  ApplicationMgr       INFO Application Manager Configured successfully
+  EventLoopMgr      WARNING Unable to locate service "EventSelector"
+  EventLoopMgr      WARNING No events will be processed from external input.
+  ApplicationMgr       INFO Application Manager Initialized successfully
+  ApplicationMgr       INFO Application Manager Started successfully
+  IntAProducer         INFO executing IntDataProducer, storing 2 into /Event/IntA
+  IntBProducer         INFO executing IntDataProducer, storing 3 into /Event/IntB
+  is2ff_merger         INFO i: 2 i: 3
+  MergerFilterPas...   INFO i: 2 i: 2 i: 3
+  MergerFilterPas...   INFO Filter passed
+  MergerFilterFai...   INFO i: 2 i: 3
+  MergerFilterFai...   INFO Filter failed
+  IntAProducer         INFO executing IntDataProducer, storing 2 into /Event/IntA
+  IntBProducer         INFO executing IntDataProducer, storing 3 into /Event/IntB
+  is2ff_merger         INFO i: 2 i: 3
+  MergerFilterPas...   INFO i: 2 i: 2 i: 3
+  MergerFilterPas...   INFO Filter passed
+  MergerFilterFai...   INFO i: 2 i: 3
+  MergerFilterFai...   INFO Filter failed
+  ApplicationMgr       INFO Application Manager Stopped successfully
+  EventLoopMgr         INFO Histograms converted successfully according to request.
+  ApplicationMgr       INFO Application Manager Finalized successfully
+  ApplicationMgr       INFO Application Manager Terminated successfully
+histos: {}
+ttrees: {}
diff --git a/GaudiTestSuite/tests/pytest/refs/NTuples.yaml b/GaudiTestSuite/tests/pytest/refs/NTuples.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..f7d1a63460c3030b29d23fe05f48186f87916854
--- /dev/null
+++ b/GaudiTestSuite/tests/pytest/refs/NTuples.yaml
@@ -0,0 +1,58 @@
+stdout: |-
+  JobOptionsSvc        INFO Job options successfully file NTuples.opts
+  ApplicationMgr    SUCCESS
+  ====================================================================================================================================
+  ====================================================================================================================================
+  ApplicationMgr       INFO Application Manager Configured successfully
+  NTupleSvc            INFO Added stream file:ntuple.root as MyTuples
+  RFileCnv             INFO opening Root file "ntuple.root" for writing
+  NTupleAlgorithm      INFO Finished booking NTuples
+  EventLoopMgr      WARNING Unable to locate service "EventSelector"
+  EventLoopMgr      WARNING No events will be processed from external input.
+  HistogramPersis...   INFO Added successfully Conversion service RootHistSvc
+  ApplicationMgr       INFO Application Manager Initialized successfully
+  ApplicationMgr       INFO Application Manager Started successfully
+  RRWNTupleCnv         INFO ID 1: added branch: Ntrack / Ntrack/I
+  RRWNTupleCnv         INFO ID 1: added branch: Energy / Energy/F
+  RRWNTupleCnv         INFO Booked TTree with ID:1 "Row-wise N-Tuple example"
+  RCWNTupleCnv         INFO Booked TTree with ID: 2 "Col-Wise NTuple examples" in directory ntuple.root:/simple
+  ApplicationMgr       INFO Application Manager Stopped successfully
+  NTupleAlgorithm      INFO Finalizing...
+  EventLoopMgr         INFO Histograms converted successfully according to request.
+  RFileCnv             INFO dumping contents of /NTUPLES/MyTuples
+  TFile: name=ntuple.root, title=Gaudi Trees, option=CREATE
+  NTupleSvc            INFO NTuples saved successfully
+  ApplicationMgr       INFO Application Manager Finalized successfully
+  ApplicationMgr       INFO Application Manager Terminated successfully
+histos: {}
+ttrees:
+  '2':
+    Name: '2'
+    Title: Col-Wise NTuple examples
+    Entries: 10000
+    Branches:
+      N:
+        Name: N
+        Title: N/I
+        Entries: 10000
+      FNumbers:
+        Name: FNumbers
+        Title: FNumbers[N]/F
+        Entries: 10000
+      INumbers:
+        Name: INumbers
+        Title: INumbers[N]/I
+        Entries: 10000
+  '1':
+    Name: '1'
+    Title: Row-wise N-Tuple example
+    Entries: 10000
+    Branches:
+      Ntrack:
+        Name: Ntrack
+        Title: Ntrack/I
+        Entries: 10000
+      Energy:
+        Name: Energy
+        Title: Energy/F
+        Entries: 10000
diff --git a/GaudiTestSuite/tests/pytest/refs/ProduceConsume.yaml b/GaudiTestSuite/tests/pytest/refs/ProduceConsume.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..700db4c9a86c748bd27d1fcaa2e0ce176e2d3695
--- /dev/null
+++ b/GaudiTestSuite/tests/pytest/refs/ProduceConsume.yaml
@@ -0,0 +1,204 @@
+stdout: |-
+  "Gaudi::TestSuite::ContextConsumer":
+  "Gaudi::TestSuite::ContextIntConsumer":
+    InputLocation: "int"
+  "Gaudi::TestSuite::CountingConsumer":
+  "Gaudi::TestSuite::FloatDataConsumer":
+    InputLocation: "float"
+  "Gaudi::TestSuite::FrExpTransformer":
+    InputDoubles: "std::vector<double,std::allocator<double> >"
+    OutputFractions: "std::vector<double,std::allocator<double> >"
+    OutputIntegers: "std::vector<int,std::allocator<int> >"
+  "Gaudi::TestSuite::IntDataConsumer":
+    InputLocation: "int"
+  "Gaudi::TestSuite::IntDataProducer":
+    OutputLocation: "int"
+  "Gaudi::TestSuite::IntIntToFloatFloatData":
+    InputLocation1: "int"
+    InputLocation2: "int"
+    OutputLocation1: "float"
+    OutputLocation2: "float"
+  "Gaudi::TestSuite::IntToFloatData":
+    InputLocation: "int"
+    OutputLocation: "float"
+  "Gaudi::TestSuite::IntVectorsToIntVector":
+    OutputLocation: "std::vector<int,std::allocator<int> >"
+  "Gaudi::TestSuite::LdExpTransformer":
+    InputFractions: "std::vector<double,std::allocator<double> >"
+    InputIntegers: "std::vector<int,std::allocator<int> >"
+    OutputDoubles: "std::vector<double,std::allocator<double> >"
+  "Gaudi::TestSuite::OptFrExpTransformer":
+    InputDoubles: "std::vector<double,std::allocator<double> >"
+    OutputFractions: "std::vector<double,std::allocator<double> >"
+    OutputIntegers: "std::vector<int,std::allocator<int> >"
+  "Gaudi::TestSuite::OptLdExpTransformer":
+    InputFractions: "std::vector<double,std::allocator<double> >"
+    InputIntegers: "std::vector<int,std::allocator<int> >"
+    OutputDoubles: "std::vector<double,std::allocator<double> >"
+  "Gaudi::TestSuite::ShrdPtrConsumer":
+    InputLocation: "std::shared_ptr<Gaudi::TestSuite::Foo>"
+  "Gaudi::TestSuite::ShrdPtrProducer":
+    OutputLocation: "std::shared_ptr<Gaudi::TestSuite::Foo>"
+  "Gaudi::TestSuite::ToolConsumer":
+  "Gaudi::TestSuite::VectorDataProducer":
+    OutputLocation: "std::vector<int,std::allocator<int> >"
+  "Gaudi::TestSuite::VectorDoubleProducer":
+    OutputLocation: "std::vector<double,std::allocator<double> >"
+  ApplicationMgr    SUCCESS
+  ====================================================================================================================================
+  ====================================================================================================================================
+  ApplicationMgr       INFO Application Manager Configured successfully
+  EventLoopMgr      WARNING Unable to locate service "EventSelector"
+  EventLoopMgr      WARNING No events will be processed from external input.
+  ApplicationMgr       INFO Application Manager Initialized successfully
+  ApplicationMgr       INFO Application Manager Started successfully
+  IntDataProducer      INFO executing IntDataProducer, storing 7 into /Event/MyInt
+  OtherIntDataPro...   INFO executing IntDataProducer, storing 7 into /Event/MyOtherInt
+  IntDataConsumer      INFO executing IntDataConsumer, consuming 7 from /Event/MyInt
+  MyToolConsumer....SUCCESS Hello World!!!
+  MyBoundToolCons...SUCCESS BoundInstance - got: 7 from /Event/MyOtherInt
+  IntToFloatData       INFO Converting: 7 from /Event/MyInt and storing it into /Event/MyFloat
+  IntIntToFloatFl...   INFO Number of inputs : 2, number of outputs : 2
+  IntIntToFloatFl...   INFO Converting 7 from /Event/MyInt and 7 from /Event/MyOtherInt
+  IntIntToFloatFl...   INFO Storing results into /Event/MyMultiFloat1 and /Event/MyMultiFloat2
+  FloatDataConsumer    INFO executing FloatDataConsumer: 7
+  ContextConsumer      INFO executing ContextConsumer, got s: 0  e: 0
+  ContextIntConsumer   INFO executing ContextIntConsumer, got context = s: 0  e: 0, int = 7
+  VectorDoublePro...   INFO storing vector<double> into /Event/MyVectorOfDoubles
+  VectorDataProdu...   INFO executing VectorDataProducer, storing [3, 3, 3, 3] into /Event/IntVector1
+  VectorDataProdu...   INFO executing VectorDataProducer, storing [3, 3, 3, 3] into /Event/IntVector2
+  IntVectorsToInt...   INFO Concatening vector [3, 3, 3, 3]
+  IntVectorsToInt...   INFO Concatening vector [3, 3, 3, 3]
+  IntVectorsToInt...   INFO Storing output vector [3, 3, 3, 3, 3, 3, 3, 3] to /Event/MyConcatenatedIntVector
+  FrExpTransformer     INFO Converting 12.34 -> 0.77125, 4
+  FrExpTransformer     INFO Converting 56.78 -> 0.887188, 6
+  FrExpTransformer     INFO Converting 90.12 -> 0.704063, 7
+  FrExpTransformer     INFO Converting 34.56 -> 0.54, 6
+  FrExpTransformer     INFO Converting 78.9 -> 0.616406, 7
+  LdExpTransfomer      INFO Converting 4, 0.77125 -> 12.34
+  LdExpTransfomer      INFO Converting 6, 0.887188 -> 56.78
+  LdExpTransfomer      INFO Converting 7, 0.704063 -> 90.12
+  LdExpTransfomer      INFO Converting 6, 0.54 -> 34.56
+  LdExpTransfomer      INFO Converting 7, 0.616406 -> 78.9
+  OptFrExpTransfo...   INFO Skipping 12.34
+  OptFrExpTransfo...   INFO Converting 56.78 -> 0.887188, 6
+  OptFrExpTransfo...   INFO Converting 90.12 -> 0.704063, 7
+  OptFrExpTransfo...   INFO Converting 34.56 -> 0.54, 6
+  OptFrExpTransfo...   INFO Converting 78.9 -> 0.616406, 7
+  OptLdExpTransfo...   INFO Converting 4, 0.77125 -> 12.34
+  OptLdExpTransfo...   INFO Converting 6, 0.887188 -> 56.78
+  OptLdExpTransfo...   INFO Skipping 90.12
+  OptLdExpTransfo...   INFO Converting 6, 0.54 -> 34.56
+  OptLdExpTransfo...   INFO Skipping 78.9
+  CountingConsumer  SUCCESS CountingConsumer: incrementing "This is not an error" twice
+  CountingConsumer    ERROR This is not an error...
+  CountingConsumer    ERROR This is not an error...
+  CountingConsumer  SUCCESS CountingConsumer: incrementing "This is not a warning" twice
+  CountingConsumer  WARNING This is not a warning...
+  CountingConsumer  WARNING Suppressing message: 'This is not a warning...'
+  CountingConsumer  SUCCESS CountingConsumer: incrementing "This is not info" twice
+  CountingConsumer     INFO Suppressing message: 'This is not info...'
+  SDataProducer1       INFO storing KeyedContainer of size 3 into /Event/S1
+  SDataProducer2       INFO storing KeyedContainer of size 10 into /Event/S2
+  SRangesToIntVector   INFO Concatening range of size 3
+  SRangesToIntVector   INFO Concatening range of size 10
+  SRangesToIntVector   INFO Storing output vector [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] to /Event/MyConcatenatedIntFromSVector
+  IntVectorsMerger     INFO sum of input sizes: 8
+  IntVectorsMerger     INFO Consuming vector [3, 3, 3, 3]
+  IntVectorsMerger     INFO Consuming vector [3, 3, 3, 3]
+  IntVectorsMergi...   INFO sum of input sizes: 8
+  IntVectorsMergi...   INFO Consuming vector [3, 3, 3, 3]
+  IntVectorsMergi...   INFO Consuming vector [3, 3, 3, 3]
+  TwoDMerger        SUCCESS  accumulated: [12, 12]
+  TwoDMerger        SUCCESS  accumulated: [103.68]
+  OpaqueProducer    SUCCESS creating Eventually
+  SharedPtrProducer    INFO executing ShrdPtrProducer, storing shared_ptr<Foo> with payload at 0x######## and value  7 into /Event/MySharedFoo
+  SharedPtrConsumer    INFO executing ShrdPtrConsumer, got shared_ptr<Foo> with payload at 0x######## with value  7 from /Event/MySharedFoo
+  IntProducer0         INFO executing VectorDataProducer, storing [0, 2, 4] into /Event/EventInts
+  IntProducer1         INFO executing VectorDataProducer, storing [1, 3, 5, 7] into /Event/OddInt
+  IntProducer2         INFO executing VectorDataProducer, storing [1, 1, 2, 3, 5, 8, 13] into /Event/Fib7
+  IntVectorsToInts     INFO loaded [0, 2, 4] from /Event/EventInts
+  IntVectorsToInts     INFO loaded [1, 3, 5, 7] from /Event/OddInt
+  IntVectorsToInts     INFO loaded [1, 1, 2, 3, 5, 8, 13] from /Event/Fib7
+  IntVectorsToInts     INFO storing 55 in /Event/EvenOddFib
+  IntVectorsToInts     INFO storing 49 in /Event/OddFib
+  EvenOddFibConsumer   INFO executing ContextIntConsumer, got context = s: 0  e: 0, int = 55
+  OddFibConsumer       INFO executing ContextIntConsumer, got context = s: 0  e: 0, int = 49
+  OpaqueProducer    SUCCESS My Eventually is about to be destroyed
+  IntDataProducer      INFO executing IntDataProducer, storing 7 into /Event/MyInt
+  OtherIntDataPro...   INFO executing IntDataProducer, storing 7 into /Event/MyOtherInt
+  IntDataConsumer      INFO executing IntDataConsumer, consuming 7 from /Event/MyInt
+  MyToolConsumer....SUCCESS Hello World!!!
+  MyBoundToolCons...SUCCESS BoundInstance - got: 7 from /Event/MyOtherInt
+  IntToFloatData       INFO Converting: 7 from /Event/MyInt and storing it into /Event/MyFloat
+  IntIntToFloatFl...   INFO Number of inputs : 2, number of outputs : 2
+  IntIntToFloatFl...   INFO Converting 7 from /Event/MyInt and 7 from /Event/MyOtherInt
+  IntIntToFloatFl...   INFO Storing results into /Event/MyMultiFloat1 and /Event/MyMultiFloat2
+  FloatDataConsumer    INFO executing FloatDataConsumer: 7
+  ContextConsumer      INFO executing ContextConsumer, got s: 0  e: 1
+  ContextIntConsumer   INFO executing ContextIntConsumer, got context = s: 0  e: 1, int = 7
+  VectorDoublePro...   INFO storing vector<double> into /Event/MyVectorOfDoubles
+  VectorDataProdu...   INFO executing VectorDataProducer, storing [3, 3, 3, 3] into /Event/IntVector1
+  VectorDataProdu...   INFO executing VectorDataProducer, storing [3, 3, 3, 3] into /Event/IntVector2
+  IntVectorsToInt...   INFO Concatening vector [3, 3, 3, 3]
+  IntVectorsToInt...   INFO Concatening vector [3, 3, 3, 3]
+  IntVectorsToInt...   INFO Storing output vector [3, 3, 3, 3, 3, 3, 3, 3] to /Event/MyConcatenatedIntVector
+  FrExpTransformer     INFO Converting 12.34 -> 0.77125, 4
+  FrExpTransformer     INFO Converting 56.78 -> 0.887188, 6
+  FrExpTransformer     INFO Converting 90.12 -> 0.704063, 7
+  FrExpTransformer     INFO Converting 34.56 -> 0.54, 6
+  FrExpTransformer     INFO Converting 78.9 -> 0.616406, 7
+  LdExpTransfomer      INFO Converting 4, 0.77125 -> 12.34
+  LdExpTransfomer      INFO Converting 6, 0.887188 -> 56.78
+  LdExpTransfomer      INFO Converting 7, 0.704063 -> 90.12
+  LdExpTransfomer      INFO Converting 6, 0.54 -> 34.56
+  LdExpTransfomer      INFO Converting 7, 0.616406 -> 78.9
+  OptFrExpTransfo...   INFO Skipping 12.34
+  OptFrExpTransfo...   INFO Converting 56.78 -> 0.887188, 6
+  OptFrExpTransfo...   INFO Converting 90.12 -> 0.704063, 7
+  OptFrExpTransfo...   INFO Converting 34.56 -> 0.54, 6
+  OptFrExpTransfo...   INFO Converting 78.9 -> 0.616406, 7
+  OptLdExpTransfo...   INFO Converting 4, 0.77125 -> 12.34
+  OptLdExpTransfo...   INFO Converting 6, 0.887188 -> 56.78
+  OptLdExpTransfo...   INFO Skipping 90.12
+  OptLdExpTransfo...   INFO Converting 6, 0.54 -> 34.56
+  OptLdExpTransfo...   INFO Skipping 78.9
+  CountingConsumer  SUCCESS CountingConsumer: incrementing "This is not an error" twice
+  CountingConsumer    ERROR Suppressing message: 'This is not an error...'
+  CountingConsumer  SUCCESS CountingConsumer: incrementing "This is not a warning" twice
+  CountingConsumer  SUCCESS CountingConsumer: incrementing "This is not info" twice
+  SDataProducer1       INFO storing KeyedContainer of size 3 into /Event/S1
+  SDataProducer2       INFO storing KeyedContainer of size 10 into /Event/S2
+  SRangesToIntVector   INFO Concatening range of size 3
+  SRangesToIntVector   INFO Concatening range of size 10
+  SRangesToIntVector   INFO Storing output vector [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] to /Event/MyConcatenatedIntFromSVector
+  IntVectorsMerger     INFO sum of input sizes: 8
+  IntVectorsMerger     INFO Consuming vector [3, 3, 3, 3]
+  IntVectorsMerger     INFO Consuming vector [3, 3, 3, 3]
+  IntVectorsMergi...   INFO sum of input sizes: 8
+  IntVectorsMergi...   INFO Consuming vector [3, 3, 3, 3]
+  IntVectorsMergi...   INFO Consuming vector [3, 3, 3, 3]
+  TwoDMerger        SUCCESS  accumulated: [12, 12]
+  TwoDMerger        SUCCESS  accumulated: [103.68]
+  OpaqueProducer    SUCCESS creating Eventually
+  SharedPtrProducer    INFO executing ShrdPtrProducer, storing shared_ptr<Foo> with payload at 0x######## and value  7 into /Event/MySharedFoo
+  SharedPtrConsumer    INFO executing ShrdPtrConsumer, got shared_ptr<Foo> with payload at 0x######## with value  7 from /Event/MySharedFoo
+  IntProducer0         INFO executing VectorDataProducer, storing [0, 2, 4] into /Event/EventInts
+  IntProducer1         INFO executing VectorDataProducer, storing [1, 3, 5, 7] into /Event/OddInt
+  IntProducer2         INFO executing VectorDataProducer, storing [1, 1, 2, 3, 5, 8, 13] into /Event/Fib7
+  IntVectorsToInts     INFO loaded [0, 2, 4] from /Event/EventInts
+  IntVectorsToInts     INFO loaded [1, 3, 5, 7] from /Event/OddInt
+  IntVectorsToInts     INFO loaded [1, 1, 2, 3, 5, 8, 13] from /Event/Fib7
+  IntVectorsToInts     INFO storing 55 in /Event/EvenOddFib
+  IntVectorsToInts     INFO storing 49 in /Event/OddFib
+  EvenOddFibConsumer   INFO executing ContextIntConsumer, got context = s: 0  e: 1, int = 55
+  OddFibConsumer       INFO executing ContextIntConsumer, got context = s: 0  e: 1, int = 49
+  OpaqueProducer    SUCCESS My Eventually is about to be destroyed
+  CountingConsumer     INFO Number of counters : 3
+  ApplicationMgr       INFO Application Manager Stopped successfully
+  EventLoopMgr         INFO Histograms converted successfully according to request.
+  ToolSvc              INFO Removing all tools created by ToolSvc
+  ApplicationMgr       INFO Application Manager Finalized successfully
+  ApplicationMgr       INFO Application Manager Terminated successfully
+histos: {}
+ttrees: {}
diff --git a/GaudiTestSuite/tests/pytest/refs/Properties.yaml b/GaudiTestSuite/tests/pytest/refs/Properties.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..c41d72876999ebf6377a6a09dafcb4859c3bc064
--- /dev/null
+++ b/GaudiTestSuite/tests/pytest/refs/Properties.yaml
@@ -0,0 +1,393 @@
+stdout: |-
+  JobOptionsSvc        INFO Job options successfully file Properties.opts
+  ApplicationMgr    SUCCESS
+  ====================================================================================================================================
+  ====================================================================================================================================
+  ApplicationMgr       INFO Application Manager Configured successfully
+  EventLoopMgr        DEBUG Creating Top Algorithm PropertyAlg with name PropertyAlg
+  PropertyAlg          INFO Before Initialization......
+  PropertyAlg          INFO Int    = 100
+  PropertyAlg          INFO Int64  = 100
+  PropertyAlg          INFO UInt64 = 100
+  PropertyAlg          INFO Double = 100
+  PropertyAlg          INFO String = hundred
+  PropertyAlg          INFO Bool   = 1
+  PropertyAlg          INFO IntArray    = []
+  PropertyAlg          INFO Int64Array  = []
+  PropertyAlg          INFO UInt64Array = []
+  PropertyAlg          INFO DoubleArray = []
+  PropertyAlg          INFO StringArray = []
+  PropertyAlg          INFO BoolArray   = []
+  PropertyAlg          INFO EmptyArray  = []
+  PropertyAlg          INFO IntPairArray  = []
+  PropertyAlg          INFO DoublePairArray  = []
+  PropertyAlg          INFO IntSet = []
+  PropertyAlg          INFO StringSet = []
+  PropertyAlg          INFO FloatUnorderedSet = []
+  PropertyAlg          INFO PInt    =  'PInt':100
+  PropertyAlg          INFO Read handler called for property:  'PDouble':100.00000
+  PropertyAlg          INFO PDouble =  'PDouble':100.00000
+  PropertyAlg          INFO PString =  'PString':'hundred'
+  PropertyAlg          INFO PBool   =  'PBool':False
+  PropertyAlg          INFO PIntArray    =  'PIntArray':[  ]
+  PropertyAlg          INFO PDoubleArray =  'PDoubleArray':[  ]
+  PropertyAlg          INFO PStringArray =  'PStringArray':[  ]
+  PropertyAlg          INFO PBoolArray   =  'PBoolArray':[  ]
+  EventLoopMgr        DEBUG Creating Top Algorithm PropertyProxy with name PropertyProxy
+  PropertyAlg          INFO Read handler called for property:  'PDouble':10100000.
+  PropertyAlg          INFO Update handler called for property:  'PDouble':10100000.
+  PropertyAlg          INFO After Initialization having read the JobOptions file...
+  PropertyAlg          INFO Int    = 101
+  PropertyAlg          INFO Int64  = 4294967296
+  PropertyAlg          INFO UInt64 = 4294967296
+  PropertyAlg          INFO Double = 1.011e+12
+  PropertyAlg          INFO String = hundred "one"
+  PropertyAlg          INFO Bool   = 0
+  PropertyAlg          INFO IntArray    = [1, 2, 3, 5]
+  PropertyAlg          INFO Int64Array  = [4294967296]
+  PropertyAlg          INFO UInt64Array = [4294967296]
+  PropertyAlg          INFO DoubleArray = [-11, 2, 3.3, 0.0004]
+  PropertyAlg          INFO StringArray = [one, two, four]
+  PropertyAlg          INFO BoolArray   = [0, 1, 0]
+  PropertyAlg          INFO EmptyArray  = []
+  PropertyAlg          INFO IntPairArray  = [(1, 2), (3, 4), (5, 6)]
+  PropertyAlg          INFO DoublePairArray  = [(1.1, 2.1), (2.3, 4.5), (5.6, 6.7)]
+  PropertyAlg          INFO IntSet = [1, 2]
+  PropertyAlg          INFO StringSet = [one, two]
+  PropertyAlg          INFO FloatUnorderedSet = [1.1, 2.2]
+  PropertyAlg          INFO StringMap =  'StringMap':{ 'one' : 'une' }
+  PropertyAlg          INFO PInt    =  'PInt':101
+  PropertyAlg          INFO Read handler called for property:  'PDouble':10100000.
+  PropertyAlg          INFO PDouble =  'PDouble':10100000.
+  PropertyAlg          INFO PString =  'PString':'hundred \'one\''
+  PropertyAlg          INFO PBool   =  'PBool':True
+  PropertyAlg          INFO PIntArray    =  'PIntArray':[ 1 , 2 , 3 , 5 ]
+  PropertyAlg          INFO PDoubleArray =  'PDoubleArray':[ 1.1000000 , 2.0000000 , 3.3000000 ]
+  PropertyAlg          INFO PStringArray =  'PStringArray':[ 'one' , 'two' , 'four' ]
+  PropertyAlg          INFO PBoolArray   =  'PBoolArray':[ True , False , True , False ]
+  PropertyAlg          INFO DoubleArrayWithUnits[0] = 1.1e+06
+  PropertyAlg          INFO DoubleArrayWithUnits[1] = -20
+  PropertyAlg          INFO DoubleArrayWithUnits[2] = 33
+  PropertyAlg          INFO DoubleArrayWithUnits[3] = 0.4
+  PropertyAlg          INFO ===============Checking Property Verifier ===============
+  PropertyAlg          INFO Playing with PropertyVerifiers...
+  PropertyAlg          INFO PInt= 155 [should be 155, bounds are 0, 200]
+  PropertyAlg          INFO Got an exception when setting a value outside bounds
+  PropertyAlg          INFO PInt=  'PInt':155 [should be 155]
+  PropertyAlg          INFO ===============Checking Property CallBaks ===============
+  PropertyAlg          INFO Accessing PDouble ...
+  PropertyAlg          INFO Read handler called for property:  'PDouble':10100000.
+  PropertyAlg          INFO Value obtained is: 1.01e+07
+  PropertyAlg          INFO Updating PDouble ...
+  PropertyAlg          INFO Read handler called for property:  'PDouble':999.00000
+  PropertyAlg          INFO Update handler called for property:  'PDouble':999.00000
+  PropertyAlg          INFO ==========Checking Accesing Properties by string=========
+  PropertyAlg          INFO  Got property ApplicationMgr.ExtSvc = [  ];
+  DetectorDataSvc      INFO Detector description not requested to be loaded
+  PropertyAlg          INFO  Set property ApplicationMgr.ExtSvc =  ["EvtDataSvc/EventDataSvc", "DetDataSvc/DetectorDataSvc"];
+  PropertyAlg          INFO  Got property ApplicationMgr.ExtSvc = [ 'EvtDataSvc/EventDataSvc' , 'DetDataSvc/DetectorDataSvc' ];
+  PropertyAlg          INFO  Set property ApplicationMgr.ExtSvc =  [ 'EventDataSvc', 'DetectorDataSvc'];
+  PropertyAlg          INFO  Got property ApplicationMgr.ExtSvc = [ 'EventDataSvc' , 'DetectorDataSvc' ];
+  PropertyAlg         ERROR PBool can not be set to T
+  PropertyAlg         ERROR Bool can not be set to T
+  PropertyAlg         ERROR PBool can not be set to F
+  PropertyAlg         ERROR Bool can not be set to F
+  PropertyAlg         ERROR PBool can not be set to 10
+  PropertyAlg         ERROR Bool can not be set to 10
+  MsgTest           WARNING This should be printed if threshold is WARNING
+  MsgTest             ERROR This should be printed if threshold is ERROR
+  MsgTest             FATAL This should be printed if threshold is FATAL
+  MsgTest           SUCCESS This should be printed ALWAYS
+  PropertyAlg          INFO =================================================
+  PropertyAlg          INFO Read handler called for property:  'PDouble':999.00000
+  PropertyAlg          INFO Dump of the property catalogue:
+  AppMgrRunable.AuditFinalize: False
+  AppMgrRunable.AuditInitialize: False
+  AppMgrRunable.AuditReinitialize: False
+  AppMgrRunable.AuditRestart: False
+  AppMgrRunable.AuditServices: False
+  AppMgrRunable.AuditStart: False
+  AppMgrRunable.AuditStop: False
+  AppMgrRunable.AutoRetrieveTools: True
+  AppMgrRunable.CheckToolDeps: True
+  AppMgrRunable.EvtMax: 1
+  AppMgrRunable.OutputLevel: 3
+  ApplicationMgr.ActivateHistory: False
+  ApplicationMgr.AlgTypeAliases: {  }
+  ApplicationMgr.AppName: 'ApplicationMgr'
+  ApplicationMgr.AppVersion: ''
+  ApplicationMgr.AuditAlgorithms: False
+  ApplicationMgr.AuditServices: False
+  ApplicationMgr.AuditTools: False
+  ApplicationMgr.CreateSvc: [  ]
+  ApplicationMgr.Dlls: [  ]
+  ApplicationMgr.Environment: {  }
+  ApplicationMgr.EventLoop: 'EventLoopMgr'
+  ApplicationMgr.EvtMax: 1
+  ApplicationMgr.EvtSel: 'NONE'
+  ApplicationMgr.Exit: 0
+  ApplicationMgr.ExtSvc: [ 'EventDataSvc' , 'DetectorDataSvc' ]
+  ApplicationMgr.ExtSvcCreates: True
+  ApplicationMgr.Go: 0
+  ApplicationMgr.HistogramPersistency: 'NONE'
+  ApplicationMgr.InitializationLoopCheck: True
+  ApplicationMgr.JobOptionsPath: '...'
+  ApplicationMgr.JobOptionsPostAction: ''
+  ApplicationMgr.JobOptionsPreAction: ''
+  ApplicationMgr.JobOptionsSvcType: 'JobOptionsSvc'
+  ApplicationMgr.JobOptionsType: 'FILE'
+  ApplicationMgr.MessageSvcType: 'MessageSvc'
+  ApplicationMgr.OutStream: [  ]
+  ApplicationMgr.OutputLevel: 3
+  ApplicationMgr.PluginDebugLevel: 0
+  ApplicationMgr.PrintAlgsSequence: False
+  ApplicationMgr.PropertiesPrint: False
+  ApplicationMgr.ReturnCode: 0
+  ApplicationMgr.Runable: 'AppMgrRunable'
+  ApplicationMgr.StopOnSignal: False
+  ApplicationMgr.SvcMapping: [ 'EvtDataSvc/EventDataSvc' , 'DetDataSvc/DetectorDataSvc' , 'HistogramSvc/HistogramDataSvc' , 'HbookCnv::PersSvc/HbookHistSvc' , 'RootHistCnv::PersSvc/RootHistSvc' , 'EvtPersistencySvc/EventPersistencySvc' , 'DetPersistencySvc/DetectorPersistencySvc' , 'HistogramPersistencySvc/HistogramPersistencySvc' ]
+  ApplicationMgr.SvcOptMapping: [  ]
+  ApplicationMgr.TopAlg: [ 'PropertyAlg' , 'PropertyProxy' ]
+  ApplicationMgr.UseMessageSvcForROOTMessages: True
+  AuditorSvc.Auditors: ["ChronoAuditor"]
+  DetectorDataSvc.AllowLoadInRunning: True
+  DetectorDataSvc.AuditFinalize: False
+  DetectorDataSvc.AuditInitialize: False
+  DetectorDataSvc.AuditReinitialize: False
+  DetectorDataSvc.AuditRestart: False
+  DetectorDataSvc.AuditServices: False
+  DetectorDataSvc.AuditStart: False
+  DetectorDataSvc.AuditStop: False
+  DetectorDataSvc.AutoRetrieveTools: True
+  DetectorDataSvc.CheckToolDeps: True
+  DetectorDataSvc.DataAccessName: 'DataAccess'
+  DetectorDataSvc.DataFaultName: 'DataFault'
+  DetectorDataSvc.DetDbLocation: 'empty'
+  DetectorDataSvc.DetDbRootName: 'dd'
+  DetectorDataSvc.DetStorageType: 7
+  DetectorDataSvc.EnableAccessHandler: False
+  DetectorDataSvc.EnableFaultHandler: False
+  DetectorDataSvc.ForceLeaves: False
+  DetectorDataSvc.InhibitPathes: [  ]
+  DetectorDataSvc.OutputLevel: 3
+  DetectorDataSvc.PersistencySvc: 'DetectorPersistencySvc'
+  DetectorDataSvc.RootCLID: 3
+  DetectorDataSvc.RootName: '/dd'
+  DetectorDataSvc.UsePersistency: False
+  DetectorPersistencySvc.AuditFinalize: False
+  DetectorPersistencySvc.AuditInitialize: False
+  DetectorPersistencySvc.AuditReinitialize: False
+  DetectorPersistencySvc.AuditRestart: False
+  DetectorPersistencySvc.AuditServices: False
+  DetectorPersistencySvc.AuditStart: False
+  DetectorPersistencySvc.AuditStop: False
+  DetectorPersistencySvc.AutoRetrieveTools: True
+  DetectorPersistencySvc.CheckToolDeps: True
+  DetectorPersistencySvc.CnvServices: [  ]
+  DetectorPersistencySvc.OutputLevel: 3
+  Dummy1.Property: 1
+  Dummy2.Property: 1
+  EventDataSvc.AuditFinalize: False
+  EventDataSvc.AuditInitialize: False
+  EventDataSvc.AuditReinitialize: False
+  EventDataSvc.AuditRestart: False
+  EventDataSvc.AuditServices: False
+  EventDataSvc.AuditStart: False
+  EventDataSvc.AuditStop: False
+  EventDataSvc.AutoRetrieveTools: True
+  EventDataSvc.CheckToolDeps: True
+  EventDataSvc.DataAccessName: 'DataAccess'
+  EventDataSvc.DataFaultName: 'DataFault'
+  EventDataSvc.EnableAccessHandler: False
+  EventDataSvc.EnableFaultHandler: False
+  EventDataSvc.ForceLeaves: False
+  EventDataSvc.InhibitPathes: [  ]
+  EventDataSvc.OutputLevel: 3
+  EventDataSvc.RootCLID: 110
+  EventDataSvc.RootName: '/Event'
+  EventLoopMgr.AuditFinalize: False
+  EventLoopMgr.AuditInitialize: False
+  EventLoopMgr.AuditReinitialize: False
+  EventLoopMgr.AuditRestart: False
+  EventLoopMgr.AuditServices: False
+  EventLoopMgr.AuditStart: False
+  EventLoopMgr.AuditStop: False
+  EventLoopMgr.AutoRetrieveTools: True
+  EventLoopMgr.CheckToolDeps: True
+  EventLoopMgr.EvtSel: ''
+  EventLoopMgr.HistogramPersistency: ''
+  EventLoopMgr.OutStream: [  ]
+  EventLoopMgr.OutputLevel: 2
+  EventLoopMgr.PrintControlFlowExpression: False
+  EventLoopMgr.TopAlg: [ 'PropertyAlg' , 'PropertyProxy' ]
+  EventLoopMgr.Warnings: True
+  EventPersistencySvc.AuditFinalize: False
+  EventPersistencySvc.AuditInitialize: False
+  EventPersistencySvc.AuditReinitialize: False
+  EventPersistencySvc.AuditRestart: False
+  EventPersistencySvc.AuditServices: False
+  EventPersistencySvc.AuditStart: False
+  EventPersistencySvc.AuditStop: False
+  EventPersistencySvc.AutoRetrieveTools: True
+  EventPersistencySvc.CheckToolDeps: True
+  EventPersistencySvc.CnvServices: [  ]
+  EventPersistencySvc.OutputLevel: 3
+  IncidentSvc.AuditFinalize: False
+  IncidentSvc.AuditInitialize: False
+  IncidentSvc.AuditReinitialize: False
+  IncidentSvc.AuditRestart: False
+  IncidentSvc.AuditServices: False
+  IncidentSvc.AuditStart: False
+  IncidentSvc.AuditStop: False
+  IncidentSvc.AutoRetrieveTools: True
+  IncidentSvc.CheckToolDeps: True
+  IncidentSvc.OutputLevel: 3
+  JobOptionsSvc.AuditFinalize: False
+  JobOptionsSvc.AuditInitialize: False
+  JobOptionsSvc.AuditReinitialize: False
+  JobOptionsSvc.AuditRestart: False
+  JobOptionsSvc.AuditServices: False
+  JobOptionsSvc.AuditStart: False
+  JobOptionsSvc.AuditStop: False
+  JobOptionsSvc.AutoRetrieveTools: True
+  JobOptionsSvc.CheckToolDeps: True
+  JobOptionsSvc.DUMPFILE: ''
+  JobOptionsSvc.GlobalDefaults: [  ]
+  JobOptionsSvc.OutputLevel: 3
+  JobOptionsSvc.PATH: '...'
+  JobOptionsSvc.PYTHONACTION: ''
+  JobOptionsSvc.PYTHONPARAMS: ''
+  JobOptionsSvc.ReportUnused: False
+  JobOptionsSvc.SEARCHPATH: '...'
+  JobOptionsSvc.TYPE: 'FILE'
+  MessageSvc.AuditFinalize: False
+  MessageSvc.AuditInitialize: False
+  MessageSvc.AuditReinitialize: False
+  MessageSvc.AuditRestart: False
+  MessageSvc.AuditServices: False
+  MessageSvc.AuditStart: False
+  MessageSvc.AuditStop: False
+  MessageSvc.AutoRetrieveTools: True
+  MessageSvc.CheckToolDeps: True
+  MessageSvc.Format: '% F%18W%S%7W%R%T %0W%M'
+  MessageSvc.OutputLevel: 3
+  MessageSvc.alwaysColorCode: [  ]
+  MessageSvc.alwaysLimit: 0
+  MessageSvc.countInactive: False
+  MessageSvc.debugColorCode: [  ]
+  MessageSvc.debugLimit: 500
+  MessageSvc.defaultLimit: 500
+  MessageSvc.enableSuppression: False
+  MessageSvc.errorColorCode: [ 'white' , 'red' ]
+  MessageSvc.errorLimit: 500
+  MessageSvc.fatalColorCode: [ 'blue' , 'red' ]
+  MessageSvc.fatalLimit: 500
+  MessageSvc.infoColorCode: [  ]
+  MessageSvc.infoLimit: 500
+  MessageSvc.loggedStreams: {  }
+  MessageSvc.setAlways: [  ]
+  MessageSvc.setDebug: [ 'EventLoopMgr' ]
+  MessageSvc.setError: [  ]
+  MessageSvc.setFatal: [  ]
+  MessageSvc.setInfo: [  ]
+  MessageSvc.setVerbose: [ 'MsgTest' ]
+  MessageSvc.setWarning: [ 'MsgTest' ]
+  MessageSvc.showStats: False
+  MessageSvc.statLevel: 0
+  MessageSvc.timeFormat: '%Y-%m-%d %H:%M:%S,%f'
+  MessageSvc.tracedInactiveSources: [  ]
+  MessageSvc.useColors: False
+  MessageSvc.verboseColorCode: [  ]
+  MessageSvc.verboseLimit: 500
+  MessageSvc.warningColorCode: [ 'yellow' ]
+  MessageSvc.warningLimit: 500
+  PropertyAlg.Asynchronous: False
+  PropertyAlg.AuditAlgorithms: False
+  PropertyAlg.AuditExecute: False
+  PropertyAlg.AuditFinalize: False
+  PropertyAlg.AuditInitialize: False
+  PropertyAlg.AuditReinitialize: False
+  PropertyAlg.AuditRestart: False
+  PropertyAlg.AuditStart: False
+  PropertyAlg.AuditStop: False
+  PropertyAlg.Bool: False
+  PropertyAlg.BoolArray: [ False , True , False ]
+  PropertyAlg.Cardinality: 1
+  PropertyAlg.Double: 1.0110000e+12
+  PropertyAlg.DoubleArray: [ -11.000000 , 2.0000000 , 3.3000000 , 0.00040000000 ]
+  PropertyAlg.DoubleArrayWithUnits: [ 1100000.0 , -20.000000 , 33.000000 , 0.40000000 ]
+  PropertyAlg.DoubleArrayWithoutUnits: [ 1100000.0 , -20.000000 , 33.000000 , 0.40000000 ]
+  PropertyAlg.DoublePairArray: [ ( 1.1000000 , 2.1000000 ) , ( 2.3000000 , 4.5000000 ) , ( 5.6000000 , 6.7000000 ) ]
+  PropertyAlg.EmptyArray: [  ]
+  PropertyAlg.Enable: True
+  PropertyAlg.ErrorMax: 1
+  PropertyAlg.ExtraInputs: set()
+  PropertyAlg.ExtraOutputs: set()
+  PropertyAlg.FilterCircularDependencies: True
+  PropertyAlg.FloatUnorderedSet: { 1.10000 , 2.20000 }
+  PropertyAlg.Int: 101
+  PropertyAlg.Int64: 4294967296
+  PropertyAlg.Int64Array: [ 4294967296 ]
+  PropertyAlg.IntArray: [ 1 , 2 , 3 , 5 ]
+  PropertyAlg.IntPairArray: [ ( 1 , 2 ) , ( 3 , 4 ) , ( 5 , 6 ) ]
+  PropertyAlg.IntSet: [ 1 , 2 ]
+  PropertyAlg.MonitorService: 'MonitorSvc'
+  PropertyAlg.NeededResources: [  ]
+  PropertyAlg.OutputLevel: 3
+  PropertyAlg.PBool: False
+  PropertyAlg.PBoolArray: [ True , False , True , False ]
+  PropertyAlg.PDouble: 999.00000
+  PropertyAlg.PDoubleArray: [ 1.1000000 , 2.0000000 , 3.3000000 ]
+  PropertyAlg.PInt: 155
+  PropertyAlg.PIntArray: [ 1 , 2 , 3 , 5 ]
+  PropertyAlg.PString: 'hundred \'one\''
+  PropertyAlg.PStringArray: [ 'one' , 'two' , 'four' ]
+  PropertyAlg.RegisterForContextService: False
+  PropertyAlg.String: 'hundred "one"'
+  PropertyAlg.StringArray: [ 'one' , 'two' , 'four' ]
+  PropertyAlg.StringMap: { 'one' : 'une' }
+  PropertyAlg.StringSet: [ 'one' , 'two' ]
+  PropertyAlg.Timeline: False
+  PropertyAlg.UInt64: 4294967296
+  PropertyAlg.UInt64Array: [ 4294967296 ]
+  PropertyProxy.String: "This is set by the proxy"
+  TimelineSvc.AuditFinalize: False
+  TimelineSvc.AuditInitialize: False
+  TimelineSvc.AuditReinitialize: False
+  TimelineSvc.AuditRestart: False
+  TimelineSvc.AuditServices: False
+  TimelineSvc.AuditStart: False
+  TimelineSvc.AuditStop: False
+  TimelineSvc.AutoRetrieveTools: True
+  TimelineSvc.CheckToolDeps: True
+  TimelineSvc.DumpTimeline: False
+  TimelineSvc.OutputLevel: 3
+  TimelineSvc.Partial: False
+  TimelineSvc.RecordTimeline: False
+  TimelineSvc.TimelineFile: 'timeline.csv'
+  PropertyAlg          INFO =================================================
+  PropertyAlg          INFO PInt=  'PInt':154 [should be 154]
+  PropertyAlg          INFO Try to assign invalid value to DoubleArray
+  PropertyAlg         ERROR got exception: Cannot convert '{"12.12", "13.13"}' for property 'DoubleArray' in class 'PropertyAlg': std::invalid_argument, cannot parse '{"12.12", "13.13"}' to std::vector<double,std::allocator<double> >
+  PropertyAlg          INFO Try to assign invalid value to StringMap
+  PropertyAlg         ERROR got exception: Cannot convert '{"one", {"une", "eins"}}' for property 'StringMap' in class 'PropertyAlg': boost::wrapexcept<boost::spirit::qi::expectation_failure<char const*> >, boost::spirit::qi::expectation_failure
+  PropertyAlg          INFO DoubleArray = [-11, 2, 3.3, 0.0004]
+  PropertyAlg          INFO =================================================
+  PropertyProxy        INFO  Got property this.RInt = 101;
+  PropertyProxy        INFO  Set property this.RInt = 1001;
+  PropertyProxy        INFO  Got property this.RInt = 1001;
+  PropertyProxy        INFO  Got property this.String = This is set by the proxy;
+  EventLoopMgr      WARNING Unable to locate service "EventSelector"
+  EventLoopMgr      WARNING No events will be processed from external input.
+  ApplicationMgr       INFO Application Manager Initialized successfully
+  ApplicationMgr       INFO Application Manager Started successfully
+  PropertyAlg          INFO executing....
+  PropertyProxy        INFO executing....
+  ApplicationMgr       INFO Application Manager Stopped successfully
+  PropertyAlg          INFO finalizing....
+  PropertyProxy        INFO finalizing....
+  EventLoopMgr         INFO Histograms converted successfully according to request.
+  ApplicationMgr       INFO Application Manager Finalized successfully
+  ApplicationMgr       INFO Application Manager Terminated successfully
+histos: {}
+ttrees: {}
diff --git a/GaudiTestSuite/tests/pytest/refs/Properties2.yaml b/GaudiTestSuite/tests/pytest/refs/Properties2.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..ac4be5840a5fe9694f0169101b787933e4137157
--- /dev/null
+++ b/GaudiTestSuite/tests/pytest/refs/Properties2.yaml
@@ -0,0 +1,392 @@
+stdout: |-
+  ApplicationMgr    SUCCESS
+  ====================================================================================================================================
+  ====================================================================================================================================
+  ApplicationMgr       INFO Application Manager Configured successfully
+  EventLoopMgr        DEBUG Creating Top Algorithm PropertyAlg with name PropertyAlg
+  PropertyAlg          INFO Before Initialization......
+  PropertyAlg          INFO Int    = 100
+  PropertyAlg          INFO Int64  = 100
+  PropertyAlg          INFO UInt64 = 100
+  PropertyAlg          INFO Double = 100
+  PropertyAlg          INFO String = hundred
+  PropertyAlg          INFO Bool   = 1
+  PropertyAlg          INFO IntArray    = []
+  PropertyAlg          INFO Int64Array  = []
+  PropertyAlg          INFO UInt64Array = []
+  PropertyAlg          INFO DoubleArray = []
+  PropertyAlg          INFO StringArray = []
+  PropertyAlg          INFO BoolArray   = []
+  PropertyAlg          INFO EmptyArray  = []
+  PropertyAlg          INFO IntPairArray  = []
+  PropertyAlg          INFO DoublePairArray  = []
+  PropertyAlg          INFO IntSet = []
+  PropertyAlg          INFO StringSet = []
+  PropertyAlg          INFO FloatUnorderedSet = []
+  PropertyAlg          INFO PInt    =  'PInt':100
+  PropertyAlg          INFO Read handler called for property:  'PDouble':100.00000
+  PropertyAlg          INFO PDouble =  'PDouble':100.00000
+  PropertyAlg          INFO PString =  'PString':'hundred'
+  PropertyAlg          INFO PBool   =  'PBool':False
+  PropertyAlg          INFO PIntArray    =  'PIntArray':[  ]
+  PropertyAlg          INFO PDoubleArray =  'PDoubleArray':[  ]
+  PropertyAlg          INFO PStringArray =  'PStringArray':[  ]
+  PropertyAlg          INFO PBoolArray   =  'PBoolArray':[  ]
+  EventLoopMgr        DEBUG Creating Top Algorithm PropertyProxy with name PropertyProxy
+  PropertyAlg          INFO Read handler called for property:  'PDouble':10100000.
+  PropertyAlg          INFO Update handler called for property:  'PDouble':10100000.
+  PropertyAlg          INFO After Initialization having read the JobOptions file...
+  PropertyAlg          INFO Int    = 101
+  PropertyAlg          INFO Int64  = 4294967296
+  PropertyAlg          INFO UInt64 = 4294967296
+  PropertyAlg          INFO Double = 1.011e+12
+  PropertyAlg          INFO String = hundred "one"
+  PropertyAlg          INFO Bool   = 0
+  PropertyAlg          INFO IntArray    = [1, 2, 3, 5]
+  PropertyAlg          INFO Int64Array  = [4294967296]
+  PropertyAlg          INFO UInt64Array = [4294967296]
+  PropertyAlg          INFO DoubleArray = [-11, 2, 3.3, 0.0004]
+  PropertyAlg          INFO StringArray = [one, two, four]
+  PropertyAlg          INFO BoolArray   = [0, 1, 0]
+  PropertyAlg          INFO EmptyArray  = []
+  PropertyAlg          INFO IntPairArray  = [(1, 2), (3, 4), (5, 6)]
+  PropertyAlg          INFO DoublePairArray  = [(1.1, 2.1), (2.3, 4.5), (5.6, 6.7)]
+  PropertyAlg          INFO IntSet = [1, 2]
+  PropertyAlg          INFO StringSet = [one, two]
+  PropertyAlg          INFO FloatUnorderedSet = [1.1, 2.2]
+  PropertyAlg          INFO StringMap =  'StringMap':{ 'one' : 'une' }
+  PropertyAlg          INFO PInt    =  'PInt':101
+  PropertyAlg          INFO Read handler called for property:  'PDouble':10100000.
+  PropertyAlg          INFO PDouble =  'PDouble':10100000.
+  PropertyAlg          INFO PString =  'PString':'hundred \'one\''
+  PropertyAlg          INFO PBool   =  'PBool':True
+  PropertyAlg          INFO PIntArray    =  'PIntArray':[ 1 , 2 , 3 , 5 ]
+  PropertyAlg          INFO PDoubleArray =  'PDoubleArray':[ 1.1000000 , 2.0000000 , 3.3000000 ]
+  PropertyAlg          INFO PStringArray =  'PStringArray':[ 'one' , 'two' , 'four' ]
+  PropertyAlg          INFO PBoolArray   =  'PBoolArray':[ True , False , True , False ]
+  PropertyAlg          INFO DoubleArrayWithUnits[0] = 1.1e+06
+  PropertyAlg          INFO DoubleArrayWithUnits[1] = -20
+  PropertyAlg          INFO DoubleArrayWithUnits[2] = 33
+  PropertyAlg          INFO DoubleArrayWithUnits[3] = 0.4
+  PropertyAlg          INFO ===============Checking Property Verifier ===============
+  PropertyAlg          INFO Playing with PropertyVerifiers...
+  PropertyAlg          INFO PInt= 155 [should be 155, bounds are 0, 200]
+  PropertyAlg          INFO Got an exception when setting a value outside bounds
+  PropertyAlg          INFO PInt=  'PInt':155 [should be 155]
+  PropertyAlg          INFO ===============Checking Property CallBaks ===============
+  PropertyAlg          INFO Accessing PDouble ...
+  PropertyAlg          INFO Read handler called for property:  'PDouble':10100000.
+  PropertyAlg          INFO Value obtained is: 1.01e+07
+  PropertyAlg          INFO Updating PDouble ...
+  PropertyAlg          INFO Read handler called for property:  'PDouble':999.00000
+  PropertyAlg          INFO Update handler called for property:  'PDouble':999.00000
+  PropertyAlg          INFO ==========Checking Accesing Properties by string=========
+  PropertyAlg          INFO  Got property ApplicationMgr.ExtSvc = [  ];
+  DetectorDataSvc      INFO Detector description not requested to be loaded
+  PropertyAlg          INFO  Set property ApplicationMgr.ExtSvc =  ["EvtDataSvc/EventDataSvc", "DetDataSvc/DetectorDataSvc"];
+  PropertyAlg          INFO  Got property ApplicationMgr.ExtSvc = [ 'EvtDataSvc/EventDataSvc' , 'DetDataSvc/DetectorDataSvc' ];
+  PropertyAlg          INFO  Set property ApplicationMgr.ExtSvc =  [ 'EventDataSvc', 'DetectorDataSvc'];
+  PropertyAlg          INFO  Got property ApplicationMgr.ExtSvc = [ 'EventDataSvc' , 'DetectorDataSvc' ];
+  PropertyAlg         ERROR PBool can not be set to T
+  PropertyAlg         ERROR Bool can not be set to T
+  PropertyAlg         ERROR PBool can not be set to F
+  PropertyAlg         ERROR Bool can not be set to F
+  PropertyAlg         ERROR PBool can not be set to 10
+  PropertyAlg         ERROR Bool can not be set to 10
+  MsgTest           WARNING This should be printed if threshold is WARNING
+  MsgTest             ERROR This should be printed if threshold is ERROR
+  MsgTest             FATAL This should be printed if threshold is FATAL
+  MsgTest           SUCCESS This should be printed ALWAYS
+  PropertyAlg          INFO =================================================
+  PropertyAlg          INFO Read handler called for property:  'PDouble':999.00000
+  PropertyAlg          INFO Dump of the property catalogue:
+  AppMgrRunable.AuditFinalize: False
+  AppMgrRunable.AuditInitialize: False
+  AppMgrRunable.AuditReinitialize: False
+  AppMgrRunable.AuditRestart: False
+  AppMgrRunable.AuditServices: False
+  AppMgrRunable.AuditStart: False
+  AppMgrRunable.AuditStop: False
+  AppMgrRunable.AutoRetrieveTools: True
+  AppMgrRunable.CheckToolDeps: True
+  AppMgrRunable.EvtMax: 1
+  AppMgrRunable.OutputLevel: 3
+  ApplicationMgr.ActivateHistory: False
+  ApplicationMgr.AlgTypeAliases: {  }
+  ApplicationMgr.AppName: 'ApplicationMgr'
+  ApplicationMgr.AppVersion: ''
+  ApplicationMgr.AuditAlgorithms: False
+  ApplicationMgr.AuditServices: False
+  ApplicationMgr.AuditTools: False
+  ApplicationMgr.CreateSvc: [  ]
+  ApplicationMgr.Dlls: [  ]
+  ApplicationMgr.Environment: {  }
+  ApplicationMgr.EventLoop: 'EventLoopMgr'
+  ApplicationMgr.EvtMax: 1
+  ApplicationMgr.EvtSel: 'NONE'
+  ApplicationMgr.Exit: 0
+  ApplicationMgr.ExtSvc: [ 'EventDataSvc' , 'DetectorDataSvc' ]
+  ApplicationMgr.ExtSvcCreates: True
+  ApplicationMgr.Go: 0
+  ApplicationMgr.HistogramPersistency: 'NONE'
+  ApplicationMgr.InitializationLoopCheck: True
+  ApplicationMgr.JobOptionsPath: '...'
+  ApplicationMgr.JobOptionsPostAction: ''
+  ApplicationMgr.JobOptionsPreAction: ''
+  ApplicationMgr.JobOptionsSvcType: 'JobOptionsSvc'
+  ApplicationMgr.JobOptionsType: 'NONE'
+  ApplicationMgr.MessageSvcType: 'MessageSvc'
+  ApplicationMgr.OutStream: [  ]
+  ApplicationMgr.OutputLevel: 3
+  ApplicationMgr.PluginDebugLevel: 0
+  ApplicationMgr.PrintAlgsSequence: False
+  ApplicationMgr.PropertiesPrint: False
+  ApplicationMgr.ReturnCode: 0
+  ApplicationMgr.Runable: 'AppMgrRunable'
+  ApplicationMgr.StopOnSignal: False
+  ApplicationMgr.SvcMapping: [ 'EvtDataSvc/EventDataSvc' , 'DetDataSvc/DetectorDataSvc' , 'HistogramSvc/HistogramDataSvc' , 'HbookCnv::PersSvc/HbookHistSvc' , 'RootHistCnv::PersSvc/RootHistSvc' , 'EvtPersistencySvc/EventPersistencySvc' , 'DetPersistencySvc/DetectorPersistencySvc' , 'HistogramPersistencySvc/HistogramPersistencySvc' ]
+  ApplicationMgr.SvcOptMapping: [  ]
+  ApplicationMgr.TopAlg: [ 'PropertyAlg' , 'PropertyProxy' ]
+  ApplicationMgr.UseMessageSvcForROOTMessages: True
+  AuditorSvc.Auditors: ['ChronoAuditor']
+  DetectorDataSvc.AllowLoadInRunning: True
+  DetectorDataSvc.AuditFinalize: False
+  DetectorDataSvc.AuditInitialize: False
+  DetectorDataSvc.AuditReinitialize: False
+  DetectorDataSvc.AuditRestart: False
+  DetectorDataSvc.AuditServices: False
+  DetectorDataSvc.AuditStart: False
+  DetectorDataSvc.AuditStop: False
+  DetectorDataSvc.AutoRetrieveTools: True
+  DetectorDataSvc.CheckToolDeps: True
+  DetectorDataSvc.DataAccessName: 'DataAccess'
+  DetectorDataSvc.DataFaultName: 'DataFault'
+  DetectorDataSvc.DetDbLocation: 'empty'
+  DetectorDataSvc.DetDbRootName: 'dd'
+  DetectorDataSvc.DetStorageType: 7
+  DetectorDataSvc.EnableAccessHandler: False
+  DetectorDataSvc.EnableFaultHandler: False
+  DetectorDataSvc.ForceLeaves: False
+  DetectorDataSvc.InhibitPathes: [  ]
+  DetectorDataSvc.OutputLevel: 3
+  DetectorDataSvc.PersistencySvc: 'DetectorPersistencySvc'
+  DetectorDataSvc.RootCLID: 3
+  DetectorDataSvc.RootName: '/dd'
+  DetectorDataSvc.UsePersistency: False
+  DetectorPersistencySvc.AuditFinalize: False
+  DetectorPersistencySvc.AuditInitialize: False
+  DetectorPersistencySvc.AuditReinitialize: False
+  DetectorPersistencySvc.AuditRestart: False
+  DetectorPersistencySvc.AuditServices: False
+  DetectorPersistencySvc.AuditStart: False
+  DetectorPersistencySvc.AuditStop: False
+  DetectorPersistencySvc.AutoRetrieveTools: True
+  DetectorPersistencySvc.CheckToolDeps: True
+  DetectorPersistencySvc.CnvServices: [  ]
+  DetectorPersistencySvc.OutputLevel: 3
+  Dummy1.Property: True
+  Dummy2.Property: True
+  EventDataSvc.AuditFinalize: False
+  EventDataSvc.AuditInitialize: False
+  EventDataSvc.AuditReinitialize: False
+  EventDataSvc.AuditRestart: False
+  EventDataSvc.AuditServices: False
+  EventDataSvc.AuditStart: False
+  EventDataSvc.AuditStop: False
+  EventDataSvc.AutoRetrieveTools: True
+  EventDataSvc.CheckToolDeps: True
+  EventDataSvc.DataAccessName: 'DataAccess'
+  EventDataSvc.DataFaultName: 'DataFault'
+  EventDataSvc.EnableAccessHandler: False
+  EventDataSvc.EnableFaultHandler: False
+  EventDataSvc.ForceLeaves: False
+  EventDataSvc.InhibitPathes: [  ]
+  EventDataSvc.OutputLevel: 3
+  EventDataSvc.RootCLID: 110
+  EventDataSvc.RootName: '/Event'
+  EventLoopMgr.AuditFinalize: False
+  EventLoopMgr.AuditInitialize: False
+  EventLoopMgr.AuditReinitialize: False
+  EventLoopMgr.AuditRestart: False
+  EventLoopMgr.AuditServices: False
+  EventLoopMgr.AuditStart: False
+  EventLoopMgr.AuditStop: False
+  EventLoopMgr.AutoRetrieveTools: True
+  EventLoopMgr.CheckToolDeps: True
+  EventLoopMgr.EvtSel: ''
+  EventLoopMgr.HistogramPersistency: ''
+  EventLoopMgr.OutStream: [  ]
+  EventLoopMgr.OutputLevel: 2
+  EventLoopMgr.PrintControlFlowExpression: False
+  EventLoopMgr.TopAlg: [ 'PropertyAlg' , 'PropertyProxy' ]
+  EventLoopMgr.Warnings: True
+  EventPersistencySvc.AuditFinalize: False
+  EventPersistencySvc.AuditInitialize: False
+  EventPersistencySvc.AuditReinitialize: False
+  EventPersistencySvc.AuditRestart: False
+  EventPersistencySvc.AuditServices: False
+  EventPersistencySvc.AuditStart: False
+  EventPersistencySvc.AuditStop: False
+  EventPersistencySvc.AutoRetrieveTools: True
+  EventPersistencySvc.CheckToolDeps: True
+  EventPersistencySvc.CnvServices: [  ]
+  EventPersistencySvc.OutputLevel: 3
+  IncidentSvc.AuditFinalize: False
+  IncidentSvc.AuditInitialize: False
+  IncidentSvc.AuditReinitialize: False
+  IncidentSvc.AuditRestart: False
+  IncidentSvc.AuditServices: False
+  IncidentSvc.AuditStart: False
+  IncidentSvc.AuditStop: False
+  IncidentSvc.AutoRetrieveTools: True
+  IncidentSvc.CheckToolDeps: True
+  IncidentSvc.OutputLevel: 3
+  JobOptionsSvc.AuditFinalize: False
+  JobOptionsSvc.AuditInitialize: False
+  JobOptionsSvc.AuditReinitialize: False
+  JobOptionsSvc.AuditRestart: False
+  JobOptionsSvc.AuditServices: False
+  JobOptionsSvc.AuditStart: False
+  JobOptionsSvc.AuditStop: False
+  JobOptionsSvc.AutoRetrieveTools: True
+  JobOptionsSvc.CheckToolDeps: True
+  JobOptionsSvc.DUMPFILE: ''
+  JobOptionsSvc.GlobalDefaults: [  ]
+  JobOptionsSvc.OutputLevel: 3
+  JobOptionsSvc.PATH: '...'
+  JobOptionsSvc.PYTHONACTION: ''
+  JobOptionsSvc.PYTHONPARAMS: ''
+  JobOptionsSvc.ReportUnused: False
+  JobOptionsSvc.SEARCHPATH: '...'
+  JobOptionsSvc.TYPE: 'NONE'
+  MessageSvc.AuditFinalize: False
+  MessageSvc.AuditInitialize: False
+  MessageSvc.AuditReinitialize: False
+  MessageSvc.AuditRestart: False
+  MessageSvc.AuditServices: False
+  MessageSvc.AuditStart: False
+  MessageSvc.AuditStop: False
+  MessageSvc.AutoRetrieveTools: True
+  MessageSvc.CheckToolDeps: True
+  MessageSvc.Format: '% F%18W%S%7W%R%T %0W%M'
+  MessageSvc.OutputLevel: 3
+  MessageSvc.alwaysColorCode: [  ]
+  MessageSvc.alwaysLimit: 0
+  MessageSvc.countInactive: False
+  MessageSvc.debugColorCode: [  ]
+  MessageSvc.debugLimit: 500
+  MessageSvc.defaultLimit: 500
+  MessageSvc.enableSuppression: False
+  MessageSvc.errorColorCode: [ 'white' , 'red' ]
+  MessageSvc.errorLimit: 500
+  MessageSvc.fatalColorCode: [ 'blue' , 'red' ]
+  MessageSvc.fatalLimit: 500
+  MessageSvc.infoColorCode: [  ]
+  MessageSvc.infoLimit: 500
+  MessageSvc.loggedStreams: {  }
+  MessageSvc.setAlways: [  ]
+  MessageSvc.setDebug: [ 'EventLoopMgr' ]
+  MessageSvc.setError: [  ]
+  MessageSvc.setFatal: [  ]
+  MessageSvc.setInfo: [  ]
+  MessageSvc.setVerbose: [ 'MsgTest' ]
+  MessageSvc.setWarning: [ 'MsgTest' ]
+  MessageSvc.showStats: False
+  MessageSvc.statLevel: 0
+  MessageSvc.timeFormat: '%Y-%m-%d %H:%M:%S,%f'
+  MessageSvc.tracedInactiveSources: [  ]
+  MessageSvc.useColors: False
+  MessageSvc.verboseColorCode: [  ]
+  MessageSvc.verboseLimit: 500
+  MessageSvc.warningColorCode: [ 'yellow' ]
+  MessageSvc.warningLimit: 500
+  PropertyAlg.Asynchronous: False
+  PropertyAlg.AuditAlgorithms: False
+  PropertyAlg.AuditExecute: False
+  PropertyAlg.AuditFinalize: False
+  PropertyAlg.AuditInitialize: False
+  PropertyAlg.AuditReinitialize: False
+  PropertyAlg.AuditRestart: False
+  PropertyAlg.AuditStart: False
+  PropertyAlg.AuditStop: False
+  PropertyAlg.Bool: False
+  PropertyAlg.BoolArray: [ False , True , False ]
+  PropertyAlg.Cardinality: 1
+  PropertyAlg.Double: 1.0110000e+12
+  PropertyAlg.DoubleArray: [ -11.000000 , 2.0000000 , 3.3000000 , 0.00040000000 ]
+  PropertyAlg.DoubleArrayWithUnits: [ 1100000.0 , -20.000000 , 33.000000 , 0.40000000 ]
+  PropertyAlg.DoubleArrayWithoutUnits: [ 1100000.0 , -20.000000 , 33.000000 , 0.40000000 ]
+  PropertyAlg.DoublePairArray: [ ( 1.1000000 , 2.1000000 ) , ( 2.3000000 , 4.5000000 ) , ( 5.6000000 , 6.7000000 ) ]
+  PropertyAlg.EmptyArray: [  ]
+  PropertyAlg.Enable: True
+  PropertyAlg.ErrorMax: 1
+  PropertyAlg.ExtraInputs: set()
+  PropertyAlg.ExtraOutputs: set()
+  PropertyAlg.FilterCircularDependencies: True
+  PropertyAlg.FloatUnorderedSet: { 1.10000 , 2.20000 }
+  PropertyAlg.Int: 101
+  PropertyAlg.Int64: 4294967296
+  PropertyAlg.Int64Array: [ 4294967296 ]
+  PropertyAlg.IntArray: [ 1 , 2 , 3 , 5 ]
+  PropertyAlg.IntPairArray: [ ( 1 , 2 ) , ( 3 , 4 ) , ( 5 , 6 ) ]
+  PropertyAlg.IntSet: [ 1 , 2 ]
+  PropertyAlg.MonitorService: 'MonitorSvc'
+  PropertyAlg.NeededResources: [  ]
+  PropertyAlg.OutputLevel: 3
+  PropertyAlg.PBool: False
+  PropertyAlg.PBoolArray: [ True , False , True , False ]
+  PropertyAlg.PDouble: 999.00000
+  PropertyAlg.PDoubleArray: [ 1.1000000 , 2.0000000 , 3.3000000 ]
+  PropertyAlg.PInt: 155
+  PropertyAlg.PIntArray: [ 1 , 2 , 3 , 5 ]
+  PropertyAlg.PString: 'hundred \'one\''
+  PropertyAlg.PStringArray: [ 'one' , 'two' , 'four' ]
+  PropertyAlg.RegisterForContextService: False
+  PropertyAlg.String: 'hundred "one"'
+  PropertyAlg.StringArray: [ 'one' , 'two' , 'four' ]
+  PropertyAlg.StringMap: { 'one' : 'une' }
+  PropertyAlg.StringSet: [ 'one' , 'two' ]
+  PropertyAlg.Timeline: False
+  PropertyAlg.UInt64: 4294967296
+  PropertyAlg.UInt64Array: [ 4294967296 ]
+  PropertyProxy.String: "This is set by the proxy"
+  TimelineSvc.AuditFinalize: False
+  TimelineSvc.AuditInitialize: False
+  TimelineSvc.AuditReinitialize: False
+  TimelineSvc.AuditRestart: False
+  TimelineSvc.AuditServices: False
+  TimelineSvc.AuditStart: False
+  TimelineSvc.AuditStop: False
+  TimelineSvc.AutoRetrieveTools: True
+  TimelineSvc.CheckToolDeps: True
+  TimelineSvc.DumpTimeline: False
+  TimelineSvc.OutputLevel: 3
+  TimelineSvc.Partial: False
+  TimelineSvc.RecordTimeline: False
+  TimelineSvc.TimelineFile: 'timeline.csv'
+  PropertyAlg          INFO =================================================
+  PropertyAlg          INFO PInt=  'PInt':154 [should be 154]
+  PropertyAlg          INFO Try to assign invalid value to DoubleArray
+  PropertyAlg         ERROR got exception: Cannot convert '{"12.12", "13.13"}' for property 'DoubleArray' in class 'PropertyAlg': std::invalid_argument, cannot parse '{"12.12", "13.13"}' to std::vector<double,std::allocator<double> >
+  PropertyAlg          INFO Try to assign invalid value to StringMap
+  PropertyAlg         ERROR got exception: Cannot convert '{"one", {"une", "eins"}}' for property 'StringMap' in class 'PropertyAlg': boost::wrapexcept<boost::spirit::qi::expectation_failure<char const*> >, boost::spirit::qi::expectation_failure
+  PropertyAlg          INFO DoubleArray = [-11, 2, 3.3, 0.0004]
+  PropertyAlg          INFO =================================================
+  PropertyProxy        INFO  Got property this.RInt = 101;
+  PropertyProxy        INFO  Set property this.RInt = 1001;
+  PropertyProxy        INFO  Got property this.RInt = 1001;
+  PropertyProxy        INFO  Got property this.String = This is set by the proxy;
+  EventLoopMgr      WARNING Unable to locate service "EventSelector"
+  EventLoopMgr      WARNING No events will be processed from external input.
+  ApplicationMgr       INFO Application Manager Initialized successfully
+  ApplicationMgr       INFO Application Manager Started successfully
+  PropertyAlg          INFO executing....
+  PropertyProxy        INFO executing....
+  ApplicationMgr       INFO Application Manager Stopped successfully
+  PropertyAlg          INFO finalizing....
+  PropertyProxy        INFO finalizing....
+  EventLoopMgr         INFO Histograms converted successfully according to request.
+  ApplicationMgr       INFO Application Manager Finalized successfully
+  ApplicationMgr       INFO Application Manager Terminated successfully
+histos: {}
+ttrees: {}
diff --git a/GaudiTestSuite/tests/pytest/refs/Properties_py.yaml b/GaudiTestSuite/tests/pytest/refs/Properties_py.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..dcb33c55434ae4cf9b4528d4fb9f8e4bbf8367d3
--- /dev/null
+++ b/GaudiTestSuite/tests/pytest/refs/Properties_py.yaml
@@ -0,0 +1,391 @@
+stdout: |-
+  ApplicationMgr    SUCCESS
+  ====================================================================================================================================
+  ====================================================================================================================================
+  ApplicationMgr       INFO Application Manager Configured successfully
+  EventLoopMgr        DEBUG Creating Top Algorithm PropertyAlg with name PropertyAlg
+  PropertyAlg          INFO Before Initialization......
+  PropertyAlg          INFO Int    = 100
+  PropertyAlg          INFO Int64  = 100
+  PropertyAlg          INFO UInt64 = 100
+  PropertyAlg          INFO Double = 100
+  PropertyAlg          INFO String = hundred
+  PropertyAlg          INFO Bool   = 1
+  PropertyAlg          INFO IntArray    = []
+  PropertyAlg          INFO Int64Array  = []
+  PropertyAlg          INFO UInt64Array = []
+  PropertyAlg          INFO DoubleArray = []
+  PropertyAlg          INFO StringArray = []
+  PropertyAlg          INFO BoolArray   = []
+  PropertyAlg          INFO EmptyArray  = []
+  PropertyAlg          INFO IntPairArray  = []
+  PropertyAlg          INFO DoublePairArray  = []
+  PropertyAlg          INFO IntSet = []
+  PropertyAlg          INFO StringSet = []
+  PropertyAlg          INFO FloatUnorderedSet = []
+  PropertyAlg          INFO PInt    =  'PInt':100
+  PropertyAlg          INFO Read handler called for property:  'PDouble':100.00000
+  PropertyAlg          INFO PDouble =  'PDouble':100.00000
+  PropertyAlg          INFO PString =  'PString':'hundred'
+  PropertyAlg          INFO PBool   =  'PBool':False
+  PropertyAlg          INFO PIntArray    =  'PIntArray':[  ]
+  PropertyAlg          INFO PDoubleArray =  'PDoubleArray':[  ]
+  PropertyAlg          INFO PStringArray =  'PStringArray':[  ]
+  PropertyAlg          INFO PBoolArray   =  'PBoolArray':[  ]
+  EventLoopMgr        DEBUG Creating Top Algorithm PropertyProxy with name PropertyProxy
+  PropertyAlg          INFO Read handler called for property:  'PDouble':10100000.
+  PropertyAlg          INFO Update handler called for property:  'PDouble':10100000.
+  PropertyAlg          INFO After Initialization having read the JobOptions file...
+  PropertyAlg          INFO Int    = 101
+  PropertyAlg          INFO Int64  = 4294967296
+  PropertyAlg          INFO UInt64 = 4294967296
+  PropertyAlg          INFO Double = 1.011e+12
+  PropertyAlg          INFO String = hundred "one"
+  PropertyAlg          INFO Bool   = 0
+  PropertyAlg          INFO IntArray    = [1, 2, 3, 5]
+  PropertyAlg          INFO Int64Array  = [4294967296]
+  PropertyAlg          INFO UInt64Array = [4294967296]
+  PropertyAlg          INFO DoubleArray = [-11, 2, 3.3, 0.0004, 1e-20, 1e+20]
+  PropertyAlg          INFO StringArray = [one, two, four]
+  PropertyAlg          INFO BoolArray   = [0, 1, 0]
+  PropertyAlg          INFO EmptyArray  = []
+  PropertyAlg          INFO IntPairArray  = [(1, 2), (3, 4), (5, 6)]
+  PropertyAlg          INFO DoublePairArray  = [(1.1, 2.1), (2.3, 4.5), (5.6, 6.7)]
+  PropertyAlg          INFO IntSet = [1, 2]
+  PropertyAlg          INFO StringSet = [one, two]
+  PropertyAlg          INFO FloatUnorderedSet = [1.1, 2.2]
+  PropertyAlg          INFO StringMap =  'StringMap':{ 'one' : 'une' }
+  PropertyAlg          INFO PInt    =  'PInt':101
+  PropertyAlg          INFO Read handler called for property:  'PDouble':10100000.
+  PropertyAlg          INFO PDouble =  'PDouble':10100000.
+  PropertyAlg          INFO PString =  'PString':'hundred \'one\''
+  PropertyAlg          INFO PBool   =  'PBool':True
+  PropertyAlg          INFO PIntArray    =  'PIntArray':[ 1 , 2 , 3 , 5 ]
+  PropertyAlg          INFO PDoubleArray =  'PDoubleArray':[ 1.1000000 , 2.0000000 , 3.3000000 , 1.0000000e-20 , 1.0000000e+20 ]
+  PropertyAlg          INFO PStringArray =  'PStringArray':[ 'one' , 'two' , 'four' ]
+  PropertyAlg          INFO PBoolArray   =  'PBoolArray':[ True , False , True , False ]
+  PropertyAlg          INFO DoubleArrayWithUnits[0] = 1.1e+06
+  PropertyAlg          INFO DoubleArrayWithUnits[1] = -20
+  PropertyAlg          INFO DoubleArrayWithUnits[2] = 33
+  PropertyAlg          INFO DoubleArrayWithUnits[3] = 0.4
+  PropertyAlg          INFO ===============Checking Property Verifier ===============
+  PropertyAlg          INFO Playing with PropertyVerifiers...
+  PropertyAlg          INFO PInt= 155 [should be 155, bounds are 0, 200]
+  PropertyAlg          INFO Got an exception when setting a value outside bounds
+  PropertyAlg          INFO PInt=  'PInt':155 [should be 155]
+  PropertyAlg          INFO ===============Checking Property CallBaks ===============
+  PropertyAlg          INFO Accessing PDouble ...
+  PropertyAlg          INFO Read handler called for property:  'PDouble':10100000.
+  PropertyAlg          INFO Value obtained is: 1.01e+07
+  PropertyAlg          INFO Updating PDouble ...
+  PropertyAlg          INFO Read handler called for property:  'PDouble':999.00000
+  PropertyAlg          INFO Update handler called for property:  'PDouble':999.00000
+  PropertyAlg          INFO ==========Checking Accesing Properties by string=========
+  PropertyAlg          INFO  Got property ApplicationMgr.ExtSvc = [  ];
+  DetectorDataSvc      INFO Detector description not requested to be loaded
+  PropertyAlg          INFO  Set property ApplicationMgr.ExtSvc =  ["EvtDataSvc/EventDataSvc", "DetDataSvc/DetectorDataSvc"];
+  PropertyAlg          INFO  Got property ApplicationMgr.ExtSvc = [ 'EvtDataSvc/EventDataSvc' , 'DetDataSvc/DetectorDataSvc' ];
+  PropertyAlg          INFO  Set property ApplicationMgr.ExtSvc =  [ 'EventDataSvc', 'DetectorDataSvc'];
+  PropertyAlg          INFO  Got property ApplicationMgr.ExtSvc = [ 'EventDataSvc' , 'DetectorDataSvc' ];
+  PropertyAlg         ERROR PBool can not be set to T
+  PropertyAlg         ERROR Bool can not be set to T
+  PropertyAlg         ERROR PBool can not be set to F
+  PropertyAlg         ERROR Bool can not be set to F
+  PropertyAlg         ERROR PBool can not be set to 10
+  PropertyAlg         ERROR Bool can not be set to 10
+  MsgTest           WARNING This should be printed if threshold is WARNING
+  MsgTest             ERROR This should be printed if threshold is ERROR
+  MsgTest             FATAL This should be printed if threshold is FATAL
+  MsgTest           SUCCESS This should be printed ALWAYS
+  PropertyAlg          INFO =================================================
+  PropertyAlg          INFO Read handler called for property:  'PDouble':999.00000
+  PropertyAlg          INFO Dump of the property catalogue:
+  AppMgrRunable.AuditFinalize: False
+  AppMgrRunable.AuditInitialize: False
+  AppMgrRunable.AuditReinitialize: False
+  AppMgrRunable.AuditRestart: False
+  AppMgrRunable.AuditServices: False
+  AppMgrRunable.AuditStart: False
+  AppMgrRunable.AuditStop: False
+  AppMgrRunable.AutoRetrieveTools: True
+  AppMgrRunable.CheckToolDeps: True
+  AppMgrRunable.EvtMax: 1
+  AppMgrRunable.OutputLevel: 3
+  ApplicationMgr.ActivateHistory: False
+  ApplicationMgr.AlgTypeAliases: {  }
+  ApplicationMgr.AppName: 'ApplicationMgr'
+  ApplicationMgr.AppVersion: ''
+  ApplicationMgr.AuditAlgorithms: False
+  ApplicationMgr.AuditServices: False
+  ApplicationMgr.AuditTools: False
+  ApplicationMgr.CreateSvc: [  ]
+  ApplicationMgr.Dlls: [  ]
+  ApplicationMgr.Environment: {  }
+  ApplicationMgr.EventLoop: 'EventLoopMgr'
+  ApplicationMgr.EvtMax: 1
+  ApplicationMgr.EvtSel: 'NONE'
+  ApplicationMgr.Exit: 0
+  ApplicationMgr.ExtSvc: [ 'EventDataSvc' , 'DetectorDataSvc' ]
+  ApplicationMgr.ExtSvcCreates: True
+  ApplicationMgr.Go: 0
+  ApplicationMgr.HistogramPersistency: 'NONE'
+  ApplicationMgr.InitializationLoopCheck: True
+  ApplicationMgr.JobOptionsPath: '...'
+  ApplicationMgr.JobOptionsPostAction: ''
+  ApplicationMgr.JobOptionsPreAction: ''
+  ApplicationMgr.JobOptionsSvcType: 'JobOptionsSvc'
+  ApplicationMgr.JobOptionsType: 'NONE'
+  ApplicationMgr.MessageSvcType: 'MessageSvc'
+  ApplicationMgr.OutStream: [  ]
+  ApplicationMgr.OutputLevel: 3
+  ApplicationMgr.PluginDebugLevel: 0
+  ApplicationMgr.PrintAlgsSequence: False
+  ApplicationMgr.PropertiesPrint: False
+  ApplicationMgr.ReturnCode: 0
+  ApplicationMgr.Runable: 'AppMgrRunable'
+  ApplicationMgr.StopOnSignal: False
+  ApplicationMgr.SvcMapping: [ 'EvtDataSvc/EventDataSvc' , 'DetDataSvc/DetectorDataSvc' , 'HistogramSvc/HistogramDataSvc' , 'HbookCnv::PersSvc/HbookHistSvc' , 'RootHistCnv::PersSvc/RootHistSvc' , 'EvtPersistencySvc/EventPersistencySvc' , 'DetPersistencySvc/DetectorPersistencySvc' , 'HistogramPersistencySvc/HistogramPersistencySvc' ]
+  ApplicationMgr.SvcOptMapping: [  ]
+  ApplicationMgr.TopAlg: [ 'PropertyAlg/PropertyAlg' , 'PropertyProxy/PropertyProxy' ]
+  ApplicationMgr.UseMessageSvcForROOTMessages: True
+  AuditorSvc.Auditors: ['ChronoAuditor/ChronoAuditor']
+  DetectorDataSvc.AllowLoadInRunning: True
+  DetectorDataSvc.AuditFinalize: False
+  DetectorDataSvc.AuditInitialize: False
+  DetectorDataSvc.AuditReinitialize: False
+  DetectorDataSvc.AuditRestart: False
+  DetectorDataSvc.AuditServices: False
+  DetectorDataSvc.AuditStart: False
+  DetectorDataSvc.AuditStop: False
+  DetectorDataSvc.AutoRetrieveTools: True
+  DetectorDataSvc.CheckToolDeps: True
+  DetectorDataSvc.DataAccessName: 'DataAccess'
+  DetectorDataSvc.DataFaultName: 'DataFault'
+  DetectorDataSvc.DetDbLocation: 'empty'
+  DetectorDataSvc.DetDbRootName: 'dd'
+  DetectorDataSvc.DetStorageType: 7
+  DetectorDataSvc.EnableAccessHandler: False
+  DetectorDataSvc.EnableFaultHandler: False
+  DetectorDataSvc.ForceLeaves: False
+  DetectorDataSvc.InhibitPathes: [  ]
+  DetectorDataSvc.OutputLevel: 3
+  DetectorDataSvc.PersistencySvc: 'DetectorPersistencySvc'
+  DetectorDataSvc.RootCLID: 3
+  DetectorDataSvc.RootName: '/dd'
+  DetectorDataSvc.UsePersistency: False
+  DetectorPersistencySvc.AuditFinalize: False
+  DetectorPersistencySvc.AuditInitialize: False
+  DetectorPersistencySvc.AuditReinitialize: False
+  DetectorPersistencySvc.AuditRestart: False
+  DetectorPersistencySvc.AuditServices: False
+  DetectorPersistencySvc.AuditStart: False
+  DetectorPersistencySvc.AuditStop: False
+  DetectorPersistencySvc.AutoRetrieveTools: True
+  DetectorPersistencySvc.CheckToolDeps: True
+  DetectorPersistencySvc.CnvServices: [  ]
+  DetectorPersistencySvc.OutputLevel: 3
+  Dummy1.Property: True
+  Dummy2.Property: True
+  EventDataSvc.AuditFinalize: False
+  EventDataSvc.AuditInitialize: False
+  EventDataSvc.AuditReinitialize: False
+  EventDataSvc.AuditRestart: False
+  EventDataSvc.AuditServices: False
+  EventDataSvc.AuditStart: False
+  EventDataSvc.AuditStop: False
+  EventDataSvc.AutoRetrieveTools: True
+  EventDataSvc.CheckToolDeps: True
+  EventDataSvc.DataAccessName: 'DataAccess'
+  EventDataSvc.DataFaultName: 'DataFault'
+  EventDataSvc.EnableAccessHandler: False
+  EventDataSvc.EnableFaultHandler: False
+  EventDataSvc.ForceLeaves: False
+  EventDataSvc.InhibitPathes: [  ]
+  EventDataSvc.OutputLevel: 3
+  EventDataSvc.RootCLID: 110
+  EventDataSvc.RootName: '/Event'
+  EventLoopMgr.AuditFinalize: False
+  EventLoopMgr.AuditInitialize: False
+  EventLoopMgr.AuditReinitialize: False
+  EventLoopMgr.AuditRestart: False
+  EventLoopMgr.AuditServices: False
+  EventLoopMgr.AuditStart: False
+  EventLoopMgr.AuditStop: False
+  EventLoopMgr.AutoRetrieveTools: True
+  EventLoopMgr.CheckToolDeps: True
+  EventLoopMgr.EvtSel: ''
+  EventLoopMgr.HistogramPersistency: ''
+  EventLoopMgr.OutStream: [  ]
+  EventLoopMgr.OutputLevel: 2
+  EventLoopMgr.PrintControlFlowExpression: False
+  EventLoopMgr.TopAlg: [ 'PropertyAlg/PropertyAlg' , 'PropertyProxy/PropertyProxy' ]
+  EventLoopMgr.Warnings: True
+  EventPersistencySvc.AuditFinalize: False
+  EventPersistencySvc.AuditInitialize: False
+  EventPersistencySvc.AuditReinitialize: False
+  EventPersistencySvc.AuditRestart: False
+  EventPersistencySvc.AuditServices: False
+  EventPersistencySvc.AuditStart: False
+  EventPersistencySvc.AuditStop: False
+  EventPersistencySvc.AutoRetrieveTools: True
+  EventPersistencySvc.CheckToolDeps: True
+  EventPersistencySvc.CnvServices: [  ]
+  EventPersistencySvc.OutputLevel: 3
+  IncidentSvc.AuditFinalize: False
+  IncidentSvc.AuditInitialize: False
+  IncidentSvc.AuditReinitialize: False
+  IncidentSvc.AuditRestart: False
+  IncidentSvc.AuditServices: False
+  IncidentSvc.AuditStart: False
+  IncidentSvc.AuditStop: False
+  IncidentSvc.AutoRetrieveTools: True
+  IncidentSvc.CheckToolDeps: True
+  IncidentSvc.OutputLevel: 3
+  JobOptionsSvc.AuditFinalize: False
+  JobOptionsSvc.AuditInitialize: False
+  JobOptionsSvc.AuditReinitialize: False
+  JobOptionsSvc.AuditRestart: False
+  JobOptionsSvc.AuditServices: False
+  JobOptionsSvc.AuditStart: False
+  JobOptionsSvc.AuditStop: False
+  JobOptionsSvc.AutoRetrieveTools: True
+  JobOptionsSvc.CheckToolDeps: True
+  JobOptionsSvc.DUMPFILE: ''
+  JobOptionsSvc.GlobalDefaults: [  ]
+  JobOptionsSvc.OutputLevel: 3
+  JobOptionsSvc.PATH: '...'
+  JobOptionsSvc.PYTHONACTION: ''
+  JobOptionsSvc.PYTHONPARAMS: ''
+  JobOptionsSvc.ReportUnused: False
+  JobOptionsSvc.SEARCHPATH: '...'
+  JobOptionsSvc.TYPE: 'NONE'
+  MessageSvc.AuditFinalize: False
+  MessageSvc.AuditInitialize: False
+  MessageSvc.AuditReinitialize: False
+  MessageSvc.AuditRestart: False
+  MessageSvc.AuditServices: False
+  MessageSvc.AuditStart: False
+  MessageSvc.AuditStop: False
+  MessageSvc.AutoRetrieveTools: True
+  MessageSvc.CheckToolDeps: True
+  MessageSvc.Format: '% F%18W%S%7W%R%T %0W%M'
+  MessageSvc.OutputLevel: 3
+  MessageSvc.alwaysColorCode: [  ]
+  MessageSvc.alwaysLimit: 0
+  MessageSvc.countInactive: False
+  MessageSvc.debugColorCode: [  ]
+  MessageSvc.debugLimit: 500
+  MessageSvc.defaultLimit: 500
+  MessageSvc.enableSuppression: False
+  MessageSvc.errorColorCode: [ 'white' , 'red' ]
+  MessageSvc.errorLimit: 500
+  MessageSvc.fatalColorCode: [ 'blue' , 'red' ]
+  MessageSvc.fatalLimit: 500
+  MessageSvc.infoColorCode: [  ]
+  MessageSvc.infoLimit: 500
+  MessageSvc.loggedStreams: {  }
+  MessageSvc.setAlways: [  ]
+  MessageSvc.setDebug: [ 'EventLoopMgr' ]
+  MessageSvc.setError: [  ]
+  MessageSvc.setFatal: [  ]
+  MessageSvc.setInfo: [  ]
+  MessageSvc.setVerbose: [ 'MsgTest' ]
+  MessageSvc.setWarning: [ 'MsgTest' ]
+  MessageSvc.showStats: False
+  MessageSvc.statLevel: 0
+  MessageSvc.timeFormat: '%Y-%m-%d %H:%M:%S,%f'
+  MessageSvc.tracedInactiveSources: [  ]
+  MessageSvc.useColors: False
+  MessageSvc.verboseColorCode: [  ]
+  MessageSvc.verboseLimit: 500
+  MessageSvc.warningColorCode: [ 'yellow' ]
+  MessageSvc.warningLimit: 500
+  PropertyAlg.Asynchronous: False
+  PropertyAlg.AuditAlgorithms: False
+  PropertyAlg.AuditExecute: False
+  PropertyAlg.AuditFinalize: False
+  PropertyAlg.AuditInitialize: False
+  PropertyAlg.AuditReinitialize: False
+  PropertyAlg.AuditRestart: False
+  PropertyAlg.AuditStart: False
+  PropertyAlg.AuditStop: False
+  PropertyAlg.Bool: False
+  PropertyAlg.BoolArray: [ False , True , False ]
+  PropertyAlg.Cardinality: 1
+  PropertyAlg.Double: 1.0110000e+12
+  PropertyAlg.DoubleArray: [ -11.000000 , 2.0000000 , 3.3000000 , 0.00040000000 , 1.0000000e-20 , 1.0000000e+20 ]
+  PropertyAlg.DoubleArrayWithUnits: [ 1100000.0 , -20.000000 , 33.000000 , 0.40000000 ]
+  PropertyAlg.DoubleArrayWithoutUnits: [ 1100000.0 , -20.000000 , 33.000000 , 0.40000000 ]
+  PropertyAlg.DoublePairArray: [ ( 1.1000000 , 2.1000000 ) , ( 2.3000000 , 4.5000000 ) , ( 5.6000000 , 6.7000000 ) ]
+  PropertyAlg.EmptyArray: [  ]
+  PropertyAlg.Enable: True
+  PropertyAlg.ErrorMax: 1
+  PropertyAlg.ExtraInputs: set()
+  PropertyAlg.ExtraOutputs: set()
+  PropertyAlg.FilterCircularDependencies: True
+  PropertyAlg.FloatUnorderedSet: { 1.10000 , 2.20000 }
+  PropertyAlg.Int: 101
+  PropertyAlg.Int64: 4294967296
+  PropertyAlg.Int64Array: [ 4294967296 ]
+  PropertyAlg.IntArray: [ 1 , 2 , 3 , 5 ]
+  PropertyAlg.IntPairArray: [ ( 1 , 2 ) , ( 3 , 4 ) , ( 5 , 6 ) ]
+  PropertyAlg.IntSet: [ 1 , 2 ]
+  PropertyAlg.MonitorService: 'MonitorSvc'
+  PropertyAlg.NeededResources: [  ]
+  PropertyAlg.OutputLevel: 3
+  PropertyAlg.PBool: False
+  PropertyAlg.PBoolArray: [ True , False , True , False ]
+  PropertyAlg.PDouble: 999.00000
+  PropertyAlg.PDoubleArray: [ 1.1000000 , 2.0000000 , 3.3000000 , 1.0000000e-20 , 1.0000000e+20 ]
+  PropertyAlg.PInt: 155
+  PropertyAlg.PIntArray: [ 1 , 2 , 3 , 5 ]
+  PropertyAlg.PString: 'hundred \'one\''
+  PropertyAlg.PStringArray: [ 'one' , 'two' , 'four' ]
+  PropertyAlg.RegisterForContextService: False
+  PropertyAlg.String: 'hundred "one"'
+  PropertyAlg.StringArray: [ 'one' , 'two' , 'four' ]
+  PropertyAlg.StringMap: { 'one' : 'une' }
+  PropertyAlg.StringSet: [ 'one' , 'two' ]
+  PropertyAlg.Timeline: False
+  PropertyAlg.UInt64: 4294967296
+  PropertyAlg.UInt64Array: [ 4294967296 ]
+  TimelineSvc.AuditFinalize: False
+  TimelineSvc.AuditInitialize: False
+  TimelineSvc.AuditReinitialize: False
+  TimelineSvc.AuditRestart: False
+  TimelineSvc.AuditServices: False
+  TimelineSvc.AuditStart: False
+  TimelineSvc.AuditStop: False
+  TimelineSvc.AutoRetrieveTools: True
+  TimelineSvc.CheckToolDeps: True
+  TimelineSvc.DumpTimeline: False
+  TimelineSvc.OutputLevel: 3
+  TimelineSvc.Partial: False
+  TimelineSvc.RecordTimeline: False
+  TimelineSvc.TimelineFile: 'timeline.csv'
+  PropertyAlg          INFO =================================================
+  PropertyAlg          INFO PInt=  'PInt':154 [should be 154]
+  PropertyAlg          INFO Try to assign invalid value to DoubleArray
+  PropertyAlg         ERROR got exception: Cannot convert '{"12.12", "13.13"}' for property 'DoubleArray' in class 'PropertyAlg': std::invalid_argument, cannot parse '{"12.12", "13.13"}' to std::vector<double,std::allocator<double> >
+  PropertyAlg          INFO Try to assign invalid value to StringMap
+  PropertyAlg         ERROR got exception: Cannot convert '{"one", {"une", "eins"}}' for property 'StringMap' in class 'PropertyAlg': boost::wrapexcept<boost::spirit::qi::expectation_failure<char const*> >, boost::spirit::qi::expectation_failure
+  PropertyAlg          INFO DoubleArray = [-11, 2, 3.3, 0.0004, 1e-20, 1e+20]
+  PropertyAlg          INFO =================================================
+  PropertyProxy        INFO  Got property this.RInt = 101;
+  PropertyProxy        INFO  Set property this.RInt = 1001;
+  PropertyProxy        INFO  Got property this.RInt = 1001;
+  PropertyProxy        INFO  Got property this.String = hundred "one";
+  EventLoopMgr      WARNING Unable to locate service "EventSelector"
+  EventLoopMgr      WARNING No events will be processed from external input.
+  ApplicationMgr       INFO Application Manager Initialized successfully
+  ApplicationMgr       INFO Application Manager Started successfully
+  PropertyAlg          INFO executing....
+  PropertyProxy        INFO executing....
+  ApplicationMgr       INFO Application Manager Stopped successfully
+  PropertyAlg          INFO finalizing....
+  PropertyProxy        INFO finalizing....
+  EventLoopMgr         INFO Histograms converted successfully according to request.
+  ApplicationMgr       INFO Application Manager Finalized successfully
+  ApplicationMgr       INFO Application Manager Terminated successfully
+histos: {}
+ttrees: {}
diff --git a/GaudiTestSuite/tests/pytest/refs/QotdAlg.yaml b/GaudiTestSuite/tests/pytest/refs/QotdAlg.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..a51cf79c3f8e22e928e032af79e43cce3dedef0b
--- /dev/null
+++ b/GaudiTestSuite/tests/pytest/refs/QotdAlg.yaml
@@ -0,0 +1,152 @@
+stdout: |-
+  JobOptionsSvc        INFO Job options successfully file QotdAlg.opts
+  ApplicationMgr    SUCCESS
+  ====================================================================================================================================
+  ====================================================================================================================================
+  ApplicationMgr    VERBOSE declared service EvtDataSvc/EventDataSvc
+  ApplicationMgr    VERBOSE declared service DetDataSvc/DetectorDataSvc
+  ApplicationMgr    VERBOSE declared service HistogramSvc/HistogramDataSvc
+  ApplicationMgr    VERBOSE declared service HbookCnv::PersSvc/HbookHistSvc
+  ApplicationMgr    VERBOSE declared service RootHistCnv::PersSvc/RootHistSvc
+  ApplicationMgr    VERBOSE declared service EvtPersistencySvc/EventPersistencySvc
+  ApplicationMgr    VERBOSE declared service DetPersistencySvc/DetectorPersistencySvc
+  ApplicationMgr    VERBOSE declared service HistogramPersistencySvc/HistogramPersistencySvc
+  ApplicationMgr      DEBUG Loading declared DLL's
+  ApplicationMgr    VERBOSE added service EventLoopMgr/EventLoopMgr
+  ApplicationMgr       INFO Application Manager Configured successfully
+               Qotd1   INFO Initializing Qotd1...
+               Qotd2   INFO Initializing Qotd2...
+               Qotd3   INFO Initializing Qotd3...
+  EventLoopMgr      WARNING Unable to locate service "EventSelector"
+  EventLoopMgr      WARNING No events will be processed from external input.
+  ApplicationMgr       INFO Application Manager Initialized successfully
+  ApplicationMgr       INFO Application Manager Started successfully
+               Qotd1   INFO Event #0
+   --- famous quotes ---
+   - God does not play dice with the Universe.
+   - 640K of memory should be enough for anybody.
+   - Always code as if the guy maintaining your code would be a violent psychopath knowing where you live.
+   - In a few minutes a computer can make a mistake so great that it would have taken many men many months to equal it.
+   - GIGO is not a design pattern.
+   --- famous quotes --- [DONE]
+               Qotd2   INFO Event #0
+   --- famous quotes ---
+   - God does not play dice with the Universe.
+   - 640K of memory should be enough for anybody.
+   - Always code as if the guy maintaining your code would be a violent psychopath knowing where you live.
+   - In a few minutes a computer can make a mistake so great that it would have taken many men many months to equal it.
+   - GIGO is not a design pattern.
+   --- famous quotes --- [DONE]
+               Qotd3   INFO Event #0
+   --- famous quotes ---
+   - God does not play dice with the Universe.
+   - 640K of memory should be enough for anybody.
+   - Always code as if the guy maintaining your code would be a violent psychopath knowing where you live.
+   - In a few minutes a computer can make a mistake so great that it would have taken many men many months to equal it.
+   - GIGO is not a design pattern.
+   --- famous quotes --- [DONE]
+               Qotd1   INFO Event #1
+   --- famous quotes ---
+   - God does not play dice with the Universe.
+   - 640K of memory should be enough for anybody.
+   - Always code as if the guy maintaining your code would be a violent psychopath knowing where you live.
+   - In a few minutes a computer can make a mistake so great that it would have taken many men many months to equal it.
+   - GIGO is not a design pattern.
+   --- famous quotes --- [DONE]
+               Qotd2   INFO Event #1
+   --- famous quotes ---
+   - God does not play dice with the Universe.
+   - 640K of memory should be enough for anybody.
+   - Always code as if the guy maintaining your code would be a violent psychopath knowing where you live.
+   - In a few minutes a computer can make a mistake so great that it would have taken many men many months to equal it.
+   - GIGO is not a design pattern.
+   --- famous quotes --- [DONE]
+               Qotd3   INFO Event #1
+   --- famous quotes ---
+   - God does not play dice with the Universe.
+   - 640K of memory should be enough for anybody.
+   - Always code as if the guy maintaining your code would be a violent psychopath knowing where you live.
+   - In a few minutes a computer can make a mistake so great that it would have taken many men many months to equal it.
+   - GIGO is not a design pattern.
+   --- famous quotes --- [DONE]
+               Qotd1   INFO Event #2
+   --- famous quotes ---
+   - God does not play dice with the Universe.
+   - 640K of memory should be enough for anybody.
+   - Always code as if the guy maintaining your code would be a violent psychopath knowing where you live.
+   - In a few minutes a computer can make a mistake so great that it would have taken many men many months to equal it.
+   - GIGO is not a design pattern.
+   --- famous quotes --- [DONE]
+               Qotd2   INFO Event #2
+   --- famous quotes ---
+   - God does not play dice with the Universe.
+   - 640K of memory should be enough for anybody.
+   - Always code as if the guy maintaining your code would be a violent psychopath knowing where you live.
+   - In a few minutes a computer can make a mistake so great that it would have taken many men many months to equal it.
+   - GIGO is not a design pattern.
+   --- famous quotes --- [DONE]
+               Qotd3   INFO Event #2
+   --- famous quotes ---
+   - God does not play dice with the Universe.
+   - 640K of memory should be enough for anybody.
+   - Always code as if the guy maintaining your code would be a violent psychopath knowing where you live.
+   - In a few minutes a computer can make a mistake so great that it would have taken many men many months to equal it.
+   - GIGO is not a design pattern.
+   --- famous quotes --- [DONE]
+               Qotd1   INFO Event #3
+   --- famous quotes ---
+   - God does not play dice with the Universe.
+   - 640K of memory should be enough for anybody.
+   - Always code as if the guy maintaining your code would be a violent psychopath knowing where you live.
+   - In a few minutes a computer can make a mistake so great that it would have taken many men many months to equal it.
+   - GIGO is not a design pattern.
+   --- famous quotes --- [DONE]
+               Qotd2   INFO Event #3
+   --- famous quotes ---
+   - God does not play dice with the Universe.
+   - 640K of memory should be enough for anybody.
+   - Always code as if the guy maintaining your code would be a violent psychopath knowing where you live.
+   - In a few minutes a computer can make a mistake so great that it would have taken many men many months to equal it.
+   - GIGO is not a design pattern.
+   --- famous quotes --- [DONE]
+               Qotd3   INFO Event #3
+   --- famous quotes ---
+   - God does not play dice with the Universe.
+   - 640K of memory should be enough for anybody.
+   - Always code as if the guy maintaining your code would be a violent psychopath knowing where you live.
+   - In a few minutes a computer can make a mistake so great that it would have taken many men many months to equal it.
+   - GIGO is not a design pattern.
+   --- famous quotes --- [DONE]
+               Qotd1   INFO Event #4
+   --- famous quotes ---
+   - God does not play dice with the Universe.
+   - 640K of memory should be enough for anybody.
+   - Always code as if the guy maintaining your code would be a violent psychopath knowing where you live.
+   - In a few minutes a computer can make a mistake so great that it would have taken many men many months to equal it.
+   - GIGO is not a design pattern.
+   --- famous quotes --- [DONE]
+               Qotd2   INFO Event #4
+   --- famous quotes ---
+   - God does not play dice with the Universe.
+   - 640K of memory should be enough for anybody.
+   - Always code as if the guy maintaining your code would be a violent psychopath knowing where you live.
+   - In a few minutes a computer can make a mistake so great that it would have taken many men many months to equal it.
+   - GIGO is not a design pattern.
+   --- famous quotes --- [DONE]
+               Qotd3   INFO Event #4
+   --- famous quotes ---
+   - God does not play dice with the Universe.
+   - 640K of memory should be enough for anybody.
+   - Always code as if the guy maintaining your code would be a violent psychopath knowing where you live.
+   - In a few minutes a computer can make a mistake so great that it would have taken many men many months to equal it.
+   - GIGO is not a design pattern.
+   --- famous quotes --- [DONE]
+  ApplicationMgr       INFO Application Manager Stopped successfully
+               Qotd1   INFO Finalizing...
+               Qotd2   INFO Finalizing...
+               Qotd3   INFO Finalizing...
+  EventLoopMgr         INFO Histograms converted successfully according to request.
+  ApplicationMgr       INFO Application Manager Finalized successfully
+  ApplicationMgr       INFO Application Manager Terminated successfully
+histos: {}
+ttrees: {}
diff --git a/GaudiTestSuite/tests/pytest/refs/QueueingEventProcessor/custom_exe.yaml b/GaudiTestSuite/tests/pytest/refs/QueueingEventProcessor/custom_exe.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..0c3c17687d3aecc8259da79ef858cf40a937662f
--- /dev/null
+++ b/GaudiTestSuite/tests/pytest/refs/QueueingEventProcessor/custom_exe.yaml
@@ -0,0 +1,105 @@
+stdout: |-
+  ApplicationMgr    SUCCESS
+  ====================================================================================================================================
+  ====================================================================================================================================
+  ApplicationMgr       INFO Application Manager Configured successfully
+  QueueingEventLo...  DEBUG Creating Top Algorithm GaudiTesting::SleepyAlg with name Alg1
+  ApplicationMgr       INFO Application Manager Initialized successfully
+  <main>               INFO  n_of_batches: 2
+  <main>               INFO  evts_in_batch: 5
+  QueueingEventLo...   INFO  'Capacity':3
+  ApplicationMgr       INFO Application Manager Started successfully
+  <main>               INFO prepare batch of events n. 1
+  <main>               INFO looping over the batch
+  <main>               INFO - pushing event 1 (s: 0  e: 0)...
+  <main>               INFO   ... event 1 pushed
+  <main>               INFO - checking for completed events
+  <main>               INFO - pushing event 2 (s: 0  e: 1)...
+  <main>               INFO   ... event 2 pushed
+  <main>               INFO - checking for completed events
+  <main>               INFO - pushing event 3 (s: 0  e: 2)...
+  <main>               INFO   ... event 3 pushed
+  <main>               INFO - checking for completed events
+  <main>               INFO - pushing event 4 (s: 0  e: 3)...
+  QueueingEventLo...  DEBUG processing s: 0  e: 0
+  Alg1                 INFO Executing event 1
+  Alg1                 INFO Sleeping for 1 seconds
+  Alg1                 INFO Back from sleep
+  <main>               INFO   ... event 4 pushed
+  <main>               INFO - checking for completed events
+  <main>               INFO   s: 0  e: 0 -> SUCCESS
+  <main>               INFO - pushing event 5 (s: 0  e: 4)...
+  QueueingEventLo...  DEBUG processing s: 0  e: 1
+  Alg1                 INFO Executing event 2
+  Alg1                 INFO Sleeping for 1 seconds
+  Alg1                 INFO Back from sleep
+  <main>               INFO   ... event 5 pushed
+  <main>               INFO - checking for completed events
+  <main>               INFO   s: 0  e: 1 -> SUCCESS
+  <main>               INFO prepare batch of events n. 2
+  <main>               INFO   (pretend we need time so that the processing thread drains the input queue)
+  QueueingEventLo...  DEBUG processing s: 0  e: 2
+  Alg1                 INFO Executing event 3
+  Alg1                 INFO Sleeping for 1 seconds
+  Alg1                 INFO Back from sleep
+  QueueingEventLo...  DEBUG processing s: 0  e: 3
+  Alg1                 INFO Executing event 4
+  Alg1                 INFO Sleeping for 1 seconds
+  Alg1                 INFO Back from sleep
+  QueueingEventLo...  DEBUG processing s: 0  e: 4
+  Alg1                 INFO Executing event 5
+  Alg1                 INFO Sleeping for 1 seconds
+  Alg1                 INFO Back from sleep
+  <main>               INFO   (all events in the queue should have been processed by now)
+  <main>               INFO looping over the batch
+  <main>               INFO - pushing event 6 (s: 0  e: 5)...
+  <main>               INFO   ... event 6 pushed
+  <main>               INFO - checking for completed events
+  <main>               INFO   s: 0  e: 2 -> SUCCESS
+  <main>               INFO - pushing event 7 (s: 0  e: 6)...
+  <main>               INFO   ... event 7 pushed
+  <main>               INFO - checking for completed events
+  <main>               INFO   s: 0  e: 3 -> SUCCESS
+  <main>               INFO - pushing event 8 (s: 0  e: 7)...
+  <main>               INFO   ... event 8 pushed
+  <main>               INFO - checking for completed events
+  <main>               INFO   s: 0  e: 4 -> SUCCESS
+  <main>               INFO - pushing event 9 (s: 0  e: 8)...
+  QueueingEventLo...  DEBUG processing s: 0  e: 5
+  Alg1                 INFO Executing event 6
+  Alg1                 INFO Sleeping for 1 seconds
+  Alg1                 INFO Back from sleep
+  <main>               INFO   ... event 9 pushed
+  <main>               INFO - checking for completed events
+  <main>               INFO   s: 0  e: 5 -> SUCCESS
+  <main>               INFO - pushing event 10 (s: 0  e: 9)...
+  QueueingEventLo...  DEBUG processing s: 0  e: 6
+  Alg1                 INFO Executing event 7
+  Alg1                 INFO Sleeping for 1 seconds
+  Alg1                 INFO Back from sleep
+  <main>               INFO   ... event 10 pushed
+  <main>               INFO - checking for completed events
+  <main>               INFO   s: 0  e: 6 -> SUCCESS
+  <main>               INFO no more inputs: let's drain the output queue
+  QueueingEventLo...  DEBUG processing s: 0  e: 7
+  Alg1                 INFO Executing event 8
+  Alg1                 INFO Sleeping for 1 seconds
+  Alg1                 INFO Back from sleep
+  <main>               INFO   s: 0  e: 7 -> SUCCESS
+  QueueingEventLo...  DEBUG processing s: 0  e: 8
+  Alg1                 INFO Executing event 9
+  Alg1                 INFO Sleeping for 1 seconds
+  Alg1                 INFO Back from sleep
+  <main>               INFO   s: 0  e: 8 -> SUCCESS
+  QueueingEventLo...  DEBUG processing s: 0  e: 9
+  Alg1                 INFO Executing event 10
+  Alg1                 INFO Sleeping for 1 seconds
+  Alg1                 INFO Back from sleep
+  <main>               INFO   s: 0  e: 9 -> SUCCESS
+  <main>               INFO all done
+  QueueingEventLo...  DEBUG exiting event loop thread
+  ApplicationMgr       INFO Application Manager Stopped successfully
+  ApplicationMgr       INFO Application Manager Finalized successfully
+  ApplicationMgr       INFO Application Manager Terminated successfully
+histos: {}
+ttrees: {}
diff --git a/GaudiTestSuite/tests/pytest/refs/QueueingEventProcessor/gaudi_exe.yaml b/GaudiTestSuite/tests/pytest/refs/QueueingEventProcessor/gaudi_exe.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..18991239e488c197756f82d4284e89eb2e83e3ca
--- /dev/null
+++ b/GaudiTestSuite/tests/pytest/refs/QueueingEventProcessor/gaudi_exe.yaml
@@ -0,0 +1,106 @@
+stdout: |-
+  JobOptionsSvc        INFO Job options successfully file QueueingEventProcessorExample.opts
+  ApplicationMgr    SUCCESS
+  ====================================================================================================================================
+  ====================================================================================================================================
+  ApplicationMgr       INFO Application Manager Configured successfully
+  QueueingEventLo...  DEBUG Creating Top Algorithm GaudiTesting::SleepyAlg with name Alg1
+  ApplicationMgr       INFO Application Manager Initialized successfully
+  <main>               INFO  n_of_batches: 2
+  <main>               INFO  evts_in_batch: 5
+  QueueingEventLo...   INFO  'Capacity':3
+  ApplicationMgr       INFO Application Manager Started successfully
+  <main>               INFO prepare batch of events n. 1
+  <main>               INFO looping over the batch
+  <main>               INFO - pushing event 1 (s: 0  e: 0)...
+  <main>               INFO   ... event 1 pushed
+  <main>               INFO - checking for completed events
+  <main>               INFO - pushing event 2 (s: 0  e: 1)...
+  <main>               INFO   ... event 2 pushed
+  <main>               INFO - checking for completed events
+  <main>               INFO - pushing event 3 (s: 0  e: 2)...
+  <main>               INFO   ... event 3 pushed
+  <main>               INFO - checking for completed events
+  <main>               INFO - pushing event 4 (s: 0  e: 3)...
+  QueueingEventLo...  DEBUG processing s: 0  e: 0
+  Alg1                 INFO Executing event 1
+  Alg1                 INFO Sleeping for 1 seconds
+  Alg1                 INFO Back from sleep
+  <main>               INFO   ... event 4 pushed
+  <main>               INFO - checking for completed events
+  <main>               INFO   s: 0  e: 0 -> SUCCESS
+  <main>               INFO - pushing event 5 (s: 0  e: 4)...
+  QueueingEventLo...  DEBUG processing s: 0  e: 1
+  Alg1                 INFO Executing event 2
+  Alg1                 INFO Sleeping for 1 seconds
+  Alg1                 INFO Back from sleep
+  <main>               INFO   ... event 5 pushed
+  <main>               INFO - checking for completed events
+  <main>               INFO   s: 0  e: 1 -> SUCCESS
+  <main>               INFO prepare batch of events n. 2
+  <main>               INFO   (pretend we need time so that the processing thread drains the input queue)
+  QueueingEventLo...  DEBUG processing s: 0  e: 2
+  Alg1                 INFO Executing event 3
+  Alg1                 INFO Sleeping for 1 seconds
+  Alg1                 INFO Back from sleep
+  QueueingEventLo...  DEBUG processing s: 0  e: 3
+  Alg1                 INFO Executing event 4
+  Alg1                 INFO Sleeping for 1 seconds
+  Alg1                 INFO Back from sleep
+  QueueingEventLo...  DEBUG processing s: 0  e: 4
+  Alg1                 INFO Executing event 5
+  Alg1                 INFO Sleeping for 1 seconds
+  Alg1                 INFO Back from sleep
+  <main>               INFO   (all events in the queue should have been processed by now)
+  <main>               INFO looping over the batch
+  <main>               INFO - pushing event 6 (s: 0  e: 5)...
+  <main>               INFO   ... event 6 pushed
+  <main>               INFO - checking for completed events
+  <main>               INFO   s: 0  e: 2 -> SUCCESS
+  <main>               INFO - pushing event 7 (s: 0  e: 6)...
+  <main>               INFO   ... event 7 pushed
+  <main>               INFO - checking for completed events
+  <main>               INFO   s: 0  e: 3 -> SUCCESS
+  <main>               INFO - pushing event 8 (s: 0  e: 7)...
+  <main>               INFO   ... event 8 pushed
+  <main>               INFO - checking for completed events
+  <main>               INFO   s: 0  e: 4 -> SUCCESS
+  <main>               INFO - pushing event 9 (s: 0  e: 8)...
+  QueueingEventLo...  DEBUG processing s: 0  e: 5
+  Alg1                 INFO Executing event 6
+  Alg1                 INFO Sleeping for 1 seconds
+  Alg1                 INFO Back from sleep
+  <main>               INFO   ... event 9 pushed
+  <main>               INFO - checking for completed events
+  <main>               INFO   s: 0  e: 5 -> SUCCESS
+  <main>               INFO - pushing event 10 (s: 0  e: 9)...
+  QueueingEventLo...  DEBUG processing s: 0  e: 6
+  Alg1                 INFO Executing event 7
+  Alg1                 INFO Sleeping for 1 seconds
+  Alg1                 INFO Back from sleep
+  <main>               INFO   ... event 10 pushed
+  <main>               INFO - checking for completed events
+  <main>               INFO   s: 0  e: 6 -> SUCCESS
+  <main>               INFO no more inputs: let's drain the output queue
+  QueueingEventLo...  DEBUG processing s: 0  e: 7
+  Alg1                 INFO Executing event 8
+  Alg1                 INFO Sleeping for 1 seconds
+  Alg1                 INFO Back from sleep
+  <main>               INFO   s: 0  e: 7 -> SUCCESS
+  QueueingEventLo...  DEBUG processing s: 0  e: 8
+  Alg1                 INFO Executing event 9
+  Alg1                 INFO Sleeping for 1 seconds
+  Alg1                 INFO Back from sleep
+  <main>               INFO   s: 0  e: 8 -> SUCCESS
+  QueueingEventLo...  DEBUG processing s: 0  e: 9
+  Alg1                 INFO Executing event 10
+  Alg1                 INFO Sleeping for 1 seconds
+  Alg1                 INFO Back from sleep
+  <main>               INFO   s: 0  e: 9 -> SUCCESS
+  <main>               INFO all done
+  QueueingEventLo...  DEBUG exiting event loop thread
+  ApplicationMgr       INFO Application Manager Stopped successfully
+  ApplicationMgr       INFO Application Manager Finalized successfully
+  ApplicationMgr       INFO Application Manager Terminated successfully
+histos: {}
+ttrees: {}
diff --git a/GaudiTestSuite/tests/pytest/refs/QueueingEventProcessor/gaudirun.yaml b/GaudiTestSuite/tests/pytest/refs/QueueingEventProcessor/gaudirun.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..0c3c17687d3aecc8259da79ef858cf40a937662f
--- /dev/null
+++ b/GaudiTestSuite/tests/pytest/refs/QueueingEventProcessor/gaudirun.yaml
@@ -0,0 +1,105 @@
+stdout: |-
+  ApplicationMgr    SUCCESS
+  ====================================================================================================================================
+  ====================================================================================================================================
+  ApplicationMgr       INFO Application Manager Configured successfully
+  QueueingEventLo...  DEBUG Creating Top Algorithm GaudiTesting::SleepyAlg with name Alg1
+  ApplicationMgr       INFO Application Manager Initialized successfully
+  <main>               INFO  n_of_batches: 2
+  <main>               INFO  evts_in_batch: 5
+  QueueingEventLo...   INFO  'Capacity':3
+  ApplicationMgr       INFO Application Manager Started successfully
+  <main>               INFO prepare batch of events n. 1
+  <main>               INFO looping over the batch
+  <main>               INFO - pushing event 1 (s: 0  e: 0)...
+  <main>               INFO   ... event 1 pushed
+  <main>               INFO - checking for completed events
+  <main>               INFO - pushing event 2 (s: 0  e: 1)...
+  <main>               INFO   ... event 2 pushed
+  <main>               INFO - checking for completed events
+  <main>               INFO - pushing event 3 (s: 0  e: 2)...
+  <main>               INFO   ... event 3 pushed
+  <main>               INFO - checking for completed events
+  <main>               INFO - pushing event 4 (s: 0  e: 3)...
+  QueueingEventLo...  DEBUG processing s: 0  e: 0
+  Alg1                 INFO Executing event 1
+  Alg1                 INFO Sleeping for 1 seconds
+  Alg1                 INFO Back from sleep
+  <main>               INFO   ... event 4 pushed
+  <main>               INFO - checking for completed events
+  <main>               INFO   s: 0  e: 0 -> SUCCESS
+  <main>               INFO - pushing event 5 (s: 0  e: 4)...
+  QueueingEventLo...  DEBUG processing s: 0  e: 1
+  Alg1                 INFO Executing event 2
+  Alg1                 INFO Sleeping for 1 seconds
+  Alg1                 INFO Back from sleep
+  <main>               INFO   ... event 5 pushed
+  <main>               INFO - checking for completed events
+  <main>               INFO   s: 0  e: 1 -> SUCCESS
+  <main>               INFO prepare batch of events n. 2
+  <main>               INFO   (pretend we need time so that the processing thread drains the input queue)
+  QueueingEventLo...  DEBUG processing s: 0  e: 2
+  Alg1                 INFO Executing event 3
+  Alg1                 INFO Sleeping for 1 seconds
+  Alg1                 INFO Back from sleep
+  QueueingEventLo...  DEBUG processing s: 0  e: 3
+  Alg1                 INFO Executing event 4
+  Alg1                 INFO Sleeping for 1 seconds
+  Alg1                 INFO Back from sleep
+  QueueingEventLo...  DEBUG processing s: 0  e: 4
+  Alg1                 INFO Executing event 5
+  Alg1                 INFO Sleeping for 1 seconds
+  Alg1                 INFO Back from sleep
+  <main>               INFO   (all events in the queue should have been processed by now)
+  <main>               INFO looping over the batch
+  <main>               INFO - pushing event 6 (s: 0  e: 5)...
+  <main>               INFO   ... event 6 pushed
+  <main>               INFO - checking for completed events
+  <main>               INFO   s: 0  e: 2 -> SUCCESS
+  <main>               INFO - pushing event 7 (s: 0  e: 6)...
+  <main>               INFO   ... event 7 pushed
+  <main>               INFO - checking for completed events
+  <main>               INFO   s: 0  e: 3 -> SUCCESS
+  <main>               INFO - pushing event 8 (s: 0  e: 7)...
+  <main>               INFO   ... event 8 pushed
+  <main>               INFO - checking for completed events
+  <main>               INFO   s: 0  e: 4 -> SUCCESS
+  <main>               INFO - pushing event 9 (s: 0  e: 8)...
+  QueueingEventLo...  DEBUG processing s: 0  e: 5
+  Alg1                 INFO Executing event 6
+  Alg1                 INFO Sleeping for 1 seconds
+  Alg1                 INFO Back from sleep
+  <main>               INFO   ... event 9 pushed
+  <main>               INFO - checking for completed events
+  <main>               INFO   s: 0  e: 5 -> SUCCESS
+  <main>               INFO - pushing event 10 (s: 0  e: 9)...
+  QueueingEventLo...  DEBUG processing s: 0  e: 6
+  Alg1                 INFO Executing event 7
+  Alg1                 INFO Sleeping for 1 seconds
+  Alg1                 INFO Back from sleep
+  <main>               INFO   ... event 10 pushed
+  <main>               INFO - checking for completed events
+  <main>               INFO   s: 0  e: 6 -> SUCCESS
+  <main>               INFO no more inputs: let's drain the output queue
+  QueueingEventLo...  DEBUG processing s: 0  e: 7
+  Alg1                 INFO Executing event 8
+  Alg1                 INFO Sleeping for 1 seconds
+  Alg1                 INFO Back from sleep
+  <main>               INFO   s: 0  e: 7 -> SUCCESS
+  QueueingEventLo...  DEBUG processing s: 0  e: 8
+  Alg1                 INFO Executing event 9
+  Alg1                 INFO Sleeping for 1 seconds
+  Alg1                 INFO Back from sleep
+  <main>               INFO   s: 0  e: 8 -> SUCCESS
+  QueueingEventLo...  DEBUG processing s: 0  e: 9
+  Alg1                 INFO Executing event 10
+  Alg1                 INFO Sleeping for 1 seconds
+  Alg1                 INFO Back from sleep
+  <main>               INFO   s: 0  e: 9 -> SUCCESS
+  <main>               INFO all done
+  QueueingEventLo...  DEBUG exiting event loop thread
+  ApplicationMgr       INFO Application Manager Stopped successfully
+  ApplicationMgr       INFO Application Manager Finalized successfully
+  ApplicationMgr       INFO Application Manager Terminated successfully
+histos: {}
+ttrees: {}
diff --git a/GaudiTestSuite/tests/pytest/refs/ROOT_IO/CollRead.yaml b/GaudiTestSuite/tests/pytest/refs/ROOT_IO/CollRead.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..2703a772f17d540d7ba7bfa29af86ca4b9d6ffd0
--- /dev/null
+++ b/GaudiTestSuite/tests/pytest/refs/ROOT_IO/CollRead.yaml
@@ -0,0 +1,191 @@
+stdout: "{'ApplicationMgr': {'EvtMax': -1,\n                    'ExtSvc': ['TagCollectionSvc/EvtTupleSvc',\n\
+  \                               'FileRecordDataSvc/FileRecordDataSvc'],\n      \
+  \              'HistogramPersistency': 'NONE',\n                    'SvcOptMapping':\
+  \ ['Gaudi::MultiFileCatalog/FileCatalog',\n                                    \
+  \  'Gaudi::IODataManager/IODataManager',\n                                     \
+  \ 'Gaudi::RootCnvSvc/RootCnvSvc'],\n                    'TopAlg': ['ReadAlg/ReadAlg']},\n\
+  \ 'EventPersistencySvc': {'CnvServices': ['Gaudi::RootCnvSvc/RootCnvSvc']},\n 'EventSelector':\
+  \ {'Input': [\"COLLECTION='Dir1/Dir2/Dir3/Collection' DATAFILE='PFN:ROOT_IO.tags'\
+  \ SVC='Gaudi::RootCnvSvc' SEL='(Ntrack>15)' FUN='Gaudi::TestSuite::EvtCollectionSelector'\"\
+  ,\n                             \"COLLECTION='Dir1/Dir2/Dir3/Collection#Addr' DATAFILE='PFN:ROOT_IO.tags'\
+  \ SVC='Gaudi::RootCnvSvc' SEL='(Ntrack>15)' FUN='Gaudi::TestSuite::EvtCollectionSelector'\"\
+  ],\n                   'PrintFreq': 100},\n 'FileCatalog': {'Catalogs': ['xmlcatalog_file:ROOTIO.xml']},\n\
+  \ 'FileRecordPersistencySvc': {'CnvServices': ['Gaudi::RootCnvSvc/RootCnvSvc']}}\n\
+  ApplicationMgr    SUCCESS\n====================================================================================================================================\n\
+  ====================================================================================================================================\n\
+  ApplicationMgr       INFO Application Manager Configured successfully\nEvtTupleSvc\
+  \          INFO Added stream file:PFN:ROOT_IO.tags as EventSelector.DataStreamTool_1\n\
+  Gaudi::RootData...   INFO Connect to existing Database file:PFN:ROOT_IO.tags as\
+  \ /EventSelector.DataStreamTool_1 for READ\nEventSelector        INFO Stream:EventSelector.DataStreamTool_1\
+  \ Def:COLLECTION='Dir1/Dir2/Dir3/Collection' DATAFILE='PFN:ROOT_IO.tags' SVC='Gaudi::RootCnvSvc'\
+  \ SEL='(Ntrack>15)' FUN='Gaudi::TestSuite::EvtCollectionSelector'\nApplicationMgr\
+  \       INFO Application Manager Initialized successfully\nApplicationMgr      \
+  \ INFO Application Manager Started successfully\nGaudi::TestSuite::EvtCollectionSelector\t\
+  \ -> #tracks : 93\nGaudi::TestSuite::EvtCollectionSelector\t -> Momenta(Var): [0]=16.6809\
+  \ [1]=14.9037 [2]=16.7944 [3]=17.0709 [4]=17.3469\nGaudi::TestSuite::EvtCollectionSelector\t\
+  \ -> Momenta(Fix): [0]=16.6809 [1]=14.9037 [2]=16.7944 [3]=17.0709 [4]=17.3469\n\
+  Gaudi::TestSuite::EvtCollectionSelector\t -> Track :  px=10.1578 py=9.51566 pz=9.19358\n\
+  Gaudi::TestSuite::EvtCollectionSelector   SELECTED : True\nEventSelector     SUCCESS\
+  \ Reading Event record 1. Record number within stream 1: 1\nEventPersistenc... \
+  \  INFO Added successfully Conversion service RootCnvSvc\nFileRecordPersi...   INFO\
+  \ Added successfully Conversion service RootCnvSvc\nReadAlg           SUCCESS Got\
+  \ incident: NEW_FILE_RECORD Source:/FileRecords/00000000-0000-0000-0000-000000000000\n\
+  ReadAlg           SUCCESS Received incident:NEW_FILE_RECORD: /FileRecords/00000000-0000-0000-0000-000000000000\n\
+  ReadAlg           SUCCESS Incident: FileInfo record: /FileRecords/00000000-0000-0000-0000-000000000000/EvtCount=1000\n\
+  ReadAlg           SUCCESS Incident: FileInfo record: /FileRecords/00000000-0000-0000-0000-000000000000/SumCount=123456\n\
+  ReadAlg              INFO ========= EVENT:2 RUN:999 TIME:1577836802.002 0 (0) 1\
+  \ (1) 2 (2)\nReadAlg           SUCCESS FileInfo record: 00000000-0000-0000-0000-000000000000/EvtCount=1000\n\
+  ReadAlg           SUCCESS FileInfo record: 00000000-0000-0000-0000-000000000000/SumCount=123456\n\
+  Gaudi::TestSuite::EvtCollectionSelector\t -> #tracks : 76\nGaudi::TestSuite::EvtCollectionSelector\t\
+  \ -> Momenta(Var): [0]=17.7422 [1]=16.7922 [2]=17.6961 [3]=16.0612 [4]=15.7365\n\
+  Gaudi::TestSuite::EvtCollectionSelector\t -> Momenta(Fix): [0]=17.7422 [1]=16.7922\
+  \ [2]=17.6961 [3]=16.0612 [4]=15.7365\nGaudi::TestSuite::EvtCollectionSelector\t\
+  \ -> Track :  px=10.4989 py=10.4342 pz=9.78193\nGaudi::TestSuite::EvtCollectionSelector\
+  \   SELECTED : True\nReadAlg              INFO ========= EVENT:3 RUN:999 TIME:1577836803.003\
+  \ 0 (0) 1 (1) 2 (2)\nGaudi::TestSuite::EvtCollectionSelector\t -> #tracks : 93\n\
+  Gaudi::TestSuite::EvtCollectionSelector\t -> Momenta(Var): [0]=16.7554 [1]=16.91\
+  \ [2]=17.424 [3]=17.0529 [4]=16.2021\nGaudi::TestSuite::EvtCollectionSelector\t\
+  \ -> Momenta(Fix): [0]=16.7554 [1]=16.91 [2]=17.424 [3]=17.0529 [4]=16.2021\nGaudi::TestSuite::EvtCollectionSelector\t\
+  \ -> Track :  px=8.95659 py=9.22111 pz=10.7468\nGaudi::TestSuite::EvtCollectionSelector\
+  \   SELECTED : True\nReadAlg              INFO ========= EVENT:4 RUN:999 TIME:1577836804.004\
+  \ 0 (0) 1 (1) 2 (2)\nGaudi::TestSuite::EvtCollectionSelector\t -> #tracks : 54\n\
+  Gaudi::TestSuite::EvtCollectionSelector\t -> Momenta(Var): [0]=18.3973 [1]=15.7355\
+  \ [2]=17.3919 [3]=17.6139 [4]=15.3032\nGaudi::TestSuite::EvtCollectionSelector\t\
+  \ -> Momenta(Fix): [0]=18.3973 [1]=15.7355 [2]=17.3919 [3]=17.6139 [4]=15.3032\n\
+  Gaudi::TestSuite::EvtCollectionSelector\t -> Track :  px=10.7592 py=9.68162 pz=11.3563\n\
+  Gaudi::TestSuite::EvtCollectionSelector   SELECTED : True\nReadAlg             \
+  \ INFO ========= EVENT:6 RUN:999 TIME:1577836806.006 0 (0) 1 (1) 2 (2)\nGaudi::TestSuite::EvtCollectionSelector\t\
+  \ -> #tracks : 52\nGaudi::TestSuite::EvtCollectionSelector\t -> Momenta(Var): [0]=16.7278\
+  \ [1]=19.0105 [2]=17.2653 [3]=17.9376 [4]=18.0045\nGaudi::TestSuite::EvtCollectionSelector\t\
+  \ -> Momenta(Fix): [0]=16.7278 [1]=19.0105 [2]=17.2653 [3]=17.9376 [4]=18.0045\n\
+  Gaudi::TestSuite::EvtCollectionSelector\t -> Track :  px=9.79151 py=8.83918 pz=10.2866\n\
+  Gaudi::TestSuite::EvtCollectionSelector   SELECTED : True\nReadAlg             \
+  \ INFO ========= EVENT:500 RUN:999 TIME:1577837300.5 0 (0) 1 (1) 2 (2)\nGaudi::TestSuite::EvtCollectionSelector\t\
+  \ -> #tracks : 55\nGaudi::TestSuite::EvtCollectionSelector\t -> Momenta(Var): [0]=17.3344\
+  \ [1]=16.8644 [2]=17.1626 [3]=19.4074 [4]=18.0094\nGaudi::TestSuite::EvtCollectionSelector\t\
+  \ -> Momenta(Fix): [0]=17.3344 [1]=16.8644 [2]=17.1626 [3]=19.4074 [4]=18.0094\n\
+  Gaudi::TestSuite::EvtCollectionSelector\t -> Track :  px=10.7646 py=8.89134 pz=10.2737\n\
+  Gaudi::TestSuite::EvtCollectionSelector   SELECTED : True\nReadAlg             \
+  \ INFO ========= EVENT:1000 RUN:999 TIME:1577837801.0 0 (0) 1 (1) 2 (2)\nGaudi::TestSuite::EvtCollectionSelector\t\
+  \ -> #tracks : 93\nGaudi::TestSuite::EvtCollectionSelector\t -> Momenta(Var): [0]=16.6809\
+  \ [1]=14.9037 [2]=16.7944 [3]=17.0709 [4]=17.3469\nGaudi::TestSuite::EvtCollectionSelector\t\
+  \ -> Momenta(Fix): [0]=16.6809 [1]=14.9037 [2]=16.7944 [3]=17.0709 [4]=17.3469\n\
+  Gaudi::TestSuite::EvtCollectionSelector\t -> Track :  px=10.1578 py=9.51566 pz=9.19358\n\
+  Gaudi::TestSuite::EvtCollectionSelector   SELECTED : True\nReadAlg             \
+  \ INFO ========= EVENT:2 RUN:999 TIME:1577836802.002 0 (0) 1 (1) 2 (2)\nGaudi::TestSuite::EvtCollectionSelector\t\
+  \ -> #tracks : 76\nGaudi::TestSuite::EvtCollectionSelector\t -> Momenta(Var): [0]=17.7422\
+  \ [1]=16.7922 [2]=17.6961 [3]=16.0612 [4]=15.7365\nGaudi::TestSuite::EvtCollectionSelector\t\
+  \ -> Momenta(Fix): [0]=17.7422 [1]=16.7922 [2]=17.6961 [3]=16.0612 [4]=15.7365\n\
+  Gaudi::TestSuite::EvtCollectionSelector\t -> Track :  px=10.4989 py=10.4342 pz=9.78193\n\
+  Gaudi::TestSuite::EvtCollectionSelector   SELECTED : True\nReadAlg             \
+  \ INFO ========= EVENT:3 RUN:999 TIME:1577836803.003 0 (0) 1 (1) 2 (2)\nGaudi::TestSuite::EvtCollectionSelector\t\
+  \ -> #tracks : 93\nGaudi::TestSuite::EvtCollectionSelector\t -> Momenta(Var): [0]=16.7554\
+  \ [1]=16.91 [2]=17.424 [3]=17.0529 [4]=16.2021\nGaudi::TestSuite::EvtCollectionSelector\t\
+  \ -> Momenta(Fix): [0]=16.7554 [1]=16.91 [2]=17.424 [3]=17.0529 [4]=16.2021\nGaudi::TestSuite::EvtCollectionSelector\t\
+  \ -> Track :  px=8.95659 py=9.22111 pz=10.7468\nGaudi::TestSuite::EvtCollectionSelector\
+  \   SELECTED : True\nReadAlg              INFO ========= EVENT:4 RUN:999 TIME:1577836804.004\
+  \ 0 (0) 1 (1) 2 (2)\nGaudi::TestSuite::EvtCollectionSelector\t -> #tracks : 54\n\
+  Gaudi::TestSuite::EvtCollectionSelector\t -> Momenta(Var): [0]=18.3973 [1]=15.7355\
+  \ [2]=17.3919 [3]=17.6139 [4]=15.3032\nGaudi::TestSuite::EvtCollectionSelector\t\
+  \ -> Momenta(Fix): [0]=18.3973 [1]=15.7355 [2]=17.3919 [3]=17.6139 [4]=15.3032\n\
+  Gaudi::TestSuite::EvtCollectionSelector\t -> Track :  px=10.7592 py=9.68162 pz=11.3563\n\
+  Gaudi::TestSuite::EvtCollectionSelector   SELECTED : True\nReadAlg             \
+  \ INFO ========= EVENT:6 RUN:999 TIME:1577836806.006 0 (0) 1 (1) 2 (2)\nGaudi::TestSuite::EvtCollectionSelector\t\
+  \ -> #tracks : 52\nGaudi::TestSuite::EvtCollectionSelector\t -> Momenta(Var): [0]=16.7278\
+  \ [1]=19.0105 [2]=17.2653 [3]=17.9376 [4]=18.0045\nGaudi::TestSuite::EvtCollectionSelector\t\
+  \ -> Momenta(Fix): [0]=16.7278 [1]=19.0105 [2]=17.2653 [3]=17.9376 [4]=18.0045\n\
+  Gaudi::TestSuite::EvtCollectionSelector\t -> Track :  px=9.79151 py=8.83918 pz=10.2866\n\
+  Gaudi::TestSuite::EvtCollectionSelector   SELECTED : True\nReadAlg             \
+  \ INFO ========= EVENT:500 RUN:999 TIME:1577837300.5 0 (0) 1 (1) 2 (2)\nGaudi::TestSuite::EvtCollectionSelector\t\
+  \ -> #tracks : 55\nGaudi::TestSuite::EvtCollectionSelector\t -> Momenta(Var): [0]=17.3344\
+  \ [1]=16.8644 [2]=17.1626 [3]=19.4074 [4]=18.0094\nGaudi::TestSuite::EvtCollectionSelector\t\
+  \ -> Momenta(Fix): [0]=17.3344 [1]=16.8644 [2]=17.1626 [3]=19.4074 [4]=18.0094\n\
+  Gaudi::TestSuite::EvtCollectionSelector\t -> Track :  px=10.7646 py=8.89134 pz=10.2737\n\
+  Gaudi::TestSuite::EvtCollectionSelector   SELECTED : True\nReadAlg             \
+  \ INFO ========= EVENT:1000 RUN:999 TIME:1577837801.0 0 (0) 1 (1) 2 (2)\nGaudi::RootNTup...\
+  \   INFO End of input Ntuple.\nEvtTupleSvc          INFO Added stream file:PFN:ROOT_IO.tags\
+  \ as EventSelector.DataStreamTool_2\nGaudi::RootData...   INFO Connect to existing\
+  \ Database file:PFN:ROOT_IO.tags as /EventSelector.DataStreamTool_2 for READ\nEventSelector\
+  \        INFO Stream:EventSelector.DataStreamTool_2 Def:COLLECTION='Dir1/Dir2/Dir3/Collection#Addr'\
+  \ DATAFILE='PFN:ROOT_IO.tags' SVC='Gaudi::RootCnvSvc' SEL='(Ntrack>15)' FUN='Gaudi::TestSuite::EvtCollectionSelector'\n\
+  Gaudi::TestSuite::EvtCollectionSelector\t -> #tracks : 93\nGaudi::TestSuite::EvtCollectionSelector\t\
+  \ -> Momenta(Var): [0]=16.6809 [1]=14.9037 [2]=16.7944 [3]=17.0709 [4]=17.3469\n\
+  Gaudi::TestSuite::EvtCollectionSelector\t -> Momenta(Fix): [0]=16.6809 [1]=14.9037\
+  \ [2]=16.7944 [3]=17.0709 [4]=17.3469\nGaudi::TestSuite::EvtCollectionSelector\t\
+  \ -> Track :  px=10.1578 py=9.51566 pz=9.19358\nGaudi::TestSuite::EvtCollectionSelector\
+  \   SELECTED : True\nReadAlg              INFO ========= EVENT:2 RUN:999 TIME:1577836802.002\
+  \ 0 (0) 1 (1) 2 (2)\nGaudi::TestSuite::EvtCollectionSelector\t -> #tracks : 76\n\
+  Gaudi::TestSuite::EvtCollectionSelector\t -> Momenta(Var): [0]=17.7422 [1]=16.7922\
+  \ [2]=17.6961 [3]=16.0612 [4]=15.7365\nGaudi::TestSuite::EvtCollectionSelector\t\
+  \ -> Momenta(Fix): [0]=17.7422 [1]=16.7922 [2]=17.6961 [3]=16.0612 [4]=15.7365\n\
+  Gaudi::TestSuite::EvtCollectionSelector\t -> Track :  px=10.4989 py=10.4342 pz=9.78193\n\
+  Gaudi::TestSuite::EvtCollectionSelector   SELECTED : True\nReadAlg             \
+  \ INFO ========= EVENT:3 RUN:999 TIME:1577836803.003 0 (0) 1 (1) 2 (2)\nGaudi::TestSuite::EvtCollectionSelector\t\
+  \ -> #tracks : 93\nGaudi::TestSuite::EvtCollectionSelector\t -> Momenta(Var): [0]=16.7554\
+  \ [1]=16.91 [2]=17.424 [3]=17.0529 [4]=16.2021\nGaudi::TestSuite::EvtCollectionSelector\t\
+  \ -> Momenta(Fix): [0]=16.7554 [1]=16.91 [2]=17.424 [3]=17.0529 [4]=16.2021\nGaudi::TestSuite::EvtCollectionSelector\t\
+  \ -> Track :  px=8.95659 py=9.22111 pz=10.7468\nGaudi::TestSuite::EvtCollectionSelector\
+  \   SELECTED : True\nReadAlg              INFO ========= EVENT:4 RUN:999 TIME:1577836804.004\
+  \ 0 (0) 1 (1) 2 (2)\nGaudi::TestSuite::EvtCollectionSelector\t -> #tracks : 54\n\
+  Gaudi::TestSuite::EvtCollectionSelector\t -> Momenta(Var): [0]=18.3973 [1]=15.7355\
+  \ [2]=17.3919 [3]=17.6139 [4]=15.3032\nGaudi::TestSuite::EvtCollectionSelector\t\
+  \ -> Momenta(Fix): [0]=18.3973 [1]=15.7355 [2]=17.3919 [3]=17.6139 [4]=15.3032\n\
+  Gaudi::TestSuite::EvtCollectionSelector\t -> Track :  px=10.7592 py=9.68162 pz=11.3563\n\
+  Gaudi::TestSuite::EvtCollectionSelector   SELECTED : True\nReadAlg             \
+  \ INFO ========= EVENT:6 RUN:999 TIME:1577836806.006 0 (0) 1 (1) 2 (2)\nGaudi::TestSuite::EvtCollectionSelector\t\
+  \ -> #tracks : 52\nGaudi::TestSuite::EvtCollectionSelector\t -> Momenta(Var): [0]=16.7278\
+  \ [1]=19.0105 [2]=17.2653 [3]=17.9376 [4]=18.0045\nGaudi::TestSuite::EvtCollectionSelector\t\
+  \ -> Momenta(Fix): [0]=16.7278 [1]=19.0105 [2]=17.2653 [3]=17.9376 [4]=18.0045\n\
+  Gaudi::TestSuite::EvtCollectionSelector\t -> Track :  px=9.79151 py=8.83918 pz=10.2866\n\
+  Gaudi::TestSuite::EvtCollectionSelector   SELECTED : True\nReadAlg             \
+  \ INFO ========= EVENT:500 RUN:999 TIME:1577837300.5 0 (0) 1 (1) 2 (2)\nGaudi::TestSuite::EvtCollectionSelector\t\
+  \ -> #tracks : 55\nGaudi::TestSuite::EvtCollectionSelector\t -> Momenta(Var): [0]=17.3344\
+  \ [1]=16.8644 [2]=17.1626 [3]=19.4074 [4]=18.0094\nGaudi::TestSuite::EvtCollectionSelector\t\
+  \ -> Momenta(Fix): [0]=17.3344 [1]=16.8644 [2]=17.1626 [3]=19.4074 [4]=18.0094\n\
+  Gaudi::TestSuite::EvtCollectionSelector\t -> Track :  px=10.7646 py=8.89134 pz=10.2737\n\
+  Gaudi::TestSuite::EvtCollectionSelector   SELECTED : True\nReadAlg             \
+  \ INFO ========= EVENT:1000 RUN:999 TIME:1577837801.0 0 (0) 1 (1) 2 (2)\nGaudi::TestSuite::EvtCollectionSelector\t\
+  \ -> #tracks : 93\nGaudi::TestSuite::EvtCollectionSelector\t -> Momenta(Var): [0]=16.6809\
+  \ [1]=14.9037 [2]=16.7944 [3]=17.0709 [4]=17.3469\nGaudi::TestSuite::EvtCollectionSelector\t\
+  \ -> Momenta(Fix): [0]=16.6809 [1]=14.9037 [2]=16.7944 [3]=17.0709 [4]=17.3469\n\
+  Gaudi::TestSuite::EvtCollectionSelector\t -> Track :  px=10.1578 py=9.51566 pz=9.19358\n\
+  Gaudi::TestSuite::EvtCollectionSelector   SELECTED : True\nReadAlg             \
+  \ INFO ========= EVENT:2 RUN:999 TIME:1577836802.002 0 (0) 1 (1) 2 (2)\nGaudi::TestSuite::EvtCollectionSelector\t\
+  \ -> #tracks : 76\nGaudi::TestSuite::EvtCollectionSelector\t -> Momenta(Var): [0]=17.7422\
+  \ [1]=16.7922 [2]=17.6961 [3]=16.0612 [4]=15.7365\nGaudi::TestSuite::EvtCollectionSelector\t\
+  \ -> Momenta(Fix): [0]=17.7422 [1]=16.7922 [2]=17.6961 [3]=16.0612 [4]=15.7365\n\
+  Gaudi::TestSuite::EvtCollectionSelector\t -> Track :  px=10.4989 py=10.4342 pz=9.78193\n\
+  Gaudi::TestSuite::EvtCollectionSelector   SELECTED : True\nReadAlg             \
+  \ INFO ========= EVENT:3 RUN:999 TIME:1577836803.003 0 (0) 1 (1) 2 (2)\nGaudi::TestSuite::EvtCollectionSelector\t\
+  \ -> #tracks : 93\nGaudi::TestSuite::EvtCollectionSelector\t -> Momenta(Var): [0]=16.7554\
+  \ [1]=16.91 [2]=17.424 [3]=17.0529 [4]=16.2021\nGaudi::TestSuite::EvtCollectionSelector\t\
+  \ -> Momenta(Fix): [0]=16.7554 [1]=16.91 [2]=17.424 [3]=17.0529 [4]=16.2021\nGaudi::TestSuite::EvtCollectionSelector\t\
+  \ -> Track :  px=8.95659 py=9.22111 pz=10.7468\nGaudi::TestSuite::EvtCollectionSelector\
+  \   SELECTED : True\nReadAlg              INFO ========= EVENT:4 RUN:999 TIME:1577836804.004\
+  \ 0 (0) 1 (1) 2 (2)\nGaudi::TestSuite::EvtCollectionSelector\t -> #tracks : 54\n\
+  Gaudi::TestSuite::EvtCollectionSelector\t -> Momenta(Var): [0]=18.3973 [1]=15.7355\
+  \ [2]=17.3919 [3]=17.6139 [4]=15.3032\nGaudi::TestSuite::EvtCollectionSelector\t\
+  \ -> Momenta(Fix): [0]=18.3973 [1]=15.7355 [2]=17.3919 [3]=17.6139 [4]=15.3032\n\
+  Gaudi::TestSuite::EvtCollectionSelector\t -> Track :  px=10.7592 py=9.68162 pz=11.3563\n\
+  Gaudi::TestSuite::EvtCollectionSelector   SELECTED : True\nReadAlg             \
+  \ INFO ========= EVENT:6 RUN:999 TIME:1577836806.006 0 (0) 1 (1) 2 (2)\nGaudi::TestSuite::EvtCollectionSelector\t\
+  \ -> #tracks : 52\nGaudi::TestSuite::EvtCollectionSelector\t -> Momenta(Var): [0]=16.7278\
+  \ [1]=19.0105 [2]=17.2653 [3]=17.9376 [4]=18.0045\nGaudi::TestSuite::EvtCollectionSelector\t\
+  \ -> Momenta(Fix): [0]=16.7278 [1]=19.0105 [2]=17.2653 [3]=17.9376 [4]=18.0045\n\
+  Gaudi::TestSuite::EvtCollectionSelector\t -> Track :  px=9.79151 py=8.83918 pz=10.2866\n\
+  Gaudi::TestSuite::EvtCollectionSelector   SELECTED : True\nReadAlg             \
+  \ INFO ========= EVENT:500 RUN:999 TIME:1577837300.5 0 (0) 1 (1) 2 (2)\nGaudi::TestSuite::EvtCollectionSelector\t\
+  \ -> #tracks : 55\nGaudi::TestSuite::EvtCollectionSelector\t -> Momenta(Var): [0]=17.3344\
+  \ [1]=16.8644 [2]=17.1626 [3]=19.4074 [4]=18.0094\nGaudi::TestSuite::EvtCollectionSelector\t\
+  \ -> Momenta(Fix): [0]=17.3344 [1]=16.8644 [2]=17.1626 [3]=19.4074 [4]=18.0094\n\
+  Gaudi::TestSuite::EvtCollectionSelector\t -> Track :  px=10.7646 py=8.89134 pz=10.2737\n\
+  Gaudi::TestSuite::EvtCollectionSelector   SELECTED : True\nReadAlg             \
+  \ INFO ========= EVENT:1000 RUN:999 TIME:1577837801.0 0 (0) 1 (1) 2 (2)\nGaudi::RootNTup...\
+  \   INFO End of input Ntuple.\nEventLoopMgr         INFO No more events in event\
+  \ selection\nApplicationMgr       INFO Application Manager Stopped successfully\n\
+  EventLoopMgr         INFO Histograms converted successfully according to request.\n\
+  ToolSvc              INFO Removing all tools created by ToolSvc\nApplicationMgr\
+  \       INFO Application Manager Finalized successfully\nApplicationMgr       INFO\
+  \ Application Manager Terminated successfully\nNumber of MyTrack instances:2"
+histos: {}
+ttrees: {}
diff --git a/GaudiTestSuite/tests/pytest/refs/ROOT_IO/CollWrite.yaml b/GaudiTestSuite/tests/pytest/refs/ROOT_IO/CollWrite.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..00f55efb3f7a5c38dbdbf758f31b92f2866c33a5
--- /dev/null
+++ b/GaudiTestSuite/tests/pytest/refs/ROOT_IO/CollWrite.yaml
@@ -0,0 +1,82 @@
+stdout: |-
+  {'ApplicationMgr': {'EvtMax': -1,
+                      'ExtSvc': ['TagCollectionSvc/EvtTupleSvc',
+                                 'FileRecordDataSvc/FileRecordDataSvc'],
+                      'HistogramPersistency': 'NONE',
+                      'SvcOptMapping': ['Gaudi::MultiFileCatalog/FileCatalog',
+                                        'Gaudi::IODataManager/IODataManager',
+                                        'Gaudi::RootCnvSvc/RootCnvSvc'],
+                      'TopAlg': ['Gaudi::Sequencer/EventAlgs']},
+   'EventAlgs': {'Members': ['EvtCollectionWrite/Writer'],
+                 'VetoObjects': ['FSR']},
+   'EventPersistencySvc': {'CnvServices': ['Gaudi::RootCnvSvc/RootCnvSvc']},
+   'EventSelector': {'Input': ["DATAFILE='PFN:ROOTIO.dst'  SVC='Gaudi::RootEvtSelector' OPT='READ'",
+                               "DATAFILE='PFN:ROOTIO.mdst' SVC='Gaudi::RootEvtSelector' OPT='READ'"],
+                     'PrintFreq': 100},
+   'EvtTupleSvc': {'Output': ["EvtColl DATAFILE='PFN:ROOT_IO.tags' OPT='RECREATE' SVC='Gaudi::RootCnvSvc'"]},
+   'FileCatalog': {'Catalogs': ['xmlcatalog_file:ROOTIO.xml']},
+   'FileRecordPersistencySvc': {'CnvServices': ['Gaudi::RootCnvSvc/RootCnvSvc']}}
+  ApplicationMgr    SUCCESS
+  ====================================================================================================================================
+  ====================================================================================================================================
+  ApplicationMgr       INFO Application Manager Configured successfully
+  EvtTupleSvc          INFO Added stream file:PFN:ROOT_IO.tags as EvtColl
+  EventAlgs            INFO Member list: EvtCollectionWrite/Writer
+  Gaudi::RootData...   INFO Recreate Database file:PFN:ROOT_IO.tags as /EvtColl
+  EventPersistenc...   INFO Added successfully Conversion service RootCnvSvc
+  EventSelector        INFO Stream:EventSelector.DataStreamTool_1 Def:DATAFILE='PFN:ROOTIO.dst'  SVC='Gaudi::RootEvtSelector' OPT='READ'
+  ApplicationMgr       INFO Application Manager Initialized successfully
+  ApplicationMgr       INFO Application Manager Started successfully
+  FileRecordPersi...   INFO Added successfully Conversion service RootCnvSvc
+  EventSelector     SUCCESS Reading Event record 1. Record number within stream 1: 1
+  Writer               INFO ================ EVENT:1 RUN:999 ====== N(Track)=39 FAILED selection (<50) ============
+  Writer               INFO ================ EVENT:2 RUN:999 ====== N(Track)=93 PASSED selection (>=50) ============
+  Writer               INFO ================ EVENT:3 RUN:999 ====== N(Track)=76 PASSED selection (>=50) ============
+  Writer               INFO ================ EVENT:4 RUN:999 ====== N(Track)=93 PASSED selection (>=50) ============
+  Writer               INFO ================ EVENT:5 RUN:999 ====== N(Track)=4 FAILED selection (<50) ============
+  Writer               INFO ================ EVENT:6 RUN:999 ====== N(Track)=54 PASSED selection (>=50) ============
+  Writer               INFO ================ EVENT:7 RUN:999 ====== N(Track)=20 FAILED selection (<50) ============
+  Writer               INFO ================ EVENT:8 RUN:999 ====== N(Track)=30 FAILED selection (<50) ============
+  Writer               INFO ================ EVENT:9 RUN:999 ====== N(Track)=43 FAILED selection (<50) ============
+  EventSelector     SUCCESS Reading Event record 101. Record number within stream 1: 101
+  EventSelector     SUCCESS Reading Event record 201. Record number within stream 1: 201
+  EventSelector     SUCCESS Reading Event record 301. Record number within stream 1: 301
+  EventSelector     SUCCESS Reading Event record 401. Record number within stream 1: 401
+  Writer               INFO ================ EVENT:500 RUN:999 ====== N(Track)=52 PASSED selection (>=50) ============
+  EventSelector     SUCCESS Reading Event record 501. Record number within stream 1: 501
+  EventSelector     SUCCESS Reading Event record 601. Record number within stream 1: 601
+  EventSelector     SUCCESS Reading Event record 701. Record number within stream 1: 701
+  EventSelector     SUCCESS Reading Event record 801. Record number within stream 1: 801
+  EventSelector     SUCCESS Reading Event record 901. Record number within stream 1: 901
+  Writer               INFO ================ EVENT:1000 RUN:999 ====== N(Track)=55 PASSED selection (>=50) ============
+  EventSelector        INFO Stream:EventSelector.DataStreamTool_2 Def:DATAFILE='PFN:ROOTIO.mdst' SVC='Gaudi::RootEvtSelector' OPT='READ'
+  EventSelector     SUCCESS Reading Event record 1001. Record number within stream 2: 1
+  Writer               INFO ================ EVENT:1 RUN:999 ====== N(Track)=39 FAILED selection (<50) ============
+  Writer               INFO ================ EVENT:2 RUN:999 ====== N(Track)=93 PASSED selection (>=50) ============
+  Writer               INFO ================ EVENT:3 RUN:999 ====== N(Track)=76 PASSED selection (>=50) ============
+  Writer               INFO ================ EVENT:4 RUN:999 ====== N(Track)=93 PASSED selection (>=50) ============
+  Writer               INFO ================ EVENT:5 RUN:999 ====== N(Track)=4 FAILED selection (<50) ============
+  Writer               INFO ================ EVENT:6 RUN:999 ====== N(Track)=54 PASSED selection (>=50) ============
+  Writer               INFO ================ EVENT:7 RUN:999 ====== N(Track)=20 FAILED selection (<50) ============
+  Writer               INFO ================ EVENT:8 RUN:999 ====== N(Track)=30 FAILED selection (<50) ============
+  Writer               INFO ================ EVENT:9 RUN:999 ====== N(Track)=43 FAILED selection (<50) ============
+  EventSelector     SUCCESS Reading Event record 1101. Record number within stream 2: 101
+  EventSelector     SUCCESS Reading Event record 1201. Record number within stream 2: 201
+  EventSelector     SUCCESS Reading Event record 1301. Record number within stream 2: 301
+  EventSelector     SUCCESS Reading Event record 1401. Record number within stream 2: 401
+  Writer               INFO ================ EVENT:500 RUN:999 ====== N(Track)=52 PASSED selection (>=50) ============
+  EventSelector     SUCCESS Reading Event record 1501. Record number within stream 2: 501
+  EventSelector     SUCCESS Reading Event record 1601. Record number within stream 2: 601
+  EventSelector     SUCCESS Reading Event record 1701. Record number within stream 2: 701
+  EventSelector     SUCCESS Reading Event record 1801. Record number within stream 2: 801
+  EventSelector     SUCCESS Reading Event record 1901. Record number within stream 2: 901
+  Writer               INFO ================ EVENT:1000 RUN:999 ====== N(Track)=55 PASSED selection (>=50) ============
+  EventLoopMgr         INFO No more events in event selection
+  ApplicationMgr       INFO Application Manager Stopped successfully
+  EventLoopMgr         INFO Histograms converted successfully according to request.
+  ToolSvc              INFO Removing all tools created by ToolSvc
+  EvtTupleSvc          INFO NTuples saved successfully
+  ApplicationMgr       INFO Application Manager Finalized successfully
+  ApplicationMgr       INFO Application Manager Terminated successfully
+histos: {}
+ttrees: {}
diff --git a/GaudiTestSuite/tests/pytest/refs/ROOT_IO/ExtCollRead.armv8_a.yaml b/GaudiTestSuite/tests/pytest/refs/ROOT_IO/ExtCollRead.armv8_a.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..1353c8d8b42b0e5d1851055888c7db77b0803b98
--- /dev/null
+++ b/GaudiTestSuite/tests/pytest/refs/ROOT_IO/ExtCollRead.armv8_a.yaml
@@ -0,0 +1,189 @@
+stdout: "# setting LC_ALL to \"C\"\n# --> Including file '/workspace/Gaudi/GaudiTestSuite/options/ROOT_IO/ExtCollRead.py'\n\
+  # <-- End of file '/workspace/Gaudi/GaudiTestSuite/options/ROOT_IO/ExtCollRead.py'\n\
+  # applying configuration of GaudiPersistency\n# /***** User GaudiPersistency/GaudiPersistency\
+  \ ******************************************************\n# |-<no properties>\n\
+  # \\----- (End of User GaudiPersistency/GaudiPersistency) ---------------------------------------------\n\
+  # Dumping all configurables and properties (different from default)\n{'ApplicationMgr':\
+  \ {'EvtMax': -1,\n                    'ExtSvc': ['TagCollectionSvc/EvtTupleSvc',\n\
+  \                               'FileRecordDataSvc/FileRecordDataSvc'],\n      \
+  \              'HistogramPersistency': 'NONE',\n                    'SvcOptMapping':\
+  \ ['Gaudi::MultiFileCatalog/FileCatalog',\n                                    \
+  \  'Gaudi::IODataManager/IODataManager',\n                                     \
+  \ 'Gaudi::RootCnvSvc/RootCnvSvc'],\n                    'TopAlg': ['ReadAlg/ReadAlg']},\n\
+  \ 'EventPersistencySvc': {'CnvServices': ['Gaudi::RootCnvSvc/RootCnvSvc']},\n 'EventSelector':\
+  \ {'Input': [\"COLLECTION='Fill/MyCOL1' DATAFILE='PFN:ROOT_IO.etags' SVC='Gaudi::RootCnvSvc'\
+  \ SEL='(Ntrack>9 && Ntrack<20 && Energy<180)' FUN='Gaudi::TestSuite::EvtExtCollectionSelector'\"\
+  ,\n                             \"COLLECTION='Dir1/Dir2/Dir3/Collection' DATAFILE='PFN:ROOT_IO.tags'\
+  \ SVC='Gaudi::RootCnvSvc' SEL='(Ntrack>15)' FUN='Gaudi::TestSuite::EvtCollectionSelector'\"\
+  ],\n                   'PrintFreq': 100},\n 'FileCatalog': {'Catalogs': ['xmlcatalog_file:ROOTIO.xml']},\n\
+  \ 'FileRecordPersistencySvc': {'CnvServices': ['Gaudi::RootCnvSvc/RootCnvSvc']}}\n\
+  ApplicationMgr    SUCCESS\n====================================================================================================================================\n\
+  \                                                   Welcome to ApplicationMgr (GaudiCoreSvc\
+  \ v36r8)\n                                          running on lbbuildinter02.cern.ch\
+  \ on Mon Nov 14 16:43:57 2022\n====================================================================================================================================\n\
+  ApplicationMgr       INFO Application Manager Configured successfully\nEvtTupleSvc\
+  \          INFO Added stream file:PFN:ROOT_IO.etags as EventSelector.DataStreamTool_1\n\
+  Gaudi::RootData...   INFO Connect to existing Database file:PFN:ROOT_IO.etags as\
+  \ /EventSelector.DataStreamTool_1 for READ\nEventSelector        INFO Stream:EventSelector.DataStreamTool_1\
+  \ Def:COLLECTION='Fill/MyCOL1' DATAFILE='PFN:ROOT_IO.etags' SVC='Gaudi::RootCnvSvc'\
+  \ SEL='(Ntrack>9 && Ntrack<20 && Energy<180)' FUN='Gaudi::TestSuite::EvtExtCollectionSelector'\n\
+  ApplicationMgr       INFO Application Manager Initialized successfully\nApplicationMgr\
+  \       INFO Application Manager Started successfully\nGaudi::TestSuite::EvtExtCollectionSelector\t\
+  \ -> #tracks : 10\nGaudi::TestSuite::EvtExtCollectionSelector\t -> Momenta(Var):\
+  \ [0]=19.2008 [1]=19.1516 [2]=17.2588 [3]=16.57 [4]=18.6667\nGaudi::TestSuite::EvtExtCollectionSelector\t\
+  \ -> Track :  px=9.5523 py=12.6316 pz=10.8566\nGaudi::TestSuite::EvtExtCollectionSelector\
+  \   SELECTED : False\nGaudi::TestSuite::EvtExtCollectionSelector\t -> #tracks :\
+  \ 10\nGaudi::TestSuite::EvtExtCollectionSelector\t -> Momenta(Var): [0]=18.3411\
+  \ [1]=17.7319 [2]=17.1315 [3]=15.7644 [4]=18.5614\nGaudi::TestSuite::EvtExtCollectionSelector\t\
+  \ -> Track :  px=9.54872 py=12.0203 pz=10.0364\nGaudi::TestSuite::EvtExtCollectionSelector\
+  \   SELECTED : False\nGaudi::TestSuite::EvtExtCollectionSelector\t -> #tracks :\
+  \ 10\nGaudi::TestSuite::EvtExtCollectionSelector\t -> Momenta(Var): [0]=17.0667\
+  \ [1]=18.9315 [2]=16.8813 [3]=16.6494 [4]=16.4271\nGaudi::TestSuite::EvtExtCollectionSelector\t\
+  \ -> Track :  px=10.4154 py=9.30093 pz=9.81248\nGaudi::TestSuite::EvtExtCollectionSelector\
+  \   SELECTED : False\nGaudi::TestSuite::EvtExtCollectionSelector\t -> #tracks :\
+  \ 10\nGaudi::TestSuite::EvtExtCollectionSelector\t -> Momenta(Var): [0]=16.4162\
+  \ [1]=17.1642 [2]=17.9171 [3]=16.9433 [4]=16.6012\nGaudi::TestSuite::EvtExtCollectionSelector\t\
+  \ -> Track :  px=9.51818 py=8.95899 pz=9.93137\nGaudi::TestSuite::EvtExtCollectionSelector\
+  \   SELECTED : False\nGaudi::TestSuite::EvtExtCollectionSelector\t -> #tracks :\
+  \ 10\nGaudi::TestSuite::EvtExtCollectionSelector\t -> Momenta(Var): [0]=15.7486\
+  \ [1]=16.3605 [2]=16.5288 [3]=18.57 [4]=17.2386\nGaudi::TestSuite::EvtExtCollectionSelector\t\
+  \ -> Track :  px=9.27853 py=8.87215 pz=9.12209\nGaudi::TestSuite::EvtExtCollectionSelector\
+  \   SELECTED : False\nGaudi::TestSuite::EvtExtCollectionSelector\t -> #tracks :\
+  \ 10\nGaudi::TestSuite::EvtExtCollectionSelector\t -> Momenta(Var): [0]=17.0099\
+  \ [1]=14.2612 [2]=18.6538 [3]=18.3596 [4]=16.5182\nGaudi::TestSuite::EvtExtCollectionSelector\t\
+  \ -> Track :  px=8.47111 py=11.4375 pz=9.31466\nGaudi::TestSuite::EvtExtCollectionSelector\
+  \   SELECTED : False\nGaudi::TestSuite::EvtExtCollectionSelector\t -> #tracks :\
+  \ 10\nGaudi::TestSuite::EvtExtCollectionSelector\t -> Momenta(Var): [0]=18.3956\
+  \ [1]=17.8812 [2]=17.4812 [3]=16.5806 [4]=17.2316\nGaudi::TestSuite::EvtExtCollectionSelector\t\
+  \ -> Track :  px=12.15 py=9.06596 pz=10.4205\nGaudi::TestSuite::EvtExtCollectionSelector\
+  \   SELECTED : False\nGaudi::TestSuite::EvtExtCollectionSelector\t -> #tracks :\
+  \ 10\nGaudi::TestSuite::EvtExtCollectionSelector\t -> Momenta(Var): [0]=19.2008\
+  \ [1]=19.1516 [2]=17.2588 [3]=16.57 [4]=18.6667\nGaudi::TestSuite::EvtExtCollectionSelector\t\
+  \ -> Track :  px=9.5523 py=12.6316 pz=10.8566\nGaudi::TestSuite::EvtExtCollectionSelector\
+  \   SELECTED : False\nGaudi::TestSuite::EvtExtCollectionSelector\t -> #tracks :\
+  \ 10\nGaudi::TestSuite::EvtExtCollectionSelector\t -> Momenta(Var): [0]=18.3411\
+  \ [1]=17.7319 [2]=17.1315 [3]=15.7644 [4]=18.5614\nGaudi::TestSuite::EvtExtCollectionSelector\t\
+  \ -> Track :  px=9.54872 py=12.0203 pz=10.0364\nGaudi::TestSuite::EvtExtCollectionSelector\
+  \   SELECTED : False\nGaudi::TestSuite::EvtExtCollectionSelector\t -> #tracks :\
+  \ 10\nGaudi::TestSuite::EvtExtCollectionSelector\t -> Momenta(Var): [0]=17.0667\
+  \ [1]=18.9315 [2]=16.8813 [3]=16.6494 [4]=16.4271\nGaudi::TestSuite::EvtExtCollectionSelector\t\
+  \ -> Track :  px=10.4154 py=9.30093 pz=9.81248\nGaudi::TestSuite::EvtExtCollectionSelector\
+  \   SELECTED : False\nGaudi::TestSuite::EvtExtCollectionSelector\t -> #tracks :\
+  \ 10\nGaudi::TestSuite::EvtExtCollectionSelector\t -> Momenta(Var): [0]=16.4162\
+  \ [1]=17.1642 [2]=17.9171 [3]=16.9433 [4]=16.6012\nGaudi::TestSuite::EvtExtCollectionSelector\t\
+  \ -> Track :  px=9.51818 py=8.95899 pz=9.93137\nGaudi::TestSuite::EvtExtCollectionSelector\
+  \   SELECTED : False\nGaudi::TestSuite::EvtExtCollectionSelector\t -> #tracks :\
+  \ 10\nGaudi::TestSuite::EvtExtCollectionSelector\t -> Momenta(Var): [0]=15.7486\
+  \ [1]=16.3605 [2]=16.5288 [3]=18.57 [4]=17.2386\nGaudi::TestSuite::EvtExtCollectionSelector\t\
+  \ -> Track :  px=9.27853 py=8.87215 pz=9.12209\nGaudi::TestSuite::EvtExtCollectionSelector\
+  \   SELECTED : False\nGaudi::TestSuite::EvtExtCollectionSelector\t -> #tracks :\
+  \ 10\nGaudi::TestSuite::EvtExtCollectionSelector\t -> Momenta(Var): [0]=17.0099\
+  \ [1]=14.2612 [2]=18.6538 [3]=18.3596 [4]=16.5182\nGaudi::TestSuite::EvtExtCollectionSelector\t\
+  \ -> Track :  px=8.47111 py=11.4375 pz=9.31466\nGaudi::TestSuite::EvtExtCollectionSelector\
+  \   SELECTED : False\nGaudi::TestSuite::EvtExtCollectionSelector\t -> #tracks :\
+  \ 10\nGaudi::TestSuite::EvtExtCollectionSelector\t -> Momenta(Var): [0]=18.3956\
+  \ [1]=17.8812 [2]=17.4812 [3]=16.5806 [4]=17.2316\nGaudi::TestSuite::EvtExtCollectionSelector\t\
+  \ -> Track :  px=12.15 py=9.06596 pz=10.4205\nGaudi::TestSuite::EvtExtCollectionSelector\
+  \   SELECTED : False\nGaudi::RootNTup...   INFO End of input Ntuple.\nEvtTupleSvc\
+  \          INFO Added stream file:PFN:ROOT_IO.tags as EventSelector.DataStreamTool_2\n\
+  Gaudi::RootData...   INFO Connect to existing Database file:PFN:ROOT_IO.tags as\
+  \ /EventSelector.DataStreamTool_2 for READ\nEventSelector        INFO Stream:EventSelector.DataStreamTool_2\
+  \ Def:COLLECTION='Dir1/Dir2/Dir3/Collection' DATAFILE='PFN:ROOT_IO.tags' SVC='Gaudi::RootCnvSvc'\
+  \ SEL='(Ntrack>15)' FUN='Gaudi::TestSuite::EvtCollectionSelector'\nGaudi::TestSuite::EvtCollectionSelector\t\
+  \ -> #tracks : 93\nGaudi::TestSuite::EvtCollectionSelector\t -> Momenta(Var): [0]=16.6809\
+  \ [1]=14.9037 [2]=16.7944 [3]=17.0709 [4]=17.3469\nGaudi::TestSuite::EvtCollectionSelector\t\
+  \ -> Momenta(Fix): [0]=16.6809 [1]=14.9037 [2]=16.7944 [3]=17.0709 [4]=17.3469\n\
+  Gaudi::TestSuite::EvtCollectionSelector\t -> Track :  px=10.1578 py=9.51566 pz=9.19358\n\
+  Gaudi::TestSuite::EvtCollectionSelector   SELECTED : True\nEventSelector     SUCCESS\
+  \ Reading Event record 1. Record number within stream 2: 1\nEventPersistenc... \
+  \  INFO Added successfully Conversion service RootCnvSvc\nFileRecordPersi...   INFO\
+  \ Added successfully Conversion service RootCnvSvc\nReadAlg           SUCCESS Got\
+  \ incident: NEW_FILE_RECORD Source:/FileRecords/80F9B690-643B-11ED-940A-1C34DA646B40\n\
+  ReadAlg           SUCCESS Received incident:NEW_FILE_RECORD: /FileRecords/80F9B690-643B-11ED-940A-1C34DA646B40\n\
+  ReadAlg           SUCCESS Incident: FileInfo record: /FileRecords/80F9B690-643B-11ED-940A-1C34DA646B40/EvtCount=1000\n\
+  ReadAlg           SUCCESS Incident: FileInfo record: /FileRecords/80F9B690-643B-11ED-940A-1C34DA646B40/SumCount=123456\n\
+  ReadAlg              INFO ========= EVENT:2 RUN:999 TIME:1668444224.867222 0 (0)\
+  \ 1 (1) 2 (2)\nReadAlg           SUCCESS FileInfo record: 80F9B690-643B-11ED-940A-1C34DA646B40/EvtCount=1000\n\
+  ReadAlg           SUCCESS FileInfo record: 80F9B690-643B-11ED-940A-1C34DA646B40/SumCount=123456\n\
+  Gaudi::TestSuite::EvtCollectionSelector\t -> #tracks : 76\nGaudi::TestSuite::EvtCollectionSelector\t\
+  \ -> Momenta(Var): [0]=17.7422 [1]=16.7922 [2]=17.6961 [3]=16.0612 [4]=15.7365\n\
+  Gaudi::TestSuite::EvtCollectionSelector\t -> Momenta(Fix): [0]=17.7422 [1]=16.7922\
+  \ [2]=17.6961 [3]=16.0612 [4]=15.7365\nGaudi::TestSuite::EvtCollectionSelector\t\
+  \ -> Track :  px=10.4989 py=10.4342 pz=9.78193\nGaudi::TestSuite::EvtCollectionSelector\
+  \   SELECTED : True\nReadAlg              INFO ========= EVENT:3 RUN:999 TIME:1668444224.868726\
+  \ 0 (0) 1 (1) 2 (2)\nGaudi::TestSuite::EvtCollectionSelector\t -> #tracks : 93\n\
+  Gaudi::TestSuite::EvtCollectionSelector\t -> Momenta(Var): [0]=16.7554 [1]=16.91\
+  \ [2]=17.424 [3]=17.0529 [4]=16.2021\nGaudi::TestSuite::EvtCollectionSelector\t\
+  \ -> Momenta(Fix): [0]=16.7554 [1]=16.91 [2]=17.424 [3]=17.0529 [4]=16.2021\nGaudi::TestSuite::EvtCollectionSelector\t\
+  \ -> Track :  px=8.95659 py=9.22111 pz=10.7468\nGaudi::TestSuite::EvtCollectionSelector\
+  \   SELECTED : True\nReadAlg              INFO ========= EVENT:4 RUN:999 TIME:1668444224.869694\
+  \ 0 (0) 1 (1) 2 (2)\nGaudi::TestSuite::EvtCollectionSelector\t -> #tracks : 54\n\
+  Gaudi::TestSuite::EvtCollectionSelector\t -> Momenta(Var): [0]=18.3973 [1]=15.7355\
+  \ [2]=17.3919 [3]=17.6139 [4]=15.3032\nGaudi::TestSuite::EvtCollectionSelector\t\
+  \ -> Momenta(Fix): [0]=18.3973 [1]=15.7355 [2]=17.3919 [3]=17.6139 [4]=15.3032\n\
+  Gaudi::TestSuite::EvtCollectionSelector\t -> Track :  px=10.7592 py=9.68162 pz=11.3563\n\
+  Gaudi::TestSuite::EvtCollectionSelector   SELECTED : True\nReadAlg             \
+  \ INFO ========= EVENT:6 RUN:999 TIME:1668444224.871562 0 (0) 1 (1) 2 (2)\nGaudi::TestSuite::EvtCollectionSelector\t\
+  \ -> #tracks : 52\nGaudi::TestSuite::EvtCollectionSelector\t -> Momenta(Var): [0]=16.7278\
+  \ [1]=19.0105 [2]=17.2653 [3]=17.9376 [4]=18.0045\nGaudi::TestSuite::EvtCollectionSelector\t\
+  \ -> Momenta(Fix): [0]=16.7278 [1]=19.0105 [2]=17.2653 [3]=17.9376 [4]=18.0045\n\
+  Gaudi::TestSuite::EvtCollectionSelector\t -> Track :  px=9.79151 py=8.83918 pz=10.2866\n\
+  Gaudi::TestSuite::EvtCollectionSelector   SELECTED : True\nReadAlg             \
+  \ INFO ========= EVENT:500 RUN:999 TIME:1668444226.454028 0 (0) 1 (1) 2 (2)\nGaudi::TestSuite::EvtCollectionSelector\t\
+  \ -> #tracks : 55\nGaudi::TestSuite::EvtCollectionSelector\t -> Momenta(Var): [0]=17.3344\
+  \ [1]=16.8644 [2]=17.1626 [3]=19.4074 [4]=18.0094\nGaudi::TestSuite::EvtCollectionSelector\t\
+  \ -> Momenta(Fix): [0]=17.3344 [1]=16.8644 [2]=17.1626 [3]=19.4074 [4]=18.0094\n\
+  Gaudi::TestSuite::EvtCollectionSelector\t -> Track :  px=10.7646 py=8.89134 pz=10.2737\n\
+  Gaudi::TestSuite::EvtCollectionSelector   SELECTED : True\nReadAlg             \
+  \ INFO ========= EVENT:1000 RUN:999 TIME:1668444228.120125 0 (0) 1 (1) 2 (2)\nGaudi::TestSuite::EvtCollectionSelector\t\
+  \ -> #tracks : 93\nGaudi::TestSuite::EvtCollectionSelector\t -> Momenta(Var): [0]=16.6809\
+  \ [1]=14.9037 [2]=16.7944 [3]=17.0709 [4]=17.3469\nGaudi::TestSuite::EvtCollectionSelector\t\
+  \ -> Momenta(Fix): [0]=16.6809 [1]=14.9037 [2]=16.7944 [3]=17.0709 [4]=17.3469\n\
+  Gaudi::TestSuite::EvtCollectionSelector\t -> Track :  px=10.1578 py=9.51566 pz=9.19358\n\
+  Gaudi::TestSuite::EvtCollectionSelector   SELECTED : True\nIODataManager       \
+  \ INFO Disconnect from dataset ROOT_IO.etags [875B39E6-643B-11ED-8677-1C34DA646B40]\n\
+  ReadAlg              INFO ========= EVENT:2 RUN:999 TIME:1668444224.867222 0 (0)\
+  \ 1 (1) 2 (2)\nGaudi::TestSuite::EvtCollectionSelector\t -> #tracks : 76\nGaudi::TestSuite::EvtCollectionSelector\t\
+  \ -> Momenta(Var): [0]=17.7422 [1]=16.7922 [2]=17.6961 [3]=16.0612 [4]=15.7365\n\
+  Gaudi::TestSuite::EvtCollectionSelector\t -> Momenta(Fix): [0]=17.7422 [1]=16.7922\
+  \ [2]=17.6961 [3]=16.0612 [4]=15.7365\nGaudi::TestSuite::EvtCollectionSelector\t\
+  \ -> Track :  px=10.4989 py=10.4342 pz=9.78193\nGaudi::TestSuite::EvtCollectionSelector\
+  \   SELECTED : True\nReadAlg              INFO ========= EVENT:3 RUN:999 TIME:1668444224.868726\
+  \ 0 (0) 1 (1) 2 (2)\nGaudi::TestSuite::EvtCollectionSelector\t -> #tracks : 93\n\
+  Gaudi::TestSuite::EvtCollectionSelector\t -> Momenta(Var): [0]=16.7554 [1]=16.91\
+  \ [2]=17.424 [3]=17.0529 [4]=16.2021\nGaudi::TestSuite::EvtCollectionSelector\t\
+  \ -> Momenta(Fix): [0]=16.7554 [1]=16.91 [2]=17.424 [3]=17.0529 [4]=16.2021\nGaudi::TestSuite::EvtCollectionSelector\t\
+  \ -> Track :  px=8.95659 py=9.22111 pz=10.7468\nGaudi::TestSuite::EvtCollectionSelector\
+  \   SELECTED : True\nReadAlg              INFO ========= EVENT:4 RUN:999 TIME:1668444224.869694\
+  \ 0 (0) 1 (1) 2 (2)\nGaudi::TestSuite::EvtCollectionSelector\t -> #tracks : 54\n\
+  Gaudi::TestSuite::EvtCollectionSelector\t -> Momenta(Var): [0]=18.3973 [1]=15.7355\
+  \ [2]=17.3919 [3]=17.6139 [4]=15.3032\nGaudi::TestSuite::EvtCollectionSelector\t\
+  \ -> Momenta(Fix): [0]=18.3973 [1]=15.7355 [2]=17.3919 [3]=17.6139 [4]=15.3032\n\
+  Gaudi::TestSuite::EvtCollectionSelector\t -> Track :  px=10.7592 py=9.68162 pz=11.3563\n\
+  Gaudi::TestSuite::EvtCollectionSelector   SELECTED : True\nReadAlg             \
+  \ INFO ========= EVENT:6 RUN:999 TIME:1668444224.871562 0 (0) 1 (1) 2 (2)\nGaudi::TestSuite::EvtCollectionSelector\t\
+  \ -> #tracks : 52\nGaudi::TestSuite::EvtCollectionSelector\t -> Momenta(Var): [0]=16.7278\
+  \ [1]=19.0105 [2]=17.2653 [3]=17.9376 [4]=18.0045\nGaudi::TestSuite::EvtCollectionSelector\t\
+  \ -> Momenta(Fix): [0]=16.7278 [1]=19.0105 [2]=17.2653 [3]=17.9376 [4]=18.0045\n\
+  Gaudi::TestSuite::EvtCollectionSelector\t -> Track :  px=9.79151 py=8.83918 pz=10.2866\n\
+  Gaudi::TestSuite::EvtCollectionSelector   SELECTED : True\nReadAlg             \
+  \ INFO ========= EVENT:500 RUN:999 TIME:1668444226.454028 0 (0) 1 (1) 2 (2)\nGaudi::TestSuite::EvtCollectionSelector\t\
+  \ -> #tracks : 55\nGaudi::TestSuite::EvtCollectionSelector\t -> Momenta(Var): [0]=17.3344\
+  \ [1]=16.8644 [2]=17.1626 [3]=19.4074 [4]=18.0094\nGaudi::TestSuite::EvtCollectionSelector\t\
+  \ -> Momenta(Fix): [0]=17.3344 [1]=16.8644 [2]=17.1626 [3]=19.4074 [4]=18.0094\n\
+  Gaudi::TestSuite::EvtCollectionSelector\t -> Track :  px=10.7646 py=8.89134 pz=10.2737\n\
+  Gaudi::TestSuite::EvtCollectionSelector   SELECTED : True\nReadAlg             \
+  \ INFO ========= EVENT:1000 RUN:999 TIME:1668444228.120125 0 (0) 1 (1) 2 (2)\nGaudi::RootNTup...\
+  \   INFO End of input Ntuple.\nEventLoopMgr         INFO No more events in event\
+  \ selection\nApplicationMgr       INFO Application Manager Stopped successfully\n\
+  EventLoopMgr         INFO Histograms converted successfully according to request.\n\
+  RootCnvSvc           INFO Disconnected data IO:80F9B690-643B-11ED-940A-1C34DA646B40\
+  \ [ROOTIO.dst]\nRootCnvSvc           INFO Disconnected data IO:81030B64-643B-11ED-940A-1C34DA646B40\
+  \ [ROOTIO.mdst]\nToolSvc              INFO Removing all tools created by ToolSvc\n\
+  EvtTupleSvc.Eve...   INFO Disconnected data IO:875B39E6-643B-11ED-8677-1C34DA646B40\
+  \ [ROOT_IO.etags]\nEvtTupleSvc.Eve...   INFO Disconnected data IO:857E3CC2-643B-11ED-9C50-1C34DA646B40\
+  \ [ROOT_IO.tags]\nApplicationMgr       INFO Application Manager Finalized successfully\n\
+  ApplicationMgr       INFO Application Manager Terminated successfully\nNumber of\
+  \ MyTrack instances:2\n"
+histos: {}
+ttrees: {}
diff --git a/GaudiTestSuite/tests/pytest/refs/ROOT_IO/ExtCollRead.opt-x86_64_v3.yaml b/GaudiTestSuite/tests/pytest/refs/ROOT_IO/ExtCollRead.opt-x86_64_v3.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..10d6bcc2d05f375f42b5dd9cf8a4fd5dff0fc840
--- /dev/null
+++ b/GaudiTestSuite/tests/pytest/refs/ROOT_IO/ExtCollRead.opt-x86_64_v3.yaml
@@ -0,0 +1,189 @@
+stdout: "# --> Including file '/workspace/build/Gaudi/GaudiTestSuite/options/ROOT_IO/ExtCollRead.py'\n\
+  # <-- End of file '/workspace/build/Gaudi/GaudiTestSuite/options/ROOT_IO/ExtCollRead.py'\n\
+  # applying configuration of GaudiPersistency\n# /***** User GaudiPersistency/GaudiPersistency\
+  \ ******************************************************\n# |-<no properties>\n\
+  # \\----- (End of User GaudiPersistency/GaudiPersistency) ---------------------------------------------\n\
+  # Dumping all configurables and properties (different from default)\n{'ApplicationMgr':\
+  \ {'EvtMax': -1,\n                    'ExtSvc': ['TagCollectionSvc/EvtTupleSvc',\n\
+  \                               'FileRecordDataSvc/FileRecordDataSvc'],\n      \
+  \              'HistogramPersistency': 'NONE',\n                    'SvcOptMapping':\
+  \ ['Gaudi::MultiFileCatalog/FileCatalog',\n                                    \
+  \  'Gaudi::IODataManager/IODataManager',\n                                     \
+  \ 'Gaudi::RootCnvSvc/RootCnvSvc'],\n                    'TopAlg': ['ReadAlg/ReadAlg']},\n\
+  \ 'EventPersistencySvc': {'CnvServices': ['Gaudi::RootCnvSvc/RootCnvSvc']},\n 'EventSelector':\
+  \ {'Input': [\"COLLECTION='Fill/MyCOL1' DATAFILE='PFN:ROOT_IO.etags' SVC='Gaudi::RootCnvSvc'\
+  \ SEL='(Ntrack>9 && Ntrack<20 && Energy<180)' FUN='Gaudi::TestSuite::EvtExtCollectionSelector'\"\
+  ,\n                             \"COLLECTION='Dir1/Dir2/Dir3/Collection' DATAFILE='PFN:ROOT_IO.tags'\
+  \ SVC='Gaudi::RootCnvSvc' SEL='(Ntrack>15)' FUN='Gaudi::TestSuite::EvtCollectionSelector'\"\
+  ],\n                   'PrintFreq': 100},\n 'FileCatalog': {'Catalogs': ['xmlcatalog_file:ROOTIO.xml']},\n\
+  \ 'FileRecordPersistencySvc': {'CnvServices': ['Gaudi::RootCnvSvc/RootCnvSvc']}}\n\
+  ApplicationMgr    SUCCESS\n====================================================================================================================================\n\
+  \                                                   Welcome to ApplicationMgr (GaudiCoreSvc\
+  \ v999r999)\n                                          running on lblhcbpr13.cern.ch\
+  \ on Mon Sep 14 04:21:05 2020\n====================================================================================================================================\n\
+  ApplicationMgr       INFO Application Manager Configured successfully\nEvtTupleSvc\
+  \          INFO Added stream file:PFN:ROOT_IO.etags as EventSelector.DataStreamTool_1\n\
+  Gaudi::RootData...   INFO Connect to existing Database file:PFN:ROOT_IO.etags as\
+  \ /EventSelector.DataStreamTool_1 for READ\nEventSelector        INFO Stream:EventSelector.DataStreamTool_1\
+  \ Def:COLLECTION='Fill/MyCOL1' DATAFILE='PFN:ROOT_IO.etags' SVC='Gaudi::RootCnvSvc'\
+  \ SEL='(Ntrack>9 && Ntrack<20 && Energy<180)' FUN='Gaudi::TestSuite::EvtExtCollectionSelector'\n\
+  ApplicationMgr       INFO Application Manager Initialized successfully\nApplicationMgr\
+  \       INFO Application Manager Started successfully\nGaudi::TestSuite::EvtExtCollectionSelector\t\
+  \ -> #tracks : 10\nGaudi::TestSuite::EvtExtCollectionSelector\t -> Momenta(Var):\
+  \ [0]=19.2008 [1]=19.1516 [2]=17.2588 [3]=16.57 [4]=18.6667\nGaudi::TestSuite::EvtExtCollectionSelector\t\
+  \ -> Track :  px=9.5523 py=12.6316 pz=10.8566\nGaudi::TestSuite::EvtExtCollectionSelector\
+  \   SELECTED : False\nGaudi::TestSuite::EvtExtCollectionSelector\t -> #tracks :\
+  \ 10\nGaudi::TestSuite::EvtExtCollectionSelector\t -> Momenta(Var): [0]=18.3411\
+  \ [1]=17.7319 [2]=17.1315 [3]=15.7644 [4]=18.5614\nGaudi::TestSuite::EvtExtCollectionSelector\t\
+  \ -> Track :  px=9.54872 py=12.0203 pz=10.0364\nGaudi::TestSuite::EvtExtCollectionSelector\
+  \   SELECTED : False\nGaudi::TestSuite::EvtExtCollectionSelector\t -> #tracks :\
+  \ 10\nGaudi::TestSuite::EvtExtCollectionSelector\t -> Momenta(Var): [0]=17.0667\
+  \ [1]=18.9315 [2]=16.8813 [3]=16.6494 [4]=16.4271\nGaudi::TestSuite::EvtExtCollectionSelector\t\
+  \ -> Track :  px=10.4154 py=9.30093 pz=9.81248\nGaudi::TestSuite::EvtExtCollectionSelector\
+  \   SELECTED : False\nGaudi::TestSuite::EvtExtCollectionSelector\t -> #tracks :\
+  \ 10\nGaudi::TestSuite::EvtExtCollectionSelector\t -> Momenta(Var): [0]=16.4162\
+  \ [1]=17.1642 [2]=17.9171 [3]=16.9433 [4]=16.6012\nGaudi::TestSuite::EvtExtCollectionSelector\t\
+  \ -> Track :  px=9.51818 py=8.95899 pz=9.93137\nGaudi::TestSuite::EvtExtCollectionSelector\
+  \   SELECTED : False\nGaudi::TestSuite::EvtExtCollectionSelector\t -> #tracks :\
+  \ 10\nGaudi::TestSuite::EvtExtCollectionSelector\t -> Momenta(Var): [0]=15.7486\
+  \ [1]=16.3605 [2]=16.5288 [3]=18.57 [4]=17.2386\nGaudi::TestSuite::EvtExtCollectionSelector\t\
+  \ -> Track :  px=9.27853 py=8.87215 pz=9.12209\nGaudi::TestSuite::EvtExtCollectionSelector\
+  \   SELECTED : False\nGaudi::TestSuite::EvtExtCollectionSelector\t -> #tracks :\
+  \ 10\nGaudi::TestSuite::EvtExtCollectionSelector\t -> Momenta(Var): [0]=17.0099\
+  \ [1]=14.2612 [2]=18.6538 [3]=18.3596 [4]=16.5182\nGaudi::TestSuite::EvtExtCollectionSelector\t\
+  \ -> Track :  px=8.47111 py=11.4375 pz=9.31466\nGaudi::TestSuite::EvtExtCollectionSelector\
+  \   SELECTED : False\nGaudi::TestSuite::EvtExtCollectionSelector\t -> #tracks :\
+  \ 10\nGaudi::TestSuite::EvtExtCollectionSelector\t -> Momenta(Var): [0]=18.3956\
+  \ [1]=17.8812 [2]=17.4812 [3]=16.5806 [4]=17.2316\nGaudi::TestSuite::EvtExtCollectionSelector\t\
+  \ -> Track :  px=12.15 py=9.06596 pz=10.4205\nGaudi::TestSuite::EvtExtCollectionSelector\
+  \   SELECTED : False\nGaudi::TestSuite::EvtExtCollectionSelector\t -> #tracks :\
+  \ 10\nGaudi::TestSuite::EvtExtCollectionSelector\t -> Momenta(Var): [0]=19.2008\
+  \ [1]=19.1516 [2]=17.2588 [3]=16.57 [4]=18.6667\nGaudi::TestSuite::EvtExtCollectionSelector\t\
+  \ -> Track :  px=9.5523 py=12.6316 pz=10.8566\nGaudi::TestSuite::EvtExtCollectionSelector\
+  \   SELECTED : False\nGaudi::TestSuite::EvtExtCollectionSelector\t -> #tracks :\
+  \ 10\nGaudi::TestSuite::EvtExtCollectionSelector\t -> Momenta(Var): [0]=18.3411\
+  \ [1]=17.7319 [2]=17.1315 [3]=15.7644 [4]=18.5614\nGaudi::TestSuite::EvtExtCollectionSelector\t\
+  \ -> Track :  px=9.54872 py=12.0203 pz=10.0364\nGaudi::TestSuite::EvtExtCollectionSelector\
+  \   SELECTED : False\nGaudi::TestSuite::EvtExtCollectionSelector\t -> #tracks :\
+  \ 10\nGaudi::TestSuite::EvtExtCollectionSelector\t -> Momenta(Var): [0]=17.0667\
+  \ [1]=18.9315 [2]=16.8813 [3]=16.6494 [4]=16.4271\nGaudi::TestSuite::EvtExtCollectionSelector\t\
+  \ -> Track :  px=10.4154 py=9.30093 pz=9.81248\nGaudi::TestSuite::EvtExtCollectionSelector\
+  \   SELECTED : False\nGaudi::TestSuite::EvtExtCollectionSelector\t -> #tracks :\
+  \ 10\nGaudi::TestSuite::EvtExtCollectionSelector\t -> Momenta(Var): [0]=16.4162\
+  \ [1]=17.1642 [2]=17.9171 [3]=16.9433 [4]=16.6012\nGaudi::TestSuite::EvtExtCollectionSelector\t\
+  \ -> Track :  px=9.51818 py=8.95899 pz=9.93137\nGaudi::TestSuite::EvtExtCollectionSelector\
+  \   SELECTED : False\nGaudi::TestSuite::EvtExtCollectionSelector\t -> #tracks :\
+  \ 10\nGaudi::TestSuite::EvtExtCollectionSelector\t -> Momenta(Var): [0]=15.7486\
+  \ [1]=16.3605 [2]=16.5288 [3]=18.57 [4]=17.2386\nGaudi::TestSuite::EvtExtCollectionSelector\t\
+  \ -> Track :  px=9.27853 py=8.87215 pz=9.12209\nGaudi::TestSuite::EvtExtCollectionSelector\
+  \   SELECTED : False\nGaudi::TestSuite::EvtExtCollectionSelector\t -> #tracks :\
+  \ 10\nGaudi::TestSuite::EvtExtCollectionSelector\t -> Momenta(Var): [0]=17.0099\
+  \ [1]=14.2612 [2]=18.6538 [3]=18.3596 [4]=16.5182\nGaudi::TestSuite::EvtExtCollectionSelector\t\
+  \ -> Track :  px=8.47111 py=11.4375 pz=9.31466\nGaudi::TestSuite::EvtExtCollectionSelector\
+  \   SELECTED : False\nGaudi::TestSuite::EvtExtCollectionSelector\t -> #tracks :\
+  \ 10\nGaudi::TestSuite::EvtExtCollectionSelector\t -> Momenta(Var): [0]=18.3956\
+  \ [1]=17.8812 [2]=17.4812 [3]=16.5806 [4]=17.2316\nGaudi::TestSuite::EvtExtCollectionSelector\t\
+  \ -> Track :  px=12.15 py=9.06596 pz=10.4205\nGaudi::TestSuite::EvtExtCollectionSelector\
+  \   SELECTED : False\nGaudi::RootNTup...   INFO End of input Ntuple.\nEvtTupleSvc\
+  \          INFO Added stream file:PFN:ROOT_IO.tags as EventSelector.DataStreamTool_2\n\
+  Gaudi::RootData...   INFO Connect to existing Database file:PFN:ROOT_IO.tags as\
+  \ /EventSelector.DataStreamTool_2 for READ\nEventSelector        INFO Stream:EventSelector.DataStreamTool_2\
+  \ Def:COLLECTION='Dir1/Dir2/Dir3/Collection' DATAFILE='PFN:ROOT_IO.tags' SVC='Gaudi::RootCnvSvc'\
+  \ SEL='(Ntrack>15)' FUN='Gaudi::TestSuite::EvtCollectionSelector'\nGaudi::TestSuite::EvtCollectionSelector\t\
+  \ -> #tracks : 93\nGaudi::TestSuite::EvtCollectionSelector\t -> Momenta(Var): [0]=16.6809\
+  \ [1]=14.9037 [2]=16.7944 [3]=17.0709 [4]=17.3469\nGaudi::TestSuite::EvtCollectionSelector\t\
+  \ -> Momenta(Fix): [0]=16.6809 [1]=14.9037 [2]=16.7944 [3]=17.0709 [4]=17.3469\n\
+  Gaudi::TestSuite::EvtCollectionSelector\t -> Track :  px=10.1578 py=9.51566 pz=9.19358\n\
+  Gaudi::TestSuite::EvtCollectionSelector   SELECTED : True\nEventSelector     SUCCESS\
+  \ Reading Event record 1. Record number within stream 2: 1\nEventPersistenc... \
+  \  INFO Added successfully Conversion service RootCnvSvc\nFileRecordPersi...   INFO\
+  \ Added successfully Conversion service RootCnvSvc\nReadAlg           SUCCESS Got\
+  \ incident: NEW_FILE_RECORD Source:/FileRecords/21C0F51C-F62E-11EA-8278-A4BF012CBB19\n\
+  ReadAlg           SUCCESS Received incident:NEW_FILE_RECORD: /FileRecords/21C0F51C-F62E-11EA-8278-A4BF012CBB19\n\
+  ReadAlg           SUCCESS Incident: FileInfo record: /FileRecords/21C0F51C-F62E-11EA-8278-A4BF012CBB19/EvtCount=1000\n\
+  ReadAlg           SUCCESS Incident: FileInfo record: /FileRecords/21C0F51C-F62E-11EA-8278-A4BF012CBB19/SumCount=123456\n\
+  ReadAlg              INFO ========= EVENT:2 RUN:999 TIME:1600048866.683004 0 (0)\
+  \ 1 (1) 2 (2)\nReadAlg           SUCCESS FileInfo record: 21C0F51C-F62E-11EA-8278-A4BF012CBB19/EvtCount=1000\n\
+  ReadAlg           SUCCESS FileInfo record: 21C0F51C-F62E-11EA-8278-A4BF012CBB19/SumCount=123456\n\
+  Gaudi::TestSuite::EvtCollectionSelector\t -> #tracks : 76\nGaudi::TestSuite::EvtCollectionSelector\t\
+  \ -> Momenta(Var): [0]=17.7422 [1]=16.7922 [2]=17.6961 [3]=16.0612 [4]=15.7365\n\
+  Gaudi::TestSuite::EvtCollectionSelector\t -> Momenta(Fix): [0]=17.7422 [1]=16.7922\
+  \ [2]=17.6961 [3]=16.0612 [4]=15.7365\nGaudi::TestSuite::EvtCollectionSelector\t\
+  \ -> Track :  px=10.4989 py=10.4342 pz=9.78193\nGaudi::TestSuite::EvtCollectionSelector\
+  \   SELECTED : True\nReadAlg              INFO ========= EVENT:3 RUN:999 TIME:1600048866.684815\
+  \ 0 (0) 1 (1) 2 (2)\nGaudi::TestSuite::EvtCollectionSelector\t -> #tracks : 93\n\
+  Gaudi::TestSuite::EvtCollectionSelector\t -> Momenta(Var): [0]=16.7554 [1]=16.91\
+  \ [2]=17.424 [3]=17.0529 [4]=16.2021\nGaudi::TestSuite::EvtCollectionSelector\t\
+  \ -> Momenta(Fix): [0]=16.7554 [1]=16.91 [2]=17.424 [3]=17.0529 [4]=16.2021\nGaudi::TestSuite::EvtCollectionSelector\t\
+  \ -> Track :  px=8.95659 py=9.22111 pz=10.7468\nGaudi::TestSuite::EvtCollectionSelector\
+  \   SELECTED : True\nReadAlg              INFO ========= EVENT:4 RUN:999 TIME:1600048866.685914\
+  \ 0 (0) 1 (1) 2 (2)\nGaudi::TestSuite::EvtCollectionSelector\t -> #tracks : 54\n\
+  Gaudi::TestSuite::EvtCollectionSelector\t -> Momenta(Var): [0]=18.3973 [1]=15.7355\
+  \ [2]=17.3919 [3]=17.6139 [4]=15.3032\nGaudi::TestSuite::EvtCollectionSelector\t\
+  \ -> Momenta(Fix): [0]=18.3973 [1]=15.7355 [2]=17.3919 [3]=17.6139 [4]=15.3032\n\
+  Gaudi::TestSuite::EvtCollectionSelector\t -> Track :  px=10.7592 py=9.68162 pz=11.3563\n\
+  Gaudi::TestSuite::EvtCollectionSelector   SELECTED : True\nReadAlg             \
+  \ INFO ========= EVENT:6 RUN:999 TIME:1600048866.6908 0 (0) 1 (1) 2 (2)\nGaudi::TestSuite::EvtCollectionSelector\t\
+  \ -> #tracks : 52\nGaudi::TestSuite::EvtCollectionSelector\t -> Momenta(Var): [0]=16.7278\
+  \ [1]=19.0105 [2]=17.2653 [3]=17.9376 [4]=18.0045\nGaudi::TestSuite::EvtCollectionSelector\t\
+  \ -> Momenta(Fix): [0]=16.7278 [1]=19.0105 [2]=17.2653 [3]=17.9376 [4]=18.0045\n\
+  Gaudi::TestSuite::EvtCollectionSelector\t -> Track :  px=9.79151 py=8.83918 pz=10.2866\n\
+  Gaudi::TestSuite::EvtCollectionSelector   SELECTED : True\nReadAlg             \
+  \ INFO ========= EVENT:500 RUN:999 TIME:1600048868.619916 0 (0) 1 (1) 2 (2)\nGaudi::TestSuite::EvtCollectionSelector\t\
+  \ -> #tracks : 55\nGaudi::TestSuite::EvtCollectionSelector\t -> Momenta(Var): [0]=17.3344\
+  \ [1]=16.8644 [2]=17.1626 [3]=19.4074 [4]=18.0094\nGaudi::TestSuite::EvtCollectionSelector\t\
+  \ -> Momenta(Fix): [0]=17.3344 [1]=16.8644 [2]=17.1626 [3]=19.4074 [4]=18.0094\n\
+  Gaudi::TestSuite::EvtCollectionSelector\t -> Track :  px=10.7646 py=8.89134 pz=10.2737\n\
+  Gaudi::TestSuite::EvtCollectionSelector   SELECTED : True\nReadAlg             \
+  \ INFO ========= EVENT:1000 RUN:999 TIME:1600048870.242935 0 (0) 1 (1) 2 (2)\nGaudi::TestSuite::EvtCollectionSelector\t\
+  \ -> #tracks : 93\nGaudi::TestSuite::EvtCollectionSelector\t -> Momenta(Var): [0]=16.6809\
+  \ [1]=14.9037 [2]=16.7944 [3]=17.0709 [4]=17.3469\nGaudi::TestSuite::EvtCollectionSelector\t\
+  \ -> Momenta(Fix): [0]=16.6809 [1]=14.9037 [2]=16.7944 [3]=17.0709 [4]=17.3469\n\
+  Gaudi::TestSuite::EvtCollectionSelector\t -> Track :  px=10.1578 py=9.51566 pz=9.19358\n\
+  Gaudi::TestSuite::EvtCollectionSelector   SELECTED : True\nIODataManager       \
+  \ INFO Disconnect from dataset ROOT_IO.etags [C4A90F4C-F630-11EA-993F-A4BF012CBB19]\n\
+  ReadAlg              INFO ========= EVENT:2 RUN:999 TIME:1600048866.683004 0 (0)\
+  \ 1 (1) 2 (2)\nGaudi::TestSuite::EvtCollectionSelector\t -> #tracks : 76\nGaudi::TestSuite::EvtCollectionSelector\t\
+  \ -> Momenta(Var): [0]=17.7422 [1]=16.7922 [2]=17.6961 [3]=16.0612 [4]=15.7365\n\
+  Gaudi::TestSuite::EvtCollectionSelector\t -> Momenta(Fix): [0]=17.7422 [1]=16.7922\
+  \ [2]=17.6961 [3]=16.0612 [4]=15.7365\nGaudi::TestSuite::EvtCollectionSelector\t\
+  \ -> Track :  px=10.4989 py=10.4342 pz=9.78193\nGaudi::TestSuite::EvtCollectionSelector\
+  \   SELECTED : True\nReadAlg              INFO ========= EVENT:3 RUN:999 TIME:1600048866.684815\
+  \ 0 (0) 1 (1) 2 (2)\nGaudi::TestSuite::EvtCollectionSelector\t -> #tracks : 93\n\
+  Gaudi::TestSuite::EvtCollectionSelector\t -> Momenta(Var): [0]=16.7554 [1]=16.91\
+  \ [2]=17.424 [3]=17.0529 [4]=16.2021\nGaudi::TestSuite::EvtCollectionSelector\t\
+  \ -> Momenta(Fix): [0]=16.7554 [1]=16.91 [2]=17.424 [3]=17.0529 [4]=16.2021\nGaudi::TestSuite::EvtCollectionSelector\t\
+  \ -> Track :  px=8.95659 py=9.22111 pz=10.7468\nGaudi::TestSuite::EvtCollectionSelector\
+  \   SELECTED : True\nReadAlg              INFO ========= EVENT:4 RUN:999 TIME:1600048866.685914\
+  \ 0 (0) 1 (1) 2 (2)\nGaudi::TestSuite::EvtCollectionSelector\t -> #tracks : 54\n\
+  Gaudi::TestSuite::EvtCollectionSelector\t -> Momenta(Var): [0]=18.3973 [1]=15.7355\
+  \ [2]=17.3919 [3]=17.6139 [4]=15.3032\nGaudi::TestSuite::EvtCollectionSelector\t\
+  \ -> Momenta(Fix): [0]=18.3973 [1]=15.7355 [2]=17.3919 [3]=17.6139 [4]=15.3032\n\
+  Gaudi::TestSuite::EvtCollectionSelector\t -> Track :  px=10.7592 py=9.68162 pz=11.3563\n\
+  Gaudi::TestSuite::EvtCollectionSelector   SELECTED : True\nReadAlg             \
+  \ INFO ========= EVENT:6 RUN:999 TIME:1600048866.6908 0 (0) 1 (1) 2 (2)\nGaudi::TestSuite::EvtCollectionSelector\t\
+  \ -> #tracks : 52\nGaudi::TestSuite::EvtCollectionSelector\t -> Momenta(Var): [0]=16.7278\
+  \ [1]=19.0105 [2]=17.2653 [3]=17.9376 [4]=18.0045\nGaudi::TestSuite::EvtCollectionSelector\t\
+  \ -> Momenta(Fix): [0]=16.7278 [1]=19.0105 [2]=17.2653 [3]=17.9376 [4]=18.0045\n\
+  Gaudi::TestSuite::EvtCollectionSelector\t -> Track :  px=9.79151 py=8.83918 pz=10.2866\n\
+  Gaudi::TestSuite::EvtCollectionSelector   SELECTED : True\nReadAlg             \
+  \ INFO ========= EVENT:500 RUN:999 TIME:1600048868.619916 0 (0) 1 (1) 2 (2)\nGaudi::TestSuite::EvtCollectionSelector\t\
+  \ -> #tracks : 55\nGaudi::TestSuite::EvtCollectionSelector\t -> Momenta(Var): [0]=17.3344\
+  \ [1]=16.8644 [2]=17.1626 [3]=19.4074 [4]=18.0094\nGaudi::TestSuite::EvtCollectionSelector\t\
+  \ -> Momenta(Fix): [0]=17.3344 [1]=16.8644 [2]=17.1626 [3]=19.4074 [4]=18.0094\n\
+  Gaudi::TestSuite::EvtCollectionSelector\t -> Track :  px=10.7646 py=8.89134 pz=10.2737\n\
+  Gaudi::TestSuite::EvtCollectionSelector   SELECTED : True\nReadAlg             \
+  \ INFO ========= EVENT:1000 RUN:999 TIME:1600048870.242935 0 (0) 1 (1) 2 (2)\nGaudi::RootNTup...\
+  \   INFO End of input Ntuple.\nEventLoopMgr         INFO No more events in event\
+  \ selection\nApplicationMgr       INFO Application Manager Stopped successfully\n\
+  EventLoopMgr         INFO Histograms converted successfully according to request.\n\
+  RootCnvSvc           INFO Disconnected data IO:21C0F51C-F62E-11EA-8278-A4BF012CBB19\
+  \ [ROOTIO.dst]\nRootCnvSvc           INFO Disconnected data IO:25323562-F62E-11EA-8278-A4BF012CBB19\
+  \ [ROOTIO.mdst]\nToolSvc              INFO Removing all tools created by ToolSvc\n\
+  EvtTupleSvc.Eve...   INFO Disconnected data IO:C4A90F4C-F630-11EA-993F-A4BF012CBB19\
+  \ [ROOT_IO.etags]\nEvtTupleSvc.Eve...   INFO Disconnected data IO:287D3E22-F630-11EA-9EAF-A4BF012CBB19\
+  \ [ROOT_IO.tags]\nApplicationMgr       INFO Application Manager Finalized successfully\n\
+  ApplicationMgr       INFO Application Manager Terminated successfully\nNumber of\
+  \ MyTrack instances:2\n"
+histos: {}
+ttrees: {}
diff --git a/GaudiTestSuite/tests/pytest/refs/ROOT_IO/ExtCollRead.opt-x86_64_v4.yaml b/GaudiTestSuite/tests/pytest/refs/ROOT_IO/ExtCollRead.opt-x86_64_v4.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..10d6bcc2d05f375f42b5dd9cf8a4fd5dff0fc840
--- /dev/null
+++ b/GaudiTestSuite/tests/pytest/refs/ROOT_IO/ExtCollRead.opt-x86_64_v4.yaml
@@ -0,0 +1,189 @@
+stdout: "# --> Including file '/workspace/build/Gaudi/GaudiTestSuite/options/ROOT_IO/ExtCollRead.py'\n\
+  # <-- End of file '/workspace/build/Gaudi/GaudiTestSuite/options/ROOT_IO/ExtCollRead.py'\n\
+  # applying configuration of GaudiPersistency\n# /***** User GaudiPersistency/GaudiPersistency\
+  \ ******************************************************\n# |-<no properties>\n\
+  # \\----- (End of User GaudiPersistency/GaudiPersistency) ---------------------------------------------\n\
+  # Dumping all configurables and properties (different from default)\n{'ApplicationMgr':\
+  \ {'EvtMax': -1,\n                    'ExtSvc': ['TagCollectionSvc/EvtTupleSvc',\n\
+  \                               'FileRecordDataSvc/FileRecordDataSvc'],\n      \
+  \              'HistogramPersistency': 'NONE',\n                    'SvcOptMapping':\
+  \ ['Gaudi::MultiFileCatalog/FileCatalog',\n                                    \
+  \  'Gaudi::IODataManager/IODataManager',\n                                     \
+  \ 'Gaudi::RootCnvSvc/RootCnvSvc'],\n                    'TopAlg': ['ReadAlg/ReadAlg']},\n\
+  \ 'EventPersistencySvc': {'CnvServices': ['Gaudi::RootCnvSvc/RootCnvSvc']},\n 'EventSelector':\
+  \ {'Input': [\"COLLECTION='Fill/MyCOL1' DATAFILE='PFN:ROOT_IO.etags' SVC='Gaudi::RootCnvSvc'\
+  \ SEL='(Ntrack>9 && Ntrack<20 && Energy<180)' FUN='Gaudi::TestSuite::EvtExtCollectionSelector'\"\
+  ,\n                             \"COLLECTION='Dir1/Dir2/Dir3/Collection' DATAFILE='PFN:ROOT_IO.tags'\
+  \ SVC='Gaudi::RootCnvSvc' SEL='(Ntrack>15)' FUN='Gaudi::TestSuite::EvtCollectionSelector'\"\
+  ],\n                   'PrintFreq': 100},\n 'FileCatalog': {'Catalogs': ['xmlcatalog_file:ROOTIO.xml']},\n\
+  \ 'FileRecordPersistencySvc': {'CnvServices': ['Gaudi::RootCnvSvc/RootCnvSvc']}}\n\
+  ApplicationMgr    SUCCESS\n====================================================================================================================================\n\
+  \                                                   Welcome to ApplicationMgr (GaudiCoreSvc\
+  \ v999r999)\n                                          running on lblhcbpr13.cern.ch\
+  \ on Mon Sep 14 04:21:05 2020\n====================================================================================================================================\n\
+  ApplicationMgr       INFO Application Manager Configured successfully\nEvtTupleSvc\
+  \          INFO Added stream file:PFN:ROOT_IO.etags as EventSelector.DataStreamTool_1\n\
+  Gaudi::RootData...   INFO Connect to existing Database file:PFN:ROOT_IO.etags as\
+  \ /EventSelector.DataStreamTool_1 for READ\nEventSelector        INFO Stream:EventSelector.DataStreamTool_1\
+  \ Def:COLLECTION='Fill/MyCOL1' DATAFILE='PFN:ROOT_IO.etags' SVC='Gaudi::RootCnvSvc'\
+  \ SEL='(Ntrack>9 && Ntrack<20 && Energy<180)' FUN='Gaudi::TestSuite::EvtExtCollectionSelector'\n\
+  ApplicationMgr       INFO Application Manager Initialized successfully\nApplicationMgr\
+  \       INFO Application Manager Started successfully\nGaudi::TestSuite::EvtExtCollectionSelector\t\
+  \ -> #tracks : 10\nGaudi::TestSuite::EvtExtCollectionSelector\t -> Momenta(Var):\
+  \ [0]=19.2008 [1]=19.1516 [2]=17.2588 [3]=16.57 [4]=18.6667\nGaudi::TestSuite::EvtExtCollectionSelector\t\
+  \ -> Track :  px=9.5523 py=12.6316 pz=10.8566\nGaudi::TestSuite::EvtExtCollectionSelector\
+  \   SELECTED : False\nGaudi::TestSuite::EvtExtCollectionSelector\t -> #tracks :\
+  \ 10\nGaudi::TestSuite::EvtExtCollectionSelector\t -> Momenta(Var): [0]=18.3411\
+  \ [1]=17.7319 [2]=17.1315 [3]=15.7644 [4]=18.5614\nGaudi::TestSuite::EvtExtCollectionSelector\t\
+  \ -> Track :  px=9.54872 py=12.0203 pz=10.0364\nGaudi::TestSuite::EvtExtCollectionSelector\
+  \   SELECTED : False\nGaudi::TestSuite::EvtExtCollectionSelector\t -> #tracks :\
+  \ 10\nGaudi::TestSuite::EvtExtCollectionSelector\t -> Momenta(Var): [0]=17.0667\
+  \ [1]=18.9315 [2]=16.8813 [3]=16.6494 [4]=16.4271\nGaudi::TestSuite::EvtExtCollectionSelector\t\
+  \ -> Track :  px=10.4154 py=9.30093 pz=9.81248\nGaudi::TestSuite::EvtExtCollectionSelector\
+  \   SELECTED : False\nGaudi::TestSuite::EvtExtCollectionSelector\t -> #tracks :\
+  \ 10\nGaudi::TestSuite::EvtExtCollectionSelector\t -> Momenta(Var): [0]=16.4162\
+  \ [1]=17.1642 [2]=17.9171 [3]=16.9433 [4]=16.6012\nGaudi::TestSuite::EvtExtCollectionSelector\t\
+  \ -> Track :  px=9.51818 py=8.95899 pz=9.93137\nGaudi::TestSuite::EvtExtCollectionSelector\
+  \   SELECTED : False\nGaudi::TestSuite::EvtExtCollectionSelector\t -> #tracks :\
+  \ 10\nGaudi::TestSuite::EvtExtCollectionSelector\t -> Momenta(Var): [0]=15.7486\
+  \ [1]=16.3605 [2]=16.5288 [3]=18.57 [4]=17.2386\nGaudi::TestSuite::EvtExtCollectionSelector\t\
+  \ -> Track :  px=9.27853 py=8.87215 pz=9.12209\nGaudi::TestSuite::EvtExtCollectionSelector\
+  \   SELECTED : False\nGaudi::TestSuite::EvtExtCollectionSelector\t -> #tracks :\
+  \ 10\nGaudi::TestSuite::EvtExtCollectionSelector\t -> Momenta(Var): [0]=17.0099\
+  \ [1]=14.2612 [2]=18.6538 [3]=18.3596 [4]=16.5182\nGaudi::TestSuite::EvtExtCollectionSelector\t\
+  \ -> Track :  px=8.47111 py=11.4375 pz=9.31466\nGaudi::TestSuite::EvtExtCollectionSelector\
+  \   SELECTED : False\nGaudi::TestSuite::EvtExtCollectionSelector\t -> #tracks :\
+  \ 10\nGaudi::TestSuite::EvtExtCollectionSelector\t -> Momenta(Var): [0]=18.3956\
+  \ [1]=17.8812 [2]=17.4812 [3]=16.5806 [4]=17.2316\nGaudi::TestSuite::EvtExtCollectionSelector\t\
+  \ -> Track :  px=12.15 py=9.06596 pz=10.4205\nGaudi::TestSuite::EvtExtCollectionSelector\
+  \   SELECTED : False\nGaudi::TestSuite::EvtExtCollectionSelector\t -> #tracks :\
+  \ 10\nGaudi::TestSuite::EvtExtCollectionSelector\t -> Momenta(Var): [0]=19.2008\
+  \ [1]=19.1516 [2]=17.2588 [3]=16.57 [4]=18.6667\nGaudi::TestSuite::EvtExtCollectionSelector\t\
+  \ -> Track :  px=9.5523 py=12.6316 pz=10.8566\nGaudi::TestSuite::EvtExtCollectionSelector\
+  \   SELECTED : False\nGaudi::TestSuite::EvtExtCollectionSelector\t -> #tracks :\
+  \ 10\nGaudi::TestSuite::EvtExtCollectionSelector\t -> Momenta(Var): [0]=18.3411\
+  \ [1]=17.7319 [2]=17.1315 [3]=15.7644 [4]=18.5614\nGaudi::TestSuite::EvtExtCollectionSelector\t\
+  \ -> Track :  px=9.54872 py=12.0203 pz=10.0364\nGaudi::TestSuite::EvtExtCollectionSelector\
+  \   SELECTED : False\nGaudi::TestSuite::EvtExtCollectionSelector\t -> #tracks :\
+  \ 10\nGaudi::TestSuite::EvtExtCollectionSelector\t -> Momenta(Var): [0]=17.0667\
+  \ [1]=18.9315 [2]=16.8813 [3]=16.6494 [4]=16.4271\nGaudi::TestSuite::EvtExtCollectionSelector\t\
+  \ -> Track :  px=10.4154 py=9.30093 pz=9.81248\nGaudi::TestSuite::EvtExtCollectionSelector\
+  \   SELECTED : False\nGaudi::TestSuite::EvtExtCollectionSelector\t -> #tracks :\
+  \ 10\nGaudi::TestSuite::EvtExtCollectionSelector\t -> Momenta(Var): [0]=16.4162\
+  \ [1]=17.1642 [2]=17.9171 [3]=16.9433 [4]=16.6012\nGaudi::TestSuite::EvtExtCollectionSelector\t\
+  \ -> Track :  px=9.51818 py=8.95899 pz=9.93137\nGaudi::TestSuite::EvtExtCollectionSelector\
+  \   SELECTED : False\nGaudi::TestSuite::EvtExtCollectionSelector\t -> #tracks :\
+  \ 10\nGaudi::TestSuite::EvtExtCollectionSelector\t -> Momenta(Var): [0]=15.7486\
+  \ [1]=16.3605 [2]=16.5288 [3]=18.57 [4]=17.2386\nGaudi::TestSuite::EvtExtCollectionSelector\t\
+  \ -> Track :  px=9.27853 py=8.87215 pz=9.12209\nGaudi::TestSuite::EvtExtCollectionSelector\
+  \   SELECTED : False\nGaudi::TestSuite::EvtExtCollectionSelector\t -> #tracks :\
+  \ 10\nGaudi::TestSuite::EvtExtCollectionSelector\t -> Momenta(Var): [0]=17.0099\
+  \ [1]=14.2612 [2]=18.6538 [3]=18.3596 [4]=16.5182\nGaudi::TestSuite::EvtExtCollectionSelector\t\
+  \ -> Track :  px=8.47111 py=11.4375 pz=9.31466\nGaudi::TestSuite::EvtExtCollectionSelector\
+  \   SELECTED : False\nGaudi::TestSuite::EvtExtCollectionSelector\t -> #tracks :\
+  \ 10\nGaudi::TestSuite::EvtExtCollectionSelector\t -> Momenta(Var): [0]=18.3956\
+  \ [1]=17.8812 [2]=17.4812 [3]=16.5806 [4]=17.2316\nGaudi::TestSuite::EvtExtCollectionSelector\t\
+  \ -> Track :  px=12.15 py=9.06596 pz=10.4205\nGaudi::TestSuite::EvtExtCollectionSelector\
+  \   SELECTED : False\nGaudi::RootNTup...   INFO End of input Ntuple.\nEvtTupleSvc\
+  \          INFO Added stream file:PFN:ROOT_IO.tags as EventSelector.DataStreamTool_2\n\
+  Gaudi::RootData...   INFO Connect to existing Database file:PFN:ROOT_IO.tags as\
+  \ /EventSelector.DataStreamTool_2 for READ\nEventSelector        INFO Stream:EventSelector.DataStreamTool_2\
+  \ Def:COLLECTION='Dir1/Dir2/Dir3/Collection' DATAFILE='PFN:ROOT_IO.tags' SVC='Gaudi::RootCnvSvc'\
+  \ SEL='(Ntrack>15)' FUN='Gaudi::TestSuite::EvtCollectionSelector'\nGaudi::TestSuite::EvtCollectionSelector\t\
+  \ -> #tracks : 93\nGaudi::TestSuite::EvtCollectionSelector\t -> Momenta(Var): [0]=16.6809\
+  \ [1]=14.9037 [2]=16.7944 [3]=17.0709 [4]=17.3469\nGaudi::TestSuite::EvtCollectionSelector\t\
+  \ -> Momenta(Fix): [0]=16.6809 [1]=14.9037 [2]=16.7944 [3]=17.0709 [4]=17.3469\n\
+  Gaudi::TestSuite::EvtCollectionSelector\t -> Track :  px=10.1578 py=9.51566 pz=9.19358\n\
+  Gaudi::TestSuite::EvtCollectionSelector   SELECTED : True\nEventSelector     SUCCESS\
+  \ Reading Event record 1. Record number within stream 2: 1\nEventPersistenc... \
+  \  INFO Added successfully Conversion service RootCnvSvc\nFileRecordPersi...   INFO\
+  \ Added successfully Conversion service RootCnvSvc\nReadAlg           SUCCESS Got\
+  \ incident: NEW_FILE_RECORD Source:/FileRecords/21C0F51C-F62E-11EA-8278-A4BF012CBB19\n\
+  ReadAlg           SUCCESS Received incident:NEW_FILE_RECORD: /FileRecords/21C0F51C-F62E-11EA-8278-A4BF012CBB19\n\
+  ReadAlg           SUCCESS Incident: FileInfo record: /FileRecords/21C0F51C-F62E-11EA-8278-A4BF012CBB19/EvtCount=1000\n\
+  ReadAlg           SUCCESS Incident: FileInfo record: /FileRecords/21C0F51C-F62E-11EA-8278-A4BF012CBB19/SumCount=123456\n\
+  ReadAlg              INFO ========= EVENT:2 RUN:999 TIME:1600048866.683004 0 (0)\
+  \ 1 (1) 2 (2)\nReadAlg           SUCCESS FileInfo record: 21C0F51C-F62E-11EA-8278-A4BF012CBB19/EvtCount=1000\n\
+  ReadAlg           SUCCESS FileInfo record: 21C0F51C-F62E-11EA-8278-A4BF012CBB19/SumCount=123456\n\
+  Gaudi::TestSuite::EvtCollectionSelector\t -> #tracks : 76\nGaudi::TestSuite::EvtCollectionSelector\t\
+  \ -> Momenta(Var): [0]=17.7422 [1]=16.7922 [2]=17.6961 [3]=16.0612 [4]=15.7365\n\
+  Gaudi::TestSuite::EvtCollectionSelector\t -> Momenta(Fix): [0]=17.7422 [1]=16.7922\
+  \ [2]=17.6961 [3]=16.0612 [4]=15.7365\nGaudi::TestSuite::EvtCollectionSelector\t\
+  \ -> Track :  px=10.4989 py=10.4342 pz=9.78193\nGaudi::TestSuite::EvtCollectionSelector\
+  \   SELECTED : True\nReadAlg              INFO ========= EVENT:3 RUN:999 TIME:1600048866.684815\
+  \ 0 (0) 1 (1) 2 (2)\nGaudi::TestSuite::EvtCollectionSelector\t -> #tracks : 93\n\
+  Gaudi::TestSuite::EvtCollectionSelector\t -> Momenta(Var): [0]=16.7554 [1]=16.91\
+  \ [2]=17.424 [3]=17.0529 [4]=16.2021\nGaudi::TestSuite::EvtCollectionSelector\t\
+  \ -> Momenta(Fix): [0]=16.7554 [1]=16.91 [2]=17.424 [3]=17.0529 [4]=16.2021\nGaudi::TestSuite::EvtCollectionSelector\t\
+  \ -> Track :  px=8.95659 py=9.22111 pz=10.7468\nGaudi::TestSuite::EvtCollectionSelector\
+  \   SELECTED : True\nReadAlg              INFO ========= EVENT:4 RUN:999 TIME:1600048866.685914\
+  \ 0 (0) 1 (1) 2 (2)\nGaudi::TestSuite::EvtCollectionSelector\t -> #tracks : 54\n\
+  Gaudi::TestSuite::EvtCollectionSelector\t -> Momenta(Var): [0]=18.3973 [1]=15.7355\
+  \ [2]=17.3919 [3]=17.6139 [4]=15.3032\nGaudi::TestSuite::EvtCollectionSelector\t\
+  \ -> Momenta(Fix): [0]=18.3973 [1]=15.7355 [2]=17.3919 [3]=17.6139 [4]=15.3032\n\
+  Gaudi::TestSuite::EvtCollectionSelector\t -> Track :  px=10.7592 py=9.68162 pz=11.3563\n\
+  Gaudi::TestSuite::EvtCollectionSelector   SELECTED : True\nReadAlg             \
+  \ INFO ========= EVENT:6 RUN:999 TIME:1600048866.6908 0 (0) 1 (1) 2 (2)\nGaudi::TestSuite::EvtCollectionSelector\t\
+  \ -> #tracks : 52\nGaudi::TestSuite::EvtCollectionSelector\t -> Momenta(Var): [0]=16.7278\
+  \ [1]=19.0105 [2]=17.2653 [3]=17.9376 [4]=18.0045\nGaudi::TestSuite::EvtCollectionSelector\t\
+  \ -> Momenta(Fix): [0]=16.7278 [1]=19.0105 [2]=17.2653 [3]=17.9376 [4]=18.0045\n\
+  Gaudi::TestSuite::EvtCollectionSelector\t -> Track :  px=9.79151 py=8.83918 pz=10.2866\n\
+  Gaudi::TestSuite::EvtCollectionSelector   SELECTED : True\nReadAlg             \
+  \ INFO ========= EVENT:500 RUN:999 TIME:1600048868.619916 0 (0) 1 (1) 2 (2)\nGaudi::TestSuite::EvtCollectionSelector\t\
+  \ -> #tracks : 55\nGaudi::TestSuite::EvtCollectionSelector\t -> Momenta(Var): [0]=17.3344\
+  \ [1]=16.8644 [2]=17.1626 [3]=19.4074 [4]=18.0094\nGaudi::TestSuite::EvtCollectionSelector\t\
+  \ -> Momenta(Fix): [0]=17.3344 [1]=16.8644 [2]=17.1626 [3]=19.4074 [4]=18.0094\n\
+  Gaudi::TestSuite::EvtCollectionSelector\t -> Track :  px=10.7646 py=8.89134 pz=10.2737\n\
+  Gaudi::TestSuite::EvtCollectionSelector   SELECTED : True\nReadAlg             \
+  \ INFO ========= EVENT:1000 RUN:999 TIME:1600048870.242935 0 (0) 1 (1) 2 (2)\nGaudi::TestSuite::EvtCollectionSelector\t\
+  \ -> #tracks : 93\nGaudi::TestSuite::EvtCollectionSelector\t -> Momenta(Var): [0]=16.6809\
+  \ [1]=14.9037 [2]=16.7944 [3]=17.0709 [4]=17.3469\nGaudi::TestSuite::EvtCollectionSelector\t\
+  \ -> Momenta(Fix): [0]=16.6809 [1]=14.9037 [2]=16.7944 [3]=17.0709 [4]=17.3469\n\
+  Gaudi::TestSuite::EvtCollectionSelector\t -> Track :  px=10.1578 py=9.51566 pz=9.19358\n\
+  Gaudi::TestSuite::EvtCollectionSelector   SELECTED : True\nIODataManager       \
+  \ INFO Disconnect from dataset ROOT_IO.etags [C4A90F4C-F630-11EA-993F-A4BF012CBB19]\n\
+  ReadAlg              INFO ========= EVENT:2 RUN:999 TIME:1600048866.683004 0 (0)\
+  \ 1 (1) 2 (2)\nGaudi::TestSuite::EvtCollectionSelector\t -> #tracks : 76\nGaudi::TestSuite::EvtCollectionSelector\t\
+  \ -> Momenta(Var): [0]=17.7422 [1]=16.7922 [2]=17.6961 [3]=16.0612 [4]=15.7365\n\
+  Gaudi::TestSuite::EvtCollectionSelector\t -> Momenta(Fix): [0]=17.7422 [1]=16.7922\
+  \ [2]=17.6961 [3]=16.0612 [4]=15.7365\nGaudi::TestSuite::EvtCollectionSelector\t\
+  \ -> Track :  px=10.4989 py=10.4342 pz=9.78193\nGaudi::TestSuite::EvtCollectionSelector\
+  \   SELECTED : True\nReadAlg              INFO ========= EVENT:3 RUN:999 TIME:1600048866.684815\
+  \ 0 (0) 1 (1) 2 (2)\nGaudi::TestSuite::EvtCollectionSelector\t -> #tracks : 93\n\
+  Gaudi::TestSuite::EvtCollectionSelector\t -> Momenta(Var): [0]=16.7554 [1]=16.91\
+  \ [2]=17.424 [3]=17.0529 [4]=16.2021\nGaudi::TestSuite::EvtCollectionSelector\t\
+  \ -> Momenta(Fix): [0]=16.7554 [1]=16.91 [2]=17.424 [3]=17.0529 [4]=16.2021\nGaudi::TestSuite::EvtCollectionSelector\t\
+  \ -> Track :  px=8.95659 py=9.22111 pz=10.7468\nGaudi::TestSuite::EvtCollectionSelector\
+  \   SELECTED : True\nReadAlg              INFO ========= EVENT:4 RUN:999 TIME:1600048866.685914\
+  \ 0 (0) 1 (1) 2 (2)\nGaudi::TestSuite::EvtCollectionSelector\t -> #tracks : 54\n\
+  Gaudi::TestSuite::EvtCollectionSelector\t -> Momenta(Var): [0]=18.3973 [1]=15.7355\
+  \ [2]=17.3919 [3]=17.6139 [4]=15.3032\nGaudi::TestSuite::EvtCollectionSelector\t\
+  \ -> Momenta(Fix): [0]=18.3973 [1]=15.7355 [2]=17.3919 [3]=17.6139 [4]=15.3032\n\
+  Gaudi::TestSuite::EvtCollectionSelector\t -> Track :  px=10.7592 py=9.68162 pz=11.3563\n\
+  Gaudi::TestSuite::EvtCollectionSelector   SELECTED : True\nReadAlg             \
+  \ INFO ========= EVENT:6 RUN:999 TIME:1600048866.6908 0 (0) 1 (1) 2 (2)\nGaudi::TestSuite::EvtCollectionSelector\t\
+  \ -> #tracks : 52\nGaudi::TestSuite::EvtCollectionSelector\t -> Momenta(Var): [0]=16.7278\
+  \ [1]=19.0105 [2]=17.2653 [3]=17.9376 [4]=18.0045\nGaudi::TestSuite::EvtCollectionSelector\t\
+  \ -> Momenta(Fix): [0]=16.7278 [1]=19.0105 [2]=17.2653 [3]=17.9376 [4]=18.0045\n\
+  Gaudi::TestSuite::EvtCollectionSelector\t -> Track :  px=9.79151 py=8.83918 pz=10.2866\n\
+  Gaudi::TestSuite::EvtCollectionSelector   SELECTED : True\nReadAlg             \
+  \ INFO ========= EVENT:500 RUN:999 TIME:1600048868.619916 0 (0) 1 (1) 2 (2)\nGaudi::TestSuite::EvtCollectionSelector\t\
+  \ -> #tracks : 55\nGaudi::TestSuite::EvtCollectionSelector\t -> Momenta(Var): [0]=17.3344\
+  \ [1]=16.8644 [2]=17.1626 [3]=19.4074 [4]=18.0094\nGaudi::TestSuite::EvtCollectionSelector\t\
+  \ -> Momenta(Fix): [0]=17.3344 [1]=16.8644 [2]=17.1626 [3]=19.4074 [4]=18.0094\n\
+  Gaudi::TestSuite::EvtCollectionSelector\t -> Track :  px=10.7646 py=8.89134 pz=10.2737\n\
+  Gaudi::TestSuite::EvtCollectionSelector   SELECTED : True\nReadAlg             \
+  \ INFO ========= EVENT:1000 RUN:999 TIME:1600048870.242935 0 (0) 1 (1) 2 (2)\nGaudi::RootNTup...\
+  \   INFO End of input Ntuple.\nEventLoopMgr         INFO No more events in event\
+  \ selection\nApplicationMgr       INFO Application Manager Stopped successfully\n\
+  EventLoopMgr         INFO Histograms converted successfully according to request.\n\
+  RootCnvSvc           INFO Disconnected data IO:21C0F51C-F62E-11EA-8278-A4BF012CBB19\
+  \ [ROOTIO.dst]\nRootCnvSvc           INFO Disconnected data IO:25323562-F62E-11EA-8278-A4BF012CBB19\
+  \ [ROOTIO.mdst]\nToolSvc              INFO Removing all tools created by ToolSvc\n\
+  EvtTupleSvc.Eve...   INFO Disconnected data IO:C4A90F4C-F630-11EA-993F-A4BF012CBB19\
+  \ [ROOT_IO.etags]\nEvtTupleSvc.Eve...   INFO Disconnected data IO:287D3E22-F630-11EA-9EAF-A4BF012CBB19\
+  \ [ROOT_IO.tags]\nApplicationMgr       INFO Application Manager Finalized successfully\n\
+  ApplicationMgr       INFO Application Manager Terminated successfully\nNumber of\
+  \ MyTrack instances:2\n"
+histos: {}
+ttrees: {}
diff --git a/GaudiTestSuite/tests/pytest/refs/ROOT_IO/ExtCollRead.yaml b/GaudiTestSuite/tests/pytest/refs/ROOT_IO/ExtCollRead.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..b744711051308c7cddb396f92619977179adb515
--- /dev/null
+++ b/GaudiTestSuite/tests/pytest/refs/ROOT_IO/ExtCollRead.yaml
@@ -0,0 +1,174 @@
+stdout: "{'ApplicationMgr': {'EvtMax': -1,\n                    'ExtSvc': ['TagCollectionSvc/EvtTupleSvc',\n\
+  \                               'FileRecordDataSvc/FileRecordDataSvc'],\n      \
+  \              'HistogramPersistency': 'NONE',\n                    'SvcOptMapping':\
+  \ ['Gaudi::MultiFileCatalog/FileCatalog',\n                                    \
+  \  'Gaudi::IODataManager/IODataManager',\n                                     \
+  \ 'Gaudi::RootCnvSvc/RootCnvSvc'],\n                    'TopAlg': ['ReadAlg/ReadAlg']},\n\
+  \ 'EventPersistencySvc': {'CnvServices': ['Gaudi::RootCnvSvc/RootCnvSvc']},\n 'EventSelector':\
+  \ {'Input': [\"COLLECTION='Fill/MyCOL1' DATAFILE='PFN:ROOT_IO.etags' SVC='Gaudi::RootCnvSvc'\
+  \ SEL='(Ntrack>9 && Ntrack<20 && Energy<180)' FUN='Gaudi::TestSuite::EvtExtCollectionSelector'\"\
+  ,\n                             \"COLLECTION='Dir1/Dir2/Dir3/Collection' DATAFILE='PFN:ROOT_IO.tags'\
+  \ SVC='Gaudi::RootCnvSvc' SEL='(Ntrack>15)' FUN='Gaudi::TestSuite::EvtCollectionSelector'\"\
+  ],\n                   'PrintFreq': 100},\n 'FileCatalog': {'Catalogs': ['xmlcatalog_file:ROOTIO.xml']},\n\
+  \ 'FileRecordPersistencySvc': {'CnvServices': ['Gaudi::RootCnvSvc/RootCnvSvc']}}\n\
+  ApplicationMgr    SUCCESS\n====================================================================================================================================\n\
+  ====================================================================================================================================\n\
+  ApplicationMgr       INFO Application Manager Configured successfully\nEvtTupleSvc\
+  \          INFO Added stream file:PFN:ROOT_IO.etags as EventSelector.DataStreamTool_1\n\
+  Gaudi::RootData...   INFO Connect to existing Database file:PFN:ROOT_IO.etags as\
+  \ /EventSelector.DataStreamTool_1 for READ\nEventSelector        INFO Stream:EventSelector.DataStreamTool_1\
+  \ Def:COLLECTION='Fill/MyCOL1' DATAFILE='PFN:ROOT_IO.etags' SVC='Gaudi::RootCnvSvc'\
+  \ SEL='(Ntrack>9 && Ntrack<20 && Energy<180)' FUN='Gaudi::TestSuite::EvtExtCollectionSelector'\n\
+  ApplicationMgr       INFO Application Manager Initialized successfully\nApplicationMgr\
+  \       INFO Application Manager Started successfully\nGaudi::TestSuite::EvtExtCollectionSelector\t\
+  \ -> #tracks : 10\nGaudi::TestSuite::EvtExtCollectionSelector\t -> Momenta(Var):\
+  \ [0]=19.2008 [1]=19.1516 [2]=17.2588 [3]=16.57 [4]=18.6667\nGaudi::TestSuite::EvtExtCollectionSelector\t\
+  \ -> Track :  px=9.5523 py=12.6316 pz=10.8566\nGaudi::TestSuite::EvtExtCollectionSelector\
+  \   SELECTED : False\nGaudi::TestSuite::EvtExtCollectionSelector\t -> #tracks :\
+  \ 10\nGaudi::TestSuite::EvtExtCollectionSelector\t -> Momenta(Var): [0]=18.3411\
+  \ [1]=17.7319 [2]=17.1315 [3]=15.7644 [4]=18.5614\nGaudi::TestSuite::EvtExtCollectionSelector\t\
+  \ -> Track :  px=9.54872 py=12.0203 pz=10.0364\nGaudi::TestSuite::EvtExtCollectionSelector\
+  \   SELECTED : False\nGaudi::TestSuite::EvtExtCollectionSelector\t -> #tracks :\
+  \ 10\nGaudi::TestSuite::EvtExtCollectionSelector\t -> Momenta(Var): [0]=17.0667\
+  \ [1]=18.9315 [2]=16.8813 [3]=16.6494 [4]=16.4271\nGaudi::TestSuite::EvtExtCollectionSelector\t\
+  \ -> Track :  px=10.4154 py=9.30093 pz=9.81248\nGaudi::TestSuite::EvtExtCollectionSelector\
+  \   SELECTED : False\nGaudi::TestSuite::EvtExtCollectionSelector\t -> #tracks :\
+  \ 10\nGaudi::TestSuite::EvtExtCollectionSelector\t -> Momenta(Var): [0]=16.4162\
+  \ [1]=17.1642 [2]=17.9171 [3]=16.9433 [4]=16.6012\nGaudi::TestSuite::EvtExtCollectionSelector\t\
+  \ -> Track :  px=9.51818 py=8.95899 pz=9.93137\nGaudi::TestSuite::EvtExtCollectionSelector\
+  \   SELECTED : False\nGaudi::TestSuite::EvtExtCollectionSelector\t -> #tracks :\
+  \ 10\nGaudi::TestSuite::EvtExtCollectionSelector\t -> Momenta(Var): [0]=15.7486\
+  \ [1]=16.3605 [2]=16.5288 [3]=18.57 [4]=17.2386\nGaudi::TestSuite::EvtExtCollectionSelector\t\
+  \ -> Track :  px=9.27853 py=8.87215 pz=9.12209\nGaudi::TestSuite::EvtExtCollectionSelector\
+  \   SELECTED : False\nGaudi::TestSuite::EvtExtCollectionSelector\t -> #tracks :\
+  \ 10\nGaudi::TestSuite::EvtExtCollectionSelector\t -> Momenta(Var): [0]=17.0099\
+  \ [1]=14.2612 [2]=18.6538 [3]=18.3596 [4]=16.5182\nGaudi::TestSuite::EvtExtCollectionSelector\t\
+  \ -> Track :  px=8.47111 py=11.4375 pz=9.31466\nGaudi::TestSuite::EvtExtCollectionSelector\
+  \   SELECTED : False\nGaudi::TestSuite::EvtExtCollectionSelector\t -> #tracks :\
+  \ 10\nGaudi::TestSuite::EvtExtCollectionSelector\t -> Momenta(Var): [0]=18.3957\
+  \ [1]=17.8812 [2]=17.4812 [3]=16.5806 [4]=17.2316\nGaudi::TestSuite::EvtExtCollectionSelector\t\
+  \ -> Track :  px=12.15 py=9.06596 pz=10.4205\nGaudi::TestSuite::EvtExtCollectionSelector\
+  \   SELECTED : False\nGaudi::TestSuite::EvtExtCollectionSelector\t -> #tracks :\
+  \ 10\nGaudi::TestSuite::EvtExtCollectionSelector\t -> Momenta(Var): [0]=19.2008\
+  \ [1]=19.1516 [2]=17.2588 [3]=16.57 [4]=18.6667\nGaudi::TestSuite::EvtExtCollectionSelector\t\
+  \ -> Track :  px=9.5523 py=12.6316 pz=10.8566\nGaudi::TestSuite::EvtExtCollectionSelector\
+  \   SELECTED : False\nGaudi::TestSuite::EvtExtCollectionSelector\t -> #tracks :\
+  \ 10\nGaudi::TestSuite::EvtExtCollectionSelector\t -> Momenta(Var): [0]=18.3411\
+  \ [1]=17.7319 [2]=17.1315 [3]=15.7644 [4]=18.5614\nGaudi::TestSuite::EvtExtCollectionSelector\t\
+  \ -> Track :  px=9.54872 py=12.0203 pz=10.0364\nGaudi::TestSuite::EvtExtCollectionSelector\
+  \   SELECTED : False\nGaudi::TestSuite::EvtExtCollectionSelector\t -> #tracks :\
+  \ 10\nGaudi::TestSuite::EvtExtCollectionSelector\t -> Momenta(Var): [0]=17.0667\
+  \ [1]=18.9315 [2]=16.8813 [3]=16.6494 [4]=16.4271\nGaudi::TestSuite::EvtExtCollectionSelector\t\
+  \ -> Track :  px=10.4154 py=9.30093 pz=9.81248\nGaudi::TestSuite::EvtExtCollectionSelector\
+  \   SELECTED : False\nGaudi::TestSuite::EvtExtCollectionSelector\t -> #tracks :\
+  \ 10\nGaudi::TestSuite::EvtExtCollectionSelector\t -> Momenta(Var): [0]=16.4162\
+  \ [1]=17.1642 [2]=17.9171 [3]=16.9433 [4]=16.6012\nGaudi::TestSuite::EvtExtCollectionSelector\t\
+  \ -> Track :  px=9.51818 py=8.95899 pz=9.93137\nGaudi::TestSuite::EvtExtCollectionSelector\
+  \   SELECTED : False\nGaudi::TestSuite::EvtExtCollectionSelector\t -> #tracks :\
+  \ 10\nGaudi::TestSuite::EvtExtCollectionSelector\t -> Momenta(Var): [0]=15.7486\
+  \ [1]=16.3605 [2]=16.5288 [3]=18.57 [4]=17.2386\nGaudi::TestSuite::EvtExtCollectionSelector\t\
+  \ -> Track :  px=9.27853 py=8.87215 pz=9.12209\nGaudi::TestSuite::EvtExtCollectionSelector\
+  \   SELECTED : False\nGaudi::TestSuite::EvtExtCollectionSelector\t -> #tracks :\
+  \ 10\nGaudi::TestSuite::EvtExtCollectionSelector\t -> Momenta(Var): [0]=17.0099\
+  \ [1]=14.2612 [2]=18.6538 [3]=18.3596 [4]=16.5182\nGaudi::TestSuite::EvtExtCollectionSelector\t\
+  \ -> Track :  px=8.47111 py=11.4375 pz=9.31466\nGaudi::TestSuite::EvtExtCollectionSelector\
+  \   SELECTED : False\nGaudi::TestSuite::EvtExtCollectionSelector\t -> #tracks :\
+  \ 10\nGaudi::TestSuite::EvtExtCollectionSelector\t -> Momenta(Var): [0]=18.3957\
+  \ [1]=17.8812 [2]=17.4812 [3]=16.5806 [4]=17.2316\nGaudi::TestSuite::EvtExtCollectionSelector\t\
+  \ -> Track :  px=12.15 py=9.06596 pz=10.4205\nGaudi::TestSuite::EvtExtCollectionSelector\
+  \   SELECTED : False\nGaudi::RootNTup...   INFO End of input Ntuple.\nEvtTupleSvc\
+  \          INFO Added stream file:PFN:ROOT_IO.tags as EventSelector.DataStreamTool_2\n\
+  Gaudi::RootData...   INFO Connect to existing Database file:PFN:ROOT_IO.tags as\
+  \ /EventSelector.DataStreamTool_2 for READ\nEventSelector        INFO Stream:EventSelector.DataStreamTool_2\
+  \ Def:COLLECTION='Dir1/Dir2/Dir3/Collection' DATAFILE='PFN:ROOT_IO.tags' SVC='Gaudi::RootCnvSvc'\
+  \ SEL='(Ntrack>15)' FUN='Gaudi::TestSuite::EvtCollectionSelector'\nGaudi::TestSuite::EvtCollectionSelector\t\
+  \ -> #tracks : 93\nGaudi::TestSuite::EvtCollectionSelector\t -> Momenta(Var): [0]=16.6809\
+  \ [1]=14.9037 [2]=16.7944 [3]=17.0709 [4]=17.3469\nGaudi::TestSuite::EvtCollectionSelector\t\
+  \ -> Momenta(Fix): [0]=16.6809 [1]=14.9037 [2]=16.7944 [3]=17.0709 [4]=17.3469\n\
+  Gaudi::TestSuite::EvtCollectionSelector\t -> Track :  px=10.1578 py=9.51566 pz=9.19358\n\
+  Gaudi::TestSuite::EvtCollectionSelector   SELECTED : True\nEventSelector     SUCCESS\
+  \ Reading Event record 1. Record number within stream 2: 1\nEventPersistenc... \
+  \  INFO Added successfully Conversion service RootCnvSvc\nFileRecordPersi...   INFO\
+  \ Added successfully Conversion service RootCnvSvc\nReadAlg           SUCCESS Got\
+  \ incident: NEW_FILE_RECORD Source:/FileRecords/00000000-0000-0000-0000-000000000000\n\
+  ReadAlg           SUCCESS Received incident:NEW_FILE_RECORD: /FileRecords/00000000-0000-0000-0000-000000000000\n\
+  ReadAlg           SUCCESS Incident: FileInfo record: /FileRecords/00000000-0000-0000-0000-000000000000/EvtCount=1000\n\
+  ReadAlg           SUCCESS Incident: FileInfo record: /FileRecords/00000000-0000-0000-0000-000000000000/SumCount=123456\n\
+  ReadAlg              INFO ========= EVENT:2 RUN:999 TIME:1577836802.002 0 (0) 1\
+  \ (1) 2 (2)\nReadAlg           SUCCESS FileInfo record: 00000000-0000-0000-0000-000000000000/EvtCount=1000\n\
+  ReadAlg           SUCCESS FileInfo record: 00000000-0000-0000-0000-000000000000/SumCount=123456\n\
+  Gaudi::TestSuite::EvtCollectionSelector\t -> #tracks : 76\nGaudi::TestSuite::EvtCollectionSelector\t\
+  \ -> Momenta(Var): [0]=17.7422 [1]=16.7922 [2]=17.6961 [3]=16.0612 [4]=15.7365\n\
+  Gaudi::TestSuite::EvtCollectionSelector\t -> Momenta(Fix): [0]=17.7422 [1]=16.7922\
+  \ [2]=17.6961 [3]=16.0612 [4]=15.7365\nGaudi::TestSuite::EvtCollectionSelector\t\
+  \ -> Track :  px=10.4989 py=10.4342 pz=9.78193\nGaudi::TestSuite::EvtCollectionSelector\
+  \   SELECTED : True\nReadAlg              INFO ========= EVENT:3 RUN:999 TIME:1577836803.003\
+  \ 0 (0) 1 (1) 2 (2)\nGaudi::TestSuite::EvtCollectionSelector\t -> #tracks : 93\n\
+  Gaudi::TestSuite::EvtCollectionSelector\t -> Momenta(Var): [0]=16.7554 [1]=16.91\
+  \ [2]=17.424 [3]=17.0529 [4]=16.2021\nGaudi::TestSuite::EvtCollectionSelector\t\
+  \ -> Momenta(Fix): [0]=16.7554 [1]=16.91 [2]=17.424 [3]=17.0529 [4]=16.2021\nGaudi::TestSuite::EvtCollectionSelector\t\
+  \ -> Track :  px=8.95659 py=9.22111 pz=10.7468\nGaudi::TestSuite::EvtCollectionSelector\
+  \   SELECTED : True\nReadAlg              INFO ========= EVENT:4 RUN:999 TIME:1577836804.004\
+  \ 0 (0) 1 (1) 2 (2)\nGaudi::TestSuite::EvtCollectionSelector\t -> #tracks : 54\n\
+  Gaudi::TestSuite::EvtCollectionSelector\t -> Momenta(Var): [0]=18.3973 [1]=15.7355\
+  \ [2]=17.3919 [3]=17.6139 [4]=15.3032\nGaudi::TestSuite::EvtCollectionSelector\t\
+  \ -> Momenta(Fix): [0]=18.3973 [1]=15.7355 [2]=17.3919 [3]=17.6139 [4]=15.3032\n\
+  Gaudi::TestSuite::EvtCollectionSelector\t -> Track :  px=10.7592 py=9.68162 pz=11.3563\n\
+  Gaudi::TestSuite::EvtCollectionSelector   SELECTED : True\nReadAlg             \
+  \ INFO ========= EVENT:6 RUN:999 TIME:1577836806.006 0 (0) 1 (1) 2 (2)\nGaudi::TestSuite::EvtCollectionSelector\t\
+  \ -> #tracks : 52\nGaudi::TestSuite::EvtCollectionSelector\t -> Momenta(Var): [0]=16.7278\
+  \ [1]=19.0105 [2]=17.2653 [3]=17.9376 [4]=18.0045\nGaudi::TestSuite::EvtCollectionSelector\t\
+  \ -> Momenta(Fix): [0]=16.7278 [1]=19.0105 [2]=17.2653 [3]=17.9376 [4]=18.0045\n\
+  Gaudi::TestSuite::EvtCollectionSelector\t -> Track :  px=9.79151 py=8.83918 pz=10.2866\n\
+  Gaudi::TestSuite::EvtCollectionSelector   SELECTED : True\nReadAlg             \
+  \ INFO ========= EVENT:500 RUN:999 TIME:1577837300.5 0 (0) 1 (1) 2 (2)\nGaudi::TestSuite::EvtCollectionSelector\t\
+  \ -> #tracks : 55\nGaudi::TestSuite::EvtCollectionSelector\t -> Momenta(Var): [0]=17.3344\
+  \ [1]=16.8644 [2]=17.1626 [3]=19.4074 [4]=18.0094\nGaudi::TestSuite::EvtCollectionSelector\t\
+  \ -> Momenta(Fix): [0]=17.3344 [1]=16.8644 [2]=17.1626 [3]=19.4074 [4]=18.0094\n\
+  Gaudi::TestSuite::EvtCollectionSelector\t -> Track :  px=10.7646 py=8.89134 pz=10.2737\n\
+  Gaudi::TestSuite::EvtCollectionSelector   SELECTED : True\nReadAlg             \
+  \ INFO ========= EVENT:1000 RUN:999 TIME:1577837801.0 0 (0) 1 (1) 2 (2)\nGaudi::TestSuite::EvtCollectionSelector\t\
+  \ -> #tracks : 93\nGaudi::TestSuite::EvtCollectionSelector\t -> Momenta(Var): [0]=16.6809\
+  \ [1]=14.9037 [2]=16.7944 [3]=17.0709 [4]=17.3469\nGaudi::TestSuite::EvtCollectionSelector\t\
+  \ -> Momenta(Fix): [0]=16.6809 [1]=14.9037 [2]=16.7944 [3]=17.0709 [4]=17.3469\n\
+  Gaudi::TestSuite::EvtCollectionSelector\t -> Track :  px=10.1578 py=9.51566 pz=9.19358\n\
+  Gaudi::TestSuite::EvtCollectionSelector   SELECTED : True\nReadAlg             \
+  \ INFO ========= EVENT:2 RUN:999 TIME:1577836802.002 0 (0) 1 (1) 2 (2)\nGaudi::TestSuite::EvtCollectionSelector\t\
+  \ -> #tracks : 76\nGaudi::TestSuite::EvtCollectionSelector\t -> Momenta(Var): [0]=17.7422\
+  \ [1]=16.7922 [2]=17.6961 [3]=16.0612 [4]=15.7365\nGaudi::TestSuite::EvtCollectionSelector\t\
+  \ -> Momenta(Fix): [0]=17.7422 [1]=16.7922 [2]=17.6961 [3]=16.0612 [4]=15.7365\n\
+  Gaudi::TestSuite::EvtCollectionSelector\t -> Track :  px=10.4989 py=10.4342 pz=9.78193\n\
+  Gaudi::TestSuite::EvtCollectionSelector   SELECTED : True\nReadAlg             \
+  \ INFO ========= EVENT:3 RUN:999 TIME:1577836803.003 0 (0) 1 (1) 2 (2)\nGaudi::TestSuite::EvtCollectionSelector\t\
+  \ -> #tracks : 93\nGaudi::TestSuite::EvtCollectionSelector\t -> Momenta(Var): [0]=16.7554\
+  \ [1]=16.91 [2]=17.424 [3]=17.0529 [4]=16.2021\nGaudi::TestSuite::EvtCollectionSelector\t\
+  \ -> Momenta(Fix): [0]=16.7554 [1]=16.91 [2]=17.424 [3]=17.0529 [4]=16.2021\nGaudi::TestSuite::EvtCollectionSelector\t\
+  \ -> Track :  px=8.95659 py=9.22111 pz=10.7468\nGaudi::TestSuite::EvtCollectionSelector\
+  \   SELECTED : True\nReadAlg              INFO ========= EVENT:4 RUN:999 TIME:1577836804.004\
+  \ 0 (0) 1 (1) 2 (2)\nGaudi::TestSuite::EvtCollectionSelector\t -> #tracks : 54\n\
+  Gaudi::TestSuite::EvtCollectionSelector\t -> Momenta(Var): [0]=18.3973 [1]=15.7355\
+  \ [2]=17.3919 [3]=17.6139 [4]=15.3032\nGaudi::TestSuite::EvtCollectionSelector\t\
+  \ -> Momenta(Fix): [0]=18.3973 [1]=15.7355 [2]=17.3919 [3]=17.6139 [4]=15.3032\n\
+  Gaudi::TestSuite::EvtCollectionSelector\t -> Track :  px=10.7592 py=9.68162 pz=11.3563\n\
+  Gaudi::TestSuite::EvtCollectionSelector   SELECTED : True\nReadAlg             \
+  \ INFO ========= EVENT:6 RUN:999 TIME:1577836806.006 0 (0) 1 (1) 2 (2)\nGaudi::TestSuite::EvtCollectionSelector\t\
+  \ -> #tracks : 52\nGaudi::TestSuite::EvtCollectionSelector\t -> Momenta(Var): [0]=16.7278\
+  \ [1]=19.0105 [2]=17.2653 [3]=17.9376 [4]=18.0045\nGaudi::TestSuite::EvtCollectionSelector\t\
+  \ -> Momenta(Fix): [0]=16.7278 [1]=19.0105 [2]=17.2653 [3]=17.9376 [4]=18.0045\n\
+  Gaudi::TestSuite::EvtCollectionSelector\t -> Track :  px=9.79151 py=8.83918 pz=10.2866\n\
+  Gaudi::TestSuite::EvtCollectionSelector   SELECTED : True\nReadAlg             \
+  \ INFO ========= EVENT:500 RUN:999 TIME:1577837300.5 0 (0) 1 (1) 2 (2)\nGaudi::TestSuite::EvtCollectionSelector\t\
+  \ -> #tracks : 55\nGaudi::TestSuite::EvtCollectionSelector\t -> Momenta(Var): [0]=17.3344\
+  \ [1]=16.8644 [2]=17.1626 [3]=19.4074 [4]=18.0094\nGaudi::TestSuite::EvtCollectionSelector\t\
+  \ -> Momenta(Fix): [0]=17.3344 [1]=16.8644 [2]=17.1626 [3]=19.4074 [4]=18.0094\n\
+  Gaudi::TestSuite::EvtCollectionSelector\t -> Track :  px=10.7646 py=8.89134 pz=10.2737\n\
+  Gaudi::TestSuite::EvtCollectionSelector   SELECTED : True\nReadAlg             \
+  \ INFO ========= EVENT:1000 RUN:999 TIME:1577837801.0 0 (0) 1 (1) 2 (2)\nGaudi::RootNTup...\
+  \   INFO End of input Ntuple.\nEventLoopMgr         INFO No more events in event\
+  \ selection\nApplicationMgr       INFO Application Manager Stopped successfully\n\
+  EventLoopMgr         INFO Histograms converted successfully according to request.\n\
+  ToolSvc              INFO Removing all tools created by ToolSvc\nApplicationMgr\
+  \       INFO Application Manager Finalized successfully\nApplicationMgr       INFO\
+  \ Application Manager Terminated successfully\nNumber of MyTrack instances:2"
+histos: {}
+ttrees: {}
diff --git a/GaudiTestSuite/tests/pytest/refs/ROOT_IO/ExtCollWrite.yaml b/GaudiTestSuite/tests/pytest/refs/ROOT_IO/ExtCollWrite.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..a0afa1a0c1d7b0c65558b7fe3ca1286e6a6d61e8
--- /dev/null
+++ b/GaudiTestSuite/tests/pytest/refs/ROOT_IO/ExtCollWrite.yaml
@@ -0,0 +1,120 @@
+stdout: |-
+  {'ApplicationMgr': {'EvtMax': -1,
+                      'ExtSvc': ['TagCollectionSvc/EvtTupleSvc',
+                                 'FileRecordDataSvc/FileRecordDataSvc'],
+                      'HistogramPersistency': 'NONE',
+                      'SvcOptMapping': ['Gaudi::MultiFileCatalog/FileCatalog',
+                                        'Gaudi::IODataManager/IODataManager',
+                                        'Gaudi::RootCnvSvc/RootCnvSvc'],
+                      'TopAlg': ['Gaudi::Sequencer/EventAlgs']},
+   'EventAlgs': {'Members': ['Gaudi::TestSuite::ExtendedEvtCol/Fill'],
+                 'VetoObjects': ['FSR']},
+   'EventPersistencySvc': {'CnvServices': ['Gaudi::RootCnvSvc/RootCnvSvc']},
+   'EventSelector': {'Input': ["DATAFILE='PFN:ROOTIO.dst'  SVC='Gaudi::RootEvtSelector' OPT='READ'",
+                               "DATAFILE='PFN:ROOTIO.mdst' SVC='Gaudi::RootEvtSelector' OPT='READ'"],
+                     'PrintFreq': 100},
+   'EvtTupleSvc': {'Output': ["EXTEVT DATAFILE='PFN:ROOT_IO.etags' OPT='RECREATE' SVC='Gaudi::RootCnvSvc'"]},
+   'FileCatalog': {'Catalogs': ['xmlcatalog_file:ROOTIO.xml']},
+   'FileRecordPersistencySvc': {'CnvServices': ['Gaudi::RootCnvSvc/RootCnvSvc']},
+   'Fill': {'EvtColLUN': 'EXTEVT'}}
+  ApplicationMgr    SUCCESS
+  ====================================================================================================================================
+  ====================================================================================================================================
+  ApplicationMgr       INFO Application Manager Configured successfully
+  EvtTupleSvc          INFO Added stream file:PFN:ROOT_IO.etags as EXTEVT
+  EventAlgs            INFO Member list: Gaudi::TestSuite::ExtendedEvtCol/Fill
+  Fill              SUCCESS List of ALL properties of Gaudi::TestSuite::ExtendedEvtCol/Fill  #properties = NN
+  Fill              SUCCESS Property ['Name': Value] =  'Asynchronous':False
+  Fill              SUCCESS Property ['Name': Value] =  'AuditExecute':False
+  Fill              SUCCESS Property ['Name': Value] =  'AuditFinalize':False
+  Fill              SUCCESS Property ['Name': Value] =  'AuditInitialize':False
+  Fill              SUCCESS Property ['Name': Value] =  'AuditStart':False
+  Fill              SUCCESS Property ['Name': Value] =  'AuditStop':False
+  Fill              SUCCESS Property ['Name': Value] =  'AutoStringIDPurgeMap':{ '/' : '=SLASH=' }
+  Fill              SUCCESS Property ['Name': Value] =  'Cardinality':1
+  Fill              SUCCESS Property ['Name': Value] =  'Context':
+  Fill              SUCCESS Property ['Name': Value] =  'CounterList':[ '.*' ]
+  Fill              SUCCESS Property ['Name': Value] =  'Enable':True
+  Fill              SUCCESS Property ['Name': Value] =  'ErrorMax':1
+  Fill              SUCCESS Property ['Name': Value] =  'ErrorsPrint':True
+  Fill              SUCCESS Property ['Name': Value] =  'EvtColDir':Fill
+  Fill              SUCCESS Property ['Name': Value] =  'EvtColLUN':EXTEVT
+  Fill              SUCCESS Property ['Name': Value] =  'EvtColOffSet':0
+  Fill              SUCCESS Property ['Name': Value] =  'EvtColSplitDir':False
+  Fill              SUCCESS Property ['Name': Value] =  'EvtColTopDir':
+  Fill              SUCCESS Property ['Name': Value] =  'EvtColsPrint':True
+  Fill              SUCCESS Property ['Name': Value] =  'EvtColsProduce':True
+  Fill              SUCCESS Property ['Name': Value] =  'ExtraInputs':set()
+  Fill              SUCCESS Property ['Name': Value] =  'ExtraOutputs':set()
+  Fill              SUCCESS Property ['Name': Value] =  'FormatFor1DHistoTable':| %2$-45.45s | %3$=7d |%8$11.5g | %10$-11.5g|%12$11.5g |%14$11.5g |
+  Fill              SUCCESS Property ['Name': Value] =  'FullDetail':False
+  Fill              SUCCESS Property ['Name': Value] =  'HeaderFor1DHistoTable':|   Title                                       |    #    |     Mean   |    RMS     |  Skewness  |  Kurtosis  |
+  Fill              SUCCESS Property ['Name': Value] =  'HistoCheckForNaN':True
+  Fill              SUCCESS Property ['Name': Value] =  'HistoCountersPrint':True
+  Fill              SUCCESS Property ['Name': Value] =  'HistoDir':Fill
+  Fill              SUCCESS Property ['Name': Value] =  'HistoOffSet':0
+  Fill              SUCCESS Property ['Name': Value] =  'HistoPrint':False
+  Fill              SUCCESS Property ['Name': Value] =  'HistoProduce':True
+  Fill              SUCCESS Property ['Name': Value] =  'HistoSplitDir':False
+  Fill              SUCCESS Property ['Name': Value] =  'HistoTopDir':
+  Fill              SUCCESS Property ['Name': Value] =  'MonitorHistograms':True
+  Fill              SUCCESS Property ['Name': Value] =  'MonitorService':MonitorSvc
+  Fill              SUCCESS Property ['Name': Value] =  'NTupleDir':Fill
+  Fill              SUCCESS Property ['Name': Value] =  'NTupleLUN':FILE1
+  Fill              SUCCESS Property ['Name': Value] =  'NTupleOffSet':0
+  Fill              SUCCESS Property ['Name': Value] =  'NTuplePrint':False
+  Fill              SUCCESS Property ['Name': Value] =  'NTupleProduce':False
+  Fill              SUCCESS Property ['Name': Value] =  'NTupleSplitDir':False
+  Fill              SUCCESS Property ['Name': Value] =  'NTupleTopDir':
+  Fill              SUCCESS Property ['Name': Value] =  'NeededResources':[  ]
+  Fill              SUCCESS Property ['Name': Value] =  'OutputLevel':3
+  Fill              SUCCESS Property ['Name': Value] =  'PropertiesPrint':True
+  Fill              SUCCESS Property ['Name': Value] =  'RegisterForContextService':True
+  Fill              SUCCESS Property ['Name': Value] =  'RequireObjects':[  ]
+  Fill              SUCCESS Property ['Name': Value] =  'RootInTES':
+  Fill              SUCCESS Property ['Name': Value] =  'ShortFormatFor1DHistoTable': | %1$-25.25s %2%
+  Fill              SUCCESS Property ['Name': Value] =  'Timeline':False
+  Fill              SUCCESS Property ['Name': Value] =  'Tracks':MyTracks
+  Fill              SUCCESS Property ['Name': Value] =  'TypePrint':False
+  Fill              SUCCESS Property ['Name': Value] =  'UseSequencialNumericAutoIDs':False
+  Fill              SUCCESS Property ['Name': Value] =  'VetoObjects':[  ]
+  EventPersistenc...   INFO Added successfully Conversion service RootCnvSvc
+  EventSelector        INFO Stream:EventSelector.DataStreamTool_1 Def:DATAFILE='PFN:ROOTIO.dst'  SVC='Gaudi::RootEvtSelector' OPT='READ'
+  ApplicationMgr       INFO Application Manager Initialized successfully
+  ApplicationMgr       INFO Application Manager Started successfully
+  FileRecordPersi...   INFO Added successfully Conversion service RootCnvSvc
+  EventSelector     SUCCESS Reading Event record 1. Record number within stream 1: 1
+  Gaudi::RootData...   INFO Recreate Database file:PFN:ROOT_IO.etags as /EXTEVT
+  EventSelector     SUCCESS Reading Event record 101. Record number within stream 1: 101
+  EventSelector     SUCCESS Reading Event record 201. Record number within stream 1: 201
+  EventSelector     SUCCESS Reading Event record 301. Record number within stream 1: 301
+  EventSelector     SUCCESS Reading Event record 401. Record number within stream 1: 401
+  EventSelector     SUCCESS Reading Event record 501. Record number within stream 1: 501
+  EventSelector     SUCCESS Reading Event record 601. Record number within stream 1: 601
+  EventSelector     SUCCESS Reading Event record 701. Record number within stream 1: 701
+  EventSelector     SUCCESS Reading Event record 801. Record number within stream 1: 801
+  EventSelector     SUCCESS Reading Event record 901. Record number within stream 1: 901
+  EventSelector        INFO Stream:EventSelector.DataStreamTool_2 Def:DATAFILE='PFN:ROOTIO.mdst' SVC='Gaudi::RootEvtSelector' OPT='READ'
+  EventSelector     SUCCESS Reading Event record 1001. Record number within stream 2: 1
+  EventSelector     SUCCESS Reading Event record 1101. Record number within stream 2: 101
+  EventSelector     SUCCESS Reading Event record 1201. Record number within stream 2: 201
+  EventSelector     SUCCESS Reading Event record 1301. Record number within stream 2: 301
+  EventSelector     SUCCESS Reading Event record 1401. Record number within stream 2: 401
+  EventSelector     SUCCESS Reading Event record 1501. Record number within stream 2: 501
+  EventSelector     SUCCESS Reading Event record 1601. Record number within stream 2: 601
+  EventSelector     SUCCESS Reading Event record 1701. Record number within stream 2: 701
+  EventSelector     SUCCESS Reading Event record 1801. Record number within stream 2: 801
+  EventSelector     SUCCESS Reading Event record 1901. Record number within stream 2: 901
+  EventLoopMgr         INFO No more events in event selection
+  ApplicationMgr       INFO Application Manager Stopped successfully
+  Fill              SUCCESS Booked 0 N-Tuples and 1 Event Tag Collections
+  Fill              SUCCESS List of booked Event Tag Collections in directory "EXTEVT/Fill"
+  Fill              SUCCESS  ID=MyCOL1        Title="Trivial Event Tag Collection"            #items=8  {Address,Ntrack,TrkMom[1]/V,px[1]/V,py[1]/V,pz[1]/V,Energy,Track} Items:{ 'Address' : 'IOpaqueAddress*' , 'Energy' : 'D' , 'Ntrack' : 'I' , 'Track' : 'Gaudi::TestSuite::MyTrack*' , 'TrkMom' : 'FArray' , 'px' : 'FArray' , 'py' : 'FArray' , 'pz' : 'FArray' }
+  EventLoopMgr         INFO Histograms converted successfully according to request.
+  ToolSvc              INFO Removing all tools created by ToolSvc
+  EvtTupleSvc          INFO NTuples saved successfully
+  ApplicationMgr       INFO Application Manager Finalized successfully
+  ApplicationMgr       INFO Application Manager Terminated successfully
+  Number of MyTrack instances:18
+histos: {}
+ttrees: {}
diff --git a/GaudiTestSuite/tests/pytest/refs/ROOT_IO/NewInputRead.yaml b/GaudiTestSuite/tests/pytest/refs/ROOT_IO/NewInputRead.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..88c925568d0e4f3a4ebebd7be6eddf773094460b
--- /dev/null
+++ b/GaudiTestSuite/tests/pytest/refs/ROOT_IO/NewInputRead.yaml
@@ -0,0 +1,979 @@
+stdout: |-
+  {'ApplicationMgr': {'EvtMax': -1,
+                      'ExtSvc': ['FileRecordDataSvc/FileRecordDataSvc'],
+                      'HistogramPersistency': 'NONE',
+                      'SvcOptMapping': ['Gaudi::MultiFileCatalog/FileCatalog',
+                                        'Gaudi::IODataManager/IODataManager',
+                                        'Gaudi::RootCnvSvc/RootCnvSvc'],
+                      'TopAlg': ['Gaudi::Sequencer/EventAlgs',
+                                 'Gaudi::Sequencer/FSRAlgs']},
+   'EventAlgs': {'Members': ['ReadAlg/ReadAlg'], 'VetoObjects': ['FSR']},
+   'EventPersistencySvc': {'CnvServices': ['Gaudi::RootCnvSvc/RootCnvSvc']},
+   'EventSelector': {'FirstEvent': 1,
+                     'Input': ["DATAFILE='PFN:NEWROOTIO.dst'  SVC='Gaudi::RootEvtSelector' OPT='READ'"],
+                     'OutputLevel': 2,
+                     'PrintFreq': 1},
+   'FSRAlgs': {'Members': ['ReadTES/ReadTES'], 'RequireObjects': ['FSR']},
+   'FileCatalog': {'Catalogs': ['xmlcatalog_file:NEWROOTIO.xml']},
+   'FileRecordDataSvc': {'IncidentName': 'NEW_FILE_RECORD'},
+   'FileRecordPersistencySvc': {'CnvServices': ['Gaudi::RootCnvSvc/RootCnvSvc']},
+   'ReadAlg': {'IncidentName': 'NEW_FILE_RECORD', 'OutputLevel': 1},
+   'ReadTES': {'Locations': ['FSR']},
+   'RootCnvSvc': {'OutputLevel': 3}}
+  ApplicationMgr    SUCCESS
+  ====================================================================================================================================
+  ====================================================================================================================================
+  ApplicationMgr       INFO Application Manager Configured successfully
+  EventAlgs            INFO Member list: ReadAlg
+  ReadAlg           VERBOSE ServiceLocatorHelper::service: found service EventDataSvc
+  ReadAlg           VERBOSE ServiceLocatorHelper::service: found service TimelineSvc
+  ReadAlg           VERBOSE ServiceLocatorHelper::service: found service FileRecordDataSvc
+  ReadAlg           VERBOSE ServiceLocatorHelper::service: found service IncidentSvc
+  ReadAlg           VERBOSE ServiceLocatorHelper::service: found service AlgExecStateSvc
+  ReadAlg             DEBUG input handles: 0
+  ReadAlg             DEBUG output handles: 0
+  FSRAlgs              INFO Member list: ReadTES
+  EventPersistenc...   INFO Added successfully Conversion service RootCnvSvc
+  EventSelector.D...  DEBUG Selection root:/Event CLID:110
+  EventSelector        INFO Stream:EventSelector.DataStreamTool_1 Def:DATAFILE='PFN:NEWROOTIO.dst'  SVC='Gaudi::RootEvtSelector' OPT='READ'
+  ApplicationMgr       INFO Application Manager Initialized successfully
+  ApplicationMgr       INFO Application Manager Started successfully
+  EventSelector     SUCCESS Reading Event record 1. Record number within stream 1: 1
+  ReadAlg           VERBOSE ServiceLocatorHelper::service: found service EventDataSvc
+  ReadAlg              INFO ========= EVENT:1 RUN:999 TIME:1577836801.001 0 (0) 1 (1) 2 (2)
+  ReadAlg           SUCCESS NO FileInfo record EvtCounter for 00000000-0000-0000-0000-000000000000
+  ReadAlg           SUCCESS NO FileInfo record SumCounter for 00000000-0000-0000-0000-000000000000
+  ReadAlg             DEBUG Evt:1 Track:      10.802     9.50498     8.43243 Org:  31 0.0948131 0.0882022 0.0890405
+  ReadAlg             DEBUG    Decays:  16
+  ReadAlg             DEBUG      0.0955367 0.0974241 0.0982723 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.110336  0.098101 0.0929623 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG        0.12276 0.0901559  0.118128 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0988488 0.0985394 0.0936065 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.100268 0.0968345 0.0817208 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0966848  0.096205 0.0828343 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0846589  0.108699 0.0879221 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0957107    0.1021  0.108814 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0953554  0.104885 0.0911368 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0873963 0.0929576  0.102044 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0992706  0.101752  0.110905 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0873313 0.0828289  0.107358 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.121204 0.0933645  0.108755 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.106626  0.102393 0.0923873 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0975337 0.0890622  0.107548 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.114853 0.0927442 0.0921961 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG Evt:1 Track:     8.77816     11.9423     10.4022 Org:  21  0.105636 0.0965541   0.09253
+  ReadAlg             DEBUG    Decays:   5
+  ReadAlg             DEBUG       0.107902  0.117021  0.115571 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0938987 0.0903118 0.0953661 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.122866 0.0986632 0.0915858 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.113474  0.108342 0.0931549 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0953766  0.113597 0.0942457 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG Evt:1 Track:     9.95059     10.0773     10.0918 Org:  60  0.119153  0.109607 0.0846229
+  ReadAlg             DEBUG    Decays:   2
+  ReadAlg             DEBUG       0.102972 0.0932683 0.0943318 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.115312   0.11284  0.101346 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG Evt:1 Track:     10.4097     10.9492     9.72505 Org:  47 0.0854783 0.0897833  0.110166
+  ReadAlg             DEBUG    Decays:   0
+  ReadAlg             DEBUG Evt:1 Track:     8.61818     10.2842     11.4339 Org:   5 0.0955367 0.0974241 0.0982723
+  ReadAlg             DEBUG    Decays:  14
+  ReadAlg             DEBUG      0.0966848  0.096205 0.0828343 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0846589  0.108699 0.0879221 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0957107    0.1021  0.108814 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0953554  0.104885 0.0911368 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0873963 0.0929576  0.102044 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0992706  0.101752  0.110905 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0873313 0.0828289  0.107358 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.121204 0.0933645  0.108755 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.106626  0.102393 0.0923873 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0975337 0.0890622  0.107548 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.114853 0.0927442 0.0921961 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.105636 0.0965541   0.09253 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.118701 0.0819518  0.107732 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.106563 0.0702038  0.101916 Collisions:  0 (2)  1 (3)  2 (4)
+  EventSelector     SUCCESS Reading Event record 2. Record number within stream 1: 2
+  ReadAlg              INFO ========= EVENT:2 RUN:999 TIME:1577836802.002 0 (0) 1 (1) 2 (2)
+  ReadAlg             DEBUG Evt:2 Track:     10.1578     9.51566     9.19358 Org:  12   0.10708  0.109034  0.096556
+  ReadAlg             DEBUG    Decays:  54
+  ReadAlg             DEBUG       0.097666 0.0945251 0.0900927 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0864492 0.0952994   0.12307 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0898175   0.11717 0.0907342 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.108214  0.104063 0.0807813 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0870813  0.121608  0.107138 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.106638  0.109897  0.090842 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0996429  0.111814  0.121548 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.105913    0.1062  0.103678 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0975181  0.103904 0.0981719 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG        0.10448  0.106007 0.0972974 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0970382 0.0941951 0.0895092 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG        0.10685  0.102052 0.0911832 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0965814  0.115591 0.0976259 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0947139 0.0865459  0.102928 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0947366  0.099324  0.114232 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0962381 0.0833363  0.107211 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.102491  0.102296 0.0898967 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.101117 0.0966305 0.0903379 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0945676  0.100253  0.091624 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.100959 0.0894981  0.109439 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG        0.11059 0.0948918 0.0941783 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0985697 0.0928461  0.091828 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.115508  0.112132 0.0819703 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.112825  0.089238 0.0991629 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0941044 0.0964093    0.1047 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.106354  0.104222 0.0967957 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.100675 0.0887908 0.0964475 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG        0.10432  0.111781  0.104624 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0918394 0.0974881  0.108724 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0815648 0.0984427  0.109819 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.102076  0.112558 0.0996443 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0819209  0.103236 0.0812119 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0998945  0.122172 0.0783172 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0869854  0.100076 0.0856456 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.102629 0.0845021  0.111227 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.109217 0.0739353  0.104776 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG        0.10432  0.106347 0.0905961 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0926874  0.117676  0.100679 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0917233  0.101814 0.0978627 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.105132  0.111368  0.100352 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0866818 0.0891923 0.0966235 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.119414  0.109587 0.0969083 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0931392 0.0962136 0.0897531 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.116628 0.0963233  0.107852 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.100572     0.106  0.103713 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.110704 0.0927646   0.09894 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.091082  0.113179  0.100384 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0937881  0.101422  0.104549 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.100012  0.117612 0.0886769 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0938767  0.105133 0.0919472 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.106217 0.0904916   0.10152 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.100438  0.104005  0.107747 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.105668 0.0982363  0.100428 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.100794 0.0941075 0.0927382 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG Evt:2 Track:     7.99376     9.40345     8.35437 Org:   5  0.100824  0.107446  0.105383
+  ReadAlg             DEBUG    Decays:  11
+  ReadAlg             DEBUG      0.0869854  0.100076 0.0856456 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.102629 0.0845021  0.111227 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.109217 0.0739353  0.104776 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG        0.10432  0.106347 0.0905961 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0926874  0.117676  0.100679 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0917233  0.101814 0.0978627 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.105132  0.111368  0.100352 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0866818 0.0891923 0.0966235 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.119414  0.109587 0.0969083 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0931392 0.0962136 0.0897531 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.116628 0.0963233  0.107852 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG Evt:2 Track:     10.0811     10.1021      8.8527 Org:  79  0.114034  0.103132  0.110234
+  ReadAlg             DEBUG    Decays:  22
+  ReadAlg             DEBUG       0.105132  0.111368  0.100352 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0866818 0.0891923 0.0966235 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.119414  0.109587 0.0969083 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0931392 0.0962136 0.0897531 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.116628 0.0963233  0.107852 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.100572     0.106  0.103713 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.110704 0.0927646   0.09894 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.091082  0.113179  0.100384 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0937881  0.101422  0.104549 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.100012  0.117612 0.0886769 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0938767  0.105133 0.0919472 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.106217 0.0904916   0.10152 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.100438  0.104005  0.107747 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.105668 0.0982363  0.100428 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.100794 0.0941075 0.0927382 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0841099  0.103205  0.110611 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0944701  0.118174 0.0803563 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.118593 0.0974854  0.105898 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0927796   0.11265 0.0993051 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0989207 0.0831933 0.0919716 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0859543 0.0848592 0.0912792 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0960956 0.0949814 0.0975239 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG Evt:2 Track:     10.4386     9.95482     9.12975 Org:   3 0.0835264  0.104718  0.108772
+  ReadAlg             DEBUG    Decays:  23
+  ReadAlg             DEBUG       0.115508  0.112132 0.0819703 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.112825  0.089238 0.0991629 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0941044 0.0964093    0.1047 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.106354  0.104222 0.0967957 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.100675 0.0887908 0.0964475 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG        0.10432  0.111781  0.104624 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0918394 0.0974881  0.108724 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0815648 0.0984427  0.109819 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.102076  0.112558 0.0996443 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0819209  0.103236 0.0812119 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0998945  0.122172 0.0783172 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0869854  0.100076 0.0856456 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.102629 0.0845021  0.111227 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.109217 0.0739353  0.104776 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG        0.10432  0.106347 0.0905961 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0926874  0.117676  0.100679 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0917233  0.101814 0.0978627 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.105132  0.111368  0.100352 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0866818 0.0891923 0.0966235 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.119414  0.109587 0.0969083 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0931392 0.0962136 0.0897531 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.116628 0.0963233  0.107852 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.100572     0.106  0.103713 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG Evt:2 Track:     8.45426     10.0076     11.3705 Org:  73 0.0944701  0.118174 0.0803563
+  ReadAlg             DEBUG    Decays:  43
+  ReadAlg             DEBUG       0.100824  0.107446  0.105383 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0836079 0.0958157  0.101899 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG        0.10931  0.103093 0.0918532 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.100548  0.107566 0.0991684 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0819278 0.0996934 0.0975746 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG        0.10203  0.102013  0.115421 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0969589  0.113296 0.0930632 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG        0.10708  0.109034  0.096556 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.103526  0.116695 0.0866214 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.102655 0.0918961  0.103502 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0944413  0.101496  0.102443 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.101036  0.106448  0.100094 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.099437 0.0924036   0.10269 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.097666 0.0945251 0.0900927 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0864492 0.0952994   0.12307 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0898175   0.11717 0.0907342 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.108214  0.104063 0.0807813 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0870813  0.121608  0.107138 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.106638  0.109897  0.090842 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0996429  0.111814  0.121548 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.105913    0.1062  0.103678 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0975181  0.103904 0.0981719 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG        0.10448  0.106007 0.0972974 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0970382 0.0941951 0.0895092 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG        0.10685  0.102052 0.0911832 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0965814  0.115591 0.0976259 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0947139 0.0865459  0.102928 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0947366  0.099324  0.114232 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0962381 0.0833363  0.107211 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.102491  0.102296 0.0898967 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.101117 0.0966305 0.0903379 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0945676  0.100253  0.091624 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.100959 0.0894981  0.109439 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG        0.11059 0.0948918 0.0941783 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0985697 0.0928461  0.091828 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.115508  0.112132 0.0819703 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.112825  0.089238 0.0991629 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0941044 0.0964093    0.1047 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.106354  0.104222 0.0967957 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.100675 0.0887908 0.0964475 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG        0.10432  0.111781  0.104624 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0918394 0.0974881  0.108724 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0815648 0.0984427  0.109819 Collisions:  0 (2)  1 (3)  2 (4)
+  EventSelector     SUCCESS Reading Event record 3. Record number within stream 1: 3
+  ReadAlg              INFO ========= EVENT:3 RUN:999 TIME:1577836803.003 0 (0) 1 (1) 2 (2)
+  ReadAlg             DEBUG Evt:3 Track:     10.4989     10.4342     9.78193 Org:  16 0.0883089 0.0980969 0.0989754
+  ReadAlg             DEBUG    Decays:   4
+  ReadAlg             DEBUG      0.0803759 0.0962499 0.0993645 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.103776 0.0928696  0.091886 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0793504 0.0968227 0.0875384 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG        0.12043  0.106993 0.0901843 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG Evt:3 Track:     9.20615     10.1895     9.66427 Org:  38  0.103776 0.0928696  0.091886
+  ReadAlg             DEBUG    Decays:  13
+  ReadAlg             DEBUG      0.0986508  0.109336 0.0941892 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0969111  0.106056  0.109225 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.100876   0.10457 0.0952482 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0950909 0.0972063  0.103196 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG        0.10689  0.103339 0.0903038 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0850243 0.0918465  0.103656 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.087574  0.109255  0.100795 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0960165 0.0964353 0.0885377 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.098608  0.123589  0.100822 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0883089 0.0980969 0.0989754 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0859127 0.0910988  0.106649 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0880905 0.0966223  0.107268 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.115101  0.105363  0.121094 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG Evt:3 Track:     10.0851      10.546     10.0112 Org:  14 0.0960165 0.0964353 0.0885377
+  ReadAlg             DEBUG    Decays:  30
+  ReadAlg             DEBUG       0.098608  0.123589  0.100822 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0883089 0.0980969 0.0989754 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0859127 0.0910988  0.106649 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0880905 0.0966223  0.107268 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.115101  0.105363  0.121094 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0916673 0.0943157  0.114352 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0881009 0.0970698 0.0943469 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.100743 0.0989096  0.105264 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.110774  0.088491  0.119464 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0999599 0.0909445   0.10432 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0981551  0.104034  0.088687 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.104343 0.0987524 0.0960962 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.103471 0.0790543 0.0871018 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.088333  0.109689 0.0948838 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0940701 0.0892186  0.103908 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0778095  0.103573 0.0976798 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.100748 0.0780927  0.105717 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.094463 0.0809829  0.108753 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0959258 0.0931328  0.120006 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0854378  0.113219 0.0980238 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.106024  0.095753  0.112037 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.115886  0.089338 0.0764793 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0803759 0.0962499 0.0993645 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.103776 0.0928696  0.091886 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0793504 0.0968227 0.0875384 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG        0.12043  0.106993 0.0901843 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0938229 0.0819436  0.106643 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0982939 0.0934914 0.0900722 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0901891 0.0999109  0.112633 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG        0.11039  0.106004 0.0945325 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG Evt:3 Track:     9.71319     9.06289      9.0267 Org:  42 0.0982939 0.0934914 0.0900722
+  ReadAlg             DEBUG    Decays:  35
+  ReadAlg             DEBUG      0.0891138  0.109921  0.104558 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0986508  0.109336 0.0941892 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0969111  0.106056  0.109225 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.100876   0.10457 0.0952482 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0950909 0.0972063  0.103196 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG        0.10689  0.103339 0.0903038 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0850243 0.0918465  0.103656 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.087574  0.109255  0.100795 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0960165 0.0964353 0.0885377 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.098608  0.123589  0.100822 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0883089 0.0980969 0.0989754 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0859127 0.0910988  0.106649 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0880905 0.0966223  0.107268 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.115101  0.105363  0.121094 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0916673 0.0943157  0.114352 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0881009 0.0970698 0.0943469 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.100743 0.0989096  0.105264 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.110774  0.088491  0.119464 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0999599 0.0909445   0.10432 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0981551  0.104034  0.088687 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.104343 0.0987524 0.0960962 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.103471 0.0790543 0.0871018 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.088333  0.109689 0.0948838 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0940701 0.0892186  0.103908 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0778095  0.103573 0.0976798 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.100748 0.0780927  0.105717 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.094463 0.0809829  0.108753 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0959258 0.0931328  0.120006 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0854378  0.113219 0.0980238 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.106024  0.095753  0.112037 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.115886  0.089338 0.0764793 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0803759 0.0962499 0.0993645 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.103776 0.0928696  0.091886 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0793504 0.0968227 0.0875384 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG        0.12043  0.106993 0.0901843 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG Evt:3 Track:     8.25581     10.7325     8.01824 Org:  35  0.106024  0.095753  0.112037
+  ReadAlg             DEBUG    Decays:  23
+  ReadAlg             DEBUG      0.0883089 0.0980969 0.0989754 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0859127 0.0910988  0.106649 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0880905 0.0966223  0.107268 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.115101  0.105363  0.121094 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0916673 0.0943157  0.114352 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0881009 0.0970698 0.0943469 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.100743 0.0989096  0.105264 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.110774  0.088491  0.119464 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0999599 0.0909445   0.10432 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0981551  0.104034  0.088687 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.104343 0.0987524 0.0960962 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.103471 0.0790543 0.0871018 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.088333  0.109689 0.0948838 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0940701 0.0892186  0.103908 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0778095  0.103573 0.0976798 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.100748 0.0780927  0.105717 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.094463 0.0809829  0.108753 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0959258 0.0931328  0.120006 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0854378  0.113219 0.0980238 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.106024  0.095753  0.112037 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.115886  0.089338 0.0764793 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0803759 0.0962499 0.0993645 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.103776 0.0928696  0.091886 Collisions:  0 (2)  1 (3)  2 (4)
+  EventSelector     SUCCESS Reading Event record 4. Record number within stream 1: 4
+  ReadAlg              INFO ========= EVENT:4 RUN:999 TIME:1577836804.004 0 (0) 1 (1) 2 (2)
+  ReadAlg             DEBUG Evt:4 Track:     8.95659     9.22111     10.7468 Org:  35    0.1082 0.0979698 0.0960275
+  ReadAlg             DEBUG    Decays:   3
+  ReadAlg             DEBUG       0.110419  0.089749 0.0925822 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0967053  0.111042 0.0892008 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0888102 0.0671049 0.0912282 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG Evt:4 Track:     9.83935     9.11529     10.2978 Org:  21  0.100441  0.118622  0.106743
+  ReadAlg             DEBUG    Decays:  26
+  ReadAlg             DEBUG       0.108927  0.124747 0.0912811 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.107618 0.0981369  0.103192 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0950071  0.103742  0.108609 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0907126 0.0953688 0.0963925 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0918439 0.0999923 0.0913624 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG         0.1082 0.0979698 0.0960275 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0970495  0.111466  0.105794 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.106484 0.0926097 0.0934646 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0969813  0.122844 0.0956888 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0988061 0.0784212 0.0990266 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0879316 0.0802688  0.117645 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.104551 0.0893742 0.0993025 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0992872  0.093195  0.096515 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.115993 0.0958195  0.105668 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0891262   0.10549  0.104492 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG         0.1034   0.09279 0.0851446 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0991496  0.111281  0.105025 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0971706  0.117891  0.109691 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.108389 0.0894832 0.0911477 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.100912  0.103671 0.0989729 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.105094 0.0936744  0.116785 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0882685  0.119865  0.093591 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0954098  0.104368  0.107192 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.100286 0.0804912 0.0973343 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.104589  0.112811 0.0884065 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0922139  0.102432  0.120081 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG Evt:4 Track:     10.7405     10.4946      8.8374 Org:  40 0.0879316 0.0802688  0.117645
+  ReadAlg             DEBUG    Decays:  52
+  ReadAlg             DEBUG      0.0922891 0.0999764 0.0965847 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0942017  0.107152 0.0950898 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.102031  0.097757 0.0997233 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.100916  0.088108  0.112291 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.103642 0.0922853  0.101574 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0980702  0.103228  0.114439 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.103423 0.0837953 0.0871606 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.105615  0.098118  0.118234 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG        0.10236  0.090671 0.0895832 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.114957 0.0984414  0.107593 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.107101  0.100218 0.0833341 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0973177  0.103867  0.112013 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.114481  0.107002  0.117528 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0973031 0.0920501 0.0840526 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG        0.08765 0.0978436  0.105885 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.100441  0.118622  0.106743 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG        0.10052  0.092683  0.113533 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.114169  0.106182  0.110074 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0949435 0.0990563 0.0882594 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.110419  0.089749 0.0925822 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0967053  0.111042 0.0892008 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0888102 0.0671049 0.0912282 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.103371  0.112382 0.0909891 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.111216   0.10786  0.101121 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.108927  0.124747 0.0912811 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.107618 0.0981369  0.103192 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0950071  0.103742  0.108609 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0907126 0.0953688 0.0963925 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0918439 0.0999923 0.0913624 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG         0.1082 0.0979698 0.0960275 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0970495  0.111466  0.105794 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.106484 0.0926097 0.0934646 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0969813  0.122844 0.0956888 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0988061 0.0784212 0.0990266 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0879316 0.0802688  0.117645 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.104551 0.0893742 0.0993025 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0992872  0.093195  0.096515 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.115993 0.0958195  0.105668 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0891262   0.10549  0.104492 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG         0.1034   0.09279 0.0851446 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0991496  0.111281  0.105025 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0971706  0.117891  0.109691 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.108389 0.0894832 0.0911477 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.100912  0.103671 0.0989729 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.105094 0.0936744  0.116785 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0882685  0.119865  0.093591 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0954098  0.104368  0.107192 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.100286 0.0804912 0.0973343 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.104589  0.112811 0.0884065 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0922139  0.102432  0.120081 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0937731 0.0932409  0.108906 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0913605  0.101296    0.1094 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG Evt:4 Track:     10.3224     10.7906     8.23493 Org:  58 0.0978666  0.121381 0.0849338
+  ReadAlg             DEBUG    Decays:  22
+  ReadAlg             DEBUG       0.103642 0.0922853  0.101574 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0980702  0.103228  0.114439 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.103423 0.0837953 0.0871606 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.105615  0.098118  0.118234 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG        0.10236  0.090671 0.0895832 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.114957 0.0984414  0.107593 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.107101  0.100218 0.0833341 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0973177  0.103867  0.112013 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.114481  0.107002  0.117528 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0973031 0.0920501 0.0840526 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG        0.08765 0.0978436  0.105885 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.100441  0.118622  0.106743 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG        0.10052  0.092683  0.113533 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.114169  0.106182  0.110074 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0949435 0.0990563 0.0882594 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.110419  0.089749 0.0925822 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0967053  0.111042 0.0892008 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0888102 0.0671049 0.0912282 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.103371  0.112382 0.0909891 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.111216   0.10786  0.101121 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.108927  0.124747 0.0912811 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.107618 0.0981369  0.103192 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG Evt:4 Track:     8.75897     10.6262     8.53641 Org:  52 0.0954098  0.104368  0.107192
+  ReadAlg             DEBUG    Decays:  47
+  ReadAlg             DEBUG       0.103642 0.0922853  0.101574 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0980702  0.103228  0.114439 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.103423 0.0837953 0.0871606 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.105615  0.098118  0.118234 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG        0.10236  0.090671 0.0895832 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.114957 0.0984414  0.107593 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.107101  0.100218 0.0833341 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0973177  0.103867  0.112013 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.114481  0.107002  0.117528 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0973031 0.0920501 0.0840526 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG        0.08765 0.0978436  0.105885 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.100441  0.118622  0.106743 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG        0.10052  0.092683  0.113533 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.114169  0.106182  0.110074 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0949435 0.0990563 0.0882594 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.110419  0.089749 0.0925822 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0967053  0.111042 0.0892008 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0888102 0.0671049 0.0912282 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.103371  0.112382 0.0909891 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.111216   0.10786  0.101121 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.108927  0.124747 0.0912811 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.107618 0.0981369  0.103192 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0950071  0.103742  0.108609 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0907126 0.0953688 0.0963925 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0918439 0.0999923 0.0913624 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG         0.1082 0.0979698 0.0960275 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0970495  0.111466  0.105794 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.106484 0.0926097 0.0934646 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0969813  0.122844 0.0956888 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0988061 0.0784212 0.0990266 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0879316 0.0802688  0.117645 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.104551 0.0893742 0.0993025 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0992872  0.093195  0.096515 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.115993 0.0958195  0.105668 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0891262   0.10549  0.104492 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG         0.1034   0.09279 0.0851446 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0991496  0.111281  0.105025 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0971706  0.117891  0.109691 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.108389 0.0894832 0.0911477 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.100912  0.103671 0.0989729 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.105094 0.0936744  0.116785 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0882685  0.119865  0.093591 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0954098  0.104368  0.107192 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.100286 0.0804912 0.0973343 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.104589  0.112811 0.0884065 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0922139  0.102432  0.120081 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0937731 0.0932409  0.108906 Collisions:  0 (2)  1 (3)  2 (4)
+  EventSelector     SUCCESS Reading Event record 5. Record number within stream 1: 5
+  ReadAlg              INFO ========= EVENT:5 RUN:999 TIME:1577836805.005 0 (0) 1 (1) 2 (2)
+  ReadAlg             DEBUG Evt:5 Track:     11.1213     8.18301     7.64467 Org:  39 0.0963519   0.10652 0.0938699
+  ReadAlg             DEBUG    Decays:  38
+  ReadAlg             DEBUG      0.0990801 0.0982084  0.113384 Collisions:  0 (1)  1 (2)  2 (3)
+  ReadAlg             DEBUG       0.100704  0.102944  0.103149 Collisions:  0 (1)  1 (2)  2 (3)
+  ReadAlg             DEBUG      0.0960623  0.112353  0.105479 Collisions:  0 (1)  1 (2)  2 (3)
+  ReadAlg             DEBUG      0.0979156  0.109128  0.092957 Collisions:  0 (1)  1 (2)  2 (3)
+  ReadAlg             DEBUG      0.0885795 0.0967034 0.0892105 Collisions:  0 (1)  1 (2)  2 (3)
+  ReadAlg             DEBUG      0.0898939 0.0931272  0.100064 Collisions:  0 (1)  1 (2)  2 (3)
+  ReadAlg             DEBUG       0.116346  0.092857  0.109717 Collisions:  0 (1)  1 (2)  2 (3)
+  ReadAlg             DEBUG      0.0934937  0.100452 0.0983436 Collisions:  0 (1)  1 (2)  2 (3)
+  ReadAlg             DEBUG      0.0849693  0.107205 0.0775222 Collisions:  0 (1)  1 (2)  2 (3)
+  ReadAlg             DEBUG      0.0928874  0.100701  0.100616 Collisions:  0 (1)  1 (2)  2 (3)
+  ReadAlg             DEBUG       0.104185 0.0869608 0.0896966 Collisions:  0 (1)  1 (2)  2 (3)
+  ReadAlg             DEBUG       0.107352  0.103556  0.097396 Collisions:  0 (1)  1 (2)  2 (3)
+  ReadAlg             DEBUG       0.113371  0.100975 0.0977845 Collisions:  0 (1)  1 (2)  2 (3)
+  ReadAlg             DEBUG      0.0846697  0.101117  0.093533 Collisions:  0 (1)  1 (2)  2 (3)
+  ReadAlg             DEBUG       0.106184  0.101227  0.103698 Collisions:  0 (1)  1 (2)  2 (3)
+  ReadAlg             DEBUG      0.0892832 0.0968772  0.101906 Collisions:  0 (1)  1 (2)  2 (3)
+  ReadAlg             DEBUG      0.0829098  0.126487  0.106539 Collisions:  0 (1)  1 (2)  2 (3)
+  ReadAlg             DEBUG      0.0968136 0.0916569 0.0837272 Collisions:  0 (1)  1 (2)  2 (3)
+  ReadAlg             DEBUG       0.083196  0.100572 0.0849244 Collisions:  0 (1)  1 (2)  2 (3)
+  ReadAlg             DEBUG       0.102386  0.102008  0.108067 Collisions:  0 (1)  1 (2)  2 (3)
+  ReadAlg             DEBUG       0.118127   0.10453  0.101397 Collisions:  0 (1)  1 (2)  2 (3)
+  ReadAlg             DEBUG      0.0892825  0.109572 0.0892172 Collisions:  0 (1)  1 (2)  2 (3)
+  ReadAlg             DEBUG       0.118167 0.0993964  0.106465 Collisions:  0 (1)  1 (2)  2 (3)
+  ReadAlg             DEBUG      0.0966403 0.0735833  0.114281 Collisions:  0 (1)  1 (2)  2 (3)
+  ReadAlg             DEBUG       0.107293   0.10359  0.106495 Collisions:  0 (1)  1 (2)  2 (3)
+  ReadAlg             DEBUG       0.118054  0.111566  0.103555 Collisions:  0 (1)  1 (2)  2 (3)
+  ReadAlg             DEBUG      0.0980957 0.0945928  0.112685 Collisions:  0 (1)  1 (2)  2 (3)
+  ReadAlg             DEBUG       0.091699 0.0954501  0.116067 Collisions:  0 (1)  1 (2)  2 (3)
+  ReadAlg             DEBUG      0.0818059 0.0955384  0.106294 Collisions:  0 (1)  1 (2)  2 (3)
+  ReadAlg             DEBUG       0.119449   0.10539 0.0919642 Collisions:  0 (1)  1 (2)  2 (3)
+  ReadAlg             DEBUG       0.109127  0.104738 0.0983583 Collisions:  0 (1)  1 (2)  2 (3)
+  ReadAlg             DEBUG       0.108677 0.0962482 0.0913227 Collisions:  0 (1)  1 (2)  2 (3)
+  ReadAlg             DEBUG      0.0848865 0.0908803  0.105893 Collisions:  0 (1)  1 (2)  2 (3)
+  ReadAlg             DEBUG      0.0970337  0.112413  0.110682 Collisions:  0 (1)  1 (2)  2 (3)
+  ReadAlg             DEBUG       0.101131 0.0923199 0.0875972 Collisions:  0 (1)  1 (2)  2 (3)
+  ReadAlg             DEBUG      0.0935795  0.116216 0.0863682 Collisions:  0 (1)  1 (2)  2 (3)
+  ReadAlg             DEBUG        0.10151  0.104428 0.0990575 Collisions:  0 (1)  1 (2)  2 (3)
+  ReadAlg             DEBUG       0.112838 0.0799044   0.09512 Collisions:  0 (1)  1 (2)  2 (3)
+  ReadAlg             DEBUG Evt:5 Track:     8.68757     9.15565     7.94414 Org:  97   0.11071 0.0698965   0.11055
+  ReadAlg             DEBUG    Decays:   2
+  ReadAlg             DEBUG       0.124937  0.104152   0.10225 Collisions:  0 (1)  1 (2)  2 (3)
+  ReadAlg             DEBUG        0.11071 0.0698965   0.11055 Collisions:  0 (1)  1 (2)  2 (3)
+  ReadAlg             DEBUG Evt:5 Track:     9.13516     9.42063     9.54246 Org:  92 0.0877871 0.0875319 0.0998727
+  ReadAlg             DEBUG    Decays:   2
+  ReadAlg             DEBUG      0.0892825  0.109572 0.0892172 Collisions:  0 (1)  1 (2)  2 (3)
+  ReadAlg             DEBUG       0.118167 0.0993964  0.106465 Collisions:  0 (1)  1 (2)  2 (3)
+  ReadAlg             DEBUG Evt:5 Track:      11.375     9.66959     12.7847 Org:  33  0.123534 0.0950527 0.0717883
+  ReadAlg             DEBUG    Decays:  11
+  ReadAlg             DEBUG      0.0966403 0.0735833  0.114281 Collisions:  0 (1)  1 (2)  2 (3)
+  ReadAlg             DEBUG       0.107293   0.10359  0.106495 Collisions:  0 (1)  1 (2)  2 (3)
+  ReadAlg             DEBUG       0.118054  0.111566  0.103555 Collisions:  0 (1)  1 (2)  2 (3)
+  ReadAlg             DEBUG      0.0980957 0.0945928  0.112685 Collisions:  0 (1)  1 (2)  2 (3)
+  ReadAlg             DEBUG       0.091699 0.0954501  0.116067 Collisions:  0 (1)  1 (2)  2 (3)
+  ReadAlg             DEBUG      0.0818059 0.0955384  0.106294 Collisions:  0 (1)  1 (2)  2 (3)
+  ReadAlg             DEBUG       0.119449   0.10539 0.0919642 Collisions:  0 (1)  1 (2)  2 (3)
+  ReadAlg             DEBUG       0.109127  0.104738 0.0983583 Collisions:  0 (1)  1 (2)  2 (3)
+  ReadAlg             DEBUG       0.108677 0.0962482 0.0913227 Collisions:  0 (1)  1 (2)  2 (3)
+  ReadAlg             DEBUG      0.0848865 0.0908803  0.105893 Collisions:  0 (1)  1 (2)  2 (3)
+  ReadAlg             DEBUG      0.0970337  0.112413  0.110682 Collisions:  0 (1)  1 (2)  2 (3)
+  EventSelector     SUCCESS Reading Event record 6. Record number within stream 1: 6
+  ReadAlg              INFO ========= EVENT:6 RUN:999 TIME:1577836806.006 0 (0) 1 (1) 2 (2)
+  ReadAlg             DEBUG Evt:6 Track:     10.7592     9.68162     11.3563 Org:  18 0.0941401  0.107751  0.104851
+  ReadAlg             DEBUG    Decays:  13
+  ReadAlg             DEBUG       0.105539 0.0980193  0.108179 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG        0.11968 0.0977862 0.0878271 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0959662  0.112048 0.0785242 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.116319  0.112219  0.105968 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0941401  0.107751  0.104851 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0935949  0.109424  0.104058 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.103452  0.109726  0.089188 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG        0.11382 0.0985699  0.095491 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0903656  0.108187 0.0922192 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0888697 0.0895113  0.104431 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.102707 0.0970666 0.0924146 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.107352  0.108639  0.113943 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0919093  0.106929  0.105638 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG Evt:6 Track:     8.59437     8.50512       10.07 Org:  15   0.11968 0.0977862 0.0878271
+  ReadAlg             DEBUG    Decays:  16
+  ReadAlg             DEBUG      0.0873108  0.104328  0.104905 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.125261 0.0990319 0.0985414 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0919799   0.10766  0.113797 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.083687  0.102594 0.0918648 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.105539 0.0980193  0.108179 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG        0.11968 0.0977862 0.0878271 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0959662  0.112048 0.0785242 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.116319  0.112219  0.105968 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0941401  0.107751  0.104851 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0935949  0.109424  0.104058 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.103452  0.109726  0.089188 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG        0.11382 0.0985699  0.095491 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0903656  0.108187 0.0922192 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0888697 0.0895113  0.104431 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.102707 0.0970666 0.0924146 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.107352  0.108639  0.113943 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG Evt:6 Track:      9.2492     9.40657     11.3334 Org:  19 0.0935949  0.109424  0.104058
+  ReadAlg             DEBUG    Decays:   8
+  ReadAlg             DEBUG      0.0944417 0.0948405  0.117754 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.101398  0.106449 0.0964367 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0963533 0.0964479 0.0917974 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0859672 0.0977685 0.0958356 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.103417  0.108553 0.0949077 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0992199  0.116928  0.105401 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0997772 0.0864951  0.096967 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0791165  0.107304  0.116133 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG Evt:6 Track:     9.99647     9.82945     10.6632 Org:   1  0.101398  0.106449 0.0964367
+  ReadAlg             DEBUG    Decays:   6
+  ReadAlg             DEBUG       0.105539 0.0980193  0.108179 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG        0.11968 0.0977862 0.0878271 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0959662  0.112048 0.0785242 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.116319  0.112219  0.105968 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0941401  0.107751  0.104851 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0935949  0.109424  0.104058 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG Evt:6 Track:     7.78332     8.99767     9.62556 Org:   6 0.0997772 0.0864951  0.096967
+  ReadAlg             DEBUG    Decays:   4
+  ReadAlg             DEBUG      0.0944417 0.0948405  0.117754 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.101398  0.106449 0.0964367 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0963533 0.0964479 0.0917974 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0859672 0.0977685 0.0958356 Collisions:  0 (2)  1 (3)  2 (4)
+  EventSelector     SUCCESS Reading Event record 7. Record number within stream 1: 7
+  ReadAlg              INFO ========= EVENT:7 RUN:999 TIME:1577836807.007 0 (0) 1 (1) 2 (2)
+  ReadAlg             DEBUG Evt:7 Track:     9.57394     9.64294      9.8672 Org:  41  0.104371  0.107245  0.100854
+  ReadAlg             DEBUG    Decays:  30
+  ReadAlg             DEBUG       0.093229 0.0949693  0.103098 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0927274 0.0907037  0.100537 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.100092  0.107852 0.0860436 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.121098 0.0960183 0.0916471 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.108927  0.105037   0.10479 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.106617 0.0820433  0.100893 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.109027  0.106162 0.0866306 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0989501   0.11248 0.0964219 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.108062  0.104499  0.092215 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0857766  0.106595 0.0885032 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.116576 0.0980337   0.10092 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.101365  0.107759  0.106917 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0948897  0.101985  0.116972 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0876439  0.125123  0.116224 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0993374 0.0955205  0.102823 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.100897 0.0989636 0.0836462 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0985249 0.0883297 0.0984028 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.102311  0.102564 0.0943732 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0983513 0.0817342  0.106065 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.104226 0.0970525  0.109074 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0956721 0.0976485  0.110669 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG        0.10021  0.100288 0.0826526 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.111955 0.0914128  0.100687 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.104909  0.112875 0.0998073 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.103673  0.100081 0.0908705 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.110209 0.0876975  0.105675 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.112255 0.0974197   0.10604 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.110772  0.108489 0.0944837 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.104798  0.107864 0.0883823 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.100873 0.0975319  0.108348 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG Evt:7 Track:     10.4503     10.6078     9.51996 Org:  80 0.0947302  0.102425 0.0853867
+  ReadAlg             DEBUG    Decays:  25
+  ReadAlg             DEBUG       0.116576 0.0980337   0.10092 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.101365  0.107759  0.106917 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0948897  0.101985  0.116972 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0876439  0.125123  0.116224 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0993374 0.0955205  0.102823 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.100897 0.0989636 0.0836462 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0985249 0.0883297 0.0984028 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.102311  0.102564 0.0943732 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0983513 0.0817342  0.106065 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.104226 0.0970525  0.109074 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0956721 0.0976485  0.110669 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG        0.10021  0.100288 0.0826526 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.111955 0.0914128  0.100687 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.104909  0.112875 0.0998073 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.103673  0.100081 0.0908705 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.110209 0.0876975  0.105675 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.112255 0.0974197   0.10604 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.110772  0.108489 0.0944837 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.104798  0.107864 0.0883823 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.100873 0.0975319  0.108348 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.101589 0.0954241  0.107494 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0791665  0.114809  0.103227 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG        0.10569 0.0874403 0.0890651 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.102981 0.0740011  0.105686 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0947302  0.102425 0.0853867 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG Evt:7 Track:     10.3028     9.63529     11.5564 Org:  58 0.0948897  0.101985  0.116972
+  ReadAlg             DEBUG    Decays:  17
+  ReadAlg             DEBUG        0.10021  0.100288 0.0826526 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.111955 0.0914128  0.100687 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.104909  0.112875 0.0998073 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.103673  0.100081 0.0908705 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.110209 0.0876975  0.105675 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.112255 0.0974197   0.10604 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.110772  0.108489 0.0944837 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.104798  0.107864 0.0883823 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.100873 0.0975319  0.108348 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.101589 0.0954241  0.107494 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0791665  0.114809  0.103227 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG        0.10569 0.0874403 0.0890651 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.102981 0.0740011  0.105686 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0947302  0.102425 0.0853867 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.108151  0.110869  0.104491 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0932137  0.121478     0.138 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0945145 0.0957633 0.0954571 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG Evt:7 Track:     11.0652     8.68293     9.95797 Org:  39 0.0984319   0.11345  0.109354
+  ReadAlg             DEBUG    Decays:  36
+  ReadAlg             DEBUG       0.116576 0.0980337   0.10092 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.101365  0.107759  0.106917 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0948897  0.101985  0.116972 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0876439  0.125123  0.116224 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0993374 0.0955205  0.102823 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.100897 0.0989636 0.0836462 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0985249 0.0883297 0.0984028 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.102311  0.102564 0.0943732 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0983513 0.0817342  0.106065 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.104226 0.0970525  0.109074 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0956721 0.0976485  0.110669 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG        0.10021  0.100288 0.0826526 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.111955 0.0914128  0.100687 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.104909  0.112875 0.0998073 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.103673  0.100081 0.0908705 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.110209 0.0876975  0.105675 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.112255 0.0974197   0.10604 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.110772  0.108489 0.0944837 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.104798  0.107864 0.0883823 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.100873 0.0975319  0.108348 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.101589 0.0954241  0.107494 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0791665  0.114809  0.103227 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG        0.10569 0.0874403 0.0890651 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.102981 0.0740011  0.105686 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0947302  0.102425 0.0853867 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.108151  0.110869  0.104491 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0932137  0.121478     0.138 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0945145 0.0957633 0.0954571 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.104917 0.0997371 0.0860386 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0982539  0.092417 0.0971565 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG        0.11164 0.0984174  0.107819 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG        0.10548 0.0675091 0.0905533 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.100201  0.103858  0.124267 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.102001  0.103071 0.0913268 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.107413  0.109174 0.0963195 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.110459  0.096942 0.0972163 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG Evt:7 Track:     9.98307     9.76744     12.5097 Org:  46  0.093229 0.0949693  0.103098
+  ReadAlg             DEBUG    Decays:  26
+  ReadAlg             DEBUG       0.102311  0.102564 0.0943732 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0983513 0.0817342  0.106065 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.104226 0.0970525  0.109074 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0956721 0.0976485  0.110669 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG        0.10021  0.100288 0.0826526 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.111955 0.0914128  0.100687 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.104909  0.112875 0.0998073 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.103673  0.100081 0.0908705 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.110209 0.0876975  0.105675 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.112255 0.0974197   0.10604 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.110772  0.108489 0.0944837 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.104798  0.107864 0.0883823 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.100873 0.0975319  0.108348 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.101589 0.0954241  0.107494 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0791665  0.114809  0.103227 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG        0.10569 0.0874403 0.0890651 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.102981 0.0740011  0.105686 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0947302  0.102425 0.0853867 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.108151  0.110869  0.104491 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0932137  0.121478     0.138 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0945145 0.0957633 0.0954571 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.104917 0.0997371 0.0860386 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0982539  0.092417 0.0971565 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG        0.11164 0.0984174  0.107819 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG        0.10548 0.0675091 0.0905533 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.100201  0.103858  0.124267 Collisions:  0 (2)  1 (3)  2 (4)
+  EventSelector     SUCCESS Reading Event record 8. Record number within stream 1: 8
+  ReadAlg              INFO ========= EVENT:8 RUN:999 TIME:1577836808.008 0 (0) 1 (1) 2 (2)
+  ReadAlg             DEBUG Evt:8 Track:      10.978     9.54438     10.9297 Org:   0  0.109247 0.0814294 0.0902878
+  ReadAlg             DEBUG    Decays:   5
+  ReadAlg             DEBUG       0.121196  0.106986  0.101088 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0870579 0.0975836 0.0906306 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.104343 0.0731387  0.110088 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.108551  0.103457  0.104904 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.101496 0.0861269 0.0935779 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG Evt:8 Track:     10.2955      11.061     10.4487 Org:   8  0.108551  0.103457  0.104904
+  ReadAlg             DEBUG    Decays:   0
+  ReadAlg             DEBUG Evt:8 Track:     9.57926     10.4122     10.7282 Org:   1 0.0982567 0.0796269   0.10203
+  ReadAlg             DEBUG    Decays:   8
+  ReadAlg             DEBUG       0.104233  0.113049 0.0996277 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.111584  0.092846  0.103272 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.121196  0.106986  0.101088 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0870579 0.0975836 0.0906306 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.104343 0.0731387  0.110088 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.108551  0.103457  0.104904 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.101496 0.0861269 0.0935779 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.106083  0.105361 0.0995983 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG Evt:8 Track:     9.42221     9.05485     11.7195 Org:   2  0.121357  0.106839  0.093799
+  ReadAlg             DEBUG    Decays:   8
+  ReadAlg             DEBUG      0.0982567 0.0796269   0.10203 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.121357  0.106839  0.093799 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.104233  0.113049 0.0996277 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.111584  0.092846  0.103272 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.121196  0.106986  0.101088 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0870579 0.0975836 0.0906306 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.104343 0.0731387  0.110088 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.108551  0.103457  0.104904 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG Evt:8 Track:     9.00834     11.1496     8.99866 Org:   1 0.0982567 0.0796269   0.10203
+  ReadAlg             DEBUG    Decays:   4
+  ReadAlg             DEBUG       0.109247 0.0814294 0.0902878 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0982567 0.0796269   0.10203 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.121357  0.106839  0.093799 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.104233  0.113049 0.0996277 Collisions:  0 (2)  1 (3)  2 (4)
+  EventSelector     SUCCESS Reading Event record 9. Record number within stream 1: 9
+  ReadAlg              INFO ========= EVENT:9 RUN:999 TIME:1577836809.009 0 (0) 1 (1) 2 (2)
+  ReadAlg             DEBUG Evt:9 Track:     10.6032     10.0631     9.13475 Org:  74 0.0837793  0.115122  0.107758
+  ReadAlg             DEBUG    Decays:  18
+  ReadAlg             DEBUG       0.108493  0.110989   0.10767 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0891228 0.0988304 0.0977403 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.092284 0.0948522 0.0914129 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0873517  0.102349 0.0958922 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0952798 0.0914373  0.103232 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.102878  0.107054  0.119679 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0802085 0.0866034 0.0911851 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.102135  0.110319 0.0986622 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.103307  0.118758 0.0888453 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0912281 0.0936758 0.0978955 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG        0.12166 0.0993168  0.104977 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0835353 0.0813334  0.104085 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0941603  0.103903 0.0947514 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0853988  0.123064 0.0871288 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0885238  0.119693  0.113241 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.100945 0.0880456  0.093776 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.106497  0.116713 0.0942173 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0837793  0.115122  0.107758 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG Evt:9 Track:     9.96359     9.50235     8.29423 Org:  24  0.102621 0.0936916  0.108088
+  ReadAlg             DEBUG    Decays:  20
+  ReadAlg             DEBUG      0.0979316 0.0834547 0.0962556 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0986453  0.101973  0.103546 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0845314  0.110066  0.104615 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.108315    0.1125 0.0920262 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG        0.10545 0.0896317  0.106457 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.094665 0.0838273 0.0977395 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.107096 0.0954495  0.114273 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.112297  0.105387   0.09193 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0777217 0.0936521 0.0941053 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0947813 0.0867964 0.0947587 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0837466  0.106108  0.103643 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG        0.10345 0.0963315   0.10014 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.104723  0.115693  0.104834 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0967476 0.0942289  0.105307 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0964015  0.105159 0.0945961 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0980792  0.107177  0.107921 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.101559  0.107907 0.0933493 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.108493  0.110989   0.10767 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0891228 0.0988304 0.0977403 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.092284 0.0948522 0.0914129 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG Evt:9 Track:     10.0168     8.72763     11.7229 Org:  76  0.101825 0.0874953  0.123536
+  ReadAlg             DEBUG    Decays:  59
+  ReadAlg             DEBUG      0.0963528 0.0829752 0.0814965 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.083573 0.0777397  0.106414 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.099451 0.0997457   0.11602 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0838257  0.109277  0.104056 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.101866  0.101113 0.0988664 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.093792 0.0869032 0.0919071 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.116346  0.113877  0.124781 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.110303  0.121356  0.112744 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.097849  0.104252 0.0959403 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0867996 0.0916898  0.101893 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.110148    0.1027  0.098427 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.105148 0.0875009  0.113777 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.108569  0.107889  0.110659 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.107003 0.0937015   0.10378 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0886323  0.113001  0.092017 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.113886 0.0825825  0.108444 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.102621 0.0936916  0.108088 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.112517 0.0934847 0.0931614 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0957316   0.11531 0.0881817 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.114173   0.11814 0.0738029 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.107668 0.0838435 0.0928768 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0944333  0.111306  0.108242 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0818399  0.116746  0.113469 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.103499  0.110997  0.111358 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.100288  0.123492  0.107908 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0951253  0.103131 0.0972549 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.124011  0.101366  0.103969 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0919084  0.115383  0.110241 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG        0.10289  0.110943  0.102911 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.109614  0.102188  0.100357 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.111007  0.108963  0.102675 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0933029  0.102782  0.094867 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0979316 0.0834547 0.0962556 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0986453  0.101973  0.103546 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0845314  0.110066  0.104615 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.108315    0.1125 0.0920262 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG        0.10545 0.0896317  0.106457 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.094665 0.0838273 0.0977395 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.107096 0.0954495  0.114273 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.112297  0.105387   0.09193 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0777217 0.0936521 0.0941053 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0947813 0.0867964 0.0947587 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0837466  0.106108  0.103643 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG        0.10345 0.0963315   0.10014 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.104723  0.115693  0.104834 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0967476 0.0942289  0.105307 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0964015  0.105159 0.0945961 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0980792  0.107177  0.107921 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.101559  0.107907 0.0933493 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.108493  0.110989   0.10767 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0891228 0.0988304 0.0977403 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.092284 0.0948522 0.0914129 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0873517  0.102349 0.0958922 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0952798 0.0914373  0.103232 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.102878  0.107054  0.119679 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0802085 0.0866034 0.0911851 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.102135  0.110319 0.0986622 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.103307  0.118758 0.0888453 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0912281 0.0936758 0.0978955 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG Evt:9 Track:     10.5498     9.80212     10.8539 Org:  48 0.0777217 0.0936521 0.0941053
+  ReadAlg             DEBUG    Decays:   8
+  ReadAlg             DEBUG      0.0901023  0.095376  0.104279 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.129656 0.0749726 0.0851161 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0963528 0.0829752 0.0814965 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.083573 0.0777397  0.106414 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.099451 0.0997457   0.11602 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0838257  0.109277  0.104056 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.101866  0.101113 0.0988664 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.093792 0.0869032 0.0919071 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG Evt:9 Track:     10.4714     10.5947     8.85771 Org:  76  0.101825 0.0874953  0.123536
+  ReadAlg             DEBUG    Decays:  10
+  ReadAlg             DEBUG      0.0947813 0.0867964 0.0947587 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0837466  0.106108  0.103643 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG        0.10345 0.0963315   0.10014 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.104723  0.115693  0.104834 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0967476 0.0942289  0.105307 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0964015  0.105159 0.0945961 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0980792  0.107177  0.107921 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.101559  0.107907 0.0933493 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.108493  0.110989   0.10767 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0891228 0.0988304 0.0977403 Collisions:  0 (2)  1 (3)  2 (4)
+  EventSelector     SUCCESS Reading Event record 10. Record number within stream 1: 10
+  ReadAlg              INFO ========= EVENT:10 RUN:999 TIME:1577836810.01 0 (0) 1 (1) 2 (2)
+  EventLoopMgr         INFO No more events in event selection
+  ApplicationMgr       INFO Application Manager Stopped successfully
+  EventLoopMgr         INFO Histograms converted successfully according to request.
+  EventSelector       DEBUG finalize()
+  ToolSvc              INFO Removing all tools created by ToolSvc
+  ApplicationMgr       INFO Application Manager Finalized successfully
+  ApplicationMgr       INFO Application Manager Terminated successfully
+histos: {}
+ttrees: {}
diff --git a/GaudiTestSuite/tests/pytest/refs/ROOT_IO/NewInputWrite.yaml b/GaudiTestSuite/tests/pytest/refs/ROOT_IO/NewInputWrite.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..66b807b5232c5fa49b27ae6107f36da2be1c9a02
--- /dev/null
+++ b/GaudiTestSuite/tests/pytest/refs/ROOT_IO/NewInputWrite.yaml
@@ -0,0 +1,500 @@
+stdout: |-
+  {'AlgExecStateSvc': {'OutputLevel': 3},
+   'ApplicationMgr': {'EvtMax': -1,
+                      'ExtSvc': ['FileRecordDataSvc/FileRecordDataSvc'],
+                      'HistogramPersistency': 'NONE',
+                      'OutStream': ['CopyInputStream/NewRootDst'],
+                      'SvcOptMapping': ['Gaudi::MultiFileCatalog/FileCatalog',
+                                        'Gaudi::IODataManager/IODataManager',
+                                        'Gaudi::RootCnvSvc/RootCnvSvc'],
+                      'TopAlg': ['Gaudi::Hive::FetchLeavesFromFile/NewFetch']},
+   'EventPersistencySvc': {'CnvServices': ['Gaudi::RootCnvSvc/RootCnvSvc']},
+   'EventSelector': {'FirstEvent': 1,
+                     'Input': ["DATAFILE='PFN:ROOTIO.2.dst'  SVC='Gaudi::RootEvtSelector' OPT='READ'"],
+                     'OutputLevel': 2,
+                     'PrintFreq': 10},
+   'FileCatalog': {'Catalogs': ['xmlcatalog_file:NEWROOTIO.xml']},
+   'FileRecordPersistencySvc': {'CnvServices': ['Gaudi::RootCnvSvc/RootCnvSvc']},
+   'IncidentSvc': {'OutputLevel': 2},
+   'MessageSvc': {'OutputLevel': 1},
+   'NewRootDst': {'Output': "DATAFILE='PFN:NEWROOTIO.dst'  SVC='Gaudi::RootCnvSvc' OPT='RECREATE'"},
+   'RootCnvSvc': {'OutputLevel': 3}}
+  ApplicationMgr    SUCCESS
+  ====================================================================================================================================
+  ====================================================================================================================================
+  ApplicationMgr       INFO Application Manager Configured successfully
+  ServiceManager      DEBUG Initializing service FileRecordDataSvc
+  FileRecordDataSvc VERBOSE ServiceLocatorHelper::service: found service IncidentSvc
+  FileRecordDataSvc VERBOSE ServiceLocatorHelper::service: found service PersistencySvc/FileRecordPersistencySvc
+  ServiceManager      DEBUG Initializing service AppMgrRunable
+  ServiceManager      DEBUG Initializing service EventLoopMgr
+  EventDataSvc      VERBOSE ServiceLocatorHelper::service: found service IncidentSvc
+  EventLoopMgr      VERBOSE ServiceLocatorHelper::service: found service EventDataSvc
+  EventLoopMgr        DEBUG Creating Output Stream CopyInputStream/NewRootDst
+  EventLoopMgr        DEBUG Creating Top Algorithm Gaudi::Hive::FetchLeavesFromFile with name NewFetch
+  NewFetch          VERBOSE ServiceLocatorHelper::service: found service EventDataSvc
+  TimelineSvc         DEBUG initialize
+  NewFetch          VERBOSE ServiceLocatorHelper::service: found service TimelineSvc
+  NewFetch          VERBOSE ServiceLocatorHelper::service: found service AlgExecStateSvc
+  NewFetch            DEBUG input handles: 0
+  NewFetch            DEBUG output handles: 1
+    + OUTPUT '/Event/InputFileLeaves'
+  NewFetch          VERBOSE ServiceLocatorHelper::service: found service EventDataSvc
+  NewRootDst        VERBOSE ServiceLocatorHelper::service: found service EventDataSvc
+  NewRootDst        VERBOSE ServiceLocatorHelper::service: found service TimelineSvc
+  EventPersistenc...VERBOSE ServiceLocatorHelper::service: found service Gaudi::RootCnvSvc/RootCnvSvc
+  EventPersistenc...   INFO Added successfully Conversion service RootCnvSvc
+  NewRootDst          DEBUG ItemList    : []
+  NewRootDst          DEBUG OptItemList : []
+  NewRootDst          DEBUG AlgDependentItemList : {}
+  NewRootDst           INFO Data source: EventDataSvc output: DATAFILE='PFN:NEWROOTIO.dst'  SVC='Gaudi::RootCnvSvc' OPT='RECREATE'
+  NewRootDst        VERBOSE ServiceLocatorHelper::service: found service AlgExecStateSvc
+  NewRootDst          DEBUG input handles: 1
+  NewRootDst          DEBUG output handles: 0
+    + INPUT  '/Event/InputFileLeaves'
+  NewRootDst        VERBOSE ServiceLocatorHelper::service: found service EventDataSvc
+  ToolSvc           VERBOSE Created tool DataStreamTool/EventSelector.DataStreamTool
+  EventSelector.D...  DEBUG Selection root:/Event CLID:110
+  EventSelector        INFO Stream:EventSelector.DataStreamTool_1 Def:DATAFILE='PFN:ROOTIO.2.dst'  SVC='Gaudi::RootEvtSelector' OPT='READ'
+  HistogramDataSvc  VERBOSE ServiceLocatorHelper::service: found service IncidentSvc
+  HistogramDataSvc  VERBOSE ServiceLocatorHelper::service: found service HistogramPersistencySvc
+  ApplicationMgr       INFO Application Manager Initialized successfully
+  ServiceManager      DEBUG Starting service FileRecordDataSvc
+  ServiceManager      DEBUG Starting service AppMgrRunable
+  ServiceManager      DEBUG Starting service IncidentSvc
+  ServiceManager      DEBUG Starting service FileRecordPersistencySvc
+  ServiceManager      DEBUG Starting service EventPersistencySvc
+  ServiceManager      DEBUG Starting service EventDataSvc
+  ServiceManager      DEBUG Starting service TimelineSvc
+  ServiceManager      DEBUG Starting service AlgExecStateSvc
+  ServiceManager      DEBUG Starting service FileCatalog
+  ServiceManager      DEBUG Starting service IODataManager
+  ServiceManager      DEBUG Starting service RootCnvSvc
+  ServiceManager      DEBUG Starting service ToolSvc
+  ToolSvc             DEBUG START transition for AlgTools
+  ToolSvc           VERBOSE EventSelector.DataStreamTool::start()
+  ServiceManager      DEBUG Starting service HistogramPersistencySvc
+  ServiceManager      DEBUG Starting service HistogramDataSvc
+  ServiceManager      DEBUG Starting service EventSelector
+  ServiceManager      DEBUG Starting service EventLoopMgr
+  ApplicationMgr       INFO Application Manager Started successfully
+  EventSelector     SUCCESS Reading Event record 1. Record number within stream 1: 1
+  EventDataSvc      VERBOSE Requested object /Event
+  EventDataSvc      VERBOSE Object /Event created
+  EventDataSvc      VERBOSE Filling object /Event
+  EventDataSvc      VERBOSE Object /Event successfully loaded
+  NewFetch          VERBOSE ::i_collectLeaves added /Event
+  EventDataSvc      VERBOSE Requested object /Event/Header
+  EventDataSvc      VERBOSE Object /Event/Header created
+  EventDataSvc      VERBOSE Filling object /Event/Header
+  EventDataSvc      VERBOSE Object /Event/Header successfully loaded
+  NewFetch          VERBOSE ::i_collectLeaves added /Event/Header
+  EventDataSvc      VERBOSE Requested object /Event/Collision_0
+  EventDataSvc      VERBOSE Object /Event/Collision_0 created
+  EventDataSvc      VERBOSE Filling object /Event/Collision_0
+  EventDataSvc      VERBOSE Object /Event/Collision_0 successfully loaded
+  NewFetch          VERBOSE ::i_collectLeaves added /Event/Collision_0
+  EventDataSvc      VERBOSE Requested object /Event/Collision_0/MyVertices
+  EventDataSvc      VERBOSE Object /Event/Collision_0/MyVertices created
+  EventDataSvc      VERBOSE Filling object /Event/Collision_0/MyVertices
+  EventDataSvc      VERBOSE Object /Event/Collision_0/MyVertices successfully loaded
+  NewFetch          VERBOSE ::i_collectLeaves added /Event/Collision_0/MyVertices
+  EventDataSvc      VERBOSE Requested object /Event/Collision_1
+  EventDataSvc      VERBOSE Object /Event/Collision_1 created
+  EventDataSvc      VERBOSE Filling object /Event/Collision_1
+  EventDataSvc      VERBOSE Object /Event/Collision_1 successfully loaded
+  NewFetch          VERBOSE ::i_collectLeaves added /Event/Collision_1
+  EventDataSvc      VERBOSE Requested object /Event/Collision_2
+  EventDataSvc      VERBOSE Object /Event/Collision_2 created
+  EventDataSvc      VERBOSE Filling object /Event/Collision_2
+  EventDataSvc      VERBOSE Object /Event/Collision_2 successfully loaded
+  NewFetch          VERBOSE ::i_collectLeaves added /Event/Collision_2
+  EventDataSvc      VERBOSE Requested object /Event/MyTracks
+  EventDataSvc      VERBOSE Object /Event/MyTracks created
+  EventDataSvc      VERBOSE Filling object /Event/MyTracks
+  EventDataSvc      VERBOSE Object /Event/MyTracks successfully loaded
+  NewFetch          VERBOSE ::i_collectLeaves added /Event/MyTracks
+  EventDataSvc      VERBOSE Requested object /Event
+  EventDataSvc      VERBOSE Object /Event created
+  EventDataSvc      VERBOSE Filling object /Event
+  EventDataSvc      VERBOSE Object /Event successfully loaded
+  NewFetch          VERBOSE ::i_collectLeaves added /Event
+  EventDataSvc      VERBOSE Requested object /Event/Header
+  EventDataSvc      VERBOSE Object /Event/Header created
+  EventDataSvc      VERBOSE Filling object /Event/Header
+  EventDataSvc      VERBOSE Object /Event/Header successfully loaded
+  NewFetch          VERBOSE ::i_collectLeaves added /Event/Header
+  EventDataSvc      VERBOSE Requested object /Event/Collision_0
+  EventDataSvc      VERBOSE Object /Event/Collision_0 created
+  EventDataSvc      VERBOSE Filling object /Event/Collision_0
+  EventDataSvc      VERBOSE Object /Event/Collision_0 successfully loaded
+  NewFetch          VERBOSE ::i_collectLeaves added /Event/Collision_0
+  EventDataSvc      VERBOSE Requested object /Event/Collision_0/MyVertices
+  EventDataSvc      VERBOSE Object /Event/Collision_0/MyVertices created
+  EventDataSvc      VERBOSE Filling object /Event/Collision_0/MyVertices
+  EventDataSvc      VERBOSE Object /Event/Collision_0/MyVertices successfully loaded
+  NewFetch          VERBOSE ::i_collectLeaves added /Event/Collision_0/MyVertices
+  EventDataSvc      VERBOSE Requested object /Event/Collision_1
+  EventDataSvc      VERBOSE Object /Event/Collision_1 created
+  EventDataSvc      VERBOSE Filling object /Event/Collision_1
+  EventDataSvc      VERBOSE Object /Event/Collision_1 successfully loaded
+  NewFetch          VERBOSE ::i_collectLeaves added /Event/Collision_1
+  EventDataSvc      VERBOSE Requested object /Event/Collision_2
+  EventDataSvc      VERBOSE Object /Event/Collision_2 created
+  EventDataSvc      VERBOSE Filling object /Event/Collision_2
+  EventDataSvc      VERBOSE Object /Event/Collision_2 successfully loaded
+  NewFetch          VERBOSE ::i_collectLeaves added /Event/Collision_2
+  EventDataSvc      VERBOSE Requested object /Event/MyTracks
+  EventDataSvc      VERBOSE Object /Event/MyTracks created
+  EventDataSvc      VERBOSE Filling object /Event/MyTracks
+  EventDataSvc      VERBOSE Object /Event/MyTracks successfully loaded
+  NewFetch          VERBOSE ::i_collectLeaves added /Event/MyTracks
+  EventDataSvc      VERBOSE Requested object /Event
+  EventDataSvc      VERBOSE Object /Event created
+  EventDataSvc      VERBOSE Filling object /Event
+  EventDataSvc      VERBOSE Object /Event successfully loaded
+  NewFetch          VERBOSE ::i_collectLeaves added /Event
+  EventDataSvc      VERBOSE Requested object /Event/Header
+  EventDataSvc      VERBOSE Object /Event/Header created
+  EventDataSvc      VERBOSE Filling object /Event/Header
+  EventDataSvc      VERBOSE Object /Event/Header successfully loaded
+  NewFetch          VERBOSE ::i_collectLeaves added /Event/Header
+  EventDataSvc      VERBOSE Requested object /Event/Collision_0
+  EventDataSvc      VERBOSE Object /Event/Collision_0 created
+  EventDataSvc      VERBOSE Filling object /Event/Collision_0
+  EventDataSvc      VERBOSE Object /Event/Collision_0 successfully loaded
+  NewFetch          VERBOSE ::i_collectLeaves added /Event/Collision_0
+  EventDataSvc      VERBOSE Requested object /Event/Collision_0/MyVertices
+  EventDataSvc      VERBOSE Object /Event/Collision_0/MyVertices created
+  EventDataSvc      VERBOSE Filling object /Event/Collision_0/MyVertices
+  EventDataSvc      VERBOSE Object /Event/Collision_0/MyVertices successfully loaded
+  NewFetch          VERBOSE ::i_collectLeaves added /Event/Collision_0/MyVertices
+  EventDataSvc      VERBOSE Requested object /Event/Collision_1
+  EventDataSvc      VERBOSE Object /Event/Collision_1 created
+  EventDataSvc      VERBOSE Filling object /Event/Collision_1
+  EventDataSvc      VERBOSE Object /Event/Collision_1 successfully loaded
+  NewFetch          VERBOSE ::i_collectLeaves added /Event/Collision_1
+  EventDataSvc      VERBOSE Requested object /Event/Collision_2
+  EventDataSvc      VERBOSE Object /Event/Collision_2 created
+  EventDataSvc      VERBOSE Filling object /Event/Collision_2
+  EventDataSvc      VERBOSE Object /Event/Collision_2 successfully loaded
+  NewFetch          VERBOSE ::i_collectLeaves added /Event/Collision_2
+  EventDataSvc      VERBOSE Requested object /Event/MyTracks
+  EventDataSvc      VERBOSE Object /Event/MyTracks created
+  EventDataSvc      VERBOSE Filling object /Event/MyTracks
+  EventDataSvc      VERBOSE Object /Event/MyTracks successfully loaded
+  NewFetch          VERBOSE ::i_collectLeaves added /Event/MyTracks
+  EventDataSvc      VERBOSE Requested object /Event
+  EventDataSvc      VERBOSE Object /Event created
+  EventDataSvc      VERBOSE Filling object /Event
+  EventDataSvc      VERBOSE Object /Event successfully loaded
+  NewFetch          VERBOSE ::i_collectLeaves added /Event
+  EventDataSvc      VERBOSE Requested object /Event/Header
+  EventDataSvc      VERBOSE Object /Event/Header created
+  EventDataSvc      VERBOSE Filling object /Event/Header
+  EventDataSvc      VERBOSE Object /Event/Header successfully loaded
+  NewFetch          VERBOSE ::i_collectLeaves added /Event/Header
+  EventDataSvc      VERBOSE Requested object /Event/Collision_0
+  EventDataSvc      VERBOSE Object /Event/Collision_0 created
+  EventDataSvc      VERBOSE Filling object /Event/Collision_0
+  EventDataSvc      VERBOSE Object /Event/Collision_0 successfully loaded
+  NewFetch          VERBOSE ::i_collectLeaves added /Event/Collision_0
+  EventDataSvc      VERBOSE Requested object /Event/Collision_0/MyVertices
+  EventDataSvc      VERBOSE Object /Event/Collision_0/MyVertices created
+  EventDataSvc      VERBOSE Filling object /Event/Collision_0/MyVertices
+  EventDataSvc      VERBOSE Object /Event/Collision_0/MyVertices successfully loaded
+  NewFetch          VERBOSE ::i_collectLeaves added /Event/Collision_0/MyVertices
+  EventDataSvc      VERBOSE Requested object /Event/Collision_1
+  EventDataSvc      VERBOSE Object /Event/Collision_1 created
+  EventDataSvc      VERBOSE Filling object /Event/Collision_1
+  EventDataSvc      VERBOSE Object /Event/Collision_1 successfully loaded
+  NewFetch          VERBOSE ::i_collectLeaves added /Event/Collision_1
+  EventDataSvc      VERBOSE Requested object /Event/Collision_2
+  EventDataSvc      VERBOSE Object /Event/Collision_2 created
+  EventDataSvc      VERBOSE Filling object /Event/Collision_2
+  EventDataSvc      VERBOSE Object /Event/Collision_2 successfully loaded
+  NewFetch          VERBOSE ::i_collectLeaves added /Event/Collision_2
+  EventDataSvc      VERBOSE Requested object /Event/MyTracks
+  EventDataSvc      VERBOSE Object /Event/MyTracks created
+  EventDataSvc      VERBOSE Filling object /Event/MyTracks
+  EventDataSvc      VERBOSE Object /Event/MyTracks successfully loaded
+  NewFetch          VERBOSE ::i_collectLeaves added /Event/MyTracks
+  EventDataSvc      VERBOSE Requested object /Event
+  EventDataSvc      VERBOSE Object /Event created
+  EventDataSvc      VERBOSE Filling object /Event
+  EventDataSvc      VERBOSE Object /Event successfully loaded
+  NewFetch          VERBOSE ::i_collectLeaves added /Event
+  EventDataSvc      VERBOSE Requested object /Event/Header
+  EventDataSvc      VERBOSE Object /Event/Header created
+  EventDataSvc      VERBOSE Filling object /Event/Header
+  EventDataSvc      VERBOSE Object /Event/Header successfully loaded
+  NewFetch          VERBOSE ::i_collectLeaves added /Event/Header
+  EventDataSvc      VERBOSE Requested object /Event/Collision_0
+  EventDataSvc      VERBOSE Object /Event/Collision_0 created
+  EventDataSvc      VERBOSE Filling object /Event/Collision_0
+  EventDataSvc      VERBOSE Object /Event/Collision_0 successfully loaded
+  NewFetch          VERBOSE ::i_collectLeaves added /Event/Collision_0
+  EventDataSvc      VERBOSE Requested object /Event/Collision_0/MyVertices
+  EventDataSvc      VERBOSE Object /Event/Collision_0/MyVertices created
+  EventDataSvc      VERBOSE Filling object /Event/Collision_0/MyVertices
+  EventDataSvc      VERBOSE Object /Event/Collision_0/MyVertices successfully loaded
+  NewFetch          VERBOSE ::i_collectLeaves added /Event/Collision_0/MyVertices
+  EventDataSvc      VERBOSE Requested object /Event/Collision_1
+  EventDataSvc      VERBOSE Object /Event/Collision_1 created
+  EventDataSvc      VERBOSE Filling object /Event/Collision_1
+  EventDataSvc      VERBOSE Object /Event/Collision_1 successfully loaded
+  NewFetch          VERBOSE ::i_collectLeaves added /Event/Collision_1
+  EventDataSvc      VERBOSE Requested object /Event/Collision_2
+  EventDataSvc      VERBOSE Object /Event/Collision_2 created
+  EventDataSvc      VERBOSE Filling object /Event/Collision_2
+  EventDataSvc      VERBOSE Object /Event/Collision_2 successfully loaded
+  NewFetch          VERBOSE ::i_collectLeaves added /Event/Collision_2
+  EventDataSvc      VERBOSE Requested object /Event/MyTracks
+  EventDataSvc      VERBOSE Object /Event/MyTracks created
+  EventDataSvc      VERBOSE Filling object /Event/MyTracks
+  EventDataSvc      VERBOSE Object /Event/MyTracks successfully loaded
+  NewFetch          VERBOSE ::i_collectLeaves added /Event/MyTracks
+  EventDataSvc      VERBOSE Requested object /Event
+  EventDataSvc      VERBOSE Object /Event created
+  EventDataSvc      VERBOSE Filling object /Event
+  EventDataSvc      VERBOSE Object /Event successfully loaded
+  NewFetch          VERBOSE ::i_collectLeaves added /Event
+  EventDataSvc      VERBOSE Requested object /Event/Header
+  EventDataSvc      VERBOSE Object /Event/Header created
+  EventDataSvc      VERBOSE Filling object /Event/Header
+  EventDataSvc      VERBOSE Object /Event/Header successfully loaded
+  NewFetch          VERBOSE ::i_collectLeaves added /Event/Header
+  EventDataSvc      VERBOSE Requested object /Event/Collision_0
+  EventDataSvc      VERBOSE Object /Event/Collision_0 created
+  EventDataSvc      VERBOSE Filling object /Event/Collision_0
+  EventDataSvc      VERBOSE Object /Event/Collision_0 successfully loaded
+  NewFetch          VERBOSE ::i_collectLeaves added /Event/Collision_0
+  EventDataSvc      VERBOSE Requested object /Event/Collision_0/MyVertices
+  EventDataSvc      VERBOSE Object /Event/Collision_0/MyVertices created
+  EventDataSvc      VERBOSE Filling object /Event/Collision_0/MyVertices
+  EventDataSvc      VERBOSE Object /Event/Collision_0/MyVertices successfully loaded
+  NewFetch          VERBOSE ::i_collectLeaves added /Event/Collision_0/MyVertices
+  EventDataSvc      VERBOSE Requested object /Event/Collision_1
+  EventDataSvc      VERBOSE Object /Event/Collision_1 created
+  EventDataSvc      VERBOSE Filling object /Event/Collision_1
+  EventDataSvc      VERBOSE Object /Event/Collision_1 successfully loaded
+  NewFetch          VERBOSE ::i_collectLeaves added /Event/Collision_1
+  EventDataSvc      VERBOSE Requested object /Event/Collision_2
+  EventDataSvc      VERBOSE Object /Event/Collision_2 created
+  EventDataSvc      VERBOSE Filling object /Event/Collision_2
+  EventDataSvc      VERBOSE Object /Event/Collision_2 successfully loaded
+  NewFetch          VERBOSE ::i_collectLeaves added /Event/Collision_2
+  EventDataSvc      VERBOSE Requested object /Event/MyTracks
+  EventDataSvc      VERBOSE Object /Event/MyTracks created
+  EventDataSvc      VERBOSE Filling object /Event/MyTracks
+  EventDataSvc      VERBOSE Object /Event/MyTracks successfully loaded
+  NewFetch          VERBOSE ::i_collectLeaves added /Event/MyTracks
+  EventDataSvc      VERBOSE Requested object /Event
+  EventDataSvc      VERBOSE Object /Event created
+  EventDataSvc      VERBOSE Filling object /Event
+  EventDataSvc      VERBOSE Object /Event successfully loaded
+  NewFetch          VERBOSE ::i_collectLeaves added /Event
+  EventDataSvc      VERBOSE Requested object /Event/Header
+  EventDataSvc      VERBOSE Object /Event/Header created
+  EventDataSvc      VERBOSE Filling object /Event/Header
+  EventDataSvc      VERBOSE Object /Event/Header successfully loaded
+  NewFetch          VERBOSE ::i_collectLeaves added /Event/Header
+  EventDataSvc      VERBOSE Requested object /Event/Collision_0
+  EventDataSvc      VERBOSE Object /Event/Collision_0 created
+  EventDataSvc      VERBOSE Filling object /Event/Collision_0
+  EventDataSvc      VERBOSE Object /Event/Collision_0 successfully loaded
+  NewFetch          VERBOSE ::i_collectLeaves added /Event/Collision_0
+  EventDataSvc      VERBOSE Requested object /Event/Collision_0/MyVertices
+  EventDataSvc      VERBOSE Object /Event/Collision_0/MyVertices created
+  EventDataSvc      VERBOSE Filling object /Event/Collision_0/MyVertices
+  EventDataSvc      VERBOSE Object /Event/Collision_0/MyVertices successfully loaded
+  NewFetch          VERBOSE ::i_collectLeaves added /Event/Collision_0/MyVertices
+  EventDataSvc      VERBOSE Requested object /Event/Collision_1
+  EventDataSvc      VERBOSE Object /Event/Collision_1 created
+  EventDataSvc      VERBOSE Filling object /Event/Collision_1
+  EventDataSvc      VERBOSE Object /Event/Collision_1 successfully loaded
+  NewFetch          VERBOSE ::i_collectLeaves added /Event/Collision_1
+  EventDataSvc      VERBOSE Requested object /Event/Collision_2
+  EventDataSvc      VERBOSE Object /Event/Collision_2 created
+  EventDataSvc      VERBOSE Filling object /Event/Collision_2
+  EventDataSvc      VERBOSE Object /Event/Collision_2 successfully loaded
+  NewFetch          VERBOSE ::i_collectLeaves added /Event/Collision_2
+  EventDataSvc      VERBOSE Requested object /Event/MyTracks
+  EventDataSvc      VERBOSE Object /Event/MyTracks created
+  EventDataSvc      VERBOSE Filling object /Event/MyTracks
+  EventDataSvc      VERBOSE Object /Event/MyTracks successfully loaded
+  NewFetch          VERBOSE ::i_collectLeaves added /Event/MyTracks
+  EventDataSvc      VERBOSE Requested object /Event
+  EventDataSvc      VERBOSE Object /Event created
+  EventDataSvc      VERBOSE Filling object /Event
+  EventDataSvc      VERBOSE Object /Event successfully loaded
+  NewFetch          VERBOSE ::i_collectLeaves added /Event
+  EventDataSvc      VERBOSE Requested object /Event/Header
+  EventDataSvc      VERBOSE Object /Event/Header created
+  EventDataSvc      VERBOSE Filling object /Event/Header
+  EventDataSvc      VERBOSE Object /Event/Header successfully loaded
+  NewFetch          VERBOSE ::i_collectLeaves added /Event/Header
+  EventDataSvc      VERBOSE Requested object /Event/Collision_0
+  EventDataSvc      VERBOSE Object /Event/Collision_0 created
+  EventDataSvc      VERBOSE Filling object /Event/Collision_0
+  EventDataSvc      VERBOSE Object /Event/Collision_0 successfully loaded
+  NewFetch          VERBOSE ::i_collectLeaves added /Event/Collision_0
+  EventDataSvc      VERBOSE Requested object /Event/Collision_0/MyVertices
+  EventDataSvc      VERBOSE Object /Event/Collision_0/MyVertices created
+  EventDataSvc      VERBOSE Filling object /Event/Collision_0/MyVertices
+  EventDataSvc      VERBOSE Object /Event/Collision_0/MyVertices successfully loaded
+  NewFetch          VERBOSE ::i_collectLeaves added /Event/Collision_0/MyVertices
+  EventDataSvc      VERBOSE Requested object /Event/Collision_1
+  EventDataSvc      VERBOSE Object /Event/Collision_1 created
+  EventDataSvc      VERBOSE Filling object /Event/Collision_1
+  EventDataSvc      VERBOSE Object /Event/Collision_1 successfully loaded
+  NewFetch          VERBOSE ::i_collectLeaves added /Event/Collision_1
+  EventDataSvc      VERBOSE Requested object /Event/Collision_2
+  EventDataSvc      VERBOSE Object /Event/Collision_2 created
+  EventDataSvc      VERBOSE Filling object /Event/Collision_2
+  EventDataSvc      VERBOSE Object /Event/Collision_2 successfully loaded
+  NewFetch          VERBOSE ::i_collectLeaves added /Event/Collision_2
+  EventDataSvc      VERBOSE Requested object /Event/MyTracks
+  EventDataSvc      VERBOSE Object /Event/MyTracks created
+  EventDataSvc      VERBOSE Filling object /Event/MyTracks
+  EventDataSvc      VERBOSE Object /Event/MyTracks successfully loaded
+  NewFetch          VERBOSE ::i_collectLeaves added /Event/MyTracks
+  EventDataSvc      VERBOSE Requested object /Event
+  EventDataSvc      VERBOSE Object /Event created
+  EventDataSvc      VERBOSE Filling object /Event
+  EventDataSvc      VERBOSE Object /Event successfully loaded
+  NewFetch          VERBOSE ::i_collectLeaves added /Event
+  EventDataSvc      VERBOSE Requested object /Event/Header
+  EventDataSvc      VERBOSE Object /Event/Header created
+  EventDataSvc      VERBOSE Filling object /Event/Header
+  EventDataSvc      VERBOSE Object /Event/Header successfully loaded
+  NewFetch          VERBOSE ::i_collectLeaves added /Event/Header
+  EventDataSvc      VERBOSE Requested object /Event/Collision_0
+  EventDataSvc      VERBOSE Object /Event/Collision_0 created
+  EventDataSvc      VERBOSE Filling object /Event/Collision_0
+  EventDataSvc      VERBOSE Object /Event/Collision_0 successfully loaded
+  NewFetch          VERBOSE ::i_collectLeaves added /Event/Collision_0
+  EventDataSvc      VERBOSE Requested object /Event/Collision_0/MyVertices
+  EventDataSvc      VERBOSE Object /Event/Collision_0/MyVertices created
+  EventDataSvc      VERBOSE Filling object /Event/Collision_0/MyVertices
+  EventDataSvc      VERBOSE Object /Event/Collision_0/MyVertices successfully loaded
+  NewFetch          VERBOSE ::i_collectLeaves added /Event/Collision_0/MyVertices
+  EventDataSvc      VERBOSE Requested object /Event/Collision_1
+  EventDataSvc      VERBOSE Object /Event/Collision_1 created
+  EventDataSvc      VERBOSE Filling object /Event/Collision_1
+  EventDataSvc      VERBOSE Object /Event/Collision_1 successfully loaded
+  NewFetch          VERBOSE ::i_collectLeaves added /Event/Collision_1
+  EventDataSvc      VERBOSE Requested object /Event/Collision_2
+  EventDataSvc      VERBOSE Object /Event/Collision_2 created
+  EventDataSvc      VERBOSE Filling object /Event/Collision_2
+  EventDataSvc      VERBOSE Object /Event/Collision_2 successfully loaded
+  NewFetch          VERBOSE ::i_collectLeaves added /Event/Collision_2
+  EventDataSvc      VERBOSE Requested object /Event/MyTracks
+  EventDataSvc      VERBOSE Object /Event/MyTracks created
+  EventDataSvc      VERBOSE Filling object /Event/MyTracks
+  EventDataSvc      VERBOSE Object /Event/MyTracks successfully loaded
+  NewFetch          VERBOSE ::i_collectLeaves added /Event/MyTracks
+  EventDataSvc      VERBOSE Requested object /Event
+  EventDataSvc      VERBOSE Object /Event created
+  EventDataSvc      VERBOSE Filling object /Event
+  EventDataSvc      VERBOSE Object /Event successfully loaded
+  NewFetch          VERBOSE ::i_collectLeaves added /Event
+  EventDataSvc      VERBOSE Requested object /Event/Header
+  EventDataSvc      VERBOSE Object /Event/Header created
+  EventDataSvc      VERBOSE Filling object /Event/Header
+  EventDataSvc      VERBOSE Object /Event/Header successfully loaded
+  NewFetch          VERBOSE ::i_collectLeaves added /Event/Header
+  EventDataSvc      VERBOSE Requested object /Event/Collision_0
+  EventDataSvc      VERBOSE Object /Event/Collision_0 created
+  EventDataSvc      VERBOSE Filling object /Event/Collision_0
+  EventDataSvc      VERBOSE Object /Event/Collision_0 successfully loaded
+  NewFetch          VERBOSE ::i_collectLeaves added /Event/Collision_0
+  EventDataSvc      VERBOSE Requested object /Event/Collision_0/MyVertices
+  EventDataSvc      VERBOSE Object /Event/Collision_0/MyVertices created
+  EventDataSvc      VERBOSE Filling object /Event/Collision_0/MyVertices
+  EventDataSvc      VERBOSE Object /Event/Collision_0/MyVertices successfully loaded
+  NewFetch          VERBOSE ::i_collectLeaves added /Event/Collision_0/MyVertices
+  EventDataSvc      VERBOSE Requested object /Event/Collision_1
+  EventDataSvc      VERBOSE Object /Event/Collision_1 created
+  EventDataSvc      VERBOSE Filling object /Event/Collision_1
+  EventDataSvc      VERBOSE Object /Event/Collision_1 successfully loaded
+  NewFetch          VERBOSE ::i_collectLeaves added /Event/Collision_1
+  EventDataSvc      VERBOSE Requested object /Event/Collision_2
+  EventDataSvc      VERBOSE Object /Event/Collision_2 created
+  EventDataSvc      VERBOSE Filling object /Event/Collision_2
+  EventDataSvc      VERBOSE Object /Event/Collision_2 successfully loaded
+  NewFetch          VERBOSE ::i_collectLeaves added /Event/Collision_2
+  EventDataSvc      VERBOSE Requested object /Event/MyTracks
+  EventDataSvc      VERBOSE Object /Event/MyTracks created
+  EventDataSvc      VERBOSE Filling object /Event/MyTracks
+  EventDataSvc      VERBOSE Object /Event/MyTracks successfully loaded
+  NewFetch          VERBOSE ::i_collectLeaves added /Event/MyTracks
+  EventLoopMgr         INFO No more events in event selection
+  ServiceManager      DEBUG Stopping service EventLoopMgr
+  ServiceManager      DEBUG Stopping service EventSelector
+  ServiceManager      DEBUG Stopping service HistogramDataSvc
+  ServiceManager      DEBUG Stopping service HistogramPersistencySvc
+  ServiceManager      DEBUG Stopping service ToolSvc
+  ToolSvc             DEBUG STOP transition for AlgTools
+  ToolSvc           VERBOSE EventSelector.DataStreamTool::stop()
+  ServiceManager      DEBUG Stopping service RootCnvSvc
+  ServiceManager      DEBUG Stopping service IODataManager
+  ServiceManager      DEBUG Stopping service FileCatalog
+  ServiceManager      DEBUG Stopping service AlgExecStateSvc
+  ServiceManager      DEBUG Stopping service TimelineSvc
+  ServiceManager      DEBUG Stopping service EventDataSvc
+  ServiceManager      DEBUG Stopping service EventPersistencySvc
+  ServiceManager      DEBUG Stopping service FileRecordPersistencySvc
+  ServiceManager      DEBUG Stopping service IncidentSvc
+  ServiceManager      DEBUG Stopping service AppMgrRunable
+  ServiceManager      DEBUG Stopping service FileRecordDataSvc
+  ApplicationMgr       INFO Application Manager Stopped successfully
+  ServiceManager      DEBUG Finalizing service EventLoopMgr
+  NewRootDst           INFO Events output: 10
+  EventLoopMgr         INFO Histograms converted successfully according to request.
+  ServiceManager      DEBUG Finalizing service EventSelector
+  EventSelector       DEBUG finalize()
+  ServiceManager      DEBUG Finalizing service ToolSvc
+  ToolSvc              INFO Removing all tools created by ToolSvc
+  ToolSvc             DEBUG   Tool List : EventSelector.DataStreamTool:1
+  ToolSvc             DEBUG 1 tools left to finalize. Summed refCounts: 1
+  ToolSvc             DEBUG Will finalize tools with refCount <= 1
+  ToolSvc             DEBUG   Performing finalization of EventSelector.DataStreamTool (refCount 1)
+  ToolSvc             DEBUG Deleting 1 finalized tools
+  ToolSvc             DEBUG   Performing deletion of EventSelector.DataStreamTool
+  ServiceManager      DEBUG Finalizing service RootCnvSvc
+  ServiceManager      DEBUG Finalizing service IODataManager
+  ServiceManager      DEBUG Finalizing service FileCatalog
+  ServiceManager      DEBUG Finalizing service AlgExecStateSvc
+  ServiceManager      DEBUG Finalizing service TimelineSvc
+  ServiceManager      DEBUG Finalizing service EventDataSvc
+  ServiceManager      DEBUG Finalizing service EventPersistencySvc
+  ServiceManager      DEBUG Finalizing service FileRecordPersistencySvc
+  ServiceManager      DEBUG Finalizing service IncidentSvc
+  ServiceManager      DEBUG Finalizing service AppMgrRunable
+  ServiceManager      DEBUG Finalizing service FileRecordDataSvc
+  ServiceManager      DEBUG Finalizing service HistogramDataSvc
+  ServiceManager      DEBUG Finalizing service HistogramPersistencySvc
+  ServiceManager      DEBUG Looping over all active services...
+  ServiceManager      DEBUG ---- MessageSvc (refCount = 26)
+  ServiceManager      DEBUG ---- JobOptionsSvc (refCount = 2)
+  ServiceManager      DEBUG ---- HistogramPersistencySvc (refCount = 2)
+  ServiceManager      DEBUG ---- HistogramDataSvc (refCount = 3)
+  ServiceManager      DEBUG ---- FileRecordDataSvc (refCount = 3)
+  ServiceManager      DEBUG ---- AppMgrRunable (refCount = 3)
+  ServiceManager      DEBUG ---- IncidentSvc (refCount = 3)
+  ServiceManager      DEBUG ---- FileRecordPersistencySvc (refCount = 2)
+  ServiceManager      DEBUG ---- EventPersistencySvc (refCount = 2)
+  ServiceManager      DEBUG ---- EventDataSvc (refCount = 5)
+  ServiceManager      DEBUG ---- TimelineSvc (refCount = 3)
+  ServiceManager      DEBUG ---- AlgExecStateSvc (refCount = 4)
+  ServiceManager      DEBUG ---- FileCatalog (refCount = 2)
+  ServiceManager      DEBUG ---- IODataManager (refCount = 2)
+  ServiceManager      DEBUG ---- RootCnvSvc (refCount = 2)
+  ServiceManager      DEBUG ---- ToolSvc (refCount = 2)
+  ServiceManager      DEBUG ---- EventSelector (refCount = 2)
+  ServiceManager      DEBUG ---- EventLoopMgr (refCount = 3)
+  ApplicationMgr       INFO Application Manager Finalized successfully
+  ApplicationMgr       INFO Application Manager Terminated successfully
+histos: {}
+ttrees: {}
diff --git a/GaudiTestSuite/tests/pytest/refs/ROOT_IO/NewWrite.yaml b/GaudiTestSuite/tests/pytest/refs/ROOT_IO/NewWrite.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..eafb962680f324916753969931268cf3cecdfd95
--- /dev/null
+++ b/GaudiTestSuite/tests/pytest/refs/ROOT_IO/NewWrite.yaml
@@ -0,0 +1,132 @@
+stdout: |-
+  {'AlgExecStateSvc': {'OutputLevel': 3},
+   'ApplicationMgr': {'EvtMax': 10,
+                      'EvtSel': 'NONE',
+                      'ExtSvc': ['FileRecordDataSvc/FileRecordDataSvc'],
+                      'HistogramPersistency': 'NONE',
+                      'OutStream': ['OutputStream/RootDst'],
+                      'SvcOptMapping': ['Gaudi::MultiFileCatalog/FileCatalog',
+                                        'Gaudi::IODataManager/IODataManager',
+                                        'Gaudi::RootCnvSvc/RootCnvSvc'],
+                      'TopAlg': ['WriteAlg']},
+   'EventPersistencySvc': {'CnvServices': ['Gaudi::RootCnvSvc/RootCnvSvc']},
+   'FileCatalog': {'Catalogs': ['xmlcatalog_file:ROOTIO.2.xml']},
+   'FileRecordPersistencySvc': {'CnvServices': ['Gaudi::RootCnvSvc/RootCnvSvc']},
+   'IncidentSvc': {'OutputLevel': 2},
+   'MessageSvc': {'OutputLevel': 1},
+   'RootCnvSvc': {'OutputLevel': 3},
+   'RootDst': {'ItemList': ['/Event#999'],
+               'Output': "DATAFILE='PFN:ROOTIO.2.dst'  SVC='Gaudi::RootCnvSvc' OPT='RECREATE'"}}
+  ApplicationMgr    SUCCESS
+  ====================================================================================================================================
+  ====================================================================================================================================
+  ApplicationMgr       INFO Application Manager Configured successfully
+  ServiceManager      DEBUG Initializing service FileRecordDataSvc
+  FileRecordDataSvc VERBOSE ServiceLocatorHelper::service: found service IncidentSvc
+  FileRecordDataSvc VERBOSE ServiceLocatorHelper::service: found service PersistencySvc/FileRecordPersistencySvc
+  ServiceManager      DEBUG Initializing service AppMgrRunable
+  ServiceManager      DEBUG Initializing service EventLoopMgr
+  EventDataSvc      VERBOSE ServiceLocatorHelper::service: found service IncidentSvc
+  EventLoopMgr      VERBOSE ServiceLocatorHelper::service: found service EventDataSvc
+  EventLoopMgr        DEBUG Creating Output Stream OutputStream/RootDst
+  EventLoopMgr        DEBUG Creating Top Algorithm WriteAlg with name WriteAlg
+  WriteAlg          VERBOSE ServiceLocatorHelper::service: found service EventDataSvc
+  TimelineSvc         DEBUG initialize
+  WriteAlg          VERBOSE ServiceLocatorHelper::service: found service TimelineSvc
+  WriteAlg          VERBOSE ServiceLocatorHelper::service: found service FileRecordDataSvc
+  WriteAlg          VERBOSE ServiceLocatorHelper::service: found service AlgExecStateSvc
+  WriteAlg            DEBUG input handles: 0
+  WriteAlg            DEBUG output handles: 0
+  RootDst           VERBOSE ServiceLocatorHelper::service: found service EventDataSvc
+  RootDst           VERBOSE ServiceLocatorHelper::service: found service TimelineSvc
+  EventPersistenc...VERBOSE ServiceLocatorHelper::service: found service Gaudi::RootCnvSvc/RootCnvSvc
+  EventPersistenc...   INFO Added successfully Conversion service RootCnvSvc
+  RootDst             DEBUG ItemList    : [/Event#999]
+  RootDst             DEBUG Adding OutputStream item /Event with 999 level(s).
+  RootDst             DEBUG OptItemList : []
+  RootDst             DEBUG AlgDependentItemList : {}
+  RootDst              INFO Data source: EventDataSvc output: DATAFILE='PFN:ROOTIO.2.dst'  SVC='Gaudi::RootCnvSvc' OPT='RECREATE'
+  RootDst           VERBOSE ServiceLocatorHelper::service: found service AlgExecStateSvc
+  RootDst             DEBUG input handles: 0
+  RootDst             DEBUG output handles: 0
+  EventLoopMgr      WARNING Unable to locate service "EventSelector"
+  EventLoopMgr      WARNING No events will be processed from external input.
+  HistogramDataSvc  VERBOSE ServiceLocatorHelper::service: found service IncidentSvc
+  HistogramDataSvc  VERBOSE ServiceLocatorHelper::service: found service HistogramPersistencySvc
+  ApplicationMgr       INFO Application Manager Initialized successfully
+  ServiceManager      DEBUG Starting service FileRecordDataSvc
+  ServiceManager      DEBUG Starting service AppMgrRunable
+  ServiceManager      DEBUG Starting service IncidentSvc
+  ServiceManager      DEBUG Starting service FileRecordPersistencySvc
+  ServiceManager      DEBUG Starting service EventPersistencySvc
+  ServiceManager      DEBUG Starting service EventDataSvc
+  ServiceManager      DEBUG Starting service TimelineSvc
+  ServiceManager      DEBUG Starting service AlgExecStateSvc
+  ServiceManager      DEBUG Starting service FileCatalog
+  ServiceManager      DEBUG Starting service IODataManager
+  ServiceManager      DEBUG Starting service RootCnvSvc
+  ServiceManager      DEBUG Starting service HistogramPersistencySvc
+  ServiceManager      DEBUG Starting service HistogramDataSvc
+  ServiceManager      DEBUG Starting service EventLoopMgr
+  ApplicationMgr       INFO Application Manager Started successfully
+  RndmGenSvc.Engine    INFO Generator engine type:CLHEP::RanluxEngine
+  RndmGenSvc.Engine    INFO Current Seed:1234567 Luxury:3
+  RndmGenSvc           INFO Using Random engine:HepRndm::Engine<CLHEP::RanluxEngine>
+  WriteAlg          VERBOSE ServiceLocatorHelper::service: found service RndmGenSvc
+  WriteAlg          VERBOSE ServiceLocatorHelper::service: found service EventDataSvc
+  ServiceManager      DEBUG Stopping service EventLoopMgr
+  ServiceManager      DEBUG Stopping service RndmGenSvc
+  ServiceManager      DEBUG Stopping service HistogramDataSvc
+  ServiceManager      DEBUG Stopping service HistogramPersistencySvc
+  ServiceManager      DEBUG Stopping service RootCnvSvc
+  ServiceManager      DEBUG Stopping service IODataManager
+  ServiceManager      DEBUG Stopping service FileCatalog
+  ServiceManager      DEBUG Stopping service AlgExecStateSvc
+  ServiceManager      DEBUG Stopping service TimelineSvc
+  ServiceManager      DEBUG Stopping service EventDataSvc
+  ServiceManager      DEBUG Stopping service EventPersistencySvc
+  ServiceManager      DEBUG Stopping service FileRecordPersistencySvc
+  ServiceManager      DEBUG Stopping service IncidentSvc
+  ServiceManager      DEBUG Stopping service AppMgrRunable
+  ServiceManager      DEBUG Stopping service FileRecordDataSvc
+  ApplicationMgr       INFO Application Manager Stopped successfully
+  ServiceManager      DEBUG Finalizing service EventLoopMgr
+  RootDst              INFO Events output: 10
+  EventLoopMgr         INFO Histograms converted successfully according to request.
+  ServiceManager      DEBUG Finalizing service RndmGenSvc
+  ServiceManager      DEBUG Finalizing service HistogramDataSvc
+  ServiceManager      DEBUG Finalizing service HistogramPersistencySvc
+  ServiceManager      DEBUG Finalizing service RootCnvSvc
+  ServiceManager      DEBUG Finalizing service IODataManager
+  ServiceManager      DEBUG Finalizing service FileCatalog
+  ServiceManager      DEBUG Finalizing service AlgExecStateSvc
+  ServiceManager      DEBUG Finalizing service TimelineSvc
+  ServiceManager      DEBUG Finalizing service EventDataSvc
+  ServiceManager      DEBUG Finalizing service EventPersistencySvc
+  ServiceManager      DEBUG Finalizing service FileRecordPersistencySvc
+  ServiceManager      DEBUG Finalizing service IncidentSvc
+  ServiceManager      DEBUG Finalizing service AppMgrRunable
+  ServiceManager      DEBUG Finalizing service FileRecordDataSvc
+  ServiceManager      DEBUG Looping over all active services...
+  ServiceManager      DEBUG ---- MessageSvc (refCount = 25)
+  ServiceManager      DEBUG ---- JobOptionsSvc (refCount = 2)
+  ServiceManager      DEBUG ---- RndmGenSvc.Engine (refCount = 2)
+  ServiceManager      DEBUG ---- FileRecordDataSvc (refCount = 3)
+  ServiceManager      DEBUG ---- AppMgrRunable (refCount = 3)
+  ServiceManager      DEBUG ---- IncidentSvc (refCount = 3)
+  ServiceManager      DEBUG ---- FileRecordPersistencySvc (refCount = 2)
+  ServiceManager      DEBUG ---- EventPersistencySvc (refCount = 2)
+  ServiceManager      DEBUG ---- EventDataSvc (refCount = 3)
+  ServiceManager      DEBUG ---- TimelineSvc (refCount = 3)
+  ServiceManager      DEBUG ---- AlgExecStateSvc (refCount = 4)
+  ServiceManager      DEBUG ---- FileCatalog (refCount = 2)
+  ServiceManager      DEBUG ---- IODataManager (refCount = 2)
+  ServiceManager      DEBUG ---- RootCnvSvc (refCount = 2)
+  ServiceManager      DEBUG ---- HistogramPersistencySvc (refCount = 2)
+  ServiceManager      DEBUG ---- HistogramDataSvc (refCount = 3)
+  ServiceManager      DEBUG ---- RndmGenSvc (refCount = 2)
+  ServiceManager      DEBUG ---- EventLoopMgr (refCount = 3)
+  ApplicationMgr       INFO Application Manager Finalized successfully
+  ApplicationMgr       INFO Application Manager Terminated successfully
+histos: {}
+ttrees: {}
diff --git a/GaudiTestSuite/tests/pytest/refs/ROOT_IO/Read.yaml b/GaudiTestSuite/tests/pytest/refs/ROOT_IO/Read.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..b71396d6547940a4617bf2915f469a37c1cbc696
--- /dev/null
+++ b/GaudiTestSuite/tests/pytest/refs/ROOT_IO/Read.yaml
@@ -0,0 +1,2402 @@
+stdout: |-
+  {'ApplicationMgr': {'EvtMax': -1,
+                      'ExtSvc': ['FileRecordDataSvc/FileRecordDataSvc'],
+                      'HistogramPersistency': 'NONE',
+                      'SvcOptMapping': ['Gaudi::MultiFileCatalog/FileCatalog',
+                                        'Gaudi::IODataManager/IODataManager',
+                                        'Gaudi::RootCnvSvc/RootCnvSvc'],
+                      'TopAlg': ['Gaudi::Sequencer/EventAlgs',
+                                 'Gaudi::Sequencer/FSRAlgs']},
+   'EventAlgs': {'Members': ['ReadAlg/ReadAlg'], 'VetoObjects': ['FSR']},
+   'EventPersistencySvc': {'CnvServices': ['Gaudi::RootCnvSvc/RootCnvSvc']},
+   'EventSelector': {'FirstEvent': 1,
+                     'Input': ["DATAFILE='PFN:ROOTIO.dst'  SVC='Gaudi::RootEvtSelector' OPT='READ'",
+                               "DATAFILE='PFN:ROOTIO.mdst' SVC='Gaudi::RootEvtSelector' OPT='READ'"],
+                     'OutputLevel': 2,
+                     'PrintFreq': 50},
+   'FSRAlgs': {'Members': ['ReadTES/ReadTES'], 'RequireObjects': ['FSR']},
+   'FileCatalog': {'Catalogs': ['xmlcatalog_file:ROOTIO.xml']},
+   'FileRecordDataSvc': {'IncidentName': 'NEW_FILE_RECORD'},
+   'FileRecordPersistencySvc': {'CnvServices': ['Gaudi::RootCnvSvc/RootCnvSvc']},
+   'ReadAlg': {'IncidentName': 'NEW_FILE_RECORD', 'OutputLevel': 1},
+   'ReadTES': {'Locations': ['FSR']},
+   'RootCnvSvc': {'OutputLevel': 3}}
+  ApplicationMgr    SUCCESS
+  ====================================================================================================================================
+  ====================================================================================================================================
+  ApplicationMgr       INFO Application Manager Configured successfully
+  EventAlgs            INFO Member list: ReadAlg
+  ReadAlg           VERBOSE ServiceLocatorHelper::service: found service EventDataSvc
+  ReadAlg           VERBOSE ServiceLocatorHelper::service: found service TimelineSvc
+  ReadAlg           VERBOSE ServiceLocatorHelper::service: found service FileRecordDataSvc
+  ReadAlg           VERBOSE ServiceLocatorHelper::service: found service IncidentSvc
+  ReadAlg           VERBOSE ServiceLocatorHelper::service: found service AlgExecStateSvc
+  ReadAlg             DEBUG input handles: 0
+  ReadAlg             DEBUG output handles: 0
+  FSRAlgs              INFO Member list: ReadTES
+  EventPersistenc...   INFO Added successfully Conversion service RootCnvSvc
+  EventSelector.D...  DEBUG Selection root:/Event CLID:110
+  EventSelector        INFO Stream:EventSelector.DataStreamTool_1 Def:DATAFILE='PFN:ROOTIO.dst'  SVC='Gaudi::RootEvtSelector' OPT='READ'
+  ApplicationMgr       INFO Application Manager Initialized successfully
+  ApplicationMgr       INFO Application Manager Started successfully
+  FileRecordPersi...   INFO Added successfully Conversion service RootCnvSvc
+  ReadAlg           SUCCESS Got incident: NEW_FILE_RECORD Source:/FileRecords/00000000-0000-0000-0000-000000000000
+  ReadAlg           SUCCESS Received incident:NEW_FILE_RECORD: /FileRecords/00000000-0000-0000-0000-000000000000
+  ReadAlg           SUCCESS Incident: FileInfo record: /FileRecords/00000000-0000-0000-0000-000000000000/EvtCount=1000
+  ReadAlg           SUCCESS Incident: FileInfo record: /FileRecords/00000000-0000-0000-0000-000000000000/SumCount=123456
+  EventSelector     SUCCESS Reading Event record 1. Record number within stream 1: 1
+  ReadAlg           VERBOSE ServiceLocatorHelper::service: found service EventDataSvc
+  ReadAlg              INFO ========= EVENT:1 RUN:999 TIME:1577836801.001 0 (0) 1 (1) 2 (2)
+  ReadAlg           SUCCESS FileInfo record: 00000000-0000-0000-0000-000000000000/EvtCount=1000
+  ReadAlg           SUCCESS FileInfo record: 00000000-0000-0000-0000-000000000000/SumCount=123456
+  ReadAlg             DEBUG Evt:1 Track:      10.802     9.50498     8.43243 Org:  31 0.0948131 0.0882022 0.0890405
+  ReadAlg             DEBUG    Decays:  16
+  ReadAlg             DEBUG      0.0955367 0.0974241 0.0982723 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.110336  0.098101 0.0929623 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG        0.12276 0.0901559  0.118128 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0988488 0.0985394 0.0936065 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.100268 0.0968345 0.0817208 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0966848  0.096205 0.0828343 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0846589  0.108699 0.0879221 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0957107    0.1021  0.108814 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0953554  0.104885 0.0911368 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0873963 0.0929576  0.102044 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0992706  0.101752  0.110905 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0873313 0.0828289  0.107358 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.121204 0.0933645  0.108755 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.106626  0.102393 0.0923873 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0975337 0.0890622  0.107548 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.114853 0.0927442 0.0921961 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG Evt:1 Track:     8.77816     11.9423     10.4022 Org:  21  0.105636 0.0965541   0.09253
+  ReadAlg             DEBUG    Decays:   5
+  ReadAlg             DEBUG       0.107902  0.117021  0.115571 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0938987 0.0903118 0.0953661 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.122866 0.0986632 0.0915858 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.113474  0.108342 0.0931549 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0953766  0.113597 0.0942457 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG Evt:1 Track:     9.95059     10.0773     10.0918 Org:  60  0.119153  0.109607 0.0846229
+  ReadAlg             DEBUG    Decays:   2
+  ReadAlg             DEBUG       0.102972 0.0932683 0.0943318 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.115312   0.11284  0.101346 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG Evt:1 Track:     10.4097     10.9492     9.72505 Org:  47 0.0854783 0.0897833  0.110166
+  ReadAlg             DEBUG    Decays:   0
+  ReadAlg             DEBUG Evt:1 Track:     8.61818     10.2842     11.4339 Org:   5 0.0955367 0.0974241 0.0982723
+  ReadAlg             DEBUG    Decays:  14
+  ReadAlg             DEBUG      0.0966848  0.096205 0.0828343 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0846589  0.108699 0.0879221 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0957107    0.1021  0.108814 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0953554  0.104885 0.0911368 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0873963 0.0929576  0.102044 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0992706  0.101752  0.110905 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0873313 0.0828289  0.107358 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.121204 0.0933645  0.108755 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.106626  0.102393 0.0923873 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0975337 0.0890622  0.107548 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.114853 0.0927442 0.0921961 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.105636 0.0965541   0.09253 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.118701 0.0819518  0.107732 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.106563 0.0702038  0.101916 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg              INFO ========= EVENT:2 RUN:999 TIME:1577836802.002 0 (0) 1 (1) 2 (2)
+  ReadAlg             DEBUG Evt:2 Track:     10.1578     9.51566     9.19358 Org:  12   0.10708  0.109034  0.096556
+  ReadAlg             DEBUG    Decays:  54
+  ReadAlg             DEBUG       0.097666 0.0945251 0.0900927 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0864492 0.0952994   0.12307 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0898175   0.11717 0.0907342 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.108214  0.104063 0.0807813 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0870813  0.121608  0.107138 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.106638  0.109897  0.090842 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0996429  0.111814  0.121548 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.105913    0.1062  0.103678 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0975181  0.103904 0.0981719 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG        0.10448  0.106007 0.0972974 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0970382 0.0941951 0.0895092 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG        0.10685  0.102052 0.0911832 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0965814  0.115591 0.0976259 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0947139 0.0865459  0.102928 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0947366  0.099324  0.114232 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0962381 0.0833363  0.107211 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.102491  0.102296 0.0898967 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.101117 0.0966305 0.0903379 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0945676  0.100253  0.091624 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.100959 0.0894981  0.109439 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG        0.11059 0.0948918 0.0941783 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0985697 0.0928461  0.091828 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.115508  0.112132 0.0819703 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.112825  0.089238 0.0991629 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0941044 0.0964093    0.1047 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.106354  0.104222 0.0967957 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.100675 0.0887908 0.0964475 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG        0.10432  0.111781  0.104624 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0918394 0.0974881  0.108724 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0815648 0.0984427  0.109819 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.102076  0.112558 0.0996443 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0819209  0.103236 0.0812119 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0998945  0.122172 0.0783172 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0869854  0.100076 0.0856456 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.102629 0.0845021  0.111227 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.109217 0.0739353  0.104776 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG        0.10432  0.106347 0.0905961 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0926874  0.117676  0.100679 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0917233  0.101814 0.0978627 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.105132  0.111368  0.100352 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0866818 0.0891923 0.0966235 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.119414  0.109587 0.0969083 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0931392 0.0962136 0.0897531 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.116628 0.0963233  0.107852 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.100572     0.106  0.103713 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.110704 0.0927646   0.09894 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.091082  0.113179  0.100384 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0937881  0.101422  0.104549 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.100012  0.117612 0.0886769 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0938767  0.105133 0.0919472 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.106217 0.0904916   0.10152 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.100438  0.104005  0.107747 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.105668 0.0982363  0.100428 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.100794 0.0941075 0.0927382 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG Evt:2 Track:     7.99376     9.40345     8.35437 Org:   5  0.100824  0.107446  0.105383
+  ReadAlg             DEBUG    Decays:  11
+  ReadAlg             DEBUG      0.0869854  0.100076 0.0856456 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.102629 0.0845021  0.111227 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.109217 0.0739353  0.104776 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG        0.10432  0.106347 0.0905961 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0926874  0.117676  0.100679 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0917233  0.101814 0.0978627 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.105132  0.111368  0.100352 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0866818 0.0891923 0.0966235 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.119414  0.109587 0.0969083 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0931392 0.0962136 0.0897531 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.116628 0.0963233  0.107852 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG Evt:2 Track:     10.0811     10.1021      8.8527 Org:  79  0.114034  0.103132  0.110234
+  ReadAlg             DEBUG    Decays:  22
+  ReadAlg             DEBUG       0.105132  0.111368  0.100352 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0866818 0.0891923 0.0966235 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.119414  0.109587 0.0969083 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0931392 0.0962136 0.0897531 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.116628 0.0963233  0.107852 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.100572     0.106  0.103713 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.110704 0.0927646   0.09894 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.091082  0.113179  0.100384 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0937881  0.101422  0.104549 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.100012  0.117612 0.0886769 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0938767  0.105133 0.0919472 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.106217 0.0904916   0.10152 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.100438  0.104005  0.107747 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.105668 0.0982363  0.100428 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.100794 0.0941075 0.0927382 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0841099  0.103205  0.110611 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0944701  0.118174 0.0803563 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.118593 0.0974854  0.105898 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0927796   0.11265 0.0993051 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0989207 0.0831933 0.0919716 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0859543 0.0848592 0.0912792 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0960956 0.0949814 0.0975239 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG Evt:2 Track:     10.4386     9.95482     9.12975 Org:   3 0.0835264  0.104718  0.108772
+  ReadAlg             DEBUG    Decays:  23
+  ReadAlg             DEBUG       0.115508  0.112132 0.0819703 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.112825  0.089238 0.0991629 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0941044 0.0964093    0.1047 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.106354  0.104222 0.0967957 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.100675 0.0887908 0.0964475 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG        0.10432  0.111781  0.104624 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0918394 0.0974881  0.108724 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0815648 0.0984427  0.109819 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.102076  0.112558 0.0996443 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0819209  0.103236 0.0812119 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0998945  0.122172 0.0783172 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0869854  0.100076 0.0856456 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.102629 0.0845021  0.111227 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.109217 0.0739353  0.104776 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG        0.10432  0.106347 0.0905961 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0926874  0.117676  0.100679 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0917233  0.101814 0.0978627 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.105132  0.111368  0.100352 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0866818 0.0891923 0.0966235 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.119414  0.109587 0.0969083 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0931392 0.0962136 0.0897531 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.116628 0.0963233  0.107852 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.100572     0.106  0.103713 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG Evt:2 Track:     8.45426     10.0076     11.3705 Org:  73 0.0944701  0.118174 0.0803563
+  ReadAlg             DEBUG    Decays:  43
+  ReadAlg             DEBUG       0.100824  0.107446  0.105383 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0836079 0.0958157  0.101899 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG        0.10931  0.103093 0.0918532 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.100548  0.107566 0.0991684 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0819278 0.0996934 0.0975746 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG        0.10203  0.102013  0.115421 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0969589  0.113296 0.0930632 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG        0.10708  0.109034  0.096556 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.103526  0.116695 0.0866214 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.102655 0.0918961  0.103502 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0944413  0.101496  0.102443 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.101036  0.106448  0.100094 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.099437 0.0924036   0.10269 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.097666 0.0945251 0.0900927 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0864492 0.0952994   0.12307 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0898175   0.11717 0.0907342 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.108214  0.104063 0.0807813 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0870813  0.121608  0.107138 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.106638  0.109897  0.090842 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0996429  0.111814  0.121548 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.105913    0.1062  0.103678 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0975181  0.103904 0.0981719 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG        0.10448  0.106007 0.0972974 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0970382 0.0941951 0.0895092 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG        0.10685  0.102052 0.0911832 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0965814  0.115591 0.0976259 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0947139 0.0865459  0.102928 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0947366  0.099324  0.114232 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0962381 0.0833363  0.107211 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.102491  0.102296 0.0898967 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.101117 0.0966305 0.0903379 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0945676  0.100253  0.091624 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.100959 0.0894981  0.109439 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG        0.11059 0.0948918 0.0941783 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0985697 0.0928461  0.091828 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.115508  0.112132 0.0819703 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.112825  0.089238 0.0991629 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0941044 0.0964093    0.1047 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.106354  0.104222 0.0967957 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.100675 0.0887908 0.0964475 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG        0.10432  0.111781  0.104624 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0918394 0.0974881  0.108724 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0815648 0.0984427  0.109819 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg              INFO ========= EVENT:3 RUN:999 TIME:1577836803.003 0 (0) 1 (1) 2 (2)
+  ReadAlg             DEBUG Evt:3 Track:     10.4989     10.4342     9.78193 Org:  16 0.0883089 0.0980969 0.0989754
+  ReadAlg             DEBUG    Decays:   4
+  ReadAlg             DEBUG      0.0803759 0.0962499 0.0993645 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.103776 0.0928696  0.091886 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0793504 0.0968227 0.0875384 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG        0.12043  0.106993 0.0901843 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG Evt:3 Track:     9.20615     10.1895     9.66427 Org:  38  0.103776 0.0928696  0.091886
+  ReadAlg             DEBUG    Decays:  13
+  ReadAlg             DEBUG      0.0986508  0.109336 0.0941892 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0969111  0.106056  0.109225 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.100876   0.10457 0.0952482 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0950909 0.0972063  0.103196 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG        0.10689  0.103339 0.0903038 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0850243 0.0918465  0.103656 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.087574  0.109255  0.100795 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0960165 0.0964353 0.0885377 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.098608  0.123589  0.100822 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0883089 0.0980969 0.0989754 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0859127 0.0910988  0.106649 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0880905 0.0966223  0.107268 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.115101  0.105363  0.121094 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG Evt:3 Track:     10.0851      10.546     10.0112 Org:  14 0.0960165 0.0964353 0.0885377
+  ReadAlg             DEBUG    Decays:  30
+  ReadAlg             DEBUG       0.098608  0.123589  0.100822 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0883089 0.0980969 0.0989754 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0859127 0.0910988  0.106649 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0880905 0.0966223  0.107268 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.115101  0.105363  0.121094 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0916673 0.0943157  0.114352 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0881009 0.0970698 0.0943469 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.100743 0.0989096  0.105264 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.110774  0.088491  0.119464 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0999599 0.0909445   0.10432 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0981551  0.104034  0.088687 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.104343 0.0987524 0.0960962 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.103471 0.0790543 0.0871018 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.088333  0.109689 0.0948838 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0940701 0.0892186  0.103908 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0778095  0.103573 0.0976798 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.100748 0.0780927  0.105717 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.094463 0.0809829  0.108753 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0959258 0.0931328  0.120006 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0854378  0.113219 0.0980238 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.106024  0.095753  0.112037 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.115886  0.089338 0.0764793 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0803759 0.0962499 0.0993645 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.103776 0.0928696  0.091886 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0793504 0.0968227 0.0875384 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG        0.12043  0.106993 0.0901843 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0938229 0.0819436  0.106643 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0982939 0.0934914 0.0900722 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0901891 0.0999109  0.112633 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG        0.11039  0.106004 0.0945325 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG Evt:3 Track:     9.71319     9.06289      9.0267 Org:  42 0.0982939 0.0934914 0.0900722
+  ReadAlg             DEBUG    Decays:  35
+  ReadAlg             DEBUG      0.0891138  0.109921  0.104558 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0986508  0.109336 0.0941892 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0969111  0.106056  0.109225 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.100876   0.10457 0.0952482 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0950909 0.0972063  0.103196 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG        0.10689  0.103339 0.0903038 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0850243 0.0918465  0.103656 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.087574  0.109255  0.100795 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0960165 0.0964353 0.0885377 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.098608  0.123589  0.100822 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0883089 0.0980969 0.0989754 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0859127 0.0910988  0.106649 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0880905 0.0966223  0.107268 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.115101  0.105363  0.121094 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0916673 0.0943157  0.114352 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0881009 0.0970698 0.0943469 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.100743 0.0989096  0.105264 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.110774  0.088491  0.119464 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0999599 0.0909445   0.10432 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0981551  0.104034  0.088687 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.104343 0.0987524 0.0960962 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.103471 0.0790543 0.0871018 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.088333  0.109689 0.0948838 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0940701 0.0892186  0.103908 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0778095  0.103573 0.0976798 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.100748 0.0780927  0.105717 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.094463 0.0809829  0.108753 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0959258 0.0931328  0.120006 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0854378  0.113219 0.0980238 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.106024  0.095753  0.112037 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.115886  0.089338 0.0764793 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0803759 0.0962499 0.0993645 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.103776 0.0928696  0.091886 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0793504 0.0968227 0.0875384 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG        0.12043  0.106993 0.0901843 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG Evt:3 Track:     8.25581     10.7325     8.01824 Org:  35  0.106024  0.095753  0.112037
+  ReadAlg             DEBUG    Decays:  23
+  ReadAlg             DEBUG      0.0883089 0.0980969 0.0989754 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0859127 0.0910988  0.106649 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0880905 0.0966223  0.107268 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.115101  0.105363  0.121094 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0916673 0.0943157  0.114352 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0881009 0.0970698 0.0943469 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.100743 0.0989096  0.105264 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.110774  0.088491  0.119464 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0999599 0.0909445   0.10432 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0981551  0.104034  0.088687 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.104343 0.0987524 0.0960962 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.103471 0.0790543 0.0871018 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.088333  0.109689 0.0948838 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0940701 0.0892186  0.103908 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0778095  0.103573 0.0976798 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.100748 0.0780927  0.105717 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.094463 0.0809829  0.108753 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0959258 0.0931328  0.120006 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0854378  0.113219 0.0980238 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.106024  0.095753  0.112037 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.115886  0.089338 0.0764793 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0803759 0.0962499 0.0993645 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.103776 0.0928696  0.091886 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg              INFO ========= EVENT:4 RUN:999 TIME:1577836804.004 0 (0) 1 (1) 2 (2)
+  ReadAlg             DEBUG Evt:4 Track:     8.95659     9.22111     10.7468 Org:  35    0.1082 0.0979698 0.0960275
+  ReadAlg             DEBUG    Decays:   3
+  ReadAlg             DEBUG       0.110419  0.089749 0.0925822 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0967053  0.111042 0.0892008 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0888102 0.0671049 0.0912282 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG Evt:4 Track:     9.83935     9.11529     10.2978 Org:  21  0.100441  0.118622  0.106743
+  ReadAlg             DEBUG    Decays:  26
+  ReadAlg             DEBUG       0.108927  0.124747 0.0912811 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.107618 0.0981369  0.103192 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0950071  0.103742  0.108609 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0907126 0.0953688 0.0963925 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0918439 0.0999923 0.0913624 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG         0.1082 0.0979698 0.0960275 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0970495  0.111466  0.105794 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.106484 0.0926097 0.0934646 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0969813  0.122844 0.0956888 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0988061 0.0784212 0.0990266 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0879316 0.0802688  0.117645 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.104551 0.0893742 0.0993025 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0992872  0.093195  0.096515 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.115993 0.0958195  0.105668 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0891262   0.10549  0.104492 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG         0.1034   0.09279 0.0851446 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0991496  0.111281  0.105025 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0971706  0.117891  0.109691 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.108389 0.0894832 0.0911477 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.100912  0.103671 0.0989729 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.105094 0.0936744  0.116785 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0882685  0.119865  0.093591 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0954098  0.104368  0.107192 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.100286 0.0804912 0.0973343 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.104589  0.112811 0.0884065 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0922139  0.102432  0.120081 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG Evt:4 Track:     10.7405     10.4946      8.8374 Org:  40 0.0879316 0.0802688  0.117645
+  ReadAlg             DEBUG    Decays:  52
+  ReadAlg             DEBUG      0.0922891 0.0999764 0.0965847 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0942017  0.107152 0.0950898 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.102031  0.097757 0.0997233 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.100916  0.088108  0.112291 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.103642 0.0922853  0.101574 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0980702  0.103228  0.114439 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.103423 0.0837953 0.0871606 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.105615  0.098118  0.118234 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG        0.10236  0.090671 0.0895832 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.114957 0.0984414  0.107593 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.107101  0.100218 0.0833341 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0973177  0.103867  0.112013 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.114481  0.107002  0.117528 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0973031 0.0920501 0.0840526 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG        0.08765 0.0978436  0.105885 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.100441  0.118622  0.106743 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG        0.10052  0.092683  0.113533 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.114169  0.106182  0.110074 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0949435 0.0990563 0.0882594 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.110419  0.089749 0.0925822 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0967053  0.111042 0.0892008 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0888102 0.0671049 0.0912282 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.103371  0.112382 0.0909891 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.111216   0.10786  0.101121 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.108927  0.124747 0.0912811 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.107618 0.0981369  0.103192 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0950071  0.103742  0.108609 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0907126 0.0953688 0.0963925 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0918439 0.0999923 0.0913624 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG         0.1082 0.0979698 0.0960275 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0970495  0.111466  0.105794 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.106484 0.0926097 0.0934646 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0969813  0.122844 0.0956888 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0988061 0.0784212 0.0990266 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0879316 0.0802688  0.117645 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.104551 0.0893742 0.0993025 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0992872  0.093195  0.096515 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.115993 0.0958195  0.105668 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0891262   0.10549  0.104492 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG         0.1034   0.09279 0.0851446 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0991496  0.111281  0.105025 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0971706  0.117891  0.109691 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.108389 0.0894832 0.0911477 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.100912  0.103671 0.0989729 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.105094 0.0936744  0.116785 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0882685  0.119865  0.093591 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0954098  0.104368  0.107192 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.100286 0.0804912 0.0973343 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.104589  0.112811 0.0884065 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0922139  0.102432  0.120081 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0937731 0.0932409  0.108906 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0913605  0.101296    0.1094 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG Evt:4 Track:     10.3224     10.7906     8.23493 Org:  58 0.0978666  0.121381 0.0849338
+  ReadAlg             DEBUG    Decays:  22
+  ReadAlg             DEBUG       0.103642 0.0922853  0.101574 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0980702  0.103228  0.114439 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.103423 0.0837953 0.0871606 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.105615  0.098118  0.118234 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG        0.10236  0.090671 0.0895832 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.114957 0.0984414  0.107593 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.107101  0.100218 0.0833341 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0973177  0.103867  0.112013 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.114481  0.107002  0.117528 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0973031 0.0920501 0.0840526 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG        0.08765 0.0978436  0.105885 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.100441  0.118622  0.106743 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG        0.10052  0.092683  0.113533 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.114169  0.106182  0.110074 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0949435 0.0990563 0.0882594 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.110419  0.089749 0.0925822 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0967053  0.111042 0.0892008 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0888102 0.0671049 0.0912282 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.103371  0.112382 0.0909891 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.111216   0.10786  0.101121 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.108927  0.124747 0.0912811 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.107618 0.0981369  0.103192 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG Evt:4 Track:     8.75897     10.6262     8.53641 Org:  52 0.0954098  0.104368  0.107192
+  ReadAlg             DEBUG    Decays:  47
+  ReadAlg             DEBUG       0.103642 0.0922853  0.101574 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0980702  0.103228  0.114439 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.103423 0.0837953 0.0871606 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.105615  0.098118  0.118234 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG        0.10236  0.090671 0.0895832 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.114957 0.0984414  0.107593 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.107101  0.100218 0.0833341 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0973177  0.103867  0.112013 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.114481  0.107002  0.117528 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0973031 0.0920501 0.0840526 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG        0.08765 0.0978436  0.105885 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.100441  0.118622  0.106743 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG        0.10052  0.092683  0.113533 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.114169  0.106182  0.110074 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0949435 0.0990563 0.0882594 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.110419  0.089749 0.0925822 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0967053  0.111042 0.0892008 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0888102 0.0671049 0.0912282 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.103371  0.112382 0.0909891 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.111216   0.10786  0.101121 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.108927  0.124747 0.0912811 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.107618 0.0981369  0.103192 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0950071  0.103742  0.108609 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0907126 0.0953688 0.0963925 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0918439 0.0999923 0.0913624 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG         0.1082 0.0979698 0.0960275 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0970495  0.111466  0.105794 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.106484 0.0926097 0.0934646 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0969813  0.122844 0.0956888 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0988061 0.0784212 0.0990266 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0879316 0.0802688  0.117645 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.104551 0.0893742 0.0993025 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0992872  0.093195  0.096515 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.115993 0.0958195  0.105668 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0891262   0.10549  0.104492 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG         0.1034   0.09279 0.0851446 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0991496  0.111281  0.105025 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0971706  0.117891  0.109691 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.108389 0.0894832 0.0911477 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.100912  0.103671 0.0989729 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.105094 0.0936744  0.116785 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0882685  0.119865  0.093591 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0954098  0.104368  0.107192 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.100286 0.0804912 0.0973343 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.104589  0.112811 0.0884065 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0922139  0.102432  0.120081 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0937731 0.0932409  0.108906 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg              INFO ========= EVENT:5 RUN:999 TIME:1577836805.005 0 (0) 1 (1) 2 (2)
+  ReadAlg             DEBUG Evt:5 Track:     11.1213     8.18301     7.64467 Org:  39 0.0963519   0.10652 0.0938699
+  ReadAlg             DEBUG    Decays:  38
+  ReadAlg             DEBUG      0.0990801 0.0982084  0.113384 Collisions:  0 (1)  1 (2)  2 (3)
+  ReadAlg             DEBUG       0.100704  0.102944  0.103149 Collisions:  0 (1)  1 (2)  2 (3)
+  ReadAlg             DEBUG      0.0960623  0.112353  0.105479 Collisions:  0 (1)  1 (2)  2 (3)
+  ReadAlg             DEBUG      0.0979156  0.109128  0.092957 Collisions:  0 (1)  1 (2)  2 (3)
+  ReadAlg             DEBUG      0.0885795 0.0967034 0.0892105 Collisions:  0 (1)  1 (2)  2 (3)
+  ReadAlg             DEBUG      0.0898939 0.0931272  0.100064 Collisions:  0 (1)  1 (2)  2 (3)
+  ReadAlg             DEBUG       0.116346  0.092857  0.109717 Collisions:  0 (1)  1 (2)  2 (3)
+  ReadAlg             DEBUG      0.0934937  0.100452 0.0983436 Collisions:  0 (1)  1 (2)  2 (3)
+  ReadAlg             DEBUG      0.0849693  0.107205 0.0775222 Collisions:  0 (1)  1 (2)  2 (3)
+  ReadAlg             DEBUG      0.0928874  0.100701  0.100616 Collisions:  0 (1)  1 (2)  2 (3)
+  ReadAlg             DEBUG       0.104185 0.0869608 0.0896966 Collisions:  0 (1)  1 (2)  2 (3)
+  ReadAlg             DEBUG       0.107352  0.103556  0.097396 Collisions:  0 (1)  1 (2)  2 (3)
+  ReadAlg             DEBUG       0.113371  0.100975 0.0977845 Collisions:  0 (1)  1 (2)  2 (3)
+  ReadAlg             DEBUG      0.0846697  0.101117  0.093533 Collisions:  0 (1)  1 (2)  2 (3)
+  ReadAlg             DEBUG       0.106184  0.101227  0.103698 Collisions:  0 (1)  1 (2)  2 (3)
+  ReadAlg             DEBUG      0.0892832 0.0968772  0.101906 Collisions:  0 (1)  1 (2)  2 (3)
+  ReadAlg             DEBUG      0.0829098  0.126487  0.106539 Collisions:  0 (1)  1 (2)  2 (3)
+  ReadAlg             DEBUG      0.0968136 0.0916569 0.0837272 Collisions:  0 (1)  1 (2)  2 (3)
+  ReadAlg             DEBUG       0.083196  0.100572 0.0849244 Collisions:  0 (1)  1 (2)  2 (3)
+  ReadAlg             DEBUG       0.102386  0.102008  0.108067 Collisions:  0 (1)  1 (2)  2 (3)
+  ReadAlg             DEBUG       0.118127   0.10453  0.101397 Collisions:  0 (1)  1 (2)  2 (3)
+  ReadAlg             DEBUG      0.0892825  0.109572 0.0892172 Collisions:  0 (1)  1 (2)  2 (3)
+  ReadAlg             DEBUG       0.118167 0.0993964  0.106465 Collisions:  0 (1)  1 (2)  2 (3)
+  ReadAlg             DEBUG      0.0966403 0.0735833  0.114281 Collisions:  0 (1)  1 (2)  2 (3)
+  ReadAlg             DEBUG       0.107293   0.10359  0.106495 Collisions:  0 (1)  1 (2)  2 (3)
+  ReadAlg             DEBUG       0.118054  0.111566  0.103555 Collisions:  0 (1)  1 (2)  2 (3)
+  ReadAlg             DEBUG      0.0980957 0.0945928  0.112685 Collisions:  0 (1)  1 (2)  2 (3)
+  ReadAlg             DEBUG       0.091699 0.0954501  0.116067 Collisions:  0 (1)  1 (2)  2 (3)
+  ReadAlg             DEBUG      0.0818059 0.0955384  0.106294 Collisions:  0 (1)  1 (2)  2 (3)
+  ReadAlg             DEBUG       0.119449   0.10539 0.0919642 Collisions:  0 (1)  1 (2)  2 (3)
+  ReadAlg             DEBUG       0.109127  0.104738 0.0983583 Collisions:  0 (1)  1 (2)  2 (3)
+  ReadAlg             DEBUG       0.108677 0.0962482 0.0913227 Collisions:  0 (1)  1 (2)  2 (3)
+  ReadAlg             DEBUG      0.0848865 0.0908803  0.105893 Collisions:  0 (1)  1 (2)  2 (3)
+  ReadAlg             DEBUG      0.0970337  0.112413  0.110682 Collisions:  0 (1)  1 (2)  2 (3)
+  ReadAlg             DEBUG       0.101131 0.0923199 0.0875972 Collisions:  0 (1)  1 (2)  2 (3)
+  ReadAlg             DEBUG      0.0935795  0.116216 0.0863682 Collisions:  0 (1)  1 (2)  2 (3)
+  ReadAlg             DEBUG        0.10151  0.104428 0.0990575 Collisions:  0 (1)  1 (2)  2 (3)
+  ReadAlg             DEBUG       0.112838 0.0799044   0.09512 Collisions:  0 (1)  1 (2)  2 (3)
+  ReadAlg             DEBUG Evt:5 Track:     8.68757     9.15565     7.94414 Org:  97   0.11071 0.0698965   0.11055
+  ReadAlg             DEBUG    Decays:   2
+  ReadAlg             DEBUG       0.124937  0.104152   0.10225 Collisions:  0 (1)  1 (2)  2 (3)
+  ReadAlg             DEBUG        0.11071 0.0698965   0.11055 Collisions:  0 (1)  1 (2)  2 (3)
+  ReadAlg             DEBUG Evt:5 Track:     9.13516     9.42063     9.54246 Org:  92 0.0877871 0.0875319 0.0998727
+  ReadAlg             DEBUG    Decays:   2
+  ReadAlg             DEBUG      0.0892825  0.109572 0.0892172 Collisions:  0 (1)  1 (2)  2 (3)
+  ReadAlg             DEBUG       0.118167 0.0993964  0.106465 Collisions:  0 (1)  1 (2)  2 (3)
+  ReadAlg             DEBUG Evt:5 Track:      11.375     9.66959     12.7847 Org:  33  0.123534 0.0950527 0.0717883
+  ReadAlg             DEBUG    Decays:  11
+  ReadAlg             DEBUG      0.0966403 0.0735833  0.114281 Collisions:  0 (1)  1 (2)  2 (3)
+  ReadAlg             DEBUG       0.107293   0.10359  0.106495 Collisions:  0 (1)  1 (2)  2 (3)
+  ReadAlg             DEBUG       0.118054  0.111566  0.103555 Collisions:  0 (1)  1 (2)  2 (3)
+  ReadAlg             DEBUG      0.0980957 0.0945928  0.112685 Collisions:  0 (1)  1 (2)  2 (3)
+  ReadAlg             DEBUG       0.091699 0.0954501  0.116067 Collisions:  0 (1)  1 (2)  2 (3)
+  ReadAlg             DEBUG      0.0818059 0.0955384  0.106294 Collisions:  0 (1)  1 (2)  2 (3)
+  ReadAlg             DEBUG       0.119449   0.10539 0.0919642 Collisions:  0 (1)  1 (2)  2 (3)
+  ReadAlg             DEBUG       0.109127  0.104738 0.0983583 Collisions:  0 (1)  1 (2)  2 (3)
+  ReadAlg             DEBUG       0.108677 0.0962482 0.0913227 Collisions:  0 (1)  1 (2)  2 (3)
+  ReadAlg             DEBUG      0.0848865 0.0908803  0.105893 Collisions:  0 (1)  1 (2)  2 (3)
+  ReadAlg             DEBUG      0.0970337  0.112413  0.110682 Collisions:  0 (1)  1 (2)  2 (3)
+  ReadAlg              INFO ========= EVENT:6 RUN:999 TIME:1577836806.006 0 (0) 1 (1) 2 (2)
+  ReadAlg             DEBUG Evt:6 Track:     10.7592     9.68162     11.3563 Org:  18 0.0941401  0.107751  0.104851
+  ReadAlg             DEBUG    Decays:  13
+  ReadAlg             DEBUG       0.105539 0.0980193  0.108179 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG        0.11968 0.0977862 0.0878271 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0959662  0.112048 0.0785242 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.116319  0.112219  0.105968 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0941401  0.107751  0.104851 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0935949  0.109424  0.104058 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.103452  0.109726  0.089188 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG        0.11382 0.0985699  0.095491 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0903656  0.108187 0.0922192 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0888697 0.0895113  0.104431 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.102707 0.0970666 0.0924146 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.107352  0.108639  0.113943 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0919093  0.106929  0.105638 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG Evt:6 Track:     8.59437     8.50512       10.07 Org:  15   0.11968 0.0977862 0.0878271
+  ReadAlg             DEBUG    Decays:  16
+  ReadAlg             DEBUG      0.0873108  0.104328  0.104905 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.125261 0.0990319 0.0985414 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0919799   0.10766  0.113797 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.083687  0.102594 0.0918648 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.105539 0.0980193  0.108179 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG        0.11968 0.0977862 0.0878271 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0959662  0.112048 0.0785242 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.116319  0.112219  0.105968 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0941401  0.107751  0.104851 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0935949  0.109424  0.104058 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.103452  0.109726  0.089188 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG        0.11382 0.0985699  0.095491 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0903656  0.108187 0.0922192 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0888697 0.0895113  0.104431 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.102707 0.0970666 0.0924146 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.107352  0.108639  0.113943 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG Evt:6 Track:      9.2492     9.40657     11.3334 Org:  19 0.0935949  0.109424  0.104058
+  ReadAlg             DEBUG    Decays:   8
+  ReadAlg             DEBUG      0.0944417 0.0948405  0.117754 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.101398  0.106449 0.0964367 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0963533 0.0964479 0.0917974 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0859672 0.0977685 0.0958356 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.103417  0.108553 0.0949077 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0992199  0.116928  0.105401 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0997772 0.0864951  0.096967 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0791165  0.107304  0.116133 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG Evt:6 Track:     9.99647     9.82945     10.6632 Org:   1  0.101398  0.106449 0.0964367
+  ReadAlg             DEBUG    Decays:   6
+  ReadAlg             DEBUG       0.105539 0.0980193  0.108179 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG        0.11968 0.0977862 0.0878271 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0959662  0.112048 0.0785242 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.116319  0.112219  0.105968 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0941401  0.107751  0.104851 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0935949  0.109424  0.104058 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG Evt:6 Track:     7.78332     8.99767     9.62556 Org:   6 0.0997772 0.0864951  0.096967
+  ReadAlg             DEBUG    Decays:   4
+  ReadAlg             DEBUG      0.0944417 0.0948405  0.117754 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.101398  0.106449 0.0964367 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0963533 0.0964479 0.0917974 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0859672 0.0977685 0.0958356 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg              INFO ========= EVENT:7 RUN:999 TIME:1577836807.007 0 (0) 1 (1) 2 (2)
+  ReadAlg             DEBUG Evt:7 Track:     9.57394     9.64294      9.8672 Org:  41  0.104371  0.107245  0.100854
+  ReadAlg             DEBUG    Decays:  30
+  ReadAlg             DEBUG       0.093229 0.0949693  0.103098 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0927274 0.0907037  0.100537 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.100092  0.107852 0.0860436 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.121098 0.0960183 0.0916471 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.108927  0.105037   0.10479 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.106617 0.0820433  0.100893 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.109027  0.106162 0.0866306 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0989501   0.11248 0.0964219 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.108062  0.104499  0.092215 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0857766  0.106595 0.0885032 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.116576 0.0980337   0.10092 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.101365  0.107759  0.106917 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0948897  0.101985  0.116972 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0876439  0.125123  0.116224 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0993374 0.0955205  0.102823 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.100897 0.0989636 0.0836462 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0985249 0.0883297 0.0984028 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.102311  0.102564 0.0943732 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0983513 0.0817342  0.106065 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.104226 0.0970525  0.109074 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0956721 0.0976485  0.110669 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG        0.10021  0.100288 0.0826526 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.111955 0.0914128  0.100687 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.104909  0.112875 0.0998073 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.103673  0.100081 0.0908705 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.110209 0.0876975  0.105675 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.112255 0.0974197   0.10604 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.110772  0.108489 0.0944837 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.104798  0.107864 0.0883823 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.100873 0.0975319  0.108348 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG Evt:7 Track:     10.4503     10.6078     9.51996 Org:  80 0.0947302  0.102425 0.0853867
+  ReadAlg             DEBUG    Decays:  25
+  ReadAlg             DEBUG       0.116576 0.0980337   0.10092 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.101365  0.107759  0.106917 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0948897  0.101985  0.116972 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0876439  0.125123  0.116224 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0993374 0.0955205  0.102823 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.100897 0.0989636 0.0836462 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0985249 0.0883297 0.0984028 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.102311  0.102564 0.0943732 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0983513 0.0817342  0.106065 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.104226 0.0970525  0.109074 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0956721 0.0976485  0.110669 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG        0.10021  0.100288 0.0826526 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.111955 0.0914128  0.100687 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.104909  0.112875 0.0998073 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.103673  0.100081 0.0908705 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.110209 0.0876975  0.105675 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.112255 0.0974197   0.10604 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.110772  0.108489 0.0944837 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.104798  0.107864 0.0883823 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.100873 0.0975319  0.108348 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.101589 0.0954241  0.107494 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0791665  0.114809  0.103227 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG        0.10569 0.0874403 0.0890651 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.102981 0.0740011  0.105686 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0947302  0.102425 0.0853867 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG Evt:7 Track:     10.3028     9.63529     11.5564 Org:  58 0.0948897  0.101985  0.116972
+  ReadAlg             DEBUG    Decays:  17
+  ReadAlg             DEBUG        0.10021  0.100288 0.0826526 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.111955 0.0914128  0.100687 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.104909  0.112875 0.0998073 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.103673  0.100081 0.0908705 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.110209 0.0876975  0.105675 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.112255 0.0974197   0.10604 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.110772  0.108489 0.0944837 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.104798  0.107864 0.0883823 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.100873 0.0975319  0.108348 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.101589 0.0954241  0.107494 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0791665  0.114809  0.103227 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG        0.10569 0.0874403 0.0890651 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.102981 0.0740011  0.105686 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0947302  0.102425 0.0853867 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.108151  0.110869  0.104491 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0932137  0.121478     0.138 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0945145 0.0957633 0.0954571 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG Evt:7 Track:     11.0652     8.68293     9.95797 Org:  39 0.0984319   0.11345  0.109354
+  ReadAlg             DEBUG    Decays:  36
+  ReadAlg             DEBUG       0.116576 0.0980337   0.10092 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.101365  0.107759  0.106917 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0948897  0.101985  0.116972 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0876439  0.125123  0.116224 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0993374 0.0955205  0.102823 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.100897 0.0989636 0.0836462 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0985249 0.0883297 0.0984028 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.102311  0.102564 0.0943732 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0983513 0.0817342  0.106065 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.104226 0.0970525  0.109074 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0956721 0.0976485  0.110669 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG        0.10021  0.100288 0.0826526 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.111955 0.0914128  0.100687 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.104909  0.112875 0.0998073 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.103673  0.100081 0.0908705 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.110209 0.0876975  0.105675 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.112255 0.0974197   0.10604 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.110772  0.108489 0.0944837 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.104798  0.107864 0.0883823 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.100873 0.0975319  0.108348 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.101589 0.0954241  0.107494 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0791665  0.114809  0.103227 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG        0.10569 0.0874403 0.0890651 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.102981 0.0740011  0.105686 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0947302  0.102425 0.0853867 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.108151  0.110869  0.104491 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0932137  0.121478     0.138 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0945145 0.0957633 0.0954571 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.104917 0.0997371 0.0860386 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0982539  0.092417 0.0971565 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG        0.11164 0.0984174  0.107819 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG        0.10548 0.0675091 0.0905533 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.100201  0.103858  0.124267 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.102001  0.103071 0.0913268 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.107413  0.109174 0.0963195 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.110459  0.096942 0.0972163 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG Evt:7 Track:     9.98307     9.76744     12.5097 Org:  46  0.093229 0.0949693  0.103098
+  ReadAlg             DEBUG    Decays:  26
+  ReadAlg             DEBUG       0.102311  0.102564 0.0943732 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0983513 0.0817342  0.106065 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.104226 0.0970525  0.109074 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0956721 0.0976485  0.110669 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG        0.10021  0.100288 0.0826526 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.111955 0.0914128  0.100687 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.104909  0.112875 0.0998073 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.103673  0.100081 0.0908705 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.110209 0.0876975  0.105675 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.112255 0.0974197   0.10604 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.110772  0.108489 0.0944837 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.104798  0.107864 0.0883823 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.100873 0.0975319  0.108348 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.101589 0.0954241  0.107494 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0791665  0.114809  0.103227 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG        0.10569 0.0874403 0.0890651 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.102981 0.0740011  0.105686 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0947302  0.102425 0.0853867 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.108151  0.110869  0.104491 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0932137  0.121478     0.138 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0945145 0.0957633 0.0954571 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.104917 0.0997371 0.0860386 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0982539  0.092417 0.0971565 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG        0.11164 0.0984174  0.107819 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG        0.10548 0.0675091 0.0905533 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.100201  0.103858  0.124267 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg              INFO ========= EVENT:8 RUN:999 TIME:1577836808.008 0 (0) 1 (1) 2 (2)
+  ReadAlg             DEBUG Evt:8 Track:      10.978     9.54438     10.9297 Org:   0  0.109247 0.0814294 0.0902878
+  ReadAlg             DEBUG    Decays:   5
+  ReadAlg             DEBUG       0.121196  0.106986  0.101088 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0870579 0.0975836 0.0906306 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.104343 0.0731387  0.110088 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.108551  0.103457  0.104904 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.101496 0.0861269 0.0935779 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG Evt:8 Track:     10.2955      11.061     10.4487 Org:   8  0.108551  0.103457  0.104904
+  ReadAlg             DEBUG    Decays:   0
+  ReadAlg             DEBUG Evt:8 Track:     9.57926     10.4122     10.7282 Org:   1 0.0982567 0.0796269   0.10203
+  ReadAlg             DEBUG    Decays:   8
+  ReadAlg             DEBUG       0.104233  0.113049 0.0996277 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.111584  0.092846  0.103272 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.121196  0.106986  0.101088 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0870579 0.0975836 0.0906306 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.104343 0.0731387  0.110088 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.108551  0.103457  0.104904 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.101496 0.0861269 0.0935779 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.106083  0.105361 0.0995983 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG Evt:8 Track:     9.42221     9.05485     11.7195 Org:   2  0.121357  0.106839  0.093799
+  ReadAlg             DEBUG    Decays:   8
+  ReadAlg             DEBUG      0.0982567 0.0796269   0.10203 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.121357  0.106839  0.093799 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.104233  0.113049 0.0996277 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.111584  0.092846  0.103272 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.121196  0.106986  0.101088 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0870579 0.0975836 0.0906306 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.104343 0.0731387  0.110088 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.108551  0.103457  0.104904 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG Evt:8 Track:     9.00834     11.1496     8.99866 Org:   1 0.0982567 0.0796269   0.10203
+  ReadAlg             DEBUG    Decays:   4
+  ReadAlg             DEBUG       0.109247 0.0814294 0.0902878 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0982567 0.0796269   0.10203 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.121357  0.106839  0.093799 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.104233  0.113049 0.0996277 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg              INFO ========= EVENT:9 RUN:999 TIME:1577836809.009 0 (0) 1 (1) 2 (2)
+  ReadAlg             DEBUG Evt:9 Track:     10.6032     10.0631     9.13475 Org:  74 0.0837793  0.115122  0.107758
+  ReadAlg             DEBUG    Decays:  18
+  ReadAlg             DEBUG       0.108493  0.110989   0.10767 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0891228 0.0988304 0.0977403 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.092284 0.0948522 0.0914129 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0873517  0.102349 0.0958922 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0952798 0.0914373  0.103232 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.102878  0.107054  0.119679 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0802085 0.0866034 0.0911851 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.102135  0.110319 0.0986622 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.103307  0.118758 0.0888453 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0912281 0.0936758 0.0978955 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG        0.12166 0.0993168  0.104977 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0835353 0.0813334  0.104085 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0941603  0.103903 0.0947514 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0853988  0.123064 0.0871288 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0885238  0.119693  0.113241 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.100945 0.0880456  0.093776 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.106497  0.116713 0.0942173 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0837793  0.115122  0.107758 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG Evt:9 Track:     9.96359     9.50235     8.29423 Org:  24  0.102621 0.0936916  0.108088
+  ReadAlg             DEBUG    Decays:  20
+  ReadAlg             DEBUG      0.0979316 0.0834547 0.0962556 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0986453  0.101973  0.103546 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0845314  0.110066  0.104615 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.108315    0.1125 0.0920262 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG        0.10545 0.0896317  0.106457 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.094665 0.0838273 0.0977395 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.107096 0.0954495  0.114273 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.112297  0.105387   0.09193 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0777217 0.0936521 0.0941053 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0947813 0.0867964 0.0947587 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0837466  0.106108  0.103643 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG        0.10345 0.0963315   0.10014 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.104723  0.115693  0.104834 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0967476 0.0942289  0.105307 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0964015  0.105159 0.0945961 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0980792  0.107177  0.107921 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.101559  0.107907 0.0933493 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.108493  0.110989   0.10767 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0891228 0.0988304 0.0977403 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.092284 0.0948522 0.0914129 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG Evt:9 Track:     10.0168     8.72763     11.7229 Org:  76  0.101825 0.0874953  0.123536
+  ReadAlg             DEBUG    Decays:  59
+  ReadAlg             DEBUG      0.0963528 0.0829752 0.0814965 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.083573 0.0777397  0.106414 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.099451 0.0997457   0.11602 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0838257  0.109277  0.104056 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.101866  0.101113 0.0988664 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.093792 0.0869032 0.0919071 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.116346  0.113877  0.124781 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.110303  0.121356  0.112744 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.097849  0.104252 0.0959403 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0867996 0.0916898  0.101893 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.110148    0.1027  0.098427 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.105148 0.0875009  0.113777 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.108569  0.107889  0.110659 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.107003 0.0937015   0.10378 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0886323  0.113001  0.092017 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.113886 0.0825825  0.108444 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.102621 0.0936916  0.108088 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.112517 0.0934847 0.0931614 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0957316   0.11531 0.0881817 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.114173   0.11814 0.0738029 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.107668 0.0838435 0.0928768 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0944333  0.111306  0.108242 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0818399  0.116746  0.113469 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.103499  0.110997  0.111358 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.100288  0.123492  0.107908 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0951253  0.103131 0.0972549 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.124011  0.101366  0.103969 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0919084  0.115383  0.110241 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG        0.10289  0.110943  0.102911 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.109614  0.102188  0.100357 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.111007  0.108963  0.102675 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0933029  0.102782  0.094867 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0979316 0.0834547 0.0962556 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0986453  0.101973  0.103546 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0845314  0.110066  0.104615 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.108315    0.1125 0.0920262 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG        0.10545 0.0896317  0.106457 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.094665 0.0838273 0.0977395 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.107096 0.0954495  0.114273 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.112297  0.105387   0.09193 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0777217 0.0936521 0.0941053 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0947813 0.0867964 0.0947587 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0837466  0.106108  0.103643 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG        0.10345 0.0963315   0.10014 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.104723  0.115693  0.104834 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0967476 0.0942289  0.105307 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0964015  0.105159 0.0945961 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0980792  0.107177  0.107921 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.101559  0.107907 0.0933493 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.108493  0.110989   0.10767 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0891228 0.0988304 0.0977403 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.092284 0.0948522 0.0914129 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0873517  0.102349 0.0958922 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0952798 0.0914373  0.103232 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.102878  0.107054  0.119679 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0802085 0.0866034 0.0911851 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.102135  0.110319 0.0986622 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.103307  0.118758 0.0888453 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0912281 0.0936758 0.0978955 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG Evt:9 Track:     10.5498     9.80212     10.8539 Org:  48 0.0777217 0.0936521 0.0941053
+  ReadAlg             DEBUG    Decays:   8
+  ReadAlg             DEBUG      0.0901023  0.095376  0.104279 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.129656 0.0749726 0.0851161 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0963528 0.0829752 0.0814965 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.083573 0.0777397  0.106414 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.099451 0.0997457   0.11602 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0838257  0.109277  0.104056 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.101866  0.101113 0.0988664 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.093792 0.0869032 0.0919071 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG Evt:9 Track:     10.4714     10.5947     8.85771 Org:  76  0.101825 0.0874953  0.123536
+  ReadAlg             DEBUG    Decays:  10
+  ReadAlg             DEBUG      0.0947813 0.0867964 0.0947587 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0837466  0.106108  0.103643 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG        0.10345 0.0963315   0.10014 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.104723  0.115693  0.104834 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0967476 0.0942289  0.105307 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0964015  0.105159 0.0945961 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0980792  0.107177  0.107921 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.101559  0.107907 0.0933493 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.108493  0.110989   0.10767 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0891228 0.0988304 0.0977403 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg              INFO ========= EVENT:10 RUN:999 TIME:1577836810.01 0 (0) 1 (1) 2 (2)
+  EventSelector     SUCCESS Reading Event record 51. Record number within stream 1: 51
+  ReadAlg              INFO ========= EVENT:100 RUN:999 TIME:1577836900.1 0 (0) 1 (1) 2 (2)
+  EventSelector     SUCCESS Reading Event record 101. Record number within stream 1: 101
+  EventSelector     SUCCESS Reading Event record 151. Record number within stream 1: 151
+  ReadAlg              INFO ========= EVENT:200 RUN:999 TIME:1577837000.2 0 (0) 1 (1) 2 (2)
+  EventSelector     SUCCESS Reading Event record 201. Record number within stream 1: 201
+  EventSelector     SUCCESS Reading Event record 251. Record number within stream 1: 251
+  ReadAlg              INFO ========= EVENT:300 RUN:999 TIME:1577837100.3 0 (0) 1 (1) 2 (2)
+  EventSelector     SUCCESS Reading Event record 301. Record number within stream 1: 301
+  EventSelector     SUCCESS Reading Event record 351. Record number within stream 1: 351
+  ReadAlg              INFO ========= EVENT:400 RUN:999 TIME:1577837200.4 0 (0) 1 (1) 2 (2)
+  EventSelector     SUCCESS Reading Event record 401. Record number within stream 1: 401
+  EventSelector     SUCCESS Reading Event record 451. Record number within stream 1: 451
+  ReadAlg              INFO ========= EVENT:500 RUN:999 TIME:1577837300.5 0 (0) 1 (1) 2 (2)
+  ReadAlg             DEBUG Evt:500 Track:     9.79151     8.83918     10.2866 Org:  41 0.0956371 0.0804239  0.106273
+  ReadAlg             DEBUG    Decays:  44
+  ReadAlg             DEBUG       0.094814 0.0955636 0.0770906 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0856614 0.0930069   0.10846 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.088955  0.107865 0.0852077 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0878256  0.112514 0.0966346 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.102437 0.0997323  0.104693 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.108358 0.0947713 0.0966175 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.117897 0.0987294 0.0938558 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0980564  0.112762 0.0895244 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0971057  0.111309 0.0902023 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0967937 0.0871675  0.100885 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.105897   0.10313  0.106499 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0827878   0.10088  0.099259 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.105131 0.0863001  0.102292 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.109071 0.0868028 0.0850831 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.106483   0.09653  0.106938 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.106131 0.0925506 0.0949521 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0931678  0.103301 0.0938597 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG        0.09957 0.0926492 0.0961028 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.102884 0.0996956 0.0883829 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0900794  0.107243  0.116394 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0925258 0.0969625  0.101123 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.101784  0.103322  0.102982 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.087853  0.102285  0.111765 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG        0.10602  0.105082  0.102456 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0887486 0.0803109   0.12478 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0899617 0.0998417  0.094415 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0987449  0.110801 0.0978124 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.100702 0.0853356  0.101259 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0790819 0.0962791  0.108304 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.117389  0.096353 0.0959032 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.107075  0.106579 0.0877156 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0904786  0.109667   0.10802 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.104379  0.100599  0.108603 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0903908 0.0856583  0.103615 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0947733 0.0965073 0.0904019 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.106867 0.0903092 0.0974192 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0821853  0.103663  0.117896 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0956371 0.0804239  0.106273 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0959186 0.0944657 0.0973793 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0980872  0.118081 0.0897199 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0901528  0.101351 0.0891003 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0930446  0.112418  0.117806 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.117211 0.0961891 0.0912695 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.107914  0.117101 0.0885232 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG Evt:500 Track:     11.7709       11.78     9.16939 Org:  25  0.101784  0.103322  0.102982
+  ReadAlg             DEBUG    Decays:  16
+  ReadAlg             DEBUG      0.0931678  0.103301 0.0938597 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG        0.09957 0.0926492 0.0961028 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.102884 0.0996956 0.0883829 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0900794  0.107243  0.116394 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0925258 0.0969625  0.101123 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.101784  0.103322  0.102982 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.087853  0.102285  0.111765 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG        0.10602  0.105082  0.102456 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0887486 0.0803109   0.12478 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0899617 0.0998417  0.094415 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0987449  0.110801 0.0978124 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.100702 0.0853356  0.101259 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0790819 0.0962791  0.108304 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.117389  0.096353 0.0959032 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.107075  0.106579 0.0877156 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0904786  0.109667   0.10802 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG Evt:500 Track:     9.66969     10.4578     9.75809 Org:  24 0.0925258 0.0969625  0.101123
+  ReadAlg             DEBUG    Decays:  37
+  ReadAlg             DEBUG       0.117897 0.0987294 0.0938558 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0980564  0.112762 0.0895244 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0971057  0.111309 0.0902023 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0967937 0.0871675  0.100885 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.105897   0.10313  0.106499 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0827878   0.10088  0.099259 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.105131 0.0863001  0.102292 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.109071 0.0868028 0.0850831 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.106483   0.09653  0.106938 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.106131 0.0925506 0.0949521 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0931678  0.103301 0.0938597 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG        0.09957 0.0926492 0.0961028 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.102884 0.0996956 0.0883829 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0900794  0.107243  0.116394 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0925258 0.0969625  0.101123 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.101784  0.103322  0.102982 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.087853  0.102285  0.111765 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG        0.10602  0.105082  0.102456 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0887486 0.0803109   0.12478 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0899617 0.0998417  0.094415 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0987449  0.110801 0.0978124 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.100702 0.0853356  0.101259 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0790819 0.0962791  0.108304 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.117389  0.096353 0.0959032 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.107075  0.106579 0.0877156 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0904786  0.109667   0.10802 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.104379  0.100599  0.108603 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0903908 0.0856583  0.103615 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0947733 0.0965073 0.0904019 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.106867 0.0903092 0.0974192 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0821853  0.103663  0.117896 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0956371 0.0804239  0.106273 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0959186 0.0944657 0.0973793 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0980872  0.118081 0.0897199 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0901528  0.101351 0.0891003 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0930446  0.112418  0.117806 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.117211 0.0961891 0.0912695 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG Evt:500 Track:     11.0583     9.71745     10.2489 Org:  17  0.109071 0.0868028 0.0850831
+  ReadAlg             DEBUG    Decays:  38
+  ReadAlg             DEBUG      0.0971057  0.111309 0.0902023 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0967937 0.0871675  0.100885 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.105897   0.10313  0.106499 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0827878   0.10088  0.099259 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.105131 0.0863001  0.102292 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.109071 0.0868028 0.0850831 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.106483   0.09653  0.106938 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.106131 0.0925506 0.0949521 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0931678  0.103301 0.0938597 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG        0.09957 0.0926492 0.0961028 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.102884 0.0996956 0.0883829 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0900794  0.107243  0.116394 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0925258 0.0969625  0.101123 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.101784  0.103322  0.102982 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.087853  0.102285  0.111765 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG        0.10602  0.105082  0.102456 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0887486 0.0803109   0.12478 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0899617 0.0998417  0.094415 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0987449  0.110801 0.0978124 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.100702 0.0853356  0.101259 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0790819 0.0962791  0.108304 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.117389  0.096353 0.0959032 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.107075  0.106579 0.0877156 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0904786  0.109667   0.10802 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.104379  0.100599  0.108603 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0903908 0.0856583  0.103615 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0947733 0.0965073 0.0904019 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.106867 0.0903092 0.0974192 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0821853  0.103663  0.117896 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0956371 0.0804239  0.106273 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0959186 0.0944657 0.0973793 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0980872  0.118081 0.0897199 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0901528  0.101351 0.0891003 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0930446  0.112418  0.117806 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.117211 0.0961891 0.0912695 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.107914  0.117101 0.0885232 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0919719 0.0945986  0.108574 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0897552  0.107827 0.0942248 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG Evt:500 Track:     11.6727      8.8244     10.4901 Org:  55  0.108853  0.104981  0.119752
+  ReadAlg             DEBUG    Decays:   5
+  ReadAlg             DEBUG      0.0980564  0.112762 0.0895244 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0971057  0.111309 0.0902023 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0967937 0.0871675  0.100885 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.105897   0.10313  0.106499 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0827878   0.10088  0.099259 Collisions:  0 (2)  1 (3)  2 (4)
+  EventSelector     SUCCESS Reading Event record 501. Record number within stream 1: 501
+  EventSelector     SUCCESS Reading Event record 551. Record number within stream 1: 551
+  ReadAlg              INFO ========= EVENT:600 RUN:999 TIME:1577837400.6 0 (0) 1 (1) 2 (2)
+  EventSelector     SUCCESS Reading Event record 601. Record number within stream 1: 601
+  EventSelector     SUCCESS Reading Event record 651. Record number within stream 1: 651
+  ReadAlg              INFO ========= EVENT:700 RUN:999 TIME:1577837500.7 0 (0) 1 (1) 2 (2)
+  EventSelector     SUCCESS Reading Event record 701. Record number within stream 1: 701
+  EventSelector     SUCCESS Reading Event record 751. Record number within stream 1: 751
+  ReadAlg              INFO ========= EVENT:800 RUN:999 TIME:1577837600.8 0 (0) 1 (1) 2 (2)
+  EventSelector     SUCCESS Reading Event record 801. Record number within stream 1: 801
+  EventSelector     SUCCESS Reading Event record 851. Record number within stream 1: 851
+  ReadAlg              INFO ========= EVENT:900 RUN:999 TIME:1577837700.9 0 (0) 1 (1) 2 (2)
+  EventSelector     SUCCESS Reading Event record 901. Record number within stream 1: 901
+  EventSelector     SUCCESS Reading Event record 951. Record number within stream 1: 951
+  ReadAlg              INFO ========= EVENT:1000 RUN:999 TIME:1577837801.0 0 (0) 1 (1) 2 (2)
+  ReadAlg             DEBUG Evt:1000 Track:     10.7646     8.89134     10.2737 Org:  27   0.10403 0.0979908 0.0944402
+  ReadAlg             DEBUG    Decays:  30
+  ReadAlg             DEBUG      0.0980182 0.0904302  0.126932 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0699607 0.0854899  0.106237 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.102397 0.0833936  0.105998 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0939417  0.104022  0.122394 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0828745  0.114709   0.10231 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.107129  0.102113 0.0941613 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.102096  0.087863  0.115054 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0942987 0.0940204 0.0941739 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.111205 0.0860145 0.0973774 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0982766 0.0954677 0.0925981 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0836538 0.0873027  0.112639 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0960607 0.0832225  0.088794 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.112334  0.102661  0.112106 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0979849 0.0951013 0.0983578 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.104113  0.108124 0.0932657 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0983217   0.10235  0.106954 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.102069  0.104478   0.10266 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG        0.10403 0.0979908 0.0944402 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.117605  0.087789 0.0758702 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.104207 0.0944132  0.102035 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0897823  0.109839 0.0966372 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.113401 0.0870522  0.086883 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.112214 0.0878868  0.101708 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0900341  0.119229 0.0989593 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.102008  0.100355  0.104814 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0960608 0.0922689 0.0999463 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.100509 0.0883049  0.119423 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0988653 0.0944893  0.089365 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0936123  0.103547  0.112711 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.107238 0.0951519  0.105621 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG Evt:1000 Track:     10.9513     9.40353     8.72069 Org:  59  0.100207 0.0896755 0.0980518
+  ReadAlg             DEBUG    Decays:  10
+  ReadAlg             DEBUG       0.107078 0.0967624  0.113696 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.106461  0.109987  0.108537 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0962121  0.106426  0.115501 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.098061 0.0905419  0.090954 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0857629  0.102843 0.0870151 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0904803   0.10798  0.106329 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.102337 0.0886581  0.114256 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.105553  0.111873  0.103364 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.100714 0.0812803 0.0927694 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0986145 0.0970433 0.0944499 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG Evt:1000 Track:      9.4236     9.60373     10.6546 Org:  21 0.0960607 0.0832225  0.088794
+  ReadAlg             DEBUG    Decays:  15
+  ReadAlg             DEBUG      0.0988653 0.0944893  0.089365 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0936123  0.103547  0.112711 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.107238 0.0951519  0.105621 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0790457  0.113095  0.105436 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0883735  0.114195  0.117201 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0793183 0.0863737 0.0905375 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.100576 0.0973918  0.102822 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0983952 0.0971172 0.0948989 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0971479 0.0906875  0.089125 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG        0.10315  0.097772 0.0977316 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.110648 0.0868089 0.0933314 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.102435  0.106125 0.0981179 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.082308 0.0738246  0.110704 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.105782 0.0992021  0.112949 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0900973  0.116116  0.105759 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG Evt:1000 Track:     12.5917     9.65837     11.1719 Org:  44 0.0983952 0.0971172 0.0948989
+  ReadAlg             DEBUG    Decays:   8
+  ReadAlg             DEBUG      0.0971479 0.0906875  0.089125 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG        0.10315  0.097772 0.0977316 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.110648 0.0868089 0.0933314 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.102435  0.106125 0.0981179 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.082308 0.0738246  0.110704 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.105782 0.0992021  0.112949 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0900973  0.116116  0.105759 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.104054 0.0879705  0.115216 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG Evt:1000 Track:     11.2338     10.1677     9.73429 Org:  58 0.0977746 0.0924362   0.10003
+  ReadAlg             DEBUG    Decays:   1
+  ReadAlg             DEBUG       0.111706  0.115527  0.112686 Collisions:  0 (2)  1 (3)  2 (4)
+  EventSelector.D...  DEBUG Selection root:/Event CLID:110
+  EventSelector        INFO Stream:EventSelector.DataStreamTool_2 Def:DATAFILE='PFN:ROOTIO.mdst' SVC='Gaudi::RootEvtSelector' OPT='READ'
+  EventSelector     SUCCESS Reading Event record 1001. Record number within stream 2: 1
+  ReadAlg              INFO ========= EVENT:1 RUN:999 TIME:1577836801.001 0 (0) 1 (1) 2 (2)
+  ReadAlg             DEBUG Evt:1 Track:      10.802     9.50498     8.43243 Org:  31 0.0948131 0.0882022 0.0890405
+  ReadAlg             DEBUG    Decays:  16
+  ReadAlg             DEBUG      0.0955367 0.0974241 0.0982723 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.110336  0.098101 0.0929623 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG        0.12276 0.0901559  0.118128 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0988488 0.0985394 0.0936065 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.100268 0.0968345 0.0817208 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0966848  0.096205 0.0828343 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0846589  0.108699 0.0879221 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0957107    0.1021  0.108814 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0953554  0.104885 0.0911368 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0873963 0.0929576  0.102044 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0992706  0.101752  0.110905 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0873313 0.0828289  0.107358 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.121204 0.0933645  0.108755 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.106626  0.102393 0.0923873 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0975337 0.0890622  0.107548 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.114853 0.0927442 0.0921961 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG Evt:1 Track:     8.77816     11.9423     10.4022 Org:  21  0.105636 0.0965541   0.09253
+  ReadAlg             DEBUG    Decays:   5
+  ReadAlg             DEBUG       0.107902  0.117021  0.115571 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0938987 0.0903118 0.0953661 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.122866 0.0986632 0.0915858 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.113474  0.108342 0.0931549 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0953766  0.113597 0.0942457 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG Evt:1 Track:     9.95059     10.0773     10.0918 Org:  60  0.119153  0.109607 0.0846229
+  ReadAlg             DEBUG    Decays:   2
+  ReadAlg             DEBUG       0.102972 0.0932683 0.0943318 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.115312   0.11284  0.101346 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG Evt:1 Track:     10.4097     10.9492     9.72505 Org:  47 0.0854783 0.0897833  0.110166
+  ReadAlg             DEBUG    Decays:   0
+  ReadAlg             DEBUG Evt:1 Track:     8.61818     10.2842     11.4339 Org:   5 0.0955367 0.0974241 0.0982723
+  ReadAlg             DEBUG    Decays:  14
+  ReadAlg             DEBUG      0.0966848  0.096205 0.0828343 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0846589  0.108699 0.0879221 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0957107    0.1021  0.108814 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0953554  0.104885 0.0911368 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0873963 0.0929576  0.102044 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0992706  0.101752  0.110905 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0873313 0.0828289  0.107358 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.121204 0.0933645  0.108755 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.106626  0.102393 0.0923873 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0975337 0.0890622  0.107548 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.114853 0.0927442 0.0921961 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.105636 0.0965541   0.09253 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.118701 0.0819518  0.107732 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.106563 0.0702038  0.101916 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg              INFO ========= EVENT:2 RUN:999 TIME:1577836802.002 0 (0) 1 (1) 2 (2)
+  ReadAlg             DEBUG Evt:2 Track:     10.1578     9.51566     9.19358 Org:  12   0.10708  0.109034  0.096556
+  ReadAlg             DEBUG    Decays:  54
+  ReadAlg             DEBUG       0.097666 0.0945251 0.0900927 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0864492 0.0952994   0.12307 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0898175   0.11717 0.0907342 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.108214  0.104063 0.0807813 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0870813  0.121608  0.107138 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.106638  0.109897  0.090842 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0996429  0.111814  0.121548 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.105913    0.1062  0.103678 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0975181  0.103904 0.0981719 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG        0.10448  0.106007 0.0972974 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0970382 0.0941951 0.0895092 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG        0.10685  0.102052 0.0911832 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0965814  0.115591 0.0976259 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0947139 0.0865459  0.102928 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0947366  0.099324  0.114232 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0962381 0.0833363  0.107211 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.102491  0.102296 0.0898967 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.101117 0.0966305 0.0903379 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0945676  0.100253  0.091624 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.100959 0.0894981  0.109439 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG        0.11059 0.0948918 0.0941783 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0985697 0.0928461  0.091828 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.115508  0.112132 0.0819703 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.112825  0.089238 0.0991629 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0941044 0.0964093    0.1047 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.106354  0.104222 0.0967957 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.100675 0.0887908 0.0964475 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG        0.10432  0.111781  0.104624 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0918394 0.0974881  0.108724 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0815648 0.0984427  0.109819 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.102076  0.112558 0.0996443 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0819209  0.103236 0.0812119 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0998945  0.122172 0.0783172 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0869854  0.100076 0.0856456 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.102629 0.0845021  0.111227 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.109217 0.0739353  0.104776 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG        0.10432  0.106347 0.0905961 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0926874  0.117676  0.100679 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0917233  0.101814 0.0978627 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.105132  0.111368  0.100352 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0866818 0.0891923 0.0966235 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.119414  0.109587 0.0969083 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0931392 0.0962136 0.0897531 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.116628 0.0963233  0.107852 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.100572     0.106  0.103713 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.110704 0.0927646   0.09894 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.091082  0.113179  0.100384 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0937881  0.101422  0.104549 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.100012  0.117612 0.0886769 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0938767  0.105133 0.0919472 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.106217 0.0904916   0.10152 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.100438  0.104005  0.107747 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.105668 0.0982363  0.100428 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.100794 0.0941075 0.0927382 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG Evt:2 Track:     7.99376     9.40345     8.35437 Org:   5  0.100824  0.107446  0.105383
+  ReadAlg             DEBUG    Decays:  11
+  ReadAlg             DEBUG      0.0869854  0.100076 0.0856456 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.102629 0.0845021  0.111227 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.109217 0.0739353  0.104776 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG        0.10432  0.106347 0.0905961 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0926874  0.117676  0.100679 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0917233  0.101814 0.0978627 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.105132  0.111368  0.100352 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0866818 0.0891923 0.0966235 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.119414  0.109587 0.0969083 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0931392 0.0962136 0.0897531 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.116628 0.0963233  0.107852 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG Evt:2 Track:     10.0811     10.1021      8.8527 Org:  79  0.114034  0.103132  0.110234
+  ReadAlg             DEBUG    Decays:  22
+  ReadAlg             DEBUG       0.105132  0.111368  0.100352 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0866818 0.0891923 0.0966235 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.119414  0.109587 0.0969083 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0931392 0.0962136 0.0897531 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.116628 0.0963233  0.107852 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.100572     0.106  0.103713 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.110704 0.0927646   0.09894 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.091082  0.113179  0.100384 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0937881  0.101422  0.104549 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.100012  0.117612 0.0886769 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0938767  0.105133 0.0919472 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.106217 0.0904916   0.10152 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.100438  0.104005  0.107747 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.105668 0.0982363  0.100428 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.100794 0.0941075 0.0927382 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0841099  0.103205  0.110611 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0944701  0.118174 0.0803563 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.118593 0.0974854  0.105898 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0927796   0.11265 0.0993051 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0989207 0.0831933 0.0919716 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0859543 0.0848592 0.0912792 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0960956 0.0949814 0.0975239 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG Evt:2 Track:     10.4386     9.95482     9.12975 Org:   3 0.0835264  0.104718  0.108772
+  ReadAlg             DEBUG    Decays:  23
+  ReadAlg             DEBUG       0.115508  0.112132 0.0819703 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.112825  0.089238 0.0991629 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0941044 0.0964093    0.1047 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.106354  0.104222 0.0967957 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.100675 0.0887908 0.0964475 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG        0.10432  0.111781  0.104624 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0918394 0.0974881  0.108724 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0815648 0.0984427  0.109819 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.102076  0.112558 0.0996443 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0819209  0.103236 0.0812119 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0998945  0.122172 0.0783172 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0869854  0.100076 0.0856456 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.102629 0.0845021  0.111227 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.109217 0.0739353  0.104776 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG        0.10432  0.106347 0.0905961 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0926874  0.117676  0.100679 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0917233  0.101814 0.0978627 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.105132  0.111368  0.100352 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0866818 0.0891923 0.0966235 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.119414  0.109587 0.0969083 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0931392 0.0962136 0.0897531 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.116628 0.0963233  0.107852 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.100572     0.106  0.103713 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG Evt:2 Track:     8.45426     10.0076     11.3705 Org:  73 0.0944701  0.118174 0.0803563
+  ReadAlg             DEBUG    Decays:  43
+  ReadAlg             DEBUG       0.100824  0.107446  0.105383 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0836079 0.0958157  0.101899 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG        0.10931  0.103093 0.0918532 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.100548  0.107566 0.0991684 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0819278 0.0996934 0.0975746 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG        0.10203  0.102013  0.115421 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0969589  0.113296 0.0930632 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG        0.10708  0.109034  0.096556 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.103526  0.116695 0.0866214 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.102655 0.0918961  0.103502 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0944413  0.101496  0.102443 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.101036  0.106448  0.100094 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.099437 0.0924036   0.10269 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.097666 0.0945251 0.0900927 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0864492 0.0952994   0.12307 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0898175   0.11717 0.0907342 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.108214  0.104063 0.0807813 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0870813  0.121608  0.107138 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.106638  0.109897  0.090842 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0996429  0.111814  0.121548 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.105913    0.1062  0.103678 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0975181  0.103904 0.0981719 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG        0.10448  0.106007 0.0972974 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0970382 0.0941951 0.0895092 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG        0.10685  0.102052 0.0911832 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0965814  0.115591 0.0976259 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0947139 0.0865459  0.102928 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0947366  0.099324  0.114232 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0962381 0.0833363  0.107211 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.102491  0.102296 0.0898967 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.101117 0.0966305 0.0903379 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0945676  0.100253  0.091624 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.100959 0.0894981  0.109439 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG        0.11059 0.0948918 0.0941783 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0985697 0.0928461  0.091828 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.115508  0.112132 0.0819703 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.112825  0.089238 0.0991629 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0941044 0.0964093    0.1047 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.106354  0.104222 0.0967957 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.100675 0.0887908 0.0964475 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG        0.10432  0.111781  0.104624 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0918394 0.0974881  0.108724 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0815648 0.0984427  0.109819 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg              INFO ========= EVENT:3 RUN:999 TIME:1577836803.003 0 (0) 1 (1) 2 (2)
+  ReadAlg             DEBUG Evt:3 Track:     10.4989     10.4342     9.78193 Org:  16 0.0883089 0.0980969 0.0989754
+  ReadAlg             DEBUG    Decays:   4
+  ReadAlg             DEBUG      0.0803759 0.0962499 0.0993645 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.103776 0.0928696  0.091886 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0793504 0.0968227 0.0875384 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG        0.12043  0.106993 0.0901843 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG Evt:3 Track:     9.20615     10.1895     9.66427 Org:  38  0.103776 0.0928696  0.091886
+  ReadAlg             DEBUG    Decays:  13
+  ReadAlg             DEBUG      0.0986508  0.109336 0.0941892 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0969111  0.106056  0.109225 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.100876   0.10457 0.0952482 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0950909 0.0972063  0.103196 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG        0.10689  0.103339 0.0903038 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0850243 0.0918465  0.103656 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.087574  0.109255  0.100795 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0960165 0.0964353 0.0885377 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.098608  0.123589  0.100822 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0883089 0.0980969 0.0989754 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0859127 0.0910988  0.106649 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0880905 0.0966223  0.107268 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.115101  0.105363  0.121094 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG Evt:3 Track:     10.0851      10.546     10.0112 Org:  14 0.0960165 0.0964353 0.0885377
+  ReadAlg             DEBUG    Decays:  30
+  ReadAlg             DEBUG       0.098608  0.123589  0.100822 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0883089 0.0980969 0.0989754 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0859127 0.0910988  0.106649 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0880905 0.0966223  0.107268 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.115101  0.105363  0.121094 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0916673 0.0943157  0.114352 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0881009 0.0970698 0.0943469 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.100743 0.0989096  0.105264 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.110774  0.088491  0.119464 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0999599 0.0909445   0.10432 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0981551  0.104034  0.088687 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.104343 0.0987524 0.0960962 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.103471 0.0790543 0.0871018 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.088333  0.109689 0.0948838 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0940701 0.0892186  0.103908 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0778095  0.103573 0.0976798 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.100748 0.0780927  0.105717 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.094463 0.0809829  0.108753 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0959258 0.0931328  0.120006 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0854378  0.113219 0.0980238 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.106024  0.095753  0.112037 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.115886  0.089338 0.0764793 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0803759 0.0962499 0.0993645 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.103776 0.0928696  0.091886 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0793504 0.0968227 0.0875384 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG        0.12043  0.106993 0.0901843 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0938229 0.0819436  0.106643 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0982939 0.0934914 0.0900722 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0901891 0.0999109  0.112633 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG        0.11039  0.106004 0.0945325 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG Evt:3 Track:     9.71319     9.06289      9.0267 Org:  42 0.0982939 0.0934914 0.0900722
+  ReadAlg             DEBUG    Decays:  35
+  ReadAlg             DEBUG      0.0891138  0.109921  0.104558 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0986508  0.109336 0.0941892 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0969111  0.106056  0.109225 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.100876   0.10457 0.0952482 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0950909 0.0972063  0.103196 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG        0.10689  0.103339 0.0903038 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0850243 0.0918465  0.103656 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.087574  0.109255  0.100795 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0960165 0.0964353 0.0885377 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.098608  0.123589  0.100822 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0883089 0.0980969 0.0989754 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0859127 0.0910988  0.106649 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0880905 0.0966223  0.107268 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.115101  0.105363  0.121094 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0916673 0.0943157  0.114352 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0881009 0.0970698 0.0943469 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.100743 0.0989096  0.105264 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.110774  0.088491  0.119464 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0999599 0.0909445   0.10432 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0981551  0.104034  0.088687 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.104343 0.0987524 0.0960962 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.103471 0.0790543 0.0871018 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.088333  0.109689 0.0948838 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0940701 0.0892186  0.103908 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0778095  0.103573 0.0976798 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.100748 0.0780927  0.105717 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.094463 0.0809829  0.108753 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0959258 0.0931328  0.120006 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0854378  0.113219 0.0980238 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.106024  0.095753  0.112037 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.115886  0.089338 0.0764793 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0803759 0.0962499 0.0993645 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.103776 0.0928696  0.091886 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0793504 0.0968227 0.0875384 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG        0.12043  0.106993 0.0901843 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG Evt:3 Track:     8.25581     10.7325     8.01824 Org:  35  0.106024  0.095753  0.112037
+  ReadAlg             DEBUG    Decays:  23
+  ReadAlg             DEBUG      0.0883089 0.0980969 0.0989754 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0859127 0.0910988  0.106649 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0880905 0.0966223  0.107268 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.115101  0.105363  0.121094 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0916673 0.0943157  0.114352 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0881009 0.0970698 0.0943469 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.100743 0.0989096  0.105264 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.110774  0.088491  0.119464 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0999599 0.0909445   0.10432 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0981551  0.104034  0.088687 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.104343 0.0987524 0.0960962 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.103471 0.0790543 0.0871018 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.088333  0.109689 0.0948838 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0940701 0.0892186  0.103908 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0778095  0.103573 0.0976798 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.100748 0.0780927  0.105717 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.094463 0.0809829  0.108753 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0959258 0.0931328  0.120006 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0854378  0.113219 0.0980238 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.106024  0.095753  0.112037 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.115886  0.089338 0.0764793 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0803759 0.0962499 0.0993645 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.103776 0.0928696  0.091886 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg              INFO ========= EVENT:4 RUN:999 TIME:1577836804.004 0 (0) 1 (1) 2 (2)
+  ReadAlg             DEBUG Evt:4 Track:     8.95659     9.22111     10.7468 Org:  35    0.1082 0.0979698 0.0960275
+  ReadAlg             DEBUG    Decays:   3
+  ReadAlg             DEBUG       0.110419  0.089749 0.0925822 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0967053  0.111042 0.0892008 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0888102 0.0671049 0.0912282 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG Evt:4 Track:     9.83935     9.11529     10.2978 Org:  21  0.100441  0.118622  0.106743
+  ReadAlg             DEBUG    Decays:  26
+  ReadAlg             DEBUG       0.108927  0.124747 0.0912811 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.107618 0.0981369  0.103192 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0950071  0.103742  0.108609 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0907126 0.0953688 0.0963925 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0918439 0.0999923 0.0913624 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG         0.1082 0.0979698 0.0960275 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0970495  0.111466  0.105794 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.106484 0.0926097 0.0934646 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0969813  0.122844 0.0956888 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0988061 0.0784212 0.0990266 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0879316 0.0802688  0.117645 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.104551 0.0893742 0.0993025 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0992872  0.093195  0.096515 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.115993 0.0958195  0.105668 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0891262   0.10549  0.104492 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG         0.1034   0.09279 0.0851446 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0991496  0.111281  0.105025 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0971706  0.117891  0.109691 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.108389 0.0894832 0.0911477 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.100912  0.103671 0.0989729 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.105094 0.0936744  0.116785 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0882685  0.119865  0.093591 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0954098  0.104368  0.107192 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.100286 0.0804912 0.0973343 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.104589  0.112811 0.0884065 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0922139  0.102432  0.120081 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG Evt:4 Track:     10.7405     10.4946      8.8374 Org:  40 0.0879316 0.0802688  0.117645
+  ReadAlg             DEBUG    Decays:  52
+  ReadAlg             DEBUG      0.0922891 0.0999764 0.0965847 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0942017  0.107152 0.0950898 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.102031  0.097757 0.0997233 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.100916  0.088108  0.112291 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.103642 0.0922853  0.101574 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0980702  0.103228  0.114439 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.103423 0.0837953 0.0871606 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.105615  0.098118  0.118234 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG        0.10236  0.090671 0.0895832 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.114957 0.0984414  0.107593 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.107101  0.100218 0.0833341 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0973177  0.103867  0.112013 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.114481  0.107002  0.117528 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0973031 0.0920501 0.0840526 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG        0.08765 0.0978436  0.105885 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.100441  0.118622  0.106743 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG        0.10052  0.092683  0.113533 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.114169  0.106182  0.110074 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0949435 0.0990563 0.0882594 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.110419  0.089749 0.0925822 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0967053  0.111042 0.0892008 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0888102 0.0671049 0.0912282 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.103371  0.112382 0.0909891 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.111216   0.10786  0.101121 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.108927  0.124747 0.0912811 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.107618 0.0981369  0.103192 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0950071  0.103742  0.108609 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0907126 0.0953688 0.0963925 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0918439 0.0999923 0.0913624 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG         0.1082 0.0979698 0.0960275 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0970495  0.111466  0.105794 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.106484 0.0926097 0.0934646 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0969813  0.122844 0.0956888 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0988061 0.0784212 0.0990266 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0879316 0.0802688  0.117645 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.104551 0.0893742 0.0993025 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0992872  0.093195  0.096515 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.115993 0.0958195  0.105668 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0891262   0.10549  0.104492 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG         0.1034   0.09279 0.0851446 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0991496  0.111281  0.105025 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0971706  0.117891  0.109691 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.108389 0.0894832 0.0911477 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.100912  0.103671 0.0989729 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.105094 0.0936744  0.116785 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0882685  0.119865  0.093591 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0954098  0.104368  0.107192 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.100286 0.0804912 0.0973343 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.104589  0.112811 0.0884065 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0922139  0.102432  0.120081 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0937731 0.0932409  0.108906 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0913605  0.101296    0.1094 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG Evt:4 Track:     10.3224     10.7906     8.23493 Org:  58 0.0978666  0.121381 0.0849338
+  ReadAlg             DEBUG    Decays:  22
+  ReadAlg             DEBUG       0.103642 0.0922853  0.101574 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0980702  0.103228  0.114439 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.103423 0.0837953 0.0871606 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.105615  0.098118  0.118234 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG        0.10236  0.090671 0.0895832 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.114957 0.0984414  0.107593 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.107101  0.100218 0.0833341 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0973177  0.103867  0.112013 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.114481  0.107002  0.117528 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0973031 0.0920501 0.0840526 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG        0.08765 0.0978436  0.105885 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.100441  0.118622  0.106743 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG        0.10052  0.092683  0.113533 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.114169  0.106182  0.110074 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0949435 0.0990563 0.0882594 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.110419  0.089749 0.0925822 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0967053  0.111042 0.0892008 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0888102 0.0671049 0.0912282 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.103371  0.112382 0.0909891 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.111216   0.10786  0.101121 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.108927  0.124747 0.0912811 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.107618 0.0981369  0.103192 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG Evt:4 Track:     8.75897     10.6262     8.53641 Org:  52 0.0954098  0.104368  0.107192
+  ReadAlg             DEBUG    Decays:  47
+  ReadAlg             DEBUG       0.103642 0.0922853  0.101574 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0980702  0.103228  0.114439 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.103423 0.0837953 0.0871606 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.105615  0.098118  0.118234 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG        0.10236  0.090671 0.0895832 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.114957 0.0984414  0.107593 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.107101  0.100218 0.0833341 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0973177  0.103867  0.112013 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.114481  0.107002  0.117528 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0973031 0.0920501 0.0840526 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG        0.08765 0.0978436  0.105885 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.100441  0.118622  0.106743 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG        0.10052  0.092683  0.113533 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.114169  0.106182  0.110074 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0949435 0.0990563 0.0882594 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.110419  0.089749 0.0925822 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0967053  0.111042 0.0892008 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0888102 0.0671049 0.0912282 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.103371  0.112382 0.0909891 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.111216   0.10786  0.101121 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.108927  0.124747 0.0912811 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.107618 0.0981369  0.103192 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0950071  0.103742  0.108609 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0907126 0.0953688 0.0963925 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0918439 0.0999923 0.0913624 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG         0.1082 0.0979698 0.0960275 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0970495  0.111466  0.105794 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.106484 0.0926097 0.0934646 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0969813  0.122844 0.0956888 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0988061 0.0784212 0.0990266 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0879316 0.0802688  0.117645 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.104551 0.0893742 0.0993025 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0992872  0.093195  0.096515 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.115993 0.0958195  0.105668 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0891262   0.10549  0.104492 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG         0.1034   0.09279 0.0851446 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0991496  0.111281  0.105025 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0971706  0.117891  0.109691 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.108389 0.0894832 0.0911477 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.100912  0.103671 0.0989729 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.105094 0.0936744  0.116785 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0882685  0.119865  0.093591 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0954098  0.104368  0.107192 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.100286 0.0804912 0.0973343 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.104589  0.112811 0.0884065 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0922139  0.102432  0.120081 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0937731 0.0932409  0.108906 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg              INFO ========= EVENT:5 RUN:999 TIME:1577836805.005 0 (0) 1 (1) 2 (2)
+  ReadAlg             DEBUG Evt:5 Track:     11.1213     8.18301     7.64467 Org:  39 0.0963519   0.10652 0.0938699
+  ReadAlg             DEBUG    Decays:  38
+  ReadAlg             DEBUG      0.0990801 0.0982084  0.113384 Collisions:  0 (1)  1 (2)  2 (3)
+  ReadAlg             DEBUG       0.100704  0.102944  0.103149 Collisions:  0 (1)  1 (2)  2 (3)
+  ReadAlg             DEBUG      0.0960623  0.112353  0.105479 Collisions:  0 (1)  1 (2)  2 (3)
+  ReadAlg             DEBUG      0.0979156  0.109128  0.092957 Collisions:  0 (1)  1 (2)  2 (3)
+  ReadAlg             DEBUG      0.0885795 0.0967034 0.0892105 Collisions:  0 (1)  1 (2)  2 (3)
+  ReadAlg             DEBUG      0.0898939 0.0931272  0.100064 Collisions:  0 (1)  1 (2)  2 (3)
+  ReadAlg             DEBUG       0.116346  0.092857  0.109717 Collisions:  0 (1)  1 (2)  2 (3)
+  ReadAlg             DEBUG      0.0934937  0.100452 0.0983436 Collisions:  0 (1)  1 (2)  2 (3)
+  ReadAlg             DEBUG      0.0849693  0.107205 0.0775222 Collisions:  0 (1)  1 (2)  2 (3)
+  ReadAlg             DEBUG      0.0928874  0.100701  0.100616 Collisions:  0 (1)  1 (2)  2 (3)
+  ReadAlg             DEBUG       0.104185 0.0869608 0.0896966 Collisions:  0 (1)  1 (2)  2 (3)
+  ReadAlg             DEBUG       0.107352  0.103556  0.097396 Collisions:  0 (1)  1 (2)  2 (3)
+  ReadAlg             DEBUG       0.113371  0.100975 0.0977845 Collisions:  0 (1)  1 (2)  2 (3)
+  ReadAlg             DEBUG      0.0846697  0.101117  0.093533 Collisions:  0 (1)  1 (2)  2 (3)
+  ReadAlg             DEBUG       0.106184  0.101227  0.103698 Collisions:  0 (1)  1 (2)  2 (3)
+  ReadAlg             DEBUG      0.0892832 0.0968772  0.101906 Collisions:  0 (1)  1 (2)  2 (3)
+  ReadAlg             DEBUG      0.0829098  0.126487  0.106539 Collisions:  0 (1)  1 (2)  2 (3)
+  ReadAlg             DEBUG      0.0968136 0.0916569 0.0837272 Collisions:  0 (1)  1 (2)  2 (3)
+  ReadAlg             DEBUG       0.083196  0.100572 0.0849244 Collisions:  0 (1)  1 (2)  2 (3)
+  ReadAlg             DEBUG       0.102386  0.102008  0.108067 Collisions:  0 (1)  1 (2)  2 (3)
+  ReadAlg             DEBUG       0.118127   0.10453  0.101397 Collisions:  0 (1)  1 (2)  2 (3)
+  ReadAlg             DEBUG      0.0892825  0.109572 0.0892172 Collisions:  0 (1)  1 (2)  2 (3)
+  ReadAlg             DEBUG       0.118167 0.0993964  0.106465 Collisions:  0 (1)  1 (2)  2 (3)
+  ReadAlg             DEBUG      0.0966403 0.0735833  0.114281 Collisions:  0 (1)  1 (2)  2 (3)
+  ReadAlg             DEBUG       0.107293   0.10359  0.106495 Collisions:  0 (1)  1 (2)  2 (3)
+  ReadAlg             DEBUG       0.118054  0.111566  0.103555 Collisions:  0 (1)  1 (2)  2 (3)
+  ReadAlg             DEBUG      0.0980957 0.0945928  0.112685 Collisions:  0 (1)  1 (2)  2 (3)
+  ReadAlg             DEBUG       0.091699 0.0954501  0.116067 Collisions:  0 (1)  1 (2)  2 (3)
+  ReadAlg             DEBUG      0.0818059 0.0955384  0.106294 Collisions:  0 (1)  1 (2)  2 (3)
+  ReadAlg             DEBUG       0.119449   0.10539 0.0919642 Collisions:  0 (1)  1 (2)  2 (3)
+  ReadAlg             DEBUG       0.109127  0.104738 0.0983583 Collisions:  0 (1)  1 (2)  2 (3)
+  ReadAlg             DEBUG       0.108677 0.0962482 0.0913227 Collisions:  0 (1)  1 (2)  2 (3)
+  ReadAlg             DEBUG      0.0848865 0.0908803  0.105893 Collisions:  0 (1)  1 (2)  2 (3)
+  ReadAlg             DEBUG      0.0970337  0.112413  0.110682 Collisions:  0 (1)  1 (2)  2 (3)
+  ReadAlg             DEBUG       0.101131 0.0923199 0.0875972 Collisions:  0 (1)  1 (2)  2 (3)
+  ReadAlg             DEBUG      0.0935795  0.116216 0.0863682 Collisions:  0 (1)  1 (2)  2 (3)
+  ReadAlg             DEBUG        0.10151  0.104428 0.0990575 Collisions:  0 (1)  1 (2)  2 (3)
+  ReadAlg             DEBUG       0.112838 0.0799044   0.09512 Collisions:  0 (1)  1 (2)  2 (3)
+  ReadAlg             DEBUG Evt:5 Track:     8.68757     9.15565     7.94414 Org:  97   0.11071 0.0698965   0.11055
+  ReadAlg             DEBUG    Decays:   2
+  ReadAlg             DEBUG       0.124937  0.104152   0.10225 Collisions:  0 (1)  1 (2)  2 (3)
+  ReadAlg             DEBUG        0.11071 0.0698965   0.11055 Collisions:  0 (1)  1 (2)  2 (3)
+  ReadAlg             DEBUG Evt:5 Track:     9.13516     9.42063     9.54246 Org:  92 0.0877871 0.0875319 0.0998727
+  ReadAlg             DEBUG    Decays:   2
+  ReadAlg             DEBUG      0.0892825  0.109572 0.0892172 Collisions:  0 (1)  1 (2)  2 (3)
+  ReadAlg             DEBUG       0.118167 0.0993964  0.106465 Collisions:  0 (1)  1 (2)  2 (3)
+  ReadAlg             DEBUG Evt:5 Track:      11.375     9.66959     12.7847 Org:  33  0.123534 0.0950527 0.0717883
+  ReadAlg             DEBUG    Decays:  11
+  ReadAlg             DEBUG      0.0966403 0.0735833  0.114281 Collisions:  0 (1)  1 (2)  2 (3)
+  ReadAlg             DEBUG       0.107293   0.10359  0.106495 Collisions:  0 (1)  1 (2)  2 (3)
+  ReadAlg             DEBUG       0.118054  0.111566  0.103555 Collisions:  0 (1)  1 (2)  2 (3)
+  ReadAlg             DEBUG      0.0980957 0.0945928  0.112685 Collisions:  0 (1)  1 (2)  2 (3)
+  ReadAlg             DEBUG       0.091699 0.0954501  0.116067 Collisions:  0 (1)  1 (2)  2 (3)
+  ReadAlg             DEBUG      0.0818059 0.0955384  0.106294 Collisions:  0 (1)  1 (2)  2 (3)
+  ReadAlg             DEBUG       0.119449   0.10539 0.0919642 Collisions:  0 (1)  1 (2)  2 (3)
+  ReadAlg             DEBUG       0.109127  0.104738 0.0983583 Collisions:  0 (1)  1 (2)  2 (3)
+  ReadAlg             DEBUG       0.108677 0.0962482 0.0913227 Collisions:  0 (1)  1 (2)  2 (3)
+  ReadAlg             DEBUG      0.0848865 0.0908803  0.105893 Collisions:  0 (1)  1 (2)  2 (3)
+  ReadAlg             DEBUG      0.0970337  0.112413  0.110682 Collisions:  0 (1)  1 (2)  2 (3)
+  ReadAlg              INFO ========= EVENT:6 RUN:999 TIME:1577836806.006 0 (0) 1 (1) 2 (2)
+  ReadAlg             DEBUG Evt:6 Track:     10.7592     9.68162     11.3563 Org:  18 0.0941401  0.107751  0.104851
+  ReadAlg             DEBUG    Decays:  13
+  ReadAlg             DEBUG       0.105539 0.0980193  0.108179 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG        0.11968 0.0977862 0.0878271 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0959662  0.112048 0.0785242 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.116319  0.112219  0.105968 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0941401  0.107751  0.104851 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0935949  0.109424  0.104058 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.103452  0.109726  0.089188 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG        0.11382 0.0985699  0.095491 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0903656  0.108187 0.0922192 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0888697 0.0895113  0.104431 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.102707 0.0970666 0.0924146 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.107352  0.108639  0.113943 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0919093  0.106929  0.105638 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG Evt:6 Track:     8.59437     8.50512       10.07 Org:  15   0.11968 0.0977862 0.0878271
+  ReadAlg             DEBUG    Decays:  16
+  ReadAlg             DEBUG      0.0873108  0.104328  0.104905 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.125261 0.0990319 0.0985414 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0919799   0.10766  0.113797 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.083687  0.102594 0.0918648 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.105539 0.0980193  0.108179 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG        0.11968 0.0977862 0.0878271 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0959662  0.112048 0.0785242 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.116319  0.112219  0.105968 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0941401  0.107751  0.104851 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0935949  0.109424  0.104058 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.103452  0.109726  0.089188 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG        0.11382 0.0985699  0.095491 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0903656  0.108187 0.0922192 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0888697 0.0895113  0.104431 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.102707 0.0970666 0.0924146 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.107352  0.108639  0.113943 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG Evt:6 Track:      9.2492     9.40657     11.3334 Org:  19 0.0935949  0.109424  0.104058
+  ReadAlg             DEBUG    Decays:   8
+  ReadAlg             DEBUG      0.0944417 0.0948405  0.117754 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.101398  0.106449 0.0964367 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0963533 0.0964479 0.0917974 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0859672 0.0977685 0.0958356 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.103417  0.108553 0.0949077 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0992199  0.116928  0.105401 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0997772 0.0864951  0.096967 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0791165  0.107304  0.116133 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG Evt:6 Track:     9.99647     9.82945     10.6632 Org:   1  0.101398  0.106449 0.0964367
+  ReadAlg             DEBUG    Decays:   6
+  ReadAlg             DEBUG       0.105539 0.0980193  0.108179 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG        0.11968 0.0977862 0.0878271 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0959662  0.112048 0.0785242 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.116319  0.112219  0.105968 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0941401  0.107751  0.104851 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0935949  0.109424  0.104058 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG Evt:6 Track:     7.78332     8.99767     9.62556 Org:   6 0.0997772 0.0864951  0.096967
+  ReadAlg             DEBUG    Decays:   4
+  ReadAlg             DEBUG      0.0944417 0.0948405  0.117754 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.101398  0.106449 0.0964367 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0963533 0.0964479 0.0917974 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0859672 0.0977685 0.0958356 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg              INFO ========= EVENT:7 RUN:999 TIME:1577836807.007 0 (0) 1 (1) 2 (2)
+  ReadAlg             DEBUG Evt:7 Track:     9.57394     9.64294      9.8672 Org:  41  0.104371  0.107245  0.100854
+  ReadAlg             DEBUG    Decays:  30
+  ReadAlg             DEBUG       0.093229 0.0949693  0.103098 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0927274 0.0907037  0.100537 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.100092  0.107852 0.0860436 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.121098 0.0960183 0.0916471 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.108927  0.105037   0.10479 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.106617 0.0820433  0.100893 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.109027  0.106162 0.0866306 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0989501   0.11248 0.0964219 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.108062  0.104499  0.092215 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0857766  0.106595 0.0885032 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.116576 0.0980337   0.10092 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.101365  0.107759  0.106917 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0948897  0.101985  0.116972 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0876439  0.125123  0.116224 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0993374 0.0955205  0.102823 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.100897 0.0989636 0.0836462 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0985249 0.0883297 0.0984028 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.102311  0.102564 0.0943732 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0983513 0.0817342  0.106065 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.104226 0.0970525  0.109074 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0956721 0.0976485  0.110669 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG        0.10021  0.100288 0.0826526 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.111955 0.0914128  0.100687 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.104909  0.112875 0.0998073 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.103673  0.100081 0.0908705 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.110209 0.0876975  0.105675 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.112255 0.0974197   0.10604 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.110772  0.108489 0.0944837 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.104798  0.107864 0.0883823 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.100873 0.0975319  0.108348 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG Evt:7 Track:     10.4503     10.6078     9.51996 Org:  80 0.0947302  0.102425 0.0853867
+  ReadAlg             DEBUG    Decays:  25
+  ReadAlg             DEBUG       0.116576 0.0980337   0.10092 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.101365  0.107759  0.106917 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0948897  0.101985  0.116972 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0876439  0.125123  0.116224 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0993374 0.0955205  0.102823 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.100897 0.0989636 0.0836462 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0985249 0.0883297 0.0984028 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.102311  0.102564 0.0943732 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0983513 0.0817342  0.106065 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.104226 0.0970525  0.109074 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0956721 0.0976485  0.110669 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG        0.10021  0.100288 0.0826526 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.111955 0.0914128  0.100687 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.104909  0.112875 0.0998073 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.103673  0.100081 0.0908705 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.110209 0.0876975  0.105675 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.112255 0.0974197   0.10604 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.110772  0.108489 0.0944837 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.104798  0.107864 0.0883823 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.100873 0.0975319  0.108348 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.101589 0.0954241  0.107494 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0791665  0.114809  0.103227 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG        0.10569 0.0874403 0.0890651 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.102981 0.0740011  0.105686 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0947302  0.102425 0.0853867 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG Evt:7 Track:     10.3028     9.63529     11.5564 Org:  58 0.0948897  0.101985  0.116972
+  ReadAlg             DEBUG    Decays:  17
+  ReadAlg             DEBUG        0.10021  0.100288 0.0826526 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.111955 0.0914128  0.100687 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.104909  0.112875 0.0998073 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.103673  0.100081 0.0908705 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.110209 0.0876975  0.105675 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.112255 0.0974197   0.10604 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.110772  0.108489 0.0944837 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.104798  0.107864 0.0883823 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.100873 0.0975319  0.108348 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.101589 0.0954241  0.107494 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0791665  0.114809  0.103227 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG        0.10569 0.0874403 0.0890651 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.102981 0.0740011  0.105686 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0947302  0.102425 0.0853867 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.108151  0.110869  0.104491 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0932137  0.121478     0.138 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0945145 0.0957633 0.0954571 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG Evt:7 Track:     11.0652     8.68293     9.95797 Org:  39 0.0984319   0.11345  0.109354
+  ReadAlg             DEBUG    Decays:  36
+  ReadAlg             DEBUG       0.116576 0.0980337   0.10092 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.101365  0.107759  0.106917 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0948897  0.101985  0.116972 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0876439  0.125123  0.116224 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0993374 0.0955205  0.102823 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.100897 0.0989636 0.0836462 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0985249 0.0883297 0.0984028 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.102311  0.102564 0.0943732 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0983513 0.0817342  0.106065 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.104226 0.0970525  0.109074 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0956721 0.0976485  0.110669 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG        0.10021  0.100288 0.0826526 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.111955 0.0914128  0.100687 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.104909  0.112875 0.0998073 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.103673  0.100081 0.0908705 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.110209 0.0876975  0.105675 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.112255 0.0974197   0.10604 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.110772  0.108489 0.0944837 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.104798  0.107864 0.0883823 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.100873 0.0975319  0.108348 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.101589 0.0954241  0.107494 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0791665  0.114809  0.103227 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG        0.10569 0.0874403 0.0890651 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.102981 0.0740011  0.105686 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0947302  0.102425 0.0853867 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.108151  0.110869  0.104491 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0932137  0.121478     0.138 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0945145 0.0957633 0.0954571 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.104917 0.0997371 0.0860386 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0982539  0.092417 0.0971565 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG        0.11164 0.0984174  0.107819 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG        0.10548 0.0675091 0.0905533 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.100201  0.103858  0.124267 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.102001  0.103071 0.0913268 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.107413  0.109174 0.0963195 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.110459  0.096942 0.0972163 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG Evt:7 Track:     9.98307     9.76744     12.5097 Org:  46  0.093229 0.0949693  0.103098
+  ReadAlg             DEBUG    Decays:  26
+  ReadAlg             DEBUG       0.102311  0.102564 0.0943732 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0983513 0.0817342  0.106065 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.104226 0.0970525  0.109074 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0956721 0.0976485  0.110669 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG        0.10021  0.100288 0.0826526 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.111955 0.0914128  0.100687 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.104909  0.112875 0.0998073 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.103673  0.100081 0.0908705 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.110209 0.0876975  0.105675 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.112255 0.0974197   0.10604 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.110772  0.108489 0.0944837 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.104798  0.107864 0.0883823 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.100873 0.0975319  0.108348 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.101589 0.0954241  0.107494 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0791665  0.114809  0.103227 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG        0.10569 0.0874403 0.0890651 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.102981 0.0740011  0.105686 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0947302  0.102425 0.0853867 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.108151  0.110869  0.104491 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0932137  0.121478     0.138 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0945145 0.0957633 0.0954571 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.104917 0.0997371 0.0860386 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0982539  0.092417 0.0971565 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG        0.11164 0.0984174  0.107819 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG        0.10548 0.0675091 0.0905533 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.100201  0.103858  0.124267 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg              INFO ========= EVENT:8 RUN:999 TIME:1577836808.008 0 (0) 1 (1) 2 (2)
+  ReadAlg             DEBUG Evt:8 Track:      10.978     9.54438     10.9297 Org:   0  0.109247 0.0814294 0.0902878
+  ReadAlg             DEBUG    Decays:   5
+  ReadAlg             DEBUG       0.121196  0.106986  0.101088 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0870579 0.0975836 0.0906306 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.104343 0.0731387  0.110088 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.108551  0.103457  0.104904 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.101496 0.0861269 0.0935779 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG Evt:8 Track:     10.2955      11.061     10.4487 Org:   8  0.108551  0.103457  0.104904
+  ReadAlg             DEBUG    Decays:   0
+  ReadAlg             DEBUG Evt:8 Track:     9.57926     10.4122     10.7282 Org:   1 0.0982567 0.0796269   0.10203
+  ReadAlg             DEBUG    Decays:   8
+  ReadAlg             DEBUG       0.104233  0.113049 0.0996277 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.111584  0.092846  0.103272 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.121196  0.106986  0.101088 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0870579 0.0975836 0.0906306 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.104343 0.0731387  0.110088 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.108551  0.103457  0.104904 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.101496 0.0861269 0.0935779 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.106083  0.105361 0.0995983 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG Evt:8 Track:     9.42221     9.05485     11.7195 Org:   2  0.121357  0.106839  0.093799
+  ReadAlg             DEBUG    Decays:   8
+  ReadAlg             DEBUG      0.0982567 0.0796269   0.10203 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.121357  0.106839  0.093799 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.104233  0.113049 0.0996277 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.111584  0.092846  0.103272 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.121196  0.106986  0.101088 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0870579 0.0975836 0.0906306 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.104343 0.0731387  0.110088 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.108551  0.103457  0.104904 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG Evt:8 Track:     9.00834     11.1496     8.99866 Org:   1 0.0982567 0.0796269   0.10203
+  ReadAlg             DEBUG    Decays:   4
+  ReadAlg             DEBUG       0.109247 0.0814294 0.0902878 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0982567 0.0796269   0.10203 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.121357  0.106839  0.093799 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.104233  0.113049 0.0996277 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg              INFO ========= EVENT:9 RUN:999 TIME:1577836809.009 0 (0) 1 (1) 2 (2)
+  ReadAlg             DEBUG Evt:9 Track:     10.6032     10.0631     9.13475 Org:  74 0.0837793  0.115122  0.107758
+  ReadAlg             DEBUG    Decays:  18
+  ReadAlg             DEBUG       0.108493  0.110989   0.10767 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0891228 0.0988304 0.0977403 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.092284 0.0948522 0.0914129 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0873517  0.102349 0.0958922 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0952798 0.0914373  0.103232 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.102878  0.107054  0.119679 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0802085 0.0866034 0.0911851 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.102135  0.110319 0.0986622 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.103307  0.118758 0.0888453 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0912281 0.0936758 0.0978955 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG        0.12166 0.0993168  0.104977 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0835353 0.0813334  0.104085 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0941603  0.103903 0.0947514 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0853988  0.123064 0.0871288 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0885238  0.119693  0.113241 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.100945 0.0880456  0.093776 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.106497  0.116713 0.0942173 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0837793  0.115122  0.107758 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG Evt:9 Track:     9.96359     9.50235     8.29423 Org:  24  0.102621 0.0936916  0.108088
+  ReadAlg             DEBUG    Decays:  20
+  ReadAlg             DEBUG      0.0979316 0.0834547 0.0962556 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0986453  0.101973  0.103546 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0845314  0.110066  0.104615 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.108315    0.1125 0.0920262 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG        0.10545 0.0896317  0.106457 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.094665 0.0838273 0.0977395 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.107096 0.0954495  0.114273 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.112297  0.105387   0.09193 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0777217 0.0936521 0.0941053 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0947813 0.0867964 0.0947587 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0837466  0.106108  0.103643 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG        0.10345 0.0963315   0.10014 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.104723  0.115693  0.104834 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0967476 0.0942289  0.105307 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0964015  0.105159 0.0945961 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0980792  0.107177  0.107921 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.101559  0.107907 0.0933493 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.108493  0.110989   0.10767 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0891228 0.0988304 0.0977403 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.092284 0.0948522 0.0914129 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG Evt:9 Track:     10.0168     8.72763     11.7229 Org:  76  0.101825 0.0874953  0.123536
+  ReadAlg             DEBUG    Decays:  59
+  ReadAlg             DEBUG      0.0963528 0.0829752 0.0814965 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.083573 0.0777397  0.106414 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.099451 0.0997457   0.11602 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0838257  0.109277  0.104056 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.101866  0.101113 0.0988664 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.093792 0.0869032 0.0919071 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.116346  0.113877  0.124781 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.110303  0.121356  0.112744 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.097849  0.104252 0.0959403 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0867996 0.0916898  0.101893 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.110148    0.1027  0.098427 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.105148 0.0875009  0.113777 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.108569  0.107889  0.110659 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.107003 0.0937015   0.10378 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0886323  0.113001  0.092017 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.113886 0.0825825  0.108444 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.102621 0.0936916  0.108088 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.112517 0.0934847 0.0931614 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0957316   0.11531 0.0881817 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.114173   0.11814 0.0738029 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.107668 0.0838435 0.0928768 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0944333  0.111306  0.108242 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0818399  0.116746  0.113469 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.103499  0.110997  0.111358 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.100288  0.123492  0.107908 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0951253  0.103131 0.0972549 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.124011  0.101366  0.103969 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0919084  0.115383  0.110241 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG        0.10289  0.110943  0.102911 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.109614  0.102188  0.100357 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.111007  0.108963  0.102675 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0933029  0.102782  0.094867 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0979316 0.0834547 0.0962556 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0986453  0.101973  0.103546 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0845314  0.110066  0.104615 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.108315    0.1125 0.0920262 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG        0.10545 0.0896317  0.106457 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.094665 0.0838273 0.0977395 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.107096 0.0954495  0.114273 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.112297  0.105387   0.09193 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0777217 0.0936521 0.0941053 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0947813 0.0867964 0.0947587 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0837466  0.106108  0.103643 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG        0.10345 0.0963315   0.10014 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.104723  0.115693  0.104834 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0967476 0.0942289  0.105307 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0964015  0.105159 0.0945961 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0980792  0.107177  0.107921 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.101559  0.107907 0.0933493 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.108493  0.110989   0.10767 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0891228 0.0988304 0.0977403 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.092284 0.0948522 0.0914129 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0873517  0.102349 0.0958922 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0952798 0.0914373  0.103232 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.102878  0.107054  0.119679 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0802085 0.0866034 0.0911851 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.102135  0.110319 0.0986622 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.103307  0.118758 0.0888453 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0912281 0.0936758 0.0978955 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG Evt:9 Track:     10.5498     9.80212     10.8539 Org:  48 0.0777217 0.0936521 0.0941053
+  ReadAlg             DEBUG    Decays:   8
+  ReadAlg             DEBUG      0.0901023  0.095376  0.104279 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.129656 0.0749726 0.0851161 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0963528 0.0829752 0.0814965 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.083573 0.0777397  0.106414 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.099451 0.0997457   0.11602 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0838257  0.109277  0.104056 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.101866  0.101113 0.0988664 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.093792 0.0869032 0.0919071 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG Evt:9 Track:     10.4714     10.5947     8.85771 Org:  76  0.101825 0.0874953  0.123536
+  ReadAlg             DEBUG    Decays:  10
+  ReadAlg             DEBUG      0.0947813 0.0867964 0.0947587 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0837466  0.106108  0.103643 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG        0.10345 0.0963315   0.10014 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.104723  0.115693  0.104834 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0967476 0.0942289  0.105307 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0964015  0.105159 0.0945961 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0980792  0.107177  0.107921 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.101559  0.107907 0.0933493 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.108493  0.110989   0.10767 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0891228 0.0988304 0.0977403 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg              INFO ========= EVENT:10 RUN:999 TIME:1577836810.01 0 (0) 1 (1) 2 (2)
+  EventSelector     SUCCESS Reading Event record 1051. Record number within stream 2: 51
+  ReadAlg              INFO ========= EVENT:100 RUN:999 TIME:1577836900.1 0 (0) 1 (1) 2 (2)
+  EventSelector     SUCCESS Reading Event record 1101. Record number within stream 2: 101
+  EventSelector     SUCCESS Reading Event record 1151. Record number within stream 2: 151
+  ReadAlg              INFO ========= EVENT:200 RUN:999 TIME:1577837000.2 0 (0) 1 (1) 2 (2)
+  EventSelector     SUCCESS Reading Event record 1201. Record number within stream 2: 201
+  EventSelector     SUCCESS Reading Event record 1251. Record number within stream 2: 251
+  ReadAlg              INFO ========= EVENT:300 RUN:999 TIME:1577837100.3 0 (0) 1 (1) 2 (2)
+  EventSelector     SUCCESS Reading Event record 1301. Record number within stream 2: 301
+  EventSelector     SUCCESS Reading Event record 1351. Record number within stream 2: 351
+  ReadAlg              INFO ========= EVENT:400 RUN:999 TIME:1577837200.4 0 (0) 1 (1) 2 (2)
+  EventSelector     SUCCESS Reading Event record 1401. Record number within stream 2: 401
+  EventSelector     SUCCESS Reading Event record 1451. Record number within stream 2: 451
+  ReadAlg              INFO ========= EVENT:500 RUN:999 TIME:1577837300.5 0 (0) 1 (1) 2 (2)
+  ReadAlg             DEBUG Evt:500 Track:     9.79151     8.83918     10.2866 Org:  41 0.0956371 0.0804239  0.106273
+  ReadAlg             DEBUG    Decays:  44
+  ReadAlg             DEBUG       0.094814 0.0955636 0.0770906 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0856614 0.0930069   0.10846 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.088955  0.107865 0.0852077 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0878256  0.112514 0.0966346 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.102437 0.0997323  0.104693 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.108358 0.0947713 0.0966175 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.117897 0.0987294 0.0938558 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0980564  0.112762 0.0895244 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0971057  0.111309 0.0902023 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0967937 0.0871675  0.100885 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.105897   0.10313  0.106499 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0827878   0.10088  0.099259 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.105131 0.0863001  0.102292 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.109071 0.0868028 0.0850831 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.106483   0.09653  0.106938 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.106131 0.0925506 0.0949521 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0931678  0.103301 0.0938597 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG        0.09957 0.0926492 0.0961028 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.102884 0.0996956 0.0883829 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0900794  0.107243  0.116394 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0925258 0.0969625  0.101123 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.101784  0.103322  0.102982 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.087853  0.102285  0.111765 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG        0.10602  0.105082  0.102456 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0887486 0.0803109   0.12478 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0899617 0.0998417  0.094415 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0987449  0.110801 0.0978124 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.100702 0.0853356  0.101259 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0790819 0.0962791  0.108304 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.117389  0.096353 0.0959032 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.107075  0.106579 0.0877156 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0904786  0.109667   0.10802 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.104379  0.100599  0.108603 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0903908 0.0856583  0.103615 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0947733 0.0965073 0.0904019 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.106867 0.0903092 0.0974192 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0821853  0.103663  0.117896 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0956371 0.0804239  0.106273 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0959186 0.0944657 0.0973793 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0980872  0.118081 0.0897199 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0901528  0.101351 0.0891003 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0930446  0.112418  0.117806 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.117211 0.0961891 0.0912695 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.107914  0.117101 0.0885232 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG Evt:500 Track:     11.7709       11.78     9.16939 Org:  25  0.101784  0.103322  0.102982
+  ReadAlg             DEBUG    Decays:  16
+  ReadAlg             DEBUG      0.0931678  0.103301 0.0938597 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG        0.09957 0.0926492 0.0961028 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.102884 0.0996956 0.0883829 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0900794  0.107243  0.116394 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0925258 0.0969625  0.101123 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.101784  0.103322  0.102982 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.087853  0.102285  0.111765 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG        0.10602  0.105082  0.102456 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0887486 0.0803109   0.12478 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0899617 0.0998417  0.094415 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0987449  0.110801 0.0978124 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.100702 0.0853356  0.101259 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0790819 0.0962791  0.108304 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.117389  0.096353 0.0959032 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.107075  0.106579 0.0877156 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0904786  0.109667   0.10802 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG Evt:500 Track:     9.66969     10.4578     9.75809 Org:  24 0.0925258 0.0969625  0.101123
+  ReadAlg             DEBUG    Decays:  37
+  ReadAlg             DEBUG       0.117897 0.0987294 0.0938558 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0980564  0.112762 0.0895244 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0971057  0.111309 0.0902023 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0967937 0.0871675  0.100885 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.105897   0.10313  0.106499 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0827878   0.10088  0.099259 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.105131 0.0863001  0.102292 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.109071 0.0868028 0.0850831 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.106483   0.09653  0.106938 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.106131 0.0925506 0.0949521 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0931678  0.103301 0.0938597 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG        0.09957 0.0926492 0.0961028 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.102884 0.0996956 0.0883829 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0900794  0.107243  0.116394 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0925258 0.0969625  0.101123 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.101784  0.103322  0.102982 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.087853  0.102285  0.111765 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG        0.10602  0.105082  0.102456 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0887486 0.0803109   0.12478 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0899617 0.0998417  0.094415 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0987449  0.110801 0.0978124 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.100702 0.0853356  0.101259 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0790819 0.0962791  0.108304 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.117389  0.096353 0.0959032 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.107075  0.106579 0.0877156 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0904786  0.109667   0.10802 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.104379  0.100599  0.108603 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0903908 0.0856583  0.103615 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0947733 0.0965073 0.0904019 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.106867 0.0903092 0.0974192 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0821853  0.103663  0.117896 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0956371 0.0804239  0.106273 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0959186 0.0944657 0.0973793 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0980872  0.118081 0.0897199 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0901528  0.101351 0.0891003 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0930446  0.112418  0.117806 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.117211 0.0961891 0.0912695 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG Evt:500 Track:     11.0583     9.71745     10.2489 Org:  17  0.109071 0.0868028 0.0850831
+  ReadAlg             DEBUG    Decays:  38
+  ReadAlg             DEBUG      0.0971057  0.111309 0.0902023 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0967937 0.0871675  0.100885 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.105897   0.10313  0.106499 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0827878   0.10088  0.099259 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.105131 0.0863001  0.102292 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.109071 0.0868028 0.0850831 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.106483   0.09653  0.106938 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.106131 0.0925506 0.0949521 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0931678  0.103301 0.0938597 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG        0.09957 0.0926492 0.0961028 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.102884 0.0996956 0.0883829 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0900794  0.107243  0.116394 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0925258 0.0969625  0.101123 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.101784  0.103322  0.102982 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.087853  0.102285  0.111765 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG        0.10602  0.105082  0.102456 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0887486 0.0803109   0.12478 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0899617 0.0998417  0.094415 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0987449  0.110801 0.0978124 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.100702 0.0853356  0.101259 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0790819 0.0962791  0.108304 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.117389  0.096353 0.0959032 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.107075  0.106579 0.0877156 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0904786  0.109667   0.10802 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.104379  0.100599  0.108603 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0903908 0.0856583  0.103615 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0947733 0.0965073 0.0904019 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.106867 0.0903092 0.0974192 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0821853  0.103663  0.117896 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0956371 0.0804239  0.106273 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0959186 0.0944657 0.0973793 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0980872  0.118081 0.0897199 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0901528  0.101351 0.0891003 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0930446  0.112418  0.117806 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.117211 0.0961891 0.0912695 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.107914  0.117101 0.0885232 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0919719 0.0945986  0.108574 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0897552  0.107827 0.0942248 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG Evt:500 Track:     11.6727      8.8244     10.4901 Org:  55  0.108853  0.104981  0.119752
+  ReadAlg             DEBUG    Decays:   5
+  ReadAlg             DEBUG      0.0980564  0.112762 0.0895244 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0971057  0.111309 0.0902023 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0967937 0.0871675  0.100885 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.105897   0.10313  0.106499 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0827878   0.10088  0.099259 Collisions:  0 (2)  1 (3)  2 (4)
+  EventSelector     SUCCESS Reading Event record 1501. Record number within stream 2: 501
+  EventSelector     SUCCESS Reading Event record 1551. Record number within stream 2: 551
+  ReadAlg              INFO ========= EVENT:600 RUN:999 TIME:1577837400.6 0 (0) 1 (1) 2 (2)
+  EventSelector     SUCCESS Reading Event record 1601. Record number within stream 2: 601
+  EventSelector     SUCCESS Reading Event record 1651. Record number within stream 2: 651
+  ReadAlg              INFO ========= EVENT:700 RUN:999 TIME:1577837500.7 0 (0) 1 (1) 2 (2)
+  EventSelector     SUCCESS Reading Event record 1701. Record number within stream 2: 701
+  EventSelector     SUCCESS Reading Event record 1751. Record number within stream 2: 751
+  ReadAlg              INFO ========= EVENT:800 RUN:999 TIME:1577837600.8 0 (0) 1 (1) 2 (2)
+  EventSelector     SUCCESS Reading Event record 1801. Record number within stream 2: 801
+  EventSelector     SUCCESS Reading Event record 1851. Record number within stream 2: 851
+  ReadAlg              INFO ========= EVENT:900 RUN:999 TIME:1577837700.9 0 (0) 1 (1) 2 (2)
+  EventSelector     SUCCESS Reading Event record 1901. Record number within stream 2: 901
+  EventSelector     SUCCESS Reading Event record 1951. Record number within stream 2: 951
+  ReadAlg              INFO ========= EVENT:1000 RUN:999 TIME:1577837801.0 0 (0) 1 (1) 2 (2)
+  ReadAlg             DEBUG Evt:1000 Track:     10.7646     8.89134     10.2737 Org:  27   0.10403 0.0979908 0.0944402
+  ReadAlg             DEBUG    Decays:  30
+  ReadAlg             DEBUG      0.0980182 0.0904302  0.126932 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0699607 0.0854899  0.106237 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.102397 0.0833936  0.105998 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0939417  0.104022  0.122394 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0828745  0.114709   0.10231 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.107129  0.102113 0.0941613 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.102096  0.087863  0.115054 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0942987 0.0940204 0.0941739 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.111205 0.0860145 0.0973774 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0982766 0.0954677 0.0925981 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0836538 0.0873027  0.112639 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0960607 0.0832225  0.088794 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.112334  0.102661  0.112106 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0979849 0.0951013 0.0983578 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.104113  0.108124 0.0932657 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0983217   0.10235  0.106954 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.102069  0.104478   0.10266 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG        0.10403 0.0979908 0.0944402 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.117605  0.087789 0.0758702 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.104207 0.0944132  0.102035 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0897823  0.109839 0.0966372 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.113401 0.0870522  0.086883 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.112214 0.0878868  0.101708 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0900341  0.119229 0.0989593 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.102008  0.100355  0.104814 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0960608 0.0922689 0.0999463 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.100509 0.0883049  0.119423 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0988653 0.0944893  0.089365 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0936123  0.103547  0.112711 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.107238 0.0951519  0.105621 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG Evt:1000 Track:     10.9513     9.40353     8.72069 Org:  59  0.100207 0.0896755 0.0980518
+  ReadAlg             DEBUG    Decays:  10
+  ReadAlg             DEBUG       0.107078 0.0967624  0.113696 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.106461  0.109987  0.108537 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0962121  0.106426  0.115501 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.098061 0.0905419  0.090954 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0857629  0.102843 0.0870151 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0904803   0.10798  0.106329 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.102337 0.0886581  0.114256 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.105553  0.111873  0.103364 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.100714 0.0812803 0.0927694 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0986145 0.0970433 0.0944499 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG Evt:1000 Track:      9.4236     9.60373     10.6546 Org:  21 0.0960607 0.0832225  0.088794
+  ReadAlg             DEBUG    Decays:  15
+  ReadAlg             DEBUG      0.0988653 0.0944893  0.089365 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0936123  0.103547  0.112711 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.107238 0.0951519  0.105621 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0790457  0.113095  0.105436 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0883735  0.114195  0.117201 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0793183 0.0863737 0.0905375 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.100576 0.0973918  0.102822 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0983952 0.0971172 0.0948989 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0971479 0.0906875  0.089125 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG        0.10315  0.097772 0.0977316 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.110648 0.0868089 0.0933314 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.102435  0.106125 0.0981179 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.082308 0.0738246  0.110704 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.105782 0.0992021  0.112949 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0900973  0.116116  0.105759 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG Evt:1000 Track:     12.5917     9.65837     11.1719 Org:  44 0.0983952 0.0971172 0.0948989
+  ReadAlg             DEBUG    Decays:   8
+  ReadAlg             DEBUG      0.0971479 0.0906875  0.089125 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG        0.10315  0.097772 0.0977316 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.110648 0.0868089 0.0933314 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.102435  0.106125 0.0981179 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.082308 0.0738246  0.110704 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.105782 0.0992021  0.112949 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0900973  0.116116  0.105759 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.104054 0.0879705  0.115216 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG Evt:1000 Track:     11.2338     10.1677     9.73429 Org:  58 0.0977746 0.0924362   0.10003
+  ReadAlg             DEBUG    Decays:   1
+  ReadAlg             DEBUG       0.111706  0.115527  0.112686 Collisions:  0 (2)  1 (3)  2 (4)
+  EventLoopMgr         INFO No more events in event selection
+  ApplicationMgr       INFO Application Manager Stopped successfully
+  EventLoopMgr         INFO Histograms converted successfully according to request.
+  EventSelector       DEBUG finalize()
+  ToolSvc              INFO Removing all tools created by ToolSvc
+  ApplicationMgr       INFO Application Manager Finalized successfully
+  ApplicationMgr       INFO Application Manager Terminated successfully
+histos: {}
+ttrees: {}
diff --git a/GaudiTestSuite/tests/pytest/refs/ROOT_IO/Write.yaml b/GaudiTestSuite/tests/pytest/refs/ROOT_IO/Write.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..e40e4ca735b6c2cfb62ef7173ed74ddffda7909d
--- /dev/null
+++ b/GaudiTestSuite/tests/pytest/refs/ROOT_IO/Write.yaml
@@ -0,0 +1,1328 @@
+stdout: |-
+  {'AlgExecStateSvc': {'OutputLevel': 3},
+   'ApplicationMgr': {'EvtMax': 1000,
+                      'EvtSel': 'NONE',
+                      'ExtSvc': ['FileRecordDataSvc/FileRecordDataSvc'],
+                      'HistogramPersistency': 'NONE',
+                      'OutStream': ['OutputStream/RootDst',
+                                    'OutputStream/RootMini',
+                                    'RecordStream/FileRecords'],
+                      'SvcOptMapping': ['Gaudi::MultiFileCatalog/FileCatalog',
+                                        'Gaudi::IODataManager/IODataManager',
+                                        'Gaudi::RootCnvSvc/RootCnvSvc'],
+                      'TopAlg': ['WriteAlg', 'ReadAlg']},
+   'EventPersistencySvc': {'CnvServices': ['Gaudi::RootCnvSvc/RootCnvSvc']},
+   'FileCatalog': {'Catalogs': ['xmlcatalog_file:ROOTIO.xml']},
+   'FileRecordPersistencySvc': {'CnvServices': ['Gaudi::RootCnvSvc/RootCnvSvc']},
+   'FileRecords': {'EvtConversionSvc': 'PersistencySvc/FileRecordPersistencySvc',
+                   'EvtDataSvc': 'FileRecordDataSvc/FileRecordDataSvc',
+                   'ItemList': ['/FileRecords#999'],
+                   'Output': "DATAFILE='PFN:ROOTIO.dst'  SVC='Gaudi::RootCnvSvc' OPT='RECREATE'"},
+   'IncidentSvc': {'OutputLevel': 2},
+   'MessageSvc': {'OutputLevel': 1},
+   'RootCnvSvc': {'OutputLevel': 3},
+   'RootDst': {'ItemList': ['/Event#999'],
+               'Output': "DATAFILE='PFN:ROOTIO.dst'  SVC='Gaudi::RootCnvSvc' OPT='RECREATE'"},
+   'RootMini': {'ItemList': ['/Event#1'],
+                'Output': "DATAFILE='PFN:ROOTIO.mdst' SVC='Gaudi::RootCnvSvc' OPT='RECREATE'"}}
+  ApplicationMgr    SUCCESS
+  ====================================================================================================================================
+  ====================================================================================================================================
+  ApplicationMgr       INFO Application Manager Configured successfully
+  ServiceManager      DEBUG Initializing service FileRecordDataSvc
+  FileRecordDataSvc VERBOSE ServiceLocatorHelper::service: found service IncidentSvc
+  FileRecordDataSvc VERBOSE ServiceLocatorHelper::service: found service PersistencySvc/FileRecordPersistencySvc
+  ServiceManager      DEBUG Initializing service AppMgrRunable
+  ServiceManager      DEBUG Initializing service EventLoopMgr
+  EventDataSvc      VERBOSE ServiceLocatorHelper::service: found service IncidentSvc
+  EventLoopMgr      VERBOSE ServiceLocatorHelper::service: found service EventDataSvc
+  EventLoopMgr        DEBUG Creating Output Stream OutputStream/RootDst
+  EventLoopMgr        DEBUG Creating Output Stream OutputStream/RootMini
+  EventLoopMgr        DEBUG Creating Output Stream RecordStream/FileRecords
+  EventLoopMgr        DEBUG Creating Top Algorithm WriteAlg with name WriteAlg
+  EventLoopMgr        DEBUG Creating Top Algorithm ReadAlg with name ReadAlg
+  WriteAlg          VERBOSE ServiceLocatorHelper::service: found service EventDataSvc
+  TimelineSvc         DEBUG initialize
+  WriteAlg          VERBOSE ServiceLocatorHelper::service: found service TimelineSvc
+  WriteAlg          VERBOSE ServiceLocatorHelper::service: found service FileRecordDataSvc
+  WriteAlg          VERBOSE ServiceLocatorHelper::service: found service AlgExecStateSvc
+  WriteAlg            DEBUG input handles: 0
+  WriteAlg            DEBUG output handles: 0
+  ReadAlg           VERBOSE ServiceLocatorHelper::service: found service EventDataSvc
+  ReadAlg           VERBOSE ServiceLocatorHelper::service: found service TimelineSvc
+  ReadAlg           VERBOSE ServiceLocatorHelper::service: found service FileRecordDataSvc
+  ReadAlg           VERBOSE ServiceLocatorHelper::service: found service IncidentSvc
+  ReadAlg           VERBOSE ServiceLocatorHelper::service: found service AlgExecStateSvc
+  ReadAlg             DEBUG input handles: 0
+  ReadAlg             DEBUG output handles: 0
+  RootDst           VERBOSE ServiceLocatorHelper::service: found service EventDataSvc
+  RootDst           VERBOSE ServiceLocatorHelper::service: found service TimelineSvc
+  EventPersistenc...VERBOSE ServiceLocatorHelper::service: found service Gaudi::RootCnvSvc/RootCnvSvc
+  EventPersistenc...   INFO Added successfully Conversion service RootCnvSvc
+  RootDst             DEBUG ItemList    : [/Event#999]
+  RootDst             DEBUG Adding OutputStream item /Event with 999 level(s).
+  RootDst             DEBUG OptItemList : []
+  RootDst             DEBUG AlgDependentItemList : {}
+  RootDst              INFO Data source: EventDataSvc output: DATAFILE='PFN:ROOTIO.dst'  SVC='Gaudi::RootCnvSvc' OPT='RECREATE'
+  RootDst           VERBOSE ServiceLocatorHelper::service: found service AlgExecStateSvc
+  RootDst             DEBUG input handles: 0
+  RootDst             DEBUG output handles: 0
+  RootMini          VERBOSE ServiceLocatorHelper::service: found service EventDataSvc
+  RootMini          VERBOSE ServiceLocatorHelper::service: found service TimelineSvc
+  RootMini            DEBUG ItemList    : [/Event#1]
+  RootMini            DEBUG Adding OutputStream item /Event with 1 level(s).
+  RootMini            DEBUG OptItemList : []
+  RootMini            DEBUG AlgDependentItemList : {}
+  RootMini             INFO Data source: EventDataSvc output: DATAFILE='PFN:ROOTIO.mdst' SVC='Gaudi::RootCnvSvc' OPT='RECREATE'
+  RootMini          VERBOSE ServiceLocatorHelper::service: found service AlgExecStateSvc
+  RootMini            DEBUG input handles: 0
+  RootMini            DEBUG output handles: 0
+  FileRecords       VERBOSE ServiceLocatorHelper::service: found service EventDataSvc
+  FileRecords       VERBOSE ServiceLocatorHelper::service: found service TimelineSvc
+  FileRecordPersi...VERBOSE ServiceLocatorHelper::service: found service Gaudi::RootCnvSvc/RootCnvSvc
+  FileRecordPersi...   INFO Added successfully Conversion service RootCnvSvc
+  FileRecords         DEBUG ItemList    : [/FileRecords#999]
+  FileRecords         DEBUG Adding OutputStream item /FileRecords with 999 level(s).
+  FileRecords         DEBUG OptItemList : []
+  FileRecords         DEBUG AlgDependentItemList : {}
+  FileRecords          INFO Data source: FileRecordDataSvc/FileRecordDataSvc output: DATAFILE='PFN:ROOTIO.dst'  SVC='Gaudi::RootCnvSvc' OPT='RECREATE'
+  FileRecords       VERBOSE ServiceLocatorHelper::service: found service AlgExecStateSvc
+  FileRecords         DEBUG input handles: 0
+  FileRecords         DEBUG output handles: 0
+  EventLoopMgr      WARNING Unable to locate service "EventSelector"
+  EventLoopMgr      WARNING No events will be processed from external input.
+  HistogramDataSvc  VERBOSE ServiceLocatorHelper::service: found service IncidentSvc
+  HistogramDataSvc  VERBOSE ServiceLocatorHelper::service: found service HistogramPersistencySvc
+  ApplicationMgr       INFO Application Manager Initialized successfully
+  ServiceManager      DEBUG Starting service FileRecordDataSvc
+  ServiceManager      DEBUG Starting service AppMgrRunable
+  ServiceManager      DEBUG Starting service IncidentSvc
+  ServiceManager      DEBUG Starting service FileRecordPersistencySvc
+  ServiceManager      DEBUG Starting service EventPersistencySvc
+  ServiceManager      DEBUG Starting service EventDataSvc
+  ServiceManager      DEBUG Starting service TimelineSvc
+  ServiceManager      DEBUG Starting service AlgExecStateSvc
+  ServiceManager      DEBUG Starting service FileCatalog
+  ServiceManager      DEBUG Starting service IODataManager
+  ServiceManager      DEBUG Starting service RootCnvSvc
+  ServiceManager      DEBUG Starting service HistogramPersistencySvc
+  ServiceManager      DEBUG Starting service HistogramDataSvc
+  ServiceManager      DEBUG Starting service EventLoopMgr
+  ApplicationMgr       INFO Application Manager Started successfully
+  RndmGenSvc.Engine    INFO Generator engine type:CLHEP::RanluxEngine
+  RndmGenSvc.Engine    INFO Current Seed:1234567 Luxury:3
+  RndmGenSvc           INFO Using Random engine:HepRndm::Engine<CLHEP::RanluxEngine>
+  WriteAlg          VERBOSE ServiceLocatorHelper::service: found service RndmGenSvc
+  WriteAlg          VERBOSE ServiceLocatorHelper::service: found service EventDataSvc
+  ReadAlg           VERBOSE ServiceLocatorHelper::service: found service EventDataSvc
+  ReadAlg              INFO ========= EVENT:1 RUN:999 TIME:1577836801.001 0 (-1) 1 (-1) 2 (-1)
+  ReadAlg             DEBUG Evt:1 Track:      10.802     9.50498     8.43243 Org:  31 0.0948131 0.0882022 0.0890405
+  ReadAlg             DEBUG    Decays:  16
+  ReadAlg             DEBUG      0.0955367 0.0974241 0.0982723 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.110336  0.098101 0.0929623 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG        0.12276 0.0901559  0.118128 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0988488 0.0985394 0.0936065 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.100268 0.0968345 0.0817208 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0966848  0.096205 0.0828343 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0846589  0.108699 0.0879221 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0957107    0.1021  0.108814 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0953554  0.104885 0.0911368 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0873963 0.0929576  0.102044 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0992706  0.101752  0.110905 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0873313 0.0828289  0.107358 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.121204 0.0933645  0.108755 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.106626  0.102393 0.0923873 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0975337 0.0890622  0.107548 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.114853 0.0927442 0.0921961 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG Evt:1 Track:     8.77816     11.9423     10.4022 Org:  21  0.105636 0.0965541   0.09253
+  ReadAlg             DEBUG    Decays:   5
+  ReadAlg             DEBUG       0.107902  0.117021  0.115571 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0938987 0.0903118 0.0953661 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.122866 0.0986632 0.0915858 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.113474  0.108342 0.0931549 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0953766  0.113597 0.0942457 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG Evt:1 Track:     9.95059     10.0773     10.0918 Org:  60  0.119153  0.109607 0.0846229
+  ReadAlg             DEBUG    Decays:   2
+  ReadAlg             DEBUG       0.102972 0.0932683 0.0943318 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.115312   0.11284  0.101346 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG Evt:1 Track:     10.4097     10.9492     9.72505 Org:  47 0.0854783 0.0897833  0.110166
+  ReadAlg             DEBUG    Decays:   0
+  ReadAlg             DEBUG Evt:1 Track:     8.61818     10.2842     11.4339 Org:   5 0.0955367 0.0974241 0.0982723
+  ReadAlg             DEBUG    Decays:  14
+  ReadAlg             DEBUG      0.0966848  0.096205 0.0828343 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0846589  0.108699 0.0879221 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0957107    0.1021  0.108814 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0953554  0.104885 0.0911368 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0873963 0.0929576  0.102044 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0992706  0.101752  0.110905 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0873313 0.0828289  0.107358 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.121204 0.0933645  0.108755 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.106626  0.102393 0.0923873 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0975337 0.0890622  0.107548 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.114853 0.0927442 0.0921961 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.105636 0.0965541   0.09253 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.118701 0.0819518  0.107732 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.106563 0.0702038  0.101916 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg              INFO ========= EVENT:2 RUN:999 TIME:1577836802.002 0 (-1) 1 (-1) 2 (-1)
+  ReadAlg             DEBUG Evt:2 Track:     10.1578     9.51566     9.19358 Org:  12   0.10708  0.109034  0.096556
+  ReadAlg             DEBUG    Decays:  54
+  ReadAlg             DEBUG       0.097666 0.0945251 0.0900927 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0864492 0.0952994   0.12307 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0898175   0.11717 0.0907342 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.108214  0.104063 0.0807813 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0870813  0.121608  0.107138 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.106638  0.109897  0.090842 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0996429  0.111814  0.121548 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.105913    0.1062  0.103678 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0975181  0.103904 0.0981719 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG        0.10448  0.106007 0.0972974 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0970382 0.0941951 0.0895092 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG        0.10685  0.102052 0.0911832 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0965814  0.115591 0.0976259 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0947139 0.0865459  0.102928 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0947366  0.099324  0.114232 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0962381 0.0833363  0.107211 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.102491  0.102296 0.0898967 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.101117 0.0966305 0.0903379 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0945676  0.100253  0.091624 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.100959 0.0894981  0.109439 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG        0.11059 0.0948918 0.0941783 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0985697 0.0928461  0.091828 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.115508  0.112132 0.0819703 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.112825  0.089238 0.0991629 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0941044 0.0964093    0.1047 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.106354  0.104222 0.0967957 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.100675 0.0887908 0.0964475 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG        0.10432  0.111781  0.104624 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0918394 0.0974881  0.108724 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0815648 0.0984427  0.109819 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.102076  0.112558 0.0996443 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0819209  0.103236 0.0812119 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0998945  0.122172 0.0783172 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0869854  0.100076 0.0856456 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.102629 0.0845021  0.111227 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.109217 0.0739353  0.104776 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG        0.10432  0.106347 0.0905961 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0926874  0.117676  0.100679 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0917233  0.101814 0.0978627 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.105132  0.111368  0.100352 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0866818 0.0891923 0.0966235 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.119414  0.109587 0.0969083 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0931392 0.0962136 0.0897531 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.116628 0.0963233  0.107852 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.100572     0.106  0.103713 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.110704 0.0927646   0.09894 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.091082  0.113179  0.100384 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0937881  0.101422  0.104549 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.100012  0.117612 0.0886769 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0938767  0.105133 0.0919472 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.106217 0.0904916   0.10152 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.100438  0.104005  0.107747 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.105668 0.0982363  0.100428 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.100794 0.0941075 0.0927382 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG Evt:2 Track:     7.99376     9.40345     8.35437 Org:   5  0.100824  0.107446  0.105383
+  ReadAlg             DEBUG    Decays:  11
+  ReadAlg             DEBUG      0.0869854  0.100076 0.0856456 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.102629 0.0845021  0.111227 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.109217 0.0739353  0.104776 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG        0.10432  0.106347 0.0905961 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0926874  0.117676  0.100679 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0917233  0.101814 0.0978627 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.105132  0.111368  0.100352 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0866818 0.0891923 0.0966235 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.119414  0.109587 0.0969083 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0931392 0.0962136 0.0897531 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.116628 0.0963233  0.107852 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG Evt:2 Track:     10.0811     10.1021      8.8527 Org:  79  0.114034  0.103132  0.110234
+  ReadAlg             DEBUG    Decays:  22
+  ReadAlg             DEBUG       0.105132  0.111368  0.100352 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0866818 0.0891923 0.0966235 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.119414  0.109587 0.0969083 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0931392 0.0962136 0.0897531 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.116628 0.0963233  0.107852 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.100572     0.106  0.103713 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.110704 0.0927646   0.09894 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.091082  0.113179  0.100384 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0937881  0.101422  0.104549 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.100012  0.117612 0.0886769 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0938767  0.105133 0.0919472 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.106217 0.0904916   0.10152 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.100438  0.104005  0.107747 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.105668 0.0982363  0.100428 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.100794 0.0941075 0.0927382 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0841099  0.103205  0.110611 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0944701  0.118174 0.0803563 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.118593 0.0974854  0.105898 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0927796   0.11265 0.0993051 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0989207 0.0831933 0.0919716 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0859543 0.0848592 0.0912792 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0960956 0.0949814 0.0975239 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG Evt:2 Track:     10.4386     9.95482     9.12975 Org:   3 0.0835264  0.104718  0.108772
+  ReadAlg             DEBUG    Decays:  23
+  ReadAlg             DEBUG       0.115508  0.112132 0.0819703 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.112825  0.089238 0.0991629 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0941044 0.0964093    0.1047 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.106354  0.104222 0.0967957 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.100675 0.0887908 0.0964475 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG        0.10432  0.111781  0.104624 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0918394 0.0974881  0.108724 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0815648 0.0984427  0.109819 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.102076  0.112558 0.0996443 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0819209  0.103236 0.0812119 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0998945  0.122172 0.0783172 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0869854  0.100076 0.0856456 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.102629 0.0845021  0.111227 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.109217 0.0739353  0.104776 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG        0.10432  0.106347 0.0905961 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0926874  0.117676  0.100679 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0917233  0.101814 0.0978627 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.105132  0.111368  0.100352 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0866818 0.0891923 0.0966235 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.119414  0.109587 0.0969083 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0931392 0.0962136 0.0897531 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.116628 0.0963233  0.107852 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.100572     0.106  0.103713 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG Evt:2 Track:     8.45426     10.0076     11.3705 Org:  73 0.0944701  0.118174 0.0803563
+  ReadAlg             DEBUG    Decays:  43
+  ReadAlg             DEBUG       0.100824  0.107446  0.105383 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0836079 0.0958157  0.101899 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG        0.10931  0.103093 0.0918532 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.100548  0.107566 0.0991684 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0819278 0.0996934 0.0975746 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG        0.10203  0.102013  0.115421 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0969589  0.113296 0.0930632 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG        0.10708  0.109034  0.096556 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.103526  0.116695 0.0866214 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.102655 0.0918961  0.103502 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0944413  0.101496  0.102443 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.101036  0.106448  0.100094 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.099437 0.0924036   0.10269 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.097666 0.0945251 0.0900927 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0864492 0.0952994   0.12307 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0898175   0.11717 0.0907342 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.108214  0.104063 0.0807813 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0870813  0.121608  0.107138 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.106638  0.109897  0.090842 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0996429  0.111814  0.121548 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.105913    0.1062  0.103678 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0975181  0.103904 0.0981719 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG        0.10448  0.106007 0.0972974 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0970382 0.0941951 0.0895092 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG        0.10685  0.102052 0.0911832 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0965814  0.115591 0.0976259 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0947139 0.0865459  0.102928 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0947366  0.099324  0.114232 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0962381 0.0833363  0.107211 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.102491  0.102296 0.0898967 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.101117 0.0966305 0.0903379 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0945676  0.100253  0.091624 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.100959 0.0894981  0.109439 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG        0.11059 0.0948918 0.0941783 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0985697 0.0928461  0.091828 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.115508  0.112132 0.0819703 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.112825  0.089238 0.0991629 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0941044 0.0964093    0.1047 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.106354  0.104222 0.0967957 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.100675 0.0887908 0.0964475 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG        0.10432  0.111781  0.104624 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0918394 0.0974881  0.108724 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0815648 0.0984427  0.109819 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg              INFO ========= EVENT:3 RUN:999 TIME:1577836803.003 0 (-1) 1 (-1) 2 (-1)
+  ReadAlg             DEBUG Evt:3 Track:     10.4989     10.4342     9.78193 Org:  16 0.0883089 0.0980969 0.0989754
+  ReadAlg             DEBUG    Decays:   4
+  ReadAlg             DEBUG      0.0803759 0.0962499 0.0993645 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.103776 0.0928696  0.091886 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0793504 0.0968227 0.0875384 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG        0.12043  0.106993 0.0901843 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG Evt:3 Track:     9.20615     10.1895     9.66427 Org:  38  0.103776 0.0928696  0.091886
+  ReadAlg             DEBUG    Decays:  13
+  ReadAlg             DEBUG      0.0986508  0.109336 0.0941892 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0969111  0.106056  0.109225 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.100876   0.10457 0.0952482 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0950909 0.0972063  0.103196 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG        0.10689  0.103339 0.0903038 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0850243 0.0918465  0.103656 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.087574  0.109255  0.100795 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0960165 0.0964353 0.0885377 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.098608  0.123589  0.100822 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0883089 0.0980969 0.0989754 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0859127 0.0910988  0.106649 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0880905 0.0966223  0.107268 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.115101  0.105363  0.121094 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG Evt:3 Track:     10.0851      10.546     10.0112 Org:  14 0.0960165 0.0964353 0.0885377
+  ReadAlg             DEBUG    Decays:  30
+  ReadAlg             DEBUG       0.098608  0.123589  0.100822 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0883089 0.0980969 0.0989754 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0859127 0.0910988  0.106649 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0880905 0.0966223  0.107268 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.115101  0.105363  0.121094 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0916673 0.0943157  0.114352 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0881009 0.0970698 0.0943469 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.100743 0.0989096  0.105264 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.110774  0.088491  0.119464 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0999599 0.0909445   0.10432 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0981551  0.104034  0.088687 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.104343 0.0987524 0.0960962 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.103471 0.0790543 0.0871018 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.088333  0.109689 0.0948838 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0940701 0.0892186  0.103908 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0778095  0.103573 0.0976798 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.100748 0.0780927  0.105717 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.094463 0.0809829  0.108753 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0959258 0.0931328  0.120006 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0854378  0.113219 0.0980238 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.106024  0.095753  0.112037 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.115886  0.089338 0.0764793 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0803759 0.0962499 0.0993645 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.103776 0.0928696  0.091886 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0793504 0.0968227 0.0875384 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG        0.12043  0.106993 0.0901843 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0938229 0.0819436  0.106643 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0982939 0.0934914 0.0900722 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0901891 0.0999109  0.112633 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG        0.11039  0.106004 0.0945325 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG Evt:3 Track:     9.71319     9.06289      9.0267 Org:  42 0.0982939 0.0934914 0.0900722
+  ReadAlg             DEBUG    Decays:  35
+  ReadAlg             DEBUG      0.0891138  0.109921  0.104558 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0986508  0.109336 0.0941892 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0969111  0.106056  0.109225 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.100876   0.10457 0.0952482 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0950909 0.0972063  0.103196 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG        0.10689  0.103339 0.0903038 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0850243 0.0918465  0.103656 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.087574  0.109255  0.100795 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0960165 0.0964353 0.0885377 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.098608  0.123589  0.100822 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0883089 0.0980969 0.0989754 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0859127 0.0910988  0.106649 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0880905 0.0966223  0.107268 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.115101  0.105363  0.121094 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0916673 0.0943157  0.114352 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0881009 0.0970698 0.0943469 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.100743 0.0989096  0.105264 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.110774  0.088491  0.119464 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0999599 0.0909445   0.10432 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0981551  0.104034  0.088687 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.104343 0.0987524 0.0960962 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.103471 0.0790543 0.0871018 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.088333  0.109689 0.0948838 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0940701 0.0892186  0.103908 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0778095  0.103573 0.0976798 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.100748 0.0780927  0.105717 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.094463 0.0809829  0.108753 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0959258 0.0931328  0.120006 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0854378  0.113219 0.0980238 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.106024  0.095753  0.112037 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.115886  0.089338 0.0764793 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0803759 0.0962499 0.0993645 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.103776 0.0928696  0.091886 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0793504 0.0968227 0.0875384 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG        0.12043  0.106993 0.0901843 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG Evt:3 Track:     8.25581     10.7325     8.01824 Org:  35  0.106024  0.095753  0.112037
+  ReadAlg             DEBUG    Decays:  23
+  ReadAlg             DEBUG      0.0883089 0.0980969 0.0989754 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0859127 0.0910988  0.106649 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0880905 0.0966223  0.107268 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.115101  0.105363  0.121094 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0916673 0.0943157  0.114352 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0881009 0.0970698 0.0943469 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.100743 0.0989096  0.105264 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.110774  0.088491  0.119464 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0999599 0.0909445   0.10432 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0981551  0.104034  0.088687 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.104343 0.0987524 0.0960962 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.103471 0.0790543 0.0871018 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.088333  0.109689 0.0948838 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0940701 0.0892186  0.103908 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0778095  0.103573 0.0976798 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.100748 0.0780927  0.105717 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.094463 0.0809829  0.108753 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0959258 0.0931328  0.120006 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0854378  0.113219 0.0980238 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.106024  0.095753  0.112037 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.115886  0.089338 0.0764793 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0803759 0.0962499 0.0993645 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.103776 0.0928696  0.091886 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg              INFO ========= EVENT:4 RUN:999 TIME:1577836804.004 0 (-1) 1 (-1) 2 (-1)
+  ReadAlg             DEBUG Evt:4 Track:     8.95659     9.22111     10.7468 Org:  35    0.1082 0.0979698 0.0960275
+  ReadAlg             DEBUG    Decays:   3
+  ReadAlg             DEBUG       0.110419  0.089749 0.0925822 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0967053  0.111042 0.0892008 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0888102 0.0671049 0.0912282 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG Evt:4 Track:     9.83935     9.11529     10.2978 Org:  21  0.100441  0.118622  0.106743
+  ReadAlg             DEBUG    Decays:  26
+  ReadAlg             DEBUG       0.108927  0.124747 0.0912811 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.107618 0.0981369  0.103192 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0950071  0.103742  0.108609 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0907126 0.0953688 0.0963925 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0918439 0.0999923 0.0913624 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG         0.1082 0.0979698 0.0960275 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0970495  0.111466  0.105794 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.106484 0.0926097 0.0934646 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0969813  0.122844 0.0956888 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0988061 0.0784212 0.0990266 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0879316 0.0802688  0.117645 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.104551 0.0893742 0.0993025 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0992872  0.093195  0.096515 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.115993 0.0958195  0.105668 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0891262   0.10549  0.104492 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG         0.1034   0.09279 0.0851446 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0991496  0.111281  0.105025 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0971706  0.117891  0.109691 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.108389 0.0894832 0.0911477 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.100912  0.103671 0.0989729 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.105094 0.0936744  0.116785 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0882685  0.119865  0.093591 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0954098  0.104368  0.107192 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.100286 0.0804912 0.0973343 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.104589  0.112811 0.0884065 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0922139  0.102432  0.120081 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG Evt:4 Track:     10.7405     10.4946      8.8374 Org:  40 0.0879316 0.0802688  0.117645
+  ReadAlg             DEBUG    Decays:  52
+  ReadAlg             DEBUG      0.0922891 0.0999764 0.0965847 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0942017  0.107152 0.0950898 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.102031  0.097757 0.0997233 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.100916  0.088108  0.112291 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.103642 0.0922853  0.101574 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0980702  0.103228  0.114439 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.103423 0.0837953 0.0871606 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.105615  0.098118  0.118234 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG        0.10236  0.090671 0.0895832 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.114957 0.0984414  0.107593 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.107101  0.100218 0.0833341 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0973177  0.103867  0.112013 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.114481  0.107002  0.117528 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0973031 0.0920501 0.0840526 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG        0.08765 0.0978436  0.105885 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.100441  0.118622  0.106743 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG        0.10052  0.092683  0.113533 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.114169  0.106182  0.110074 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0949435 0.0990563 0.0882594 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.110419  0.089749 0.0925822 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0967053  0.111042 0.0892008 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0888102 0.0671049 0.0912282 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.103371  0.112382 0.0909891 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.111216   0.10786  0.101121 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.108927  0.124747 0.0912811 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.107618 0.0981369  0.103192 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0950071  0.103742  0.108609 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0907126 0.0953688 0.0963925 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0918439 0.0999923 0.0913624 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG         0.1082 0.0979698 0.0960275 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0970495  0.111466  0.105794 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.106484 0.0926097 0.0934646 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0969813  0.122844 0.0956888 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0988061 0.0784212 0.0990266 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0879316 0.0802688  0.117645 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.104551 0.0893742 0.0993025 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0992872  0.093195  0.096515 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.115993 0.0958195  0.105668 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0891262   0.10549  0.104492 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG         0.1034   0.09279 0.0851446 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0991496  0.111281  0.105025 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0971706  0.117891  0.109691 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.108389 0.0894832 0.0911477 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.100912  0.103671 0.0989729 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.105094 0.0936744  0.116785 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0882685  0.119865  0.093591 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0954098  0.104368  0.107192 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.100286 0.0804912 0.0973343 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.104589  0.112811 0.0884065 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0922139  0.102432  0.120081 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0937731 0.0932409  0.108906 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0913605  0.101296    0.1094 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG Evt:4 Track:     10.3224     10.7906     8.23493 Org:  58 0.0978666  0.121381 0.0849338
+  ReadAlg             DEBUG    Decays:  22
+  ReadAlg             DEBUG       0.103642 0.0922853  0.101574 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0980702  0.103228  0.114439 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.103423 0.0837953 0.0871606 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.105615  0.098118  0.118234 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG        0.10236  0.090671 0.0895832 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.114957 0.0984414  0.107593 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.107101  0.100218 0.0833341 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0973177  0.103867  0.112013 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.114481  0.107002  0.117528 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0973031 0.0920501 0.0840526 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG        0.08765 0.0978436  0.105885 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.100441  0.118622  0.106743 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG        0.10052  0.092683  0.113533 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.114169  0.106182  0.110074 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0949435 0.0990563 0.0882594 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.110419  0.089749 0.0925822 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0967053  0.111042 0.0892008 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0888102 0.0671049 0.0912282 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.103371  0.112382 0.0909891 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.111216   0.10786  0.101121 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.108927  0.124747 0.0912811 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.107618 0.0981369  0.103192 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG Evt:4 Track:     8.75897     10.6262     8.53641 Org:  52 0.0954098  0.104368  0.107192
+  ReadAlg             DEBUG    Decays:  47
+  ReadAlg             DEBUG       0.103642 0.0922853  0.101574 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0980702  0.103228  0.114439 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.103423 0.0837953 0.0871606 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.105615  0.098118  0.118234 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG        0.10236  0.090671 0.0895832 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.114957 0.0984414  0.107593 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.107101  0.100218 0.0833341 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0973177  0.103867  0.112013 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.114481  0.107002  0.117528 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0973031 0.0920501 0.0840526 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG        0.08765 0.0978436  0.105885 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.100441  0.118622  0.106743 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG        0.10052  0.092683  0.113533 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.114169  0.106182  0.110074 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0949435 0.0990563 0.0882594 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.110419  0.089749 0.0925822 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0967053  0.111042 0.0892008 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0888102 0.0671049 0.0912282 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.103371  0.112382 0.0909891 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.111216   0.10786  0.101121 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.108927  0.124747 0.0912811 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.107618 0.0981369  0.103192 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0950071  0.103742  0.108609 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0907126 0.0953688 0.0963925 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0918439 0.0999923 0.0913624 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG         0.1082 0.0979698 0.0960275 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0970495  0.111466  0.105794 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.106484 0.0926097 0.0934646 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0969813  0.122844 0.0956888 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0988061 0.0784212 0.0990266 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0879316 0.0802688  0.117645 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.104551 0.0893742 0.0993025 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0992872  0.093195  0.096515 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.115993 0.0958195  0.105668 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0891262   0.10549  0.104492 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG         0.1034   0.09279 0.0851446 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0991496  0.111281  0.105025 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0971706  0.117891  0.109691 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.108389 0.0894832 0.0911477 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.100912  0.103671 0.0989729 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.105094 0.0936744  0.116785 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0882685  0.119865  0.093591 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0954098  0.104368  0.107192 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.100286 0.0804912 0.0973343 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.104589  0.112811 0.0884065 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0922139  0.102432  0.120081 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0937731 0.0932409  0.108906 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg              INFO ========= EVENT:5 RUN:999 TIME:1577836805.005 0 (-1) 1 (-1) 2 (-1)
+  ReadAlg             DEBUG Evt:5 Track:     11.1213     8.18301     7.64467 Org:  39 0.0963519   0.10652 0.0938699
+  ReadAlg             DEBUG    Decays:  38
+  ReadAlg             DEBUG      0.0990801 0.0982084  0.113384 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.100704  0.102944  0.103149 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0960623  0.112353  0.105479 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0979156  0.109128  0.092957 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0885795 0.0967034 0.0892105 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0898939 0.0931272  0.100064 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.116346  0.092857  0.109717 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0934937  0.100452 0.0983436 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0849693  0.107205 0.0775222 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0928874  0.100701  0.100616 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.104185 0.0869608 0.0896966 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.107352  0.103556  0.097396 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.113371  0.100975 0.0977845 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0846697  0.101117  0.093533 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.106184  0.101227  0.103698 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0892832 0.0968772  0.101906 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0829098  0.126487  0.106539 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0968136 0.0916569 0.0837272 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.083196  0.100572 0.0849244 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.102386  0.102008  0.108067 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.118127   0.10453  0.101397 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0892825  0.109572 0.0892172 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.118167 0.0993964  0.106465 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0966403 0.0735833  0.114281 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.107293   0.10359  0.106495 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.118054  0.111566  0.103555 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0980957 0.0945928  0.112685 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.091699 0.0954501  0.116067 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0818059 0.0955384  0.106294 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.119449   0.10539 0.0919642 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.109127  0.104738 0.0983583 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.108677 0.0962482 0.0913227 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0848865 0.0908803  0.105893 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0970337  0.112413  0.110682 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.101131 0.0923199 0.0875972 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0935795  0.116216 0.0863682 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG        0.10151  0.104428 0.0990575 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.112838 0.0799044   0.09512 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG Evt:5 Track:     8.68757     9.15565     7.94414 Org:  97   0.11071 0.0698965   0.11055
+  ReadAlg             DEBUG    Decays:   2
+  ReadAlg             DEBUG       0.124937  0.104152   0.10225 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG        0.11071 0.0698965   0.11055 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG Evt:5 Track:     9.13516     9.42063     9.54246 Org:  92 0.0877871 0.0875319 0.0998727
+  ReadAlg             DEBUG    Decays:   2
+  ReadAlg             DEBUG      0.0892825  0.109572 0.0892172 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.118167 0.0993964  0.106465 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG Evt:5 Track:      11.375     9.66959     12.7847 Org:  33  0.123534 0.0950527 0.0717883
+  ReadAlg             DEBUG    Decays:  11
+  ReadAlg             DEBUG      0.0966403 0.0735833  0.114281 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.107293   0.10359  0.106495 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.118054  0.111566  0.103555 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0980957 0.0945928  0.112685 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.091699 0.0954501  0.116067 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0818059 0.0955384  0.106294 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.119449   0.10539 0.0919642 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.109127  0.104738 0.0983583 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.108677 0.0962482 0.0913227 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0848865 0.0908803  0.105893 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0970337  0.112413  0.110682 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg              INFO ========= EVENT:6 RUN:999 TIME:1577836806.006 0 (-1) 1 (-1) 2 (-1)
+  ReadAlg             DEBUG Evt:6 Track:     10.7592     9.68162     11.3563 Org:  18 0.0941401  0.107751  0.104851
+  ReadAlg             DEBUG    Decays:  13
+  ReadAlg             DEBUG       0.105539 0.0980193  0.108179 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG        0.11968 0.0977862 0.0878271 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0959662  0.112048 0.0785242 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.116319  0.112219  0.105968 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0941401  0.107751  0.104851 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0935949  0.109424  0.104058 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.103452  0.109726  0.089188 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG        0.11382 0.0985699  0.095491 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0903656  0.108187 0.0922192 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0888697 0.0895113  0.104431 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.102707 0.0970666 0.0924146 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.107352  0.108639  0.113943 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0919093  0.106929  0.105638 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG Evt:6 Track:     8.59437     8.50512       10.07 Org:  15   0.11968 0.0977862 0.0878271
+  ReadAlg             DEBUG    Decays:  16
+  ReadAlg             DEBUG      0.0873108  0.104328  0.104905 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.125261 0.0990319 0.0985414 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0919799   0.10766  0.113797 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.083687  0.102594 0.0918648 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.105539 0.0980193  0.108179 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG        0.11968 0.0977862 0.0878271 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0959662  0.112048 0.0785242 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.116319  0.112219  0.105968 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0941401  0.107751  0.104851 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0935949  0.109424  0.104058 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.103452  0.109726  0.089188 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG        0.11382 0.0985699  0.095491 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0903656  0.108187 0.0922192 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0888697 0.0895113  0.104431 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.102707 0.0970666 0.0924146 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.107352  0.108639  0.113943 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG Evt:6 Track:      9.2492     9.40657     11.3334 Org:  19 0.0935949  0.109424  0.104058
+  ReadAlg             DEBUG    Decays:   8
+  ReadAlg             DEBUG      0.0944417 0.0948405  0.117754 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.101398  0.106449 0.0964367 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0963533 0.0964479 0.0917974 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0859672 0.0977685 0.0958356 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.103417  0.108553 0.0949077 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0992199  0.116928  0.105401 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0997772 0.0864951  0.096967 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0791165  0.107304  0.116133 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG Evt:6 Track:     9.99647     9.82945     10.6632 Org:   1  0.101398  0.106449 0.0964367
+  ReadAlg             DEBUG    Decays:   6
+  ReadAlg             DEBUG       0.105539 0.0980193  0.108179 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG        0.11968 0.0977862 0.0878271 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0959662  0.112048 0.0785242 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.116319  0.112219  0.105968 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0941401  0.107751  0.104851 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0935949  0.109424  0.104058 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG Evt:6 Track:     7.78332     8.99767     9.62556 Org:   6 0.0997772 0.0864951  0.096967
+  ReadAlg             DEBUG    Decays:   4
+  ReadAlg             DEBUG      0.0944417 0.0948405  0.117754 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.101398  0.106449 0.0964367 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0963533 0.0964479 0.0917974 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0859672 0.0977685 0.0958356 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg              INFO ========= EVENT:7 RUN:999 TIME:1577836807.007 0 (-1) 1 (-1) 2 (-1)
+  ReadAlg             DEBUG Evt:7 Track:     9.57394     9.64294      9.8672 Org:  41  0.104371  0.107245  0.100854
+  ReadAlg             DEBUG    Decays:  30
+  ReadAlg             DEBUG       0.093229 0.0949693  0.103098 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0927274 0.0907037  0.100537 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.100092  0.107852 0.0860436 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.121098 0.0960183 0.0916471 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.108927  0.105037   0.10479 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.106617 0.0820433  0.100893 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.109027  0.106162 0.0866306 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0989501   0.11248 0.0964219 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.108062  0.104499  0.092215 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0857766  0.106595 0.0885032 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.116576 0.0980337   0.10092 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.101365  0.107759  0.106917 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0948897  0.101985  0.116972 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0876439  0.125123  0.116224 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0993374 0.0955205  0.102823 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.100897 0.0989636 0.0836462 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0985249 0.0883297 0.0984028 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.102311  0.102564 0.0943732 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0983513 0.0817342  0.106065 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.104226 0.0970525  0.109074 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0956721 0.0976485  0.110669 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG        0.10021  0.100288 0.0826526 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.111955 0.0914128  0.100687 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.104909  0.112875 0.0998073 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.103673  0.100081 0.0908705 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.110209 0.0876975  0.105675 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.112255 0.0974197   0.10604 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.110772  0.108489 0.0944837 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.104798  0.107864 0.0883823 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.100873 0.0975319  0.108348 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG Evt:7 Track:     10.4503     10.6078     9.51996 Org:  80 0.0947302  0.102425 0.0853867
+  ReadAlg             DEBUG    Decays:  25
+  ReadAlg             DEBUG       0.116576 0.0980337   0.10092 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.101365  0.107759  0.106917 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0948897  0.101985  0.116972 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0876439  0.125123  0.116224 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0993374 0.0955205  0.102823 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.100897 0.0989636 0.0836462 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0985249 0.0883297 0.0984028 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.102311  0.102564 0.0943732 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0983513 0.0817342  0.106065 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.104226 0.0970525  0.109074 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0956721 0.0976485  0.110669 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG        0.10021  0.100288 0.0826526 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.111955 0.0914128  0.100687 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.104909  0.112875 0.0998073 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.103673  0.100081 0.0908705 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.110209 0.0876975  0.105675 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.112255 0.0974197   0.10604 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.110772  0.108489 0.0944837 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.104798  0.107864 0.0883823 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.100873 0.0975319  0.108348 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.101589 0.0954241  0.107494 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0791665  0.114809  0.103227 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG        0.10569 0.0874403 0.0890651 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.102981 0.0740011  0.105686 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0947302  0.102425 0.0853867 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG Evt:7 Track:     10.3028     9.63529     11.5564 Org:  58 0.0948897  0.101985  0.116972
+  ReadAlg             DEBUG    Decays:  17
+  ReadAlg             DEBUG        0.10021  0.100288 0.0826526 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.111955 0.0914128  0.100687 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.104909  0.112875 0.0998073 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.103673  0.100081 0.0908705 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.110209 0.0876975  0.105675 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.112255 0.0974197   0.10604 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.110772  0.108489 0.0944837 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.104798  0.107864 0.0883823 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.100873 0.0975319  0.108348 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.101589 0.0954241  0.107494 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0791665  0.114809  0.103227 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG        0.10569 0.0874403 0.0890651 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.102981 0.0740011  0.105686 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0947302  0.102425 0.0853867 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.108151  0.110869  0.104491 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0932137  0.121478     0.138 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0945145 0.0957633 0.0954571 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG Evt:7 Track:     11.0652     8.68293     9.95797 Org:  39 0.0984319   0.11345  0.109354
+  ReadAlg             DEBUG    Decays:  36
+  ReadAlg             DEBUG       0.116576 0.0980337   0.10092 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.101365  0.107759  0.106917 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0948897  0.101985  0.116972 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0876439  0.125123  0.116224 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0993374 0.0955205  0.102823 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.100897 0.0989636 0.0836462 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0985249 0.0883297 0.0984028 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.102311  0.102564 0.0943732 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0983513 0.0817342  0.106065 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.104226 0.0970525  0.109074 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0956721 0.0976485  0.110669 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG        0.10021  0.100288 0.0826526 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.111955 0.0914128  0.100687 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.104909  0.112875 0.0998073 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.103673  0.100081 0.0908705 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.110209 0.0876975  0.105675 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.112255 0.0974197   0.10604 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.110772  0.108489 0.0944837 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.104798  0.107864 0.0883823 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.100873 0.0975319  0.108348 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.101589 0.0954241  0.107494 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0791665  0.114809  0.103227 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG        0.10569 0.0874403 0.0890651 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.102981 0.0740011  0.105686 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0947302  0.102425 0.0853867 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.108151  0.110869  0.104491 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0932137  0.121478     0.138 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0945145 0.0957633 0.0954571 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.104917 0.0997371 0.0860386 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0982539  0.092417 0.0971565 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG        0.11164 0.0984174  0.107819 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG        0.10548 0.0675091 0.0905533 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.100201  0.103858  0.124267 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.102001  0.103071 0.0913268 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.107413  0.109174 0.0963195 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.110459  0.096942 0.0972163 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG Evt:7 Track:     9.98307     9.76744     12.5097 Org:  46  0.093229 0.0949693  0.103098
+  ReadAlg             DEBUG    Decays:  26
+  ReadAlg             DEBUG       0.102311  0.102564 0.0943732 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0983513 0.0817342  0.106065 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.104226 0.0970525  0.109074 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0956721 0.0976485  0.110669 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG        0.10021  0.100288 0.0826526 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.111955 0.0914128  0.100687 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.104909  0.112875 0.0998073 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.103673  0.100081 0.0908705 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.110209 0.0876975  0.105675 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.112255 0.0974197   0.10604 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.110772  0.108489 0.0944837 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.104798  0.107864 0.0883823 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.100873 0.0975319  0.108348 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.101589 0.0954241  0.107494 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0791665  0.114809  0.103227 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG        0.10569 0.0874403 0.0890651 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.102981 0.0740011  0.105686 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0947302  0.102425 0.0853867 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.108151  0.110869  0.104491 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0932137  0.121478     0.138 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0945145 0.0957633 0.0954571 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.104917 0.0997371 0.0860386 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0982539  0.092417 0.0971565 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG        0.11164 0.0984174  0.107819 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG        0.10548 0.0675091 0.0905533 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.100201  0.103858  0.124267 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg              INFO ========= EVENT:8 RUN:999 TIME:1577836808.008 0 (-1) 1 (-1) 2 (-1)
+  ReadAlg             DEBUG Evt:8 Track:      10.978     9.54438     10.9297 Org:   0  0.109247 0.0814294 0.0902878
+  ReadAlg             DEBUG    Decays:   5
+  ReadAlg             DEBUG       0.121196  0.106986  0.101088 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0870579 0.0975836 0.0906306 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.104343 0.0731387  0.110088 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.108551  0.103457  0.104904 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.101496 0.0861269 0.0935779 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG Evt:8 Track:     10.2955      11.061     10.4487 Org:   8  0.108551  0.103457  0.104904
+  ReadAlg             DEBUG    Decays:   0
+  ReadAlg             DEBUG Evt:8 Track:     9.57926     10.4122     10.7282 Org:   1 0.0982567 0.0796269   0.10203
+  ReadAlg             DEBUG    Decays:   8
+  ReadAlg             DEBUG       0.104233  0.113049 0.0996277 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.111584  0.092846  0.103272 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.121196  0.106986  0.101088 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0870579 0.0975836 0.0906306 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.104343 0.0731387  0.110088 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.108551  0.103457  0.104904 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.101496 0.0861269 0.0935779 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.106083  0.105361 0.0995983 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG Evt:8 Track:     9.42221     9.05485     11.7195 Org:   2  0.121357  0.106839  0.093799
+  ReadAlg             DEBUG    Decays:   8
+  ReadAlg             DEBUG      0.0982567 0.0796269   0.10203 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.121357  0.106839  0.093799 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.104233  0.113049 0.0996277 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.111584  0.092846  0.103272 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.121196  0.106986  0.101088 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0870579 0.0975836 0.0906306 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.104343 0.0731387  0.110088 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.108551  0.103457  0.104904 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG Evt:8 Track:     9.00834     11.1496     8.99866 Org:   1 0.0982567 0.0796269   0.10203
+  ReadAlg             DEBUG    Decays:   4
+  ReadAlg             DEBUG       0.109247 0.0814294 0.0902878 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0982567 0.0796269   0.10203 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.121357  0.106839  0.093799 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.104233  0.113049 0.0996277 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg              INFO ========= EVENT:9 RUN:999 TIME:1577836809.009 0 (-1) 1 (-1) 2 (-1)
+  ReadAlg             DEBUG Evt:9 Track:     10.6032     10.0631     9.13475 Org:  74 0.0837793  0.115122  0.107758
+  ReadAlg             DEBUG    Decays:  18
+  ReadAlg             DEBUG       0.108493  0.110989   0.10767 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0891228 0.0988304 0.0977403 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.092284 0.0948522 0.0914129 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0873517  0.102349 0.0958922 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0952798 0.0914373  0.103232 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.102878  0.107054  0.119679 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0802085 0.0866034 0.0911851 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.102135  0.110319 0.0986622 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.103307  0.118758 0.0888453 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0912281 0.0936758 0.0978955 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG        0.12166 0.0993168  0.104977 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0835353 0.0813334  0.104085 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0941603  0.103903 0.0947514 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0853988  0.123064 0.0871288 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0885238  0.119693  0.113241 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.100945 0.0880456  0.093776 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.106497  0.116713 0.0942173 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0837793  0.115122  0.107758 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG Evt:9 Track:     9.96359     9.50235     8.29423 Org:  24  0.102621 0.0936916  0.108088
+  ReadAlg             DEBUG    Decays:  20
+  ReadAlg             DEBUG      0.0979316 0.0834547 0.0962556 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0986453  0.101973  0.103546 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0845314  0.110066  0.104615 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.108315    0.1125 0.0920262 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG        0.10545 0.0896317  0.106457 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.094665 0.0838273 0.0977395 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.107096 0.0954495  0.114273 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.112297  0.105387   0.09193 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0777217 0.0936521 0.0941053 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0947813 0.0867964 0.0947587 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0837466  0.106108  0.103643 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG        0.10345 0.0963315   0.10014 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.104723  0.115693  0.104834 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0967476 0.0942289  0.105307 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0964015  0.105159 0.0945961 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0980792  0.107177  0.107921 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.101559  0.107907 0.0933493 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.108493  0.110989   0.10767 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0891228 0.0988304 0.0977403 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.092284 0.0948522 0.0914129 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG Evt:9 Track:     10.0168     8.72763     11.7229 Org:  76  0.101825 0.0874953  0.123536
+  ReadAlg             DEBUG    Decays:  59
+  ReadAlg             DEBUG      0.0963528 0.0829752 0.0814965 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.083573 0.0777397  0.106414 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.099451 0.0997457   0.11602 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0838257  0.109277  0.104056 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.101866  0.101113 0.0988664 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.093792 0.0869032 0.0919071 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.116346  0.113877  0.124781 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.110303  0.121356  0.112744 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.097849  0.104252 0.0959403 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0867996 0.0916898  0.101893 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.110148    0.1027  0.098427 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.105148 0.0875009  0.113777 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.108569  0.107889  0.110659 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.107003 0.0937015   0.10378 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0886323  0.113001  0.092017 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.113886 0.0825825  0.108444 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.102621 0.0936916  0.108088 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.112517 0.0934847 0.0931614 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0957316   0.11531 0.0881817 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.114173   0.11814 0.0738029 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.107668 0.0838435 0.0928768 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0944333  0.111306  0.108242 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0818399  0.116746  0.113469 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.103499  0.110997  0.111358 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.100288  0.123492  0.107908 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0951253  0.103131 0.0972549 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.124011  0.101366  0.103969 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0919084  0.115383  0.110241 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG        0.10289  0.110943  0.102911 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.109614  0.102188  0.100357 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.111007  0.108963  0.102675 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0933029  0.102782  0.094867 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0979316 0.0834547 0.0962556 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0986453  0.101973  0.103546 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0845314  0.110066  0.104615 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.108315    0.1125 0.0920262 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG        0.10545 0.0896317  0.106457 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.094665 0.0838273 0.0977395 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.107096 0.0954495  0.114273 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.112297  0.105387   0.09193 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0777217 0.0936521 0.0941053 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0947813 0.0867964 0.0947587 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0837466  0.106108  0.103643 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG        0.10345 0.0963315   0.10014 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.104723  0.115693  0.104834 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0967476 0.0942289  0.105307 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0964015  0.105159 0.0945961 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0980792  0.107177  0.107921 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.101559  0.107907 0.0933493 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.108493  0.110989   0.10767 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0891228 0.0988304 0.0977403 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.092284 0.0948522 0.0914129 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0873517  0.102349 0.0958922 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0952798 0.0914373  0.103232 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.102878  0.107054  0.119679 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0802085 0.0866034 0.0911851 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.102135  0.110319 0.0986622 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.103307  0.118758 0.0888453 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0912281 0.0936758 0.0978955 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG Evt:9 Track:     10.5498     9.80212     10.8539 Org:  48 0.0777217 0.0936521 0.0941053
+  ReadAlg             DEBUG    Decays:   8
+  ReadAlg             DEBUG      0.0901023  0.095376  0.104279 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.129656 0.0749726 0.0851161 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0963528 0.0829752 0.0814965 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.083573 0.0777397  0.106414 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.099451 0.0997457   0.11602 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0838257  0.109277  0.104056 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.101866  0.101113 0.0988664 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.093792 0.0869032 0.0919071 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG Evt:9 Track:     10.4714     10.5947     8.85771 Org:  76  0.101825 0.0874953  0.123536
+  ReadAlg             DEBUG    Decays:  10
+  ReadAlg             DEBUG      0.0947813 0.0867964 0.0947587 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0837466  0.106108  0.103643 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG        0.10345 0.0963315   0.10014 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.104723  0.115693  0.104834 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0967476 0.0942289  0.105307 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0964015  0.105159 0.0945961 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0980792  0.107177  0.107921 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.101559  0.107907 0.0933493 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.108493  0.110989   0.10767 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0891228 0.0988304 0.0977403 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg              INFO ========= EVENT:10 RUN:999 TIME:1577836810.01 0 (-1) 1 (-1) 2 (-1)
+  ReadAlg              INFO ========= EVENT:100 RUN:999 TIME:1577836900.1 0 (-1) 1 (-1) 2 (-1)
+  ReadAlg              INFO ========= EVENT:200 RUN:999 TIME:1577837000.2 0 (-1) 1 (-1) 2 (-1)
+  ReadAlg              INFO ========= EVENT:300 RUN:999 TIME:1577837100.3 0 (-1) 1 (-1) 2 (-1)
+  ReadAlg              INFO ========= EVENT:400 RUN:999 TIME:1577837200.4 0 (-1) 1 (-1) 2 (-1)
+  ReadAlg              INFO ========= EVENT:500 RUN:999 TIME:1577837300.5 0 (-1) 1 (-1) 2 (-1)
+  ReadAlg             DEBUG Evt:500 Track:     9.79151     8.83918     10.2866 Org:  41 0.0956371 0.0804239  0.106273
+  ReadAlg             DEBUG    Decays:  44
+  ReadAlg             DEBUG       0.094814 0.0955636 0.0770906 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0856614 0.0930069   0.10846 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.088955  0.107865 0.0852077 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0878256  0.112514 0.0966346 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.102437 0.0997323  0.104693 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.108358 0.0947713 0.0966175 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.117897 0.0987294 0.0938558 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0980564  0.112762 0.0895244 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0971057  0.111309 0.0902023 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0967937 0.0871675  0.100885 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.105897   0.10313  0.106499 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0827878   0.10088  0.099259 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.105131 0.0863001  0.102292 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.109071 0.0868028 0.0850831 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.106483   0.09653  0.106938 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.106131 0.0925506 0.0949521 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0931678  0.103301 0.0938597 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG        0.09957 0.0926492 0.0961028 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.102884 0.0996956 0.0883829 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0900794  0.107243  0.116394 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0925258 0.0969625  0.101123 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.101784  0.103322  0.102982 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.087853  0.102285  0.111765 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG        0.10602  0.105082  0.102456 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0887486 0.0803109   0.12478 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0899617 0.0998417  0.094415 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0987449  0.110801 0.0978124 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.100702 0.0853356  0.101259 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0790819 0.0962791  0.108304 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.117389  0.096353 0.0959032 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.107075  0.106579 0.0877156 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0904786  0.109667   0.10802 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.104379  0.100599  0.108603 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0903908 0.0856583  0.103615 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0947733 0.0965073 0.0904019 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.106867 0.0903092 0.0974192 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0821853  0.103663  0.117896 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0956371 0.0804239  0.106273 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0959186 0.0944657 0.0973793 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0980872  0.118081 0.0897199 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0901528  0.101351 0.0891003 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0930446  0.112418  0.117806 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.117211 0.0961891 0.0912695 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.107914  0.117101 0.0885232 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG Evt:500 Track:     11.7709       11.78     9.16939 Org:  25  0.101784  0.103322  0.102982
+  ReadAlg             DEBUG    Decays:  16
+  ReadAlg             DEBUG      0.0931678  0.103301 0.0938597 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG        0.09957 0.0926492 0.0961028 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.102884 0.0996956 0.0883829 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0900794  0.107243  0.116394 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0925258 0.0969625  0.101123 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.101784  0.103322  0.102982 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.087853  0.102285  0.111765 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG        0.10602  0.105082  0.102456 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0887486 0.0803109   0.12478 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0899617 0.0998417  0.094415 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0987449  0.110801 0.0978124 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.100702 0.0853356  0.101259 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0790819 0.0962791  0.108304 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.117389  0.096353 0.0959032 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.107075  0.106579 0.0877156 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0904786  0.109667   0.10802 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG Evt:500 Track:     9.66969     10.4578     9.75809 Org:  24 0.0925258 0.0969625  0.101123
+  ReadAlg             DEBUG    Decays:  37
+  ReadAlg             DEBUG       0.117897 0.0987294 0.0938558 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0980564  0.112762 0.0895244 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0971057  0.111309 0.0902023 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0967937 0.0871675  0.100885 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.105897   0.10313  0.106499 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0827878   0.10088  0.099259 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.105131 0.0863001  0.102292 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.109071 0.0868028 0.0850831 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.106483   0.09653  0.106938 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.106131 0.0925506 0.0949521 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0931678  0.103301 0.0938597 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG        0.09957 0.0926492 0.0961028 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.102884 0.0996956 0.0883829 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0900794  0.107243  0.116394 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0925258 0.0969625  0.101123 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.101784  0.103322  0.102982 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.087853  0.102285  0.111765 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG        0.10602  0.105082  0.102456 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0887486 0.0803109   0.12478 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0899617 0.0998417  0.094415 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0987449  0.110801 0.0978124 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.100702 0.0853356  0.101259 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0790819 0.0962791  0.108304 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.117389  0.096353 0.0959032 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.107075  0.106579 0.0877156 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0904786  0.109667   0.10802 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.104379  0.100599  0.108603 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0903908 0.0856583  0.103615 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0947733 0.0965073 0.0904019 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.106867 0.0903092 0.0974192 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0821853  0.103663  0.117896 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0956371 0.0804239  0.106273 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0959186 0.0944657 0.0973793 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0980872  0.118081 0.0897199 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0901528  0.101351 0.0891003 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0930446  0.112418  0.117806 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.117211 0.0961891 0.0912695 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG Evt:500 Track:     11.0583     9.71745     10.2489 Org:  17  0.109071 0.0868028 0.0850831
+  ReadAlg             DEBUG    Decays:  38
+  ReadAlg             DEBUG      0.0971057  0.111309 0.0902023 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0967937 0.0871675  0.100885 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.105897   0.10313  0.106499 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0827878   0.10088  0.099259 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.105131 0.0863001  0.102292 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.109071 0.0868028 0.0850831 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.106483   0.09653  0.106938 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.106131 0.0925506 0.0949521 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0931678  0.103301 0.0938597 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG        0.09957 0.0926492 0.0961028 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.102884 0.0996956 0.0883829 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0900794  0.107243  0.116394 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0925258 0.0969625  0.101123 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.101784  0.103322  0.102982 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.087853  0.102285  0.111765 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG        0.10602  0.105082  0.102456 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0887486 0.0803109   0.12478 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0899617 0.0998417  0.094415 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0987449  0.110801 0.0978124 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.100702 0.0853356  0.101259 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0790819 0.0962791  0.108304 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.117389  0.096353 0.0959032 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.107075  0.106579 0.0877156 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0904786  0.109667   0.10802 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.104379  0.100599  0.108603 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0903908 0.0856583  0.103615 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0947733 0.0965073 0.0904019 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.106867 0.0903092 0.0974192 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0821853  0.103663  0.117896 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0956371 0.0804239  0.106273 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0959186 0.0944657 0.0973793 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0980872  0.118081 0.0897199 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0901528  0.101351 0.0891003 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0930446  0.112418  0.117806 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.117211 0.0961891 0.0912695 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.107914  0.117101 0.0885232 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0919719 0.0945986  0.108574 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0897552  0.107827 0.0942248 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG Evt:500 Track:     11.6727      8.8244     10.4901 Org:  55  0.108853  0.104981  0.119752
+  ReadAlg             DEBUG    Decays:   5
+  ReadAlg             DEBUG      0.0980564  0.112762 0.0895244 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0971057  0.111309 0.0902023 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0967937 0.0871675  0.100885 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.105897   0.10313  0.106499 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0827878   0.10088  0.099259 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg              INFO ========= EVENT:600 RUN:999 TIME:1577837400.6 0 (-1) 1 (-1) 2 (-1)
+  ReadAlg              INFO ========= EVENT:700 RUN:999 TIME:1577837500.7 0 (-1) 1 (-1) 2 (-1)
+  ReadAlg              INFO ========= EVENT:800 RUN:999 TIME:1577837600.8 0 (-1) 1 (-1) 2 (-1)
+  ReadAlg              INFO ========= EVENT:900 RUN:999 TIME:1577837700.9 0 (-1) 1 (-1) 2 (-1)
+  ReadAlg              INFO ========= EVENT:1000 RUN:999 TIME:1577837801.0 0 (-1) 1 (-1) 2 (-1)
+  ReadAlg             DEBUG Evt:1000 Track:     10.7646     8.89134     10.2737 Org:  27   0.10403 0.0979908 0.0944402
+  ReadAlg             DEBUG    Decays:  30
+  ReadAlg             DEBUG      0.0980182 0.0904302  0.126932 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0699607 0.0854899  0.106237 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.102397 0.0833936  0.105998 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0939417  0.104022  0.122394 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0828745  0.114709   0.10231 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.107129  0.102113 0.0941613 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.102096  0.087863  0.115054 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0942987 0.0940204 0.0941739 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.111205 0.0860145 0.0973774 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0982766 0.0954677 0.0925981 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0836538 0.0873027  0.112639 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0960607 0.0832225  0.088794 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.112334  0.102661  0.112106 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0979849 0.0951013 0.0983578 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.104113  0.108124 0.0932657 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0983217   0.10235  0.106954 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.102069  0.104478   0.10266 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG        0.10403 0.0979908 0.0944402 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.117605  0.087789 0.0758702 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.104207 0.0944132  0.102035 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0897823  0.109839 0.0966372 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.113401 0.0870522  0.086883 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.112214 0.0878868  0.101708 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0900341  0.119229 0.0989593 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.102008  0.100355  0.104814 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0960608 0.0922689 0.0999463 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.100509 0.0883049  0.119423 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0988653 0.0944893  0.089365 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0936123  0.103547  0.112711 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.107238 0.0951519  0.105621 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG Evt:1000 Track:     10.9513     9.40353     8.72069 Org:  59  0.100207 0.0896755 0.0980518
+  ReadAlg             DEBUG    Decays:  10
+  ReadAlg             DEBUG       0.107078 0.0967624  0.113696 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.106461  0.109987  0.108537 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0962121  0.106426  0.115501 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.098061 0.0905419  0.090954 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0857629  0.102843 0.0870151 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0904803   0.10798  0.106329 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.102337 0.0886581  0.114256 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.105553  0.111873  0.103364 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.100714 0.0812803 0.0927694 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0986145 0.0970433 0.0944499 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG Evt:1000 Track:      9.4236     9.60373     10.6546 Org:  21 0.0960607 0.0832225  0.088794
+  ReadAlg             DEBUG    Decays:  15
+  ReadAlg             DEBUG      0.0988653 0.0944893  0.089365 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0936123  0.103547  0.112711 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.107238 0.0951519  0.105621 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0790457  0.113095  0.105436 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0883735  0.114195  0.117201 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0793183 0.0863737 0.0905375 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.100576 0.0973918  0.102822 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0983952 0.0971172 0.0948989 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0971479 0.0906875  0.089125 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG        0.10315  0.097772 0.0977316 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.110648 0.0868089 0.0933314 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.102435  0.106125 0.0981179 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.082308 0.0738246  0.110704 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.105782 0.0992021  0.112949 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0900973  0.116116  0.105759 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG Evt:1000 Track:     12.5917     9.65837     11.1719 Org:  44 0.0983952 0.0971172 0.0948989
+  ReadAlg             DEBUG    Decays:   8
+  ReadAlg             DEBUG      0.0971479 0.0906875  0.089125 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG        0.10315  0.097772 0.0977316 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.110648 0.0868089 0.0933314 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.102435  0.106125 0.0981179 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.082308 0.0738246  0.110704 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.105782 0.0992021  0.112949 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG      0.0900973  0.116116  0.105759 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG       0.104054 0.0879705  0.115216 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ReadAlg             DEBUG Evt:1000 Track:     11.2338     10.1677     9.73429 Org:  58 0.0977746 0.0924362   0.10003
+  ReadAlg             DEBUG    Decays:   1
+  ReadAlg             DEBUG       0.111706  0.115527  0.112686 Collisions:  0 (-1)  1 (-1)  2 (-1)
+  ServiceManager      DEBUG Stopping service EventLoopMgr
+  ServiceManager      DEBUG Stopping service RndmGenSvc
+  ServiceManager      DEBUG Stopping service HistogramDataSvc
+  ServiceManager      DEBUG Stopping service HistogramPersistencySvc
+  ServiceManager      DEBUG Stopping service RootCnvSvc
+  ServiceManager      DEBUG Stopping service IODataManager
+  ServiceManager      DEBUG Stopping service FileCatalog
+  ServiceManager      DEBUG Stopping service AlgExecStateSvc
+  ServiceManager      DEBUG Stopping service TimelineSvc
+  ServiceManager      DEBUG Stopping service EventDataSvc
+  ServiceManager      DEBUG Stopping service EventPersistencySvc
+  ServiceManager      DEBUG Stopping service FileRecordPersistencySvc
+  ServiceManager      DEBUG Stopping service IncidentSvc
+  ServiceManager      DEBUG Stopping service AppMgrRunable
+  ServiceManager      DEBUG Stopping service FileRecordDataSvc
+  ApplicationMgr       INFO Application Manager Stopped successfully
+  ServiceManager      DEBUG Finalizing service EventLoopMgr
+  RootDst              INFO Events output: 1000
+  RootMini             INFO Events output: 1000
+  FileRecords          INFO Set up File Summary Record
+  FileRecords       VERBOSE will not fire incidents
+  FileRecords          INFO Events output: 1
+  EventLoopMgr         INFO Histograms converted successfully according to request.
+  ServiceManager      DEBUG Finalizing service RndmGenSvc
+  ServiceManager      DEBUG Finalizing service HistogramDataSvc
+  ServiceManager      DEBUG Finalizing service HistogramPersistencySvc
+  ServiceManager      DEBUG Finalizing service RootCnvSvc
+  ServiceManager      DEBUG Finalizing service IODataManager
+  ServiceManager      DEBUG Finalizing service FileCatalog
+  ServiceManager      DEBUG Finalizing service AlgExecStateSvc
+  ServiceManager      DEBUG Finalizing service TimelineSvc
+  ServiceManager      DEBUG Finalizing service EventDataSvc
+  ServiceManager      DEBUG Finalizing service EventPersistencySvc
+  ServiceManager      DEBUG Finalizing service FileRecordPersistencySvc
+  ServiceManager      DEBUG Finalizing service IncidentSvc
+  ServiceManager      DEBUG Finalizing service AppMgrRunable
+  ServiceManager      DEBUG Finalizing service FileRecordDataSvc
+  ServiceManager      DEBUG Looping over all active services...
+  ServiceManager      DEBUG ---- MessageSvc (refCount = 27)
+  ServiceManager      DEBUG ---- JobOptionsSvc (refCount = 2)
+  ServiceManager      DEBUG ---- RndmGenSvc.Engine (refCount = 2)
+  ServiceManager      DEBUG ---- FileRecordDataSvc (refCount = 3)
+  ServiceManager      DEBUG ---- AppMgrRunable (refCount = 3)
+  ServiceManager      DEBUG ---- IncidentSvc (refCount = 3)
+  ServiceManager      DEBUG ---- FileRecordPersistencySvc (refCount = 2)
+  ServiceManager      DEBUG ---- EventPersistencySvc (refCount = 2)
+  ServiceManager      DEBUG ---- EventDataSvc (refCount = 3)
+  ServiceManager      DEBUG ---- TimelineSvc (refCount = 5)
+  ServiceManager      DEBUG ---- AlgExecStateSvc (refCount = 6)
+  ServiceManager      DEBUG ---- FileCatalog (refCount = 2)
+  ServiceManager      DEBUG ---- IODataManager (refCount = 2)
+  ServiceManager      DEBUG ---- RootCnvSvc (refCount = 2)
+  ServiceManager      DEBUG ---- HistogramPersistencySvc (refCount = 2)
+  ServiceManager      DEBUG ---- HistogramDataSvc (refCount = 3)
+  ServiceManager      DEBUG ---- RndmGenSvc (refCount = 2)
+  ServiceManager      DEBUG ---- EventLoopMgr (refCount = 3)
+  ApplicationMgr       INFO Application Manager Finalized successfully
+  ApplicationMgr       INFO Application Manager Terminated successfully
+histos: {}
+ttrees: {}
diff --git a/GaudiTestSuite/tests/pytest/refs/ROOT_IO/Write630FwdCompat.yaml b/GaudiTestSuite/tests/pytest/refs/ROOT_IO/Write630FwdCompat.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..c36f1ce1430357c6e8606c838dbe5d1aa0815ad3
--- /dev/null
+++ b/GaudiTestSuite/tests/pytest/refs/ROOT_IO/Write630FwdCompat.yaml
@@ -0,0 +1,71 @@
+stdout: |-
+  {'ApplicationMgr': {'EvtMax': 1000,
+                      'EvtSel': 'NONE',
+                      'ExtSvc': ['FileRecordDataSvc/FileRecordDataSvc'],
+                      'HistogramPersistency': 'NONE',
+                      'OutStream': ['OutputStream/RootDst',
+                                    'OutputStream/RootMini',
+                                    'RecordStream/FileRecords'],
+                      'OutputLevel': 3,
+                      'SvcOptMapping': ['Gaudi::MultiFileCatalog/FileCatalog',
+                                        'Gaudi::IODataManager/IODataManager',
+                                        'Gaudi::RootCnvSvc/RootCnvSvc'],
+                      'TopAlg': ['WriteAlg', 'ReadAlg']},
+   'EventPersistencySvc': {'CnvServices': ['Gaudi::RootCnvSvc/RootCnvSvc']},
+   'FileCatalog': {'Catalogs': ['xmlcatalog_file:ROOTIO_630fwd.xml']},
+   'FileRecordPersistencySvc': {'CnvServices': ['Gaudi::RootCnvSvc/RootCnvSvc']},
+   'FileRecords': {'EvtConversionSvc': 'PersistencySvc/FileRecordPersistencySvc',
+                   'EvtDataSvc': 'FileRecordDataSvc/FileRecordDataSvc',
+                   'ItemList': ['/FileRecords#999'],
+                   'Output': "DATAFILE='PFN:ROOTIO_630fwd.dst'  SVC='Gaudi::RootCnvSvc' OPT='RECREATE'"},
+   'RootCnvSvc': {'ROOT630ForwardCompatibility': True},
+   'RootDst': {'ItemList': ['/Event#999'],
+               'Output': "DATAFILE='PFN:ROOTIO_630fwd.dst'  SVC='Gaudi::RootCnvSvc' OPT='RECREATE'"},
+   'RootMini': {'ItemList': ['/Event#1'],
+                'Output': "DATAFILE='PFN:ROOTIO_630fwd.mdst' SVC='Gaudi::RootCnvSvc' OPT='RECREATE'"}}
+  ApplicationMgr    SUCCESS
+  ====================================================================================================================================
+  ====================================================================================================================================
+  ApplicationMgr       INFO Application Manager Configured successfully
+  EventPersistenc...   INFO Added successfully Conversion service RootCnvSvc
+  RootDst              INFO Data source: EventDataSvc output: DATAFILE='PFN:ROOTIO_630fwd.dst'  SVC='Gaudi::RootCnvSvc' OPT='RECREATE'
+  RootMini             INFO Data source: EventDataSvc output: DATAFILE='PFN:ROOTIO_630fwd.mdst' SVC='Gaudi::RootCnvSvc' OPT='RECREATE'
+  FileRecordPersi...   INFO Added successfully Conversion service RootCnvSvc
+  FileRecords          INFO Data source: FileRecordDataSvc/FileRecordDataSvc output: DATAFILE='PFN:ROOTIO_630fwd.dst'  SVC='Gaudi::RootCnvSvc' OPT='RECREATE'
+  EventLoopMgr      WARNING Unable to locate service "EventSelector"
+  EventLoopMgr      WARNING No events will be processed from external input.
+  ApplicationMgr       INFO Application Manager Initialized successfully
+  ApplicationMgr       INFO Application Manager Started successfully
+  RndmGenSvc.Engine    INFO Generator engine type:CLHEP::RanluxEngine
+  RndmGenSvc.Engine    INFO Current Seed:1234567 Luxury:3
+  RndmGenSvc           INFO Using Random engine:HepRndm::Engine<CLHEP::RanluxEngine>
+  ReadAlg              INFO ========= EVENT:1 RUN:999 TIME:1577836801.001 0 (-1) 1 (-1) 2 (-1)
+  ReadAlg              INFO ========= EVENT:2 RUN:999 TIME:1577836802.002 0 (-1) 1 (-1) 2 (-1)
+  ReadAlg              INFO ========= EVENT:3 RUN:999 TIME:1577836803.003 0 (-1) 1 (-1) 2 (-1)
+  ReadAlg              INFO ========= EVENT:4 RUN:999 TIME:1577836804.004 0 (-1) 1 (-1) 2 (-1)
+  ReadAlg              INFO ========= EVENT:5 RUN:999 TIME:1577836805.005 0 (-1) 1 (-1) 2 (-1)
+  ReadAlg              INFO ========= EVENT:6 RUN:999 TIME:1577836806.006 0 (-1) 1 (-1) 2 (-1)
+  ReadAlg              INFO ========= EVENT:7 RUN:999 TIME:1577836807.007 0 (-1) 1 (-1) 2 (-1)
+  ReadAlg              INFO ========= EVENT:8 RUN:999 TIME:1577836808.008 0 (-1) 1 (-1) 2 (-1)
+  ReadAlg              INFO ========= EVENT:9 RUN:999 TIME:1577836809.009 0 (-1) 1 (-1) 2 (-1)
+  ReadAlg              INFO ========= EVENT:10 RUN:999 TIME:1577836810.01 0 (-1) 1 (-1) 2 (-1)
+  ReadAlg              INFO ========= EVENT:100 RUN:999 TIME:1577836900.1 0 (-1) 1 (-1) 2 (-1)
+  ReadAlg              INFO ========= EVENT:200 RUN:999 TIME:1577837000.2 0 (-1) 1 (-1) 2 (-1)
+  ReadAlg              INFO ========= EVENT:300 RUN:999 TIME:1577837100.3 0 (-1) 1 (-1) 2 (-1)
+  ReadAlg              INFO ========= EVENT:400 RUN:999 TIME:1577837200.4 0 (-1) 1 (-1) 2 (-1)
+  ReadAlg              INFO ========= EVENT:500 RUN:999 TIME:1577837300.5 0 (-1) 1 (-1) 2 (-1)
+  ReadAlg              INFO ========= EVENT:600 RUN:999 TIME:1577837400.6 0 (-1) 1 (-1) 2 (-1)
+  ReadAlg              INFO ========= EVENT:700 RUN:999 TIME:1577837500.7 0 (-1) 1 (-1) 2 (-1)
+  ReadAlg              INFO ========= EVENT:800 RUN:999 TIME:1577837600.8 0 (-1) 1 (-1) 2 (-1)
+  ReadAlg              INFO ========= EVENT:900 RUN:999 TIME:1577837700.9 0 (-1) 1 (-1) 2 (-1)
+  ReadAlg              INFO ========= EVENT:1000 RUN:999 TIME:1577837801.0 0 (-1) 1 (-1) 2 (-1)
+  ApplicationMgr       INFO Application Manager Stopped successfully
+  RootDst              INFO Events output: 1000
+  RootMini             INFO Events output: 1000
+  FileRecords          INFO Set up File Summary Record
+  FileRecords          INFO Events output: 1
+  EventLoopMgr         INFO Histograms converted successfully according to request.
+  ApplicationMgr       INFO Application Manager Finalized successfully
+  ApplicationMgr       INFO Application Manager Terminated successfully
+histos: {}
+ttrees: {}
diff --git a/GaudiTestSuite/tests/qmtest/refs/RandomNumber.py b/GaudiTestSuite/tests/pytest/refs/RandomNumber.py
similarity index 96%
rename from GaudiTestSuite/tests/qmtest/refs/RandomNumber.py
rename to GaudiTestSuite/tests/pytest/refs/RandomNumber.py
index 8fd4e94411738b6b68ae58f54d38147a19d53f74..cf30ebd6a94f13bdce43a0c3ef4a5ff5943d5036 100644
--- a/GaudiTestSuite/tests/qmtest/refs/RandomNumber.py
+++ b/GaudiTestSuite/tests/pytest/refs/RandomNumber.py
@@ -1,5 +1,5 @@
 #####################################################################################
-# (c) Copyright 1998-2023 CERN for the benefit of the LHCb and ATLAS collaborations #
+# (c) Copyright 1998-2024 CERN for the benefit of the LHCb and ATLAS collaborations #
 #                                                                                   #
 # This software is distributed under the terms of the Apache version 2 licence,     #
 # copied verbatim in the file "LICENSE".                                            #
diff --git a/GaudiTestSuite/tests/pytest/refs/RandomNumber.yaml b/GaudiTestSuite/tests/pytest/refs/RandomNumber.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..ee289966b37e5e6f38fd5bee474a9286c5ca186c
--- /dev/null
+++ b/GaudiTestSuite/tests/pytest/refs/RandomNumber.yaml
@@ -0,0 +1,126 @@
+stdout: |-
+  JobOptionsSvc        INFO Job options successfully file RandomNumber.opts
+  ApplicationMgr      DEBUG Getting my own properties
+  ApplicationMgr    SUCCESS
+  ====================================================================================================================================
+  ====================================================================================================================================
+  ApplicationMgr       INFO Application Manager Configured successfully
+  ServiceManager      DEBUG Initializing service AppMgrRunable
+  ServiceManager      DEBUG Initializing service EventLoopMgr
+  EventLoopMgr        DEBUG Creating Top Algorithm RandomNumberAlg with name RandomNumberAlg
+  TimelineSvc         DEBUG initialize
+  RndmGenSvc.Engine    INFO Generator engine type:CLHEP::RanluxEngine
+  RndmGenSvc.Engine    INFO Current Seed:1234567 Luxury:3
+  RndmGenSvc           INFO Using Random engine:HepRndm::Engine<CLHEP::RanluxEngine>
+  HistogramPersis...   INFO Added successfully Conversion service RootHistSvc
+  NTupleSvc            INFO Added stream file:NTuple.root as FILE1
+  RFileCnv             INFO opening Root file "NTuple.root" for writing
+  RFileCnv            DEBUG creating ROOT file NTuple.root
+  AlgExecStateSvc     DEBUG preInit: will add Alg RandomNumberAlg later
+  RandomNumberAlg     DEBUG input handles: 0
+  RandomNumberAlg     DEBUG output handles: 0
+  EventLoopMgr      WARNING Unable to locate service "EventSelector"
+  EventLoopMgr      WARNING No events will be processed from external input.
+  ApplicationMgr       INFO Application Manager Initialized successfully
+  ServiceManager      DEBUG Starting service AppMgrRunable
+  ServiceManager      DEBUG Starting service IncidentSvc
+  ServiceManager      DEBUG Starting service EventPersistencySvc
+  ServiceManager      DEBUG Starting service EventDataSvc
+  ServiceManager      DEBUG Starting service TimelineSvc
+  ServiceManager      DEBUG Starting service RndmGenSvc
+  ServiceManager      DEBUG Starting service RootHistSvc
+  ServiceManager      DEBUG Starting service HistogramPersistencySvc
+  ServiceManager      DEBUG Starting service HistogramDataSvc
+  ServiceManager      DEBUG Starting service NTupleSvc
+  ServiceManager      DEBUG Starting service AlgExecStateSvc
+  ServiceManager      DEBUG Starting service EventLoopMgr
+  ApplicationMgr       INFO Application Manager Started successfully
+  AlgExecStateSvc     DEBUG resizing state containers to : 1
+  AlgExecStateSvc     DEBUG adding alg RandomNumberAlg to 1 slots
+  RRWNTupleCnv         INFO ID 100: added branch: Event# / Event#/I
+  RRWNTupleCnv         INFO ID 100: added branch: DeterInt / DeterInt/i
+  RRWNTupleCnv         INFO ID 100: added branch: Gauss / Gauss/F
+  RRWNTupleCnv         INFO ID 100: added branch: Exp / Exp/F
+  RRWNTupleCnv         INFO ID 100: added branch: Poisson / Poisson/F
+  RRWNTupleCnv         INFO Booked TTree with ID:100 "Hello World"
+  ServiceManager      DEBUG Stopping service EventLoopMgr
+  ServiceManager      DEBUG Stopping service AlgExecStateSvc
+  ServiceManager      DEBUG Stopping service NTupleSvc
+  ServiceManager      DEBUG Stopping service HistogramDataSvc
+  ServiceManager      DEBUG Stopping service HistogramPersistencySvc
+  ServiceManager      DEBUG Stopping service RootHistSvc
+  ServiceManager      DEBUG Stopping service RndmGenSvc
+  ServiceManager      DEBUG Stopping service TimelineSvc
+  ServiceManager      DEBUG Stopping service EventDataSvc
+  ServiceManager      DEBUG Stopping service EventPersistencySvc
+  ServiceManager      DEBUG Stopping service IncidentSvc
+  ServiceManager      DEBUG Stopping service AppMgrRunable
+  ApplicationMgr       INFO Application Manager Stopped successfully
+  ServiceManager      DEBUG Finalizing service EventLoopMgr
+  Destructor Called for RandomNumberAlg
+  EventLoopMgr         INFO Histograms converted successfully according to request.
+  ServiceManager      DEBUG Finalizing service AlgExecStateSvc
+  ServiceManager      DEBUG Finalizing service NTupleSvc
+  RFileCnv             INFO dumping contents of /NTUPLES/FILE1
+  TFile: name=NTuple.root, title=Gaudi Trees, option=CREATE
+  NTupleSvc            INFO NTuples saved successfully
+  ServiceManager      DEBUG Finalizing service HistogramDataSvc
+  ServiceManager      DEBUG Finalizing service HistogramPersistencySvc
+  HistogramPersis...  DEBUG Converted Histos : #4
+    '/stat/1'
+    '/stat/2'
+    '/stat/3'
+    '/stat/4'
+  ServiceManager      DEBUG Finalizing service RootHistSvc
+  RootHistSvc         DEBUG RootHistCnv::PersSvc::finalize()
+  ServiceManager      DEBUG Finalizing service RndmGenSvc
+  ServiceManager      DEBUG Finalizing service TimelineSvc
+  ServiceManager      DEBUG Finalizing service EventDataSvc
+  ServiceManager      DEBUG Finalizing service EventPersistencySvc
+  ServiceManager      DEBUG Finalizing service IncidentSvc
+  ServiceManager      DEBUG Finalizing service AppMgrRunable
+  ServiceManager      DEBUG Looping over all active services...
+  ServiceManager      DEBUG ---- MessageSvc (refCount = 21)
+  ServiceManager      DEBUG ---- JobOptionsSvc (refCount = 2)
+  ServiceManager      DEBUG ---- RndmGenSvc.Engine (refCount = 2)
+  ServiceManager      DEBUG ---- AppMgrRunable (refCount = 3)
+  ServiceManager      DEBUG ---- IncidentSvc (refCount = 2)
+  ServiceManager      DEBUG ---- EventPersistencySvc (refCount = 2)
+  ServiceManager      DEBUG ---- EventDataSvc (refCount = 3)
+  ServiceManager      DEBUG ---- TimelineSvc (refCount = 2)
+  ServiceManager      DEBUG ---- RndmGenSvc (refCount = 2)
+  ServiceManager      DEBUG ---- RootHistSvc (refCount = 3)
+  ServiceManager      DEBUG ---- HistogramPersistencySvc (refCount = 2)
+  ServiceManager      DEBUG ---- HistogramDataSvc (refCount = 3)
+  ServiceManager      DEBUG ---- NTupleSvc (refCount = 2)
+  ServiceManager      DEBUG ---- AlgExecStateSvc (refCount = 3)
+  ServiceManager      DEBUG ---- EventLoopMgr (refCount = 3)
+  ApplicationMgr       INFO Application Manager Finalized successfully
+  ApplicationMgr       INFO Application Manager Terminated successfully
+histos: {}
+ttrees:
+  '100':
+    Name: '100'
+    Title: Hello World
+    Entries: 1000
+    Branches:
+      Event#:
+        Name: Event#
+        Title: Event#/I
+        Entries: 1000
+      DeterInt:
+        Name: DeterInt
+        Title: DeterInt/i
+        Entries: 1000
+      Gauss:
+        Name: Gauss
+        Title: Gauss/F
+        Entries: 1000
+      Exp:
+        Name: Exp
+        Title: Exp/F
+        Entries: 1000
+      Poisson:
+        Name: Poisson
+        Title: Poisson/F
+        Entries: 1000
diff --git a/GaudiTestSuite/tests/pytest/refs/ReEntAlg.yaml b/GaudiTestSuite/tests/pytest/refs/ReEntAlg.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..9131468373fab3f9330a0bfe48d1f8badf66456f
--- /dev/null
+++ b/GaudiTestSuite/tests/pytest/refs/ReEntAlg.yaml
@@ -0,0 +1,58 @@
+stdout: |-
+  MessageSvc           INFO Activating in a separate thread
+  ApplicationMgr    SUCCESS
+  ====================================================================================================================================
+  ====================================================================================================================================
+  ApplicationMgr       INFO Application Manager Configured successfully
+  AlgResourcePool      INFO TopAlg list empty. Recovering the one of Application Manager
+  ReEntAlg             INFO initialize()
+  ThreadPoolSvc        INFO no thread init tools attached
+  AvalancheSchedu...   INFO Activating scheduler in a separate thread
+  AvalancheSchedu...   INFO Found 1 algorithms
+  AvalancheSchedu...   INFO Data Dependencies for Algorithms:
+    ReEntAlg
+        none
+  PrecedenceSvc        INFO Assembling CF and DF task precedence rules
+  PrecedenceSvc        INFO PrecedenceSvc initialized successfully
+  AvalancheSchedu...   INFO Concurrency level information:
+  AvalancheSchedu...   INFO  o Number of events in flight: 3
+  AvalancheSchedu...   INFO  o TBB thread pool size:  'ThreadPoolSize':3
+  AvalancheSchedu...   INFO Task scheduling settings:
+  AvalancheSchedu...   INFO  o Avalanche generation mode: disabled
+  AvalancheSchedu...   INFO  o Preemptive scheduling of CPU-blocking tasks: disabled
+  AvalancheSchedu...   INFO  o Scheduling of condition tasks: disabled
+  HiveSlimEventLo...WARNING Unable to locate service "EventSelector"
+  HiveSlimEventLo...WARNING No events will be processed from external input.
+  HiveSlimEventLo...   INFO Found 0 events in black list
+  ApplicationMgr       INFO Application Manager Initialized successfully
+  ApplicationMgr       INFO Application Manager Started successfully
+  HiveSlimEventLo...   INFO Starting loop on events
+  ReEntAlg             INFO execute(): context: (s: 0  e: 0) index: 0 cardinality: 0
+  ReEntAlg             INFO ... done in 2000 ms for s: 0  e: 0
+  ReEntAlg             INFO execute(): context: (s: 0  e: 3) index: 0 cardinality: 0
+  ReEntAlg             INFO execute(): context: (s: 1  e: 1) index: 0 cardinality: 0
+  ReEntAlg             INFO execute(): context: (s: 2  e: 2) index: 0 cardinality: 0
+  ReEntAlg             INFO ... done in 2000 ms for s: 0  e: 3
+  ReEntAlg             INFO execute(): context: (s: 0  e: 4) index: 0 cardinality: 0
+  ReEntAlg             INFO ... done in 2500 ms for s: 1  e: 1
+  ReEntAlg             INFO execute(): context: (s: 1  e: 5) index: 0 cardinality: 0
+  ReEntAlg             INFO ... done in 3000 ms for s: 2  e: 2
+  ReEntAlg             INFO execute(): context: (s: 2  e: 6) index: 0 cardinality: 0
+  ReEntAlg             INFO ... done in 2000 ms for s: 0  e: 4
+  ReEntAlg             INFO execute(): context: (s: 0  e: 7) index: 0 cardinality: 0
+  ReEntAlg             INFO ... done in 2500 ms for s: 1  e: 5
+  ReEntAlg             INFO execute(): context: (s: 1  e: 8) index: 0 cardinality: 0
+  ReEntAlg             INFO ... done in 2000 ms for s: 0  e: 7
+  ReEntAlg             INFO execute(): context: (s: 0  e: 9) index: 0 cardinality: 0
+  ReEntAlg             INFO ... done in 3000 ms for s: 2  e: 6
+  ReEntAlg             INFO ... done in 2500 ms for s: 1  e: 8
+  ReEntAlg             INFO ... done in 2000 ms for s: 0  e: 9
+  HiveSlimEventLo...   INFO 0 events were SKIPed
+  ApplicationMgr       INFO Application Manager Stopped successfully
+  ReEntAlg             INFO finalize()
+  HiveSlimEventLo...   INFO Histograms converted successfully according to request.
+  AvalancheSchedu...   INFO Joining Scheduler thread
+  ApplicationMgr       INFO Application Manager Finalized successfully
+  ApplicationMgr       INFO Application Manager Terminated successfully
+histos: {}
+ttrees: {}
diff --git a/GaudiTestSuite/tests/pytest/refs/SlimEventLoopScheduledStop.yaml b/GaudiTestSuite/tests/pytest/refs/SlimEventLoopScheduledStop.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..886b42e179ea7bf440766d1088acaa77ee63eda7
--- /dev/null
+++ b/GaudiTestSuite/tests/pytest/refs/SlimEventLoopScheduledStop.yaml
@@ -0,0 +1,18 @@
+stdout: |-
+  ApplicationMgr    SUCCESS
+  ====================================================================================================================================
+  ====================================================================================================================================
+  ApplicationMgr       INFO Application Manager Configured successfully
+  ThreadPoolSvc        INFO no thread init tools attached
+  AlgResourcePool      INFO TopAlg list empty. Recovering the one of Application Manager
+  PrecedenceSvc        INFO Assembling CF and DF task precedence rules
+  PrecedenceSvc        INFO PrecedenceSvc initialized successfully
+  ApplicationMgr       INFO Application Manager Initialized successfully
+  ApplicationMgr       INFO Application Manager Started successfully
+  StopperAlg           INFO scheduling a event processing stop....
+  HiveSlimEventLo...  ERROR Detected nullptr ctxt before clearing WB!
+  ApplicationMgr       INFO Application Manager Stopped successfully
+  ApplicationMgr       INFO Application Manager Finalized successfully
+  ApplicationMgr       INFO Application Manager Terminated successfully with a user requested ScheduledStop
+histos: {}
+ttrees: {}
diff --git a/GaudiTestSuite/tests/pytest/refs/StatSvcAlg.yaml b/GaudiTestSuite/tests/pytest/refs/StatSvcAlg.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..48e8c01bb80b8db764623316d52c1e1e8606805c
--- /dev/null
+++ b/GaudiTestSuite/tests/pytest/refs/StatSvcAlg.yaml
@@ -0,0 +1,24 @@
+stdout: |-
+  JobOptionsSvc        INFO Job options successfully file StatSvcAlg.opts
+  ApplicationMgr    SUCCESS
+  ====================================================================================================================================
+  ====================================================================================================================================
+  ApplicationMgr       INFO Application Manager Configured successfully
+  EventLoopMgr      WARNING Unable to locate service "EventSelector"
+  EventLoopMgr      WARNING No events will be processed from external input.
+  ApplicationMgr       INFO Application Manager Initialized successfully
+  ApplicationMgr       INFO Application Manager Started successfully
+  ApplicationMgr       INFO Application Manager Stopped successfully
+  EventLoopMgr         INFO Histograms converted successfully according to request.
+  *****Chrono*****     INFO  The Final CPU consumption ( Chrono ) Table (ordered)
+  ******Stat******     INFO  The Final stat Table (ordered)
+  ******Stat******     INFO  |    Counter     |     #     |    sum     | mean/eff^* | rms/err^*  |     min     |     max     |
+  ******Stat******     INFO  | "counter1"     |     20000 |     -0.452 |-2.2600e-05 |    0.10002 |    -0.10005 |     0.10000 |
+  ******Stat******     INFO  |*"eff"          |     20000 |       7991 |( 39.95500 +- 0.3463451)%|   -------   |   -------   |
+  ******Stat******     INFO  | "counter3"     |     20000 |      13000 |    0.65000 |    0.35000 |     0.30000 |      1.0000 |
+  ******Stat******     INFO  | "counter2"     | 100020000 |  -12260.23 |-0.00012258 |    0.10052 |     -1.0000 |     0.10000 |
+  ChronoStatSvc.f...   INFO  Service finalized successfully
+  ApplicationMgr       INFO Application Manager Finalized successfully
+  ApplicationMgr       INFO Application Manager Terminated successfully
+histos: {}
+ttrees: {}
diff --git a/GaudiTestSuite/tests/pytest/refs/THistRead.dbg.yaml b/GaudiTestSuite/tests/pytest/refs/THistRead.dbg.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..51fef50d70b17724e3632e0e35ecc9c8932c37c4
--- /dev/null
+++ b/GaudiTestSuite/tests/pytest/refs/THistRead.dbg.yaml
@@ -0,0 +1,159 @@
+stdout: "JobOptionsSvc        INFO Job options successfully file THistRead.opts\n\
+  ApplicationMgr    SUCCESS\n====================================================================================================================================\n\
+  ====================================================================================================================================\e\
+  [m\nApplicationMgr    VERBOSE declared service EvtDataSvc/EventDataSvc\e[m\nApplicationMgr\
+  \    VERBOSE declared service DetDataSvc/DetectorDataSvc\e[m\nApplicationMgr   \
+  \ VERBOSE declared service HistogramSvc/HistogramDataSvc\e[m\nApplicationMgr   \
+  \ VERBOSE declared service HbookCnv::PersSvc/HbookHistSvc\e[m\nApplicationMgr  \
+  \  VERBOSE declared service RootHistCnv::PersSvc/RootHistSvc\e[m\nApplicationMgr\
+  \    VERBOSE declared service EvtPersistencySvc/EventPersistencySvc\e[m\nApplicationMgr\
+  \    VERBOSE declared service DetPersistencySvc/DetectorPersistencySvc\e[m\nApplicationMgr\
+  \    VERBOSE declared service HistogramPersistencySvc/HistogramPersistencySvc\e\
+  [m\nApplicationMgr      DEBUG Loading declared DLL's\e[m\nApplicationMgr    VERBOSE\
+  \ added service EventLoopMgr/EventLoopMgr\e[m\nApplicationMgr       INFO Application\
+  \ Manager Configured successfully\e[m\nTHistSvc            DEBUG Delaying connection\
+  \ of Input Files until Initialize. now in OFFLINE\e[m\nTHistSvc            DEBUG\
+  \ Delaying connection of Output Files until Initialize. now in CONFIGURED\e[m\n\
+  THistSvc            DEBUG Delaying connection of Input Files until Initialize. now\
+  \ in CONFIGURED\e[m\nTHistSvc            DEBUG got the FileMgr\e[m\nTHistSvc   \
+  \         DEBUG Now connecting of Input Files\e[m\nTHistSvc            DEBUG Opening\
+  \ TFile \"tuple2.rt\"  stream: \"read1\"  mode: \"O\" comp level: 1\e[m\nTHistSvc\
+  \            DEBUG Opening TFile \"tuple3.rt\"  stream: \"read2\"  mode: \"O\" comp\
+  \ level: 1\e[m\nTHistSvc             INFO registered file [tuple2.rt]... [ok]\e\
+  [m\nTHistSvc             INFO registered file [tuple3.rt]... [ok]\e[m\nTHistSvc\
+  \            DEBUG regHist_i obj: 0  id: /read1/xxx/1Dgauss  s: 0\e[m\nTHistSvc\
+  \            DEBUG Read in TH1F  \"1Dgauss\" from file tuple2.rt\e[m\nTH1.Print\
+  \ Name  = 1Dgauss, Entries= 20000, Total sum= 19982\nTHistSvc            DEBUG Registering\
+  \ TH1F title: \"1D Gaussian\"  id: \"/read1/xxx/1Dgauss\"  dir: tuple2.rt:/xxx \
+  \ file: tuple2.rt\e[m\nTHistSvc            DEBUG regHist_i  THistID: id: /read1/xxx/1Dgauss\
+  \ t: 0 s: 0 M: ######## m: 0 o: 0x######## T: 1 TH1F\e[m\nTHistRead            INFO\
+  \ 1Dgauss: 20000\e[m\nTHistSvc            DEBUG regHist_i obj: 0  id: /read2/2Dgauss\
+  \  s: 0\e[m\nTHistSvc            DEBUG Read in TH2F  \"2Dgauss\" from file tuple3.rt\e\
+  [m\nTH1.Print Name  = 2Dgauss, Entries= 20000, Total sum= 19974\nTHistSvc      \
+  \      DEBUG Registering TH2F title: \"2D Gaussian\"  id: \"/read2/2Dgauss\"  dir:\
+  \ tuple3.rt:/  file: tuple3.rt\e[m\nTHistSvc            DEBUG regHist_i  THistID:\
+  \ id: /read2/2Dgauss t: 0 s: 0 M: ######## m: 0 o: 0x######## T: 1 TH2F\e[m\nTHistRead\
+  \            INFO 2Dgauss: 20000\e[m\nTHistSvc            DEBUG regHist_i obj: 0\
+  \  id: /read2/3Dgauss  s: 0\e[m\nTHistSvc            DEBUG Read in TH3F  \"3Dgauss\"\
+  \ from file tuple3.rt\e[m\nTH1.Print Name  = 3Dgauss, Entries= 20000, Total sum=\
+  \ 19947\nTHistSvc            DEBUG Registering TH3F title: \"3D Gaussian\"  id:\
+  \ \"/read2/3Dgauss\"  dir: tuple3.rt:/  file: tuple3.rt\e[m\nTHistSvc          \
+  \  DEBUG regHist_i  THistID: id: /read2/3Dgauss t: 0 s: 0 M: ######## m: 0 o: 0x########\
+  \ T: 1 TH3F\e[m\nTHistRead            INFO 3Dgauss: 20000\e[m\nTHistSvc        \
+  \    DEBUG regHist_i obj: 0  id: /read2/profile  s: 0\e[m\nTHistSvc            DEBUG\
+  \ Read in TProfile  \"profile\" from file tuple3.rt\e[m\nTH1.Print Name  = profile,\
+  \ Entries= 0, Total sum= 0\nTHistSvc            DEBUG Registering TProfile title:\
+  \ \"profile\"  id: \"/read2/profile\"  dir: tuple3.rt:/  file: tuple3.rt\e[m\nTHistSvc\
+  \            DEBUG regHist_i  THistID: id: /read2/profile t: 0 s: 0 M: ########\
+  \ m: 0 o: 0x######## T: 1 TProfile\e[m\nTHistRead            INFO profile: 0\e[m\n\
+  THistSvc            DEBUG regHist_i obj: 0  id: /read2/trees/stuff/treename  s:\
+  \ 0\e[m\nTHistSvc            DEBUG Read in TTree  \"treename\" from file tuple3.rt\e\
+  [m\nTHistSvc            DEBUG Registering TTree title: \"tree title\"  id: \"/read2/trees/stuff/treename\"\
+  \  dir: tuple3.rt:/trees/stuff  file: tuple3.rt\e[m\nTHistSvc            DEBUG regHist_i\
+  \  THistID: id: /read2/trees/stuff/treename t: 0 s: 0 M: ######## m: 0 o: 0x########\
+  \ T: 2 TTree\e[m\nTHistRead            INFO treename: 1000\e[m\n\e[93;1mEventLoopMgr\
+  \      WARNING Unable to locate service \"EventSelector\" \e[m\n\e[93;1mEventLoopMgr\
+  \      WARNING No events will be processed from external input.\e[m\nApplicationMgr\
+  \       INFO Application Manager Initialized successfully\e[m\nApplicationMgr  \
+  \     INFO Application Manager Started successfully\e[m\nTHistSvc            DEBUG\
+  \ stream: read1  name: tuple2.rt  size: ###\e[m\nTHistSvc            DEBUG stream:\
+  \ read2  name: tuple3.rt  size: ###\e[m\nTHistSvc            DEBUG stream: read1\
+  \  name: tuple2.rt  size: ###\e[m\nTHistSvc            DEBUG stream: read2  name:\
+  \ tuple3.rt  size: ###\e[m\nTHistSvc            DEBUG stream: read1  name: tuple2.rt\
+  \  size: ###\e[m\nTHistSvc            DEBUG stream: read2  name: tuple3.rt  size:\
+  \ ###\e[m\nTHistSvc            DEBUG stream: read1  name: tuple2.rt  size: ###\e\
+  [m\nTHistSvc            DEBUG stream: read2  name: tuple3.rt  size: ###\e[m\nTHistSvc\
+  \            DEBUG stream: read1  name: tuple2.rt  size: ###\e[m\nTHistSvc     \
+  \       DEBUG stream: read2  name: tuple3.rt  size: ###\e[m\nTHistSvc          \
+  \  DEBUG stream: read1  name: tuple2.rt  size: ###\e[m\nTHistSvc            DEBUG\
+  \ stream: read2  name: tuple3.rt  size: ###\e[m\nTHistSvc            DEBUG stream:\
+  \ read1  name: tuple2.rt  size: ###\e[m\nTHistSvc            DEBUG stream: read2\
+  \  name: tuple3.rt  size: ###\e[m\nTHistSvc            DEBUG stream: read1  name:\
+  \ tuple2.rt  size: ###\e[m\nTHistSvc            DEBUG stream: read2  name: tuple3.rt\
+  \  size: ###\e[m\nTHistSvc            DEBUG stream: read1  name: tuple2.rt  size:\
+  \ ###\e[m\nTHistSvc            DEBUG stream: read2  name: tuple3.rt  size: ###\e\
+  [m\nTHistSvc            DEBUG stream: read1  name: tuple2.rt  size: ###\e[m\nTHistSvc\
+  \            DEBUG stream: read2  name: tuple3.rt  size: ###\e[m\nTHistSvc     \
+  \       DEBUG stream: read1  name: tuple2.rt  size: ###\e[m\nTHistSvc          \
+  \  DEBUG stream: read2  name: tuple3.rt  size: ###\e[m\nTHistSvc            DEBUG\
+  \ stream: read1  name: tuple2.rt  size: ###\e[m\nTHistSvc            DEBUG stream:\
+  \ read2  name: tuple3.rt  size: ###\e[m\nTHistSvc            DEBUG stream: read1\
+  \  name: tuple2.rt  size: ###\e[m\nTHistSvc            DEBUG stream: read2  name:\
+  \ tuple3.rt  size: ###\e[m\nTHistSvc            DEBUG stream: read1  name: tuple2.rt\
+  \  size: ###\e[m\nTHistSvc            DEBUG stream: read2  name: tuple3.rt  size:\
+  \ ###\e[m\nTHistSvc            DEBUG stream: read1  name: tuple2.rt  size: ###\e\
+  [m\nTHistSvc            DEBUG stream: read2  name: tuple3.rt  size: ###\e[m\nTHistSvc\
+  \            DEBUG stream: read1  name: tuple2.rt  size: ###\e[m\nTHistSvc     \
+  \       DEBUG stream: read2  name: tuple3.rt  size: ###\e[m\nTHistSvc          \
+  \  DEBUG stream: read1  name: tuple2.rt  size: ###\e[m\nTHistSvc            DEBUG\
+  \ stream: read2  name: tuple3.rt  size: ###\e[m\nTHistSvc            DEBUG stream:\
+  \ read1  name: tuple2.rt  size: ###\e[m\nTHistSvc            DEBUG stream: read2\
+  \  name: tuple3.rt  size: ###\e[m\nTHistSvc            DEBUG stream: read1  name:\
+  \ tuple2.rt  size: ###\e[m\nTHistSvc            DEBUG stream: read2  name: tuple3.rt\
+  \  size: ###\e[m\nTHistSvc            DEBUG stream: read1  name: tuple2.rt  size:\
+  \ ###\e[m\nTHistSvc            DEBUG stream: read2  name: tuple3.rt  size: ###\e\
+  [m\nApplicationMgr       INFO Application Manager Stopped successfully\e[m\nEventLoopMgr\
+  \         INFO Histograms converted successfully according to request.\e[m\nTHistSvc\
+  \            DEBUG dumping THistSvc contents\nm_hlist:  size: 5\n - id: /read1/xxx/1Dgauss\
+  \ t: 0 s: 0 M: ######## m: 0 o: 0x######## T: 1 TH1F :: [0x########] 1 {[0x########]}\n\
+  \ - id: /read2/2Dgauss t: 0 s: 0 M: ######## m: 0 o: 0x######## T: 1 TH2F :: [0x########]\
+  \ 1 {[0x########]}\n - id: /read2/3Dgauss t: 0 s: 0 M: ######## m: 0 o: 0x########\
+  \ T: 1 TH3F :: [0x########] 1 {[0x########]}\n - id: /read2/profile t: 0 s: 0 M:\
+  \ ######## m: 0 o: 0x######## T: 1 TProfile :: [0x########] 1 {[0x########]}\n -\
+  \ id: /read2/trees/stuff/treename t: 0 s: 0 M: ######## m: 0 o: 0x######## T: 2\
+  \ TTree :: [0x########] 1 {[0x########]}\nm_uids: 5\n - /read1/xxx/1Dgauss  [0x########]\n\
+  \ - /read2/2Dgauss  [0x########]\n - /read2/3Dgauss  [0x########]\n - /read2/profile\
+  \  [0x########]\n - /read2/trees/stuff/treename  [0x########]\nm_ids: 5\n - 2Dgauss\
+  \  [0x########]\n - 3Dgauss  [0x########]\n - profile  [0x########]\n - trees/stuff/treename\
+  \  [0x########]\n - xxx/1Dgauss  [0x########]\nm_tobjs: 5\n - 0x######## -> id:\
+  \ /read1/xxx/1Dgauss t: 0 s: 0 M: ######## m: 0 o: 0x######## T: 1 TH1F\n - 0x########\
+  \ -> id: /read2/2Dgauss t: 0 s: 0 M: ######## m: 0 o: 0x######## T: 1 TH2F\n - 0x########\
+  \ -> id: /read2/3Dgauss t: 0 s: 0 M: ######## m: 0 o: 0x######## T: 1 TH3F\n - 0x########\
+  \ -> id: /read2/profile t: 0 s: 0 M: ######## m: 0 o: 0x######## T: 1 TProfile\n\
+  \ - 0x######## -> id: /read2/trees/stuff/treename t: 0 s: 0 M: ######## m: 0 o:\
+  \ 0x######## T: 2 TTree\n\e[m\nTHistSvc            DEBUG THistSvc::finalize\e[m\n\
+  THistSvc            DEBUG finalize: id: /read1/xxx/1Dgauss t: 0 s: 0 M: ########\
+  \ m: 0 o: 0x######## T: 1 TH1F\e[m\nTHistSvc            DEBUG finalize: id: /read2/2Dgauss\
+  \ t: 0 s: 0 M: ######## m: 0 o: 0x######## T: 1 TH2F\e[m\nTHistSvc            DEBUG\
+  \ finalize: id: /read2/3Dgauss t: 0 s: 0 M: ######## m: 0 o: 0x######## T: 1 TH3F\e\
+  [m\nTHistSvc            DEBUG finalize: id: /read2/profile t: 0 s: 0 M: ########\
+  \ m: 0 o: 0x######## T: 1 TProfile\e[m\nTHistSvc            DEBUG finalize: id:\
+  \ /read2/trees/stuff/treename t: 0 s: 0 M: ######## m: 0 o: 0x######## T: 2 TTree\e\
+  [m\nTHistSvc            DEBUG THistSvc::writeObjectsToFile()::List of Files connected\
+  \ in ROOT \e[m\nTHistSvc            DEBUG THistSvc::writeObjectsToFile()::List of\
+  \ Files connected in ROOT: \"tuple2.rt\"\e[m\nTHistSvc            DEBUG THistSvc::writeObjectsToFile()::List\
+  \ of Files connected in ROOT: \"tuple3.rt\"\e[m\nTHistSvc             INFO Listing\
+  \ contents of ROOT files: \e[m\nTHistSvc            DEBUG finalizing stream/file\
+  \ read1:tuple2.rt\e[m\nTHistSvc             INFO ==> File: tuple2.rt  stream: read1\e\
+  [m\nTFile: name=tuple2.rt, title=, option=READ\nTH1.Print Name  = 1Dgauss, Entries=\
+  \ 20000, Total sum= 19982\n          Title = 1D Gaussian\n          NbinsX= 100,\
+  \ xmin= -50, xmax=50\nTHistSvc            DEBUG finalizing stream/file read2:tuple3.rt\e\
+  [m\nTHistSvc             INFO ==> File: tuple3.rt  stream: read2\e[m\nTFile: name=tuple3.rt,\
+  \ title=, option=READ\nTH1.Print Name  = 2Dgauss, Entries= 20000, Total sum= 19974\n\
+  \          Title = 2D Gaussian\n          NbinsX= 100, xmin= -50, xmax=50, NbinsY=\
+  \ 100, ymin= -50, ymax=50\nTH1.Print Name  = 3Dgauss, Entries= 20000, Total sum=\
+  \ 19947\n          Title = 3D Gaussian\n          NbinsX= 100, xmin= -50, xmax=50,\
+  \ NbinsY= 100, ymin= -50, ymax=50, NbinsZ= 100, zmin= -50, zmax=50\nTH1.Print Name\
+  \  = profile, Entries= 0, Total sum= 0\n          Title = profile\n          NbinsX=\
+  \ 100, xmin= -50, xmax=-50\nApplicationMgr       INFO Application Manager Finalized\
+  \ successfully\e[m\nApplicationMgr       INFO Application Manager Terminated successfully\e\
+  [m"
+histos: {}
+ttrees:
+  treename:
+    Name: treename
+    Title: tree title
+    Entries: 1000
+    Branches:
+      branch1:
+        Name: branch1
+        Title: point1/I
+        Entries: 1000
+      branch2:
+        Name: branch2
+        Title: point2/I
+        Entries: 1000
+      branch3:
+        Name: branch3
+        Title: point3/I
+        Entries: 1000
diff --git a/GaudiTestSuite/tests/pytest/refs/THistRead.yaml b/GaudiTestSuite/tests/pytest/refs/THistRead.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..15f17c337aa0e807172462ec5721845848959e37
--- /dev/null
+++ b/GaudiTestSuite/tests/pytest/refs/THistRead.yaml
@@ -0,0 +1,113 @@
+stdout: "JobOptionsSvc        INFO Job options successfully file THistRead.opts\n\
+  ApplicationMgr    SUCCESS\n====================================================================================================================================\n\
+  ====================================================================================================================================\e\
+  [m\nApplicationMgr    VERBOSE declared service EvtDataSvc/EventDataSvc\e[m\nApplicationMgr\
+  \    VERBOSE declared service DetDataSvc/DetectorDataSvc\e[m\nApplicationMgr   \
+  \ VERBOSE declared service HistogramSvc/HistogramDataSvc\e[m\nApplicationMgr   \
+  \ VERBOSE declared service HbookCnv::PersSvc/HbookHistSvc\e[m\nApplicationMgr  \
+  \  VERBOSE declared service RootHistCnv::PersSvc/RootHistSvc\e[m\nApplicationMgr\
+  \    VERBOSE declared service EvtPersistencySvc/EventPersistencySvc\e[m\nApplicationMgr\
+  \    VERBOSE declared service DetPersistencySvc/DetectorPersistencySvc\e[m\nApplicationMgr\
+  \    VERBOSE declared service HistogramPersistencySvc/HistogramPersistencySvc\e\
+  [m\nApplicationMgr      DEBUG Loading declared DLL's\e[m\nApplicationMgr    VERBOSE\
+  \ added service EventLoopMgr/EventLoopMgr\e[m\nApplicationMgr       INFO Application\
+  \ Manager Configured successfully\e[m\nTHistSvc            DEBUG Delaying connection\
+  \ of Input Files until Initialize. now in OFFLINE\e[m\nTHistSvc            DEBUG\
+  \ Delaying connection of Output Files until Initialize. now in CONFIGURED\e[m\n\
+  THistSvc            DEBUG Delaying connection of Input Files until Initialize. now\
+  \ in CONFIGURED\e[m\nTHistSvc            DEBUG got the FileMgr\e[m\nTHistSvc   \
+  \         DEBUG Now connecting of Input Files\e[m\nTHistSvc            DEBUG Opening\
+  \ TFile \"tuple2.rt\"  stream: \"read1\"  mode: \"O\" comp level: 1\e[m\nTHistSvc\
+  \            DEBUG Opening TFile \"tuple3.rt\"  stream: \"read2\"  mode: \"O\" comp\
+  \ level: 1\e[m\nTHistSvc             INFO registered file [tuple2.rt]... [ok]\e\
+  [m\nTHistSvc             INFO registered file [tuple3.rt]... [ok]\e[m\nTHistSvc\
+  \            DEBUG regHist_i obj: 0  id: /read1/xxx/1Dgauss  s: 0\e[m\nTHistSvc\
+  \            DEBUG Read in TH1F  \"1Dgauss\" from file tuple2.rt\e[m\nTH1.Print\
+  \ Name  = 1Dgauss, Entries= 20000, Total sum= 19982\nTHistSvc            DEBUG Registering\
+  \ TH1F title: \"1D Gaussian\"  id: \"/read1/xxx/1Dgauss\"  dir: tuple2.rt:/xxx \
+  \ file: tuple2.rt\e[m\nTHistSvc            DEBUG regHist_i  THistID: id: /read1/xxx/1Dgauss\
+  \ t: 0 s: 0 M: ######## m: 0 o: 0x######## T: 1 TH1F\e[m\nTHistRead            INFO\
+  \ 1Dgauss: 20000\e[m\nTHistSvc            DEBUG regHist_i obj: 0  id: /read2/2Dgauss\
+  \  s: 0\e[m\nTHistSvc            DEBUG Read in TH2F  \"2Dgauss\" from file tuple3.rt\e\
+  [m\nTH1.Print Name  = 2Dgauss, Entries= 20000, Total sum= 19974\nTHistSvc      \
+  \      DEBUG Registering TH2F title: \"2D Gaussian\"  id: \"/read2/2Dgauss\"  dir:\
+  \ tuple3.rt:/  file: tuple3.rt\e[m\nTHistSvc            DEBUG regHist_i  THistID:\
+  \ id: /read2/2Dgauss t: 0 s: 0 M: ######## m: 0 o: 0x######## T: 1 TH2F\e[m\nTHistRead\
+  \            INFO 2Dgauss: 20000\e[m\nTHistSvc            DEBUG regHist_i obj: 0\
+  \  id: /read2/3Dgauss  s: 0\e[m\nTHistSvc            DEBUG Read in TH3F  \"3Dgauss\"\
+  \ from file tuple3.rt\e[m\nTH1.Print Name  = 3Dgauss, Entries= 20000, Total sum=\
+  \ 19947\nTHistSvc            DEBUG Registering TH3F title: \"3D Gaussian\"  id:\
+  \ \"/read2/3Dgauss\"  dir: tuple3.rt:/  file: tuple3.rt\e[m\nTHistSvc          \
+  \  DEBUG regHist_i  THistID: id: /read2/3Dgauss t: 0 s: 0 M: ######## m: 0 o: 0x########\
+  \ T: 1 TH3F\e[m\nTHistRead            INFO 3Dgauss: 20000\e[m\nTHistSvc        \
+  \    DEBUG regHist_i obj: 0  id: /read2/profile  s: 0\e[m\nTHistSvc            DEBUG\
+  \ Read in TProfile  \"profile\" from file tuple3.rt\e[m\nTH1.Print Name  = profile,\
+  \ Entries= 0, Total sum= 0\nTHistSvc            DEBUG Registering TProfile title:\
+  \ \"profile\"  id: \"/read2/profile\"  dir: tuple3.rt:/  file: tuple3.rt\e[m\nTHistSvc\
+  \            DEBUG regHist_i  THistID: id: /read2/profile t: 0 s: 0 M: ########\
+  \ m: 0 o: 0x######## T: 1 TProfile\e[m\nTHistRead            INFO profile: 0\e[m\n\
+  THistSvc            DEBUG regHist_i obj: 0  id: /read2/trees/stuff/treename  s:\
+  \ 0\e[m\nTHistSvc            DEBUG Read in TTree  \"treename\" from file tuple3.rt\e\
+  [m\nTHistSvc            DEBUG Registering TTree title: \"tree title\"  id: \"/read2/trees/stuff/treename\"\
+  \  dir: tuple3.rt:/trees/stuff  file: tuple3.rt\e[m\nTHistSvc            DEBUG regHist_i\
+  \  THistID: id: /read2/trees/stuff/treename t: 0 s: 0 M: ######## m: 0 o: 0x########\
+  \ T: 2 TTree\e[m\nTHistRead            INFO treename: 1000\e[m\n\e[93;1mEventLoopMgr\
+  \      WARNING Unable to locate service \"EventSelector\" \e[m\n\e[93;1mEventLoopMgr\
+  \      WARNING No events will be processed from external input.\e[m\nApplicationMgr\
+  \       INFO Application Manager Initialized successfully\e[m\nApplicationMgr  \
+  \     INFO Application Manager Started successfully\e[m\nApplicationMgr       INFO\
+  \ Application Manager Stopped successfully\e[m\nEventLoopMgr         INFO Histograms\
+  \ converted successfully according to request.\e[m\nTHistSvc            DEBUG dumping\
+  \ THistSvc contents\nm_hlist:  size: 5\n - id: /read1/xxx/1Dgauss t: 0 s: 0 M: ########\
+  \ m: 0 o: 0x######## T: 1 TH1F :: [0x########] 1 {[0x########]}\n - id: /read2/2Dgauss\
+  \ t: 0 s: 0 M: ######## m: 0 o: 0x######## T: 1 TH2F :: [0x########] 1 {[0x########]}\n\
+  \ - id: /read2/3Dgauss t: 0 s: 0 M: ######## m: 0 o: 0x######## T: 1 TH3F :: [0x########]\
+  \ 1 {[0x########]}\n - id: /read2/profile t: 0 s: 0 M: ######## m: 0 o: 0x########\
+  \ T: 1 TProfile :: [0x########] 1 {[0x########]}\n - id: /read2/trees/stuff/treename\
+  \ t: 0 s: 0 M: ######## m: 0 o: 0x######## T: 2 TTree :: [0x########] 1 {[0x########]}\n\
+  m_uids: 5\n - /read1/xxx/1Dgauss  [0x########]\n - /read2/2Dgauss  [0x########]\n\
+  \ - /read2/3Dgauss  [0x########]\n - /read2/profile  [0x########]\n - /read2/trees/stuff/treename\
+  \  [0x########]\nm_ids: 5\n - 2Dgauss  [0x########]\n - 3Dgauss  [0x########]\n\
+  \ - profile  [0x########]\n - trees/stuff/treename  [0x########]\n - xxx/1Dgauss\
+  \  [0x########]\nm_tobjs: 5\n - 0x######## -> id: /read1/xxx/1Dgauss t: 0 s: 0 M:\
+  \ ######## m: 0 o: 0x######## T: 1 TH1F\n - 0x######## -> id: /read2/2Dgauss t:\
+  \ 0 s: 0 M: ######## m: 0 o: 0x######## T: 1 TH2F\n - 0x######## -> id: /read2/3Dgauss\
+  \ t: 0 s: 0 M: ######## m: 0 o: 0x######## T: 1 TH3F\n - 0x######## -> id: /read2/profile\
+  \ t: 0 s: 0 M: ######## m: 0 o: 0x######## T: 1 TProfile\n - 0x######## -> id: /read2/trees/stuff/treename\
+  \ t: 0 s: 0 M: ######## m: 0 o: 0x######## T: 2 TTree\n\e[m\nTHistSvc          \
+  \  DEBUG THistSvc::finalize\e[m\nTHistSvc            DEBUG THistSvc::writeObjectsToFile()::List\
+  \ of Files connected in ROOT \e[m\nTHistSvc            DEBUG THistSvc::writeObjectsToFile()::List\
+  \ of Files connected in ROOT: \"tuple2.rt\"\e[m\nTHistSvc            DEBUG THistSvc::writeObjectsToFile()::List\
+  \ of Files connected in ROOT: \"tuple3.rt\"\e[m\nTHistSvc             INFO Listing\
+  \ contents of ROOT files: \e[m\nTHistSvc             INFO ==> File: tuple2.rt  stream:\
+  \ read1\e[m\nTFile: name=tuple2.rt, title=, option=READ\nTH1.Print Name  = 1Dgauss,\
+  \ Entries= 20000, Total sum= 19982\n          Title = 1D Gaussian\n          NbinsX=\
+  \ 100, xmin= -50, xmax=50\nTHistSvc             INFO ==> File: tuple3.rt  stream:\
+  \ read2\e[m\nTFile: name=tuple3.rt, title=, option=READ\nTH1.Print Name  = 2Dgauss,\
+  \ Entries= 20000, Total sum= 19974\n          Title = 2D Gaussian\n          NbinsX=\
+  \ 100, xmin= -50, xmax=50, NbinsY= 100, ymin= -50, ymax=50\nTH1.Print Name  = 3Dgauss,\
+  \ Entries= 20000, Total sum= 19947\n          Title = 3D Gaussian\n          NbinsX=\
+  \ 100, xmin= -50, xmax=50, NbinsY= 100, ymin= -50, ymax=50, NbinsZ= 100, zmin= -50,\
+  \ zmax=50\nTH1.Print Name  = profile, Entries= 0, Total sum= 0\n          Title\
+  \ = profile\n          NbinsX= 100, xmin= -50, xmax=-50\nApplicationMgr       INFO\
+  \ Application Manager Finalized successfully\e[m\nApplicationMgr       INFO Application\
+  \ Manager Terminated successfully\e[m"
+histos: {}
+ttrees:
+  treename:
+    Name: treename
+    Title: tree title
+    Entries: 1000
+    Branches:
+      branch1:
+        Name: branch1
+        Title: point1/I
+        Entries: 1000
+      branch2:
+        Name: branch2
+        Title: point2/I
+        Entries: 1000
+      branch3:
+        Name: branch3
+        Title: point3/I
+        Entries: 1000
diff --git a/GaudiTestSuite/tests/pytest/refs/THistWrite.dbg.yaml b/GaudiTestSuite/tests/pytest/refs/THistWrite.dbg.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..0aa4d0b6c3ba60ef8c394ecf5fbcbfd078aac928
--- /dev/null
+++ b/GaudiTestSuite/tests/pytest/refs/THistWrite.dbg.yaml
@@ -0,0 +1,333 @@
+stdout: "JobOptionsSvc        INFO Job options successfully file THistWrite.opts\n\
+  ApplicationMgr    SUCCESS\n====================================================================================================================================\n\
+  ====================================================================================================================================\e\
+  [m\nApplicationMgr    VERBOSE declared service EvtDataSvc/EventDataSvc\e[m\nApplicationMgr\
+  \    VERBOSE declared service DetDataSvc/DetectorDataSvc\e[m\nApplicationMgr   \
+  \ VERBOSE declared service HistogramSvc/HistogramDataSvc\e[m\nApplicationMgr   \
+  \ VERBOSE declared service HbookCnv::PersSvc/HbookHistSvc\e[m\nApplicationMgr  \
+  \  VERBOSE declared service RootHistCnv::PersSvc/RootHistSvc\e[m\nApplicationMgr\
+  \    VERBOSE declared service EvtPersistencySvc/EventPersistencySvc\e[m\nApplicationMgr\
+  \    VERBOSE declared service DetPersistencySvc/DetectorPersistencySvc\e[m\nApplicationMgr\
+  \    VERBOSE declared service HistogramPersistencySvc/HistogramPersistencySvc\e\
+  [m\nApplicationMgr      DEBUG Loading declared DLL's\e[m\nApplicationMgr    VERBOSE\
+  \ added service EventLoopMgr/EventLoopMgr\e[m\nApplicationMgr       INFO Application\
+  \ Manager Configured successfully\e[m\nTHistSvc            DEBUG Delaying connection\
+  \ of Output Files until Initialize. now in OFFLINE\e[m\nTHistSvc            DEBUG\
+  \ Delaying connection of Output Files until Initialize. now in CONFIGURED\e[m\n\
+  THistSvc            DEBUG Delaying connection of Input Files until Initialize. now\
+  \ in CONFIGURED\e[m\nTHistSvc            DEBUG got the FileMgr\e[m\nTHistSvc   \
+  \         DEBUG Opening TFile \"tuple2.rt\"  stream: \"upd\"  mode: \"A\" comp level:\
+  \ 1\e[m\nTHistSvc            DEBUG Opening TFile \"tuple3.rt\"  stream: \"rec\"\
+  \  mode: \"R\" comp level: 1\e[m\nTHistSvc             INFO registered file [tuple3.rt]...\
+  \ [ok]\e[m\nTHistSvc             INFO registered file [tuple2.rt]... [ok]\e[m\n\
+  THistSvc            DEBUG regHist_i obj: 0x########  id: TempHist1  s: 0\e[m\nTHistSvc\
+  \            DEBUG Historgram with id \"TempHist1\" is temporary\e[m\nTHistSvc \
+  \           DEBUG Registering TH1F title: \"Temporary Tree 1\"  id: \"/temp/TempHist1\"\
+  \  dir: root:/  file: none\e[m\nTHistSvc            DEBUG regHist_i  THistID: id:\
+  \ /temp/TempHist1 t: 1 s: 0 M: ######## m: 0 o: 0x######## T: 1 TH1F\e[m\nTHistSvc\
+  \            DEBUG regHist_i obj: 0x########  id: other/TempHist1a  s: 0\e[m\nTHistSvc\
+  \            DEBUG Historgram with id \"other/TempHist1a\" is temporary\e[m\nTHistSvc\
+  \            DEBUG Registering TH1F title: \"Temporary Tree 1a\"  id: \"/temp/other/TempHist1a\"\
+  \  dir: root:/other  file: none\e[m\nTHistSvc            DEBUG regHist_i  THistID:\
+  \ id: /temp/other/TempHist1a t: 1 s: 0 M: ######## m: 0 o: 0x######## T: 1 TH1F\e\
+  [m\nTHistSvc            DEBUG regHist_i obj: 0x########  id: /new/Tree2  s: 0\e\
+  [m\n\e[93;1mTHistSvc          WARNING no stream \"new\" associated with id: \"/new/Tree2\"\
+  \e[m\nTHistSvc            DEBUG Historgram with id \"/new/Tree2\" is temporary\e\
+  [m\nTHistSvc            DEBUG Registering TH1F title: \"Tree 2\"  id: \"/new/Tree2\"\
+  \  dir: root:/  file: none\e[m\nTHistSvc            DEBUG regHist_i  THistID: id:\
+  \ /new/Tree2 t: 1 s: 0 M: ######## m: 0 o: 0x######## T: 1 TH1F\e[m\nTHistSvc  \
+  \          DEBUG regHist_i obj: 0x########  id: /upd/xxx/gauss1d  s: 0\e[m\nTHistSvc\
+  \            DEBUG Registering TH1F title: \"1D Gaussian\"  id: \"/upd/xxx/gauss1d\"\
+  \  dir: tuple2.rt:/xxx  file: tuple2.rt\e[m\nTHistSvc            DEBUG regHist_i\
+  \  THistID: id: /upd/xxx/gauss1d t: 0 s: 0 M: ######## m: 0 o: 0x######## T: 1 TH1F\e\
+  [m\nTHistSvc            DEBUG regHist_i obj: 0x########  id: /rec/gauss2d  s: 0\e\
+  [m\nTHistSvc            DEBUG Registering TH2F title: \"2D Gaussian\"  id: \"/rec/gauss2d\"\
+  \  dir: tuple3.rt:/  file: tuple3.rt\e[m\nTHistSvc            DEBUG regHist_i  THistID:\
+  \ id: /rec/gauss2d t: 0 s: 0 M: ######## m: 0 o: 0x######## T: 1 TH2F\e[m\nTHistSvc\
+  \            DEBUG regHist_i obj: 0x########  id: /rec/gauss3d  s: 0\e[m\nTHistSvc\
+  \            DEBUG Registering TH3F title: \"3D Gaussian\"  id: \"/rec/gauss3d\"\
+  \  dir: tuple3.rt:/  file: tuple3.rt\e[m\nTHistSvc            DEBUG regHist_i  THistID:\
+  \ id: /rec/gauss3d t: 0 s: 0 M: ######## m: 0 o: 0x######## T: 1 TH3F\e[m\nTHistSvc\
+  \            DEBUG regHist_i obj: 0x########  id: TempHist5  s: 0\e[m\nTHistSvc\
+  \            DEBUG Historgram with id \"TempHist5\" is temporary\e[m\nTHistSvc \
+  \           DEBUG Registering TH1F title: \"Temporary Tree 5\"  id: \"/temp/TempHist5\"\
+  \  dir: root:/  file: none\e[m\nTHistSvc            DEBUG regHist_i  THistID: id:\
+  \ /temp/TempHist5 t: 1 s: 0 M: ######## m: 0 o: 0x######## T: 1 TH1F\e[m\nTHistSvc\
+  \            DEBUG regHist_i obj: 0x########  id: TempHist7  s: 0\e[m\nTHistSvc\
+  \            DEBUG Historgram with id \"TempHist7\" is temporary\e[m\nTHistSvc \
+  \           DEBUG Registering TH1D title: \"Temporary Tree 7\"  id: \"/temp/TempHist7\"\
+  \  dir: root:/  file: none\e[m\nTHistSvc            DEBUG regHist_i  THistID: id:\
+  \ /temp/TempHist7 t: 1 s: 0 M: ######## m: 0 o: 0x######## T: 1 TH1D\e[m\nTHistSvc\
+  \            DEBUG regHist_i obj: 0x########  id: /rec/prof  s: 0\e[m\nTHistSvc\
+  \            DEBUG Registering TProfile title: \"profile\"  id: \"/rec/prof\"  dir:\
+  \ tuple3.rt:/  file: tuple3.rt\e[m\nTHistSvc            DEBUG regHist_i  THistID:\
+  \ id: /rec/prof t: 0 s: 0 M: ######## m: 0 o: 0x######## T: 1 TProfile\e[m\nTHistSvc\
+  \            DEBUG regHist_i obj: 0x########  id: /rec/trees/stuff/tree1  s: 0\e\
+  [m\nTHistSvc            DEBUG Registering TTree title: \"tree title\"  id: \"/rec/trees/stuff/tree1\"\
+  \  dir: tuple3.rt:/trees/stuff  file: tuple3.rt\e[m\nTHistSvc            DEBUG regHist_i\
+  \  THistID: id: /rec/trees/stuff/tree1 t: 0 s: 0 M: ######## m: 0 o: 0x########\
+  \ T: 2 TTree\e[m\nTHistSvc            DEBUG regHist_i obj: 0x########  id: /upd/xxx/gauss1d_shared\
+  \  s: 1\e[m\nTHistSvc            DEBUG Registering shared TH1F title: \"1D Gaussian\"\
+  \  id: \"/upd/xxx/gauss1d_shared\"  dir: tuple2.rt:/xxx  file: tuple2.rt\e[m\nTHistSvc\
+  \            DEBUG regHist_i  THistID: id: /upd/xxx/gauss1d_shared t: 0 s: 1 M:\
+  \ ######## m: 0x######## o: 0x######## T: 1 TH1F\e[m\nTHistSvc            DEBUG\
+  \ regHist_i obj: 0x########  id: /rec/gauss2d_shared  s: 1\e[m\nTHistSvc       \
+  \     DEBUG Registering shared TH2F title: \"2D Gaussian\"  id: \"/rec/gauss2d_shared\"\
+  \  dir: tuple3.rt:/  file: tuple3.rt\e[m\nTHistSvc            DEBUG regHist_i  THistID:\
+  \ id: /rec/gauss2d_shared t: 0 s: 1 M: ######## m: 0x######## o: 0x######## T: 1\
+  \ TH2F\e[m\nTHistSvc            DEBUG regHist_i obj: 0x########  id: /rec/gauss3d_shared\
+  \  s: 1\e[m\nTHistSvc            DEBUG Registering shared TH3F title: \"3D Gaussian\"\
+  \  id: \"/rec/gauss3d_shared\"  dir: tuple3.rt:/  file: tuple3.rt\e[m\nTHistSvc\
+  \            DEBUG regHist_i  THistID: id: /rec/gauss3d_shared t: 0 s: 1 M: ########\
+  \ m: 0x######## o: 0x######## T: 1 TH3F\e[m\n\e[93;1mEventLoopMgr      WARNING Unable\
+  \ to locate service \"EventSelector\" \e[m\n\e[93;1mEventLoopMgr      WARNING No\
+  \ events will be processed from external input.\e[m\nApplicationMgr       INFO Application\
+  \ Manager Initialized successfully\e[m\nApplicationMgr       INFO Application Manager\
+  \ Started successfully\e[m\nRndmGenSvc.Engine    INFO Generator engine type:CLHEP::RanluxEngine\e\
+  [m\nRndmGenSvc.Engine    INFO Current Seed:1234567 Luxury:3\e[m\nRndmGenSvc    \
+  \       INFO Using Random engine:HepRndm::Engine<CLHEP::RanluxEngine>\e[m\nTHistSvc\
+  \            DEBUG getSharedHist: found THistID: id: /upd/xxx/gauss1d_shared t:\
+  \ 0 s: 1 M: ######## m: 0x######## o: 0x######## T: 1 TH1F\e[m\nTHistSvc       \
+  \     DEBUG getSharedHist: found THistID: id: /rec/gauss2d_shared t: 0 s: 1 M: ########\
+  \ m: 0x######## o: 0x######## T: 1 TH2F\e[m\nTHistSvc            DEBUG getSharedHist:\
+  \ found THistID: id: /rec/gauss3d_shared t: 0 s: 1 M: ######## m: 0x######## o:\
+  \ 0x######## T: 1 TH3F\e[m\nTHistSvc            DEBUG stream: rec  name: tuple3.rt\
+  \  size: ###\e[m\nTHistSvc            DEBUG stream: upd  name: tuple2.rt  size:\
+  \ ###\e[m\nTHistSvc            DEBUG getSharedHist: found THistID: id: /upd/xxx/gauss1d_shared\
+  \ t: 0 s: 1 M: ######## m: 0x######## o: 0x######## T: 1 TH1F\e[m\nTHistSvc    \
+  \        DEBUG getSharedHist: found THistID: id: /rec/gauss2d_shared t: 0 s: 1 M:\
+  \ ######## m: 0x######## o: 0x######## T: 1 TH2F\e[m\nTHistSvc            DEBUG\
+  \ getSharedHist: found THistID: id: /rec/gauss3d_shared t: 0 s: 1 M: ######## m:\
+  \ 0x######## o: 0x######## T: 1 TH3F\e[m\nTHistSvc            DEBUG stream: rec\
+  \  name: tuple3.rt  size: ###\e[m\nTHistSvc            DEBUG stream: upd  name:\
+  \ tuple2.rt  size: ###\e[m\nTHistSvc            DEBUG getSharedHist: found THistID:\
+  \ id: /upd/xxx/gauss1d_shared t: 0 s: 1 M: ######## m: 0x######## o: 0x########\
+  \ T: 1 TH1F\e[m\nTHistSvc            DEBUG getSharedHist: found THistID: id: /rec/gauss2d_shared\
+  \ t: 0 s: 1 M: ######## m: 0x######## o: 0x######## T: 1 TH2F\e[m\nTHistSvc    \
+  \        DEBUG getSharedHist: found THistID: id: /rec/gauss3d_shared t: 0 s: 1 M:\
+  \ ######## m: 0x######## o: 0x######## T: 1 TH3F\e[m\nTHistSvc            DEBUG\
+  \ stream: rec  name: tuple3.rt  size: ###\e[m\nTHistSvc            DEBUG stream:\
+  \ upd  name: tuple2.rt  size: ###\e[m\nTHistSvc            DEBUG getSharedHist:\
+  \ found THistID: id: /upd/xxx/gauss1d_shared t: 0 s: 1 M: ######## m: 0x########\
+  \ o: 0x######## T: 1 TH1F\e[m\nTHistSvc            DEBUG getSharedHist: found THistID:\
+  \ id: /rec/gauss2d_shared t: 0 s: 1 M: ######## m: 0x######## o: 0x######## T: 1\
+  \ TH2F\e[m\nTHistSvc            DEBUG getSharedHist: found THistID: id: /rec/gauss3d_shared\
+  \ t: 0 s: 1 M: ######## m: 0x######## o: 0x######## T: 1 TH3F\e[m\nTHistSvc    \
+  \        DEBUG stream: rec  name: tuple3.rt  size: ###\e[m\nTHistSvc           \
+  \ DEBUG stream: upd  name: tuple2.rt  size: ###\e[m\nTHistSvc            DEBUG getSharedHist:\
+  \ found THistID: id: /upd/xxx/gauss1d_shared t: 0 s: 1 M: ######## m: 0x########\
+  \ o: 0x######## T: 1 TH1F\e[m\nTHistSvc            DEBUG getSharedHist: found THistID:\
+  \ id: /rec/gauss2d_shared t: 0 s: 1 M: ######## m: 0x######## o: 0x######## T: 1\
+  \ TH2F\e[m\nTHistSvc            DEBUG getSharedHist: found THistID: id: /rec/gauss3d_shared\
+  \ t: 0 s: 1 M: ######## m: 0x######## o: 0x######## T: 1 TH3F\e[m\nTHistSvc    \
+  \        DEBUG stream: rec  name: tuple3.rt  size: ###\e[m\nTHistSvc           \
+  \ DEBUG stream: upd  name: tuple2.rt  size: ###\e[m\nTHistSvc            DEBUG getSharedHist:\
+  \ found THistID: id: /upd/xxx/gauss1d_shared t: 0 s: 1 M: ######## m: 0x########\
+  \ o: 0x######## T: 1 TH1F\e[m\nTHistSvc            DEBUG getSharedHist: found THistID:\
+  \ id: /rec/gauss2d_shared t: 0 s: 1 M: ######## m: 0x######## o: 0x######## T: 1\
+  \ TH2F\e[m\nTHistSvc            DEBUG getSharedHist: found THistID: id: /rec/gauss3d_shared\
+  \ t: 0 s: 1 M: ######## m: 0x######## o: 0x######## T: 1 TH3F\e[m\nTHistSvc    \
+  \        DEBUG stream: rec  name: tuple3.rt  size: ###\e[m\nTHistSvc           \
+  \ DEBUG stream: upd  name: tuple2.rt  size: ###\e[m\nTHistSvc            DEBUG getSharedHist:\
+  \ found THistID: id: /upd/xxx/gauss1d_shared t: 0 s: 1 M: ######## m: 0x########\
+  \ o: 0x######## T: 1 TH1F\e[m\nTHistSvc            DEBUG getSharedHist: found THistID:\
+  \ id: /rec/gauss2d_shared t: 0 s: 1 M: ######## m: 0x######## o: 0x######## T: 1\
+  \ TH2F\e[m\nTHistSvc            DEBUG getSharedHist: found THistID: id: /rec/gauss3d_shared\
+  \ t: 0 s: 1 M: ######## m: 0x######## o: 0x######## T: 1 TH3F\e[m\nTHistSvc    \
+  \        DEBUG stream: rec  name: tuple3.rt  size: ###\e[m\nTHistSvc           \
+  \ DEBUG stream: upd  name: tuple2.rt  size: ###\e[m\nTHistSvc            DEBUG getSharedHist:\
+  \ found THistID: id: /upd/xxx/gauss1d_shared t: 0 s: 1 M: ######## m: 0x########\
+  \ o: 0x######## T: 1 TH1F\e[m\nTHistSvc            DEBUG getSharedHist: found THistID:\
+  \ id: /rec/gauss2d_shared t: 0 s: 1 M: ######## m: 0x######## o: 0x######## T: 1\
+  \ TH2F\e[m\nTHistSvc            DEBUG getSharedHist: found THistID: id: /rec/gauss3d_shared\
+  \ t: 0 s: 1 M: ######## m: 0x######## o: 0x######## T: 1 TH3F\e[m\nTHistSvc    \
+  \        DEBUG stream: rec  name: tuple3.rt  size: ###\e[m\nTHistSvc           \
+  \ DEBUG stream: upd  name: tuple2.rt  size: ###\e[m\nTHistSvc            DEBUG getSharedHist:\
+  \ found THistID: id: /upd/xxx/gauss1d_shared t: 0 s: 1 M: ######## m: 0x########\
+  \ o: 0x######## T: 1 TH1F\e[m\nTHistSvc            DEBUG getSharedHist: found THistID:\
+  \ id: /rec/gauss2d_shared t: 0 s: 1 M: ######## m: 0x######## o: 0x######## T: 1\
+  \ TH2F\e[m\nTHistSvc            DEBUG getSharedHist: found THistID: id: /rec/gauss3d_shared\
+  \ t: 0 s: 1 M: ######## m: 0x######## o: 0x######## T: 1 TH3F\e[m\nTHistSvc    \
+  \        DEBUG stream: rec  name: tuple3.rt  size: ###\e[m\nTHistSvc           \
+  \ DEBUG stream: upd  name: tuple2.rt  size: ###\e[m\nTHistSvc            DEBUG getSharedHist:\
+  \ found THistID: id: /upd/xxx/gauss1d_shared t: 0 s: 1 M: ######## m: 0x########\
+  \ o: 0x######## T: 1 TH1F\e[m\nTHistSvc            DEBUG getSharedHist: found THistID:\
+  \ id: /rec/gauss2d_shared t: 0 s: 1 M: ######## m: 0x######## o: 0x######## T: 1\
+  \ TH2F\e[m\nTHistSvc            DEBUG getSharedHist: found THistID: id: /rec/gauss3d_shared\
+  \ t: 0 s: 1 M: ######## m: 0x######## o: 0x######## T: 1 TH3F\e[m\nTHistSvc    \
+  \        DEBUG stream: rec  name: tuple3.rt  size: ###\e[m\nTHistSvc           \
+  \ DEBUG stream: upd  name: tuple2.rt  size: ###\e[m\nTHistSvc            DEBUG getSharedHist:\
+  \ found THistID: id: /upd/xxx/gauss1d_shared t: 0 s: 1 M: ######## m: 0x########\
+  \ o: 0x######## T: 1 TH1F\e[m\nTHistSvc            DEBUG getSharedHist: found THistID:\
+  \ id: /rec/gauss2d_shared t: 0 s: 1 M: ######## m: 0x######## o: 0x######## T: 1\
+  \ TH2F\e[m\nTHistSvc            DEBUG getSharedHist: found THistID: id: /rec/gauss3d_shared\
+  \ t: 0 s: 1 M: ######## m: 0x######## o: 0x######## T: 1 TH3F\e[m\nTHistSvc    \
+  \        DEBUG stream: rec  name: tuple3.rt  size: ###\e[m\nTHistSvc           \
+  \ DEBUG stream: upd  name: tuple2.rt  size: ###\e[m\nTHistSvc            DEBUG getSharedHist:\
+  \ found THistID: id: /upd/xxx/gauss1d_shared t: 0 s: 1 M: ######## m: 0x########\
+  \ o: 0x######## T: 1 TH1F\e[m\nTHistSvc            DEBUG getSharedHist: found THistID:\
+  \ id: /rec/gauss2d_shared t: 0 s: 1 M: ######## m: 0x######## o: 0x######## T: 1\
+  \ TH2F\e[m\nTHistSvc            DEBUG getSharedHist: found THistID: id: /rec/gauss3d_shared\
+  \ t: 0 s: 1 M: ######## m: 0x######## o: 0x######## T: 1 TH3F\e[m\nTHistSvc    \
+  \        DEBUG stream: rec  name: tuple3.rt  size: ###\e[m\nTHistSvc           \
+  \ DEBUG stream: upd  name: tuple2.rt  size: ###\e[m\nTHistSvc            DEBUG getSharedHist:\
+  \ found THistID: id: /upd/xxx/gauss1d_shared t: 0 s: 1 M: ######## m: 0x########\
+  \ o: 0x######## T: 1 TH1F\e[m\nTHistSvc            DEBUG getSharedHist: found THistID:\
+  \ id: /rec/gauss2d_shared t: 0 s: 1 M: ######## m: 0x######## o: 0x######## T: 1\
+  \ TH2F\e[m\nTHistSvc            DEBUG getSharedHist: found THistID: id: /rec/gauss3d_shared\
+  \ t: 0 s: 1 M: ######## m: 0x######## o: 0x######## T: 1 TH3F\e[m\nTHistSvc    \
+  \        DEBUG stream: rec  name: tuple3.rt  size: ###\e[m\nTHistSvc           \
+  \ DEBUG stream: upd  name: tuple2.rt  size: ###\e[m\nTHistSvc            DEBUG getSharedHist:\
+  \ found THistID: id: /upd/xxx/gauss1d_shared t: 0 s: 1 M: ######## m: 0x########\
+  \ o: 0x######## T: 1 TH1F\e[m\nTHistSvc            DEBUG getSharedHist: found THistID:\
+  \ id: /rec/gauss2d_shared t: 0 s: 1 M: ######## m: 0x######## o: 0x######## T: 1\
+  \ TH2F\e[m\nTHistSvc            DEBUG getSharedHist: found THistID: id: /rec/gauss3d_shared\
+  \ t: 0 s: 1 M: ######## m: 0x######## o: 0x######## T: 1 TH3F\e[m\nTHistSvc    \
+  \        DEBUG stream: rec  name: tuple3.rt  size: ###\e[m\nTHistSvc           \
+  \ DEBUG stream: upd  name: tuple2.rt  size: ###\e[m\nTHistSvc            DEBUG getSharedHist:\
+  \ found THistID: id: /upd/xxx/gauss1d_shared t: 0 s: 1 M: ######## m: 0x########\
+  \ o: 0x######## T: 1 TH1F\e[m\nTHistSvc            DEBUG getSharedHist: found THistID:\
+  \ id: /rec/gauss2d_shared t: 0 s: 1 M: ######## m: 0x######## o: 0x######## T: 1\
+  \ TH2F\e[m\nTHistSvc            DEBUG getSharedHist: found THistID: id: /rec/gauss3d_shared\
+  \ t: 0 s: 1 M: ######## m: 0x######## o: 0x######## T: 1 TH3F\e[m\nTHistSvc    \
+  \        DEBUG stream: rec  name: tuple3.rt  size: ###\e[m\nTHistSvc           \
+  \ DEBUG stream: upd  name: tuple2.rt  size: ###\e[m\nTHistSvc            DEBUG getSharedHist:\
+  \ found THistID: id: /upd/xxx/gauss1d_shared t: 0 s: 1 M: ######## m: 0x########\
+  \ o: 0x######## T: 1 TH1F\e[m\nTHistSvc            DEBUG getSharedHist: found THistID:\
+  \ id: /rec/gauss2d_shared t: 0 s: 1 M: ######## m: 0x######## o: 0x######## T: 1\
+  \ TH2F\e[m\nTHistSvc            DEBUG getSharedHist: found THistID: id: /rec/gauss3d_shared\
+  \ t: 0 s: 1 M: ######## m: 0x######## o: 0x######## T: 1 TH3F\e[m\nTHistSvc    \
+  \        DEBUG stream: rec  name: tuple3.rt  size: ###\e[m\nTHistSvc           \
+  \ DEBUG stream: upd  name: tuple2.rt  size: ###\e[m\nTHistSvc            DEBUG getSharedHist:\
+  \ found THistID: id: /upd/xxx/gauss1d_shared t: 0 s: 1 M: ######## m: 0x########\
+  \ o: 0x######## T: 1 TH1F\e[m\nTHistSvc            DEBUG getSharedHist: found THistID:\
+  \ id: /rec/gauss2d_shared t: 0 s: 1 M: ######## m: 0x######## o: 0x######## T: 1\
+  \ TH2F\e[m\nTHistSvc            DEBUG getSharedHist: found THistID: id: /rec/gauss3d_shared\
+  \ t: 0 s: 1 M: ######## m: 0x######## o: 0x######## T: 1 TH3F\e[m\nTHistSvc    \
+  \        DEBUG stream: rec  name: tuple3.rt  size: ###\e[m\nTHistSvc           \
+  \ DEBUG stream: upd  name: tuple2.rt  size: ###\e[m\nTHistSvc            DEBUG getSharedHist:\
+  \ found THistID: id: /upd/xxx/gauss1d_shared t: 0 s: 1 M: ######## m: 0x########\
+  \ o: 0x######## T: 1 TH1F\e[m\nTHistSvc            DEBUG getSharedHist: found THistID:\
+  \ id: /rec/gauss2d_shared t: 0 s: 1 M: ######## m: 0x######## o: 0x######## T: 1\
+  \ TH2F\e[m\nTHistSvc            DEBUG getSharedHist: found THistID: id: /rec/gauss3d_shared\
+  \ t: 0 s: 1 M: ######## m: 0x######## o: 0x######## T: 1 TH3F\e[m\nTHistSvc    \
+  \        DEBUG stream: rec  name: tuple3.rt  size: ###\e[m\nTHistSvc           \
+  \ DEBUG stream: upd  name: tuple2.rt  size: ###\e[m\nTHistSvc            DEBUG getSharedHist:\
+  \ found THistID: id: /upd/xxx/gauss1d_shared t: 0 s: 1 M: ######## m: 0x########\
+  \ o: 0x######## T: 1 TH1F\e[m\nTHistSvc            DEBUG getSharedHist: found THistID:\
+  \ id: /rec/gauss2d_shared t: 0 s: 1 M: ######## m: 0x######## o: 0x######## T: 1\
+  \ TH2F\e[m\nTHistSvc            DEBUG getSharedHist: found THistID: id: /rec/gauss3d_shared\
+  \ t: 0 s: 1 M: ######## m: 0x######## o: 0x######## T: 1 TH3F\e[m\nTHistSvc    \
+  \        DEBUG stream: rec  name: tuple3.rt  size: ###\e[m\nTHistSvc           \
+  \ DEBUG stream: upd  name: tuple2.rt  size: ###\e[m\nTHistSvc            DEBUG getSharedHist:\
+  \ found THistID: id: /upd/xxx/gauss1d_shared t: 0 s: 1 M: ######## m: 0x########\
+  \ o: 0x######## T: 1 TH1F\e[m\nTHistSvc            DEBUG getSharedHist: found THistID:\
+  \ id: /rec/gauss2d_shared t: 0 s: 1 M: ######## m: 0x######## o: 0x######## T: 1\
+  \ TH2F\e[m\nTHistSvc            DEBUG getSharedHist: found THistID: id: /rec/gauss3d_shared\
+  \ t: 0 s: 1 M: ######## m: 0x######## o: 0x######## T: 1 TH3F\e[m\nTHistSvc    \
+  \        DEBUG stream: rec  name: tuple3.rt  size: ###\e[m\nTHistSvc           \
+  \ DEBUG stream: upd  name: tuple2.rt  size: ###\e[m\nApplicationMgr       INFO Application\
+  \ Manager Stopped successfully\e[m\nTHistWrite           INFO Finalizing...\e[m\n\
+  THistSvc            DEBUG vhid for /temp/TempHist7 is empty. deleting\e[m\nEventLoopMgr\
+  \         INFO Histograms converted successfully according to request.\e[m\nTHistSvc\
+  \            DEBUG dumping THistSvc contents\nm_hlist:  size: 12\n - id: /new/Tree2\
+  \ t: 1 s: 0 M: ######## m: 0 o: 0x######## T: 1 TH1F :: [0x########] 1 {[0x########]}\n\
+  \ - id: /rec/gauss2d t: 0 s: 0 M: ######## m: 0 o: 0x######## T: 1 TH2F :: [0x########]\
+  \ 1 {[0x########]}\n - id: /rec/gauss2d_shared t: 0 s: 1 M: ######## m: 0x########\
+  \ o: 0x######## T: 1 TH2F :: [0x########] 1 {[0x########]}\n - id: /rec/gauss3d\
+  \ t: 0 s: 0 M: ######## m: 0 o: 0x######## T: 1 TH3F :: [0x########] 1 {[0x########]}\n\
+  \ - id: /rec/gauss3d_shared t: 0 s: 1 M: ######## m: 0x######## o: 0x######## T:\
+  \ 1 TH3F :: [0x########] 1 {[0x########]}\n - id: /rec/prof t: 0 s: 0 M: ########\
+  \ m: 0 o: 0x######## T: 1 TProfile :: [0x########] 1 {[0x########]}\n - id: /rec/trees/stuff/tree1\
+  \ t: 0 s: 0 M: ######## m: 0 o: 0x######## T: 2 TTree :: [0x########] 1 {[0x########]}\n\
+  \ - id: /temp/TempHist1 t: 1 s: 0 M: ######## m: 0 o: 0x######## T: 1 TH1F :: [0x########]\
+  \ 1 {[0x########]}\n - id: /temp/TempHist5 t: 1 s: 0 M: ######## m: 0 o: 0x########\
+  \ T: 1 TH1F :: [0x########] 1 {[0x########]}\n - id: /temp/other/TempHist1a t: 1\
+  \ s: 0 M: ######## m: 0 o: 0x######## T: 1 TH1F :: [0x########] 1 {[0x########]}\n\
+  \ - id: /upd/xxx/gauss1d t: 0 s: 0 M: ######## m: 0 o: 0x######## T: 1 TH1F :: [0x########]\
+  \ 1 {[0x########]}\n - id: /upd/xxx/gauss1d_shared t: 0 s: 1 M: ######## m: 0x########\
+  \ o: 0x######## T: 1 TH1F :: [0x########] 1 {[0x########]}\nm_uids: 12\n - /new/Tree2\
+  \  [0x########]\n - /rec/gauss2d  [0x########]\n - /rec/gauss2d_shared  [0x########]\n\
+  \ - /rec/gauss3d  [0x########]\n - /rec/gauss3d_shared  [0x########]\n - /rec/prof\
+  \  [0x########]\n - /rec/trees/stuff/tree1  [0x########]\n - /temp/TempHist1  [0x########]\n\
+  \ - /temp/TempHist5  [0x########]\n - /temp/other/TempHist1a  [0x########]\n - /upd/xxx/gauss1d\
+  \  [0x########]\n - /upd/xxx/gauss1d_shared  [0x########]\nm_ids: 12\n - TempHist1\
+  \  [0x########]\n - TempHist5  [0x########]\n - Tree2  [0x########]\n - gauss2d\
+  \  [0x########]\n - gauss2d_shared  [0x########]\n - gauss3d  [0x########]\n - gauss3d_shared\
+  \  [0x########]\n - other/TempHist1a  [0x########]\n - prof  [0x########]\n - trees/stuff/tree1\
+  \  [0x########]\n - xxx/gauss1d  [0x########]\n - xxx/gauss1d_shared  [0x########]\n\
+  m_tobjs: 12\n - 0x######## -> id: /new/Tree2 t: 1 s: 0 M: ######## m: 0 o: 0x########\
+  \ T: 1 TH1F\n - 0x######## -> id: /rec/gauss2d t: 0 s: 0 M: ######## m: 0 o: 0x########\
+  \ T: 1 TH2F\n - 0x######## -> id: /rec/gauss2d_shared t: 0 s: 1 M: ######## m: 0x########\
+  \ o: 0x######## T: 1 TH2F\n - 0x######## -> id: /rec/gauss3d t: 0 s: 0 M: ########\
+  \ m: 0 o: 0x######## T: 1 TH3F\n - 0x######## -> id: /rec/gauss3d_shared t: 0 s:\
+  \ 1 M: ######## m: 0x######## o: 0x######## T: 1 TH3F\n - 0x######## -> id: /rec/prof\
+  \ t: 0 s: 0 M: ######## m: 0 o: 0x######## T: 1 TProfile\n - 0x######## -> id: /rec/trees/stuff/tree1\
+  \ t: 0 s: 0 M: ######## m: 0 o: 0x######## T: 2 TTree\n - 0x######## -> id: /temp/TempHist1\
+  \ t: 1 s: 0 M: ######## m: 0 o: 0x######## T: 1 TH1F\n - 0x######## -> id: /temp/TempHist5\
+  \ t: 1 s: 0 M: ######## m: 0 o: 0x######## T: 1 TH1F\n - 0x######## -> id: /temp/other/TempHist1a\
+  \ t: 1 s: 0 M: ######## m: 0 o: 0x######## T: 1 TH1F\n - 0x######## -> id: /upd/xxx/gauss1d\
+  \ t: 0 s: 0 M: ######## m: 0 o: 0x######## T: 1 TH1F\n - 0x######## -> id: /upd/xxx/gauss1d_shared\
+  \ t: 0 s: 1 M: ######## m: 0x######## o: 0x######## T: 1 TH1F\n\e[m\nTHistSvc  \
+  \          DEBUG THistSvc::finalize\e[m\nTHistSvc            DEBUG finalize: id:\
+  \ /new/Tree2 t: 1 s: 0 M: ######## m: 0 o: 0x######## T: 1 TH1F\e[m\nTHistSvc  \
+  \          DEBUG finalize: id: /rec/gauss2d t: 0 s: 0 M: ######## m: 0 o: 0x########\
+  \ T: 1 TH2F\e[m\nTHistSvc            DEBUG finalize: id: /rec/gauss2d_shared t:\
+  \ 0 s: 1 M: ######## m: 0x######## o: 0x######## T: 1 TH2F\e[m\nTHistSvc       \
+  \     DEBUG finalize: id: /rec/gauss3d t: 0 s: 0 M: ######## m: 0 o: 0x########\
+  \ T: 1 TH3F\e[m\nTHistSvc            DEBUG finalize: id: /rec/gauss3d_shared t:\
+  \ 0 s: 1 M: ######## m: 0x######## o: 0x######## T: 1 TH3F\e[m\nTHistSvc       \
+  \     DEBUG finalize: id: /rec/prof t: 0 s: 0 M: ######## m: 0 o: 0x######## T:\
+  \ 1 TProfile\e[m\nTHistSvc            DEBUG finalize: id: /rec/trees/stuff/tree1\
+  \ t: 0 s: 0 M: ######## m: 0 o: 0x######## T: 2 TTree\e[m\nTHistSvc            DEBUG\
+  \ finalize: id: /temp/TempHist1 t: 1 s: 0 M: ######## m: 0 o: 0x######## T: 1 TH1F\e\
+  [m\nTHistSvc            DEBUG finalize: id: /temp/TempHist5 t: 1 s: 0 M: ########\
+  \ m: 0 o: 0x######## T: 1 TH1F\e[m\nTHistSvc            DEBUG finalize: id: /temp/other/TempHist1a\
+  \ t: 1 s: 0 M: ######## m: 0 o: 0x######## T: 1 TH1F\e[m\nTHistSvc            DEBUG\
+  \ finalize: id: /upd/xxx/gauss1d t: 0 s: 0 M: ######## m: 0 o: 0x######## T: 1 TH1F\e\
+  [m\nTHistSvc            DEBUG finalize: id: /upd/xxx/gauss1d_shared t: 0 s: 1 M:\
+  \ ######## m: 0x######## o: 0x######## T: 1 TH1F\e[m\nTHistSvc            DEBUG\
+  \ THistSvc::writeObjectsToFile()::List of Files connected in ROOT \e[m\nTHistSvc\
+  \            DEBUG THistSvc::writeObjectsToFile()::List of Files connected in ROOT:\
+  \ \"tuple2.rt\"\e[m\nTHistSvc            DEBUG THistSvc::writeObjectsToFile()::List\
+  \ of Files connected in ROOT: \"tuple3.rt\"\e[m\nTHistSvc             INFO Listing\
+  \ contents of ROOT files: \e[m\nTHistSvc            DEBUG finalizing stream/file\
+  \ rec:tuple3.rt\e[m\nTHistSvc             INFO ==> File: tuple3.rt  stream: rec\e\
+  [m\nTFile: name=tuple3.rt, title=, option=CREATE\nTH1.Print Name  = 2Dgauss, Entries=\
+  \ 20000, Total sum= 19974\n          Title = 2D Gaussian\n          NbinsX= 100,\
+  \ xmin= -50, xmax=50, NbinsY= 100, ymin= -50, ymax=50\nTH1.Print Name  = 3Dgauss,\
+  \ Entries= 20000, Total sum= 19947\n          Title = 3D Gaussian\n          NbinsX=\
+  \ 100, xmin= -50, xmax=50, NbinsY= 100, ymin= -50, ymax=50, NbinsZ= 100, zmin= -50,\
+  \ zmax=50\nTH1.Print Name  = profile, Entries= 0, Total sum= 0\n          Title\
+  \ = profile\n          NbinsX= 100, xmin= -50, xmax=-50\nTH1.Print Name  = 2Dgauss_shared,\
+  \ Entries= 20000, Total sum= 19957\n          Title = 2D Gaussian\n          NbinsX=\
+  \ 100, xmin= -50, xmax=50, NbinsY= 100, ymin= -50, ymax=50\nTH1.Print Name  = 3Dgauss_shared,\
+  \ Entries= 20000, Total sum= 19949\n          Title = 3D Gaussian\n          NbinsX=\
+  \ 100, xmin= -50, xmax=50, NbinsY= 100, ymin= -50, ymax=50, NbinsZ= 100, zmin= -50,\
+  \ zmax=50\nTHistSvc            DEBUG finalizing stream/file upd:tuple2.rt\e[m\n\
+  THistSvc             INFO ==> File: tuple2.rt  stream: upd\e[m\nTFile: name=tuple2.rt,\
+  \ title=, option=UPDATE\nTH1.Print Name  = 1Dgauss, Entries= 20000, Total sum= 19982\n\
+  \          Title = 1D Gaussian\n          NbinsX= 100, xmin= -50, xmax=50\nTH1.Print\
+  \ Name  = 1Dgauss_shared, Entries= 20000, Total sum= 19984\n          Title = 1D\
+  \ Gaussian\n          NbinsX= 100, xmin= -50, xmax=50\nApplicationMgr       INFO\
+  \ Application Manager Finalized successfully\e[m\nApplicationMgr       INFO Application\
+  \ Manager Terminated successfully\e[m"
+histos: {}
+ttrees:
+  treename:
+    Name: treename
+    Title: tree title
+    Entries: 1000
+    Branches:
+      branch1:
+        Name: branch1
+        Title: point1/I
+        Entries: 1000
+      branch2:
+        Name: branch2
+        Title: point2/I
+        Entries: 1000
+      branch3:
+        Name: branch3
+        Title: point3/I
+        Entries: 1000
diff --git a/GaudiTestSuite/tests/pytest/refs/THistWrite.yaml b/GaudiTestSuite/tests/pytest/refs/THistWrite.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..9495dfbc1383027b51942823e5f7d22bfc785faa
--- /dev/null
+++ b/GaudiTestSuite/tests/pytest/refs/THistWrite.yaml
@@ -0,0 +1,281 @@
+stdout: "JobOptionsSvc        INFO Job options successfully file THistWrite.opts\n\
+  ApplicationMgr    SUCCESS\n====================================================================================================================================\n\
+  ====================================================================================================================================\e\
+  [m\nApplicationMgr    VERBOSE declared service EvtDataSvc/EventDataSvc\e[m\nApplicationMgr\
+  \    VERBOSE declared service DetDataSvc/DetectorDataSvc\e[m\nApplicationMgr   \
+  \ VERBOSE declared service HistogramSvc/HistogramDataSvc\e[m\nApplicationMgr   \
+  \ VERBOSE declared service HbookCnv::PersSvc/HbookHistSvc\e[m\nApplicationMgr  \
+  \  VERBOSE declared service RootHistCnv::PersSvc/RootHistSvc\e[m\nApplicationMgr\
+  \    VERBOSE declared service EvtPersistencySvc/EventPersistencySvc\e[m\nApplicationMgr\
+  \    VERBOSE declared service DetPersistencySvc/DetectorPersistencySvc\e[m\nApplicationMgr\
+  \    VERBOSE declared service HistogramPersistencySvc/HistogramPersistencySvc\e\
+  [m\nApplicationMgr      DEBUG Loading declared DLL's\e[m\nApplicationMgr    VERBOSE\
+  \ added service EventLoopMgr/EventLoopMgr\e[m\nApplicationMgr       INFO Application\
+  \ Manager Configured successfully\e[m\nTHistSvc            DEBUG Delaying connection\
+  \ of Output Files until Initialize. now in OFFLINE\e[m\nTHistSvc            DEBUG\
+  \ Delaying connection of Output Files until Initialize. now in CONFIGURED\e[m\n\
+  THistSvc            DEBUG Delaying connection of Input Files until Initialize. now\
+  \ in CONFIGURED\e[m\nTHistSvc            DEBUG got the FileMgr\e[m\nTHistSvc   \
+  \         DEBUG Opening TFile \"tuple2.rt\"  stream: \"upd\"  mode: \"A\" comp level:\
+  \ 1\e[m\nTHistSvc            DEBUG Opening TFile \"tuple3.rt\"  stream: \"rec\"\
+  \  mode: \"R\" comp level: 1\e[m\nTHistSvc             INFO registered file [tuple3.rt]...\
+  \ [ok]\e[m\nTHistSvc             INFO registered file [tuple2.rt]... [ok]\e[m\n\
+  THistSvc            DEBUG regHist_i obj: 0x########  id: TempHist1  s: 0\e[m\nTHistSvc\
+  \            DEBUG Historgram with id \"TempHist1\" is temporary\e[m\nTHistSvc \
+  \           DEBUG Registering TH1F title: \"Temporary Tree 1\"  id: \"/temp/TempHist1\"\
+  \  dir: root:/  file: none\e[m\nTHistSvc            DEBUG regHist_i  THistID: id:\
+  \ /temp/TempHist1 t: 1 s: 0 M: ######## m: 0 o: 0x######## T: 1 TH1F\e[m\nTHistSvc\
+  \            DEBUG regHist_i obj: 0x########  id: other/TempHist1a  s: 0\e[m\nTHistSvc\
+  \            DEBUG Historgram with id \"other/TempHist1a\" is temporary\e[m\nTHistSvc\
+  \            DEBUG Registering TH1F title: \"Temporary Tree 1a\"  id: \"/temp/other/TempHist1a\"\
+  \  dir: root:/other  file: none\e[m\nTHistSvc            DEBUG regHist_i  THistID:\
+  \ id: /temp/other/TempHist1a t: 1 s: 0 M: ######## m: 0 o: 0x######## T: 1 TH1F\e\
+  [m\nTHistSvc            DEBUG regHist_i obj: 0x########  id: /new/Tree2  s: 0\e\
+  [m\n\e[93;1mTHistSvc          WARNING no stream \"new\" associated with id: \"/new/Tree2\"\
+  \e[m\nTHistSvc            DEBUG Historgram with id \"/new/Tree2\" is temporary\e\
+  [m\nTHistSvc            DEBUG Registering TH1F title: \"Tree 2\"  id: \"/new/Tree2\"\
+  \  dir: root:/  file: none\e[m\nTHistSvc            DEBUG regHist_i  THistID: id:\
+  \ /new/Tree2 t: 1 s: 0 M: ######## m: 0 o: 0x######## T: 1 TH1F\e[m\nTHistSvc  \
+  \          DEBUG regHist_i obj: 0x########  id: /upd/xxx/gauss1d  s: 0\e[m\nTHistSvc\
+  \            DEBUG Registering TH1F title: \"1D Gaussian\"  id: \"/upd/xxx/gauss1d\"\
+  \  dir: tuple2.rt:/xxx  file: tuple2.rt\e[m\nTHistSvc            DEBUG regHist_i\
+  \  THistID: id: /upd/xxx/gauss1d t: 0 s: 0 M: ######## m: 0 o: 0x######## T: 1 TH1F\e\
+  [m\nTHistSvc            DEBUG regHist_i obj: 0x########  id: /rec/gauss2d  s: 0\e\
+  [m\nTHistSvc            DEBUG Registering TH2F title: \"2D Gaussian\"  id: \"/rec/gauss2d\"\
+  \  dir: tuple3.rt:/  file: tuple3.rt\e[m\nTHistSvc            DEBUG regHist_i  THistID:\
+  \ id: /rec/gauss2d t: 0 s: 0 M: ######## m: 0 o: 0x######## T: 1 TH2F\e[m\nTHistSvc\
+  \            DEBUG regHist_i obj: 0x########  id: /rec/gauss3d  s: 0\e[m\nTHistSvc\
+  \            DEBUG Registering TH3F title: \"3D Gaussian\"  id: \"/rec/gauss3d\"\
+  \  dir: tuple3.rt:/  file: tuple3.rt\e[m\nTHistSvc            DEBUG regHist_i  THistID:\
+  \ id: /rec/gauss3d t: 0 s: 0 M: ######## m: 0 o: 0x######## T: 1 TH3F\e[m\nTHistSvc\
+  \            DEBUG regHist_i obj: 0x########  id: TempHist5  s: 0\e[m\nTHistSvc\
+  \            DEBUG Historgram with id \"TempHist5\" is temporary\e[m\nTHistSvc \
+  \           DEBUG Registering TH1F title: \"Temporary Tree 5\"  id: \"/temp/TempHist5\"\
+  \  dir: root:/  file: none\e[m\nTHistSvc            DEBUG regHist_i  THistID: id:\
+  \ /temp/TempHist5 t: 1 s: 0 M: ######## m: 0 o: 0x######## T: 1 TH1F\e[m\nTHistSvc\
+  \            DEBUG regHist_i obj: 0x########  id: TempHist7  s: 0\e[m\nTHistSvc\
+  \            DEBUG Historgram with id \"TempHist7\" is temporary\e[m\nTHistSvc \
+  \           DEBUG Registering TH1D title: \"Temporary Tree 7\"  id: \"/temp/TempHist7\"\
+  \  dir: root:/  file: none\e[m\nTHistSvc            DEBUG regHist_i  THistID: id:\
+  \ /temp/TempHist7 t: 1 s: 0 M: ######## m: 0 o: 0x######## T: 1 TH1D\e[m\nTHistSvc\
+  \            DEBUG regHist_i obj: 0x########  id: /rec/prof  s: 0\e[m\nTHistSvc\
+  \            DEBUG Registering TProfile title: \"profile\"  id: \"/rec/prof\"  dir:\
+  \ tuple3.rt:/  file: tuple3.rt\e[m\nTHistSvc            DEBUG regHist_i  THistID:\
+  \ id: /rec/prof t: 0 s: 0 M: ######## m: 0 o: 0x######## T: 1 TProfile\e[m\nTHistSvc\
+  \            DEBUG regHist_i obj: 0x########  id: /rec/trees/stuff/tree1  s: 0\e\
+  [m\nTHistSvc            DEBUG Registering TTree title: \"tree title\"  id: \"/rec/trees/stuff/tree1\"\
+  \  dir: tuple3.rt:/trees/stuff  file: tuple3.rt\e[m\nTHistSvc            DEBUG regHist_i\
+  \  THistID: id: /rec/trees/stuff/tree1 t: 0 s: 0 M: ######## m: 0 o: 0x########\
+  \ T: 2 TTree\e[m\nTHistSvc            DEBUG regHist_i obj: 0x########  id: /upd/xxx/gauss1d_shared\
+  \  s: 1\e[m\nTHistSvc            DEBUG Registering shared TH1F title: \"1D Gaussian\"\
+  \  id: \"/upd/xxx/gauss1d_shared\"  dir: tuple2.rt:/xxx  file: tuple2.rt\e[m\nTHistSvc\
+  \            DEBUG regHist_i  THistID: id: /upd/xxx/gauss1d_shared t: 0 s: 1 M:\
+  \ ######## m: 0x######## o: 0x######## T: 1 TH1F\e[m\nTHistSvc            DEBUG\
+  \ regHist_i obj: 0x########  id: /rec/gauss2d_shared  s: 1\e[m\nTHistSvc       \
+  \     DEBUG Registering shared TH2F title: \"2D Gaussian\"  id: \"/rec/gauss2d_shared\"\
+  \  dir: tuple3.rt:/  file: tuple3.rt\e[m\nTHistSvc            DEBUG regHist_i  THistID:\
+  \ id: /rec/gauss2d_shared t: 0 s: 1 M: ######## m: 0x######## o: 0x######## T: 1\
+  \ TH2F\e[m\nTHistSvc            DEBUG regHist_i obj: 0x########  id: /rec/gauss3d_shared\
+  \  s: 1\e[m\nTHistSvc            DEBUG Registering shared TH3F title: \"3D Gaussian\"\
+  \  id: \"/rec/gauss3d_shared\"  dir: tuple3.rt:/  file: tuple3.rt\e[m\nTHistSvc\
+  \            DEBUG regHist_i  THistID: id: /rec/gauss3d_shared t: 0 s: 1 M: ########\
+  \ m: 0x######## o: 0x######## T: 1 TH3F\e[m\n\e[93;1mEventLoopMgr      WARNING Unable\
+  \ to locate service \"EventSelector\" \e[m\n\e[93;1mEventLoopMgr      WARNING No\
+  \ events will be processed from external input.\e[m\nApplicationMgr       INFO Application\
+  \ Manager Initialized successfully\e[m\nApplicationMgr       INFO Application Manager\
+  \ Started successfully\e[m\nRndmGenSvc.Engine    INFO Generator engine type:CLHEP::RanluxEngine\e\
+  [m\nRndmGenSvc.Engine    INFO Current Seed:1234567 Luxury:3\e[m\nRndmGenSvc    \
+  \       INFO Using Random engine:HepRndm::Engine<CLHEP::RanluxEngine>\e[m\nTHistSvc\
+  \            DEBUG getSharedHist: found THistID: id: /upd/xxx/gauss1d_shared t:\
+  \ 0 s: 1 M: ######## m: 0x######## o: 0x######## T: 1 TH1F\e[m\nTHistSvc       \
+  \     DEBUG getSharedHist: found THistID: id: /rec/gauss2d_shared t: 0 s: 1 M: ########\
+  \ m: 0x######## o: 0x######## T: 1 TH2F\e[m\nTHistSvc            DEBUG getSharedHist:\
+  \ found THistID: id: /rec/gauss3d_shared t: 0 s: 1 M: ######## m: 0x######## o:\
+  \ 0x######## T: 1 TH3F\e[m\nTHistSvc            DEBUG getSharedHist: found THistID:\
+  \ id: /upd/xxx/gauss1d_shared t: 0 s: 1 M: ######## m: 0x######## o: 0x########\
+  \ T: 1 TH1F\e[m\nTHistSvc            DEBUG getSharedHist: found THistID: id: /rec/gauss2d_shared\
+  \ t: 0 s: 1 M: ######## m: 0x######## o: 0x######## T: 1 TH2F\e[m\nTHistSvc    \
+  \        DEBUG getSharedHist: found THistID: id: /rec/gauss3d_shared t: 0 s: 1 M:\
+  \ ######## m: 0x######## o: 0x######## T: 1 TH3F\e[m\nTHistSvc            DEBUG\
+  \ getSharedHist: found THistID: id: /upd/xxx/gauss1d_shared t: 0 s: 1 M: ########\
+  \ m: 0x######## o: 0x######## T: 1 TH1F\e[m\nTHistSvc            DEBUG getSharedHist:\
+  \ found THistID: id: /rec/gauss2d_shared t: 0 s: 1 M: ######## m: 0x######## o:\
+  \ 0x######## T: 1 TH2F\e[m\nTHistSvc            DEBUG getSharedHist: found THistID:\
+  \ id: /rec/gauss3d_shared t: 0 s: 1 M: ######## m: 0x######## o: 0x######## T: 1\
+  \ TH3F\e[m\nTHistSvc            DEBUG getSharedHist: found THistID: id: /upd/xxx/gauss1d_shared\
+  \ t: 0 s: 1 M: ######## m: 0x######## o: 0x######## T: 1 TH1F\e[m\nTHistSvc    \
+  \        DEBUG getSharedHist: found THistID: id: /rec/gauss2d_shared t: 0 s: 1 M:\
+  \ ######## m: 0x######## o: 0x######## T: 1 TH2F\e[m\nTHistSvc            DEBUG\
+  \ getSharedHist: found THistID: id: /rec/gauss3d_shared t: 0 s: 1 M: ######## m:\
+  \ 0x######## o: 0x######## T: 1 TH3F\e[m\nTHistSvc            DEBUG getSharedHist:\
+  \ found THistID: id: /upd/xxx/gauss1d_shared t: 0 s: 1 M: ######## m: 0x########\
+  \ o: 0x######## T: 1 TH1F\e[m\nTHistSvc            DEBUG getSharedHist: found THistID:\
+  \ id: /rec/gauss2d_shared t: 0 s: 1 M: ######## m: 0x######## o: 0x######## T: 1\
+  \ TH2F\e[m\nTHistSvc            DEBUG getSharedHist: found THistID: id: /rec/gauss3d_shared\
+  \ t: 0 s: 1 M: ######## m: 0x######## o: 0x######## T: 1 TH3F\e[m\nTHistSvc    \
+  \        DEBUG getSharedHist: found THistID: id: /upd/xxx/gauss1d_shared t: 0 s:\
+  \ 1 M: ######## m: 0x######## o: 0x######## T: 1 TH1F\e[m\nTHistSvc            DEBUG\
+  \ getSharedHist: found THistID: id: /rec/gauss2d_shared t: 0 s: 1 M: ######## m:\
+  \ 0x######## o: 0x######## T: 1 TH2F\e[m\nTHistSvc            DEBUG getSharedHist:\
+  \ found THistID: id: /rec/gauss3d_shared t: 0 s: 1 M: ######## m: 0x######## o:\
+  \ 0x######## T: 1 TH3F\e[m\nTHistSvc            DEBUG getSharedHist: found THistID:\
+  \ id: /upd/xxx/gauss1d_shared t: 0 s: 1 M: ######## m: 0x######## o: 0x########\
+  \ T: 1 TH1F\e[m\nTHistSvc            DEBUG getSharedHist: found THistID: id: /rec/gauss2d_shared\
+  \ t: 0 s: 1 M: ######## m: 0x######## o: 0x######## T: 1 TH2F\e[m\nTHistSvc    \
+  \        DEBUG getSharedHist: found THistID: id: /rec/gauss3d_shared t: 0 s: 1 M:\
+  \ ######## m: 0x######## o: 0x######## T: 1 TH3F\e[m\nTHistSvc            DEBUG\
+  \ getSharedHist: found THistID: id: /upd/xxx/gauss1d_shared t: 0 s: 1 M: ########\
+  \ m: 0x######## o: 0x######## T: 1 TH1F\e[m\nTHistSvc            DEBUG getSharedHist:\
+  \ found THistID: id: /rec/gauss2d_shared t: 0 s: 1 M: ######## m: 0x######## o:\
+  \ 0x######## T: 1 TH2F\e[m\nTHistSvc            DEBUG getSharedHist: found THistID:\
+  \ id: /rec/gauss3d_shared t: 0 s: 1 M: ######## m: 0x######## o: 0x######## T: 1\
+  \ TH3F\e[m\nTHistSvc            DEBUG getSharedHist: found THistID: id: /upd/xxx/gauss1d_shared\
+  \ t: 0 s: 1 M: ######## m: 0x######## o: 0x######## T: 1 TH1F\e[m\nTHistSvc    \
+  \        DEBUG getSharedHist: found THistID: id: /rec/gauss2d_shared t: 0 s: 1 M:\
+  \ ######## m: 0x######## o: 0x######## T: 1 TH2F\e[m\nTHistSvc            DEBUG\
+  \ getSharedHist: found THistID: id: /rec/gauss3d_shared t: 0 s: 1 M: ######## m:\
+  \ 0x######## o: 0x######## T: 1 TH3F\e[m\nTHistSvc            DEBUG getSharedHist:\
+  \ found THistID: id: /upd/xxx/gauss1d_shared t: 0 s: 1 M: ######## m: 0x########\
+  \ o: 0x######## T: 1 TH1F\e[m\nTHistSvc            DEBUG getSharedHist: found THistID:\
+  \ id: /rec/gauss2d_shared t: 0 s: 1 M: ######## m: 0x######## o: 0x######## T: 1\
+  \ TH2F\e[m\nTHistSvc            DEBUG getSharedHist: found THistID: id: /rec/gauss3d_shared\
+  \ t: 0 s: 1 M: ######## m: 0x######## o: 0x######## T: 1 TH3F\e[m\nTHistSvc    \
+  \        DEBUG getSharedHist: found THistID: id: /upd/xxx/gauss1d_shared t: 0 s:\
+  \ 1 M: ######## m: 0x######## o: 0x######## T: 1 TH1F\e[m\nTHistSvc            DEBUG\
+  \ getSharedHist: found THistID: id: /rec/gauss2d_shared t: 0 s: 1 M: ######## m:\
+  \ 0x######## o: 0x######## T: 1 TH2F\e[m\nTHistSvc            DEBUG getSharedHist:\
+  \ found THistID: id: /rec/gauss3d_shared t: 0 s: 1 M: ######## m: 0x######## o:\
+  \ 0x######## T: 1 TH3F\e[m\nTHistSvc            DEBUG getSharedHist: found THistID:\
+  \ id: /upd/xxx/gauss1d_shared t: 0 s: 1 M: ######## m: 0x######## o: 0x########\
+  \ T: 1 TH1F\e[m\nTHistSvc            DEBUG getSharedHist: found THistID: id: /rec/gauss2d_shared\
+  \ t: 0 s: 1 M: ######## m: 0x######## o: 0x######## T: 1 TH2F\e[m\nTHistSvc    \
+  \        DEBUG getSharedHist: found THistID: id: /rec/gauss3d_shared t: 0 s: 1 M:\
+  \ ######## m: 0x######## o: 0x######## T: 1 TH3F\e[m\nTHistSvc            DEBUG\
+  \ getSharedHist: found THistID: id: /upd/xxx/gauss1d_shared t: 0 s: 1 M: ########\
+  \ m: 0x######## o: 0x######## T: 1 TH1F\e[m\nTHistSvc            DEBUG getSharedHist:\
+  \ found THistID: id: /rec/gauss2d_shared t: 0 s: 1 M: ######## m: 0x######## o:\
+  \ 0x######## T: 1 TH2F\e[m\nTHistSvc            DEBUG getSharedHist: found THistID:\
+  \ id: /rec/gauss3d_shared t: 0 s: 1 M: ######## m: 0x######## o: 0x######## T: 1\
+  \ TH3F\e[m\nTHistSvc            DEBUG getSharedHist: found THistID: id: /upd/xxx/gauss1d_shared\
+  \ t: 0 s: 1 M: ######## m: 0x######## o: 0x######## T: 1 TH1F\e[m\nTHistSvc    \
+  \        DEBUG getSharedHist: found THistID: id: /rec/gauss2d_shared t: 0 s: 1 M:\
+  \ ######## m: 0x######## o: 0x######## T: 1 TH2F\e[m\nTHistSvc            DEBUG\
+  \ getSharedHist: found THistID: id: /rec/gauss3d_shared t: 0 s: 1 M: ######## m:\
+  \ 0x######## o: 0x######## T: 1 TH3F\e[m\nTHistSvc            DEBUG getSharedHist:\
+  \ found THistID: id: /upd/xxx/gauss1d_shared t: 0 s: 1 M: ######## m: 0x########\
+  \ o: 0x######## T: 1 TH1F\e[m\nTHistSvc            DEBUG getSharedHist: found THistID:\
+  \ id: /rec/gauss2d_shared t: 0 s: 1 M: ######## m: 0x######## o: 0x######## T: 1\
+  \ TH2F\e[m\nTHistSvc            DEBUG getSharedHist: found THistID: id: /rec/gauss3d_shared\
+  \ t: 0 s: 1 M: ######## m: 0x######## o: 0x######## T: 1 TH3F\e[m\nTHistSvc    \
+  \        DEBUG getSharedHist: found THistID: id: /upd/xxx/gauss1d_shared t: 0 s:\
+  \ 1 M: ######## m: 0x######## o: 0x######## T: 1 TH1F\e[m\nTHistSvc            DEBUG\
+  \ getSharedHist: found THistID: id: /rec/gauss2d_shared t: 0 s: 1 M: ######## m:\
+  \ 0x######## o: 0x######## T: 1 TH2F\e[m\nTHistSvc            DEBUG getSharedHist:\
+  \ found THistID: id: /rec/gauss3d_shared t: 0 s: 1 M: ######## m: 0x######## o:\
+  \ 0x######## T: 1 TH3F\e[m\nTHistSvc            DEBUG getSharedHist: found THistID:\
+  \ id: /upd/xxx/gauss1d_shared t: 0 s: 1 M: ######## m: 0x######## o: 0x########\
+  \ T: 1 TH1F\e[m\nTHistSvc            DEBUG getSharedHist: found THistID: id: /rec/gauss2d_shared\
+  \ t: 0 s: 1 M: ######## m: 0x######## o: 0x######## T: 1 TH2F\e[m\nTHistSvc    \
+  \        DEBUG getSharedHist: found THistID: id: /rec/gauss3d_shared t: 0 s: 1 M:\
+  \ ######## m: 0x######## o: 0x######## T: 1 TH3F\e[m\nTHistSvc            DEBUG\
+  \ getSharedHist: found THistID: id: /upd/xxx/gauss1d_shared t: 0 s: 1 M: ########\
+  \ m: 0x######## o: 0x######## T: 1 TH1F\e[m\nTHistSvc            DEBUG getSharedHist:\
+  \ found THistID: id: /rec/gauss2d_shared t: 0 s: 1 M: ######## m: 0x######## o:\
+  \ 0x######## T: 1 TH2F\e[m\nTHistSvc            DEBUG getSharedHist: found THistID:\
+  \ id: /rec/gauss3d_shared t: 0 s: 1 M: ######## m: 0x######## o: 0x######## T: 1\
+  \ TH3F\e[m\nTHistSvc            DEBUG getSharedHist: found THistID: id: /upd/xxx/gauss1d_shared\
+  \ t: 0 s: 1 M: ######## m: 0x######## o: 0x######## T: 1 TH1F\e[m\nTHistSvc    \
+  \        DEBUG getSharedHist: found THistID: id: /rec/gauss2d_shared t: 0 s: 1 M:\
+  \ ######## m: 0x######## o: 0x######## T: 1 TH2F\e[m\nTHistSvc            DEBUG\
+  \ getSharedHist: found THistID: id: /rec/gauss3d_shared t: 0 s: 1 M: ######## m:\
+  \ 0x######## o: 0x######## T: 1 TH3F\e[m\nTHistSvc            DEBUG getSharedHist:\
+  \ found THistID: id: /upd/xxx/gauss1d_shared t: 0 s: 1 M: ######## m: 0x########\
+  \ o: 0x######## T: 1 TH1F\e[m\nTHistSvc            DEBUG getSharedHist: found THistID:\
+  \ id: /rec/gauss2d_shared t: 0 s: 1 M: ######## m: 0x######## o: 0x######## T: 1\
+  \ TH2F\e[m\nTHistSvc            DEBUG getSharedHist: found THistID: id: /rec/gauss3d_shared\
+  \ t: 0 s: 1 M: ######## m: 0x######## o: 0x######## T: 1 TH3F\e[m\nApplicationMgr\
+  \       INFO Application Manager Stopped successfully\e[m\nTHistWrite          \
+  \ INFO Finalizing...\e[m\nTHistSvc            DEBUG vhid for /temp/TempHist7 is\
+  \ empty. deleting\e[m\nEventLoopMgr         INFO Histograms converted successfully\
+  \ according to request.\e[m\nTHistSvc            DEBUG dumping THistSvc contents\n\
+  m_hlist:  size: 12\n - id: /new/Tree2 t: 1 s: 0 M: ######## m: 0 o: 0x######## T:\
+  \ 1 TH1F :: [0x########] 1 {[0x########]}\n - id: /rec/gauss2d t: 0 s: 0 M: ########\
+  \ m: 0 o: 0x######## T: 1 TH2F :: [0x########] 1 {[0x########]}\n - id: /rec/gauss2d_shared\
+  \ t: 0 s: 1 M: ######## m: 0x######## o: 0x######## T: 1 TH2F :: [0x########] 1\
+  \ {[0x########]}\n - id: /rec/gauss3d t: 0 s: 0 M: ######## m: 0 o: 0x######## T:\
+  \ 1 TH3F :: [0x########] 1 {[0x########]}\n - id: /rec/gauss3d_shared t: 0 s: 1\
+  \ M: ######## m: 0x######## o: 0x######## T: 1 TH3F :: [0x########] 1 {[0x########]}\n\
+  \ - id: /rec/prof t: 0 s: 0 M: ######## m: 0 o: 0x######## T: 1 TProfile :: [0x########]\
+  \ 1 {[0x########]}\n - id: /rec/trees/stuff/tree1 t: 0 s: 0 M: ######## m: 0 o:\
+  \ 0x######## T: 2 TTree :: [0x########] 1 {[0x########]}\n - id: /temp/TempHist1\
+  \ t: 1 s: 0 M: ######## m: 0 o: 0x######## T: 1 TH1F :: [0x########] 1 {[0x########]}\n\
+  \ - id: /temp/TempHist5 t: 1 s: 0 M: ######## m: 0 o: 0x######## T: 1 TH1F :: [0x########]\
+  \ 1 {[0x########]}\n - id: /temp/other/TempHist1a t: 1 s: 0 M: ######## m: 0 o:\
+  \ 0x######## T: 1 TH1F :: [0x########] 1 {[0x########]}\n - id: /upd/xxx/gauss1d\
+  \ t: 0 s: 0 M: ######## m: 0 o: 0x######## T: 1 TH1F :: [0x########] 1 {[0x########]}\n\
+  \ - id: /upd/xxx/gauss1d_shared t: 0 s: 1 M: ######## m: 0x######## o: 0x########\
+  \ T: 1 TH1F :: [0x########] 1 {[0x########]}\nm_uids: 12\n - /new/Tree2  [0x########]\n\
+  \ - /rec/gauss2d  [0x########]\n - /rec/gauss2d_shared  [0x########]\n - /rec/gauss3d\
+  \  [0x########]\n - /rec/gauss3d_shared  [0x########]\n - /rec/prof  [0x########]\n\
+  \ - /rec/trees/stuff/tree1  [0x########]\n - /temp/TempHist1  [0x########]\n - /temp/TempHist5\
+  \  [0x########]\n - /temp/other/TempHist1a  [0x########]\n - /upd/xxx/gauss1d  [0x########]\n\
+  \ - /upd/xxx/gauss1d_shared  [0x########]\nm_ids: 12\n - TempHist1  [0x########]\n\
+  \ - TempHist5  [0x########]\n - Tree2  [0x########]\n - gauss2d  [0x########]\n\
+  \ - gauss2d_shared  [0x########]\n - gauss3d  [0x########]\n - gauss3d_shared  [0x########]\n\
+  \ - other/TempHist1a  [0x########]\n - prof  [0x########]\n - trees/stuff/tree1\
+  \  [0x########]\n - xxx/gauss1d  [0x########]\n - xxx/gauss1d_shared  [0x########]\n\
+  m_tobjs: 12\n - 0x######## -> id: /new/Tree2 t: 1 s: 0 M: ######## m: 0 o: 0x########\
+  \ T: 1 TH1F\n - 0x######## -> id: /rec/gauss2d t: 0 s: 0 M: ######## m: 0 o: 0x########\
+  \ T: 1 TH2F\n - 0x######## -> id: /rec/gauss2d_shared t: 0 s: 1 M: ######## m: 0x########\
+  \ o: 0x######## T: 1 TH2F\n - 0x######## -> id: /rec/gauss3d t: 0 s: 0 M: ########\
+  \ m: 0 o: 0x######## T: 1 TH3F\n - 0x######## -> id: /rec/gauss3d_shared t: 0 s:\
+  \ 1 M: ######## m: 0x######## o: 0x######## T: 1 TH3F\n - 0x######## -> id: /rec/prof\
+  \ t: 0 s: 0 M: ######## m: 0 o: 0x######## T: 1 TProfile\n - 0x######## -> id: /rec/trees/stuff/tree1\
+  \ t: 0 s: 0 M: ######## m: 0 o: 0x######## T: 2 TTree\n - 0x######## -> id: /temp/TempHist1\
+  \ t: 1 s: 0 M: ######## m: 0 o: 0x######## T: 1 TH1F\n - 0x######## -> id: /temp/TempHist5\
+  \ t: 1 s: 0 M: ######## m: 0 o: 0x######## T: 1 TH1F\n - 0x######## -> id: /temp/other/TempHist1a\
+  \ t: 1 s: 0 M: ######## m: 0 o: 0x######## T: 1 TH1F\n - 0x######## -> id: /upd/xxx/gauss1d\
+  \ t: 0 s: 0 M: ######## m: 0 o: 0x######## T: 1 TH1F\n - 0x######## -> id: /upd/xxx/gauss1d_shared\
+  \ t: 0 s: 1 M: ######## m: 0x######## o: 0x######## T: 1 TH1F\n\e[m\nTHistSvc  \
+  \          DEBUG THistSvc::finalize\e[m\nTHistSvc            DEBUG THistSvc::writeObjectsToFile()::List\
+  \ of Files connected in ROOT \e[m\nTHistSvc            DEBUG THistSvc::writeObjectsToFile()::List\
+  \ of Files connected in ROOT: \"tuple2.rt\"\e[m\nTHistSvc            DEBUG THistSvc::writeObjectsToFile()::List\
+  \ of Files connected in ROOT: \"tuple3.rt\"\e[m\nTHistSvc             INFO Listing\
+  \ contents of ROOT files: \e[m\nTHistSvc             INFO ==> File: tuple3.rt  stream:\
+  \ rec\e[m\nTFile: name=tuple3.rt, title=, option=CREATE\nTH1.Print Name  = 2Dgauss,\
+  \ Entries= 20000, Total sum= 19974\n          Title = 2D Gaussian\n          NbinsX=\
+  \ 100, xmin= -50, xmax=50, NbinsY= 100, ymin= -50, ymax=50\nTH1.Print Name  = 3Dgauss,\
+  \ Entries= 20000, Total sum= 19947\n          Title = 3D Gaussian\n          NbinsX=\
+  \ 100, xmin= -50, xmax=50, NbinsY= 100, ymin= -50, ymax=50, NbinsZ= 100, zmin= -50,\
+  \ zmax=50\nTH1.Print Name  = profile, Entries= 0, Total sum= 0\n          Title\
+  \ = profile\n          NbinsX= 100, xmin= -50, xmax=-50\nTH1.Print Name  = 2Dgauss_shared,\
+  \ Entries= 20000, Total sum= 19957\n          Title = 2D Gaussian\n          NbinsX=\
+  \ 100, xmin= -50, xmax=50, NbinsY= 100, ymin= -50, ymax=50\nTH1.Print Name  = 3Dgauss_shared,\
+  \ Entries= 20000, Total sum= 19949\n          Title = 3D Gaussian\n          NbinsX=\
+  \ 100, xmin= -50, xmax=50, NbinsY= 100, ymin= -50, ymax=50, NbinsZ= 100, zmin= -50,\
+  \ zmax=50\nTHistSvc             INFO ==> File: tuple2.rt  stream: upd\e[m\nTFile:\
+  \ name=tuple2.rt, title=, option=UPDATE\nTH1.Print Name  = 1Dgauss, Entries= 20000,\
+  \ Total sum= 19982\n          Title = 1D Gaussian\n          NbinsX= 100, xmin=\
+  \ -50, xmax=50\nTH1.Print Name  = 1Dgauss_shared, Entries= 20000, Total sum= 19984\n\
+  \          Title = 1D Gaussian\n          NbinsX= 100, xmin= -50, xmax=50\nApplicationMgr\
+  \       INFO Application Manager Finalized successfully\e[m\nApplicationMgr    \
+  \   INFO Application Manager Terminated successfully\e[m"
+histos: {}
+ttrees:
+  treename:
+    Name: treename
+    Title: tree title
+    Entries: 1000
+    Branches:
+      branch1:
+        Name: branch1
+        Title: point1/I
+        Entries: 1000
+      branch2:
+        Name: branch2
+        Title: point2/I
+        Entries: 1000
+      branch3:
+        Name: branch3
+        Title: point3/I
+        Entries: 1000
diff --git a/GaudiTestSuite/tests/pytest/refs/TemplatedAlg.yaml b/GaudiTestSuite/tests/pytest/refs/TemplatedAlg.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..5d2d1143ce3524b42030335187e23780ff3a137c
--- /dev/null
+++ b/GaudiTestSuite/tests/pytest/refs/TemplatedAlg.yaml
@@ -0,0 +1,20 @@
+stdout: |-
+  JobOptionsSvc        INFO Job options successfully file TemplatedAlg.opts
+  ApplicationMgr    SUCCESS
+  ====================================================================================================================================
+  ====================================================================================================================================
+  ApplicationMgr       INFO Application Manager Configured successfully
+  TAlgIS1              INFO Initializing TemplatedAlg instance TAlgIS1 of type TemplatedAlg<int, std::vector<std::string, std::allocator<std::string> > >
+  TAlgIS2              INFO Initializing TemplatedAlg instance TAlgIS2 of type TemplatedAlg<int, std::vector<std::string, std::allocator<std::string> > >
+  TAlgDB1              INFO Initializing TemplatedAlg instance TAlgDB1 of type TemplatedAlg<double, bool>
+  TAlgDB2              INFO Initializing TemplatedAlg instance TAlgDB2 of type TemplatedAlg<double, bool>
+  EventLoopMgr      WARNING Unable to locate service "EventSelector"
+  EventLoopMgr      WARNING No events will be processed from external input.
+  ApplicationMgr       INFO Application Manager Initialized successfully
+  ApplicationMgr       INFO Application Manager Started successfully
+  ApplicationMgr       INFO Application Manager Stopped successfully
+  EventLoopMgr         INFO Histograms converted successfully according to request.
+  ApplicationMgr       INFO Application Manager Finalized successfully
+  ApplicationMgr       INFO Application Manager Terminated successfully
+histos: {}
+ttrees: {}
diff --git a/GaudiTestSuite/tests/pytest/refs/TemplatedAlg_pyopts.yaml b/GaudiTestSuite/tests/pytest/refs/TemplatedAlg_pyopts.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..a0cf82cb4d601e029ee118a81c515c061caa68cd
--- /dev/null
+++ b/GaudiTestSuite/tests/pytest/refs/TemplatedAlg_pyopts.yaml
@@ -0,0 +1,19 @@
+stdout: |-
+  ApplicationMgr    SUCCESS
+  ====================================================================================================================================
+  ====================================================================================================================================
+  ApplicationMgr       INFO Application Manager Configured successfully
+  TAlgIS1              INFO Initializing TemplatedAlg instance TAlgIS1 of type TemplatedAlg<int, std::vector<std::string, std::allocator<std::string> > >
+  TAlgIS2              INFO Initializing TemplatedAlg instance TAlgIS2 of type TemplatedAlg<int, std::vector<std::string, std::allocator<std::string> > >
+  TAlgDB1              INFO Initializing TemplatedAlg instance TAlgDB1 of type TemplatedAlg<double, bool>
+  TAlgDB2              INFO Initializing TemplatedAlg instance TAlgDB2 of type TemplatedAlg<double, bool>
+  EventLoopMgr      WARNING Unable to locate service "EventSelector"
+  EventLoopMgr      WARNING No events will be processed from external input.
+  ApplicationMgr       INFO Application Manager Initialized successfully
+  ApplicationMgr       INFO Application Manager Started successfully
+  ApplicationMgr       INFO Application Manager Stopped successfully
+  EventLoopMgr         INFO Histograms converted successfully according to request.
+  ApplicationMgr       INFO Application Manager Finalized successfully
+  ApplicationMgr       INFO Application Manager Terminated successfully
+histos: {}
+ttrees: {}
diff --git a/GaudiTestSuite/tests/pytest/refs/Timeline.yaml b/GaudiTestSuite/tests/pytest/refs/Timeline.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..5aa27f41ad7d972ba7c7fb3e464c92efa7d55072
--- /dev/null
+++ b/GaudiTestSuite/tests/pytest/refs/Timeline.yaml
@@ -0,0 +1,16 @@
+stdout: |
+  #start end algorithm thread slot event
+  1507020228941760205 1507020228941796115 IntDataProducer 140475789195072 0 0
+  1507020228941828266 1507020228941843443 OtherIntDataProducer 140475789195072 0 0
+  1507020228941844596 1507020228941872611 IntDataConsumer 140475789195072 0 0
+  1507020228941873976 1507020228941888747 IntToFloatData 140475789195072 0 0
+  1507020228941889911 1507020228941927914 IntIntToFloatFloatData 140475789195072 0 0
+  1507020228941931910 1507020228941970116 FloatDataConsumer 140475789195072 0 0
+  1507020228941989890 1507020228942002113 IntDataProducer 140475789195072 0 1
+  1507020228942003236 1507020228942012775 OtherIntDataProducer 140475789195072 0 1
+  1507020228942013531 1507020228942022577 IntDataConsumer 140475789195072 0 1
+  1507020228942031498 1507020228942042679 IntToFloatData 140475789195072 0 1
+  1507020228942043588 1507020228942066924 IntIntToFloatFloatData 140475789195072 0 1
+  1507020228942067876 1507020228942082076 FloatDataConsumer 140475789195072 0 1
+histos: {}
+ttrees: {}
diff --git a/GaudiTestSuite/tests/pytest/refs/ToolHandles.yaml b/GaudiTestSuite/tests/pytest/refs/ToolHandles.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..bd97aaa5a18f9513e9afeb6a4bbc5eda3f01d867
--- /dev/null
+++ b/GaudiTestSuite/tests/pytest/refs/ToolHandles.yaml
@@ -0,0 +1,64 @@
+stdout: |-
+  ApplicationMgr    SUCCESS
+  ====================================================================================================================================
+  ====================================================================================================================================
+  ApplicationMgr       INFO Application Manager Configured successfully
+  ThreadPoolSvc        INFO no thread init tools attached
+  AvalancheSchedu...   INFO Activating scheduler in a separate thread
+  AlgResourcePool      INFO TopAlg list empty. Recovering the one of Application Manager
+  THDataProducer      DEBUG input handles: 0
+  THDataProducer      DEBUG output handles: 1
+    + OUTPUT '/Event/MyInt'
+  THDataProducer2     DEBUG input handles: 0
+  THDataProducer2     DEBUG output handles: 1
+    + OUTPUT '/Event/MyFloat'
+  THDataConsumer      DEBUG input handles: 1
+  THDataConsumer      DEBUG output handles: 0
+  THDataConsumer      DEBUG Adding private ToolHandle tool THDataConsumer.Gaudi::TestSuite::FloatTool (Gaudi::TestSuite::FloatTool)
+    + INPUT  '/Event/MyFloat' [THDataConsumer.Gaudi::TestSuite::FloatTool]
+    + INPUT  '/Event/MyInt'
+  AvalancheSchedu...   INFO Found 3 algorithms
+  AvalancheSchedu...   INFO Data Dependencies for Algorithms:
+    THDataProducer
+      o OUTPUT '/Event/MyInt'
+    THDataProducer2
+      o OUTPUT '/Event/MyFloat'
+    THDataConsumer
+      o INPUT  '/Event/MyFloat' [THDataConsumer.Gaudi::TestSuite::FloatTool]
+      o INPUT  '/Event/MyInt'
+  PrecedenceSvc        INFO Assembling CF and DF task precedence rules
+  PrecedenceSvc        INFO PrecedenceSvc initialized successfully
+  AvalancheSchedu...   INFO Concurrency level information:
+  AvalancheSchedu...   INFO  o Number of events in flight: 2
+  AvalancheSchedu...   INFO  o TBB thread pool size:  'ThreadPoolSize':2
+  AvalancheSchedu...   INFO Task scheduling settings:
+  AvalancheSchedu...   INFO  o Avalanche generation mode: disabled
+  AvalancheSchedu...   INFO  o Preemptive scheduling of CPU-blocking tasks: disabled
+  AvalancheSchedu...   INFO  o Scheduling of condition tasks: disabled
+  HiveSlimEventLo...WARNING Unable to locate service "EventSelector"
+  HiveSlimEventLo...WARNING No events will be processed from external input.
+  HiveSlimEventLo...   INFO Found 0 events in black list
+  ApplicationMgr       INFO Application Manager Initialized successfully
+  ApplicationMgr       INFO Application Manager Started successfully
+  HiveSlimEventLo...   INFO Starting loop on events
+  THDataConsumer       INFO executing IntDataConsumer, checking 7 from /Event/MyInt and 7 from FloatTool are matching
+  THDataConsumer       INFO executing IntDataConsumer, checking 7 from /Event/MyInt and 7 from FloatTool are matching
+  THDataConsumer       INFO executing IntDataConsumer, checking 7 from /Event/MyInt and 7 from FloatTool are matching
+  THDataConsumer       INFO executing IntDataConsumer, checking 7 from /Event/MyInt and 7 from FloatTool are matching
+  THDataProducer       INFO executing IntDataProducer, storing 7 into /Event/MyInt
+  THDataProducer       INFO executing IntDataProducer, storing 7 into /Event/MyInt
+  THDataProducer       INFO executing IntDataProducer, storing 7 into /Event/MyInt
+  THDataProducer       INFO executing IntDataProducer, storing 7 into /Event/MyInt
+  THDataProducer2      INFO executing IntDataProducer, storing 7.0 into /Event/MyFloat
+  THDataProducer2      INFO executing IntDataProducer, storing 7.0 into /Event/MyFloat
+  THDataProducer2      INFO executing IntDataProducer, storing 7.0 into /Event/MyFloat
+  THDataProducer2      INFO executing IntDataProducer, storing 7.0 into /Event/MyFloat
+  HiveSlimEventLo...   INFO 0 events were SKIPed
+  ApplicationMgr       INFO Application Manager Stopped successfully
+  HiveSlimEventLo...   INFO Histograms converted successfully according to request.
+  AvalancheSchedu...   INFO Joining Scheduler thread
+  ToolSvc              INFO Removing all tools created by ToolSvc
+  ApplicationMgr       INFO Application Manager Finalized successfully
+  ApplicationMgr       INFO Application Manager Terminated successfully
+histos: {}
+ttrees: {}
diff --git a/GaudiTestSuite/tests/pytest/refs/anydata.yaml b/GaudiTestSuite/tests/pytest/refs/anydata.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..061437790300c0db19bf373b834b1735469d0831
--- /dev/null
+++ b/GaudiTestSuite/tests/pytest/refs/anydata.yaml
@@ -0,0 +1,27 @@
+stdout: |-
+  ApplicationMgr    SUCCESS
+  ====================================================================================================================================
+  ====================================================================================================================================
+  ApplicationMgr       INFO Application Manager Configured successfully
+  EventLoopMgr      WARNING Unable to locate service "EventSelector"
+  EventLoopMgr      WARNING No events will be processed from external input.
+  ApplicationMgr       INFO Application Manager Initialized successfully
+  ApplicationMgr       INFO Application Manager Started successfully
+  AnyDataGetAlgor...   INFO Got base from TestAnyData/One
+  AnyDataGetAlgor...   INFO Got int from TestAnyData/One: 0
+  AnyDataGetAlgor...   INFO AnyDataHandler holds:42 84
+  AnyDataGetAlgor...   INFO Got base from TestAnyData/Two
+  AnyDataGetAlgor...   INFO Got std::vector<int,std::allocator<int> > from TestAnyData/Two: [0, 1, 2, 3]
+  AnyDataGetAlgor...   INFO AnyDataHandler holds:42 84
+  AnyDataGetAlgor...   INFO Got base from TestAnyData/One
+  AnyDataGetAlgor...   INFO Got int from TestAnyData/One: 0
+  AnyDataGetAlgor...   INFO AnyDataHandler holds:42 84
+  AnyDataGetAlgor...   INFO Got base from TestAnyData/Two
+  AnyDataGetAlgor...   INFO Got std::vector<int,std::allocator<int> > from TestAnyData/Two: [0, 1, 2, 3]
+  AnyDataGetAlgor...   INFO AnyDataHandler holds:42 84
+  ApplicationMgr       INFO Application Manager Stopped successfully
+  EventLoopMgr         INFO Histograms converted successfully according to request.
+  ApplicationMgr       INFO Application Manager Finalized successfully
+  ApplicationMgr       INFO Application Manager Terminated successfully
+histos: {}
+ttrees: {}
diff --git a/GaudiTestSuite/tests/pytest/refs/anyview.yaml b/GaudiTestSuite/tests/pytest/refs/anyview.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..c1ba787bf34be1a42fd48e173c0bf8a124f4b5cd
--- /dev/null
+++ b/GaudiTestSuite/tests/pytest/refs/anyview.yaml
@@ -0,0 +1,23 @@
+stdout: |-
+  ApplicationMgr    SUCCESS
+  ====================================================================================================================================
+  ====================================================================================================================================
+  ApplicationMgr       INFO Application Manager Configured successfully
+  EventLoopMgr      WARNING Unable to locate service "EventSelector"
+  EventLoopMgr      WARNING No events will be processed from external input.
+  ApplicationMgr       INFO Application Manager Initialized successfully
+  ApplicationMgr       INFO Application Manager Started successfully
+  ProduceIntView       INFO made vector with data at : 0x########
+  GetStringView        INFO Hello World
+  GetIntView           INFO got a span with data at : 0x########
+  GetIntView           INFO 1 2 3 5 8 13 21 34
+  ProduceIntView       INFO made vector with data at : 0x########
+  GetStringView        INFO Hello World
+  GetIntView           INFO got a span with data at : 0x########
+  GetIntView           INFO 1 2 3 5 8 13 21 34
+  ApplicationMgr       INFO Application Manager Stopped successfully
+  EventLoopMgr         INFO Histograms converted successfully according to request.
+  ApplicationMgr       INFO Application Manager Finalized successfully
+  ApplicationMgr       INFO Application Manager Terminated successfully
+histos: {}
+ttrees: {}
diff --git a/GaudiTestSuite/tests/pytest/refs/conditional_output/read.yaml b/GaudiTestSuite/tests/pytest/refs/conditional_output/read.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..51f8d7d89ff8697885c7cc622ff4914a3de2ef17
--- /dev/null
+++ b/GaudiTestSuite/tests/pytest/refs/conditional_output/read.yaml
@@ -0,0 +1,113 @@
+stdout: |-
+  {'ApplicationMgr': {'EvtMax': -1,
+                      'EvtSel': 'EventSelector/EventSelector',
+                      'ExtSvc': ['FileRecordDataSvc/FileRecordDataSvc'],
+                      'HistogramPersistency': 'NONE',
+                      'SvcOptMapping': ['Gaudi::MultiFileCatalog/FileCatalog',
+                                        'Gaudi::IODataManager/IODataManager',
+                                        'Gaudi::RootCnvSvc/RootCnvSvc'],
+                      'TopAlg': ['GaudiTesting::GetDataObjectAlg/DataReader']},
+   'DataReader': {'IgnoreMissing': True, 'Paths': ['A', 'B', 'C', 'D']},
+   'EventPersistencySvc': {'CnvServices': ['Gaudi::RootCnvSvc/RootCnvSvc']},
+   'EventSelector': {'FirstEvent': 1,
+                     'Input': ["DATAFILE='PFN:ConditionalOutput.dst'  SVC='Gaudi::RootEvtSelector' OPT='READ'"],
+                     'OutputLevel': 3,
+                     'PrintFreq': 1},
+   'FileCatalog': {'Catalogs': ['xmlcatalog_file:ConditionalOutput.xml']},
+   'FileRecordPersistencySvc': {'CnvServices': ['Gaudi::RootCnvSvc/RootCnvSvc']}}
+  ApplicationMgr    SUCCESS
+  ====================================================================================================================================
+  ====================================================================================================================================
+  ApplicationMgr       INFO Application Manager Configured successfully
+  EventPersistenc...   INFO Added successfully Conversion service RootCnvSvc
+  EventSelector        INFO Stream:EventSelector.DataStreamTool_1 Def:DATAFILE='PFN:ConditionalOutput.dst'  SVC='Gaudi::RootEvtSelector' OPT='READ'
+  ApplicationMgr       INFO Application Manager Initialized successfully
+  ApplicationMgr       INFO Application Manager Started successfully
+  EventSelector     SUCCESS Reading Event record 1. Record number within stream 1: 1
+  DataReader           INFO Getting 4 objects from EventDataSvc
+  DataReader           INFO Getting 'A'
+  DataReader           INFO Getting 'B'
+  DataReader           INFO Getting 'C'
+  DataReader        WARNING Cannot retrieve object 'C'
+  DataReader           INFO Getting 'D'
+  DataReader        WARNING Cannot retrieve object 'D'
+  EventSelector     SUCCESS Reading Event record 2. Record number within stream 1: 2
+  DataReader           INFO Getting 4 objects from EventDataSvc
+  DataReader           INFO Getting 'A'
+  DataReader           INFO Getting 'B'
+  DataReader        WARNING Cannot retrieve object 'B'
+  DataReader           INFO Getting 'C'
+  DataReader           INFO Getting 'D'
+  DataReader        WARNING Cannot retrieve object 'D'
+  EventSelector     SUCCESS Reading Event record 3. Record number within stream 1: 3
+  DataReader           INFO Getting 4 objects from EventDataSvc
+  DataReader           INFO Getting 'A'
+  DataReader           INFO Getting 'B'
+  DataReader           INFO Getting 'C'
+  DataReader        WARNING Cannot retrieve object 'C'
+  DataReader           INFO Getting 'D'
+  DataReader        WARNING Cannot retrieve object 'D'
+  EventSelector     SUCCESS Reading Event record 4. Record number within stream 1: 4
+  DataReader           INFO Getting 4 objects from EventDataSvc
+  DataReader           INFO Getting 'A'
+  DataReader           INFO Getting 'B'
+  DataReader        WARNING Cannot retrieve object 'B'
+  DataReader           INFO Getting 'C'
+  DataReader           INFO Getting 'D'
+  DataReader        WARNING Cannot retrieve object 'D'
+  EventSelector     SUCCESS Reading Event record 5. Record number within stream 1: 5
+  DataReader           INFO Getting 4 objects from EventDataSvc
+  DataReader           INFO Getting 'A'
+  DataReader           INFO Getting 'B'
+  DataReader           INFO Getting 'C'
+  DataReader        WARNING Cannot retrieve object 'C'
+  DataReader           INFO Getting 'D'
+  DataReader        WARNING Cannot retrieve object 'D'
+  EventSelector     SUCCESS Reading Event record 6. Record number within stream 1: 6
+  DataReader           INFO Getting 4 objects from EventDataSvc
+  DataReader           INFO Getting 'A'
+  DataReader           INFO Getting 'B'
+  DataReader        WARNING Cannot retrieve object 'B'
+  DataReader           INFO Getting 'C'
+  DataReader           INFO Getting 'D'
+  DataReader        WARNING Cannot retrieve object 'D'
+  EventSelector     SUCCESS Reading Event record 7. Record number within stream 1: 7
+  DataReader           INFO Getting 4 objects from EventDataSvc
+  DataReader           INFO Getting 'A'
+  DataReader           INFO Getting 'B'
+  DataReader           INFO Getting 'C'
+  DataReader        WARNING Cannot retrieve object 'C'
+  DataReader           INFO Getting 'D'
+  DataReader        WARNING Cannot retrieve object 'D'
+  EventSelector     SUCCESS Reading Event record 8. Record number within stream 1: 8
+  DataReader           INFO Getting 4 objects from EventDataSvc
+  DataReader           INFO Getting 'A'
+  DataReader           INFO Getting 'B'
+  DataReader        WARNING Cannot retrieve object 'B'
+  DataReader           INFO Getting 'C'
+  DataReader           INFO Getting 'D'
+  DataReader        WARNING Cannot retrieve object 'D'
+  EventSelector     SUCCESS Reading Event record 9. Record number within stream 1: 9
+  DataReader           INFO Getting 4 objects from EventDataSvc
+  DataReader           INFO Getting 'A'
+  DataReader           INFO Getting 'B'
+  DataReader           INFO Getting 'C'
+  DataReader        WARNING Cannot retrieve object 'C'
+  DataReader           INFO Getting 'D'
+  DataReader        WARNING Cannot retrieve object 'D'
+  EventSelector     SUCCESS Reading Event record 10. Record number within stream 1: 10
+  DataReader           INFO Getting 4 objects from EventDataSvc
+  DataReader           INFO Getting 'A'
+  DataReader           INFO Getting 'B'
+  DataReader        WARNING Cannot retrieve object 'B'
+  DataReader           INFO Getting 'C'
+  DataReader           INFO Getting 'D'
+  DataReader        WARNING Cannot retrieve object 'D'
+  EventLoopMgr         INFO No more events in event selection
+  ApplicationMgr       INFO Application Manager Stopped successfully
+  EventLoopMgr         INFO Histograms converted successfully according to request.
+  ToolSvc              INFO Removing all tools created by ToolSvc
+  ApplicationMgr       INFO Application Manager Finalized successfully
+  ApplicationMgr       INFO Application Manager Terminated successfully
+histos: {}
+ttrees: {}
diff --git a/GaudiTestSuite/tests/pytest/refs/conditional_output/write.yaml b/GaudiTestSuite/tests/pytest/refs/conditional_output/write.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..6d61a770341096d1ebbc41192261d51cbf6469da
--- /dev/null
+++ b/GaudiTestSuite/tests/pytest/refs/conditional_output/write.yaml
@@ -0,0 +1,232 @@
+stdout: |-
+  {'ApplicationMgr': {'EvtMax': 10,
+                      'EvtSel': 'NONE',
+                      'ExtSvc': ['FileRecordDataSvc/FileRecordDataSvc'],
+                      'HistogramPersistency': 'NONE',
+                      'OutStream': ['OutputStream/OutputStream'],
+                      'SvcOptMapping': ['Gaudi::MultiFileCatalog/FileCatalog',
+                                        'Gaudi::IODataManager/IODataManager',
+                                        'Gaudi::RootCnvSvc/RootCnvSvc'],
+                      'TopAlg': ['GaudiTesting::PutDataObjectAlg/DataCreator',
+                                 'GaudiTesting::OddEventsFilter/OddEvents',
+                                 'GaudiTesting::EvenEventsFilter/EvenEvents']},
+   'DataCreator': {'Paths': ['A', 'B', 'C', 'D']},
+   'EventPersistencySvc': {'CnvServices': ['Gaudi::RootCnvSvc/RootCnvSvc']},
+   'FileCatalog': {'Catalogs': ['xmlcatalog_file:ConditionalOutput.xml']},
+   'FileRecordPersistencySvc': {'CnvServices': ['Gaudi::RootCnvSvc/RootCnvSvc']},
+   'IncidentSvc': {'OutputLevel': 2},
+   'MessageSvc': {'OutputLevel': 1},
+   'OutputStream': {'AlgDependentItemList': {'EvenEvents': ['/Event/A#1',
+                                                            '/Event/C#1'],
+                                             'OddEvents': ['/Event/A#1',
+                                                           '/Event/B#1']},
+                    'Output': "DATAFILE='PFN:ConditionalOutput.dst'  SVC='Gaudi::RootCnvSvc' OPT='RECREATE'"},
+   'RootCnvSvc': {'OutputLevel': 3}}
+  ApplicationMgr    SUCCESS
+  ====================================================================================================================================
+  ====================================================================================================================================
+  ApplicationMgr       INFO Application Manager Configured successfully
+  ServiceManager      DEBUG Initializing service FileRecordDataSvc
+  FileRecordDataSvc VERBOSE ServiceLocatorHelper::service: found service IncidentSvc
+  FileRecordDataSvc VERBOSE ServiceLocatorHelper::service: found service PersistencySvc/FileRecordPersistencySvc
+  ServiceManager      DEBUG Initializing service AppMgrRunable
+  ServiceManager      DEBUG Initializing service EventLoopMgr
+  EventDataSvc      VERBOSE ServiceLocatorHelper::service: found service IncidentSvc
+  EventLoopMgr      VERBOSE ServiceLocatorHelper::service: found service EventDataSvc
+  EventLoopMgr        DEBUG Creating Output Stream OutputStream/OutputStream
+  EventLoopMgr        DEBUG Creating Top Algorithm GaudiTesting::PutDataObjectAlg with name DataCreator
+  EventLoopMgr        DEBUG Creating Top Algorithm GaudiTesting::OddEventsFilter with name OddEvents
+  EventLoopMgr        DEBUG Creating Top Algorithm GaudiTesting::EvenEventsFilter with name EvenEvents
+  DataCreator       VERBOSE ServiceLocatorHelper::service: found service EventDataSvc
+  TimelineSvc         DEBUG initialize
+  DataCreator       VERBOSE ServiceLocatorHelper::service: found service TimelineSvc
+  DataCreator       VERBOSE ServiceLocatorHelper::service: found service EventDataSvc
+  DataCreator       VERBOSE ServiceLocatorHelper::service: found service AlgExecStateSvc
+  AlgExecStateSvc     DEBUG preInit: will add Alg DataCreator later
+  DataCreator         DEBUG input handles: 0
+  DataCreator         DEBUG output handles: 0
+  OddEvents         VERBOSE ServiceLocatorHelper::service: found service EventDataSvc
+  OddEvents         VERBOSE ServiceLocatorHelper::service: found service TimelineSvc
+  OddEvents         VERBOSE ServiceLocatorHelper::service: found service AlgExecStateSvc
+  AlgExecStateSvc     DEBUG preInit: will add Alg OddEvents later
+  OddEvents           DEBUG input handles: 0
+  OddEvents           DEBUG output handles: 0
+  EvenEvents        VERBOSE ServiceLocatorHelper::service: found service EventDataSvc
+  EvenEvents        VERBOSE ServiceLocatorHelper::service: found service TimelineSvc
+  EvenEvents        VERBOSE ServiceLocatorHelper::service: found service AlgExecStateSvc
+  AlgExecStateSvc     DEBUG preInit: will add Alg EvenEvents later
+  EvenEvents          DEBUG input handles: 0
+  EvenEvents          DEBUG output handles: 0
+  OutputStream      VERBOSE ServiceLocatorHelper::service: found service EventDataSvc
+  OutputStream      VERBOSE ServiceLocatorHelper::service: found service TimelineSvc
+  EventPersistenc...VERBOSE ServiceLocatorHelper::service: found service Gaudi::RootCnvSvc/RootCnvSvc
+  EventPersistenc...   INFO Added successfully Conversion service RootCnvSvc
+  OutputStream        DEBUG ItemList    : []
+  OutputStream        DEBUG OptItemList : []
+  OutputStream        DEBUG AlgDependentItemList : {EvenEvents: [/Event/A#1, /Event/C#1], OddEvents: [/Event/A#1, /Event/B#1]}
+  OutputStream        DEBUG Adding OutputStream item /Event with 1 level(s).
+  OutputStream        DEBUG Adding OutputStream item /Event/A with 1 level(s).
+  OutputStream        DEBUG Adding OutputStream item /Event with 1 level(s).
+  OutputStream        DEBUG Adding OutputStream item /Event/C with 1 level(s).
+  OutputStream        DEBUG Adding OutputStream item /Event with 1 level(s).
+  OutputStream        DEBUG Adding OutputStream item /Event/A with 1 level(s).
+  OutputStream        DEBUG Adding OutputStream item /Event with 1 level(s).
+  OutputStream        DEBUG Adding OutputStream item /Event/B with 1 level(s).
+  OutputStream         INFO Data source: EventDataSvc output: DATAFILE='PFN:ConditionalOutput.dst'  SVC='Gaudi::RootCnvSvc' OPT='RECREATE'
+  OutputStream      VERBOSE ServiceLocatorHelper::service: found service AlgExecStateSvc
+  AlgExecStateSvc     DEBUG preInit: will add Alg OutputStream later
+  OutputStream        DEBUG input handles: 0
+  OutputStream        DEBUG output handles: 0
+  EventLoopMgr      WARNING Unable to locate service "EventSelector"
+  EventLoopMgr      WARNING No events will be processed from external input.
+  HistogramDataSvc  VERBOSE ServiceLocatorHelper::service: found service IncidentSvc
+  HistogramDataSvc  VERBOSE ServiceLocatorHelper::service: found service HistogramPersistencySvc
+  ApplicationMgr       INFO Application Manager Initialized successfully
+  ServiceManager      DEBUG Starting service FileRecordDataSvc
+  ServiceManager      DEBUG Starting service AppMgrRunable
+  ServiceManager      DEBUG Starting service IncidentSvc
+  ServiceManager      DEBUG Starting service FileRecordPersistencySvc
+  ServiceManager      DEBUG Starting service EventPersistencySvc
+  ServiceManager      DEBUG Starting service EventDataSvc
+  ServiceManager      DEBUG Starting service TimelineSvc
+  ServiceManager      DEBUG Starting service AlgExecStateSvc
+  ServiceManager      DEBUG Starting service FileCatalog
+  ServiceManager      DEBUG Starting service IODataManager
+  ServiceManager      DEBUG Starting service RootCnvSvc
+  ServiceManager      DEBUG Starting service HistogramPersistencySvc
+  ServiceManager      DEBUG Starting service HistogramDataSvc
+  ServiceManager      DEBUG Starting service EventLoopMgr
+  ApplicationMgr       INFO Application Manager Started successfully
+  AlgExecStateSvc   VERBOSE reset(0)
+  AlgExecStateSvc     DEBUG resizing state containers to : 1
+  AlgExecStateSvc     DEBUG adding alg OutputStream to 1 slots
+  AlgExecStateSvc     DEBUG adding alg DataCreator to 1 slots
+  AlgExecStateSvc     DEBUG adding alg OddEvents to 1 slots
+  AlgExecStateSvc     DEBUG adding alg EvenEvents to 1 slots
+  AlgExecStateSvc   VERBOSE dumping state:
+    [slot: 0, incident: Invalid]:
+    +    OddEvents  e: n
+    + OutputStream  e: n
+    +   EvenEvents  e: n
+    +  DataCreator  e: n
+  DataCreator          INFO Adding 4 objects to EventDataSvc
+  DataCreator          INFO Adding 'A'
+  DataCreator          INFO Adding 'B'
+  DataCreator          INFO Adding 'C'
+  DataCreator          INFO Adding 'D'
+  OutputStream        DEBUG Algorithm 'OddEvents' fired. Adding [0x########, 0x########, 0x########, 0x########]
+  AlgExecStateSvc   VERBOSE reset(0)
+  DataCreator          INFO Adding 4 objects to EventDataSvc
+  DataCreator          INFO Adding 'A'
+  DataCreator          INFO Adding 'B'
+  DataCreator          INFO Adding 'C'
+  DataCreator          INFO Adding 'D'
+  OutputStream        DEBUG Algorithm 'EvenEvents' fired. Adding [0x########, 0x########, 0x########, 0x########]
+  AlgExecStateSvc   VERBOSE reset(0)
+  DataCreator          INFO Adding 4 objects to EventDataSvc
+  DataCreator          INFO Adding 'A'
+  DataCreator          INFO Adding 'B'
+  DataCreator          INFO Adding 'C'
+  DataCreator          INFO Adding 'D'
+  OutputStream        DEBUG Algorithm 'OddEvents' fired. Adding [0x########, 0x########, 0x########, 0x########]
+  AlgExecStateSvc   VERBOSE reset(0)
+  DataCreator          INFO Adding 4 objects to EventDataSvc
+  DataCreator          INFO Adding 'A'
+  DataCreator          INFO Adding 'B'
+  DataCreator          INFO Adding 'C'
+  DataCreator          INFO Adding 'D'
+  OutputStream        DEBUG Algorithm 'EvenEvents' fired. Adding [0x########, 0x########, 0x########, 0x########]
+  AlgExecStateSvc   VERBOSE reset(0)
+  DataCreator          INFO Adding 4 objects to EventDataSvc
+  DataCreator          INFO Adding 'A'
+  DataCreator          INFO Adding 'B'
+  DataCreator          INFO Adding 'C'
+  DataCreator          INFO Adding 'D'
+  OutputStream        DEBUG Algorithm 'OddEvents' fired. Adding [0x########, 0x########, 0x########, 0x########]
+  AlgExecStateSvc   VERBOSE reset(0)
+  DataCreator          INFO Adding 4 objects to EventDataSvc
+  DataCreator          INFO Adding 'A'
+  DataCreator          INFO Adding 'B'
+  DataCreator          INFO Adding 'C'
+  DataCreator          INFO Adding 'D'
+  OutputStream        DEBUG Algorithm 'EvenEvents' fired. Adding [0x########, 0x########, 0x########, 0x########]
+  AlgExecStateSvc   VERBOSE reset(0)
+  DataCreator          INFO Adding 4 objects to EventDataSvc
+  DataCreator          INFO Adding 'A'
+  DataCreator          INFO Adding 'B'
+  DataCreator          INFO Adding 'C'
+  DataCreator          INFO Adding 'D'
+  OutputStream        DEBUG Algorithm 'OddEvents' fired. Adding [0x########, 0x########, 0x########, 0x########]
+  AlgExecStateSvc   VERBOSE reset(0)
+  DataCreator          INFO Adding 4 objects to EventDataSvc
+  DataCreator          INFO Adding 'A'
+  DataCreator          INFO Adding 'B'
+  DataCreator          INFO Adding 'C'
+  DataCreator          INFO Adding 'D'
+  OutputStream        DEBUG Algorithm 'EvenEvents' fired. Adding [0x########, 0x########, 0x########, 0x########]
+  AlgExecStateSvc   VERBOSE reset(0)
+  DataCreator          INFO Adding 4 objects to EventDataSvc
+  DataCreator          INFO Adding 'A'
+  DataCreator          INFO Adding 'B'
+  DataCreator          INFO Adding 'C'
+  DataCreator          INFO Adding 'D'
+  OutputStream        DEBUG Algorithm 'OddEvents' fired. Adding [0x########, 0x########, 0x########, 0x########]
+  AlgExecStateSvc   VERBOSE reset(0)
+  DataCreator          INFO Adding 4 objects to EventDataSvc
+  DataCreator          INFO Adding 'A'
+  DataCreator          INFO Adding 'B'
+  DataCreator          INFO Adding 'C'
+  DataCreator          INFO Adding 'D'
+  OutputStream        DEBUG Algorithm 'EvenEvents' fired. Adding [0x########, 0x########, 0x########, 0x########]
+  ServiceManager      DEBUG Stopping service EventLoopMgr
+  ServiceManager      DEBUG Stopping service HistogramDataSvc
+  ServiceManager      DEBUG Stopping service HistogramPersistencySvc
+  ServiceManager      DEBUG Stopping service RootCnvSvc
+  ServiceManager      DEBUG Stopping service IODataManager
+  ServiceManager      DEBUG Stopping service FileCatalog
+  ServiceManager      DEBUG Stopping service AlgExecStateSvc
+  ServiceManager      DEBUG Stopping service TimelineSvc
+  ServiceManager      DEBUG Stopping service EventDataSvc
+  ServiceManager      DEBUG Stopping service EventPersistencySvc
+  ServiceManager      DEBUG Stopping service FileRecordPersistencySvc
+  ServiceManager      DEBUG Stopping service IncidentSvc
+  ServiceManager      DEBUG Stopping service AppMgrRunable
+  ServiceManager      DEBUG Stopping service FileRecordDataSvc
+  ApplicationMgr       INFO Application Manager Stopped successfully
+  ServiceManager      DEBUG Finalizing service EventLoopMgr
+  OutputStream         INFO Events output: 10
+  EventLoopMgr         INFO Histograms converted successfully according to request.
+  ServiceManager      DEBUG Finalizing service HistogramDataSvc
+  ServiceManager      DEBUG Finalizing service HistogramPersistencySvc
+  ServiceManager      DEBUG Finalizing service RootCnvSvc
+  ServiceManager      DEBUG Finalizing service IODataManager
+  ServiceManager      DEBUG Finalizing service FileCatalog
+  ServiceManager      DEBUG Finalizing service AlgExecStateSvc
+  ServiceManager      DEBUG Finalizing service TimelineSvc
+  ServiceManager      DEBUG Finalizing service EventDataSvc
+  ServiceManager      DEBUG Finalizing service EventPersistencySvc
+  ServiceManager      DEBUG Finalizing service FileRecordPersistencySvc
+  ServiceManager      DEBUG Finalizing service IncidentSvc
+  ServiceManager      DEBUG Finalizing service AppMgrRunable
+  ServiceManager      DEBUG Finalizing service FileRecordDataSvc
+  ServiceManager      DEBUG Looping over all active services...
+  ServiceManager      DEBUG ---- MessageSvc (refCount = 23)
+  ServiceManager      DEBUG ---- JobOptionsSvc (refCount = 2)
+  ServiceManager      DEBUG ---- FileRecordDataSvc (refCount = 3)
+  ServiceManager      DEBUG ---- AppMgrRunable (refCount = 3)
+  ServiceManager      DEBUG ---- IncidentSvc (refCount = 3)
+  ServiceManager      DEBUG ---- FileRecordPersistencySvc (refCount = 2)
+  ServiceManager      DEBUG ---- EventPersistencySvc (refCount = 2)
+  ServiceManager      DEBUG ---- EventDataSvc (refCount = 3)
+  ServiceManager      DEBUG ---- TimelineSvc (refCount = 3)
+  ServiceManager      DEBUG ---- AlgExecStateSvc (refCount = 4)
+  ServiceManager      DEBUG ---- FileCatalog (refCount = 2)
+  ServiceManager      DEBUG ---- IODataManager (refCount = 2)
+  ServiceManager      DEBUG ---- RootCnvSvc (refCount = 2)
+  ServiceManager      DEBUG ---- HistogramPersistencySvc (refCount = 2)
+  ServiceManager      DEBUG ---- HistogramDataSvc (refCount = 3)
+  ServiceManager      DEBUG ---- EventLoopMgr (refCount = 3)
+  ApplicationMgr       INFO Application Manager Finalized successfully
+  ApplicationMgr       INFO Application Manager Terminated successfully
+histos: {}
+ttrees: {}
diff --git a/GaudiTestSuite/tests/pytest/refs/config2/Histograms.yaml b/GaudiTestSuite/tests/pytest/refs/config2/Histograms.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..73436f9c0f476b34a5ae31a0bd14152d97d7e6c1
--- /dev/null
+++ b/GaudiTestSuite/tests/pytest/refs/config2/Histograms.yaml
@@ -0,0 +1,23 @@
+stdout: |-
+  ApplicationMgr    SUCCESS
+  ====================================================================================================================================
+  ====================================================================================================================================
+  ApplicationMgr       INFO Application Manager Configured successfully
+  SimpleCounterHi...  DEBUG input handles: 0
+  SimpleCounterHi...  DEBUG output handles: 0
+  EventLoopMgr      WARNING Unable to locate service "EventSelector"
+  EventLoopMgr      WARNING No events will be processed from external input.
+  HistogramPersis...   INFO Added successfully Conversion service RootHistSvc
+  ApplicationMgr       INFO Application Manager Initialized successfully
+  ApplicationMgr       INFO Application Manager Started successfully
+  RndmGenSvc.Engine    INFO Generator engine type:CLHEP::RanluxEngine
+  RndmGenSvc.Engine    INFO Current Seed:1234567 Luxury:3
+  RndmGenSvc           INFO Using Random engine:HepRndm::Engine<CLHEP::RanluxEngine>
+  SimpleCounterHi...SUCCESS Filling Histograms...... Please be patient !
+  SimpleCounterHi...   INFO Number of counters : 1
+  ApplicationMgr       INFO Application Manager Stopped successfully
+  EventLoopMgr         INFO Histograms converted successfully according to request.
+  ApplicationMgr       INFO Application Manager Finalized successfully
+  ApplicationMgr       INFO Application Manager Terminated successfully
+histos: {}
+ttrees: {}
diff --git a/GaudiTestSuite/tests/pytest/refs/config2/Histograms_wg.yaml b/GaudiTestSuite/tests/pytest/refs/config2/Histograms_wg.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..73436f9c0f476b34a5ae31a0bd14152d97d7e6c1
--- /dev/null
+++ b/GaudiTestSuite/tests/pytest/refs/config2/Histograms_wg.yaml
@@ -0,0 +1,23 @@
+stdout: |-
+  ApplicationMgr    SUCCESS
+  ====================================================================================================================================
+  ====================================================================================================================================
+  ApplicationMgr       INFO Application Manager Configured successfully
+  SimpleCounterHi...  DEBUG input handles: 0
+  SimpleCounterHi...  DEBUG output handles: 0
+  EventLoopMgr      WARNING Unable to locate service "EventSelector"
+  EventLoopMgr      WARNING No events will be processed from external input.
+  HistogramPersis...   INFO Added successfully Conversion service RootHistSvc
+  ApplicationMgr       INFO Application Manager Initialized successfully
+  ApplicationMgr       INFO Application Manager Started successfully
+  RndmGenSvc.Engine    INFO Generator engine type:CLHEP::RanluxEngine
+  RndmGenSvc.Engine    INFO Current Seed:1234567 Luxury:3
+  RndmGenSvc           INFO Using Random engine:HepRndm::Engine<CLHEP::RanluxEngine>
+  SimpleCounterHi...SUCCESS Filling Histograms...... Please be patient !
+  SimpleCounterHi...   INFO Number of counters : 1
+  ApplicationMgr       INFO Application Manager Stopped successfully
+  EventLoopMgr         INFO Histograms converted successfully according to request.
+  ApplicationMgr       INFO Application Manager Finalized successfully
+  ApplicationMgr       INFO Application Manager Terminated successfully
+histos: {}
+ttrees: {}
diff --git a/GaudiTestSuite/tests/pytest/refs/google_auditors/cpu_profiler.yaml b/GaudiTestSuite/tests/pytest/refs/google_auditors/cpu_profiler.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..f95617b5380f2c3514f5e72a7401ac3edc57418f
--- /dev/null
+++ b/GaudiTestSuite/tests/pytest/refs/google_auditors/cpu_profiler.yaml
@@ -0,0 +1,63 @@
+stdout: |-
+  {'ApplicationMgr': {'AuditAlgorithms': True,
+                      'EvtMax': 10,
+                      'EvtSel': 'NONE',
+                      'TopAlg': ['HelloWorld/HelloWorld']},
+   'AuditorSvc': {'Auditors': ['Google::CPUProfiler/Google::CPUProfiler',
+                               'ChronoAuditor/ChronoAuditor']},
+   'Google::CPUProfiler': {'OutputLevel': 3},
+   'MessageSvc': {'OutputLevel': 3}}
+  ApplicationMgr    SUCCESS
+  ====================================================================================================================================
+  ====================================================================================================================================
+  ApplicationMgr       INFO Application Manager Configured successfully
+  Google::CPUProf...   INFO Initialised
+  Google::CPUProf...   INFO Starting Auditor for HelloWorld:Initialize
+  HelloWorld           INFO initializing....
+  EventLoopMgr      WARNING Unable to locate service "EventSelector"
+  EventLoopMgr      WARNING No events will be processed from external input.
+  ApplicationMgr       INFO Application Manager Initialized successfully
+  ApplicationMgr       INFO Application Manager Started successfully
+  Google::CPUProf...   INFO Starting Auditor for HelloWorld:Execute
+  HelloWorld           INFO executing....
+  Google::CPUProf...   INFO Starting Auditor for HelloWorld:Execute
+  HelloWorld           INFO executing....
+  Google::CPUProf...   INFO Starting Auditor for HelloWorld:Execute
+  HelloWorld           INFO executing....
+  Google::CPUProf...   INFO Starting Auditor for HelloWorld:Execute
+  HelloWorld           INFO executing....
+  Google::CPUProf...   INFO Starting Auditor for HelloWorld:Execute
+  HelloWorld           INFO executing....
+  Google::CPUProf...   INFO Starting Auditor for HelloWorld:Execute
+  HelloWorld           INFO executing....
+  Google::CPUProf...   INFO Starting Auditor for HelloWorld:Execute
+  HelloWorld           INFO executing....
+  Google::CPUProf...   INFO Starting Auditor for HelloWorld:Execute
+  HelloWorld           INFO executing....
+  Google::CPUProf...   INFO Starting Auditor for HelloWorld:Execute
+  HelloWorld           INFO executing....
+  Google::CPUProf...   INFO Starting Auditor for HelloWorld:Execute
+  HelloWorld           INFO executing....
+  ApplicationMgr       INFO Application Manager Stopped successfully
+  Google::CPUProf...   INFO Starting Auditor for HelloWorld:Finalize
+  HelloWorld           INFO finalizing....
+  EventLoopMgr         INFO Histograms converted successfully according to request.
+  *****Chrono*****     INFO  The Final CPU consumption ( Chrono ) Table (ordered)
+  ChronoStatSvc.f...   INFO  Service finalized successfully
+  ApplicationMgr       INFO Application Manager Finalized successfully
+  ApplicationMgr       INFO Application Manager Terminated successfully
+histos: {}
+ttrees: {}
+stderr: |-
+  PROFILE: interrupts/evictions/bytes = X/Y/Z
+  PROFILE: interrupts/evictions/bytes = X/Y/Z
+  PROFILE: interrupts/evictions/bytes = X/Y/Z
+  PROFILE: interrupts/evictions/bytes = X/Y/Z
+  PROFILE: interrupts/evictions/bytes = X/Y/Z
+  PROFILE: interrupts/evictions/bytes = X/Y/Z
+  PROFILE: interrupts/evictions/bytes = X/Y/Z
+  PROFILE: interrupts/evictions/bytes = X/Y/Z
+  PROFILE: interrupts/evictions/bytes = X/Y/Z
+  PROFILE: interrupts/evictions/bytes = X/Y/Z
+  PROFILE: interrupts/evictions/bytes = X/Y/Z
+  PROFILE: interrupts/evictions/bytes = X/Y/Z
diff --git a/GaudiTestSuite/tests/pytest/refs/google_auditors/heap_checker.yaml b/GaudiTestSuite/tests/pytest/refs/google_auditors/heap_checker.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..c7ff17e8817c99015ecc2e7a9c6a3c0c58fe5df6
--- /dev/null
+++ b/GaudiTestSuite/tests/pytest/refs/google_auditors/heap_checker.yaml
@@ -0,0 +1,63 @@
+stdout: |-
+  {'ApplicationMgr': {'AuditAlgorithms': True,
+                      'EvtMax': 10,
+                      'EvtSel': 'NONE',
+                      'TopAlg': ['HelloWorld/HelloWorld']},
+   'AuditorSvc': {'Auditors': ['Google::HeapChecker/Google::HeapChecker',
+                               'ChronoAuditor/ChronoAuditor']},
+   'Google::HeapChecker': {'OutputLevel': 3},
+   'MessageSvc': {'OutputLevel': 3}}
+  ApplicationMgr    SUCCESS
+  ====================================================================================================================================
+  ====================================================================================================================================
+  ApplicationMgr       INFO Application Manager Configured successfully
+  Google::HeapChe...   INFO Initialised
+  Google::HeapChe...   INFO Starting Auditor for HelloWorld:Initialize
+  HelloWorld           INFO initializing....
+  EventLoopMgr      WARNING Unable to locate service "EventSelector"
+  EventLoopMgr      WARNING No events will be processed from external input.
+  ApplicationMgr       INFO Application Manager Initialized successfully
+  ApplicationMgr       INFO Application Manager Started successfully
+  Google::HeapChe...   INFO Starting Auditor for HelloWorld:Execute
+  HelloWorld           INFO executing....
+  Google::HeapChe...   INFO Starting Auditor for HelloWorld:Execute
+  HelloWorld           INFO executing....
+  Google::HeapChe...   INFO Starting Auditor for HelloWorld:Execute
+  HelloWorld           INFO executing....
+  Google::HeapChe...   INFO Starting Auditor for HelloWorld:Execute
+  HelloWorld           INFO executing....
+  Google::HeapChe...   INFO Starting Auditor for HelloWorld:Execute
+  HelloWorld           INFO executing....
+  Google::HeapChe...   INFO Starting Auditor for HelloWorld:Execute
+  HelloWorld           INFO executing....
+  Google::HeapChe...   INFO Starting Auditor for HelloWorld:Execute
+  HelloWorld           INFO executing....
+  Google::HeapChe...   INFO Starting Auditor for HelloWorld:Execute
+  HelloWorld           INFO executing....
+  Google::HeapChe...   INFO Starting Auditor for HelloWorld:Execute
+  HelloWorld           INFO executing....
+  Google::HeapChe...   INFO Starting Auditor for HelloWorld:Execute
+  HelloWorld           INFO executing....
+  ApplicationMgr       INFO Application Manager Stopped successfully
+  Google::HeapChe...   INFO Starting Auditor for HelloWorld:Finalize
+  HelloWorld           INFO finalizing....
+  EventLoopMgr         INFO Histograms converted successfully according to request.
+  *****Chrono*****     INFO  The Final CPU consumption ( Chrono ) Table (ordered)
+  ChronoStatSvc.f...   INFO  Service finalized successfully
+  ApplicationMgr       INFO Application Manager Finalized successfully
+  ApplicationMgr       INFO Application Manager Terminated successfully
+histos: {}
+ttrees: {}
+stderr: |-
+  No leaks found for check "HelloWorld-Initialize" (but no 100% guarantee that there aren't any): found XXX reachable heap objects of YYY bytes
+  No leaks found for check "HelloWorld-Execute-Event1" (but no 100% guarantee that there aren't any): found XXX reachable heap objects of YYY bytes
+  No leaks found for check "HelloWorld-Execute-Event2" (but no 100% guarantee that there aren't any): found XXX reachable heap objects of YYY bytes
+  No leaks found for check "HelloWorld-Execute-Event3" (but no 100% guarantee that there aren't any): found XXX reachable heap objects of YYY bytes
+  No leaks found for check "HelloWorld-Execute-Event4" (but no 100% guarantee that there aren't any): found XXX reachable heap objects of YYY bytes
+  No leaks found for check "HelloWorld-Execute-Event5" (but no 100% guarantee that there aren't any): found XXX reachable heap objects of YYY bytes
+  No leaks found for check "HelloWorld-Execute-Event6" (but no 100% guarantee that there aren't any): found XXX reachable heap objects of YYY bytes
+  No leaks found for check "HelloWorld-Execute-Event7" (but no 100% guarantee that there aren't any): found XXX reachable heap objects of YYY bytes
+  No leaks found for check "HelloWorld-Execute-Event8" (but no 100% guarantee that there aren't any): found XXX reachable heap objects of YYY bytes
+  No leaks found for check "HelloWorld-Execute-Event9" (but no 100% guarantee that there aren't any): found XXX reachable heap objects of YYY bytes
+  No leaks found for check "HelloWorld-Execute-Event10" (but no 100% guarantee that there aren't any): found XXX reachable heap objects of YYY bytes
+  No leaks found for check "HelloWorld-Finalize" (but no 100% guarantee that there aren't any): found XXX reachable heap objects of YYY bytes
diff --git a/GaudiTestSuite/tests/pytest/refs/google_auditors/heap_profiler.yaml b/GaudiTestSuite/tests/pytest/refs/google_auditors/heap_profiler.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..f2a7afcf91fc0bbb6febc13504b5442afed276c8
--- /dev/null
+++ b/GaudiTestSuite/tests/pytest/refs/google_auditors/heap_profiler.yaml
@@ -0,0 +1,75 @@
+stdout: |-
+  {'ApplicationMgr': {'AuditAlgorithms': True,
+                      'EvtMax': 10,
+                      'EvtSel': 'NONE',
+                      'TopAlg': ['HelloWorld/HelloWorld']},
+   'AuditorSvc': {'Auditors': ['Google::HeapProfiler/Google::HeapProfiler',
+                               'ChronoAuditor/ChronoAuditor']},
+   'Google::HeapProfiler': {'OutputLevel': 3},
+   'MessageSvc': {'OutputLevel': 3}}
+  ApplicationMgr    SUCCESS
+  ====================================================================================================================================
+  ====================================================================================================================================
+  ApplicationMgr       INFO Application Manager Configured successfully
+  Google::HeapPro...   INFO Initialised
+  Google::HeapPro...   INFO Starting Auditor for HelloWorld:Initialize
+  HelloWorld           INFO initializing....
+  EventLoopMgr      WARNING Unable to locate service "EventSelector"
+  EventLoopMgr      WARNING No events will be processed from external input.
+  ApplicationMgr       INFO Application Manager Initialized successfully
+  ApplicationMgr       INFO Application Manager Started successfully
+  Google::HeapPro...   INFO Starting Auditor for HelloWorld:Execute
+  HelloWorld           INFO executing....
+  Google::HeapPro...   INFO Starting Auditor for HelloWorld:Execute
+  HelloWorld           INFO executing....
+  Google::HeapPro...   INFO Starting Auditor for HelloWorld:Execute
+  HelloWorld           INFO executing....
+  Google::HeapPro...   INFO Starting Auditor for HelloWorld:Execute
+  HelloWorld           INFO executing....
+  Google::HeapPro...   INFO Starting Auditor for HelloWorld:Execute
+  HelloWorld           INFO executing....
+  Google::HeapPro...   INFO Starting Auditor for HelloWorld:Execute
+  HelloWorld           INFO executing....
+  Google::HeapPro...   INFO Starting Auditor for HelloWorld:Execute
+  HelloWorld           INFO executing....
+  Google::HeapPro...   INFO Starting Auditor for HelloWorld:Execute
+  HelloWorld           INFO executing....
+  Google::HeapPro...   INFO Starting Auditor for HelloWorld:Execute
+  HelloWorld           INFO executing....
+  Google::HeapPro...   INFO Starting Auditor for HelloWorld:Execute
+  HelloWorld           INFO executing....
+  ApplicationMgr       INFO Application Manager Stopped successfully
+  Google::HeapPro...   INFO Starting Auditor for HelloWorld:Finalize
+  HelloWorld           INFO finalizing....
+  EventLoopMgr         INFO Histograms converted successfully according to request.
+  *****Chrono*****     INFO  The Final CPU consumption ( Chrono ) Table (ordered)
+  ChronoStatSvc.f...   INFO  Service finalized successfully
+  ApplicationMgr       INFO Application Manager Finalized successfully
+  ApplicationMgr       INFO Application Manager Terminated successfully
+histos: {}
+ttrees: {}
+stderr: |-
+  Starting tracking the heap
+  Dumping heap profile to HelloWorld-Initialize.0001.heap (HelloWorld-Initialize)
+  Starting tracking the heap
+  Dumping heap profile to HelloWorld-Execute-Event1.0002.heap (HelloWorld-Execute-Event1)
+  Starting tracking the heap
+  Dumping heap profile to HelloWorld-Execute-Event2.0003.heap (HelloWorld-Execute-Event2)
+  Starting tracking the heap
+  Dumping heap profile to HelloWorld-Execute-Event3.0004.heap (HelloWorld-Execute-Event3)
+  Starting tracking the heap
+  Dumping heap profile to HelloWorld-Execute-Event4.0005.heap (HelloWorld-Execute-Event4)
+  Starting tracking the heap
+  Dumping heap profile to HelloWorld-Execute-Event5.0006.heap (HelloWorld-Execute-Event5)
+  Starting tracking the heap
+  Dumping heap profile to HelloWorld-Execute-Event6.0007.heap (HelloWorld-Execute-Event6)
+  Starting tracking the heap
+  Dumping heap profile to HelloWorld-Execute-Event7.0008.heap (HelloWorld-Execute-Event7)
+  Starting tracking the heap
+  Dumping heap profile to HelloWorld-Execute-Event8.0009.heap (HelloWorld-Execute-Event8)
+  Starting tracking the heap
+  Dumping heap profile to HelloWorld-Execute-Event9.0010.heap (HelloWorld-Execute-Event9)
+  Starting tracking the heap
+  Dumping heap profile to HelloWorld-Execute-Event10.0011.heap (HelloWorld-Execute-Event10)
+  Starting tracking the heap
+  Dumping heap profile to HelloWorld-Finalize.0012.heap (HelloWorld-Finalize)
diff --git a/GaudiTestSuite/tests/qmtest/refs/histograms/axes_labels.json b/GaudiTestSuite/tests/pytest/refs/histograms/axes_labels.json
similarity index 100%
rename from GaudiTestSuite/tests/qmtest/refs/histograms/axes_labels.json
rename to GaudiTestSuite/tests/pytest/refs/histograms/axes_labels.json
diff --git a/GaudiTestSuite/tests/qmtest/refs/histograms/custom_axis.json b/GaudiTestSuite/tests/pytest/refs/histograms/custom_axis.json
similarity index 100%
rename from GaudiTestSuite/tests/qmtest/refs/histograms/custom_axis.json
rename to GaudiTestSuite/tests/pytest/refs/histograms/custom_axis.json
diff --git a/GaudiTestSuite/tests/qmtest/refs/histograms/directories.json b/GaudiTestSuite/tests/pytest/refs/histograms/directories.json
similarity index 100%
rename from GaudiTestSuite/tests/qmtest/refs/histograms/directories.json
rename to GaudiTestSuite/tests/pytest/refs/histograms/directories.json
diff --git a/GaudiTestSuite/tests/qmtest/refs/histograms/issue_212.json b/GaudiTestSuite/tests/pytest/refs/histograms/issue_212.json
similarity index 100%
rename from GaudiTestSuite/tests/qmtest/refs/histograms/issue_212.json
rename to GaudiTestSuite/tests/pytest/refs/histograms/issue_212.json
diff --git a/GaudiTestSuite/tests/pytest/refs/jira/gaudi_971.yaml b/GaudiTestSuite/tests/pytest/refs/jira/gaudi_971.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..b98c43aa21a0da4403e4e019432697a8716e8d62
--- /dev/null
+++ b/GaudiTestSuite/tests/pytest/refs/jira/gaudi_971.yaml
@@ -0,0 +1,1231 @@
+stdout: |-
+  {'ApplicationMgr': {'EvtMax': -1,
+                      'ExtSvc': ['FileRecordDataSvc/FileRecordDataSvc'],
+                      'HistogramPersistency': 'NONE',
+                      'SvcOptMapping': ['Gaudi::MultiFileCatalog/FileCatalog',
+                                        'Gaudi::IODataManager/IODataManager',
+                                        'Gaudi::RootCnvSvc/RootCnvSvc'],
+                      'TopAlg': ['Gaudi::Sequencer/EventAlgs',
+                                 'Gaudi::Sequencer/FSRAlgs']},
+   'EventAlgs': {'Members': ['ReadAlg/ReadAlg'], 'VetoObjects': ['FSR']},
+   'EventPersistencySvc': {'CnvServices': ['Gaudi::RootCnvSvc/RootCnvSvc']},
+   'EventSelector': {'FirstEvent': 1,
+                     'Input': ["DATAFILE='LFN:input.dst'  SVC='Gaudi::RootEvtSelector' OPT='READ'"],
+                     'OutputLevel': 2,
+                     'PrintFreq': 50},
+   'FSRAlgs': {'Members': ['ReadTES/ReadTES'], 'RequireObjects': ['FSR']},
+   'FileCatalog': {'Catalogs': ['xmlcatalog_file:GAUDI-971.xml']},
+   'FileRecordDataSvc': {'IncidentName': 'NEW_FILE_RECORD'},
+   'FileRecordPersistencySvc': {'CnvServices': ['Gaudi::RootCnvSvc/RootCnvSvc']},
+   'ReadAlg': {'IncidentName': 'NEW_FILE_RECORD', 'OutputLevel': 1},
+   'ReadTES': {'Locations': ['FSR']},
+   'RootCnvSvc': {'OutputLevel': 3}}
+  ApplicationMgr    SUCCESS
+  ====================================================================================================================================
+  ====================================================================================================================================
+  ApplicationMgr       INFO Application Manager Configured successfully
+  EventAlgs            INFO Member list: ReadAlg
+  ReadAlg           VERBOSE ServiceLocatorHelper::service: found service EventDataSvc
+  ReadAlg           VERBOSE ServiceLocatorHelper::service: found service TimelineSvc
+  ReadAlg           VERBOSE ServiceLocatorHelper::service: found service FileRecordDataSvc
+  ReadAlg           VERBOSE ServiceLocatorHelper::service: found service IncidentSvc
+  ReadAlg           VERBOSE ServiceLocatorHelper::service: found service AlgExecStateSvc
+  ReadAlg             DEBUG input handles: 0
+  ReadAlg             DEBUG output handles: 0
+  FSRAlgs              INFO Member list: ReadTES
+  EventPersistenc...   INFO Added successfully Conversion service RootCnvSvc
+  EventSelector.D...  DEBUG Selection root:/Event CLID:110
+  EventSelector        INFO Stream:EventSelector.DataStreamTool_1 Def:DATAFILE='LFN:input.dst'  SVC='Gaudi::RootEvtSelector' OPT='READ'
+  ApplicationMgr       INFO Application Manager Initialized successfully
+  ApplicationMgr       INFO Application Manager Started successfully
+  TFile::TFile        ERROR file .../dummy.dst does not exist
+  IODataManager       ERROR Error: connectDataIO> Cannot connect to database: PFN=dummy.dst FID=00000000-0000-0000-0000-000000000000
+  IODataManager     WARNING Attempt to connect dsn:00000000-0000-0000-0000-000000000000 with next entry in data federation:ROOTIO.dst.
+  FileRecordPersi...   INFO Added successfully Conversion service RootCnvSvc
+  ReadAlg           SUCCESS Got incident: NEW_FILE_RECORD Source:/FileRecords/00000000-0000-0000-0000-000000000000
+  ReadAlg           SUCCESS Received incident:NEW_FILE_RECORD: /FileRecords/00000000-0000-0000-0000-000000000000
+  ReadAlg           SUCCESS Incident: FileInfo record: /FileRecords/00000000-0000-0000-0000-000000000000/EvtCount=1000
+  ReadAlg           SUCCESS Incident: FileInfo record: /FileRecords/00000000-0000-0000-0000-000000000000/SumCount=123456
+  EventSelector     SUCCESS Reading Event record 1. Record number within stream 1: 1
+  ReadAlg           VERBOSE ServiceLocatorHelper::service: found service EventDataSvc
+  ReadAlg              INFO ========= EVENT:1 RUN:999 TIME:1577836801.001 0 (0) 1 (1) 2 (2)
+  ReadAlg           SUCCESS FileInfo record: 00000000-0000-0000-0000-000000000000/EvtCount=1000
+  ReadAlg           SUCCESS FileInfo record: 00000000-0000-0000-0000-000000000000/SumCount=123456
+  ReadAlg             DEBUG Evt:1 Track:      10.802     9.50498     8.43243 Org:  31 0.0948131 0.0882022 0.0890405
+  ReadAlg             DEBUG    Decays:  16
+  ReadAlg             DEBUG      0.0955367 0.0974241 0.0982723 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.110336  0.098101 0.0929623 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG        0.12276 0.0901559  0.118128 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0988488 0.0985394 0.0936065 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.100268 0.0968345 0.0817208 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0966848  0.096205 0.0828343 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0846589  0.108699 0.0879221 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0957107    0.1021  0.108814 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0953554  0.104885 0.0911368 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0873963 0.0929576  0.102044 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0992706  0.101752  0.110905 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0873313 0.0828289  0.107358 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.121204 0.0933645  0.108755 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.106626  0.102393 0.0923873 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0975337 0.0890622  0.107548 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.114853 0.0927442 0.0921961 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG Evt:1 Track:     8.77816     11.9423     10.4022 Org:  21  0.105636 0.0965541   0.09253
+  ReadAlg             DEBUG    Decays:   5
+  ReadAlg             DEBUG       0.107902  0.117021  0.115571 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0938987 0.0903118 0.0953661 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.122866 0.0986632 0.0915858 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.113474  0.108342 0.0931549 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0953766  0.113597 0.0942457 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG Evt:1 Track:     9.95059     10.0773     10.0918 Org:  60  0.119153  0.109607 0.0846229
+  ReadAlg             DEBUG    Decays:   2
+  ReadAlg             DEBUG       0.102972 0.0932683 0.0943318 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.115312   0.11284  0.101346 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG Evt:1 Track:     10.4097     10.9492     9.72505 Org:  47 0.0854783 0.0897833  0.110166
+  ReadAlg             DEBUG    Decays:   0
+  ReadAlg             DEBUG Evt:1 Track:     8.61818     10.2842     11.4339 Org:   5 0.0955367 0.0974241 0.0982723
+  ReadAlg             DEBUG    Decays:  14
+  ReadAlg             DEBUG      0.0966848  0.096205 0.0828343 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0846589  0.108699 0.0879221 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0957107    0.1021  0.108814 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0953554  0.104885 0.0911368 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0873963 0.0929576  0.102044 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0992706  0.101752  0.110905 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0873313 0.0828289  0.107358 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.121204 0.0933645  0.108755 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.106626  0.102393 0.0923873 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0975337 0.0890622  0.107548 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.114853 0.0927442 0.0921961 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.105636 0.0965541   0.09253 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.118701 0.0819518  0.107732 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.106563 0.0702038  0.101916 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg              INFO ========= EVENT:2 RUN:999 TIME:1577836802.002 0 (0) 1 (1) 2 (2)
+  ReadAlg             DEBUG Evt:2 Track:     10.1578     9.51566     9.19358 Org:  12   0.10708  0.109034  0.096556
+  ReadAlg             DEBUG    Decays:  54
+  ReadAlg             DEBUG       0.097666 0.0945251 0.0900927 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0864492 0.0952994   0.12307 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0898175   0.11717 0.0907342 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.108214  0.104063 0.0807813 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0870813  0.121608  0.107138 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.106638  0.109897  0.090842 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0996429  0.111814  0.121548 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.105913    0.1062  0.103678 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0975181  0.103904 0.0981719 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG        0.10448  0.106007 0.0972974 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0970382 0.0941951 0.0895092 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG        0.10685  0.102052 0.0911832 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0965814  0.115591 0.0976259 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0947139 0.0865459  0.102928 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0947366  0.099324  0.114232 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0962381 0.0833363  0.107211 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.102491  0.102296 0.0898967 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.101117 0.0966305 0.0903379 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0945676  0.100253  0.091624 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.100959 0.0894981  0.109439 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG        0.11059 0.0948918 0.0941783 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0985697 0.0928461  0.091828 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.115508  0.112132 0.0819703 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.112825  0.089238 0.0991629 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0941044 0.0964093    0.1047 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.106354  0.104222 0.0967957 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.100675 0.0887908 0.0964475 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG        0.10432  0.111781  0.104624 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0918394 0.0974881  0.108724 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0815648 0.0984427  0.109819 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.102076  0.112558 0.0996443 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0819209  0.103236 0.0812119 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0998945  0.122172 0.0783172 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0869854  0.100076 0.0856456 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.102629 0.0845021  0.111227 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.109217 0.0739353  0.104776 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG        0.10432  0.106347 0.0905961 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0926874  0.117676  0.100679 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0917233  0.101814 0.0978627 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.105132  0.111368  0.100352 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0866818 0.0891923 0.0966235 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.119414  0.109587 0.0969083 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0931392 0.0962136 0.0897531 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.116628 0.0963233  0.107852 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.100572     0.106  0.103713 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.110704 0.0927646   0.09894 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.091082  0.113179  0.100384 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0937881  0.101422  0.104549 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.100012  0.117612 0.0886769 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0938767  0.105133 0.0919472 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.106217 0.0904916   0.10152 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.100438  0.104005  0.107747 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.105668 0.0982363  0.100428 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.100794 0.0941075 0.0927382 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG Evt:2 Track:     7.99376     9.40345     8.35437 Org:   5  0.100824  0.107446  0.105383
+  ReadAlg             DEBUG    Decays:  11
+  ReadAlg             DEBUG      0.0869854  0.100076 0.0856456 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.102629 0.0845021  0.111227 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.109217 0.0739353  0.104776 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG        0.10432  0.106347 0.0905961 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0926874  0.117676  0.100679 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0917233  0.101814 0.0978627 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.105132  0.111368  0.100352 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0866818 0.0891923 0.0966235 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.119414  0.109587 0.0969083 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0931392 0.0962136 0.0897531 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.116628 0.0963233  0.107852 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG Evt:2 Track:     10.0811     10.1021      8.8527 Org:  79  0.114034  0.103132  0.110234
+  ReadAlg             DEBUG    Decays:  22
+  ReadAlg             DEBUG       0.105132  0.111368  0.100352 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0866818 0.0891923 0.0966235 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.119414  0.109587 0.0969083 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0931392 0.0962136 0.0897531 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.116628 0.0963233  0.107852 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.100572     0.106  0.103713 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.110704 0.0927646   0.09894 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.091082  0.113179  0.100384 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0937881  0.101422  0.104549 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.100012  0.117612 0.0886769 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0938767  0.105133 0.0919472 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.106217 0.0904916   0.10152 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.100438  0.104005  0.107747 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.105668 0.0982363  0.100428 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.100794 0.0941075 0.0927382 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0841099  0.103205  0.110611 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0944701  0.118174 0.0803563 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.118593 0.0974854  0.105898 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0927796   0.11265 0.0993051 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0989207 0.0831933 0.0919716 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0859543 0.0848592 0.0912792 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0960956 0.0949814 0.0975239 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG Evt:2 Track:     10.4386     9.95482     9.12975 Org:   3 0.0835264  0.104718  0.108772
+  ReadAlg             DEBUG    Decays:  23
+  ReadAlg             DEBUG       0.115508  0.112132 0.0819703 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.112825  0.089238 0.0991629 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0941044 0.0964093    0.1047 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.106354  0.104222 0.0967957 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.100675 0.0887908 0.0964475 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG        0.10432  0.111781  0.104624 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0918394 0.0974881  0.108724 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0815648 0.0984427  0.109819 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.102076  0.112558 0.0996443 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0819209  0.103236 0.0812119 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0998945  0.122172 0.0783172 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0869854  0.100076 0.0856456 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.102629 0.0845021  0.111227 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.109217 0.0739353  0.104776 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG        0.10432  0.106347 0.0905961 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0926874  0.117676  0.100679 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0917233  0.101814 0.0978627 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.105132  0.111368  0.100352 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0866818 0.0891923 0.0966235 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.119414  0.109587 0.0969083 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0931392 0.0962136 0.0897531 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.116628 0.0963233  0.107852 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.100572     0.106  0.103713 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG Evt:2 Track:     8.45426     10.0076     11.3705 Org:  73 0.0944701  0.118174 0.0803563
+  ReadAlg             DEBUG    Decays:  43
+  ReadAlg             DEBUG       0.100824  0.107446  0.105383 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0836079 0.0958157  0.101899 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG        0.10931  0.103093 0.0918532 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.100548  0.107566 0.0991684 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0819278 0.0996934 0.0975746 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG        0.10203  0.102013  0.115421 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0969589  0.113296 0.0930632 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG        0.10708  0.109034  0.096556 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.103526  0.116695 0.0866214 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.102655 0.0918961  0.103502 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0944413  0.101496  0.102443 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.101036  0.106448  0.100094 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.099437 0.0924036   0.10269 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.097666 0.0945251 0.0900927 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0864492 0.0952994   0.12307 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0898175   0.11717 0.0907342 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.108214  0.104063 0.0807813 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0870813  0.121608  0.107138 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.106638  0.109897  0.090842 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0996429  0.111814  0.121548 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.105913    0.1062  0.103678 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0975181  0.103904 0.0981719 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG        0.10448  0.106007 0.0972974 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0970382 0.0941951 0.0895092 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG        0.10685  0.102052 0.0911832 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0965814  0.115591 0.0976259 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0947139 0.0865459  0.102928 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0947366  0.099324  0.114232 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0962381 0.0833363  0.107211 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.102491  0.102296 0.0898967 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.101117 0.0966305 0.0903379 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0945676  0.100253  0.091624 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.100959 0.0894981  0.109439 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG        0.11059 0.0948918 0.0941783 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0985697 0.0928461  0.091828 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.115508  0.112132 0.0819703 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.112825  0.089238 0.0991629 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0941044 0.0964093    0.1047 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.106354  0.104222 0.0967957 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.100675 0.0887908 0.0964475 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG        0.10432  0.111781  0.104624 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0918394 0.0974881  0.108724 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0815648 0.0984427  0.109819 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg              INFO ========= EVENT:3 RUN:999 TIME:1577836803.003 0 (0) 1 (1) 2 (2)
+  ReadAlg             DEBUG Evt:3 Track:     10.4989     10.4342     9.78193 Org:  16 0.0883089 0.0980969 0.0989754
+  ReadAlg             DEBUG    Decays:   4
+  ReadAlg             DEBUG      0.0803759 0.0962499 0.0993645 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.103776 0.0928696  0.091886 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0793504 0.0968227 0.0875384 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG        0.12043  0.106993 0.0901843 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG Evt:3 Track:     9.20615     10.1895     9.66427 Org:  38  0.103776 0.0928696  0.091886
+  ReadAlg             DEBUG    Decays:  13
+  ReadAlg             DEBUG      0.0986508  0.109336 0.0941892 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0969111  0.106056  0.109225 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.100876   0.10457 0.0952482 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0950909 0.0972063  0.103196 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG        0.10689  0.103339 0.0903038 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0850243 0.0918465  0.103656 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.087574  0.109255  0.100795 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0960165 0.0964353 0.0885377 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.098608  0.123589  0.100822 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0883089 0.0980969 0.0989754 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0859127 0.0910988  0.106649 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0880905 0.0966223  0.107268 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.115101  0.105363  0.121094 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG Evt:3 Track:     10.0851      10.546     10.0112 Org:  14 0.0960165 0.0964353 0.0885377
+  ReadAlg             DEBUG    Decays:  30
+  ReadAlg             DEBUG       0.098608  0.123589  0.100822 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0883089 0.0980969 0.0989754 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0859127 0.0910988  0.106649 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0880905 0.0966223  0.107268 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.115101  0.105363  0.121094 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0916673 0.0943157  0.114352 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0881009 0.0970698 0.0943469 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.100743 0.0989096  0.105264 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.110774  0.088491  0.119464 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0999599 0.0909445   0.10432 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0981551  0.104034  0.088687 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.104343 0.0987524 0.0960962 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.103471 0.0790543 0.0871018 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.088333  0.109689 0.0948838 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0940701 0.0892186  0.103908 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0778095  0.103573 0.0976798 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.100748 0.0780927  0.105717 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.094463 0.0809829  0.108753 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0959258 0.0931328  0.120006 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0854378  0.113219 0.0980238 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.106024  0.095753  0.112037 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.115886  0.089338 0.0764793 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0803759 0.0962499 0.0993645 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.103776 0.0928696  0.091886 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0793504 0.0968227 0.0875384 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG        0.12043  0.106993 0.0901843 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0938229 0.0819436  0.106643 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0982939 0.0934914 0.0900722 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0901891 0.0999109  0.112633 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG        0.11039  0.106004 0.0945325 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG Evt:3 Track:     9.71319     9.06289      9.0267 Org:  42 0.0982939 0.0934914 0.0900722
+  ReadAlg             DEBUG    Decays:  35
+  ReadAlg             DEBUG      0.0891138  0.109921  0.104558 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0986508  0.109336 0.0941892 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0969111  0.106056  0.109225 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.100876   0.10457 0.0952482 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0950909 0.0972063  0.103196 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG        0.10689  0.103339 0.0903038 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0850243 0.0918465  0.103656 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.087574  0.109255  0.100795 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0960165 0.0964353 0.0885377 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.098608  0.123589  0.100822 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0883089 0.0980969 0.0989754 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0859127 0.0910988  0.106649 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0880905 0.0966223  0.107268 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.115101  0.105363  0.121094 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0916673 0.0943157  0.114352 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0881009 0.0970698 0.0943469 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.100743 0.0989096  0.105264 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.110774  0.088491  0.119464 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0999599 0.0909445   0.10432 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0981551  0.104034  0.088687 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.104343 0.0987524 0.0960962 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.103471 0.0790543 0.0871018 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.088333  0.109689 0.0948838 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0940701 0.0892186  0.103908 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0778095  0.103573 0.0976798 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.100748 0.0780927  0.105717 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.094463 0.0809829  0.108753 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0959258 0.0931328  0.120006 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0854378  0.113219 0.0980238 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.106024  0.095753  0.112037 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.115886  0.089338 0.0764793 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0803759 0.0962499 0.0993645 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.103776 0.0928696  0.091886 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0793504 0.0968227 0.0875384 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG        0.12043  0.106993 0.0901843 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG Evt:3 Track:     8.25581     10.7325     8.01824 Org:  35  0.106024  0.095753  0.112037
+  ReadAlg             DEBUG    Decays:  23
+  ReadAlg             DEBUG      0.0883089 0.0980969 0.0989754 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0859127 0.0910988  0.106649 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0880905 0.0966223  0.107268 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.115101  0.105363  0.121094 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0916673 0.0943157  0.114352 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0881009 0.0970698 0.0943469 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.100743 0.0989096  0.105264 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.110774  0.088491  0.119464 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0999599 0.0909445   0.10432 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0981551  0.104034  0.088687 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.104343 0.0987524 0.0960962 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.103471 0.0790543 0.0871018 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.088333  0.109689 0.0948838 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0940701 0.0892186  0.103908 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0778095  0.103573 0.0976798 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.100748 0.0780927  0.105717 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.094463 0.0809829  0.108753 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0959258 0.0931328  0.120006 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0854378  0.113219 0.0980238 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.106024  0.095753  0.112037 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.115886  0.089338 0.0764793 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0803759 0.0962499 0.0993645 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.103776 0.0928696  0.091886 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg              INFO ========= EVENT:4 RUN:999 TIME:1577836804.004 0 (0) 1 (1) 2 (2)
+  ReadAlg             DEBUG Evt:4 Track:     8.95659     9.22111     10.7468 Org:  35    0.1082 0.0979698 0.0960275
+  ReadAlg             DEBUG    Decays:   3
+  ReadAlg             DEBUG       0.110419  0.089749 0.0925822 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0967053  0.111042 0.0892008 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0888102 0.0671049 0.0912282 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG Evt:4 Track:     9.83935     9.11529     10.2978 Org:  21  0.100441  0.118622  0.106743
+  ReadAlg             DEBUG    Decays:  26
+  ReadAlg             DEBUG       0.108927  0.124747 0.0912811 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.107618 0.0981369  0.103192 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0950071  0.103742  0.108609 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0907126 0.0953688 0.0963925 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0918439 0.0999923 0.0913624 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG         0.1082 0.0979698 0.0960275 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0970495  0.111466  0.105794 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.106484 0.0926097 0.0934646 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0969813  0.122844 0.0956888 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0988061 0.0784212 0.0990266 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0879316 0.0802688  0.117645 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.104551 0.0893742 0.0993025 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0992872  0.093195  0.096515 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.115993 0.0958195  0.105668 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0891262   0.10549  0.104492 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG         0.1034   0.09279 0.0851446 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0991496  0.111281  0.105025 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0971706  0.117891  0.109691 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.108389 0.0894832 0.0911477 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.100912  0.103671 0.0989729 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.105094 0.0936744  0.116785 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0882685  0.119865  0.093591 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0954098  0.104368  0.107192 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.100286 0.0804912 0.0973343 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.104589  0.112811 0.0884065 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0922139  0.102432  0.120081 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG Evt:4 Track:     10.7405     10.4946      8.8374 Org:  40 0.0879316 0.0802688  0.117645
+  ReadAlg             DEBUG    Decays:  52
+  ReadAlg             DEBUG      0.0922891 0.0999764 0.0965847 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0942017  0.107152 0.0950898 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.102031  0.097757 0.0997233 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.100916  0.088108  0.112291 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.103642 0.0922853  0.101574 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0980702  0.103228  0.114439 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.103423 0.0837953 0.0871606 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.105615  0.098118  0.118234 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG        0.10236  0.090671 0.0895832 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.114957 0.0984414  0.107593 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.107101  0.100218 0.0833341 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0973177  0.103867  0.112013 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.114481  0.107002  0.117528 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0973031 0.0920501 0.0840526 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG        0.08765 0.0978436  0.105885 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.100441  0.118622  0.106743 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG        0.10052  0.092683  0.113533 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.114169  0.106182  0.110074 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0949435 0.0990563 0.0882594 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.110419  0.089749 0.0925822 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0967053  0.111042 0.0892008 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0888102 0.0671049 0.0912282 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.103371  0.112382 0.0909891 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.111216   0.10786  0.101121 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.108927  0.124747 0.0912811 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.107618 0.0981369  0.103192 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0950071  0.103742  0.108609 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0907126 0.0953688 0.0963925 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0918439 0.0999923 0.0913624 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG         0.1082 0.0979698 0.0960275 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0970495  0.111466  0.105794 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.106484 0.0926097 0.0934646 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0969813  0.122844 0.0956888 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0988061 0.0784212 0.0990266 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0879316 0.0802688  0.117645 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.104551 0.0893742 0.0993025 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0992872  0.093195  0.096515 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.115993 0.0958195  0.105668 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0891262   0.10549  0.104492 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG         0.1034   0.09279 0.0851446 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0991496  0.111281  0.105025 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0971706  0.117891  0.109691 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.108389 0.0894832 0.0911477 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.100912  0.103671 0.0989729 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.105094 0.0936744  0.116785 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0882685  0.119865  0.093591 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0954098  0.104368  0.107192 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.100286 0.0804912 0.0973343 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.104589  0.112811 0.0884065 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0922139  0.102432  0.120081 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0937731 0.0932409  0.108906 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0913605  0.101296    0.1094 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG Evt:4 Track:     10.3224     10.7906     8.23493 Org:  58 0.0978666  0.121381 0.0849338
+  ReadAlg             DEBUG    Decays:  22
+  ReadAlg             DEBUG       0.103642 0.0922853  0.101574 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0980702  0.103228  0.114439 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.103423 0.0837953 0.0871606 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.105615  0.098118  0.118234 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG        0.10236  0.090671 0.0895832 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.114957 0.0984414  0.107593 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.107101  0.100218 0.0833341 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0973177  0.103867  0.112013 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.114481  0.107002  0.117528 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0973031 0.0920501 0.0840526 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG        0.08765 0.0978436  0.105885 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.100441  0.118622  0.106743 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG        0.10052  0.092683  0.113533 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.114169  0.106182  0.110074 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0949435 0.0990563 0.0882594 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.110419  0.089749 0.0925822 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0967053  0.111042 0.0892008 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0888102 0.0671049 0.0912282 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.103371  0.112382 0.0909891 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.111216   0.10786  0.101121 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.108927  0.124747 0.0912811 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.107618 0.0981369  0.103192 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG Evt:4 Track:     8.75897     10.6262     8.53641 Org:  52 0.0954098  0.104368  0.107192
+  ReadAlg             DEBUG    Decays:  47
+  ReadAlg             DEBUG       0.103642 0.0922853  0.101574 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0980702  0.103228  0.114439 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.103423 0.0837953 0.0871606 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.105615  0.098118  0.118234 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG        0.10236  0.090671 0.0895832 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.114957 0.0984414  0.107593 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.107101  0.100218 0.0833341 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0973177  0.103867  0.112013 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.114481  0.107002  0.117528 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0973031 0.0920501 0.0840526 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG        0.08765 0.0978436  0.105885 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.100441  0.118622  0.106743 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG        0.10052  0.092683  0.113533 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.114169  0.106182  0.110074 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0949435 0.0990563 0.0882594 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.110419  0.089749 0.0925822 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0967053  0.111042 0.0892008 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0888102 0.0671049 0.0912282 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.103371  0.112382 0.0909891 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.111216   0.10786  0.101121 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.108927  0.124747 0.0912811 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.107618 0.0981369  0.103192 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0950071  0.103742  0.108609 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0907126 0.0953688 0.0963925 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0918439 0.0999923 0.0913624 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG         0.1082 0.0979698 0.0960275 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0970495  0.111466  0.105794 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.106484 0.0926097 0.0934646 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0969813  0.122844 0.0956888 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0988061 0.0784212 0.0990266 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0879316 0.0802688  0.117645 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.104551 0.0893742 0.0993025 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0992872  0.093195  0.096515 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.115993 0.0958195  0.105668 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0891262   0.10549  0.104492 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG         0.1034   0.09279 0.0851446 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0991496  0.111281  0.105025 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0971706  0.117891  0.109691 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.108389 0.0894832 0.0911477 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.100912  0.103671 0.0989729 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.105094 0.0936744  0.116785 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0882685  0.119865  0.093591 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0954098  0.104368  0.107192 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.100286 0.0804912 0.0973343 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.104589  0.112811 0.0884065 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0922139  0.102432  0.120081 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0937731 0.0932409  0.108906 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg              INFO ========= EVENT:5 RUN:999 TIME:1577836805.005 0 (0) 1 (1) 2 (2)
+  ReadAlg             DEBUG Evt:5 Track:     11.1213     8.18301     7.64467 Org:  39 0.0963519   0.10652 0.0938699
+  ReadAlg             DEBUG    Decays:  38
+  ReadAlg             DEBUG      0.0990801 0.0982084  0.113384 Collisions:  0 (1)  1 (2)  2 (3)
+  ReadAlg             DEBUG       0.100704  0.102944  0.103149 Collisions:  0 (1)  1 (2)  2 (3)
+  ReadAlg             DEBUG      0.0960623  0.112353  0.105479 Collisions:  0 (1)  1 (2)  2 (3)
+  ReadAlg             DEBUG      0.0979156  0.109128  0.092957 Collisions:  0 (1)  1 (2)  2 (3)
+  ReadAlg             DEBUG      0.0885795 0.0967034 0.0892105 Collisions:  0 (1)  1 (2)  2 (3)
+  ReadAlg             DEBUG      0.0898939 0.0931272  0.100064 Collisions:  0 (1)  1 (2)  2 (3)
+  ReadAlg             DEBUG       0.116346  0.092857  0.109717 Collisions:  0 (1)  1 (2)  2 (3)
+  ReadAlg             DEBUG      0.0934937  0.100452 0.0983436 Collisions:  0 (1)  1 (2)  2 (3)
+  ReadAlg             DEBUG      0.0849693  0.107205 0.0775222 Collisions:  0 (1)  1 (2)  2 (3)
+  ReadAlg             DEBUG      0.0928874  0.100701  0.100616 Collisions:  0 (1)  1 (2)  2 (3)
+  ReadAlg             DEBUG       0.104185 0.0869608 0.0896966 Collisions:  0 (1)  1 (2)  2 (3)
+  ReadAlg             DEBUG       0.107352  0.103556  0.097396 Collisions:  0 (1)  1 (2)  2 (3)
+  ReadAlg             DEBUG       0.113371  0.100975 0.0977845 Collisions:  0 (1)  1 (2)  2 (3)
+  ReadAlg             DEBUG      0.0846697  0.101117  0.093533 Collisions:  0 (1)  1 (2)  2 (3)
+  ReadAlg             DEBUG       0.106184  0.101227  0.103698 Collisions:  0 (1)  1 (2)  2 (3)
+  ReadAlg             DEBUG      0.0892832 0.0968772  0.101906 Collisions:  0 (1)  1 (2)  2 (3)
+  ReadAlg             DEBUG      0.0829098  0.126487  0.106539 Collisions:  0 (1)  1 (2)  2 (3)
+  ReadAlg             DEBUG      0.0968136 0.0916569 0.0837272 Collisions:  0 (1)  1 (2)  2 (3)
+  ReadAlg             DEBUG       0.083196  0.100572 0.0849244 Collisions:  0 (1)  1 (2)  2 (3)
+  ReadAlg             DEBUG       0.102386  0.102008  0.108067 Collisions:  0 (1)  1 (2)  2 (3)
+  ReadAlg             DEBUG       0.118127   0.10453  0.101397 Collisions:  0 (1)  1 (2)  2 (3)
+  ReadAlg             DEBUG      0.0892825  0.109572 0.0892172 Collisions:  0 (1)  1 (2)  2 (3)
+  ReadAlg             DEBUG       0.118167 0.0993964  0.106465 Collisions:  0 (1)  1 (2)  2 (3)
+  ReadAlg             DEBUG      0.0966403 0.0735833  0.114281 Collisions:  0 (1)  1 (2)  2 (3)
+  ReadAlg             DEBUG       0.107293   0.10359  0.106495 Collisions:  0 (1)  1 (2)  2 (3)
+  ReadAlg             DEBUG       0.118054  0.111566  0.103555 Collisions:  0 (1)  1 (2)  2 (3)
+  ReadAlg             DEBUG      0.0980957 0.0945928  0.112685 Collisions:  0 (1)  1 (2)  2 (3)
+  ReadAlg             DEBUG       0.091699 0.0954501  0.116067 Collisions:  0 (1)  1 (2)  2 (3)
+  ReadAlg             DEBUG      0.0818059 0.0955384  0.106294 Collisions:  0 (1)  1 (2)  2 (3)
+  ReadAlg             DEBUG       0.119449   0.10539 0.0919642 Collisions:  0 (1)  1 (2)  2 (3)
+  ReadAlg             DEBUG       0.109127  0.104738 0.0983583 Collisions:  0 (1)  1 (2)  2 (3)
+  ReadAlg             DEBUG       0.108677 0.0962482 0.0913227 Collisions:  0 (1)  1 (2)  2 (3)
+  ReadAlg             DEBUG      0.0848865 0.0908803  0.105893 Collisions:  0 (1)  1 (2)  2 (3)
+  ReadAlg             DEBUG      0.0970337  0.112413  0.110682 Collisions:  0 (1)  1 (2)  2 (3)
+  ReadAlg             DEBUG       0.101131 0.0923199 0.0875972 Collisions:  0 (1)  1 (2)  2 (3)
+  ReadAlg             DEBUG      0.0935795  0.116216 0.0863682 Collisions:  0 (1)  1 (2)  2 (3)
+  ReadAlg             DEBUG        0.10151  0.104428 0.0990575 Collisions:  0 (1)  1 (2)  2 (3)
+  ReadAlg             DEBUG       0.112838 0.0799044   0.09512 Collisions:  0 (1)  1 (2)  2 (3)
+  ReadAlg             DEBUG Evt:5 Track:     8.68757     9.15565     7.94414 Org:  97   0.11071 0.0698965   0.11055
+  ReadAlg             DEBUG    Decays:   2
+  ReadAlg             DEBUG       0.124937  0.104152   0.10225 Collisions:  0 (1)  1 (2)  2 (3)
+  ReadAlg             DEBUG        0.11071 0.0698965   0.11055 Collisions:  0 (1)  1 (2)  2 (3)
+  ReadAlg             DEBUG Evt:5 Track:     9.13516     9.42063     9.54246 Org:  92 0.0877871 0.0875319 0.0998727
+  ReadAlg             DEBUG    Decays:   2
+  ReadAlg             DEBUG      0.0892825  0.109572 0.0892172 Collisions:  0 (1)  1 (2)  2 (3)
+  ReadAlg             DEBUG       0.118167 0.0993964  0.106465 Collisions:  0 (1)  1 (2)  2 (3)
+  ReadAlg             DEBUG Evt:5 Track:      11.375     9.66959     12.7847 Org:  33  0.123534 0.0950527 0.0717883
+  ReadAlg             DEBUG    Decays:  11
+  ReadAlg             DEBUG      0.0966403 0.0735833  0.114281 Collisions:  0 (1)  1 (2)  2 (3)
+  ReadAlg             DEBUG       0.107293   0.10359  0.106495 Collisions:  0 (1)  1 (2)  2 (3)
+  ReadAlg             DEBUG       0.118054  0.111566  0.103555 Collisions:  0 (1)  1 (2)  2 (3)
+  ReadAlg             DEBUG      0.0980957 0.0945928  0.112685 Collisions:  0 (1)  1 (2)  2 (3)
+  ReadAlg             DEBUG       0.091699 0.0954501  0.116067 Collisions:  0 (1)  1 (2)  2 (3)
+  ReadAlg             DEBUG      0.0818059 0.0955384  0.106294 Collisions:  0 (1)  1 (2)  2 (3)
+  ReadAlg             DEBUG       0.119449   0.10539 0.0919642 Collisions:  0 (1)  1 (2)  2 (3)
+  ReadAlg             DEBUG       0.109127  0.104738 0.0983583 Collisions:  0 (1)  1 (2)  2 (3)
+  ReadAlg             DEBUG       0.108677 0.0962482 0.0913227 Collisions:  0 (1)  1 (2)  2 (3)
+  ReadAlg             DEBUG      0.0848865 0.0908803  0.105893 Collisions:  0 (1)  1 (2)  2 (3)
+  ReadAlg             DEBUG      0.0970337  0.112413  0.110682 Collisions:  0 (1)  1 (2)  2 (3)
+  ReadAlg              INFO ========= EVENT:6 RUN:999 TIME:1577836806.006 0 (0) 1 (1) 2 (2)
+  ReadAlg             DEBUG Evt:6 Track:     10.7592     9.68162     11.3563 Org:  18 0.0941401  0.107751  0.104851
+  ReadAlg             DEBUG    Decays:  13
+  ReadAlg             DEBUG       0.105539 0.0980193  0.108179 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG        0.11968 0.0977862 0.0878271 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0959662  0.112048 0.0785242 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.116319  0.112219  0.105968 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0941401  0.107751  0.104851 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0935949  0.109424  0.104058 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.103452  0.109726  0.089188 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG        0.11382 0.0985699  0.095491 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0903656  0.108187 0.0922192 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0888697 0.0895113  0.104431 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.102707 0.0970666 0.0924146 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.107352  0.108639  0.113943 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0919093  0.106929  0.105638 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG Evt:6 Track:     8.59437     8.50512       10.07 Org:  15   0.11968 0.0977862 0.0878271
+  ReadAlg             DEBUG    Decays:  16
+  ReadAlg             DEBUG      0.0873108  0.104328  0.104905 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.125261 0.0990319 0.0985414 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0919799   0.10766  0.113797 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.083687  0.102594 0.0918648 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.105539 0.0980193  0.108179 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG        0.11968 0.0977862 0.0878271 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0959662  0.112048 0.0785242 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.116319  0.112219  0.105968 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0941401  0.107751  0.104851 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0935949  0.109424  0.104058 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.103452  0.109726  0.089188 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG        0.11382 0.0985699  0.095491 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0903656  0.108187 0.0922192 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0888697 0.0895113  0.104431 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.102707 0.0970666 0.0924146 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.107352  0.108639  0.113943 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG Evt:6 Track:      9.2492     9.40657     11.3334 Org:  19 0.0935949  0.109424  0.104058
+  ReadAlg             DEBUG    Decays:   8
+  ReadAlg             DEBUG      0.0944417 0.0948405  0.117754 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.101398  0.106449 0.0964367 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0963533 0.0964479 0.0917974 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0859672 0.0977685 0.0958356 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.103417  0.108553 0.0949077 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0992199  0.116928  0.105401 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0997772 0.0864951  0.096967 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0791165  0.107304  0.116133 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG Evt:6 Track:     9.99647     9.82945     10.6632 Org:   1  0.101398  0.106449 0.0964367
+  ReadAlg             DEBUG    Decays:   6
+  ReadAlg             DEBUG       0.105539 0.0980193  0.108179 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG        0.11968 0.0977862 0.0878271 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0959662  0.112048 0.0785242 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.116319  0.112219  0.105968 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0941401  0.107751  0.104851 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0935949  0.109424  0.104058 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG Evt:6 Track:     7.78332     8.99767     9.62556 Org:   6 0.0997772 0.0864951  0.096967
+  ReadAlg             DEBUG    Decays:   4
+  ReadAlg             DEBUG      0.0944417 0.0948405  0.117754 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.101398  0.106449 0.0964367 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0963533 0.0964479 0.0917974 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0859672 0.0977685 0.0958356 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg              INFO ========= EVENT:7 RUN:999 TIME:1577836807.007 0 (0) 1 (1) 2 (2)
+  ReadAlg             DEBUG Evt:7 Track:     9.57394     9.64294      9.8672 Org:  41  0.104371  0.107245  0.100854
+  ReadAlg             DEBUG    Decays:  30
+  ReadAlg             DEBUG       0.093229 0.0949693  0.103098 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0927274 0.0907037  0.100537 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.100092  0.107852 0.0860436 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.121098 0.0960183 0.0916471 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.108927  0.105037   0.10479 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.106617 0.0820433  0.100893 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.109027  0.106162 0.0866306 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0989501   0.11248 0.0964219 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.108062  0.104499  0.092215 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0857766  0.106595 0.0885032 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.116576 0.0980337   0.10092 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.101365  0.107759  0.106917 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0948897  0.101985  0.116972 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0876439  0.125123  0.116224 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0993374 0.0955205  0.102823 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.100897 0.0989636 0.0836462 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0985249 0.0883297 0.0984028 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.102311  0.102564 0.0943732 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0983513 0.0817342  0.106065 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.104226 0.0970525  0.109074 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0956721 0.0976485  0.110669 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG        0.10021  0.100288 0.0826526 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.111955 0.0914128  0.100687 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.104909  0.112875 0.0998073 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.103673  0.100081 0.0908705 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.110209 0.0876975  0.105675 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.112255 0.0974197   0.10604 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.110772  0.108489 0.0944837 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.104798  0.107864 0.0883823 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.100873 0.0975319  0.108348 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG Evt:7 Track:     10.4503     10.6078     9.51996 Org:  80 0.0947302  0.102425 0.0853867
+  ReadAlg             DEBUG    Decays:  25
+  ReadAlg             DEBUG       0.116576 0.0980337   0.10092 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.101365  0.107759  0.106917 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0948897  0.101985  0.116972 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0876439  0.125123  0.116224 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0993374 0.0955205  0.102823 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.100897 0.0989636 0.0836462 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0985249 0.0883297 0.0984028 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.102311  0.102564 0.0943732 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0983513 0.0817342  0.106065 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.104226 0.0970525  0.109074 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0956721 0.0976485  0.110669 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG        0.10021  0.100288 0.0826526 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.111955 0.0914128  0.100687 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.104909  0.112875 0.0998073 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.103673  0.100081 0.0908705 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.110209 0.0876975  0.105675 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.112255 0.0974197   0.10604 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.110772  0.108489 0.0944837 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.104798  0.107864 0.0883823 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.100873 0.0975319  0.108348 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.101589 0.0954241  0.107494 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0791665  0.114809  0.103227 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG        0.10569 0.0874403 0.0890651 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.102981 0.0740011  0.105686 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0947302  0.102425 0.0853867 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG Evt:7 Track:     10.3028     9.63529     11.5564 Org:  58 0.0948897  0.101985  0.116972
+  ReadAlg             DEBUG    Decays:  17
+  ReadAlg             DEBUG        0.10021  0.100288 0.0826526 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.111955 0.0914128  0.100687 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.104909  0.112875 0.0998073 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.103673  0.100081 0.0908705 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.110209 0.0876975  0.105675 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.112255 0.0974197   0.10604 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.110772  0.108489 0.0944837 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.104798  0.107864 0.0883823 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.100873 0.0975319  0.108348 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.101589 0.0954241  0.107494 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0791665  0.114809  0.103227 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG        0.10569 0.0874403 0.0890651 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.102981 0.0740011  0.105686 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0947302  0.102425 0.0853867 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.108151  0.110869  0.104491 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0932137  0.121478     0.138 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0945145 0.0957633 0.0954571 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG Evt:7 Track:     11.0652     8.68293     9.95797 Org:  39 0.0984319   0.11345  0.109354
+  ReadAlg             DEBUG    Decays:  36
+  ReadAlg             DEBUG       0.116576 0.0980337   0.10092 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.101365  0.107759  0.106917 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0948897  0.101985  0.116972 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0876439  0.125123  0.116224 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0993374 0.0955205  0.102823 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.100897 0.0989636 0.0836462 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0985249 0.0883297 0.0984028 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.102311  0.102564 0.0943732 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0983513 0.0817342  0.106065 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.104226 0.0970525  0.109074 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0956721 0.0976485  0.110669 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG        0.10021  0.100288 0.0826526 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.111955 0.0914128  0.100687 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.104909  0.112875 0.0998073 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.103673  0.100081 0.0908705 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.110209 0.0876975  0.105675 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.112255 0.0974197   0.10604 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.110772  0.108489 0.0944837 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.104798  0.107864 0.0883823 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.100873 0.0975319  0.108348 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.101589 0.0954241  0.107494 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0791665  0.114809  0.103227 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG        0.10569 0.0874403 0.0890651 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.102981 0.0740011  0.105686 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0947302  0.102425 0.0853867 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.108151  0.110869  0.104491 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0932137  0.121478     0.138 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0945145 0.0957633 0.0954571 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.104917 0.0997371 0.0860386 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0982539  0.092417 0.0971565 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG        0.11164 0.0984174  0.107819 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG        0.10548 0.0675091 0.0905533 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.100201  0.103858  0.124267 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.102001  0.103071 0.0913268 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.107413  0.109174 0.0963195 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.110459  0.096942 0.0972163 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG Evt:7 Track:     9.98307     9.76744     12.5097 Org:  46  0.093229 0.0949693  0.103098
+  ReadAlg             DEBUG    Decays:  26
+  ReadAlg             DEBUG       0.102311  0.102564 0.0943732 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0983513 0.0817342  0.106065 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.104226 0.0970525  0.109074 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0956721 0.0976485  0.110669 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG        0.10021  0.100288 0.0826526 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.111955 0.0914128  0.100687 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.104909  0.112875 0.0998073 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.103673  0.100081 0.0908705 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.110209 0.0876975  0.105675 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.112255 0.0974197   0.10604 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.110772  0.108489 0.0944837 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.104798  0.107864 0.0883823 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.100873 0.0975319  0.108348 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.101589 0.0954241  0.107494 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0791665  0.114809  0.103227 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG        0.10569 0.0874403 0.0890651 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.102981 0.0740011  0.105686 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0947302  0.102425 0.0853867 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.108151  0.110869  0.104491 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0932137  0.121478     0.138 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0945145 0.0957633 0.0954571 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.104917 0.0997371 0.0860386 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0982539  0.092417 0.0971565 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG        0.11164 0.0984174  0.107819 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG        0.10548 0.0675091 0.0905533 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.100201  0.103858  0.124267 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg              INFO ========= EVENT:8 RUN:999 TIME:1577836808.008 0 (0) 1 (1) 2 (2)
+  ReadAlg             DEBUG Evt:8 Track:      10.978     9.54438     10.9297 Org:   0  0.109247 0.0814294 0.0902878
+  ReadAlg             DEBUG    Decays:   5
+  ReadAlg             DEBUG       0.121196  0.106986  0.101088 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0870579 0.0975836 0.0906306 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.104343 0.0731387  0.110088 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.108551  0.103457  0.104904 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.101496 0.0861269 0.0935779 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG Evt:8 Track:     10.2955      11.061     10.4487 Org:   8  0.108551  0.103457  0.104904
+  ReadAlg             DEBUG    Decays:   0
+  ReadAlg             DEBUG Evt:8 Track:     9.57926     10.4122     10.7282 Org:   1 0.0982567 0.0796269   0.10203
+  ReadAlg             DEBUG    Decays:   8
+  ReadAlg             DEBUG       0.104233  0.113049 0.0996277 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.111584  0.092846  0.103272 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.121196  0.106986  0.101088 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0870579 0.0975836 0.0906306 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.104343 0.0731387  0.110088 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.108551  0.103457  0.104904 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.101496 0.0861269 0.0935779 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.106083  0.105361 0.0995983 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG Evt:8 Track:     9.42221     9.05485     11.7195 Org:   2  0.121357  0.106839  0.093799
+  ReadAlg             DEBUG    Decays:   8
+  ReadAlg             DEBUG      0.0982567 0.0796269   0.10203 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.121357  0.106839  0.093799 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.104233  0.113049 0.0996277 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.111584  0.092846  0.103272 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.121196  0.106986  0.101088 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0870579 0.0975836 0.0906306 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.104343 0.0731387  0.110088 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.108551  0.103457  0.104904 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG Evt:8 Track:     9.00834     11.1496     8.99866 Org:   1 0.0982567 0.0796269   0.10203
+  ReadAlg             DEBUG    Decays:   4
+  ReadAlg             DEBUG       0.109247 0.0814294 0.0902878 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0982567 0.0796269   0.10203 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.121357  0.106839  0.093799 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.104233  0.113049 0.0996277 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg              INFO ========= EVENT:9 RUN:999 TIME:1577836809.009 0 (0) 1 (1) 2 (2)
+  ReadAlg             DEBUG Evt:9 Track:     10.6032     10.0631     9.13475 Org:  74 0.0837793  0.115122  0.107758
+  ReadAlg             DEBUG    Decays:  18
+  ReadAlg             DEBUG       0.108493  0.110989   0.10767 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0891228 0.0988304 0.0977403 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.092284 0.0948522 0.0914129 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0873517  0.102349 0.0958922 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0952798 0.0914373  0.103232 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.102878  0.107054  0.119679 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0802085 0.0866034 0.0911851 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.102135  0.110319 0.0986622 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.103307  0.118758 0.0888453 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0912281 0.0936758 0.0978955 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG        0.12166 0.0993168  0.104977 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0835353 0.0813334  0.104085 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0941603  0.103903 0.0947514 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0853988  0.123064 0.0871288 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0885238  0.119693  0.113241 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.100945 0.0880456  0.093776 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.106497  0.116713 0.0942173 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0837793  0.115122  0.107758 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG Evt:9 Track:     9.96359     9.50235     8.29423 Org:  24  0.102621 0.0936916  0.108088
+  ReadAlg             DEBUG    Decays:  20
+  ReadAlg             DEBUG      0.0979316 0.0834547 0.0962556 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0986453  0.101973  0.103546 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0845314  0.110066  0.104615 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.108315    0.1125 0.0920262 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG        0.10545 0.0896317  0.106457 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.094665 0.0838273 0.0977395 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.107096 0.0954495  0.114273 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.112297  0.105387   0.09193 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0777217 0.0936521 0.0941053 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0947813 0.0867964 0.0947587 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0837466  0.106108  0.103643 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG        0.10345 0.0963315   0.10014 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.104723  0.115693  0.104834 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0967476 0.0942289  0.105307 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0964015  0.105159 0.0945961 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0980792  0.107177  0.107921 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.101559  0.107907 0.0933493 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.108493  0.110989   0.10767 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0891228 0.0988304 0.0977403 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.092284 0.0948522 0.0914129 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG Evt:9 Track:     10.0168     8.72763     11.7229 Org:  76  0.101825 0.0874953  0.123536
+  ReadAlg             DEBUG    Decays:  59
+  ReadAlg             DEBUG      0.0963528 0.0829752 0.0814965 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.083573 0.0777397  0.106414 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.099451 0.0997457   0.11602 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0838257  0.109277  0.104056 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.101866  0.101113 0.0988664 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.093792 0.0869032 0.0919071 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.116346  0.113877  0.124781 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.110303  0.121356  0.112744 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.097849  0.104252 0.0959403 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0867996 0.0916898  0.101893 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.110148    0.1027  0.098427 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.105148 0.0875009  0.113777 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.108569  0.107889  0.110659 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.107003 0.0937015   0.10378 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0886323  0.113001  0.092017 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.113886 0.0825825  0.108444 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.102621 0.0936916  0.108088 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.112517 0.0934847 0.0931614 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0957316   0.11531 0.0881817 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.114173   0.11814 0.0738029 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.107668 0.0838435 0.0928768 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0944333  0.111306  0.108242 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0818399  0.116746  0.113469 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.103499  0.110997  0.111358 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.100288  0.123492  0.107908 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0951253  0.103131 0.0972549 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.124011  0.101366  0.103969 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0919084  0.115383  0.110241 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG        0.10289  0.110943  0.102911 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.109614  0.102188  0.100357 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.111007  0.108963  0.102675 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0933029  0.102782  0.094867 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0979316 0.0834547 0.0962556 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0986453  0.101973  0.103546 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0845314  0.110066  0.104615 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.108315    0.1125 0.0920262 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG        0.10545 0.0896317  0.106457 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.094665 0.0838273 0.0977395 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.107096 0.0954495  0.114273 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.112297  0.105387   0.09193 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0777217 0.0936521 0.0941053 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0947813 0.0867964 0.0947587 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0837466  0.106108  0.103643 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG        0.10345 0.0963315   0.10014 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.104723  0.115693  0.104834 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0967476 0.0942289  0.105307 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0964015  0.105159 0.0945961 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0980792  0.107177  0.107921 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.101559  0.107907 0.0933493 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.108493  0.110989   0.10767 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0891228 0.0988304 0.0977403 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.092284 0.0948522 0.0914129 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0873517  0.102349 0.0958922 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0952798 0.0914373  0.103232 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.102878  0.107054  0.119679 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0802085 0.0866034 0.0911851 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.102135  0.110319 0.0986622 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.103307  0.118758 0.0888453 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0912281 0.0936758 0.0978955 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG Evt:9 Track:     10.5498     9.80212     10.8539 Org:  48 0.0777217 0.0936521 0.0941053
+  ReadAlg             DEBUG    Decays:   8
+  ReadAlg             DEBUG      0.0901023  0.095376  0.104279 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.129656 0.0749726 0.0851161 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0963528 0.0829752 0.0814965 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.083573 0.0777397  0.106414 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.099451 0.0997457   0.11602 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0838257  0.109277  0.104056 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.101866  0.101113 0.0988664 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.093792 0.0869032 0.0919071 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG Evt:9 Track:     10.4714     10.5947     8.85771 Org:  76  0.101825 0.0874953  0.123536
+  ReadAlg             DEBUG    Decays:  10
+  ReadAlg             DEBUG      0.0947813 0.0867964 0.0947587 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0837466  0.106108  0.103643 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG        0.10345 0.0963315   0.10014 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.104723  0.115693  0.104834 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0967476 0.0942289  0.105307 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0964015  0.105159 0.0945961 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0980792  0.107177  0.107921 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.101559  0.107907 0.0933493 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.108493  0.110989   0.10767 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0891228 0.0988304 0.0977403 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg              INFO ========= EVENT:10 RUN:999 TIME:1577836810.01 0 (0) 1 (1) 2 (2)
+  EventSelector     SUCCESS Reading Event record 51. Record number within stream 1: 51
+  ReadAlg              INFO ========= EVENT:100 RUN:999 TIME:1577836900.1 0 (0) 1 (1) 2 (2)
+  EventSelector     SUCCESS Reading Event record 101. Record number within stream 1: 101
+  EventSelector     SUCCESS Reading Event record 151. Record number within stream 1: 151
+  ReadAlg              INFO ========= EVENT:200 RUN:999 TIME:1577837000.2 0 (0) 1 (1) 2 (2)
+  EventSelector     SUCCESS Reading Event record 201. Record number within stream 1: 201
+  EventSelector     SUCCESS Reading Event record 251. Record number within stream 1: 251
+  ReadAlg              INFO ========= EVENT:300 RUN:999 TIME:1577837100.3 0 (0) 1 (1) 2 (2)
+  EventSelector     SUCCESS Reading Event record 301. Record number within stream 1: 301
+  EventSelector     SUCCESS Reading Event record 351. Record number within stream 1: 351
+  ReadAlg              INFO ========= EVENT:400 RUN:999 TIME:1577837200.4 0 (0) 1 (1) 2 (2)
+  EventSelector     SUCCESS Reading Event record 401. Record number within stream 1: 401
+  EventSelector     SUCCESS Reading Event record 451. Record number within stream 1: 451
+  ReadAlg              INFO ========= EVENT:500 RUN:999 TIME:1577837300.5 0 (0) 1 (1) 2 (2)
+  ReadAlg             DEBUG Evt:500 Track:     9.79151     8.83918     10.2866 Org:  41 0.0956371 0.0804239  0.106273
+  ReadAlg             DEBUG    Decays:  44
+  ReadAlg             DEBUG       0.094814 0.0955636 0.0770906 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0856614 0.0930069   0.10846 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.088955  0.107865 0.0852077 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0878256  0.112514 0.0966346 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.102437 0.0997323  0.104693 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.108358 0.0947713 0.0966175 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.117897 0.0987294 0.0938558 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0980564  0.112762 0.0895244 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0971057  0.111309 0.0902023 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0967937 0.0871675  0.100885 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.105897   0.10313  0.106499 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0827878   0.10088  0.099259 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.105131 0.0863001  0.102292 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.109071 0.0868028 0.0850831 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.106483   0.09653  0.106938 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.106131 0.0925506 0.0949521 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0931678  0.103301 0.0938597 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG        0.09957 0.0926492 0.0961028 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.102884 0.0996956 0.0883829 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0900794  0.107243  0.116394 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0925258 0.0969625  0.101123 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.101784  0.103322  0.102982 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.087853  0.102285  0.111765 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG        0.10602  0.105082  0.102456 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0887486 0.0803109   0.12478 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0899617 0.0998417  0.094415 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0987449  0.110801 0.0978124 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.100702 0.0853356  0.101259 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0790819 0.0962791  0.108304 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.117389  0.096353 0.0959032 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.107075  0.106579 0.0877156 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0904786  0.109667   0.10802 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.104379  0.100599  0.108603 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0903908 0.0856583  0.103615 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0947733 0.0965073 0.0904019 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.106867 0.0903092 0.0974192 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0821853  0.103663  0.117896 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0956371 0.0804239  0.106273 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0959186 0.0944657 0.0973793 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0980872  0.118081 0.0897199 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0901528  0.101351 0.0891003 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0930446  0.112418  0.117806 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.117211 0.0961891 0.0912695 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.107914  0.117101 0.0885232 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG Evt:500 Track:     11.7709       11.78     9.16939 Org:  25  0.101784  0.103322  0.102982
+  ReadAlg             DEBUG    Decays:  16
+  ReadAlg             DEBUG      0.0931678  0.103301 0.0938597 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG        0.09957 0.0926492 0.0961028 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.102884 0.0996956 0.0883829 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0900794  0.107243  0.116394 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0925258 0.0969625  0.101123 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.101784  0.103322  0.102982 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.087853  0.102285  0.111765 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG        0.10602  0.105082  0.102456 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0887486 0.0803109   0.12478 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0899617 0.0998417  0.094415 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0987449  0.110801 0.0978124 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.100702 0.0853356  0.101259 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0790819 0.0962791  0.108304 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.117389  0.096353 0.0959032 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.107075  0.106579 0.0877156 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0904786  0.109667   0.10802 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG Evt:500 Track:     9.66969     10.4578     9.75809 Org:  24 0.0925258 0.0969625  0.101123
+  ReadAlg             DEBUG    Decays:  37
+  ReadAlg             DEBUG       0.117897 0.0987294 0.0938558 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0980564  0.112762 0.0895244 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0971057  0.111309 0.0902023 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0967937 0.0871675  0.100885 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.105897   0.10313  0.106499 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0827878   0.10088  0.099259 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.105131 0.0863001  0.102292 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.109071 0.0868028 0.0850831 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.106483   0.09653  0.106938 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.106131 0.0925506 0.0949521 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0931678  0.103301 0.0938597 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG        0.09957 0.0926492 0.0961028 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.102884 0.0996956 0.0883829 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0900794  0.107243  0.116394 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0925258 0.0969625  0.101123 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.101784  0.103322  0.102982 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.087853  0.102285  0.111765 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG        0.10602  0.105082  0.102456 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0887486 0.0803109   0.12478 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0899617 0.0998417  0.094415 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0987449  0.110801 0.0978124 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.100702 0.0853356  0.101259 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0790819 0.0962791  0.108304 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.117389  0.096353 0.0959032 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.107075  0.106579 0.0877156 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0904786  0.109667   0.10802 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.104379  0.100599  0.108603 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0903908 0.0856583  0.103615 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0947733 0.0965073 0.0904019 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.106867 0.0903092 0.0974192 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0821853  0.103663  0.117896 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0956371 0.0804239  0.106273 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0959186 0.0944657 0.0973793 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0980872  0.118081 0.0897199 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0901528  0.101351 0.0891003 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0930446  0.112418  0.117806 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.117211 0.0961891 0.0912695 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG Evt:500 Track:     11.0583     9.71745     10.2489 Org:  17  0.109071 0.0868028 0.0850831
+  ReadAlg             DEBUG    Decays:  38
+  ReadAlg             DEBUG      0.0971057  0.111309 0.0902023 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0967937 0.0871675  0.100885 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.105897   0.10313  0.106499 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0827878   0.10088  0.099259 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.105131 0.0863001  0.102292 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.109071 0.0868028 0.0850831 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.106483   0.09653  0.106938 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.106131 0.0925506 0.0949521 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0931678  0.103301 0.0938597 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG        0.09957 0.0926492 0.0961028 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.102884 0.0996956 0.0883829 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0900794  0.107243  0.116394 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0925258 0.0969625  0.101123 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.101784  0.103322  0.102982 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.087853  0.102285  0.111765 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG        0.10602  0.105082  0.102456 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0887486 0.0803109   0.12478 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0899617 0.0998417  0.094415 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0987449  0.110801 0.0978124 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.100702 0.0853356  0.101259 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0790819 0.0962791  0.108304 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.117389  0.096353 0.0959032 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.107075  0.106579 0.0877156 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0904786  0.109667   0.10802 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.104379  0.100599  0.108603 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0903908 0.0856583  0.103615 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0947733 0.0965073 0.0904019 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.106867 0.0903092 0.0974192 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0821853  0.103663  0.117896 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0956371 0.0804239  0.106273 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0959186 0.0944657 0.0973793 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0980872  0.118081 0.0897199 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0901528  0.101351 0.0891003 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0930446  0.112418  0.117806 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.117211 0.0961891 0.0912695 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.107914  0.117101 0.0885232 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0919719 0.0945986  0.108574 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0897552  0.107827 0.0942248 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG Evt:500 Track:     11.6727      8.8244     10.4901 Org:  55  0.108853  0.104981  0.119752
+  ReadAlg             DEBUG    Decays:   5
+  ReadAlg             DEBUG      0.0980564  0.112762 0.0895244 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0971057  0.111309 0.0902023 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0967937 0.0871675  0.100885 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.105897   0.10313  0.106499 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0827878   0.10088  0.099259 Collisions:  0 (2)  1 (3)  2 (4)
+  EventSelector     SUCCESS Reading Event record 501. Record number within stream 1: 501
+  EventSelector     SUCCESS Reading Event record 551. Record number within stream 1: 551
+  ReadAlg              INFO ========= EVENT:600 RUN:999 TIME:1577837400.6 0 (0) 1 (1) 2 (2)
+  EventSelector     SUCCESS Reading Event record 601. Record number within stream 1: 601
+  EventSelector     SUCCESS Reading Event record 651. Record number within stream 1: 651
+  ReadAlg              INFO ========= EVENT:700 RUN:999 TIME:1577837500.7 0 (0) 1 (1) 2 (2)
+  EventSelector     SUCCESS Reading Event record 701. Record number within stream 1: 701
+  EventSelector     SUCCESS Reading Event record 751. Record number within stream 1: 751
+  ReadAlg              INFO ========= EVENT:800 RUN:999 TIME:1577837600.8 0 (0) 1 (1) 2 (2)
+  EventSelector     SUCCESS Reading Event record 801. Record number within stream 1: 801
+  EventSelector     SUCCESS Reading Event record 851. Record number within stream 1: 851
+  ReadAlg              INFO ========= EVENT:900 RUN:999 TIME:1577837700.9 0 (0) 1 (1) 2 (2)
+  EventSelector     SUCCESS Reading Event record 901. Record number within stream 1: 901
+  EventSelector     SUCCESS Reading Event record 951. Record number within stream 1: 951
+  ReadAlg              INFO ========= EVENT:1000 RUN:999 TIME:1577837801.0 0 (0) 1 (1) 2 (2)
+  ReadAlg             DEBUG Evt:1000 Track:     10.7646     8.89134     10.2737 Org:  27   0.10403 0.0979908 0.0944402
+  ReadAlg             DEBUG    Decays:  30
+  ReadAlg             DEBUG      0.0980182 0.0904302  0.126932 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0699607 0.0854899  0.106237 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.102397 0.0833936  0.105998 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0939417  0.104022  0.122394 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0828745  0.114709   0.10231 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.107129  0.102113 0.0941613 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.102096  0.087863  0.115054 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0942987 0.0940204 0.0941739 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.111205 0.0860145 0.0973774 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0982766 0.0954677 0.0925981 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0836538 0.0873027  0.112639 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0960607 0.0832225  0.088794 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.112334  0.102661  0.112106 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0979849 0.0951013 0.0983578 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.104113  0.108124 0.0932657 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0983217   0.10235  0.106954 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.102069  0.104478   0.10266 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG        0.10403 0.0979908 0.0944402 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.117605  0.087789 0.0758702 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.104207 0.0944132  0.102035 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0897823  0.109839 0.0966372 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.113401 0.0870522  0.086883 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.112214 0.0878868  0.101708 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0900341  0.119229 0.0989593 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.102008  0.100355  0.104814 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0960608 0.0922689 0.0999463 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.100509 0.0883049  0.119423 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0988653 0.0944893  0.089365 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0936123  0.103547  0.112711 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.107238 0.0951519  0.105621 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG Evt:1000 Track:     10.9513     9.40353     8.72069 Org:  59  0.100207 0.0896755 0.0980518
+  ReadAlg             DEBUG    Decays:  10
+  ReadAlg             DEBUG       0.107078 0.0967624  0.113696 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.106461  0.109987  0.108537 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0962121  0.106426  0.115501 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.098061 0.0905419  0.090954 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0857629  0.102843 0.0870151 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0904803   0.10798  0.106329 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.102337 0.0886581  0.114256 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.105553  0.111873  0.103364 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.100714 0.0812803 0.0927694 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0986145 0.0970433 0.0944499 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG Evt:1000 Track:      9.4236     9.60373     10.6546 Org:  21 0.0960607 0.0832225  0.088794
+  ReadAlg             DEBUG    Decays:  15
+  ReadAlg             DEBUG      0.0988653 0.0944893  0.089365 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0936123  0.103547  0.112711 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.107238 0.0951519  0.105621 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0790457  0.113095  0.105436 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0883735  0.114195  0.117201 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0793183 0.0863737 0.0905375 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.100576 0.0973918  0.102822 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0983952 0.0971172 0.0948989 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0971479 0.0906875  0.089125 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG        0.10315  0.097772 0.0977316 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.110648 0.0868089 0.0933314 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.102435  0.106125 0.0981179 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.082308 0.0738246  0.110704 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.105782 0.0992021  0.112949 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0900973  0.116116  0.105759 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG Evt:1000 Track:     12.5917     9.65837     11.1719 Org:  44 0.0983952 0.0971172 0.0948989
+  ReadAlg             DEBUG    Decays:   8
+  ReadAlg             DEBUG      0.0971479 0.0906875  0.089125 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG        0.10315  0.097772 0.0977316 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.110648 0.0868089 0.0933314 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.102435  0.106125 0.0981179 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.082308 0.0738246  0.110704 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.105782 0.0992021  0.112949 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG      0.0900973  0.116116  0.105759 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG       0.104054 0.0879705  0.115216 Collisions:  0 (2)  1 (3)  2 (4)
+  ReadAlg             DEBUG Evt:1000 Track:     11.2338     10.1677     9.73429 Org:  58 0.0977746 0.0924362   0.10003
+  ReadAlg             DEBUG    Decays:   1
+  ReadAlg             DEBUG       0.111706  0.115527  0.112686 Collisions:  0 (2)  1 (3)  2 (4)
+  EventLoopMgr         INFO No more events in event selection
+  ApplicationMgr       INFO Application Manager Stopped successfully
+  EventLoopMgr         INFO Histograms converted successfully according to request.
+  EventSelector       DEBUG finalize()
+  ToolSvc              INFO Removing all tools created by ToolSvc
+  ApplicationMgr       INFO Application Manager Finalized successfully
+  ApplicationMgr       INFO Application Manager Terminated successfully
+histos: {}
+ttrees: {}
diff --git a/GaudiTestSuite/tests/pytest/refs/ns_props.yaml b/GaudiTestSuite/tests/pytest/refs/ns_props.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..333ae7ea2b687187273ab0d02ceeab8438ad87ec
--- /dev/null
+++ b/GaudiTestSuite/tests/pytest/refs/ns_props.yaml
@@ -0,0 +1,16 @@
+stdout: |-
+  ApplicationMgr    SUCCESS
+  ====================================================================================================================================
+  ====================================================================================================================================
+  ApplicationMgr       INFO Application Manager Configured successfully
+  ApplicationMgr       INFO Application Manager Initialized successfully
+  ApplicationMgr       INFO Application Manager Started successfully
+  EventSelector        INFO End of event input reached.
+  EventLoopMgr         INFO No more events in event selection
+  ApplicationMgr       INFO Application Manager Stopped successfully
+  EventLoopMgr         INFO Histograms converted successfully according to request.
+  ToolSvc              INFO Removing all tools created by ToolSvc
+  ApplicationMgr       INFO Application Manager Finalized successfully
+  ApplicationMgr       INFO Application Manager Terminated successfully
+histos: {}
+ttrees: {}
diff --git a/GaudiTestSuite/tests/pytest/return_codes/test_alg_failure.py b/GaudiTestSuite/tests/pytest/return_codes/test_alg_failure.py
new file mode 100644
index 0000000000000000000000000000000000000000..8ce9f63dfa9565ec47b4322563f2f1419c59effd
--- /dev/null
+++ b/GaudiTestSuite/tests/pytest/return_codes/test_alg_failure.py
@@ -0,0 +1,24 @@
+#####################################################################################
+# (c) Copyright 2024 CERN for the benefit of the LHCb and ATLAS collaborations      #
+#                                                                                   #
+# This software is distributed under the terms of the Apache version 2 licence,     #
+# copied verbatim in the file "LICENSE".                                            #
+#                                                                                   #
+# In applying this licence, CERN does not waive the privileges and immunities       #
+# granted to it by virtue of its status as an Intergovernmental Organization        #
+# or submit itself to any jurisdiction.                                             #
+#####################################################################################
+from GaudiTesting import GaudiExeTest
+
+
+class TestAlgFailure(GaudiExeTest):
+    command = ["gaudirun.py"]
+    returncode = 3
+
+    def options(self):
+        from Configurables import ApplicationMgr
+        from Configurables import GaudiTesting__StopLoopAlg as sla
+
+        app = ApplicationMgr(  # noqa: F841
+            TopAlg=[sla(EventCount=3, Mode="failure")], EvtSel="NONE", EvtMax=5
+        )
diff --git a/GaudiTestSuite/tests/pytest/return_codes/test_corrupted_input.py b/GaudiTestSuite/tests/pytest/return_codes/test_corrupted_input.py
new file mode 100644
index 0000000000000000000000000000000000000000..8ad84559c7a59f6e9d0fdecc032cd61716a4bec1
--- /dev/null
+++ b/GaudiTestSuite/tests/pytest/return_codes/test_corrupted_input.py
@@ -0,0 +1,56 @@
+#####################################################################################
+# (c) Copyright 2024 CERN for the benefit of the LHCb and ATLAS collaborations      #
+#                                                                                   #
+# This software is distributed under the terms of the Apache version 2 licence,     #
+# copied verbatim in the file "LICENSE".                                            #
+#                                                                                   #
+# In applying this licence, CERN does not waive the privileges and immunities       #
+# granted to it by virtue of its status as an Intergovernmental Organization        #
+# or submit itself to any jurisdiction.                                             #
+#####################################################################################
+import pytest
+from GaudiTesting import GaudiExeTest
+
+
+@pytest.mark.ctest_fixture_required("root_io_base")
+@pytest.mark.shared_cwd("root_io")
+class Test(GaudiExeTest):
+    command = ["gaudirun.py", "-v", "../../../options/ROOT_IO/Read.py"]
+
+    def options(self):
+        # produce a corrupted (truncated) copy of the output of ROOT_IO/Write.py
+        import shutil
+
+        from Gaudi.Configuration import (
+            EventSelector,
+        )
+
+        shutil.copy("ROOTIO.dst", "ROOTIO_corrupted.dst")
+
+        # find a specific byte sequence to determine where to corrupt the file
+        magic_bytes = b"_Event_Collision_0_MyVertices."
+        with open("ROOTIO_corrupted.dst", "rb") as f:
+            data = f.read()
+            if data.count(magic_bytes) != 1:
+                raise NotImplementedError("The test file is not as expected")
+            seek_index = data.index(magic_bytes) + 735
+
+        with open("ROOTIO_corrupted.dst", "rb+") as f:
+            f.seek(seek_index)
+            f.write(b"corruption!")
+
+        esel = EventSelector()
+        esel.Input = [
+            "DATAFILE='PFN:ROOTIO_corrupted.dst' SVC='Gaudi::RootEvtSelector' OPT='READ'"
+        ]
+
+    returncode = 16
+
+    def test_stdout(self, stdout):
+        assert (
+            b"ApplicationMgr      ERROR Application Manager Terminated with error code 16"
+            in stdout
+        )
+
+    def test_stderr(self):
+        pass
diff --git a/GaudiTestSuite/tests/pytest/return_codes/test_exception.py b/GaudiTestSuite/tests/pytest/return_codes/test_exception.py
new file mode 100644
index 0000000000000000000000000000000000000000..4a2e5d40f1fb256ebf145c8b198c718eef5066c7
--- /dev/null
+++ b/GaudiTestSuite/tests/pytest/return_codes/test_exception.py
@@ -0,0 +1,24 @@
+#####################################################################################
+# (c) Copyright 2024 CERN for the benefit of the LHCb and ATLAS collaborations      #
+#                                                                                   #
+# This software is distributed under the terms of the Apache version 2 licence,     #
+# copied verbatim in the file "LICENSE".                                            #
+#                                                                                   #
+# In applying this licence, CERN does not waive the privileges and immunities       #
+# granted to it by virtue of its status as an Intergovernmental Organization        #
+# or submit itself to any jurisdiction.                                             #
+#####################################################################################
+from GaudiTesting import GaudiExeTest
+
+
+class TestException(GaudiExeTest):
+    command = ["gaudirun.py"]
+    returncode = 6
+
+    def options(self):
+        from Configurables import ApplicationMgr
+        from Configurables import GaudiTesting__StopLoopAlg as sla
+
+        app = ApplicationMgr(  # noqa: F841
+            TopAlg=[sla(EventCount=3, Mode="exception")], EvtSel="NONE", EvtMax=5
+        )
diff --git a/GaudiTestSuite/tests/pytest/return_codes/test_fake_corrupted_input.py b/GaudiTestSuite/tests/pytest/return_codes/test_fake_corrupted_input.py
new file mode 100644
index 0000000000000000000000000000000000000000..31b3e7f5088c5115deef9f50aba16f4735091334
--- /dev/null
+++ b/GaudiTestSuite/tests/pytest/return_codes/test_fake_corrupted_input.py
@@ -0,0 +1,32 @@
+#####################################################################################
+# (c) Copyright 2024 CERN for the benefit of the LHCb and ATLAS collaborations      #
+#                                                                                   #
+# This software is distributed under the terms of the Apache version 2 licence,     #
+# copied verbatim in the file "LICENSE".                                            #
+#                                                                                   #
+# In applying this licence, CERN does not waive the privileges and immunities       #
+# granted to it by virtue of its status as an Intergovernmental Organization        #
+# or submit itself to any jurisdiction.                                             #
+#####################################################################################
+from GaudiTesting import GaudiExeTest
+
+
+class TestCustomIncidentAlg(GaudiExeTest):
+    command = ["gaudirun.py", "-v"]
+    returncode = 16
+
+    def options(self):
+        from Configurables import ApplicationMgr, GaudiPersistency
+        from Configurables import GaudiTesting__CustomIncidentAlg as cia
+
+        GaudiPersistency()
+
+        app = ApplicationMgr(  # noqa: F841
+            TopAlg=[cia(EventCount=3, Incident="CorruptedInputFile")],
+            EvtSel="NONE",
+            EvtMax=5,
+        )
+
+    test_check_line = GaudiExeTest.find_reference_block(
+        "ApplicationMgr      ERROR Application Manager Terminated with error code 16"
+    )
diff --git a/GaudiTestSuite/tests/pytest/return_codes/test_input_file.py b/GaudiTestSuite/tests/pytest/return_codes/test_input_file.py
new file mode 100644
index 0000000000000000000000000000000000000000..c73174888ab38fc6bc71aeed814615bc13dcfbfc
--- /dev/null
+++ b/GaudiTestSuite/tests/pytest/return_codes/test_input_file.py
@@ -0,0 +1,32 @@
+#####################################################################################
+# (c) Copyright 2024 CERN for the benefit of the LHCb and ATLAS collaborations      #
+#                                                                                   #
+# This software is distributed under the terms of the Apache version 2 licence,     #
+# copied verbatim in the file "LICENSE".                                            #
+#                                                                                   #
+# In applying this licence, CERN does not waive the privileges and immunities       #
+# granted to it by virtue of its status as an Intergovernmental Organization        #
+# or submit itself to any jurisdiction.                                             #
+#####################################################################################
+from GaudiTesting import GaudiExeTest
+
+
+class TestInputFile(GaudiExeTest):
+    command = ["gaudirun.py", "-v"]
+    returncode = 2
+
+    def options(self):
+        from Configurables import ApplicationMgr, EventSelector, GaudiPersistency
+        from Configurables import GaudiTesting__StopLoopAlg as sla
+
+        GaudiPersistency()
+
+        EventSelector(
+            Input=["DATAFILE='PFN:none.dst'  SVC='Gaudi::RootEvtSelector' OPT='READ'"]
+        )
+
+        app = ApplicationMgr(TopAlg=[sla(EventCount=3, Mode="failure")], EvtMax=5)  # noqa: F841
+
+    def test_check_line(self, stdout):
+        expected = b"/none.dst does not exist"
+        assert expected in stdout
diff --git a/GaudiTestSuite/tests/pytest/return_codes/test_issue-301-special-corruption.py b/GaudiTestSuite/tests/pytest/return_codes/test_issue-301-special-corruption.py
new file mode 100644
index 0000000000000000000000000000000000000000..2704d347b2d482934d3c1e91e778f478685aa6bc
--- /dev/null
+++ b/GaudiTestSuite/tests/pytest/return_codes/test_issue-301-special-corruption.py
@@ -0,0 +1,24 @@
+#####################################################################################
+# (c) Copyright 2024 CERN for the benefit of the LHCb and ATLAS collaborations      #
+#                                                                                   #
+# This software is distributed under the terms of the Apache version 2 licence,     #
+# copied verbatim in the file "LICENSE".                                            #
+#                                                                                   #
+# In applying this licence, CERN does not waive the privileges and immunities       #
+# granted to it by virtue of its status as an Intergovernmental Organization        #
+# or submit itself to any jurisdiction.                                             #
+#####################################################################################
+from GaudiTesting import GaudiExeTest
+
+
+class TestIssue301(GaudiExeTest):
+    command = ["gaudirun.py", "-v", "../../data/issue-301/options.py"]
+    returncode = 16
+
+    test_check_line = GaudiExeTest.find_reference_block(
+        "ApplicationMgr      ERROR Application Manager Terminated with error code 16"
+    )
+
+    def test_stderr(self):
+        # ignore stderr
+        pass
diff --git a/GaudiTestSuite/tests/pytest/return_codes/test_sigsegv.py b/GaudiTestSuite/tests/pytest/return_codes/test_sigsegv.py
new file mode 100644
index 0000000000000000000000000000000000000000..38ef966bea4dade1e4aebebd1f0ed3a2182f80fc
--- /dev/null
+++ b/GaudiTestSuite/tests/pytest/return_codes/test_sigsegv.py
@@ -0,0 +1,44 @@
+#####################################################################################
+# (c) Copyright 2024 CERN for the benefit of the LHCb and ATLAS collaborations      #
+#                                                                                   #
+# This software is distributed under the terms of the Apache version 2 licence,     #
+# copied verbatim in the file "LICENSE".                                            #
+#                                                                                   #
+# In applying this licence, CERN does not waive the privileges and immunities       #
+# granted to it by virtue of its status as an Intergovernmental Organization        #
+# or submit itself to any jurisdiction.                                             #
+#####################################################################################
+import pytest
+from GaudiTesting import GaudiExeTest, platform_matches
+
+
+@pytest.mark.skipif(
+    platform_matches(["asan", "lsan", "ubsan", "tsan"]),
+    reason="Unsupported platform",
+)
+class TestSIGSEGV(GaudiExeTest):
+    command = ["gaudirun.py"]
+    returncode = 139
+
+    @classmethod
+    def update_env(cls, env):
+        # Work-around for bug #98693
+        #  https://savannah.cern.ch/bugs/?98693
+        env["DISPLAY"] = ":0.0"
+
+    def options(self):
+        import signal
+
+        from Configurables import GaudiTesting__SignallingAlg
+
+        from Gaudi.Configuration import ApplicationMgr
+
+        app = ApplicationMgr(  # noqa: F841
+            TopAlg=[GaudiTesting__SignallingAlg(EventCount=3, Signal=signal.SIGSEGV)],
+            EvtSel="NONE",
+            EvtMax=5,
+        )
+
+    def test_stderr(self):
+        # ignore stderr
+        pass
diff --git a/GaudiTestSuite/tests/pytest/return_codes/test_stop_run.py b/GaudiTestSuite/tests/pytest/return_codes/test_stop_run.py
new file mode 100644
index 0000000000000000000000000000000000000000..d488f5580e443a72416d92f2d2640ae829792621
--- /dev/null
+++ b/GaudiTestSuite/tests/pytest/return_codes/test_stop_run.py
@@ -0,0 +1,25 @@
+#####################################################################################
+# (c) Copyright 2024 CERN for the benefit of the LHCb and ATLAS collaborations      #
+#                                                                                   #
+# This software is distributed under the terms of the Apache version 2 licence,     #
+# copied verbatim in the file "LICENSE".                                            #
+#                                                                                   #
+# In applying this licence, CERN does not waive the privileges and immunities       #
+# granted to it by virtue of its status as an Intergovernmental Organization        #
+# or submit itself to any jurisdiction.                                             #
+#####################################################################################
+from GaudiTesting import GaudiExeTest
+
+
+class TestStopRun(GaudiExeTest):
+    command = ["gaudirun.py"]
+    returncode = 4
+
+    def options(self):
+        from Configurables import ApplicationMgr, GaudiTesting__StopLoopAlg
+
+        app = ApplicationMgr(  # noqa: F841
+            TopAlg=[GaudiTesting__StopLoopAlg(EventCount=3, Mode="stopRun")],
+            EvtSel="NONE",
+            EvtMax=5,
+        )
diff --git a/GaudiTestSuite/tests/pytest/return_codes/test_svc_finalization.py b/GaudiTestSuite/tests/pytest/return_codes/test_svc_finalization.py
new file mode 100644
index 0000000000000000000000000000000000000000..6bf6e76eb8090ce99c2830b7f9baa9cb3c9bd7d9
--- /dev/null
+++ b/GaudiTestSuite/tests/pytest/return_codes/test_svc_finalization.py
@@ -0,0 +1,26 @@
+#####################################################################################
+# (c) Copyright 2024 CERN for the benefit of the LHCb and ATLAS collaborations      #
+#                                                                                   #
+# This software is distributed under the terms of the Apache version 2 licence,     #
+# copied verbatim in the file "LICENSE".                                            #
+#                                                                                   #
+# In applying this licence, CERN does not waive the privileges and immunities       #
+# granted to it by virtue of its status as an Intergovernmental Organization        #
+# or submit itself to any jurisdiction.                                             #
+#####################################################################################
+from GaudiTesting import GaudiExeTest
+
+
+class TestSvcFinalization(GaudiExeTest):
+    command = ["gaudirun.py"]
+    returncode = 11
+
+    def options(self):
+        from Configurables import ApplicationMgr, GaudiTesting__FailingSvc
+
+        app = ApplicationMgr(  # noqa: F841
+            TopAlg=[],
+            ExtSvc=[GaudiTesting__FailingSvc(Transition="finalize", Mode="failure")],
+            EvtSel="NONE",
+            EvtMax=5,
+        )
diff --git a/GaudiTestSuite/tests/pytest/root_io/coll/test_coll_read.py b/GaudiTestSuite/tests/pytest/root_io/coll/test_coll_read.py
new file mode 100644
index 0000000000000000000000000000000000000000..7ccd9a299df60e085f54ca64fff5dfd3d03b2908
--- /dev/null
+++ b/GaudiTestSuite/tests/pytest/root_io/coll/test_coll_read.py
@@ -0,0 +1,19 @@
+#####################################################################################
+# (c) Copyright 2024 CERN for the benefit of the LHCb and ATLAS collaborations      #
+#                                                                                   #
+# This software is distributed under the terms of the Apache version 2 licence,     #
+# copied verbatim in the file "LICENSE".                                            #
+#                                                                                   #
+# In applying this licence, CERN does not waive the privileges and immunities       #
+# granted to it by virtue of its status as an Intergovernmental Organization        #
+# or submit itself to any jurisdiction.                                             #
+#####################################################################################
+import pytest
+from GaudiTesting import GaudiExeTest
+
+
+@pytest.mark.ctest_fixture_required("root_io_coll")
+@pytest.mark.shared_cwd("root_io")
+class Test(GaudiExeTest):
+    command = ["gaudirun.py", "-v", "../../../../options/ROOT_IO/CollRead.py"]
+    reference = "../../refs/ROOT_IO/CollRead.yaml"
diff --git a/GaudiTestSuite/tests/pytest/root_io/coll/test_coll_write.py b/GaudiTestSuite/tests/pytest/root_io/coll/test_coll_write.py
new file mode 100644
index 0000000000000000000000000000000000000000..4e3c678572bbbbc46840e6470580bf3f17b80759
--- /dev/null
+++ b/GaudiTestSuite/tests/pytest/root_io/coll/test_coll_write.py
@@ -0,0 +1,20 @@
+#####################################################################################
+# (c) Copyright 2024 CERN for the benefit of the LHCb and ATLAS collaborations      #
+#                                                                                   #
+# This software is distributed under the terms of the Apache version 2 licence,     #
+# copied verbatim in the file "LICENSE".                                            #
+#                                                                                   #
+# In applying this licence, CERN does not waive the privileges and immunities       #
+# granted to it by virtue of its status as an Intergovernmental Organization        #
+# or submit itself to any jurisdiction.                                             #
+#####################################################################################
+import pytest
+from GaudiTesting import GaudiExeTest
+
+
+@pytest.mark.ctest_fixture_required("root_io_base")
+@pytest.mark.ctest_fixture_setup("root_io_coll")
+@pytest.mark.shared_cwd("root_io")
+class Test(GaudiExeTest):
+    command = ["gaudirun.py", "-v", "../../../../options/ROOT_IO/CollWrite.py"]
+    reference = "../../refs/ROOT_IO/CollWrite.yaml"
diff --git a/GaudiTestSuite/tests/pytest/root_io/extcoll/test_extcoll_read.py b/GaudiTestSuite/tests/pytest/root_io/extcoll/test_extcoll_read.py
new file mode 100644
index 0000000000000000000000000000000000000000..bc27b382bc144c63d9104acb71f02acd433aed4d
--- /dev/null
+++ b/GaudiTestSuite/tests/pytest/root_io/extcoll/test_extcoll_read.py
@@ -0,0 +1,19 @@
+#####################################################################################
+# (c) Copyright 2024 CERN for the benefit of the LHCb and ATLAS collaborations      #
+#                                                                                   #
+# This software is distributed under the terms of the Apache version 2 licence,     #
+# copied verbatim in the file "LICENSE".                                            #
+#                                                                                   #
+# In applying this licence, CERN does not waive the privileges and immunities       #
+# granted to it by virtue of its status as an Intergovernmental Organization        #
+# or submit itself to any jurisdiction.                                             #
+#####################################################################################
+import pytest
+from GaudiTesting import GaudiExeTest
+
+
+@pytest.mark.ctest_fixture_required("root_io_extcoll")
+@pytest.mark.shared_cwd("root_io")
+class Test(GaudiExeTest):
+    command = ["gaudirun.py", "-v", "../../../../options/ROOT_IO/ExtCollRead.py"]
+    reference = "../../refs/ROOT_IO/ExtCollRead.yaml"
diff --git a/GaudiTestSuite/tests/pytest/root_io/extcoll/test_extcoll_write.py b/GaudiTestSuite/tests/pytest/root_io/extcoll/test_extcoll_write.py
new file mode 100644
index 0000000000000000000000000000000000000000..9fd02b76d05a32c099d1343779ba77fa7958ee4c
--- /dev/null
+++ b/GaudiTestSuite/tests/pytest/root_io/extcoll/test_extcoll_write.py
@@ -0,0 +1,20 @@
+#####################################################################################
+# (c) Copyright 2024 CERN for the benefit of the LHCb and ATLAS collaborations      #
+#                                                                                   #
+# This software is distributed under the terms of the Apache version 2 licence,     #
+# copied verbatim in the file "LICENSE".                                            #
+#                                                                                   #
+# In applying this licence, CERN does not waive the privileges and immunities       #
+# granted to it by virtue of its status as an Intergovernmental Organization        #
+# or submit itself to any jurisdiction.                                             #
+#####################################################################################
+import pytest
+from GaudiTesting import GaudiExeTest
+
+
+@pytest.mark.ctest_fixture_required("root_io_coll")
+@pytest.mark.ctest_fixture_setup("root_io_extcoll")
+@pytest.mark.shared_cwd("root_io")
+class Test(GaudiExeTest):
+    command = ["gaudirun.py", "-v", "../../../../options/ROOT_IO/ExtCollWrite.py"]
+    reference = "../../refs/ROOT_IO/ExtCollWrite.yaml"
diff --git a/GaudiTestSuite/tests/pytest/root_io/test_newinputread.py b/GaudiTestSuite/tests/pytest/root_io/test_newinputread.py
new file mode 100644
index 0000000000000000000000000000000000000000..951e5587ceda5734903b528e5429f72799c3939e
--- /dev/null
+++ b/GaudiTestSuite/tests/pytest/root_io/test_newinputread.py
@@ -0,0 +1,19 @@
+#####################################################################################
+# (c) Copyright 2024 CERN for the benefit of the LHCb and ATLAS collaborations      #
+#                                                                                   #
+# This software is distributed under the terms of the Apache version 2 licence,     #
+# copied verbatim in the file "LICENSE".                                            #
+#                                                                                   #
+# In applying this licence, CERN does not waive the privileges and immunities       #
+# granted to it by virtue of its status as an Intergovernmental Organization        #
+# or submit itself to any jurisdiction.                                             #
+#####################################################################################
+import pytest
+from GaudiTesting import GaudiExeTest
+
+
+@pytest.mark.ctest_fixture_required("new_input_write")
+@pytest.mark.shared_cwd("new_root_io")
+class Test(GaudiExeTest):
+    command = ["gaudirun.py", "-v", "../../../options/ROOT_IO/NewInputRead.py"]
+    reference = "../refs/ROOT_IO/NewInputRead.yaml"
diff --git a/GaudiTestSuite/tests/pytest/root_io/test_newinputwrite.py b/GaudiTestSuite/tests/pytest/root_io/test_newinputwrite.py
new file mode 100644
index 0000000000000000000000000000000000000000..826dbc3e021d2b9fac64a89c774f67b739b9db15
--- /dev/null
+++ b/GaudiTestSuite/tests/pytest/root_io/test_newinputwrite.py
@@ -0,0 +1,20 @@
+#####################################################################################
+# (c) Copyright 2024 CERN for the benefit of the LHCb and ATLAS collaborations      #
+#                                                                                   #
+# This software is distributed under the terms of the Apache version 2 licence,     #
+# copied verbatim in the file "LICENSE".                                            #
+#                                                                                   #
+# In applying this licence, CERN does not waive the privileges and immunities       #
+# granted to it by virtue of its status as an Intergovernmental Organization        #
+# or submit itself to any jurisdiction.                                             #
+#####################################################################################
+import pytest
+from GaudiTesting import GaudiExeTest
+
+
+@pytest.mark.ctest_fixture_required("new_write")
+@pytest.mark.ctest_fixture_setup("new_input_write")
+@pytest.mark.shared_cwd("new_root_io")
+class Test(GaudiExeTest):
+    command = ["gaudirun.py", "-v", "../../../options/ROOT_IO/NewInputWrite.py"]
+    reference = "../refs/ROOT_IO/NewInputWrite.yaml"
diff --git a/GaudiTestSuite/tests/pytest/root_io/test_newwrite.py b/GaudiTestSuite/tests/pytest/root_io/test_newwrite.py
new file mode 100644
index 0000000000000000000000000000000000000000..cd256b5cd07e7851ac98f4a08dfb54927b0258a1
--- /dev/null
+++ b/GaudiTestSuite/tests/pytest/root_io/test_newwrite.py
@@ -0,0 +1,19 @@
+#####################################################################################
+# (c) Copyright 2024 CERN for the benefit of the LHCb and ATLAS collaborations      #
+#                                                                                   #
+# This software is distributed under the terms of the Apache version 2 licence,     #
+# copied verbatim in the file "LICENSE".                                            #
+#                                                                                   #
+# In applying this licence, CERN does not waive the privileges and immunities       #
+# granted to it by virtue of its status as an Intergovernmental Organization        #
+# or submit itself to any jurisdiction.                                             #
+#####################################################################################
+import pytest
+from GaudiTesting import GaudiExeTest
+
+
+@pytest.mark.ctest_fixture_setup("new_write")
+@pytest.mark.shared_cwd("new_root_io")
+class Test(GaudiExeTest):
+    command = ["gaudirun.py", "-v", "../../../options/ROOT_IO/NewWrite.py"]
+    reference = "../refs/ROOT_IO/NewWrite.yaml"
diff --git a/GaudiTestSuite/tests/pytest/root_io/test_read.py b/GaudiTestSuite/tests/pytest/root_io/test_read.py
new file mode 100644
index 0000000000000000000000000000000000000000..30e65240b326f0bc4a0a6ae3cf18ee772efb5de4
--- /dev/null
+++ b/GaudiTestSuite/tests/pytest/root_io/test_read.py
@@ -0,0 +1,19 @@
+#####################################################################################
+# (c) Copyright 2024 CERN for the benefit of the LHCb and ATLAS collaborations      #
+#                                                                                   #
+# This software is distributed under the terms of the Apache version 2 licence,     #
+# copied verbatim in the file "LICENSE".                                            #
+#                                                                                   #
+# In applying this licence, CERN does not waive the privileges and immunities       #
+# granted to it by virtue of its status as an Intergovernmental Organization        #
+# or submit itself to any jurisdiction.                                             #
+#####################################################################################
+import pytest
+from GaudiTesting import GaudiExeTest
+
+
+@pytest.mark.ctest_fixture_required("root_io_base")
+@pytest.mark.shared_cwd("root_io")
+class Test(GaudiExeTest):
+    command = ["gaudirun.py", "-v", "../../../options/ROOT_IO/Read.py"]
+    reference = "../refs/ROOT_IO/Read.yaml"
diff --git a/GaudiTestSuite/tests/pytest/root_io/test_reproducible_write.py b/GaudiTestSuite/tests/pytest/root_io/test_reproducible_write.py
new file mode 100644
index 0000000000000000000000000000000000000000..48aa1b77113d56cc06a6d676c464d5177898140f
--- /dev/null
+++ b/GaudiTestSuite/tests/pytest/root_io/test_reproducible_write.py
@@ -0,0 +1,36 @@
+#####################################################################################
+# (c) Copyright 2024 CERN for the benefit of the LHCb and ATLAS collaborations      #
+#                                                                                   #
+# This software is distributed under the terms of the Apache version 2 licence,     #
+# copied verbatim in the file "LICENSE".                                            #
+#                                                                                   #
+# In applying this licence, CERN does not waive the privileges and immunities       #
+# granted to it by virtue of its status as an Intergovernmental Organization        #
+# or submit itself to any jurisdiction.                                             #
+#####################################################################################
+import filecmp
+
+import pytest
+from GaudiTesting import GaudiExeTest
+
+
+@pytest.mark.ctest_fixture_required("root_io_base")
+@pytest.mark.shared_cwd("root_io")
+class Test(GaudiExeTest):
+    command = ["gaudirun.py", "-v", "../../../options/ROOT_IO/Write.py"]
+    reference = "../refs/ROOT_IO/Write.yaml"
+
+    def options(self):
+        import os
+        import shutil
+
+        try:
+            os.mkdir("ReproducibleWrite")
+        except FileExistsError:
+            pass
+        os.chdir("ReproducibleWrite")
+        shutil.copy("../ROOTIO.xml", "ROOTIO.xml")
+
+    @pytest.mark.parametrize("name", ["ROOTIO.dst", "ROOTIO.mdst"])
+    def test_output_content(self, name, cwd):
+        assert filecmp.cmp(cwd / name, cwd / "ReproducibleWrite" / name, shallow=False)
diff --git a/GaudiTestSuite/tests/pytest/root_io/test_write.py b/GaudiTestSuite/tests/pytest/root_io/test_write.py
new file mode 100644
index 0000000000000000000000000000000000000000..509f78a05f527d93e8b2f3a256cf278f9d3deb2e
--- /dev/null
+++ b/GaudiTestSuite/tests/pytest/root_io/test_write.py
@@ -0,0 +1,19 @@
+#####################################################################################
+# (c) Copyright 2024 CERN for the benefit of the LHCb and ATLAS collaborations      #
+#                                                                                   #
+# This software is distributed under the terms of the Apache version 2 licence,     #
+# copied verbatim in the file "LICENSE".                                            #
+#                                                                                   #
+# In applying this licence, CERN does not waive the privileges and immunities       #
+# granted to it by virtue of its status as an Intergovernmental Organization        #
+# or submit itself to any jurisdiction.                                             #
+#####################################################################################
+import pytest
+from GaudiTesting import GaudiExeTest
+
+
+@pytest.mark.ctest_fixture_setup("root_io_base")
+@pytest.mark.shared_cwd("root_io")
+class Test(GaudiExeTest):
+    command = ["gaudirun.py", "-v", "../../../options/ROOT_IO/Write.py"]
+    reference = "../refs/ROOT_IO/Write.yaml"
diff --git a/GaudiTestSuite/tests/pytest/root_io/test_write_630_fwd_compat.py b/GaudiTestSuite/tests/pytest/root_io/test_write_630_fwd_compat.py
new file mode 100644
index 0000000000000000000000000000000000000000..5e0c81a69dcd9f42b7ad44536f2df4a70f791aa3
--- /dev/null
+++ b/GaudiTestSuite/tests/pytest/root_io/test_write_630_fwd_compat.py
@@ -0,0 +1,16 @@
+#####################################################################################
+# (c) Copyright 2024 CERN for the benefit of the LHCb and ATLAS collaborations      #
+#                                                                                   #
+# This software is distributed under the terms of the Apache version 2 licence,     #
+# copied verbatim in the file "LICENSE".                                            #
+#                                                                                   #
+# In applying this licence, CERN does not waive the privileges and immunities       #
+# granted to it by virtue of its status as an Intergovernmental Organization        #
+# or submit itself to any jurisdiction.                                             #
+#####################################################################################
+from GaudiTesting import GaudiExeTest
+
+
+class Test(GaudiExeTest):
+    command = ["gaudirun.py", "-v", "../../../options/ROOT_IO/Write630FwdCompat.py"]
+    reference = "../refs/ROOT_IO/Write630FwdCompat.yaml"
diff --git a/GaudiTestSuite/tests/pytest/root_io/test_write_and_read_handle.py b/GaudiTestSuite/tests/pytest/root_io/test_write_and_read_handle.py
new file mode 100644
index 0000000000000000000000000000000000000000..3f7f82a686d73c6ae0a7f46c98042101e7480a94
--- /dev/null
+++ b/GaudiTestSuite/tests/pytest/root_io/test_write_and_read_handle.py
@@ -0,0 +1,15 @@
+#####################################################################################
+# (c) Copyright 2024 CERN for the benefit of the LHCb and ATLAS collaborations      #
+#                                                                                   #
+# This software is distributed under the terms of the Apache version 2 licence,     #
+# copied verbatim in the file "LICENSE".                                            #
+#                                                                                   #
+# In applying this licence, CERN does not waive the privileges and immunities       #
+# granted to it by virtue of its status as an Intergovernmental Organization        #
+# or submit itself to any jurisdiction.                                             #
+#####################################################################################
+from GaudiTesting import GaudiExeTest
+
+
+class Test(GaudiExeTest):
+    command = ["gaudirun.py", "-v", "../../../options/ROOT_IO/WriteAndReadHandle.py"]
diff --git a/GaudiTestSuite/tests/pytest/root_io/test_write_and_read_handle_error.py b/GaudiTestSuite/tests/pytest/root_io/test_write_and_read_handle_error.py
new file mode 100644
index 0000000000000000000000000000000000000000..d6c444865fad8543b7c9c834dff4ae2a51905536
--- /dev/null
+++ b/GaudiTestSuite/tests/pytest/root_io/test_write_and_read_handle_error.py
@@ -0,0 +1,20 @@
+#####################################################################################
+# (c) Copyright 2024 CERN for the benefit of the LHCb and ATLAS collaborations      #
+#                                                                                   #
+# This software is distributed under the terms of the Apache version 2 licence,     #
+# copied verbatim in the file "LICENSE".                                            #
+#                                                                                   #
+# In applying this licence, CERN does not waive the privileges and immunities       #
+# granted to it by virtue of its status as an Intergovernmental Organization        #
+# or submit itself to any jurisdiction.                                             #
+#####################################################################################
+from GaudiTesting import GaudiExeTest
+
+
+class Test(GaudiExeTest):
+    command = [
+        "gaudirun.py",
+        "-v",
+        "../../../options/ROOT_IO/WriteAndReadHandleError.py",
+    ]
+    returncode = 6
diff --git a/GaudiTestSuite/tests/pytest/root_io/test_write_and_read_handle_white_board.py b/GaudiTestSuite/tests/pytest/root_io/test_write_and_read_handle_white_board.py
new file mode 100644
index 0000000000000000000000000000000000000000..0afb60b90da47313b8a5f8aba61e2c58c11d9917
--- /dev/null
+++ b/GaudiTestSuite/tests/pytest/root_io/test_write_and_read_handle_white_board.py
@@ -0,0 +1,19 @@
+#####################################################################################
+# (c) Copyright 2024 CERN for the benefit of the LHCb and ATLAS collaborations      #
+#                                                                                   #
+# This software is distributed under the terms of the Apache version 2 licence,     #
+# copied verbatim in the file "LICENSE".                                            #
+#                                                                                   #
+# In applying this licence, CERN does not waive the privileges and immunities       #
+# granted to it by virtue of its status as an Intergovernmental Organization        #
+# or submit itself to any jurisdiction.                                             #
+#####################################################################################
+from GaudiTesting import GaudiExeTest
+
+
+class Test(GaudiExeTest):
+    command = [
+        "gaudirun.py",
+        "-v",
+        "../../../options/ROOT_IO/WriteAndReadHandleWhiteBoard.py",
+    ]
diff --git a/GaudiTestSuite/tests/pytest/test_abort_event.py b/GaudiTestSuite/tests/pytest/test_abort_event.py
new file mode 100644
index 0000000000000000000000000000000000000000..24d55e07e5d1c9aa4867b2119e6967a5d6178603
--- /dev/null
+++ b/GaudiTestSuite/tests/pytest/test_abort_event.py
@@ -0,0 +1,70 @@
+#####################################################################################
+# (c) Copyright 2024 CERN for the benefit of the LHCb and ATLAS collaborations      #
+#                                                                                   #
+# This software is distributed under the terms of the Apache version 2 licence,     #
+# copied verbatim in the file "LICENSE".                                            #
+#                                                                                   #
+# In applying this licence, CERN does not waive the privileges and immunities       #
+# granted to it by virtue of its status as an Intergovernmental Organization        #
+# or submit itself to any jurisdiction.                                             #
+#####################################################################################
+from GaudiTesting import GaudiExeTest
+
+
+class TestAbortEvent(GaudiExeTest):
+    command = ["gaudirun.py"]
+
+    @classmethod
+    def update_env(cls, env):
+        env["STDOPTS"] = cls.expand_vars_from(
+            "$ENV_PROJECT_SOURCE_DIR/GaudiTestSuite/options:$ENV_PROJECT_SOURCE_DIR/Gaudi/GaudiTestSuite/options",
+            env,
+        )
+        env["JOBOPTSEARCHPATH"] = cls.expand_vars_from(
+            "$ENV_PROJECT_SOURCE_DIR/GaudiTestSuite/tests/qmtest:$ENV_PROJECT_SOURCE_DIR/GaudiTestSuite/options:$ENV_PROJECT_SOURCE_DIR/Gaudi/tests/pyjobopts:$ENV_PROJECT_SOURCE_DIR/Gaudi/tests:$ENV_PROJECT_SOURCE_DIR/Gaudi/GaudiTestSuite/tests/qmtest:$ENV_PROJECT_SOURCE_DIR/Gaudi/GaudiTestSuite/options:$ENV_PROJECT_SOURCE_DIR/Gaudi/Gaudi/tests/pyjobopts:$ENV_PROJECT_SOURCE_DIR/Gaudi/Gaudi/tests",
+            env,
+        )
+        env["PYTHONPATH"] = cls.expand_vars_from(
+            "$ENV_PROJECT_SOURCE_DIR/GaudiTestSuite/tests/qmtest:$ENV_PROJECT_SOURCE_DIR/Gaudi/tests/python:$ENV_PROJECT_SOURCE_DIR/Gaudi/GaudiTestSuite/tests/qmtest:$ENV_PROJECT_SOURCE_DIR/Gaudi/Gaudi/tests/python:$PYTHONPATH",
+            env,
+        )
+
+    def options(self):
+        from Configurables import AbortEventAlg, HelloWorld
+
+        from Gaudi.Configuration import ApplicationMgr, MessageSvc, importOptions
+
+        importOptions("Common.opts")
+
+        h1 = HelloWorld("HelloWorld1")
+        h2 = HelloWorld("HelloWorld2")
+
+        alg = AbortEventAlg(AbortedEventNumber=3)
+
+        app = ApplicationMgr(TopAlg=[h1, alg, h2], EvtSel="NONE", EvtMax=5)  # noqa: F841
+
+        MessageSvc().setDebug.append("EventLoopMgr")
+
+    def filter_out(stdout):
+        return "\n".join(
+            line
+            for line in stdout.splitlines()
+            if "EventLoopMgr      SUCCESS Event Number =" not in line
+            and " ---> Loop Finished" not in line
+        )
+
+    test_check_line = GaudiExeTest.find_reference_block(
+        """
+        HelloWorld1          INFO executing....
+        HelloWorld2          INFO executing....
+        HelloWorld1          INFO executing....
+        HelloWorld2          INFO executing....
+        HelloWorld1          INFO executing....
+        EventLoopMgr        DEBUG AbortEvent incident fired by AbortEventAlg
+        HelloWorld1          INFO executing....
+        HelloWorld2          INFO executing....
+        HelloWorld1          INFO executing....
+        HelloWorld2          INFO executing....
+        """,
+        preprocessor=filter_out,
+    )
diff --git a/GaudiTestSuite/tests/pytest/test_algorithm_destructor.py b/GaudiTestSuite/tests/pytest/test_algorithm_destructor.py
new file mode 100644
index 0000000000000000000000000000000000000000..15bd6be44bfaedcac5956fc9551265f236a94b80
--- /dev/null
+++ b/GaudiTestSuite/tests/pytest/test_algorithm_destructor.py
@@ -0,0 +1,61 @@
+#####################################################################################
+# (c) Copyright 2024 CERN for the benefit of the LHCb and ATLAS collaborations      #
+#                                                                                   #
+# This software is distributed under the terms of the Apache version 2 licence,     #
+# copied verbatim in the file "LICENSE".                                            #
+#                                                                                   #
+# In applying this licence, CERN does not waive the privileges and immunities       #
+# granted to it by virtue of its status as an Intergovernmental Organization        #
+# or submit itself to any jurisdiction.                                             #
+#####################################################################################
+import pytest
+from GaudiTesting.GaudiExeTest import GaudiExeTest
+
+
+class TestAlgorithmDestructor(GaudiExeTest):
+    command = ["gaudirun.py", "-v"]
+
+    def options(self):
+        # FIXME: drop when we drop GAUDI_ENABLE_GAUDIALG
+        import Configurables
+        from Configurables import ApplicationMgr
+        from Configurables import GaudiTesting__DestructorCheckAlg as dca
+
+        if hasattr(Configurables, "GaudiSequencer"):
+            # GaudiAlg available
+            Sequencer = Configurables.Sequencer
+            GaudiSequencer = Configurables.GaudiSequencer
+        else:
+            # GaudiAlg not available
+            Sequencer = Configurables.Gaudi__Sequencer
+            GaudiSequencer = Configurables.Gaudi__Sequencer
+
+        ApplicationMgr(
+            TopAlg=[
+                dca("TopAlg"),
+                Sequencer("seq1", Members=[dca("SequencerAlg"), dca("SharedAlg")]),
+                GaudiSequencer(
+                    "seq2",
+                    Members=[
+                        dca("GaudiSequencerAlg"),
+                        dca("SharedAlg"),
+                        dca("SharedAlg2"),
+                    ],
+                ),
+                Sequencer("seq3", Members=[dca("SharedAlg2")]),
+            ],
+            EvtSel="NONE",
+            EvtMax=2,
+        )
+
+    blocks = [
+        "Destructor of TopAlg",
+        "Destructor of SequencerAlg",
+        "Destructor of GaudiSequencerAlg",
+        "Destructor of SharedAlg",
+        "Destructor of SharedAlg2",
+    ]
+
+    @pytest.mark.parametrize("block", blocks)
+    def test_check_line(self, block):
+        GaudiExeTest.find_reference_block(block)
diff --git a/GaudiTestSuite/tests/pytest/test_algorithm_destructor_mt.py b/GaudiTestSuite/tests/pytest/test_algorithm_destructor_mt.py
new file mode 100644
index 0000000000000000000000000000000000000000..8ddeca076f5c19503db98176f61ea120d7e07095
--- /dev/null
+++ b/GaudiTestSuite/tests/pytest/test_algorithm_destructor_mt.py
@@ -0,0 +1,44 @@
+#####################################################################################
+# (c) Copyright 2024 CERN for the benefit of the LHCb and ATLAS collaborations      #
+#                                                                                   #
+# This software is distributed under the terms of the Apache version 2 licence,     #
+# copied verbatim in the file "LICENSE".                                            #
+#                                                                                   #
+# In applying this licence, CERN does not waive the privileges and immunities       #
+# granted to it by virtue of its status as an Intergovernmental Organization        #
+# or submit itself to any jurisdiction.                                             #
+#####################################################################################
+from GaudiTesting import GaudiExeTest
+
+
+class TestAlgorithmDestructorMT(GaudiExeTest):
+    command = ["gaudirun.py", "-v"]
+
+    def options(self):
+        from Configurables import (
+            AlgResourcePool,
+            ApplicationMgr,
+            HiveSlimEventLoopMgr,
+            HiveWhiteBoard,
+        )
+        from Configurables import GaudiTesting__DestructorCheckAlg as dca
+
+        from Gaudi.Configuration import INFO
+
+        algResourcePool = AlgResourcePool(OutputLevel=INFO)
+        slimeventloopmgr = HiveSlimEventLoopMgr(
+            SchedulerName="AvalancheSchedulerSvc", OutputLevel=INFO
+        )
+        whiteboard = HiveWhiteBoard("EventDataSvc")
+
+        ApplicationMgr(
+            TopAlg=[dca("TopAlg")],
+            EvtSel="NONE",
+            EvtMax=2,
+            EventLoop=slimeventloopmgr,
+            ExtSvc=[algResourcePool, whiteboard],
+        )
+
+    test_check_line = GaudiExeTest.find_reference_block(
+        "Destructor of TopAlg",
+    )
diff --git a/GaudiTestSuite/tests/pytest/test_algtools.py b/GaudiTestSuite/tests/pytest/test_algtools.py
new file mode 100644
index 0000000000000000000000000000000000000000..2066b9896751400bf76a4d0933de8940bb5a6f3e
--- /dev/null
+++ b/GaudiTestSuite/tests/pytest/test_algtools.py
@@ -0,0 +1,16 @@
+#####################################################################################
+# (c) Copyright 2024 CERN for the benefit of the LHCb and ATLAS collaborations      #
+#                                                                                   #
+# This software is distributed under the terms of the Apache version 2 licence,     #
+# copied verbatim in the file "LICENSE".                                            #
+#                                                                                   #
+# In applying this licence, CERN does not waive the privileges and immunities       #
+# granted to it by virtue of its status as an Intergovernmental Organization        #
+# or submit itself to any jurisdiction.                                             #
+#####################################################################################
+from GaudiTesting import GaudiExeTest
+
+
+class TestAlgTools(GaudiExeTest):
+    command = ["Gaudi.exe", "../../options/AlgTools.opts"]
+    reference = "refs/AlgTools.yaml"
diff --git a/GaudiTestSuite/tests/pytest/test_algtools_list_tools.py b/GaudiTestSuite/tests/pytest/test_algtools_list_tools.py
new file mode 100644
index 0000000000000000000000000000000000000000..5efd79fe8e651ca97b668db3d8656d877dbb0837
--- /dev/null
+++ b/GaudiTestSuite/tests/pytest/test_algtools_list_tools.py
@@ -0,0 +1,56 @@
+#####################################################################################
+# (c) Copyright 2024 CERN for the benefit of the LHCb and ATLAS collaborations      #
+#                                                                                   #
+# This software is distributed under the terms of the Apache version 2 licence,     #
+# copied verbatim in the file "LICENSE".                                            #
+#                                                                                   #
+# In applying this licence, CERN does not waive the privileges and immunities       #
+# granted to it by virtue of its status as an Intergovernmental Organization        #
+# or submit itself to any jurisdiction.                                             #
+#####################################################################################
+from GaudiTesting import GaudiExeTest
+
+
+class TestAlgToolsListTools(GaudiExeTest):
+    command = ["gaudirun.py", "../../options/AlgTools.py"]
+
+    def options(self):
+        from Configurables import ApplicationMgr, GaudiTesting__ListTools
+
+        ApplicationMgr(EvtMax=1).TopAlg.append(GaudiTesting__ListTools("ListTools"))
+
+    def test_tool_list(self, stdout):
+        import re
+
+        tools = set(
+            line.strip().split()[-1]
+            for line in stdout.decode("utf-8").splitlines()
+            if re.match(r"^ListTools +INFO   \S+", line)
+        )
+
+        expected = set(
+            [
+                "ToolSvc.MyTool",
+                "MyAlg.MyTool",
+                "MyAlg.ToolWithName",
+                "MyAlg.LegacyToolHandle",
+                "MyAlg.MyTool",
+                "MyAlg.ToolWithName",
+                "MyAlg.PrivToolHandle",
+                "MyAlg.WrongIfaceTool",
+                "ToolSvc.AnotherConstGenericToolHandle",
+                "ToolSvc.AnotherInstanceOfMyTool",
+                "ToolSvc.TestPubToolHandle",
+                "ToolSvc.GenericToolHandle",
+                "ToolSvc.ConstGenericToolHandle",
+                "ToolSvc.ToolA",
+                "ToolSvc.ToolB",
+                "ToolSvc.PubToolHandle",
+            ]
+        )
+
+        missing = expected - tools
+        extra = tools - expected
+
+        assert not missing, f"Missing tools: {sorted(missing)}"
+        assert not extra, f"Extra tools: {sorted(extra)}"
diff --git a/GaudiTestSuite/tests/pytest/test_algtools_pyopts.py b/GaudiTestSuite/tests/pytest/test_algtools_pyopts.py
new file mode 100644
index 0000000000000000000000000000000000000000..979b85432bfaa9a155e4088a02911f0ccfd5fc9e
--- /dev/null
+++ b/GaudiTestSuite/tests/pytest/test_algtools_pyopts.py
@@ -0,0 +1,16 @@
+#####################################################################################
+# (c) Copyright 2024 CERN for the benefit of the LHCb and ATLAS collaborations      #
+#                                                                                   #
+# This software is distributed under the terms of the Apache version 2 licence,     #
+# copied verbatim in the file "LICENSE".                                            #
+#                                                                                   #
+# In applying this licence, CERN does not waive the privileges and immunities       #
+# granted to it by virtue of its status as an Intergovernmental Organization        #
+# or submit itself to any jurisdiction.                                             #
+#####################################################################################
+from GaudiTesting import GaudiExeTest
+
+
+class TestAlgToolsPyOpts(GaudiExeTest):
+    command = ["gaudirun.py", "../../options/AlgTools.py"]
+    reference = "refs/AlgTools_pyopts.yaml"
diff --git a/GaudiTestSuite/tests/pytest/test_algtypealiases.py b/GaudiTestSuite/tests/pytest/test_algtypealiases.py
new file mode 100644
index 0000000000000000000000000000000000000000..e0c6a32c4a4f51df1ef6addc6f31264b649f3273
--- /dev/null
+++ b/GaudiTestSuite/tests/pytest/test_algtypealiases.py
@@ -0,0 +1,25 @@
+#####################################################################################
+# (c) Copyright 2024 CERN for the benefit of the LHCb and ATLAS collaborations      #
+#                                                                                   #
+# This software is distributed under the terms of the Apache version 2 licence,     #
+# copied verbatim in the file "LICENSE".                                            #
+#                                                                                   #
+# In applying this licence, CERN does not waive the privileges and immunities       #
+# granted to it by virtue of its status as an Intergovernmental Organization        #
+# or submit itself to any jurisdiction.                                             #
+#####################################################################################
+from GaudiTesting import GaudiExeTest
+
+
+class TestAlgTypeAliases(GaudiExeTest):
+    command = ["gaudirun.py"]
+    reference = "refs/AlgTypeAliases.yaml"
+
+    def options(self):
+        from Configurables import ApplicationMgr
+
+        app = ApplicationMgr(EvtSel="NONE", EvtMax=4)
+
+        app.TopAlg = ["HelloWorld/HW1", "unalias:HelloWorld/HW2"]
+
+        app.AlgTypeAliases["HelloWorld"] = "SubAlg"
diff --git a/GaudiTestSuite/tests/pytest/test_anydata.py b/GaudiTestSuite/tests/pytest/test_anydata.py
new file mode 100644
index 0000000000000000000000000000000000000000..8d0c7467e4632c49e857fe09e1c4dd236ee7230b
--- /dev/null
+++ b/GaudiTestSuite/tests/pytest/test_anydata.py
@@ -0,0 +1,34 @@
+#####################################################################################
+# (c) Copyright 2024 CERN for the benefit of the LHCb and ATLAS collaborations      #
+#                                                                                   #
+# This software is distributed under the terms of the Apache version 2 licence,     #
+# copied verbatim in the file "LICENSE".                                            #
+#                                                                                   #
+# In applying this licence, CERN does not waive the privileges and immunities       #
+# granted to it by virtue of its status as an Intergovernmental Organization        #
+# or submit itself to any jurisdiction.                                             #
+#####################################################################################
+from GaudiTesting import GaudiExeTest
+
+
+class TestAnyData(GaudiExeTest):
+    command = ["gaudirun.py"]
+    reference = "refs/anydata.yaml"
+
+    def options(self):
+        from Configurables import (
+            AnyDataGetAlgorithm_Int,
+            AnyDataGetAlgorithm_VectorInt,
+            AnyDataPutAlgorithm,
+            ApplicationMgr,
+            EvtDataSvc,
+        )
+
+        EvtDataSvc("EventDataSvc").RootCLID = 1
+        EvtDataSvc("EventDataSvc").RootName = "/Event"
+        EvtDataSvc("EventDataSvc").ForceLeaves = True
+
+        pa = AnyDataPutAlgorithm(Location="TestAnyData")
+        ga1 = AnyDataGetAlgorithm_Int(Location="TestAnyData/One")
+        ga2 = AnyDataGetAlgorithm_VectorInt(Location="TestAnyData/Two")
+        app = ApplicationMgr(TopAlg=[pa, ga1, ga2], EvtSel="NONE", EvtMax=2)  # noqa: F841
diff --git a/GaudiTestSuite/tests/pytest/test_anyview.py b/GaudiTestSuite/tests/pytest/test_anyview.py
new file mode 100644
index 0000000000000000000000000000000000000000..0ba2d3207ffbfc847b5e728e953f32ee4eb215e0
--- /dev/null
+++ b/GaudiTestSuite/tests/pytest/test_anyview.py
@@ -0,0 +1,41 @@
+#####################################################################################
+# (c) Copyright 2024 CERN for the benefit of the LHCb and ATLAS collaborations      #
+#                                                                                   #
+# This software is distributed under the terms of the Apache version 2 licence,     #
+# copied verbatim in the file "LICENSE".                                            #
+#                                                                                   #
+# In applying this licence, CERN does not waive the privileges and immunities       #
+# granted to it by virtue of its status as an Intergovernmental Organization        #
+# or submit itself to any jurisdiction.                                             #
+#####################################################################################
+from GaudiTesting import GaudiExeTest
+
+
+class TestAnyView(GaudiExeTest):
+    command = ["gaudirun.py"]
+    reference = "refs/anyview.yaml"
+
+    def options(self):
+        from Configurables import (
+            EvtDataSvc,
+            GetIntView,
+            GetStringView,
+            ProduceIntView,
+            ProduceStringView,
+        )
+
+        from Gaudi.Configuration import ApplicationMgr
+
+        EvtDataSvc("EventDataSvc").RootCLID = 1
+        EvtDataSvc("EventDataSvc").RootName = "/Event"
+        EvtDataSvc("EventDataSvc").ForceLeaves = True
+        app = ApplicationMgr(  # noqa: F841
+            TopAlg=[
+                ProduceStringView(),
+                ProduceIntView(),
+                GetStringView(),
+                GetIntView(),
+            ],
+            EvtSel="NONE",
+            EvtMax=2,
+        )
diff --git a/GaudiTestSuite/tests/pytest/test_appmgrstatemachine.py b/GaudiTestSuite/tests/pytest/test_appmgrstatemachine.py
new file mode 100644
index 0000000000000000000000000000000000000000..3be1de7c91f4a1723323f20487fce249d11a10b7
--- /dev/null
+++ b/GaudiTestSuite/tests/pytest/test_appmgrstatemachine.py
@@ -0,0 +1,15 @@
+#####################################################################################
+# (c) Copyright 2024 CERN for the benefit of the LHCb and ATLAS collaborations      #
+#                                                                                   #
+# This software is distributed under the terms of the Apache version 2 licence,     #
+# copied verbatim in the file "LICENSE".                                            #
+#                                                                                   #
+# In applying this licence, CERN does not waive the privileges and immunities       #
+# granted to it by virtue of its status as an Intergovernmental Organization        #
+# or submit itself to any jurisdiction.                                             #
+#####################################################################################
+from GaudiTesting import GaudiExeTest
+
+
+class TestAppMgrStateMachine(GaudiExeTest):
+    command = ["testAppMgrStateMachine.exe"]
diff --git a/GaudiTestSuite/tests/pytest/test_backtrace.py b/GaudiTestSuite/tests/pytest/test_backtrace.py
new file mode 100644
index 0000000000000000000000000000000000000000..7f117fca563b0a8d326575eccb791d0a6a71cd64
--- /dev/null
+++ b/GaudiTestSuite/tests/pytest/test_backtrace.py
@@ -0,0 +1,41 @@
+#####################################################################################
+# (c) Copyright 2024 CERN for the benefit of the LHCb and ATLAS collaborations      #
+#                                                                                   #
+# This software is distributed under the terms of the Apache version 2 licence,     #
+# copied verbatim in the file "LICENSE".                                            #
+#                                                                                   #
+# In applying this licence, CERN does not waive the privileges and immunities       #
+# granted to it by virtue of its status as an Intergovernmental Organization        #
+# or submit itself to any jurisdiction.                                             #
+#####################################################################################
+from GaudiTesting import GaudiExeTest
+from GaudiTesting.preprocessors import RegexpReplacer, normalizeEOL
+
+
+class TestBacktrace(GaudiExeTest):
+    command = ["gaudirun.py", "-v"]
+    environment = ["ENABLE_BACKTRACE=1"]
+    returncode = 1
+
+    def options(self):
+        from Configurables import ApplicationMgr, TestToolAlgFailure, TestToolFailing
+
+        alg = TestToolAlgFailure(
+            Tools=[TestToolFailing("Tool")], IgnoreFailure=False, ThrowException=True
+        )
+
+        ApplicationMgr(TopAlg=[alg], EvtSel="NONE", EvtMax=1)
+
+    filter_out = normalizeEOL + RegexpReplacer(
+        r"#\d+ +0(x[0-9a-fA-F]{4,16})? +.* +\[.*\]",
+        r"#N  0xffffffff signature()  [/path/to/libLibrary.so]",
+    )
+    test_check_line = GaudiExeTest.find_reference_block(
+        """
+        TestToolAlgFailure  ERROR Exception stack trace
+        #N  0xffffffff signature()  [/path/to/libLibrary.so]
+        #N  0xffffffff signature()  [/path/to/libLibrary.so]
+        #N  0xffffffff signature()  [/path/to/libLibrary.so]
+        """,
+        preprocessor=filter_out,
+    )
diff --git a/GaudiTestSuite/tests/pytest/test_boost_array_properties.py b/GaudiTestSuite/tests/pytest/test_boost_array_properties.py
new file mode 100644
index 0000000000000000000000000000000000000000..58506ae3d757e7cb995eab207228f6ba8347596f
--- /dev/null
+++ b/GaudiTestSuite/tests/pytest/test_boost_array_properties.py
@@ -0,0 +1,15 @@
+#####################################################################################
+# (c) Copyright 2024 CERN for the benefit of the LHCb and ATLAS collaborations      #
+#                                                                                   #
+# This software is distributed under the terms of the Apache version 2 licence,     #
+# copied verbatim in the file "LICENSE".                                            #
+#                                                                                   #
+# In applying this licence, CERN does not waive the privileges and immunities       #
+# granted to it by virtue of its status as an Intergovernmental Organization        #
+# or submit itself to any jurisdiction.                                             #
+#####################################################################################
+from GaudiTesting import GaudiExeTest
+
+
+class TestBoostArrayProperties(GaudiExeTest):
+    command = ["../../scripts/BoostArrayProperties.py"]
diff --git a/GaudiTestSuite/tests/pytest/test_bug_30209_namespace_in_sequencer.py b/GaudiTestSuite/tests/pytest/test_bug_30209_namespace_in_sequencer.py
new file mode 100644
index 0000000000000000000000000000000000000000..8aa272cdaed9d5ab0b6d79c1b184ace903332217
--- /dev/null
+++ b/GaudiTestSuite/tests/pytest/test_bug_30209_namespace_in_sequencer.py
@@ -0,0 +1,36 @@
+#####################################################################################
+# (c) Copyright 2024 CERN for the benefit of the LHCb and ATLAS collaborations      #
+#                                                                                   #
+# This software is distributed under the terms of the Apache version 2 licence,     #
+# copied verbatim in the file "LICENSE".                                            #
+#                                                                                   #
+# In applying this licence, CERN does not waive the privileges and immunities       #
+# granted to it by virtue of its status as an Intergovernmental Organization        #
+# or submit itself to any jurisdiction.                                             #
+#####################################################################################
+from GaudiTesting import GaudiExeTest
+
+
+class TestBug30209(GaudiExeTest):
+    command = ["gaudirun.py"]
+
+    def options(self):
+        from Configurables import ApplicationMgr, GaudiTestSuite__CounterSvcAlg
+        from Configurables import Gaudi__Sequencer as Sequencer
+
+        counter2 = GaudiTestSuite__CounterSvcAlg("Counter2")
+
+        seq = Sequencer(
+            "Sequencer",
+            Members=[
+                GaudiTestSuite__CounterSvcAlg.getType(),
+                counter2,
+                "GaudiTestSuite::StatSvcAlg:invert",
+            ],
+        )
+
+        ApplicationMgr(TopAlg=[seq], EvtSel="NONE", EvtMax=1)
+
+    def test_check_line(self, stdout):
+        expected = b"Sequencer            INFO Member list: GaudiTestSuite::CounterSvcAlg, GaudiTestSuite::CounterSvcAlg/Counter2, GaudiTestSuite::StatSvcAlg:invert"
+        assert expected in stdout
diff --git a/GaudiTestSuite/tests/pytest/test_bug_34121_tool_properties_in_python.py b/GaudiTestSuite/tests/pytest/test_bug_34121_tool_properties_in_python.py
new file mode 100644
index 0000000000000000000000000000000000000000..8817a16015c9525cff1c7d7039b6fe70727607d1
--- /dev/null
+++ b/GaudiTestSuite/tests/pytest/test_bug_34121_tool_properties_in_python.py
@@ -0,0 +1,43 @@
+#####################################################################################
+# (c) Copyright 2024 CERN for the benefit of the LHCb and ATLAS collaborations      #
+#                                                                                   #
+# This software is distributed under the terms of the Apache version 2 licence,     #
+# copied verbatim in the file "LICENSE".                                            #
+#                                                                                   #
+# In applying this licence, CERN does not waive the privileges and immunities       #
+# granted to it by virtue of its status as an Intergovernmental Organization        #
+# or submit itself to any jurisdiction.                                             #
+#####################################################################################
+from GaudiTesting import GaudiExeTest
+
+
+class TestBug34121(GaudiExeTest):
+    command = ["../../scripts/bug_34121.py"]
+
+    def filter_out(stdout):
+        return "\n".join(
+            line
+            for line in stdout.splitlines()
+            if "EventLoopMgr      SUCCESS Event Number =" not in line
+            and " ---> Loop Finished" not in line
+        )
+
+    test_check_line = GaudiExeTest.find_reference_block(
+        """
+        ApplicationMgr       INFO Application Manager Initialized successfully
+        ApplicationMgr       INFO Application Manager Started successfully
+        Alg                  INFO executing....
+        Alg.Tool             INFO Double = 0
+        Alg                  INFO executing....
+        Alg.Tool             INFO Double = 1
+        Alg                  INFO executing....
+        Alg.Tool             INFO Double = 2
+        Alg                  INFO executing....
+        Alg.Tool             INFO Double = 3
+        Alg                  INFO executing....
+        Alg.Tool             INFO Double = 4
+        ApplicationMgr       INFO Application Manager Stopped successfully
+        Alg                  INFO finalizing....
+        """,
+        preprocessor=filter_out,
+    )
diff --git a/GaudiTestSuite/tests/pytest/test_bug_35913.py b/GaudiTestSuite/tests/pytest/test_bug_35913.py
new file mode 100644
index 0000000000000000000000000000000000000000..6068e6f81a4be63a6b829274de7bfd0221938dbb
--- /dev/null
+++ b/GaudiTestSuite/tests/pytest/test_bug_35913.py
@@ -0,0 +1,35 @@
+#####################################################################################
+# (c) Copyright 2024 CERN for the benefit of the LHCb and ATLAS collaborations      #
+#                                                                                   #
+# This software is distributed under the terms of the Apache version 2 licence,     #
+# copied verbatim in the file "LICENSE".                                            #
+#                                                                                   #
+# In applying this licence, CERN does not waive the privileges and immunities       #
+# granted to it by virtue of its status as an Intergovernmental Organization        #
+# or submit itself to any jurisdiction.                                             #
+#####################################################################################
+
+from GaudiTesting import GaudiExeTest
+
+
+class TestHistoProps(GaudiExeTest):
+    command = ["gaudirun.py", "-v", "--dry-run"]
+
+    def options(self):
+        from Configurables import Gaudi__TestSuite__HistoProps
+
+        h = Gaudi__TestSuite__HistoProps()
+        h.Histo1 = ("MyHistogram", -1, 1, 100)
+        h.Histo1 = ("MyHistogram", -5, 5, 500)
+
+    @classmethod
+    def update_env(cls, env):
+        cls.unset_vars(env, ["GAUDIAPPNAME", "GAUDIAPPVERSION"])
+
+    def test_configuration(self, stdout):
+        conf_dict = eval("\n".join(stdout.decode().splitlines()))
+        expected = {
+            "Gaudi::TestSuite::HistoProps": {"Histo1": ("MyHistogram", -5, 5, 500)}
+        }
+
+        assert conf_dict == expected
diff --git a/GaudiTestSuite/tests/pytest/test_bug_41136.py b/GaudiTestSuite/tests/pytest/test_bug_41136.py
new file mode 100644
index 0000000000000000000000000000000000000000..e40a5e30ea198c1b53af8286c1af639d2970c9f3
--- /dev/null
+++ b/GaudiTestSuite/tests/pytest/test_bug_41136.py
@@ -0,0 +1,31 @@
+#####################################################################################
+# (c) Copyright 2024 CERN for the benefit of the LHCb and ATLAS collaborations      #
+#                                                                                   #
+# This software is distributed under the terms of the Apache version 2 licence,     #
+# copied verbatim in the file "LICENSE".                                            #
+#                                                                                   #
+# In applying this licence, CERN does not waive the privileges and immunities       #
+# granted to it by virtue of its status as an Intergovernmental Organization        #
+# or submit itself to any jurisdiction.                                             #
+#####################################################################################
+from GaudiTesting import GaudiExeTest
+
+
+class TestBug41136(GaudiExeTest):
+    command = ["gaudirun.py", "-v"]
+    returncode = 1
+
+    def options(self):
+        from Configurables import ApplicationMgr, TestToolAlgFailure, TestToolFailing
+
+        tta1 = TestToolAlgFailure(
+            "TestAlg1", Tools=[TestToolFailing("Tool")], IgnoreFailure=True
+        )
+        tta2 = TestToolAlgFailure(
+            "TestAlg2", Tools=[TestToolFailing("Tool")], IgnoreFailure=False
+        )
+
+        ApplicationMgr(TopAlg=[tta1, tta2], EvtSel="NONE", EvtMax=1)
+
+    def test_count_error_lines(self, stdout):
+        GaudiExeTest.count_error_lines({"ERROR": 8}, stdout.decode())
diff --git a/GaudiTestSuite/tests/pytest/test_callback.py b/GaudiTestSuite/tests/pytest/test_callback.py
new file mode 100644
index 0000000000000000000000000000000000000000..314c9a2975964bf75b3406daf658ff670c042a59
--- /dev/null
+++ b/GaudiTestSuite/tests/pytest/test_callback.py
@@ -0,0 +1,16 @@
+#####################################################################################
+# (c) Copyright 2024 CERN for the benefit of the LHCb and ATLAS collaborations      #
+#                                                                                   #
+# This software is distributed under the terms of the Apache version 2 licence,     #
+# copied verbatim in the file "LICENSE".                                            #
+#                                                                                   #
+# In applying this licence, CERN does not waive the privileges and immunities       #
+# granted to it by virtue of its status as an Intergovernmental Organization        #
+# or submit itself to any jurisdiction.                                             #
+#####################################################################################
+from GaudiTesting import GaudiExeTest
+
+
+class Test(GaudiExeTest):
+    command = ["gaudirun.py", "../../options/FSMCallbackTest.py"]
+    reference = "refs/FSMCallbackTest.yaml"
diff --git a/GaudiTestSuite/tests/pytest/test_colormsg.py b/GaudiTestSuite/tests/pytest/test_colormsg.py
new file mode 100644
index 0000000000000000000000000000000000000000..d9a8b4e6229d1005b52f11ff783eb4d5539589d3
--- /dev/null
+++ b/GaudiTestSuite/tests/pytest/test_colormsg.py
@@ -0,0 +1,18 @@
+#####################################################################################
+# (c) Copyright 2024 CERN for the benefit of the LHCb and ATLAS collaborations      #
+#                                                                                   #
+# This software is distributed under the terms of the Apache version 2 licence,     #
+# copied verbatim in the file "LICENSE".                                            #
+#                                                                                   #
+# In applying this licence, CERN does not waive the privileges and immunities       #
+# granted to it by virtue of its status as an Intergovernmental Organization        #
+# or submit itself to any jurisdiction.                                             #
+#####################################################################################
+import pytest
+from GaudiTesting import GaudiExeTest, platform_matches
+
+
+@pytest.mark.skipif(platform_matches(["win32"]), reason="Not supported on Windows")
+class TestColorMsg(GaudiExeTest):
+    command = ["Gaudi.exe", "../../options/ColorMsg.opts"]
+    reference = "refs/ColorMsg.yaml"
diff --git a/GaudiTestSuite/tests/pytest/test_colormsg_py.py b/GaudiTestSuite/tests/pytest/test_colormsg_py.py
new file mode 100644
index 0000000000000000000000000000000000000000..83f44e4ca9972cbac6c0c513eecbf9dafa32e6d8
--- /dev/null
+++ b/GaudiTestSuite/tests/pytest/test_colormsg_py.py
@@ -0,0 +1,21 @@
+#####################################################################################
+# (c) Copyright 2024 CERN for the benefit of the LHCb and ATLAS collaborations      #
+#                                                                                   #
+# This software is distributed under the terms of the Apache version 2 licence,     #
+# copied verbatim in the file "LICENSE".                                            #
+#                                                                                   #
+# In applying this licence, CERN does not waive the privileges and immunities       #
+# granted to it by virtue of its status as an Intergovernmental Organization        #
+# or submit itself to any jurisdiction.                                             #
+#####################################################################################
+import pytest
+from GaudiTesting import GaudiExeTest, platform_matches
+
+
+@pytest.mark.skipif(platform_matches(["win32"]), reason="Not supported on Windows")
+class TestColorMsgPy(GaudiExeTest):
+    command = ["gaudirun.py", "../../options/ColorMsg.opts"]
+    reference = "refs/ColorMsg_py.yaml"
+    environment = [
+        "JOBOPTSEARCHPATH=$ENV_PROJECT_SOURCE_DIR/GaudiTestSuite/options:$ENV_PROJECT_SOURCE_DIR/Gaudi/GaudiTestSuite/options"
+    ]
diff --git a/GaudiTestSuite/tests/pytest/test_conditions.py b/GaudiTestSuite/tests/pytest/test_conditions.py
new file mode 100644
index 0000000000000000000000000000000000000000..a6215af493b20daee65cab43ed4ac6cfdb4a80bd
--- /dev/null
+++ b/GaudiTestSuite/tests/pytest/test_conditions.py
@@ -0,0 +1,29 @@
+#####################################################################################
+# (c) Copyright 2024 CERN for the benefit of the LHCb and ATLAS collaborations      #
+#                                                                                   #
+# This software is distributed under the terms of the Apache version 2 licence,     #
+# copied verbatim in the file "LICENSE".                                            #
+#                                                                                   #
+# In applying this licence, CERN does not waive the privileges and immunities       #
+# granted to it by virtue of its status as an Intergovernmental Organization        #
+# or submit itself to any jurisdiction.                                             #
+#####################################################################################
+from GaudiTesting import GaudiExeTest
+
+
+class TestConditionsAccess(GaudiExeTest):
+    command = ["gaudirun.py"]
+    reference = "refs/ConditionsAccess.yaml"
+
+    def options(self):
+        from Configurables import ApplicationMgr
+        from Configurables import Gaudi__TestSuite__Conditions__UserAlg as UA
+
+        ApplicationMgr(
+            EvtSel="NONE",
+            EvtMax=5,
+            TopAlg=[
+                UA("ConditionsUser1"),
+                UA("ConditionsUser2", MyCondition="another/key"),
+            ],
+        )
diff --git a/GaudiTestSuite/tests/pytest/test_configurableuser.py b/GaudiTestSuite/tests/pytest/test_configurableuser.py
new file mode 100644
index 0000000000000000000000000000000000000000..19b86906e5911b7e9b47bc46a6f7a9a30180c6ea
--- /dev/null
+++ b/GaudiTestSuite/tests/pytest/test_configurableuser.py
@@ -0,0 +1,28 @@
+#####################################################################################
+# (c) Copyright 2024 CERN for the benefit of the LHCb and ATLAS collaborations      #
+#                                                                                   #
+# This software is distributed under the terms of the Apache version 2 licence,     #
+# copied verbatim in the file "LICENSE".                                            #
+#                                                                                   #
+# In applying this licence, CERN does not waive the privileges and immunities       #
+# granted to it by virtue of its status as an Intergovernmental Organization        #
+# or submit itself to any jurisdiction.                                             #
+#####################################################################################
+from GaudiTesting import GaudiExeTest
+
+
+class TestConfigurableUser(GaudiExeTest):
+    command = ["gaudirun.py", "-v", "../../options/ConfigurableUser.py"]
+    environment = [
+        "JOBOPTSEARCHPATH=$ENV_PROJECT_SOURCE_DIR/GaudiTestSuite/options:$ENV_PROJECT_SOURCE_DIR/Gaudi/GaudiTestSuite/options"
+    ]
+
+    test_check_line = GaudiExeTest.find_reference_block(
+        """
+        ==== Configuration completed ====
+        /***** Service ApplicationMgr/ApplicationMgr *******************************************************
+        """
+    )
+
+    def test_count_error_lines(self, stdout):
+        GaudiExeTest.count_error_lines({}, stdout.decode())
diff --git a/GaudiTestSuite/tests/pytest/test_counterAlg.py b/GaudiTestSuite/tests/pytest/test_counterAlg.py
new file mode 100644
index 0000000000000000000000000000000000000000..c4c795f82407168d855ded64652a1738f3fb9e12
--- /dev/null
+++ b/GaudiTestSuite/tests/pytest/test_counterAlg.py
@@ -0,0 +1,16 @@
+#####################################################################################
+# (c) Copyright 2024 CERN for the benefit of the LHCb and ATLAS collaborations      #
+#                                                                                   #
+# This software is distributed under the terms of the Apache version 2 licence,     #
+# copied verbatim in the file "LICENSE".                                            #
+#                                                                                   #
+# In applying this licence, CERN does not waive the privileges and immunities       #
+# granted to it by virtue of its status as an Intergovernmental Organization        #
+# or submit itself to any jurisdiction.                                             #
+#####################################################################################
+from GaudiTesting import GaudiExeTest
+
+
+class TestCounterAlg(GaudiExeTest):
+    command = ["gaudirun.py", "../../options/CounterAlg.py"]
+    reference = "refs/CounterAlg.yaml"
diff --git a/GaudiTestSuite/tests/pytest/test_custom_app_from_python.py b/GaudiTestSuite/tests/pytest/test_custom_app_from_python.py
new file mode 100644
index 0000000000000000000000000000000000000000..b31e2ffdedf49efc956bc6e520a2114e92e34e19
--- /dev/null
+++ b/GaudiTestSuite/tests/pytest/test_custom_app_from_python.py
@@ -0,0 +1,29 @@
+#####################################################################################
+# (c) Copyright 2024 CERN for the benefit of the LHCb and ATLAS collaborations      #
+#                                                                                   #
+# This software is distributed under the terms of the Apache version 2 licence,     #
+# copied verbatim in the file "LICENSE".                                            #
+#                                                                                   #
+# In applying this licence, CERN does not waive the privileges and immunities       #
+# granted to it by virtue of its status as an Intergovernmental Organization        #
+# or submit itself to any jurisdiction.                                             #
+#####################################################################################
+from GaudiTesting import GaudiExeTest
+
+
+class TestCustomAppFromPython(GaudiExeTest):
+    command = [
+        "gaudirun.py",
+        "-v",
+        "--application=Test::CustomApp",
+        "../../options/CustomAppFromOptions.py",
+    ]
+    environment = [
+        "ROOT_INCLUDE_PATH=$ENV_PROJECT_SOURCE_DIR/GaudiKernel/include:$ENV_PROJECT_SOURCE_DIR/GaudiPluginService/include:$ROOT_INCLUDE_PATH"
+    ]
+
+    test_check_line = GaudiExeTest.find_reference_block(
+        """
+        === Custom Application ===
+        """
+    )
diff --git a/GaudiTestSuite/tests/pytest/test_event_timeout.py b/GaudiTestSuite/tests/pytest/test_event_timeout.py
new file mode 100644
index 0000000000000000000000000000000000000000..d52ba9f70915005dbbec25576e99c5b394fb9247
--- /dev/null
+++ b/GaudiTestSuite/tests/pytest/test_event_timeout.py
@@ -0,0 +1,87 @@
+import re
+
+import pytest
+
+#####################################################################################
+# (c) Copyright 2024 CERN for the benefit of the LHCb and ATLAS collaborations      #
+#                                                                                   #
+# This software is distributed under the terms of the Apache version 2 licence,     #
+# copied verbatim in the file "LICENSE".                                            #
+#                                                                                   #
+# In applying this licence, CERN does not waive the privileges and immunities       #
+# granted to it by virtue of its status as an Intergovernmental Organization        #
+# or submit itself to any jurisdiction.                                             #
+#####################################################################################
+from GaudiTesting import GaudiExeTest, platform_matches
+
+
+@pytest.mark.skipif(
+    platform_matches(["asan", "lsan", "ubsan", "tsan"]),
+    reason="Unsupported platform",
+)
+class TestEventTimeout(GaudiExeTest):
+    command = ["gaudirun.py"]
+    environment = [
+        "JOBOPTSEARCHPATH=$ENV_PROJECT_SOURCE_DIR/GaudiTestSuite/options:$ENV_PROJECT_SOURCE_DIR/Gaudi/GaudiTestSuite/options"
+    ]
+
+    def options(self):
+        from Configurables import ApplicationMgr
+        from Configurables import Gaudi__EventWatchdogAlg as EventWatchdogAlg
+        from Configurables import GaudiTesting__SleepyAlg as SleepyAlg
+
+        from Gaudi.Configuration import importOptions
+
+        importOptions("Common.opts")
+
+        alg = SleepyAlg("Sleepy", SleepTime=11)
+        ewa = EventWatchdogAlg(EventTimeout=2)
+
+        app = ApplicationMgr(TopAlg=[ewa, alg], EvtSel="NONE", EvtMax=2)  # noqa: F841
+
+    def filter_out(stdout):
+        stdout = re.sub(r"size = [0-9]+(\.[0-9]*)? MB", "size = # MB", stdout)
+        stdout = re.sub(r"(event .* took \d+)\.\d+s", r"\1.###s", stdout)
+        stdout = "\n".join(
+            l
+            for l in stdout.splitlines()
+            if "EventLoopMgr      SUCCESS Event Number =" not in l
+            and "EventLoopMgr         INFO ---> Loop Finished" not in l
+        )
+        return stdout
+
+    test_check_line = GaudiExeTest.find_reference_block(
+        """
+        ApplicationMgr       INFO Application Manager Started successfully
+        Sleepy               INFO Executing event 1
+        Sleepy               INFO Sleeping for 11 seconds
+        EventWatchdog     WARNING More than 2s since the beginning of the event (s: 0  e: 0)
+        EventWatchdog        INFO Current memory usage is virtual size = # MB, resident set size = # MB
+        EventWatchdog     WARNING Another 2s passed since last timeout (s: 0  e: 0)
+        EventWatchdog        INFO Current memory usage is virtual size = # MB, resident set size = # MB
+        EventWatchdog     WARNING Another 2s passed since last timeout (s: 0  e: 0)
+        EventWatchdog        INFO Current memory usage is virtual size = # MB, resident set size = # MB
+        EventWatchdog     WARNING Another 2s passed since last timeout (s: 0  e: 0)
+        EventWatchdog        INFO Current memory usage is virtual size = # MB, resident set size = # MB
+        EventWatchdog     WARNING Another 2s passed since last timeout (s: 0  e: 0)
+        EventWatchdog        INFO Current memory usage is virtual size = # MB, resident set size = # MB
+        Sleepy               INFO Back from sleep
+        EventWatchdog        INFO An event (s: 0  e: 0) took 11.###s
+        Sleepy               INFO Executing event 2
+        Sleepy               INFO Sleeping for 11 seconds
+        EventWatchdog     WARNING More than 2s since the beginning of the event (s: 0  e: 1)
+        EventWatchdog        INFO Current memory usage is virtual size = # MB, resident set size = # MB
+        EventWatchdog     WARNING Another 2s passed since last timeout (s: 0  e: 1)
+        EventWatchdog        INFO Current memory usage is virtual size = # MB, resident set size = # MB
+        EventWatchdog     WARNING Another 2s passed since last timeout (s: 0  e: 1)
+        EventWatchdog        INFO Current memory usage is virtual size = # MB, resident set size = # MB
+        EventWatchdog     WARNING Another 2s passed since last timeout (s: 0  e: 1)
+        EventWatchdog        INFO Current memory usage is virtual size = # MB, resident set size = # MB
+        EventWatchdog     WARNING Another 2s passed since last timeout (s: 0  e: 1)
+        EventWatchdog        INFO Current memory usage is virtual size = # MB, resident set size = # MB
+        Sleepy               INFO Back from sleep
+        EventWatchdog        INFO An event (s: 0  e: 1) took 11.###s
+        ApplicationMgr       INFO Application Manager Stopped successfully
+        """,
+        preprocessor=filter_out,
+    )
diff --git a/GaudiTestSuite/tests/pytest/test_event_timeout_abort.py b/GaudiTestSuite/tests/pytest/test_event_timeout_abort.py
new file mode 100644
index 0000000000000000000000000000000000000000..6a00e5658664a579b28eee6e5775e459c2c7854e
--- /dev/null
+++ b/GaudiTestSuite/tests/pytest/test_event_timeout_abort.py
@@ -0,0 +1,61 @@
+#####################################################################################
+# (c) Copyright 2024 CERN for the benefit of the LHCb and ATLAS collaborations      #
+#                                                                                   #
+# This software is distributed under the terms of the Apache version 2 licence,     #
+# copied verbatim in the file "LICENSE".                                            #
+#                                                                                   #
+# In applying this licence, CERN does not waive the privileges and immunities       #
+# granted to it by virtue of its status as an Intergovernmental Organization        #
+# or submit itself to any jurisdiction.                                             #
+#####################################################################################
+import os
+import platform
+import re
+
+import pytest
+from GaudiTesting import GaudiExeTest, platform_matches
+
+
+@pytest.mark.skipif(
+    "CI" in os.environ or platform_matches(["asan", "lsan", "ubsan", "tsan"]),
+    reason="Unsupported platform",
+)
+class TestEventTimeoutAbort(GaudiExeTest):
+    command = ["gaudirun.py"]
+    environment = [
+        "JOBOPTSEARCHPATH=$ENV_PROJECT_SOURCE_DIR/GaudiTestSuite/options:$ENV_PROJECT_SOURCE_DIR/Gaudi/GaudiTestSuite/options"
+    ]
+    returncode = -3
+
+    def options(self):
+        from Configurables import Gaudi__EventWatchdogAlg as EventWatchdogAlg
+        from Configurables import GaudiTesting__SleepyAlg as SleepyAlg
+
+        from Gaudi.Configuration import ApplicationMgr, importOptions
+
+        importOptions("Common.opts")
+
+        alg = SleepyAlg("Sleepy", SleepTime=30)
+        ewa = EventWatchdogAlg(EventTimeout=5, AbortOnTimeout=True, StackTrace=True)
+
+        app = ApplicationMgr(TopAlg=[ewa, alg], EvtSel="NONE", EvtMax=2)  # noqa: F841
+
+    def filter_out(stdout):
+        return re.subn(r"size = [0-9]+(\.[0-9]*)? MB", "size = # MB", stdout)[0]
+
+    test_stdout = GaudiExeTest.find_reference_block(
+        """
+        EventWatchdog       FATAL too much time on a single event (s: 0  e: 0): aborting process
+        """,
+        preprocessor=filter_out,
+    )
+
+    def test_stderr(self, stderr):
+        expected = b"=== Stalled event: current stack trace (s: 0  e: 0) ==="
+        assert expected in stderr
+
+    def test_stack_trace(self, stderr):
+        if platform.processor() != "aarch64":
+            assert (
+                b"in GaudiTesting::SleepyAlg::execute" in stderr
+            ), "Invalid stack trace"
diff --git a/GaudiTestSuite/tests/pytest/test_extended_properties2.py b/GaudiTestSuite/tests/pytest/test_extended_properties2.py
new file mode 100644
index 0000000000000000000000000000000000000000..b35402e097f11badb3907a82a34a6a484c825d98
--- /dev/null
+++ b/GaudiTestSuite/tests/pytest/test_extended_properties2.py
@@ -0,0 +1,18 @@
+#####################################################################################
+# (c) Copyright 2024 CERN for the benefit of the LHCb and ATLAS collaborations      #
+#                                                                                   #
+# This software is distributed under the terms of the Apache version 2 licence,     #
+# copied verbatim in the file "LICENSE".                                            #
+#                                                                                   #
+# In applying this licence, CERN does not waive the privileges and immunities       #
+# granted to it by virtue of its status as an Intergovernmental Organization        #
+# or submit itself to any jurisdiction.                                             #
+#####################################################################################
+from GaudiTesting import GaudiExeTest
+
+
+class TestExtendedProperties2(GaudiExeTest):
+    command = ["../../scripts/ExtendedProperties2.py"]
+    environment = [
+        "ROOT_INCLUDE_PATH=$ENV_PROJECT_SOURCE_DIR/GaudiKernel/include:$ROOT_INCLUDE_PATH"
+    ]
diff --git a/GaudiTestSuite/tests/pytest/test_histograms_opts.py b/GaudiTestSuite/tests/pytest/test_histograms_opts.py
new file mode 100644
index 0000000000000000000000000000000000000000..227bd0417719721984818500228f66e9d373b0a0
--- /dev/null
+++ b/GaudiTestSuite/tests/pytest/test_histograms_opts.py
@@ -0,0 +1,16 @@
+#####################################################################################
+# (c) Copyright 2024 CERN for the benefit of the LHCb and ATLAS collaborations      #
+#                                                                                   #
+# This software is distributed under the terms of the Apache version 2 licence,     #
+# copied verbatim in the file "LICENSE".                                            #
+#                                                                                   #
+# In applying this licence, CERN does not waive the privileges and immunities       #
+# granted to it by virtue of its status as an Intergovernmental Organization        #
+# or submit itself to any jurisdiction.                                             #
+#####################################################################################
+from GaudiTesting import GaudiExeTest
+
+
+class TestHistogramsOpts(GaudiExeTest):
+    command = ["Gaudi.exe", "../../options/Histograms.opts"]
+    reference = "refs/Histograms_opts.yaml"
diff --git a/GaudiTestSuite/tests/pytest/test_histograms_py.py b/GaudiTestSuite/tests/pytest/test_histograms_py.py
new file mode 100644
index 0000000000000000000000000000000000000000..57db437b08198bef51b296eda2fe6e9f8c78045a
--- /dev/null
+++ b/GaudiTestSuite/tests/pytest/test_histograms_py.py
@@ -0,0 +1,16 @@
+#####################################################################################
+# (c) Copyright 2024 CERN for the benefit of the LHCb and ATLAS collaborations      #
+#                                                                                   #
+# This software is distributed under the terms of the Apache version 2 licence,     #
+# copied verbatim in the file "LICENSE".                                            #
+#                                                                                   #
+# In applying this licence, CERN does not waive the privileges and immunities       #
+# granted to it by virtue of its status as an Intergovernmental Organization        #
+# or submit itself to any jurisdiction.                                             #
+#####################################################################################
+from GaudiTesting import GaudiExeTest
+
+
+class TestHistogramsPy(GaudiExeTest):
+    command = ["gaudirun.py", "../../options/Histograms.py"]
+    reference = "refs/Histograms_py.yaml"
diff --git a/GaudiTestSuite/tests/pytest/test_history.py b/GaudiTestSuite/tests/pytest/test_history.py
new file mode 100644
index 0000000000000000000000000000000000000000..503cc77abe6785455578952c28f7860226a30fcf
--- /dev/null
+++ b/GaudiTestSuite/tests/pytest/test_history.py
@@ -0,0 +1,16 @@
+#####################################################################################
+# (c) Copyright 2024 CERN for the benefit of the LHCb and ATLAS collaborations      #
+#                                                                                   #
+# This software is distributed under the terms of the Apache version 2 licence,     #
+# copied verbatim in the file "LICENSE".                                            #
+#                                                                                   #
+# In applying this licence, CERN does not waive the privileges and immunities       #
+# granted to it by virtue of its status as an Intergovernmental Organization        #
+# or submit itself to any jurisdiction.                                             #
+#####################################################################################
+from GaudiTesting import GaudiExeTest
+
+
+class TestHistory(GaudiExeTest):
+    command = ["Gaudi.exe", "../../options/History.opts"]
+    reference = "refs/History.yaml"
diff --git a/GaudiTestSuite/tests/pytest/test_incidentsvc.py b/GaudiTestSuite/tests/pytest/test_incidentsvc.py
new file mode 100644
index 0000000000000000000000000000000000000000..24edba6f3398270018cae61531c693fb8ed187ba
--- /dev/null
+++ b/GaudiTestSuite/tests/pytest/test_incidentsvc.py
@@ -0,0 +1,16 @@
+#####################################################################################
+# (c) Copyright 2024 CERN for the benefit of the LHCb and ATLAS collaborations      #
+#                                                                                   #
+# This software is distributed under the terms of the Apache version 2 licence,     #
+# copied verbatim in the file "LICENSE".                                            #
+#                                                                                   #
+# In applying this licence, CERN does not waive the privileges and immunities       #
+# granted to it by virtue of its status as an Intergovernmental Organization        #
+# or submit itself to any jurisdiction.                                             #
+#####################################################################################
+from GaudiTesting import GaudiExeTest
+
+
+class TestIncidentSvc(GaudiExeTest):
+    command = ["Gaudi.exe", "../../options/IncidentSvc.opts"]
+    reference = "refs/IncidentSvc.yaml"
diff --git a/GaudiTestSuite/tests/pytest/test_init_loop_check_off.py b/GaudiTestSuite/tests/pytest/test_init_loop_check_off.py
new file mode 100644
index 0000000000000000000000000000000000000000..a86a7f4ecc0f60355f131d6ce61b9a8ab047fc3a
--- /dev/null
+++ b/GaudiTestSuite/tests/pytest/test_init_loop_check_off.py
@@ -0,0 +1,28 @@
+#####################################################################################
+# (c) Copyright 2024 CERN for the benefit of the LHCb and ATLAS collaborations      #
+#                                                                                   #
+# This software is distributed under the terms of the Apache version 2 licence,     #
+# copied verbatim in the file "LICENSE".                                            #
+#                                                                                   #
+# In applying this licence, CERN does not waive the privileges and immunities       #
+# granted to it by virtue of its status as an Intergovernmental Organization        #
+# or submit itself to any jurisdiction.                                             #
+#####################################################################################
+from GaudiTesting import GaudiExeTest
+
+
+class TestInitLoopCheckOff(GaudiExeTest):
+    command = ["gaudirun.py"]
+    environment = [
+        "JOBOPTSEARCHPATH=$ENV_PROJECT_SOURCE_DIR/GaudiTestSuite/options:$ENV_PROJECT_SOURCE_DIR/Gaudi/GaudiTestSuite/options"
+    ]
+
+    options = """
+        #include "Common.opts"
+        ApplicationMgr.TopAlg = { "LoopAlg" };
+        ApplicationMgr.InitializationLoopCheck = False;
+        """
+
+    test_check_line = GaudiExeTest.find_reference_block(
+        "ApplicationMgr       INFO Application Manager Initialized successfully"
+    )
diff --git a/GaudiTestSuite/tests/pytest/test_init_loop_check_on.py b/GaudiTestSuite/tests/pytest/test_init_loop_check_on.py
new file mode 100644
index 0000000000000000000000000000000000000000..ce03e07446e5debc2bf0dbabf46c622c53bb246b
--- /dev/null
+++ b/GaudiTestSuite/tests/pytest/test_init_loop_check_on.py
@@ -0,0 +1,30 @@
+#####################################################################################
+# (c) Copyright 2024 CERN for the benefit of the LHCb and ATLAS collaborations      #
+#                                                                                   #
+# This software is distributed under the terms of the Apache version 2 licence,     #
+# copied verbatim in the file "LICENSE".                                            #
+#                                                                                   #
+# In applying this licence, CERN does not waive the privileges and immunities       #
+# granted to it by virtue of its status as an Intergovernmental Organization        #
+# or submit itself to any jurisdiction.                                             #
+#####################################################################################
+from GaudiTesting import GaudiExeTest
+
+
+class TestInitLoopCheckOn(GaudiExeTest):
+    command = ["gaudirun.py"]
+    environment = [
+        "JOBOPTSEARCHPATH=$ENV_PROJECT_SOURCE_DIR/GaudiTestSuite/options:$ENV_PROJECT_SOURCE_DIR/Gaudi/GaudiTestSuite/options"
+    ]
+    returncode = 1
+
+    options = """
+        #include "Common.opts"
+        ApplicationMgr.TopAlg = { "LoopAlg" };
+        """
+
+    test_check_line = GaudiExeTest.find_reference_block(
+        """
+        ServiceManager      ERROR Initialization loop detected when creating service "ServiceB"
+        """
+    )
diff --git a/GaudiTestSuite/tests/pytest/test_json_sink.py b/GaudiTestSuite/tests/pytest/test_json_sink.py
new file mode 100644
index 0000000000000000000000000000000000000000..7be1e57749b9053aaa218892c88712726dbccc20
--- /dev/null
+++ b/GaudiTestSuite/tests/pytest/test_json_sink.py
@@ -0,0 +1,33 @@
+#####################################################################################
+# (c) Copyright 2024 CERN for the benefit of the LHCb and ATLAS collaborations      #
+#                                                                                   #
+# This software is distributed under the terms of the Apache version 2 licence,     #
+# copied verbatim in the file "LICENSE".                                            #
+#                                                                                   #
+# In applying this licence, CERN does not waive the privileges and immunities       #
+# granted to it by virtue of its status as an Intergovernmental Organization        #
+# or submit itself to any jurisdiction.                                             #
+#####################################################################################
+from GaudiTesting import GaudiExeTest
+
+
+class TestCounterAlg(GaudiExeTest):
+    command = ["gaudirun.py", "../../options/CounterAlg.py"]
+    reference = "refs/JSONSink.yaml"
+
+    def options(self):
+        from Configurables import ApplicationMgr
+        from Configurables import Gaudi__Monitoring__JSONSink as JSONSink
+
+        ApplicationMgr().ExtSvc += [
+            JSONSink(
+                FileName="CounterAlg.json",
+                TypesToSave=["statentity", "counter:.*"],
+            ),
+        ]
+
+    def test_validate_json(self, monkeypatch):
+        monkeypatch.chdir(self.cwd)
+        self.validate_json_with_reference(
+            "CounterAlg.json", "refs/JSONSink-counters-ref.json"
+        )
diff --git a/GaudiTestSuite/tests/pytest/test_maps.py b/GaudiTestSuite/tests/pytest/test_maps.py
new file mode 100644
index 0000000000000000000000000000000000000000..dabb6b756536510ae457be5d41d7c24d7068b7fe
--- /dev/null
+++ b/GaudiTestSuite/tests/pytest/test_maps.py
@@ -0,0 +1,16 @@
+#####################################################################################
+# (c) Copyright 2024 CERN for the benefit of the LHCb and ATLAS collaborations      #
+#                                                                                   #
+# This software is distributed under the terms of the Apache version 2 licence,     #
+# copied verbatim in the file "LICENSE".                                            #
+#                                                                                   #
+# In applying this licence, CERN does not waive the privileges and immunities       #
+# granted to it by virtue of its status as an Intergovernmental Organization        #
+# or submit itself to any jurisdiction.                                             #
+#####################################################################################
+from GaudiTesting import GaudiExeTest
+
+
+class TestMaps(GaudiExeTest):
+    command = ["Gaudi.exe", "../../options/Maps.opts"]
+    reference = "refs/Maps.yaml"
diff --git a/GaudiTestSuite/tests/pytest/test_metadatasvc.py b/GaudiTestSuite/tests/pytest/test_metadatasvc.py
new file mode 100644
index 0000000000000000000000000000000000000000..a5e901793decdc58e6937384dff742c8985c4b73
--- /dev/null
+++ b/GaudiTestSuite/tests/pytest/test_metadatasvc.py
@@ -0,0 +1,72 @@
+#####################################################################################
+# (c) Copyright 2024 CERN for the benefit of the LHCb and ATLAS collaborations      #
+#                                                                                   #
+# This software is distributed under the terms of the Apache version 2 licence,     #
+# copied verbatim in the file "LICENSE".                                            #
+#                                                                                   #
+# In applying this licence, CERN does not waive the privileges and immunities       #
+# granted to it by virtue of its status as an Intergovernmental Organization        #
+# or submit itself to any jurisdiction.                                             #
+#####################################################################################
+from ast import literal_eval
+from itertools import dropwhile, islice, takewhile
+from subprocess import check_output
+
+import pytest
+from GaudiTesting import GaudiExeTest
+from GaudiTesting.preprocessors import (
+    RegexpReplacer,
+    normalizeTestSuite,
+)
+
+
+@pytest.mark.ctest_fixture_required("gauditestsuite.ntuples")
+@pytest.mark.shared_cwd("ntuples")
+class Test(GaudiExeTest):
+    command = [
+        "gaudirun.py",
+        "../../options/NTuples.opts",
+        "--option",
+        "ApplicationMgr(EvtMax=10).ExtSvc.append('Gaudi::MetaDataSvc')",
+        "--option",
+        "ApplicationMgr().ExtSvc.append('Gaudi::Monitoring::MessageSvcSink')",
+        "--option",
+        "from Configurables import Gaudi__MetaDataSvc; Gaudi__MetaDataSvc(OutputLevel=DEBUG)",
+        "--option",
+        "NTupleSvc().Output = [\"MyTuples DATAFILE='ntuple_with_metadata.root' OPT='NEW' TYP='ROOT'\"]",
+    ]
+    reference = "refs/MetaDataSvc.yaml"
+    environment = ["GAUDIAPPNAME=", "GAUDIAPPVERSION="]
+
+    preprocessor = normalizeTestSuite + RegexpReplacer(
+        r"JobOptionsSvc\.SEARCHPATH:.*", "JobOptionsSvc.SEARCHPATH:..."
+    )
+
+    def test_metadata(self, stdout, cwd):
+        metadata_in_stdout = filter(
+            lambda x: x.strip(),
+            takewhile(
+                lambda x: x.strip(),
+                islice(
+                    dropwhile(
+                        lambda l: "Metadata collected:" not in l,
+                        stdout.decode().splitlines(),
+                    ),
+                    1,
+                    None,
+                ),
+            ),
+        )
+        metadata_in_stdout = sorted(metadata_in_stdout)
+
+        metadata_in_root = [
+            f"{key}:{value}"
+            for key, value in literal_eval(
+                check_output(
+                    ["dumpMetaData", cwd / "ntuple_with_metadata.root"], text=True
+                )
+            ).items()
+        ]
+        metadata_in_root.sort()
+
+        assert metadata_in_stdout == metadata_in_root
diff --git a/GaudiTestSuite/tests/pytest/test_ntuples.py b/GaudiTestSuite/tests/pytest/test_ntuples.py
new file mode 100644
index 0000000000000000000000000000000000000000..d8e3d2745ceeb479bf6308e64b0e3addb1203c8d
--- /dev/null
+++ b/GaudiTestSuite/tests/pytest/test_ntuples.py
@@ -0,0 +1,19 @@
+#####################################################################################
+# (c) Copyright 2024 CERN for the benefit of the LHCb and ATLAS collaborations      #
+#                                                                                   #
+# This software is distributed under the terms of the Apache version 2 licence,     #
+# copied verbatim in the file "LICENSE".                                            #
+#                                                                                   #
+# In applying this licence, CERN does not waive the privileges and immunities       #
+# granted to it by virtue of its status as an Intergovernmental Organization        #
+# or submit itself to any jurisdiction.                                             #
+#####################################################################################
+import pytest
+from GaudiTesting import GaudiExeTest
+
+
+@pytest.mark.ctest_fixture_setup("gauditestsuite.ntuples")
+@pytest.mark.shared_cwd("ntuples")
+class Test(GaudiExeTest):
+    command = ["Gaudi.exe", "../../options/NTuples.opts"]
+    reference = "refs/NTuples.yaml"
diff --git a/GaudiTestSuite/tests/pytest/test_outputfile_no_events.py b/GaudiTestSuite/tests/pytest/test_outputfile_no_events.py
index 0d2264bc95d78920fe570e917da7052102816bb3..213d6fd11a87880bb836670e7c23c7d19bdda290 100644
--- a/GaudiTestSuite/tests/pytest/test_outputfile_no_events.py
+++ b/GaudiTestSuite/tests/pytest/test_outputfile_no_events.py
@@ -1,5 +1,5 @@
 #####################################################################################
-# (c) Copyright 2023 CERN for the benefit of the LHCb and ATLAS collaborations      #
+# (c) Copyright 2024 CERN for the benefit of the LHCb and ATLAS collaborations      #
 #                                                                                   #
 # This software is distributed under the terms of the Apache version 2 licence,     #
 # copied verbatim in the file "LICENSE".                                            #
diff --git a/GaudiTestSuite/tests/pytest/test_outputfile_not_defined.py b/GaudiTestSuite/tests/pytest/test_outputfile_not_defined.py
index 615ee7522e874a078820e91b5b954c5b59d33b09..043fecff8441db9787c1219eb069ea078eba080a 100644
--- a/GaudiTestSuite/tests/pytest/test_outputfile_not_defined.py
+++ b/GaudiTestSuite/tests/pytest/test_outputfile_not_defined.py
@@ -1,5 +1,5 @@
 #####################################################################################
-# (c) Copyright 2023 CERN for the benefit of the LHCb and ATLAS collaborations      #
+# (c) Copyright 2024 CERN for the benefit of the LHCb and ATLAS collaborations      #
 #                                                                                   #
 # This software is distributed under the terms of the Apache version 2 licence,     #
 # copied verbatim in the file "LICENSE".                                            #
diff --git a/GaudiTestSuite/tests/pytest/test_particlepropsvc.py b/GaudiTestSuite/tests/pytest/test_particlepropsvc.py
new file mode 100644
index 0000000000000000000000000000000000000000..7275b48854ec03d7da9b53aa41e271fdc8faede2
--- /dev/null
+++ b/GaudiTestSuite/tests/pytest/test_particlepropsvc.py
@@ -0,0 +1,42 @@
+#####################################################################################
+# (c) Copyright 2024 CERN for the benefit of the LHCb and ATLAS collaborations      #
+#                                                                                   #
+# This software is distributed under the terms of the Apache version 2 licence,     #
+# copied verbatim in the file "LICENSE".                                            #
+#                                                                                   #
+# In applying this licence, CERN does not waive the privileges and immunities       #
+# granted to it by virtue of its status as an Intergovernmental Organization        #
+# or submit itself to any jurisdiction.                                             #
+#####################################################################################
+from GaudiTesting import GaudiExeTest
+
+
+class TestGaudiPPS(GaudiExeTest):
+    command = ["gaudirun.py"]
+    environment = [
+        "JOBOPTSEARCHPATH=$ENV_PROJECT_SOURCE_DIR/GaudiTestSuite/options:$ENV_PROJECT_SOURCE_DIR/Gaudi/GaudiTestSuite/options"
+    ]
+
+    def options(self):
+        from Configurables import ApplicationMgr
+        from Configurables import Gaudi__ParticlePropertySvc as ParticlePropertySvc
+        from Configurables import GaudiTestSuite__GaudiPPS as GaudiPPS
+
+        from Gaudi.Configuration import importOptions
+
+        importOptions("Common.opts")
+
+        from pathlib import Path
+
+        ParticlePropertiesFilePath = Path("..") / "data" / "ParticleTable.txt"
+
+        ParticlePropertySvc(ParticlePropertiesFile=str(ParticlePropertiesFilePath))
+
+        ApplicationMgr(EvtMax=1, EvtSel="NONE", TopAlg=[GaudiPPS()])
+
+    def test_stdout(self, stdout):
+        expected = b"Opened particle properties file : ../data/ParticleTable.txt"
+        assert expected in stdout
+
+    def test_count_error_lines(self, stdout):
+        GaudiExeTest.count_error_lines({}, stdout.decode())
diff --git a/GaudiTestSuite/tests/pytest/test_python_bin_module.py b/GaudiTestSuite/tests/pytest/test_python_bin_module.py
new file mode 100644
index 0000000000000000000000000000000000000000..18fbb447621d788df656dddb658b0837fb23ba01
--- /dev/null
+++ b/GaudiTestSuite/tests/pytest/test_python_bin_module.py
@@ -0,0 +1,15 @@
+#####################################################################################
+# (c) Copyright 2024 CERN for the benefit of the LHCb and ATLAS collaborations      #
+#                                                                                   #
+# This software is distributed under the terms of the Apache version 2 licence,     #
+# copied verbatim in the file "LICENSE".                                            #
+#                                                                                   #
+# In applying this licence, CERN does not waive the privileges and immunities       #
+# granted to it by virtue of its status as an Intergovernmental Organization        #
+# or submit itself to any jurisdiction.                                             #
+#####################################################################################
+from GaudiTesting import GaudiExeTest
+
+
+class TestPythonBinModule(GaudiExeTest):
+    command = ["../scripts/python_bin_module.py"]
diff --git a/GaudiTestSuite/tests/pytest/test_qotdalg.py b/GaudiTestSuite/tests/pytest/test_qotdalg.py
new file mode 100644
index 0000000000000000000000000000000000000000..6ce43da8393048b3581e1e2d6b15da6d7aadca04
--- /dev/null
+++ b/GaudiTestSuite/tests/pytest/test_qotdalg.py
@@ -0,0 +1,16 @@
+#####################################################################################
+# (c) Copyright 2024 CERN for the benefit of the LHCb and ATLAS collaborations      #
+#                                                                                   #
+# This software is distributed under the terms of the Apache version 2 licence,     #
+# copied verbatim in the file "LICENSE".                                            #
+#                                                                                   #
+# In applying this licence, CERN does not waive the privileges and immunities       #
+# granted to it by virtue of its status as an Intergovernmental Organization        #
+# or submit itself to any jurisdiction.                                             #
+#####################################################################################
+from GaudiTesting import GaudiExeTest
+
+
+class TestGotdAlg(GaudiExeTest):
+    command = ["Gaudi.exe", "../../options/QotdAlg.opts"]
+    reference = "refs/QotdAlg.yaml"
diff --git a/GaudiTestSuite/tests/pytest/test_randomnumber.py b/GaudiTestSuite/tests/pytest/test_randomnumber.py
new file mode 100644
index 0000000000000000000000000000000000000000..9501a9a300d9d9803cc6fda4852d98e4881bc4e6
--- /dev/null
+++ b/GaudiTestSuite/tests/pytest/test_randomnumber.py
@@ -0,0 +1,16 @@
+#####################################################################################
+# (c) Copyright 2024 CERN for the benefit of the LHCb and ATLAS collaborations      #
+#                                                                                   #
+# This software is distributed under the terms of the Apache version 2 licence,     #
+# copied verbatim in the file "LICENSE".                                            #
+#                                                                                   #
+# In applying this licence, CERN does not waive the privileges and immunities       #
+# granted to it by virtue of its status as an Intergovernmental Organization        #
+# or submit itself to any jurisdiction.                                             #
+#####################################################################################
+from GaudiTesting import GaudiExeTest
+
+
+class TestRandomNumbers(GaudiExeTest):
+    command = ["Gaudi.exe", "../../options/RandomNumber.opts"]
+    reference = "refs/RandomNumber.yaml"
diff --git a/GaudiTestSuite/tests/pytest/test_reentalg.py b/GaudiTestSuite/tests/pytest/test_reentalg.py
new file mode 100644
index 0000000000000000000000000000000000000000..cf7d16fb1ba2328de4b5850a5450e897005473ee
--- /dev/null
+++ b/GaudiTestSuite/tests/pytest/test_reentalg.py
@@ -0,0 +1,16 @@
+#####################################################################################
+# (c) Copyright 2024 CERN for the benefit of the LHCb and ATLAS collaborations      #
+#                                                                                   #
+# This software is distributed under the terms of the Apache version 2 licence,     #
+# copied verbatim in the file "LICENSE".                                            #
+#                                                                                   #
+# In applying this licence, CERN does not waive the privileges and immunities       #
+# granted to it by virtue of its status as an Intergovernmental Organization        #
+# or submit itself to any jurisdiction.                                             #
+#####################################################################################
+from GaudiTesting import GaudiExeTest
+
+
+class TestReEntAlg(GaudiExeTest):
+    command = ["gaudirun.py", "../../options/ReEntAlg.py"]
+    reference = "refs/ReEntAlg.yaml"
diff --git a/GaudiTestSuite/tests/pytest/test_signal_handler.py b/GaudiTestSuite/tests/pytest/test_signal_handler.py
new file mode 100644
index 0000000000000000000000000000000000000000..ba8c5545bf833dd906f999f2682031f28346fbc1
--- /dev/null
+++ b/GaudiTestSuite/tests/pytest/test_signal_handler.py
@@ -0,0 +1,55 @@
+#####################################################################################
+# (c) Copyright 2024 CERN for the benefit of the LHCb and ATLAS collaborations      #
+#                                                                                   #
+# This software is distributed under the terms of the Apache version 2 licence,     #
+# copied verbatim in the file "LICENSE".                                            #
+#                                                                                   #
+# In applying this licence, CERN does not waive the privileges and immunities       #
+# granted to it by virtue of its status as an Intergovernmental Organization        #
+# or submit itself to any jurisdiction.                                             #
+#####################################################################################
+from GaudiTesting import GaudiExeTest
+
+
+class TestSignalHandler(GaudiExeTest):
+    command = ["gaudirun.py"]
+    environment = [
+        "JOBOPTSEARCHPATH=$ENV_PROJECT_SOURCE_DIR/GaudiTestSuite/options:$ENV_PROJECT_SOURCE_DIR/Gaudi/GaudiTestSuite/options"
+    ]
+    returncode = 130
+
+    def options(self):
+        from Configurables import ApplicationMgr, MessageSvc
+        from Configurables import GaudiTesting__SignallingAlg as SignallingAlg
+
+        from Gaudi.Configuration import importOptions
+
+        importOptions("Common.opts")
+        alg = SignallingAlg(Signal=2)  # SIGINT
+        # StopSignalHandler(Signals = ["SIGINT", "SIGXCPU"]) # this is the default
+
+        app = ApplicationMgr(TopAlg=[alg], EvtSel="NONE", EvtMax=5, StopOnSignal=True)  # noqa: F841
+
+        MessageSvc().setDebug.append("EventLoopMgr")
+
+    def filter_out(stdout):
+        return "\n".join(
+            line
+            for line in stdout.splitlines()
+            if "EventLoopMgr      SUCCESS Event Number =" not in line
+            and " ---> Loop Finished" not in line
+        )
+
+    test_check_line = GaudiExeTest.find_reference_block(
+        """
+        GaudiTesting::S...   INFO 3 events to go
+        GaudiTesting::S...   INFO 2 events to go
+        GaudiTesting::S...   INFO 1 events to go
+        GaudiTesting::S...   INFO Raising signal now
+        Gaudi::Utils::S...WARNING Received signal 'SIGINT' (2, Interrupt)
+        Gaudi::Utils::S...WARNING Scheduling a stop
+        EventLoopMgr      SUCCESS Terminating event processing loop due to a stop scheduled by an incident listener
+        ApplicationMgr       INFO Application Manager Stopped successfully
+        """,
+        preprocessor=filter_out,
+    )
diff --git a/GaudiTestSuite/tests/pytest/test_statsvcalg.py b/GaudiTestSuite/tests/pytest/test_statsvcalg.py
new file mode 100644
index 0000000000000000000000000000000000000000..f616b9ea6e8d35508f082cdcb195b07a3f68cff3
--- /dev/null
+++ b/GaudiTestSuite/tests/pytest/test_statsvcalg.py
@@ -0,0 +1,16 @@
+#####################################################################################
+# (c) Copyright 2024 CERN for the benefit of the LHCb and ATLAS collaborations      #
+#                                                                                   #
+# This software is distributed under the terms of the Apache version 2 licence,     #
+# copied verbatim in the file "LICENSE".                                            #
+#                                                                                   #
+# In applying this licence, CERN does not waive the privileges and immunities       #
+# granted to it by virtue of its status as an Intergovernmental Organization        #
+# or submit itself to any jurisdiction.                                             #
+#####################################################################################
+from GaudiTesting import GaudiExeTest
+
+
+class TestStatsSvcAlg(GaudiExeTest):
+    command = ["Gaudi.exe", "../../options/StatSvcAlg.opts"]
+    reference = "refs/StatSvcAlg.yaml"
diff --git a/GaudiTestSuite/tests/pytest/test_stringkey.py b/GaudiTestSuite/tests/pytest/test_stringkey.py
new file mode 100644
index 0000000000000000000000000000000000000000..6092ad63801d3b6549392e00ac8826bb11006170
--- /dev/null
+++ b/GaudiTestSuite/tests/pytest/test_stringkey.py
@@ -0,0 +1,61 @@
+#####################################################################################
+# (c) Copyright 2024 CERN for the benefit of the LHCb and ATLAS collaborations      #
+#                                                                                   #
+# This software is distributed under the terms of the Apache version 2 licence,     #
+# copied verbatim in the file "LICENSE".                                            #
+#                                                                                   #
+# In applying this licence, CERN does not waive the privileges and immunities       #
+# granted to it by virtue of its status as an Intergovernmental Organization        #
+# or submit itself to any jurisdiction.                                             #
+#####################################################################################
+from GaudiTesting import GaudiExeTest
+
+
+class TestStringKeyEx(GaudiExeTest):
+    command = ["../../scripts/StringKeyEx.py"]
+
+    testBlock1 = GaudiExeTest.find_reference_block(
+        """
+        StringKeys        SUCCESS check for       StringKey 'key'
+        StringKeys        SUCCESS  In Map 1: True
+        StringKeys        SUCCESS  In Map 2: True
+        StringKeys        SUCCESS  In Map 3: True
+        StringKeys        SUCCESS  In Map 4: True
+        StringKeys        SUCCESS  In Map01: True
+        StringKeys        SUCCESS  In Map02: True
+        StringKeys        SUCCESS  In Map03: True
+        StringKeys        SUCCESS  In Map04: True
+        StringKeys        SUCCESS check for std::string key 'rrr'
+        StringKeys        SUCCESS  In Map 1: False
+        StringKeys        SUCCESS  In Map 2: False
+        StringKeys        SUCCESS  In Map 3: False
+        StringKeys        SUCCESS  In Map 4: False
+        StringKeys        SUCCESS  In Map01: False
+        StringKeys        SUCCESS  In Map02: False
+        StringKeys        SUCCESS  In Map03: False
+        StringKeys        SUCCESS  In Map04: False
+        """
+    )
+
+    testBlock2 = GaudiExeTest.find_reference_block(
+        """
+        StringKeys        SUCCESS check for       StringKey 'new Key'
+        StringKeys        SUCCESS  In Map 1: True
+        StringKeys        SUCCESS  In Map 2: True
+        StringKeys        SUCCESS  In Map 3: True
+        StringKeys        SUCCESS  In Map 4: True
+        StringKeys        SUCCESS  In Map01: True
+        StringKeys        SUCCESS  In Map02: True
+        StringKeys        SUCCESS  In Map03: True
+        StringKeys        SUCCESS  In Map04: True
+        StringKeys        SUCCESS check for std::string key 'rrr'
+        StringKeys        SUCCESS  In Map 1: True
+        StringKeys        SUCCESS  In Map 2: True
+        StringKeys        SUCCESS  In Map 3: True
+        StringKeys        SUCCESS  In Map 4: True
+        StringKeys        SUCCESS  In Map01: True
+        StringKeys        SUCCESS  In Map02: True
+        StringKeys        SUCCESS  In Map03: True
+        StringKeys        SUCCESS  In Map04: True
+        """
+    )
diff --git a/GaudiTestSuite/tests/pytest/test_templatedalg.py b/GaudiTestSuite/tests/pytest/test_templatedalg.py
new file mode 100644
index 0000000000000000000000000000000000000000..4b1357ebb66ab3c34dfac7b04195cb756c0397e3
--- /dev/null
+++ b/GaudiTestSuite/tests/pytest/test_templatedalg.py
@@ -0,0 +1,16 @@
+#####################################################################################
+# (c) Copyright 2024 CERN for the benefit of the LHCb and ATLAS collaborations      #
+#                                                                                   #
+# This software is distributed under the terms of the Apache version 2 licence,     #
+# copied verbatim in the file "LICENSE".                                            #
+#                                                                                   #
+# In applying this licence, CERN does not waive the privileges and immunities       #
+# granted to it by virtue of its status as an Intergovernmental Organization        #
+# or submit itself to any jurisdiction.                                             #
+#####################################################################################
+from GaudiTesting import GaudiExeTest
+
+
+class TestTemplatedAlg(GaudiExeTest):
+    command = ["Gaudi.exe", "../../options/TemplatedAlg.opts"]
+    reference = "refs/TemplatedAlg.yaml"
diff --git a/GaudiTestSuite/tests/pytest/test_templatedalg_pyopts.py b/GaudiTestSuite/tests/pytest/test_templatedalg_pyopts.py
new file mode 100644
index 0000000000000000000000000000000000000000..25215a3ec31fb0b91570046d45d1fadba1775ea9
--- /dev/null
+++ b/GaudiTestSuite/tests/pytest/test_templatedalg_pyopts.py
@@ -0,0 +1,16 @@
+#####################################################################################
+# (c) Copyright 2024 CERN for the benefit of the LHCb and ATLAS collaborations      #
+#                                                                                   #
+# This software is distributed under the terms of the Apache version 2 licence,     #
+# copied verbatim in the file "LICENSE".                                            #
+#                                                                                   #
+# In applying this licence, CERN does not waive the privileges and immunities       #
+# granted to it by virtue of its status as an Intergovernmental Organization        #
+# or submit itself to any jurisdiction.                                             #
+#####################################################################################
+from GaudiTesting import GaudiExeTest
+
+
+class TestTemplatedAlgPyopts(GaudiExeTest):
+    command = ["gaudirun.py", "../../options/TemplatedAlg.py"]
+    reference = "refs/TemplatedAlg_pyopts.yaml"
diff --git a/GaudiTestSuite/tests/pytest/test_thistread.py b/GaudiTestSuite/tests/pytest/test_thistread.py
new file mode 100644
index 0000000000000000000000000000000000000000..e4d6f8923e4cb698170431fbf9d18ed8d93a89d4
--- /dev/null
+++ b/GaudiTestSuite/tests/pytest/test_thistread.py
@@ -0,0 +1,45 @@
+#####################################################################################
+# (c) Copyright 2024 CERN for the benefit of the LHCb and ATLAS collaborations      #
+#                                                                                   #
+# This software is distributed under the terms of the Apache version 2 licence,     #
+# copied verbatim in the file "LICENSE".                                            #
+#                                                                                   #
+# In applying this licence, CERN does not waive the privileges and immunities       #
+# granted to it by virtue of its status as an Intergovernmental Organization        #
+# or submit itself to any jurisdiction.                                             #
+#####################################################################################
+import pytest
+from GaudiTesting import GaudiExeTest
+from GaudiTesting.preprocessors import (
+    RegexpReplacer,
+    SortGroupOfLines,
+    normalizeTestSuite,
+)
+
+
+@pytest.mark.ctest_fixture_required("gauditestsuite.thistwrite")
+@pytest.mark.shared_cwd("thist")
+class Test(GaudiExeTest):
+    command = ["Gaudi.exe", "../../options/THistRead.opts"]
+    reference = "refs/THistRead.yaml"
+
+    preprocessor = (
+        normalizeTestSuite
+        + RegexpReplacer(
+            when="^THistSvc",
+            orig=r"(stream: (read1|read2)  name: tuple[0-9].rt  size: )([0-9]+)",
+            repl=r"\1###",
+        )
+        + RegexpReplacer(
+            when="^THistSvc", orig=r"(.+M: )([0-9]+)(.*)", repl=r"\1########\3"
+        )
+        + RegexpReplacer(
+            when="- id: ", orig=r"(.+M: )([0-9]+)(.*)", repl=r"\1########\3"
+        )
+        + RegexpReplacer(
+            when="^ - 0x########.*id: ",
+            orig=r"(.+id: )(\/.*\/.*)( t: )([0,1])( s: )([0,1])( M: )([0-9]+)(.*o: 0x######## )(.*)",
+            repl=r"\1\2\3\4\5\6\7########\9\10",
+        )
+        + SortGroupOfLines(r"^ -")
+    )
diff --git a/GaudiTestSuite/tests/pytest/test_thistwrite.py b/GaudiTestSuite/tests/pytest/test_thistwrite.py
new file mode 100644
index 0000000000000000000000000000000000000000..f89129c167b9746b9d813c3ec630fceb2c0b9c39
--- /dev/null
+++ b/GaudiTestSuite/tests/pytest/test_thistwrite.py
@@ -0,0 +1,46 @@
+#####################################################################################
+# (c) Copyright 2024 CERN for the benefit of the LHCb and ATLAS collaborations      #
+#                                                                                   #
+# This software is distributed under the terms of the Apache version 2 licence,     #
+# copied verbatim in the file "LICENSE".                                            #
+#                                                                                   #
+# In applying this licence, CERN does not waive the privileges and immunities       #
+# granted to it by virtue of its status as an Intergovernmental Organization        #
+# or submit itself to any jurisdiction.                                             #
+#####################################################################################
+import pytest
+from GaudiTesting import GaudiExeTest
+from GaudiTesting.preprocessors import (
+    RegexpReplacer,
+    SortGroupOfLines,
+    normalizeTestSuite,
+)
+
+
+@pytest.mark.ctest_fixture_setup("gauditestsuite.thistwrite")
+@pytest.mark.shared_cwd("thist")
+class Test(GaudiExeTest):
+    command = ["Gaudi.exe", "../../options/THistWrite.opts"]
+    reference = "refs/THistWrite.yaml"
+
+    preprocessor = (
+        normalizeTestSuite
+        + RegexpReplacer(
+            when="^THistSvc",
+            orig=r"(stream: (rec|upd)  name: tuple[0-9].rt  size: )([0-9]+)",
+            repl=r"\1###",
+        )
+        + RegexpReplacer(
+            when="^THistSvc", orig=r"(.+M: )([0-9]+)(.*)", repl=r"\1########\3"
+        )
+        + RegexpReplacer(
+            when="- id: ", orig=r"(.+M: )([0-9]+)(.*)", repl=r"\1########\3"
+        )
+        + RegexpReplacer(
+            when="^ - 0x########.*id: ",
+            orig=r"(.+id: )(\/.*\/.*)( t: )([0,1])( s: )([0,1])( M: )([0-9]+)(.*o: 0x######## )(.*)",
+            repl=r"\1\2\3\4\5\6\7########\9\10",
+        )
+        + SortGroupOfLines(r"^ -")
+        + SortGroupOfLines(r"^THistSvc\s+DEBUG finalize")
+    )
diff --git a/GaudiTestSuite/tests/pytest/test_timing.py b/GaudiTestSuite/tests/pytest/test_timing.py
new file mode 100644
index 0000000000000000000000000000000000000000..e3fd2afb6b74a7ff90178e38252127b3fd469b12
--- /dev/null
+++ b/GaudiTestSuite/tests/pytest/test_timing.py
@@ -0,0 +1,28 @@
+#####################################################################################
+# (c) Copyright 2024 CERN for the benefit of the LHCb and ATLAS collaborations      #
+#                                                                                   #
+# This software is distributed under the terms of the Apache version 2 licence,     #
+# copied verbatim in the file "LICENSE".                                            #
+#                                                                                   #
+# In applying this licence, CERN does not waive the privileges and immunities       #
+# granted to it by virtue of its status as an Intergovernmental Organization        #
+# or submit itself to any jurisdiction.                                             #
+#####################################################################################
+import re
+
+from GaudiTesting import GaudiExeTest
+
+
+class TestTiming(GaudiExeTest):
+    command = ["gaudirun.py", "../../options/Timing.py"]
+
+    def test_stdout(self, stdout):
+        expected = (
+            r"Timing\s+SUCCESS\s+The timing is \(in us\)\s*\n"
+            + r"\|\s*\|\s*#\s*\|\s*Total\s*\|\s*Mean\+-RMS\s*\|\s*Min/Max\s*\|\s*\n"
+            + r"\|\s*\(1U\)\s*\|\s*\d*\s*\|(?:[-+.\deE /]+\|){3}\s*\n"
+            + r"\|\s*\(2U\)\s*\|\s*\d*\s*\|(?:[-+.\deE /]+\|){3}\s*\n"
+            + r"\|\s*\(3U\)\s*\|\s*\d*\s*\|(?:[-+.\deE /]+\|){3}\s*\n"
+        )
+
+        assert re.search(expected, stdout.decode())
diff --git a/GaudiTestSuite/tests/pytest/timeline/test_timeline.py b/GaudiTestSuite/tests/pytest/timeline/test_timeline.py
new file mode 100644
index 0000000000000000000000000000000000000000..c1d7877c5ea80e74035b6f3243b5730e03200b89
--- /dev/null
+++ b/GaudiTestSuite/tests/pytest/timeline/test_timeline.py
@@ -0,0 +1,46 @@
+#####################################################################################
+# (c) Copyright 2024 CERN for the benefit of the LHCb and ATLAS collaborations      #
+#                                                                                   #
+# This software is distributed under the terms of the Apache version 2 licence,     #
+# copied verbatim in the file "LICENSE".                                            #
+#                                                                                   #
+# In applying this licence, CERN does not waive the privileges and immunities       #
+# granted to it by virtue of its status as an Intergovernmental Organization        #
+# or submit itself to any jurisdiction.                                             #
+#####################################################################################
+import yaml
+from GaudiTesting import GaudiExeTest
+from GaudiTesting.preprocessors import RegexpReplacer, normalizeTestSuite
+
+
+class TestTimeline(GaudiExeTest):
+    command = ["gaudirun.py", "../../../options/Timeline.py"]
+    reference = "../refs/Timeline.yaml"
+
+    def replacer(inp):
+        # since time and time difference will be different each time we test
+        # let's at least check that the numbers we expect to get are all non zero
+        def zeroIsErr(x):
+            return "-" if int(x) > 0 else "err"
+
+        return (
+            zeroIsErr(inp.group(1))
+            + " "
+            + zeroIsErr(inp.group(2))
+            + " "
+            + inp.group(3)
+            + " "
+            + zeroIsErr(inp.group(4))
+        )
+
+    preprocessor = normalizeTestSuite + RegexpReplacer(
+        r"^([0-9]+) ([0-9]+) ([^ ]+) ([0-9]+)", replacer
+    )
+
+    def test_stdout(self, monkeypatch):
+        monkeypatch.chdir(self.cwd)
+        with open(self.resolve_path(self.reference), "r") as ref_file:
+            data = yaml.safe_load(ref_file)
+        assert self.preprocessor(open("myTimeline.csv").read()) == self.preprocessor(
+            data["stdout"]
+        )
diff --git a/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/abort_event.qmt b/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/abort_event.qmt
deleted file mode 100644
index 11d95290e9567b12c5a6d75cbad3a33d6fe7400c..0000000000000000000000000000000000000000
--- a/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/abort_event.qmt
+++ /dev/null
@@ -1,54 +0,0 @@
-<?xml version="1.0" ?><!DOCTYPE extension  PUBLIC '-//QM/2.3/Extension//EN'  'http://www.codesourcery.com/qm/dtds/2.3/-//qm/2.3/extension//en.dtd'>
-<!--
-    (c) Copyright 1998-2019 CERN for the benefit of the LHCb and ATLAS collaborations
-
-    This software is distributed under the terms of the Apache version 2 licence,
-    copied verbatim in the file "LICENSE".
-
-    In applying this licence, CERN does not waive the privileges and immunities
-    granted to it by virtue of its status as an Intergovernmental Organization
-    or submit itself to any jurisdiction.
--->
-<extension class="GaudiTest.GaudiExeTest" kind="test">
-  <argument name="program"><text>gaudirun.py</text></argument>
-  <argument name="options"><text>
-from Gaudi.Configuration import *
-
-from Configurables import HelloWorld, AbortEventAlg
-
-importOptions("Common.opts")
-
-h1 = HelloWorld("HelloWorld1")
-h2 = HelloWorld("HelloWorld2")
-
-alg = AbortEventAlg(AbortedEventNumber = 3)
-
-app = ApplicationMgr(TopAlg = [h1,alg,h2],
-                     EvtSel = "NONE", EvtMax = 5)
-
-MessageSvc().setDebug.append("EventLoopMgr")
-
-</text></argument>
-<argument name="environment"><set>
-<text>STDOPTS=$ENV_PROJECT_SOURCE_DIR/GaudiTestSuite/options:$ENV_PROJECT_SOURCE_DIR/Gaudi/GaudiTestSuite/options</text>
-<text>JOBOPTSEARCHPATH=$ENV_PROJECT_SOURCE_DIR/GaudiTestSuite/tests/qmtest:$ENV_PROJECT_SOURCE_DIR/GaudiTestSuite/options:$ENV_PROJECT_SOURCE_DIR/Gaudi/tests/pyjobopts:$ENV_PROJECT_SOURCE_DIR/Gaudi/tests:$ENV_PROJECT_SOURCE_DIR/Gaudi/GaudiTestSuite/tests/qmtest:$ENV_PROJECT_SOURCE_DIR/Gaudi/GaudiTestSuite/options:$ENV_PROJECT_SOURCE_DIR/Gaudi/Gaudi/tests/pyjobopts:$ENV_PROJECT_SOURCE_DIR/Gaudi/Gaudi/tests</text>
-<text>PYTHONPATH=$ENV_PROJECT_SOURCE_DIR/GaudiTestSuite/tests/qmtest:$ENV_PROJECT_SOURCE_DIR/Gaudi/tests/python:$ENV_PROJECT_SOURCE_DIR/Gaudi/GaudiTestSuite/tests/qmtest:$ENV_PROJECT_SOURCE_DIR/Gaudi/Gaudi/tests/python:$PYTHONPATH</text>
-</set></argument>
-<argument name="validator"><text>
-stdout = '\n'.join(l for l in stdout.splitlines()
-                   if 'EventLoopMgr      SUCCESS Event Number =' not in l and
-                      ' ---> Loop Finished' not in l)
-findReferenceBlock("""
-HelloWorld1          INFO executing....
-HelloWorld2          INFO executing....
-HelloWorld1          INFO executing....
-HelloWorld2          INFO executing....
-HelloWorld1          INFO executing....
-EventLoopMgr        DEBUG AbortEvent incident fired by AbortEventAlg
-HelloWorld1          INFO executing....
-HelloWorld2          INFO executing....
-HelloWorld1          INFO executing....
-HelloWorld2          INFO executing....
-""", stdout=stdout, signature_offset = 5)
-</text></argument>
-</extension>
diff --git a/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/algorithm_destructor.qmt b/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/algorithm_destructor.qmt
deleted file mode 100644
index 20603bcc0b2e827e1441b5e94a76c7859a53274a..0000000000000000000000000000000000000000
--- a/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/algorithm_destructor.qmt
+++ /dev/null
@@ -1,50 +0,0 @@
-<?xml version="1.0" ?>
-<!--
-    (c) Copyright 1998-2019 CERN for the benefit of the LHCb and ATLAS collaborations
-
-    This software is distributed under the terms of the Apache version 2 licence,
-    copied verbatim in the file "LICENSE".
-
-    In applying this licence, CERN does not waive the privileges and immunities
-    granted to it by virtue of its status as an Intergovernmental Organization
-    or submit itself to any jurisdiction.
--->
-<!DOCTYPE extension  PUBLIC '-//QM/2.3/Extension//EN'  'http://www.codesourcery.com/qm/dtds/2.3/-//qm/2.3/extension//en.dtd'>
-<extension class="GaudiTest.GaudiExeTest" kind="test">
-<argument name="program"><text>gaudirun.py</text></argument>
-<argument name="args"><set>
-<text>-v</text>
-</set></argument>
-<argument name="options"><text>
-from Gaudi.Configuration import *
-from Configurables import GaudiTesting__DestructorCheckAlg as dca
-
-# FIXME: drop when we drop GAUDI_ENABLE_GAUDIALG
-import Configurables
-if hasattr(Configurables, "GaudiSequencer"):
-    # GaudiAlg available
-    Sequencer = Configurables.Sequencer
-    GaudiSequencer = Configurables.GaudiSequencer
-else:
-    # GaudiAlg not available
-    Sequencer = Configurables.Gaudi__Sequencer
-    GaudiSequencer = Configurables.Gaudi__Sequencer
-
-
-ApplicationMgr(TopAlg = [ dca("TopAlg"),
-                          Sequencer("seq1", Members = [dca("SequencerAlg"), dca("SharedAlg")]),
-                          GaudiSequencer("seq2", Members = [dca("GaudiSequencerAlg"), dca("SharedAlg"), dca("SharedAlg2")]),
-                          Sequencer("seq3", Members = [dca("SharedAlg2")]),
-                           ],
-               EvtSel = "NONE",
-               EvtMax = 2)
-
-</text></argument>
-<argument name="validator"><text>
-findReferenceBlock("Destructor of TopAlg", id = "TopAlgDestructor")
-findReferenceBlock("Destructor of SequencerAlg", id = "SequencerAlgDestructor")
-findReferenceBlock("Destructor of GaudiSequencerAlg", id = "GaudiSequencerAlgDestructor")
-findReferenceBlock("Destructor of SharedAlg", id = "SharedAlgDestructor")
-findReferenceBlock("Destructor of SharedAlg2", id = "SharedAlg2Destructor")
-</text></argument>
-</extension>
diff --git a/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/algorithm_destructor_mt.qmt b/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/algorithm_destructor_mt.qmt
deleted file mode 100644
index 6339ebc45c98d11773928f949224a8f13cfd5a3b..0000000000000000000000000000000000000000
--- a/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/algorithm_destructor_mt.qmt
+++ /dev/null
@@ -1,38 +0,0 @@
-<?xml version="1.0" ?>
-<!--
-    (c) Copyright 1998-2020 CERN for the benefit of the LHCb and ATLAS collaborations
-
-    This software is distributed under the terms of the Apache version 2 licence,
-    copied verbatim in the file "LICENSE".
-
-    In applying this licence, CERN does not waive the privileges and immunities
-    granted to it by virtue of its status as an Intergovernmental Organization
-    or submit itself to any jurisdiction.
--->
-<!DOCTYPE extension  PUBLIC '-//QM/2.3/Extension//EN'  'http://www.codesourcery.com/qm/dtds/2.3/-//qm/2.3/extension//en.dtd'>
-<extension class="GaudiTest.GaudiExeTest" kind="test">
-<argument name="program"><text>gaudirun.py</text></argument>
-<argument name="args"><set>
-<text>-v</text>
-</set></argument>
-<argument name="options"><text>
-from Gaudi.Configuration import *
-from Configurables import GaudiTesting__DestructorCheckAlg as dca;
-from Configurables import AlgResourcePool, HiveSlimEventLoopMgr, HiveWhiteBoard
-
-algResourcePool = AlgResourcePool(OutputLevel=INFO)
-slimeventloopmgr = HiveSlimEventLoopMgr(
-    SchedulerName="AvalancheSchedulerSvc", OutputLevel=INFO)
-whiteboard = HiveWhiteBoard("EventDataSvc")
-
-ApplicationMgr(TopAlg = [dca("TopAlg")],
-               EvtSel = "NONE",
-               EvtMax = 2,
-               EventLoop=slimeventloopmgr,
-               ExtSvc=[algResourcePool, whiteboard])
-
-</text></argument>
-<argument name="validator"><text>
-findReferenceBlock("Destructor of TopAlg", id = "TopAlgDestructor")
-</text></argument>
-</extension>
diff --git a/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/algtools.qmt b/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/algtools.qmt
deleted file mode 100644
index 831399fb97fbaed11dde69a591d6a92f99fc3002..0000000000000000000000000000000000000000
--- a/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/algtools.qmt
+++ /dev/null
@@ -1,16 +0,0 @@
-<?xml version="1.0" ?><!DOCTYPE extension  PUBLIC '-//QM/2.3/Extension//EN'  'http://www.codesourcery.com/qm/dtds/2.3/-//qm/2.3/extension//en.dtd'>
-<!--
-    (c) Copyright 1998-2019 CERN for the benefit of the LHCb and ATLAS collaborations
-
-    This software is distributed under the terms of the Apache version 2 licence,
-    copied verbatim in the file "LICENSE".
-
-    In applying this licence, CERN does not waive the privileges and immunities
-    granted to it by virtue of its status as an Intergovernmental Organization
-    or submit itself to any jurisdiction.
--->
-<extension class="GaudiTest.GaudiExeTest" kind="test">
-  <argument name="args"><set><text>../../options/AlgTools.opts</text></set></argument>
-  <argument name="use_temp_dir"><enumeral>true</enumeral></argument>
-  <argument name="reference"><text>refs/AlgTools.ref</text></argument>
-</extension>
diff --git a/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/algtools_list_tools.qmt b/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/algtools_list_tools.qmt
deleted file mode 100644
index 7e67e09f6e815b84f5179081b08227f97be01d5b..0000000000000000000000000000000000000000
--- a/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/algtools_list_tools.qmt
+++ /dev/null
@@ -1,56 +0,0 @@
-<?xml version="1.0" ?><!DOCTYPE extension  PUBLIC '-//QM/2.3/Extension//EN'  'http://www.codesourcery.com/qm/dtds/2.3/-//qm/2.3/extension//en.dtd'>
-<!--
-    (c) Copyright 1998-2019 CERN for the benefit of the LHCb and ATLAS collaborations
-
-    This software is distributed under the terms of the Apache version 2 licence,
-    copied verbatim in the file "LICENSE".
-
-    In applying this licence, CERN does not waive the privileges and immunities
-    granted to it by virtue of its status as an Intergovernmental Organization
-    or submit itself to any jurisdiction.
--->
-<extension class="GaudiTest.GaudiExeTest" kind="test">
-  <argument name="program"><text>gaudirun.py</text></argument>
-  <argument name="args"><set>
-    <text>../../options/AlgTools.py</text>
-  </set></argument>
-  <argument name="options"><text>
-from Configurables import GaudiTesting__ListTools, ApplicationMgr
-ApplicationMgr(EvtMax=1).TopAlg.append(GaudiTesting__ListTools('ListTools'))
-</text></argument>
-  <argument name="use_temp_dir"><enumeral>true</enumeral></argument>
-  <argument name="validator"><text>
-import re
-tools = set(l.strip().split()[-1]
-            for l in stdout.splitlines()
-            if re.match(r'^ListTools +INFO   \S+', l))
-
-expected = set(['ToolSvc.MyTool',
-                'MyAlg.MyTool',
-                'MyAlg.ToolWithName',
-                'MyAlg.LegacyToolHandle',
-                'MyAlg.MyTool',
-                'MyAlg.ToolWithName',
-                'MyAlg.PrivToolHandle',
-                'MyAlg.WrongIfaceTool',
-                'ToolSvc.AnotherConstGenericToolHandle',
-                'ToolSvc.AnotherInstanceOfMyTool',
-                'ToolSvc.TestPubToolHandle',
-                'ToolSvc.GenericToolHandle',
-                'ToolSvc.ConstGenericToolHandle',
-                'ToolSvc.ToolA',
-                'ToolSvc.ToolB',
-                'ToolSvc.PubToolHandle'])
-
-if tools != expected:
-    causes.append('list of tools')
-    missing = expected - tools
-    extra = tools - expected
-    if missing:
-        result['missing_tools'] = ('&lt;ul&gt;&lt;li&gt;{0}&lt;/li&gt;&lt;/ul&gt;'
-                                   .format('&lt;/li&gt;&lt;li&gt;'.join(sorted(missing))))
-    if extra:
-        result['extra_tools'] = ('&lt;ul&gt;&lt;li&gt;{0}&lt;/li&gt;&lt;/ul&gt;'
-                                 .format('&lt;/li&gt;&lt;li&gt;'.join(sorted(extra))))
-</text></argument>
-</extension>
diff --git a/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/algtools_pyopts.qmt b/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/algtools_pyopts.qmt
deleted file mode 100644
index 5846605fa919f6111b684579cf05db0195e81315..0000000000000000000000000000000000000000
--- a/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/algtools_pyopts.qmt
+++ /dev/null
@@ -1,17 +0,0 @@
-<?xml version="1.0" ?><!DOCTYPE extension  PUBLIC '-//QM/2.3/Extension//EN'  'http://www.codesourcery.com/qm/dtds/2.3/-//qm/2.3/extension//en.dtd'>
-<!--
-    (c) Copyright 1998-2019 CERN for the benefit of the LHCb and ATLAS collaborations
-
-    This software is distributed under the terms of the Apache version 2 licence,
-    copied verbatim in the file "LICENSE".
-
-    In applying this licence, CERN does not waive the privileges and immunities
-    granted to it by virtue of its status as an Intergovernmental Organization
-    or submit itself to any jurisdiction.
--->
-<extension class="GaudiTest.GaudiExeTest" kind="test">
-  <argument name="program"><text>gaudirun.py</text></argument>
-  <argument name="args"><set><text>../../options/AlgTools.py</text></set></argument>
-  <argument name="use_temp_dir"><enumeral>true</enumeral></argument>
-  <argument name="reference"><text>refs/AlgTools_pyopts.ref</text></argument>
-</extension>
diff --git a/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/algtypealiases.qmt b/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/algtypealiases.qmt
deleted file mode 100644
index 912212112b6f29a1323ad4d1b6406d93629779f1..0000000000000000000000000000000000000000
--- a/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/algtypealiases.qmt
+++ /dev/null
@@ -1,28 +0,0 @@
-<?xml version="1.0" ?><!DOCTYPE extension  PUBLIC '-//QM/2.3/Extension//EN'  'http://www.codesourcery.com/qm/dtds/2.3/-//qm/2.3/extension//en.dtd'>
-<!--
-    (c) Copyright 1998-2019 CERN for the benefit of the LHCb and ATLAS collaborations
-
-    This software is distributed under the terms of the Apache version 2 licence,
-    copied verbatim in the file "LICENSE".
-
-    In applying this licence, CERN does not waive the privileges and immunities
-    granted to it by virtue of its status as an Intergovernmental Organization
-    or submit itself to any jurisdiction.
--->
-<extension class="GaudiTest.GaudiExeTest" kind="test">
-  <argument name="program"><text>gaudirun.py</text></argument>
-  <argument name="options"><text>
-from Gaudi.Configuration import *
-
-from Configurables import ApplicationMgr, HelloWorld, SubAlg
-
-app = ApplicationMgr(EvtSel='NONE', EvtMax=4)
-
-app.TopAlg = ['HelloWorld/HW1', 'unalias:HelloWorld/HW2' ]
-
-app.AlgTypeAliases['HelloWorld'] = 'SubAlg'
-
-  </text></argument>
-  <argument name="use_temp_dir"><enumeral>true</enumeral></argument>
-  <argument name="reference"><text>refs/AlgTypeAliases.ref</text></argument>
-</extension>
diff --git a/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/anydata.qmt b/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/anydata.qmt
deleted file mode 100644
index 8dca8255e24e93bf9c93e772d32f8a00c2073e7e..0000000000000000000000000000000000000000
--- a/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/anydata.qmt
+++ /dev/null
@@ -1,33 +0,0 @@
-<?xml version="1.0" ?><!DOCTYPE extension  PUBLIC '-//QM/2.3/Extension//EN'  'http://www.codesourcery.com/qm/dtds/2.3/-//qm/2.3/extension//en.dtd'>
-<!--
-    (c) Copyright 1998-2019 CERN for the benefit of the LHCb and ATLAS collaborations
-
-    This software is distributed under the terms of the Apache version 2 licence,
-    copied verbatim in the file "LICENSE".
-
-    In applying this licence, CERN does not waive the privileges and immunities
-    granted to it by virtue of its status as an Intergovernmental Organization
-    or submit itself to any jurisdiction.
--->
-<extension class="GaudiTest.GaudiExeTest" kind="test">
-<argument name="program"><text>gaudirun.py</text></argument>
-<argument name="options"><text>
-from Gaudi.Configuration import *
-from Configurables import AnyDataPutAlgorithm
-from Configurables import AnyDataGetAlgorithm_Int, AnyDataGetAlgorithm_VectorInt
-
-from Configurables import EvtDataSvc
-EvtDataSvc("EventDataSvc").RootCLID = 1
-EvtDataSvc("EventDataSvc").RootName = "/Event"
-EvtDataSvc("EventDataSvc").ForceLeaves = True
-
-pa = AnyDataPutAlgorithm(Location = "TestAnyData")
-ga1 = AnyDataGetAlgorithm_Int(Location = "TestAnyData/One")
-ga2 = AnyDataGetAlgorithm_VectorInt(Location = "TestAnyData/Two")
-app = ApplicationMgr(TopAlg = [pa, ga1, ga2],
-                     EvtSel = "NONE",
-                     EvtMax = 2)
-</text></argument>
-    <argument name="reference"><text>refs/anydata.ref</text></argument>
-    <argument name="exit_code"><integer>0</integer></argument>
-</extension>
diff --git a/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/anyview.qmt b/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/anyview.qmt
deleted file mode 100644
index 02880029edf05bd5d4feb9adbd78a12ce347b816..0000000000000000000000000000000000000000
--- a/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/anyview.qmt
+++ /dev/null
@@ -1,29 +0,0 @@
-<?xml version="1.0" ?><!DOCTYPE extension  PUBLIC '-//QM/2.3/Extension//EN'  'http://www.codesourcery.com/qm/dtds/2.3/-//qm/2.3/extension//en.dtd'>
-<!--
-    (c) Copyright 1998-2019 CERN for the benefit of the LHCb and ATLAS collaborations
-
-    This software is distributed under the terms of the Apache version 2 licence,
-    copied verbatim in the file "LICENSE".
-
-    In applying this licence, CERN does not waive the privileges and immunities
-    granted to it by virtue of its status as an Intergovernmental Organization
-    or submit itself to any jurisdiction.
--->
-<extension class="GaudiTest.GaudiExeTest" kind="test">
-<argument name="program"><text>gaudirun.py</text></argument>
-<argument name="options"><text>
-from Gaudi.Configuration import *
-
-from Configurables import  ProduceStringView, ProduceIntView, GetStringView, GetIntView
-
-from Configurables import EvtDataSvc
-EvtDataSvc("EventDataSvc").RootCLID = 1
-EvtDataSvc("EventDataSvc").RootName = "/Event"
-EvtDataSvc("EventDataSvc").ForceLeaves = True
-app = ApplicationMgr(TopAlg = [ ProduceStringView(), ProduceIntView(), GetStringView(), GetIntView() ],
-                     EvtSel = "NONE",
-                     EvtMax = 2)
-</text></argument>
-    <argument name="reference"><text>refs/anyview.ref</text></argument>
-    <argument name="exit_code"><integer>0</integer></argument>
-</extension>
diff --git a/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/appmgrstatemachine.qmt b/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/appmgrstatemachine.qmt
deleted file mode 100644
index 4eed18f21df9f33058e16e5a671fb72658e441e0..0000000000000000000000000000000000000000
--- a/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/appmgrstatemachine.qmt
+++ /dev/null
@@ -1,14 +0,0 @@
-<?xml version="1.0" ?><!DOCTYPE extension  PUBLIC '-//QM/2.3/Extension//EN'  'http://www.codesourcery.com/qm/dtds/2.3/-//qm/2.3/extension//en.dtd'>
-<!--
-    (c) Copyright 1998-2019 CERN for the benefit of the LHCb and ATLAS collaborations
-
-    This software is distributed under the terms of the Apache version 2 licence,
-    copied verbatim in the file "LICENSE".
-
-    In applying this licence, CERN does not waive the privileges and immunities
-    granted to it by virtue of its status as an Intergovernmental Organization
-    or submit itself to any jurisdiction.
--->
-<extension class="GaudiTest.GaudiExeTest" kind="test">
-  <argument name="program"><text>testAppMgrStateMachine.exe</text></argument>
-</extension>
diff --git a/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/backtrace.qmt b/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/backtrace.qmt
deleted file mode 100644
index 9f6e8b44bfdd29908c8bad5ac75371d3b699ca16..0000000000000000000000000000000000000000
--- a/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/backtrace.qmt
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0" ?>
-<!--
-    (c) Copyright 1998-2019 CERN for the benefit of the LHCb and ATLAS collaborations
-
-    This software is distributed under the terms of the Apache version 2 licence,
-    copied verbatim in the file "LICENSE".
-
-    In applying this licence, CERN does not waive the privileges and immunities
-    granted to it by virtue of its status as an Intergovernmental Organization
-    or submit itself to any jurisdiction.
--->
-<!DOCTYPE extension  PUBLIC '-//QM/2.3/Extension//EN'  'http://www.codesourcery.com/qm/dtds/2.3/-//qm/2.3/extension//en.dtd'>
-<extension class="GaudiTest.GaudiExeTest" kind="test">
-<argument name="program"><text>gaudirun.py</text></argument>
-<argument name="args"><set><text>-v</text></set></argument>
-<argument name="options"><text>
-from Gaudi.Configuration import *
-from Configurables import TestToolFailing, TestToolAlgFailure
-
-alg = TestToolAlgFailure(Tools=[TestToolFailing("Tool")],
-                         IgnoreFailure=False,
-                         ThrowException=True)
-
-ApplicationMgr(TopAlg=[alg], EvtSel="NONE", EvtMax=1)
-</text></argument>
-<argument name="environment"><set>
-  <text>ENABLE_BACKTRACE=1</text>
-</set></argument>
-<argument name="use_temp_dir"><enumeral>true</enumeral></argument>
-<argument name="reference"><text>refs/backtrace.ref</text></argument>
-<argument name="exit_code"><integer>1</integer></argument>
-<argument name="validator"><text>
-preprocessor = (
-  normalizeEOL +
-  RegexpReplacer(r"#\d+ +0(x[0-9a-fA-F]{4,16})? +.* +\[.*\]", r"#N  0xffffffff signature()  [/path/to/libLibrary.so]")
-)
-with open(self._expandReferenceFileName("refs/backtrace.ref")) as f:
-  findReferenceBlock(f.read(), stdout=preprocessor(stdout))
-</text></argument>
-</extension>
diff --git a/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/boost_array_properties.qmt b/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/boost_array_properties.qmt
deleted file mode 100644
index 49d68313747db756f07e9fa7fd543e49d3d0bbc8..0000000000000000000000000000000000000000
--- a/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/boost_array_properties.qmt
+++ /dev/null
@@ -1,15 +0,0 @@
-<?xml version="1.0" ?><!DOCTYPE extension  PUBLIC '-//QM/2.3/Extension//EN'  'http://www.codesourcery.com/qm/dtds/2.3/-//qm/2.3/extension//en.dtd'>
-<!--
-    (c) Copyright 1998-2019 CERN for the benefit of the LHCb and ATLAS collaborations
-
-    This software is distributed under the terms of the Apache version 2 licence,
-    copied verbatim in the file "LICENSE".
-
-    In applying this licence, CERN does not waive the privileges and immunities
-    granted to it by virtue of its status as an Intergovernmental Organization
-    or submit itself to any jurisdiction.
--->
-<extension class="GaudiTest.GaudiExeTest" kind="test">
-  <argument name="program"><text>../../scripts/BoostArrayProperties.py</text></argument>
-  <argument name="use_temp_dir"><enumeral>true</enumeral></argument>
-</extension>
diff --git a/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/bug.qms/71216.qmt b/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/bug.qms/71216.qmt
deleted file mode 100644
index 04b69bb91de03af1dd7dd8df3afeccc5c9d6eb1e..0000000000000000000000000000000000000000
--- a/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/bug.qms/71216.qmt
+++ /dev/null
@@ -1,35 +0,0 @@
-<?xml version="1.0" ?><!DOCTYPE extension  PUBLIC '-//QM/2.3/Extension//EN'  'http://www.codesourcery.com/qm/dtds/2.3/-//qm/2.3/extension//en.dtd'>
-<!--
-    (c) Copyright 1998-2019 CERN for the benefit of the LHCb and ATLAS collaborations
-
-    This software is distributed under the terms of the Apache version 2 licence,
-    copied verbatim in the file "LICENSE".
-
-    In applying this licence, CERN does not waive the privileges and immunities
-    granted to it by virtue of its status as an Intergovernmental Organization
-    or submit itself to any jurisdiction.
--->
-<extension class="GaudiTest.GaudiExeTest" kind="test">
-<argument name="program"><text>gaudirun.py</text></argument>
-<argument name="options"><text>
-from Gaudi.Configuration import *
-from Configurables import NTupleAlgorithm
-
-# Try to write in a directory that doesn't exist
-NTupleSvc(Output = ["MyTuples DATAFILE='/random/path/ntest.root' TYP='ROOT' OPT='NEW'"])
-#HistogramPersistencySvc(OutputFile = "/random/path/htest.root")
-
-app = ApplicationMgr(TopAlg = [NTupleAlgorithm()],
-                     HistogramPersistency = "ROOT",
-                     EvtSel = "NONE", EvtMax = 5)
-</text></argument>
-<argument name="validator"><text>
-# ignore stderr lines we expect
-stderr = '\n'.join(
-    l for l in stderr.splitlines()
-    if 'file /random/path/ntest.root can not be opened' not in l
-)
-validateWithReference(stderr=stderr)
-</text></argument>
-<argument name="use_temp_dir"><enumeral>true</enumeral></argument>
-</extension>
diff --git a/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/bug.qms/74981.qmt b/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/bug.qms/74981.qmt
deleted file mode 100644
index 88bfa3c8cc1a5a45ed12aae238f04efbc4542ced..0000000000000000000000000000000000000000
--- a/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/bug.qms/74981.qmt
+++ /dev/null
@@ -1,43 +0,0 @@
-<?xml version="1.0" ?><!DOCTYPE extension  PUBLIC '-//QM/2.3/Extension//EN'  'http://www.codesourcery.com/qm/dtds/2.3/-//qm/2.3/extension//en.dtd'>
-<!--
-    (c) Copyright 1998-2019 CERN for the benefit of the LHCb and ATLAS collaborations
-
-    This software is distributed under the terms of the Apache version 2 licence,
-    copied verbatim in the file "LICENSE".
-
-    In applying this licence, CERN does not waive the privileges and immunities
-    granted to it by virtue of its status as an Intergovernmental Organization
-    or submit itself to any jurisdiction.
--->
-<extension class="GaudiTest.GaudiExeTest" kind="test">
-<argument name="program"><text>gaudirun.py</text></argument>
-<argument name="options"><text>
-from Gaudi.Configuration import *
-
-from Configurables import GaudiTesting__GetDataObjectAlg as GetDataObjectAlg
-
-dod = DataOnDemandSvc(
-    UsePreceedingPath = True,
-    AlgMap  = { "MissingObject": "NoAlgorithm" },
-    PreInitialize = True
-    )
-
-alg = GetDataObjectAlg()
-alg.Paths = ["MissingObject"]
-
-ApplicationMgr(TopAlg = [alg],
-               ExtSvc = [dod],
-               EvtSel = "NONE",
-               EvtMax = 1)
-
-EventDataSvc().EnableFaultHandler = True
-
-</text></argument>
-<argument name="exit_code"><integer>1</integer></argument>
-<argument name="validator"><text>
-expected = "ERROR Unable to initialize Service: DataOnDemandSvc"
-if not expected in stdout:
-    causes.append("missing signature")
-    result["GaudiTest.expected_line"] = result.Quote(expected)
-</text></argument>
-</extension>
diff --git a/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/bug.qms/76642.qmt b/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/bug.qms/76642.qmt
deleted file mode 100644
index 7df8c4f270ac308968e6ce1419ce02fd4b5f0ed9..0000000000000000000000000000000000000000
--- a/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/bug.qms/76642.qmt
+++ /dev/null
@@ -1,34 +0,0 @@
-<?xml version="1.0" ?><!DOCTYPE extension  PUBLIC '-//QM/2.3/Extension//EN'  'http://www.codesourcery.com/qm/dtds/2.3/-//qm/2.3/extension//en.dtd'>
-<!--
-    (c) Copyright 1998-2019 CERN for the benefit of the LHCb and ATLAS collaborations
-
-    This software is distributed under the terms of the Apache version 2 licence,
-    copied verbatim in the file "LICENSE".
-
-    In applying this licence, CERN does not waive the privileges and immunities
-    granted to it by virtue of its status as an Intergovernmental Organization
-    or submit itself to any jurisdiction.
--->
-<extension class="GaudiTest.GaudiExeTest" kind="test">
-<argument name="program"><text>gaudirun.py</text></argument>
-<argument name="options"><text>
-from Gaudi.Configuration import *
-from Configurables import GaudiPersistency
-GaudiPersistency()
-
-out = OutputStream(Output = "DATAFILE='PFN:76642_a.dst'  SVC='Gaudi::RootCnvSvc' OPT='RECREATE'")
-out.ItemList = [ "/Event#999" ]
-copy = InputCopyStream(Output = "DATAFILE='PFN:76642_b.dst'  SVC='Gaudi::RootCnvSvc' OPT='RECREATE'")
-
-app = ApplicationMgr(OutStream = [out, copy],
-                     EvtSel = "NONE", EvtMax = 5)
-</text></argument>
-<argument name="exit_code"><integer>3</integer></argument>
-<argument name="validator"><text>
-expected = "ERROR Origin of data has changed"
-if not expected in stdout:
-    causes.append("missing signature")
-    result["GaudiTest.expected_line"] = result.Quote(expected)
-</text></argument>
-<argument name="use_temp_dir"><enumeral>true</enumeral></argument>
-</extension>
diff --git a/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/bug_101513.qms/prepare.qmt b/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/bug_101513.qms/prepare.qmt
deleted file mode 100644
index 01a49afe345eef5b0660e90e52037b9382a1b06f..0000000000000000000000000000000000000000
--- a/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/bug_101513.qms/prepare.qmt
+++ /dev/null
@@ -1,22 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE extension  PUBLIC '-//QM/2.3/Extension//EN'  'http://www.codesourcery.com/qm/dtds/2.3/-//qm/2.3/extension//en.dtd'>
-<!--
-    (c) Copyright 1998-2019 CERN for the benefit of the LHCb and ATLAS collaborations
-
-    This software is distributed under the terms of the Apache version 2 licence,
-    copied verbatim in the file "LICENSE".
-
-    In applying this licence, CERN does not waive the privileges and immunities
-    granted to it by virtue of its status as an Intergovernmental Organization
-    or submit itself to any jurisdiction.
--->
-<extension class="GaudiTest.GaudiExeTest" kind="test">
-<argument name="program"><text>gaudirun.py</text></argument>
-<argument name="args"><set>
-  <text>-v</text>
-  <text>../options/bug_101513/Write.py</text>
-</set></argument>
-<argument name="validator"><text>
-countErrorLines({"ERROR":0})
-</text></argument>
-<argument name="use_temp_dir"><enumeral>true</enumeral></argument>
-</extension>
diff --git a/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/bug_101513.qms/with_error.qmt b/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/bug_101513.qms/with_error.qmt
deleted file mode 100644
index 53b4a1d6709906d03204e9520e43607f0c8db792..0000000000000000000000000000000000000000
--- a/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/bug_101513.qms/with_error.qmt
+++ /dev/null
@@ -1,25 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE extension  PUBLIC '-//QM/2.3/Extension//EN'  'http://www.codesourcery.com/qm/dtds/2.3/-//qm/2.3/extension//en.dtd'>
-<!--
-    (c) Copyright 1998-2019 CERN for the benefit of the LHCb and ATLAS collaborations
-
-    This software is distributed under the terms of the Apache version 2 licence,
-    copied verbatim in the file "LICENSE".
-
-    In applying this licence, CERN does not waive the privileges and immunities
-    granted to it by virtue of its status as an Intergovernmental Organization
-    or submit itself to any jurisdiction.
--->
-<extension class="GaudiTest.GaudiExeTest" kind="test">
-<argument name="program"><text>gaudirun.py</text></argument>
-<argument name="args"><set>
-  <text>-v</text>
-  <text>../options/bug_101513/Read.py</text>
-</set></argument>
-<argument name="validator"><text>
-countErrorLines({"ERROR":2})
-</text></argument>
-<argument name="use_temp_dir"><enumeral>true</enumeral></argument>
-<argument name="prerequisites"><set>
-  <tuple><text>gauditestsuite.bug_101513.prepare</text><enumeral>PASS</enumeral></tuple>
-</set></argument>
-</extension>
diff --git a/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/bug_101513.qms/without_error.qmt b/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/bug_101513.qms/without_error.qmt
deleted file mode 100644
index 2a1282ddb962a83b6586ead6b2b9c7bf057d30c1..0000000000000000000000000000000000000000
--- a/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/bug_101513.qms/without_error.qmt
+++ /dev/null
@@ -1,26 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE extension  PUBLIC '-//QM/2.3/Extension//EN'  'http://www.codesourcery.com/qm/dtds/2.3/-//qm/2.3/extension//en.dtd'>
-<!--
-    (c) Copyright 1998-2019 CERN for the benefit of the LHCb and ATLAS collaborations
-
-    This software is distributed under the terms of the Apache version 2 licence,
-    copied verbatim in the file "LICENSE".
-
-    In applying this licence, CERN does not waive the privileges and immunities
-    granted to it by virtue of its status as an Intergovernmental Organization
-    or submit itself to any jurisdiction.
--->
-<extension class="GaudiTest.GaudiExeTest" kind="test">
-<argument name="program"><text>gaudirun.py</text></argument>
-<argument name="args"><set>
-  <text>-v</text>
-  <text>../options/bug_101513/Read.py</text>
-  <text>../options/bug_101513/DisablePFNWarning.py</text>
-</set></argument>
-<argument name="validator"><text>
-countErrorLines({"ERROR":0})
-</text></argument>
-<argument name="use_temp_dir"><enumeral>true</enumeral></argument>
-<argument name="prerequisites"><set>
-  <tuple><text>gauditestsuite.bug_101513.prepare</text><enumeral>PASS</enumeral></tuple>
-</set></argument>
-</extension>
diff --git a/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/bug_30209_namespace_in_sequencer.qmt b/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/bug_30209_namespace_in_sequencer.qmt
deleted file mode 100644
index 124aff9406914847749d6b64c6fe170cb64de0a5..0000000000000000000000000000000000000000
--- a/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/bug_30209_namespace_in_sequencer.qmt
+++ /dev/null
@@ -1,34 +0,0 @@
-<?xml version="1.0" ?><!DOCTYPE extension  PUBLIC '-//QM/2.3/Extension//EN'  'http://www.codesourcery.com/qm/dtds/2.3/-//qm/2.3/extension//en.dtd'>
-<!--
-    (c) Copyright 1998-2019 CERN for the benefit of the LHCb and ATLAS collaborations
-
-    This software is distributed under the terms of the Apache version 2 licence,
-    copied verbatim in the file "LICENSE".
-
-    In applying this licence, CERN does not waive the privileges and immunities
-    granted to it by virtue of its status as an Intergovernmental Organization
-    or submit itself to any jurisdiction.
--->
-<extension class="GaudiTest.GaudiExeTest" kind="test">
-  <argument name="program"><text>gaudirun.py</text></argument>
-  <argument name="options"><text>
-from Gaudi.Configuration import *
-from Configurables import GaudiTestSuite__CounterSvcAlg
-from Configurables import Gaudi__Sequencer as Sequencer
-
-counter2 = GaudiTestSuite__CounterSvcAlg("Counter2")
-
-seq = Sequencer("Sequencer",
-                Members = [ GaudiTestSuite__CounterSvcAlg.getType(),
-                            counter2,
-                            "GaudiTestSuite::StatSvcAlg:invert" ])
-
-ApplicationMgr(TopAlg = [seq], EvtSel = "NONE", EvtMax = 1)
-</text></argument>
-<argument name="validator"><text>
-expected = "Sequencer            INFO Member list: GaudiTestSuite::CounterSvcAlg, GaudiTestSuite::CounterSvcAlg/Counter2, GaudiTestSuite::StatSvcAlg:invert"
-if not expected in stdout:
-    causes.append("missing signature")
-    result["GaudiTest.expected_line"] = result.Quote(expected)
-</text></argument>
-</extension>
diff --git a/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/bug_34121_tool_properties_in_python.qmt b/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/bug_34121_tool_properties_in_python.qmt
deleted file mode 100644
index 3b3f0a74cc0f0b502ba4bf0baf21da70c807ef95..0000000000000000000000000000000000000000
--- a/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/bug_34121_tool_properties_in_python.qmt
+++ /dev/null
@@ -1,36 +0,0 @@
-<?xml version="1.0" ?><!DOCTYPE extension  PUBLIC '-//QM/2.3/Extension//EN'  'http://www.codesourcery.com/qm/dtds/2.3/-//qm/2.3/extension//en.dtd'>
-<!--
-    (c) Copyright 1998-2021 CERN for the benefit of the LHCb and ATLAS collaborations
-
-    This software is distributed under the terms of the Apache version 2 licence,
-    copied verbatim in the file "LICENSE".
-
-    In applying this licence, CERN does not waive the privileges and immunities
-    granted to it by virtue of its status as an Intergovernmental Organization
-    or submit itself to any jurisdiction.
--->
-<extension class="GaudiTest.GaudiExeTest" kind="test">
-  <argument name="program"><text>../../scripts/bug_34121.py</text></argument>
-<argument name="validator"><text>
-stdout = '\n'.join(l for l in stdout.splitlines()
-                   if 'EventLoopMgr      SUCCESS Event Number =' not in l and
-                      ' ---> Loop Finished' not in l)
-findReferenceBlock('''
-ApplicationMgr       INFO Application Manager Initialized successfully
-JobOptionsSvc        INFO Properties are dumped into &quot;gauditestsuite.bug_34121_tool_properties_in_python.joboptsdump&quot;
-ApplicationMgr       INFO Application Manager Started successfully
-Alg                  INFO executing....
-Alg.Tool             INFO Double = 0
-Alg                  INFO executing....
-Alg.Tool             INFO Double = 1
-Alg                  INFO executing....
-Alg.Tool             INFO Double = 2
-Alg                  INFO executing....
-Alg.Tool             INFO Double = 3
-Alg                  INFO executing....
-Alg.Tool             INFO Double = 4
-ApplicationMgr       INFO Application Manager Stopped successfully
-Alg                  INFO finalizing....
-''', stdout=stdout)
-</text></argument>
-</extension>
diff --git a/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/bug_35913.qmt b/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/bug_35913.qmt
deleted file mode 100644
index de86409ad056e77c8492d02e68f2958cf5f8ee1c..0000000000000000000000000000000000000000
--- a/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/bug_35913.qmt
+++ /dev/null
@@ -1,43 +0,0 @@
-<?xml version="1.0" ?>
-<!--
-    (c) Copyright 1998-2019 CERN for the benefit of the LHCb and ATLAS collaborations
-
-    This software is distributed under the terms of the Apache version 2 licence,
-    copied verbatim in the file "LICENSE".
-
-    In applying this licence, CERN does not waive the privileges and immunities
-    granted to it by virtue of its status as an Intergovernmental Organization
-    or submit itself to any jurisdiction.
--->
-<!DOCTYPE extension  PUBLIC '-//QM/2.3/Extension//EN'  'http://www.codesourcery.com/qm/dtds/2.3/-//qm/2.3/extension//en.dtd'>
-<extension class="GaudiTest.GaudiExeTest" kind="test">
-<argument name="program"><text>gaudirun.py</text></argument>
-<argument name="args"><set>
-<text>-v</text>
-<text>--dry-run</text>
-</set></argument>
-<argument name="options"><text>
-from Gaudi.Configuration import *
-from Configurables import Gaudi__TestSuite__HistoProps
-h = Gaudi__TestSuite__HistoProps()
-h.Histo1 = ('MyHistogram',-1,1,100)
-h.Histo1 = ('MyHistogram',-5,5,500)
-</text></argument>
-<argument name="validator"><text>
-
-conf_dict = eval('\n'.join(stdout.splitlines()))
-expected = {'Gaudi::TestSuite::HistoProps':
-                {'Histo1': ('MyHistogram', -5, 5, 500)}}
-
-if conf_dict != expected:
-    causes.append("configuration result")
-    from pprint import PrettyPrinter
-    pp = PrettyPrinter()
-    result["GaudiTest.configuration.expected"] = result.Quote(pp.pformat(expected))
-    result["GaudiTest.configuration.found"] = result.Quote(pp.pformat(conf_dict))
-</text></argument>
-<argument name="environment"><set>
-<text>GAUDIAPPNAME=</text>
-<text>GAUDIAPPVERSION=</text>
-</set></argument>
-</extension>
diff --git a/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/bug_41136.qmt b/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/bug_41136.qmt
deleted file mode 100644
index e5548a633df50224052fd6995a0a7e89d1bc2b59..0000000000000000000000000000000000000000
--- a/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/bug_41136.qmt
+++ /dev/null
@@ -1,32 +0,0 @@
-<?xml version="1.0" ?>
-<!--
-    (c) Copyright 1998-2019 CERN for the benefit of the LHCb and ATLAS collaborations
-
-    This software is distributed under the terms of the Apache version 2 licence,
-    copied verbatim in the file "LICENSE".
-
-    In applying this licence, CERN does not waive the privileges and immunities
-    granted to it by virtue of its status as an Intergovernmental Organization
-    or submit itself to any jurisdiction.
--->
-<!DOCTYPE extension  PUBLIC '-//QM/2.3/Extension//EN'  'http://www.codesourcery.com/qm/dtds/2.3/-//qm/2.3/extension//en.dtd'>
-<extension class="GaudiTest.GaudiExeTest" kind="test">
-<argument name="program"><text>gaudirun.py</text></argument>
-<argument name="args"><set><text>-v</text></set></argument>
-<argument name="options"><text>
-from Gaudi.Configuration import *
-from Configurables import TestToolFailing, TestToolAlgFailure
-
-tta1 = TestToolAlgFailure("TestAlg1", Tools = [ TestToolFailing("Tool") ], IgnoreFailure = True)
-tta2 = TestToolAlgFailure("TestAlg2", Tools = [ TestToolFailing("Tool") ], IgnoreFailure = False)
-
-ApplicationMgr(TopAlg = [ tta1, tta2 ],
-               EvtSel = "NONE",
-               EvtMax = 1)
-
-</text></argument>
-<argument name="validator"><text>
-countErrorLines({"ERROR":8})
-</text></argument>
-<argument name="exit_code"><integer>1</integer></argument>
-</extension>
diff --git a/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/callback.qmt b/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/callback.qmt
deleted file mode 100644
index 1703df18a0f66a04aefe04a0682443921dbc817b..0000000000000000000000000000000000000000
--- a/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/callback.qmt
+++ /dev/null
@@ -1,16 +0,0 @@
-<?xml version="1.0" ?><!DOCTYPE extension  PUBLIC '-//QM/2.3/Extension//EN'  'http://www.codesourcery.com/qm/dtds/2.3/-//qm/2.3/extension//en.dtd'>
-<!--
-    (c) Copyright 1998-2024 CERN for the benefit of the LHCb and ATLAS collaborations
-
-    This software is distributed under the terms of the Apache version 2 licence,
-    copied verbatim in the file "LICENSE".
-
-    In applying this licence, CERN does not waive the privileges and immunities
-    granted to it by virtue of its status as an Intergovernmental Organization
-    or submit itself to any jurisdiction.
--->
-<extension class="GaudiTest.GaudiExeTest" kind="test">
-  <argument name="program"><text>gaudirun.py</text></argument>
-  <argument name="args"><set><text>../../options/FSMCallbackTest.py</text></set></argument>
-  <argument name="reference"><text>refs/FSMCallbackTest.ref</text></argument>
-</extension>
diff --git a/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/colormsg.qmt b/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/colormsg.qmt
deleted file mode 100644
index a0769db562059c119d058a73a44ad1b956cab68e..0000000000000000000000000000000000000000
--- a/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/colormsg.qmt
+++ /dev/null
@@ -1,17 +0,0 @@
-<?xml version="1.0" ?><!DOCTYPE extension  PUBLIC '-//QM/2.3/Extension//EN'  'http://www.codesourcery.com/qm/dtds/2.3/-//qm/2.3/extension//en.dtd'>
-<!--
-    (c) Copyright 1998-2019 CERN for the benefit of the LHCb and ATLAS collaborations
-
-    This software is distributed under the terms of the Apache version 2 licence,
-    copied verbatim in the file "LICENSE".
-
-    In applying this licence, CERN does not waive the privileges and immunities
-    granted to it by virtue of its status as an Intergovernmental Organization
-    or submit itself to any jurisdiction.
--->
-<extension class="GaudiTest.GaudiExeTest" kind="test">
-<argument name="args"><set><text>../../options/ColorMsg.opts</text></set></argument>
-<argument name="use_temp_dir"><enumeral>true</enumeral></argument>
-<argument name="reference"><text>refs/ColorMsg.ref</text></argument>
-<argument name="unsupported_platforms"><set><text>win32</text></set></argument>
-</extension>
diff --git a/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/colormsg_py.qmt b/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/colormsg_py.qmt
deleted file mode 100644
index 17fd5aac56024d248c2cebdc78abc89fab9a68d9..0000000000000000000000000000000000000000
--- a/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/colormsg_py.qmt
+++ /dev/null
@@ -1,21 +0,0 @@
-<?xml version="1.0" ?><!DOCTYPE extension  PUBLIC '-//QM/2.3/Extension//EN'  'http://www.codesourcery.com/qm/dtds/2.3/-//qm/2.3/extension//en.dtd'>
-<!--
-    (c) Copyright 1998-2019 CERN for the benefit of the LHCb and ATLAS collaborations
-
-    This software is distributed under the terms of the Apache version 2 licence,
-    copied verbatim in the file "LICENSE".
-
-    In applying this licence, CERN does not waive the privileges and immunities
-    granted to it by virtue of its status as an Intergovernmental Organization
-    or submit itself to any jurisdiction.
--->
-<extension class="GaudiTest.GaudiExeTest" kind="test">
-<argument name="program"><text>gaudirun.py</text></argument>
-<argument name="args"><set><text>../../options/ColorMsg.opts</text></set></argument>
-<argument name="use_temp_dir"><enumeral>true</enumeral></argument>
-<argument name="reference"><text>refs/ColorMsg_py.ref</text></argument>
-<argument name="unsupported_platforms"><set><text>win32</text></set></argument>
-<argument name="environment"><set>
-<text>JOBOPTSEARCHPATH=$ENV_PROJECT_SOURCE_DIR/GaudiTestSuite/options:$ENV_PROJECT_SOURCE_DIR/Gaudi/GaudiTestSuite/options</text>
-</set></argument>
-</extension>
diff --git a/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/conditional_output.qms/read.qmt b/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/conditional_output.qms/read.qmt
deleted file mode 100644
index 1f2306563330b092d675863fd4087c0c0064d970..0000000000000000000000000000000000000000
--- a/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/conditional_output.qms/read.qmt
+++ /dev/null
@@ -1,27 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE extension  PUBLIC '-//QM/2.3/Extension//EN'  'http://www.codesourcery.com/qm/dtds/2.3/-//qm/2.3/extension//en.dtd'>
-<!--
-    (c) Copyright 1998-2019 CERN for the benefit of the LHCb and ATLAS collaborations
-
-    This software is distributed under the terms of the Apache version 2 licence,
-    copied verbatim in the file "LICENSE".
-
-    In applying this licence, CERN does not waive the privileges and immunities
-    granted to it by virtue of its status as an Intergovernmental Organization
-    or submit itself to any jurisdiction.
--->
-<extension class="GaudiTest.GaudiExeTest" kind="test">
-<argument name="program"><text>gaudirun.py</text></argument>
-<argument name="args"><set>
-  <text>-v</text>
-  <text>../../options/ConditionalOutput/Read.py</text>
-</set></argument>
-<argument name="reference"><text>refs/conditional_output/read.ref</text></argument>
-<argument name="use_temp_dir"><enumeral>true</enumeral></argument>
-<argument name="prerequisites"><set>
-  <tuple><text>gauditestsuite.conditional_output.write</text><enumeral>PASS</enumeral></tuple>
-</set></argument>
-<argument name="environment"><set>
-<text>GAUDIAPPNAME=</text>
-<text>GAUDIAPPVERSION=</text>
-</set></argument>
-</extension>
diff --git a/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/conditional_output.qms/write.qmt b/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/conditional_output.qms/write.qmt
deleted file mode 100644
index 205c88e6c019c70342bc7ecb60ff6fa9317faffa..0000000000000000000000000000000000000000
--- a/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/conditional_output.qms/write.qmt
+++ /dev/null
@@ -1,27 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE extension  PUBLIC '-//QM/2.3/Extension//EN'  'http://www.codesourcery.com/qm/dtds/2.3/-//qm/2.3/extension//en.dtd'>
-<!--
-    (c) Copyright 1998-2019 CERN for the benefit of the LHCb and ATLAS collaborations
-
-    This software is distributed under the terms of the Apache version 2 licence,
-    copied verbatim in the file "LICENSE".
-
-    In applying this licence, CERN does not waive the privileges and immunities
-    granted to it by virtue of its status as an Intergovernmental Organization
-    or submit itself to any jurisdiction.
--->
-<extension class="GaudiTest.GaudiExeTest" kind="test">
-<argument name="program"><text>gaudirun.py</text></argument>
-<argument name="args"><set>
-  <text>-v</text>
-  <text>../../options/ConditionalOutput/Write.py</text>
-</set></argument>
-<argument name="reference"><text>refs/conditional_output/write.ref</text></argument>
-<argument name="use_temp_dir"><enumeral>true</enumeral></argument>
-<argument name="environment"><set>
-<text>STDOPTS=$ENV_PROJECT_SOURCE_DIR/GaudiTestSuite/options</text>
-<text>JOBOPTSEARCHPATH=$ENV_PROJECT_SOURCE_DIR/GaudiTestSuite/tests/qmtest:$ENV_PROJECT_SOURCE_DIR/GaudiTestSuite/options:$ENV_PROJECT_SOURCE_DIR/Gaudi/tests/pyjobopts:$ENV_PROJECT_SOURCE_DIR/Gaudi/tests</text>
-<text>PYTHONPATH=$ENV_PROJECT_SOURCE_DIR/GaudiTestSuite/tests/qmtest:$ENV_PROJECT_SOURCE_DIR/Gaudi/tests/python:$PYTHONPATH</text>
-<text>GAUDIAPPNAME=</text>
-<text>GAUDIAPPVERSION=</text>
-</set></argument>
-</extension>
diff --git a/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/conditions.qmt b/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/conditions.qmt
deleted file mode 100644
index 98c8f7c8906bc72927f5d4a74c1f55880cf0693f..0000000000000000000000000000000000000000
--- a/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/conditions.qmt
+++ /dev/null
@@ -1,26 +0,0 @@
-<?xml version="1.0" ?>
-<!--
-    (c) Copyright 1998-2019 CERN for the benefit of the LHCb and ATLAS collaborations
-
-    This software is distributed under the terms of the Apache version 2 licence,
-    copied verbatim in the file "LICENSE".
-
-    In applying this licence, CERN does not waive the privileges and immunities
-    granted to it by virtue of its status as an Intergovernmental Organization
-    or submit itself to any jurisdiction.
--->
-<!DOCTYPE extension  PUBLIC '-//QM/2.3/Extension//EN'  'http://www.codesourcery.com/qm/dtds/2.3/-//qm/2.3/extension//en.dtd'>
-<extension class="GaudiTest.GaudiExeTest" kind="test">
-<argument name="program"><text>gaudirun.py</text></argument>
-<argument name="options"><text>
-from Gaudi.Configuration import *
-from Configurables import Gaudi__TestSuite__Conditions__UserAlg as UA
-
-ApplicationMgr(EvtSel="NONE",
-               EvtMax=5,
-               TopAlg=[
-                   UA("ConditionsUser1"),
-                   UA("ConditionsUser2", MyCondition="another/key")])
-</text></argument>
-<argument name="reference"><text>refs/ConditionsAccess.ref</text></argument>
-</extension>
diff --git a/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/configurableuser.qmt b/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/configurableuser.qmt
deleted file mode 100644
index 1902f5d1a027f6e965c3bda3d664fd72471b1e4e..0000000000000000000000000000000000000000
--- a/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/configurableuser.qmt
+++ /dev/null
@@ -1,28 +0,0 @@
-<?xml version="1.0" ?>
-<!--
-    (c) Copyright 1998-2019 CERN for the benefit of the LHCb and ATLAS collaborations
-
-    This software is distributed under the terms of the Apache version 2 licence,
-    copied verbatim in the file "LICENSE".
-
-    In applying this licence, CERN does not waive the privileges and immunities
-    granted to it by virtue of its status as an Intergovernmental Organization
-    or submit itself to any jurisdiction.
--->
-<!DOCTYPE extension  PUBLIC '-//QM/2.3/Extension//EN'  'http://www.codesourcery.com/qm/dtds/2.3/-//qm/2.3/extension//en.dtd'>
-<extension class="GaudiTest.GaudiExeTest" kind="test">
-<argument name="program"><text>gaudirun.py</text></argument>
-<argument name="args"><set><text>-v</text>
-                           <text>ConfigurableUser.py</text></set></argument>
-<argument name="validator"><text>
-countErrorLines()
-findReferenceBlock("""
-==== Configuration completed ====
-/***** Service ApplicationMgr/ApplicationMgr *******************************************************
-""", id = "PostConf")
-
-</text></argument>
-<argument name="environment"><set>
-<text>JOBOPTSEARCHPATH=$ENV_PROJECT_SOURCE_DIR/GaudiTestSuite/options:$ENV_PROJECT_SOURCE_DIR/Gaudi/GaudiTestSuite/options</text>
-</set></argument>
-</extension>
diff --git a/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/control_flow.qms/algsequencer.qmt b/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/control_flow.qms/algsequencer.qmt
deleted file mode 100644
index bd5612059f9a8c925fd5918ca7ca543f3af61bdb..0000000000000000000000000000000000000000
--- a/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/control_flow.qms/algsequencer.qmt
+++ /dev/null
@@ -1,17 +0,0 @@
-<?xml version="1.0" ?><!DOCTYPE extension  PUBLIC '-//QM/2.3/Extension//EN'  'http://www.codesourcery.com/qm/dtds/2.3/-//qm/2.3/extension//en.dtd'>
-<!--
-    (c) Copyright 1998-2019 CERN for the benefit of the LHCb and ATLAS collaborations
-
-    This software is distributed under the terms of the Apache version 2 licence,
-    copied verbatim in the file "LICENSE".
-
-    In applying this licence, CERN does not waive the privileges and immunities
-    granted to it by virtue of its status as an Intergovernmental Organization
-    or submit itself to any jurisdiction.
--->
-<extension class="GaudiTest.GaudiExeTest" kind="test">
-  <argument name="program"><text>gaudirun.py</text></argument>
-  <argument name="args"><set><text>../../options/ControlFlow/AlgSequencer.py</text></set></argument>
-  <argument name="use_temp_dir"><enumeral>true</enumeral></argument>
-  <argument name="reference"><text>refs/ControlFlow/AlgSequencer.ref</text></argument>
-</extension>
diff --git a/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/control_flow.qms/superalg_dynamic_graph.qmt b/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/control_flow.qms/superalg_dynamic_graph.qmt
deleted file mode 100644
index bf8bb901cad1163896a51bdc9cf57b4615af4c01..0000000000000000000000000000000000000000
--- a/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/control_flow.qms/superalg_dynamic_graph.qmt
+++ /dev/null
@@ -1,26 +0,0 @@
-<?xml version="1.0" ?><!DOCTYPE extension  PUBLIC '-//QM/2.3/Extension//EN'  'http://www.codesourcery.com/qm/dtds/2.3/-//qm/2.3/extension//en.dtd'>
-<!--
-    (c) Copyright 1998-2019 CERN for the benefit of the LHCb and ATLAS collaborations
-
-    This software is distributed under the terms of the Apache version 2 licence,
-    copied verbatim in the file "LICENSE".
-
-    In applying this licence, CERN does not waive the privileges and immunities
-    granted to it by virtue of its status as an Intergovernmental Organization
-    or submit itself to any jurisdiction.
--->
-<extension class="GaudiTest.GaudiExeTest" kind="test">
-  <argument name="program"><text>gaudirun.py</text></argument>
-  <argument name="args"><set><text>../../options/ControlFlow/SuperAlgDynamicGraph.py</text></set></argument>
-  <argument name="use_temp_dir"><enumeral>true</enumeral></argument>
-  <argument name="reference"><text>refs/ControlFlow/SuperAlgDynamicGraph.ref</text></argument>
-  <argument name="validator"><text>
-import os
-import sys
-sys.path.append(os.path.join(os.environ.get("ENV_PROJECT_SOURCE_DIR"), "GaudiTestSuite", "tests", "qmtest"))
-sys.path.append(os.path.join(os.environ.get("ENV_PROJECT_SOURCE_DIR"), "Gaudi", "GaudiTestSuite", "tests", "qmtest"))
-
-from ControlFlowTestValidator import preprocessor
-validateWithReference(preproc = preprocessor)
-  </text></argument>
-</extension>
diff --git a/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/control_flow.qms/superalgorithm.qmt b/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/control_flow.qms/superalgorithm.qmt
deleted file mode 100644
index e8dd1f6992bf4c19a0b2edcffe0f3d0e6ddfc1a4..0000000000000000000000000000000000000000
--- a/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/control_flow.qms/superalgorithm.qmt
+++ /dev/null
@@ -1,26 +0,0 @@
-<?xml version="1.0" ?><!DOCTYPE extension  PUBLIC '-//QM/2.3/Extension//EN'  'http://www.codesourcery.com/qm/dtds/2.3/-//qm/2.3/extension//en.dtd'>
-<!--
-    (c) Copyright 1998-2019 CERN for the benefit of the LHCb and ATLAS collaborations
-
-    This software is distributed under the terms of the Apache version 2 licence,
-    copied verbatim in the file "LICENSE".
-
-    In applying this licence, CERN does not waive the privileges and immunities
-    granted to it by virtue of its status as an Intergovernmental Organization
-    or submit itself to any jurisdiction.
--->
-<extension class="GaudiTest.GaudiExeTest" kind="test">
-  <argument name="program"><text>gaudirun.py</text></argument>
-  <argument name="args"><set><text>../../options/ControlFlow/SuperAlgorithm.py</text></set></argument>
-  <argument name="use_temp_dir"><enumeral>true</enumeral></argument>
-  <argument name="reference"><text>refs/ControlFlow/SuperAlgorithm.ref</text></argument>
-  <argument name="validator"><text>
-import os
-import sys
-sys.path.append(os.path.join(os.environ.get("ENV_PROJECT_SOURCE_DIR"), "GaudiTestSuite", "tests", "qmtest"))
-sys.path.append(os.path.join(os.environ.get("ENV_PROJECT_SOURCE_DIR"), "Gaudi", "GaudiTestSuite", "tests", "qmtest"))
-
-from ControlFlowTestValidator import preprocessor
-validateWithReference(preproc = preprocessor)
-  </text></argument>
-</extension>
diff --git a/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/control_flow.qms/toolhandles.qmt b/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/control_flow.qms/toolhandles.qmt
deleted file mode 100644
index b746c7c433d2576ab3fbfd37474ea73d15e8f2b4..0000000000000000000000000000000000000000
--- a/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/control_flow.qms/toolhandles.qmt
+++ /dev/null
@@ -1,22 +0,0 @@
-<?xml version="1.0" ?><!DOCTYPE extension  PUBLIC '-//QM/2.3/Extension//EN'  'http://www.codesourcery.com/qm/dtds/2.3/-//qm/2.3/extension//en.dtd'>
-<!--
-    (c) Copyright 1998-2024 CERN for the benefit of the LHCb and ATLAS collaborations
-
-    This software is distributed under the terms of the Apache version 2 licence,
-    copied verbatim in the file "LICENSE".
-
-    In applying this licence, CERN does not waive the privileges and immunities
-    granted to it by virtue of its status as an Intergovernmental Organization
-    or submit itself to any jurisdiction.
--->
-<extension class="GaudiTest.GaudiExeTest" kind="test">
-<argument name="program"><text>gaudirun.py</text></argument>
-<argument name="args"><set><text>../../options/ToolHandles.py</text></set></argument>
-<argument name="reference"><text>refs/ToolHandles.ref</text></argument>
-<argument name="exit_code"><integer>0</integer></argument>
-<argument name="validator"><text>
-# ignore order of lines printed during execution
-preprocessor = normalizeTestSuite + SortGroupOfLines(r"^THData.*INFO executing")
-validateWithReference(preproc = preprocessor)
-</text></argument>
-</extension>
diff --git a/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/counterAlg.qmt b/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/counterAlg.qmt
deleted file mode 100644
index 4e28c68dcc35ed56afa72149aa59c8c17966e26d..0000000000000000000000000000000000000000
--- a/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/counterAlg.qmt
+++ /dev/null
@@ -1,17 +0,0 @@
-<?xml version="1.0" ?><!DOCTYPE extension  PUBLIC '-//QM/2.3/Extension//EN'  'http://www.codesourcery.com/qm/dtds/2.3/-//qm/2.3/extension//en.dtd'>
-<!--
-    (c) Copyright 1998-2019 CERN for the benefit of the LHCb and ATLAS collaborations
-
-    This software is distributed under the terms of the Apache version 2 licence,
-    copied verbatim in the file "LICENSE".
-
-    In applying this licence, CERN does not waive the privileges and immunities
-    granted to it by virtue of its status as an Intergovernmental Organization
-    or submit itself to any jurisdiction.
--->
-<extension class="GaudiTest.GaudiExeTest" kind="test">
-  <argument name="program"><text>gaudirun.py</text></argument>
-  <argument name="args"><set><text>../../options/CounterAlg.py</text></set></argument>
-  <argument name="use_temp_dir"><enumeral>true</enumeral></argument>
-  <argument name="reference"><text>refs/CounterAlg.ref</text></argument>
-</extension>
diff --git a/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/custom_app_from_python.qmt b/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/custom_app_from_python.qmt
deleted file mode 100644
index bbc775560e033267c4df3f28cf53d9b9513c867b..0000000000000000000000000000000000000000
--- a/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/custom_app_from_python.qmt
+++ /dev/null
@@ -1,26 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE extension  PUBLIC '-//QM/2.3/Extension//EN'  'http://www.codesourcery.com/qm/dtds/2.3/-//qm/2.3/extension//en.dtd'>
-<!--
-    (c) Copyright 1998-2019 CERN for the benefit of the LHCb and ATLAS collaborations
-
-    This software is distributed under the terms of the Apache version 2 licence,
-    copied verbatim in the file "LICENSE".
-
-    In applying this licence, CERN does not waive the privileges and immunities
-    granted to it by virtue of its status as an Intergovernmental Organization
-    or submit itself to any jurisdiction.
--->
-<extension class="GaudiTest.GaudiExeTest" kind="test">
-<argument name="program"><text>gaudirun.py</text></argument>
-<argument name="args"><set>
-  <text>-v</text>
-  <text>--application=Test::CustomApp</text>
-  <text>../../options/CustomAppFromOptions.py</text>
-</set></argument>
-<argument name="validator"><text>
-findReferenceBlock("=== Custom Application ===")
-</text></argument>
-<argument name="use_temp_dir"><enumeral>true</enumeral></argument>
-<argument name="environment"><set>
-<text>ROOT_INCLUDE_PATH=$ENV_PROJECT_SOURCE_DIR/GaudiKernel/include:$ENV_PROJECT_SOURCE_DIR/GaudiPluginService/include:$ROOT_INCLUDE_PATH</text>
-</set></argument>
-</extension>
diff --git a/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/dataondemand.qms/dynamic.qmt b/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/dataondemand.qms/dynamic.qmt
deleted file mode 100644
index 4d4d25a38cc0f5d261ca699bcee97b9f087d36ac..0000000000000000000000000000000000000000
--- a/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/dataondemand.qms/dynamic.qmt
+++ /dev/null
@@ -1,48 +0,0 @@
-<?xml version="1.0" ?><!DOCTYPE extension  PUBLIC '-//QM/2.3/Extension//EN'  'http://www.codesourcery.com/qm/dtds/2.3/-//qm/2.3/extension//en.dtd'>
-<!--
-    (c) Copyright 1998-2019 CERN for the benefit of the LHCb and ATLAS collaborations
-
-    This software is distributed under the terms of the Apache version 2 licence,
-    copied verbatim in the file "LICENSE".
-
-    In applying this licence, CERN does not waive the privileges and immunities
-    granted to it by virtue of its status as an Intergovernmental Organization
-    or submit itself to any jurisdiction.
--->
-<extension class="GaudiTest.GaudiExeTest" kind="test">
-  <argument name="program"><text>gaudirun.py</text></argument>
-  <argument name="args"><set><text>../../options/DataOnDemand.py</text></set></argument>
-  <argument name="options"><text>
-from Gaudi.Configuration import *
-# modify the DataOnDemandSvc configuration to use the dynamic mapping.
-from Configurables import DataOnDemandSvc, DODBasicMapper
-
-dod = DataOnDemandSvc()
-mapper = DODBasicMapper()
-
-mapper.Algorithms = dod.AlgMap
-dod.AlgMap = {}
-
-mapper.Nodes = dod.NodeMap
-dod.NodeMap = {}
-
-import re
-obsolete = re.compile(r"DATA='([^']*)'\s*TYPE='([^']*)'")
-
-for m in filter(None, map(obsolete.match, dod.Algorithms)):
-    mapper.Algorithms[m.group(1)] = m.group(2)
-dod.Algorithms = []
-
-for m in filter(None, map(obsolete.match, dod.Nodes)):
-    mapper.Nodes[m.group(1)] = m.group(2)
-dod.Nodes = []
-
-dod.NodeMappingTools = [mapper]
-dod.AlgMappingTools = [mapper]
-
-# Ensure that the ToolSvc is finalized after the DOD
-ApplicationMgr().ExtSvc.insert(0, ToolSvc()) # equivalent to '= [ToolSvc(), dod]'
-  </text></argument>
-  <argument name="use_temp_dir"><enumeral>true</enumeral></argument>
-  <argument name="reference"><text>refs/DataOnDemandDyn.ref</text></argument>
-</extension>
diff --git a/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/dataondemand.qms/static.qmt b/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/dataondemand.qms/static.qmt
deleted file mode 100644
index aadeecf61fa04a08dfa9014830af89fca1839c4b..0000000000000000000000000000000000000000
--- a/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/dataondemand.qms/static.qmt
+++ /dev/null
@@ -1,17 +0,0 @@
-<?xml version="1.0" ?><!DOCTYPE extension  PUBLIC '-//QM/2.3/Extension//EN'  'http://www.codesourcery.com/qm/dtds/2.3/-//qm/2.3/extension//en.dtd'>
-<!--
-    (c) Copyright 1998-2019 CERN for the benefit of the LHCb and ATLAS collaborations
-
-    This software is distributed under the terms of the Apache version 2 licence,
-    copied verbatim in the file "LICENSE".
-
-    In applying this licence, CERN does not waive the privileges and immunities
-    granted to it by virtue of its status as an Intergovernmental Organization
-    or submit itself to any jurisdiction.
--->
-<extension class="GaudiTest.GaudiExeTest" kind="test">
-  <argument name="program"><text>gaudirun.py</text></argument>
-  <argument name="args"><set><text>../../options/DataOnDemand.py</text></set></argument>
-  <argument name="use_temp_dir"><enumeral>true</enumeral></argument>
-  <argument name="reference"><text>refs/DataOnDemand.ref</text></argument>
-</extension>
diff --git a/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/deferred_write.qms/enforced.qmt b/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/deferred_write.qms/enforced.qmt
deleted file mode 100644
index cdaacc52b2a9260fbf12fde3eccce2f4a8b49a85..0000000000000000000000000000000000000000
--- a/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/deferred_write.qms/enforced.qmt
+++ /dev/null
@@ -1,41 +0,0 @@
-<?xml version="1.0" ?><!DOCTYPE extension  PUBLIC '-//QM/2.3/Extension//EN'  'http://www.codesourcery.com/qm/dtds/2.3/-//qm/2.3/extension//en.dtd'>
-<!--
-    (c) Copyright 1998-2021 CERN for the benefit of the LHCb and ATLAS collaborations
-
-    This software is distributed under the terms of the Apache version 2 licence,
-    copied verbatim in the file "LICENSE".
-
-    In applying this licence, CERN does not waive the privileges and immunities
-    granted to it by virtue of its status as an Intergovernmental Organization
-    or submit itself to any jurisdiction.
--->
-<extension class="GaudiTest.GaudiExeTest" kind="test">
-<argument name="program"><text>gaudirun.py</text></argument>
-<argument name="args"><set>
-  <text>-v</text>
-  <text>../options/GaudiMP/EnforceDelegatedWrite.py</text>
-</set></argument>
-<argument name="use_temp_dir"><enumeral>true</enumeral></argument>
-<argument name="validator"><text>
-stdout = '\n'.join(l for l in stdout.splitlines()
-                   if 'EventLoopMgr      SUCCESS Event Number =' not in l and
-                      ' ---> Loop Finished' not in l)
-findReferenceBlock('''
-ApplicationMgr       INFO Application Manager Initialized successfully
-JobOptionsSvc        INFO Properties are dumped into &quot;gauditestsuite.deferred_write.enforced.joboptsdump&quot;
-ApplicationMgr       INFO Application Manager Started successfully
-EventInit            INFO executing....
-Deferred:Stream1     INFO executing....
-EventInit            INFO executing....
-Deferred:Stream2     INFO executing....
-EventInit            INFO executing....
-Deferred:Stream1     INFO executing....
-EventInit            INFO executing....
-Deferred:Stream2     INFO executing....
-ApplicationMgr       INFO Application Manager Stopped successfully
-Deferred:Stream1     INFO finalizing....
-Deferred:Stream2     INFO finalizing....
-EventInit            INFO finalizing....
-''', stdout=stdout)
-</text></argument>
-</extension>
diff --git a/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/deferred_write.qms/explicit.qmt b/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/deferred_write.qms/explicit.qmt
deleted file mode 100644
index 0d802f3b1e85bb944fd5633d6c038931ff80dae6..0000000000000000000000000000000000000000
--- a/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/deferred_write.qms/explicit.qmt
+++ /dev/null
@@ -1,41 +0,0 @@
-<?xml version="1.0" ?><!DOCTYPE extension  PUBLIC '-//QM/2.3/Extension//EN'  'http://www.codesourcery.com/qm/dtds/2.3/-//qm/2.3/extension//en.dtd'>
-<!--
-    (c) Copyright 1998-2021 CERN for the benefit of the LHCb and ATLAS collaborations
-
-    This software is distributed under the terms of the Apache version 2 licence,
-    copied verbatim in the file "LICENSE".
-
-    In applying this licence, CERN does not waive the privileges and immunities
-    granted to it by virtue of its status as an Intergovernmental Organization
-    or submit itself to any jurisdiction.
--->
-<extension class="GaudiTest.GaudiExeTest" kind="test">
-<argument name="program"><text>gaudirun.py</text></argument>
-<argument name="args"><set>
-  <text>-v</text>
-  <text>../options/GaudiMP/DelegatedWrite.py</text>
-</set></argument>
-<argument name="use_temp_dir"><enumeral>true</enumeral></argument>
-<argument name="validator"><text>
-stdout = '\n'.join(l for l in stdout.splitlines()
-                   if 'EventLoopMgr      SUCCESS Event Number =' not in l and
-                      ' ---> Loop Finished' not in l)
-findReferenceBlock('''
-ApplicationMgr       INFO Application Manager Initialized successfully
-JobOptionsSvc        INFO Properties are dumped into &quot;gauditestsuite.deferred_write.explicit.joboptsdump&quot;
-ApplicationMgr       INFO Application Manager Started successfully
-EventInit            INFO executing....
-Stream1              INFO executing....
-EventInit            INFO executing....
-Stream2              INFO executing....
-EventInit            INFO executing....
-Stream1              INFO executing....
-EventInit            INFO executing....
-Stream2              INFO executing....
-ApplicationMgr       INFO Application Manager Stopped successfully
-Stream1              INFO finalizing....
-Stream2              INFO finalizing....
-EventInit            INFO finalizing....
-''', stdout=stdout)
-</text></argument>
-</extension>
diff --git a/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/event_timeout.qmt b/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/event_timeout.qmt
deleted file mode 100644
index 2c9b2971a9c510d7ea0f12919135a7726680e641..0000000000000000000000000000000000000000
--- a/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/event_timeout.qmt
+++ /dev/null
@@ -1,79 +0,0 @@
-<?xml version="1.0" ?><!DOCTYPE extension  PUBLIC '-//QM/2.3/Extension//EN'  'http://www.codesourcery.com/qm/dtds/2.3/-//qm/2.3/extension//en.dtd'>
-<!--
-    (c) Copyright 1998-2024 CERN for the benefit of the LHCb and ATLAS collaborations
-
-    This software is distributed under the terms of the Apache version 2 licence,
-    copied verbatim in the file "LICENSE".
-
-    In applying this licence, CERN does not waive the privileges and immunities
-    granted to it by virtue of its status as an Intergovernmental Organization
-    or submit itself to any jurisdiction.
--->
-<extension class="GaudiTest.GaudiExeTest" kind="test">
-  <argument name="program"><text>gaudirun.py</text></argument>
-  <argument name="options"><text>
-from Gaudi.Configuration import *
-
-from Configurables import GaudiTesting__SleepyAlg as SleepyAlg
-from Configurables import Gaudi__EventWatchdogAlg as EventWatchdogAlg
-
-importOptions("Common.opts")
-
-alg = SleepyAlg("Sleepy", SleepTime = 11)
-ewa = EventWatchdogAlg(EventTimeout = 2)
-
-app = ApplicationMgr(TopAlg = [ewa, alg],
-                     EvtSel = "NONE", EvtMax = 2)
-
-</text></argument>
-<argument name="environment"><set>
-<text>JOBOPTSEARCHPATH=$ENV_PROJECT_SOURCE_DIR/GaudiTestSuite/options:$ENV_PROJECT_SOURCE_DIR/Gaudi/GaudiTestSuite/options</text>
-</set></argument>
-<argument name="validator"><text>
-import re
-stdout = re.sub(r"size = [0-9]+(\.[0-9]*)? MB", "size = # MB", stdout)
-stdout = re.sub(r"(event .* took \d+)\.\d+s", r"\1.###s", stdout)
-stdout = '\n'.join(l for l in stdout.splitlines()
-                   if 'EventLoopMgr      SUCCESS Event Number =' not in l and
-                      'EventLoopMgr         INFO ---> Loop Finished' not in l)
-
-findReferenceBlock("""
-ApplicationMgr       INFO Application Manager Started successfully
-Sleepy               INFO Executing event 1
-Sleepy               INFO Sleeping for 11 seconds
-EventWatchdog     WARNING More than 2s since the beginning of the event (s: 0  e: 0)
-EventWatchdog        INFO Current memory usage is virtual size = # MB, resident set size = # MB
-EventWatchdog     WARNING Another 2s passed since last timeout (s: 0  e: 0)
-EventWatchdog        INFO Current memory usage is virtual size = # MB, resident set size = # MB
-EventWatchdog     WARNING Another 2s passed since last timeout (s: 0  e: 0)
-EventWatchdog        INFO Current memory usage is virtual size = # MB, resident set size = # MB
-EventWatchdog     WARNING Another 2s passed since last timeout (s: 0  e: 0)
-EventWatchdog        INFO Current memory usage is virtual size = # MB, resident set size = # MB
-EventWatchdog     WARNING Another 2s passed since last timeout (s: 0  e: 0)
-EventWatchdog        INFO Current memory usage is virtual size = # MB, resident set size = # MB
-Sleepy               INFO Back from sleep
-EventWatchdog        INFO An event (s: 0  e: 0) took 11.###s
-Sleepy               INFO Executing event 2
-Sleepy               INFO Sleeping for 11 seconds
-EventWatchdog     WARNING More than 2s since the beginning of the event (s: 0  e: 1)
-EventWatchdog        INFO Current memory usage is virtual size = # MB, resident set size = # MB
-EventWatchdog     WARNING Another 2s passed since last timeout (s: 0  e: 1)
-EventWatchdog        INFO Current memory usage is virtual size = # MB, resident set size = # MB
-EventWatchdog     WARNING Another 2s passed since last timeout (s: 0  e: 1)
-EventWatchdog        INFO Current memory usage is virtual size = # MB, resident set size = # MB
-EventWatchdog     WARNING Another 2s passed since last timeout (s: 0  e: 1)
-EventWatchdog        INFO Current memory usage is virtual size = # MB, resident set size = # MB
-EventWatchdog     WARNING Another 2s passed since last timeout (s: 0  e: 1)
-EventWatchdog        INFO Current memory usage is virtual size = # MB, resident set size = # MB
-Sleepy               INFO Back from sleep
-EventWatchdog        INFO An event (s: 0  e: 1) took 11.###s
-ApplicationMgr       INFO Application Manager Stopped successfully
-""", stdout = stdout)
-</text></argument>
-<argument name="unsupported_platforms"><set>
-  <text>asan</text>
-  <text>lsan</text>
-  <text>ubsan</text>
-  <text>tsan</text>
-</set></argument>
-</extension>
diff --git a/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/event_timeout_abort.qmt b/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/event_timeout_abort.qmt
deleted file mode 100644
index a746eab65bcb434003f7d4ab09c71bc1d887c3f3..0000000000000000000000000000000000000000
--- a/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/event_timeout_abort.qmt
+++ /dev/null
@@ -1,61 +0,0 @@
-<?xml version="1.0" ?><!DOCTYPE extension  PUBLIC '-//QM/2.3/Extension//EN'  'http://www.codesourcery.com/qm/dtds/2.3/-//qm/2.3/extension//en.dtd'>
-<!--
-    (c) Copyright 1998-2024 CERN for the benefit of the LHCb and ATLAS collaborations
-
-    This software is distributed under the terms of the Apache version 2 licence,
-    copied verbatim in the file "LICENSE".
-
-    In applying this licence, CERN does not waive the privileges and immunities
-    granted to it by virtue of its status as an Intergovernmental Organization
-    or submit itself to any jurisdiction.
--->
-<extension class="GaudiTest.GaudiExeTest" kind="test">
-<argument name="program"><text>gaudirun.py</text></argument>
-<argument name="options"><text>
-# Skip test when running inside GitLab-CI (no ptrace capabilities)
-import os
-import sys
-if 'CI' in os.environ:
-    sys.exit(77)
-
-from Gaudi.Configuration import *
-
-from Configurables import GaudiTesting__SleepyAlg as SleepyAlg
-from Configurables import Gaudi__EventWatchdogAlg as EventWatchdogAlg
-
-importOptions("Common.opts")
-
-alg = SleepyAlg("Sleepy", SleepTime = 30)
-ewa = EventWatchdogAlg(EventTimeout = 5,
-                       AbortOnTimeout = True,
-                       StackTrace = True)
-
-app = ApplicationMgr(TopAlg = [ewa, alg],
-                     EvtSel = "NONE", EvtMax = 2)
-
-</text></argument>
-<argument name="environment"><set>
-<text>JOBOPTSEARCHPATH=$ENV_PROJECT_SOURCE_DIR/GaudiTestSuite/options:$ENV_PROJECT_SOURCE_DIR/Gaudi/GaudiTestSuite/options</text>
-</set></argument>
-<argument name="signal"><integer>3</integer></argument>
-<argument name="validator"><text>
-import re
-import platform
-
-stdout = re.subn(r"size = [0-9]+(\.[0-9]*)? MB", "size = # MB", stdout)[0]
-
-findReferenceBlock("EventWatchdog       FATAL too much time on a single event (s: 0  e: 0): aborting process")
-
-findReferenceBlock("=== Stalled event: current stack trace (s: 0  e: 0) ===", stdout=stderr, id='stderr')
-
-if platform.processor() != "aarch64" and 'in GaudiTesting::SleepyAlg::execute' not in stderr:
-    causes.append('invalid stack trace')
-
-</text></argument>
-<argument name="unsupported_platforms"><set>
-  <text>asan</text>
-  <text>lsan</text>
-  <text>ubsan</text>
-  <text>tsan</text>
-</set></argument>
-</extension>
diff --git a/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/extended_properties2.qmt b/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/extended_properties2.qmt
deleted file mode 100644
index b25d6719cefe75956ad0be111ffd11759375d57e..0000000000000000000000000000000000000000
--- a/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/extended_properties2.qmt
+++ /dev/null
@@ -1,18 +0,0 @@
-<?xml version="1.0" ?><!DOCTYPE extension  PUBLIC '-//QM/2.3/Extension//EN'  'http://www.codesourcery.com/qm/dtds/2.3/-//qm/2.3/extension//en.dtd'>
-<!--
-    (c) Copyright 1998-2019 CERN for the benefit of the LHCb and ATLAS collaborations
-
-    This software is distributed under the terms of the Apache version 2 licence,
-    copied verbatim in the file "LICENSE".
-
-    In applying this licence, CERN does not waive the privileges and immunities
-    granted to it by virtue of its status as an Intergovernmental Organization
-    or submit itself to any jurisdiction.
--->
-<extension class="GaudiTest.GaudiExeTest" kind="test">
-  <argument name="program"><text>../../scripts/ExtendedProperties2.py</text></argument>
-  <argument name="use_temp_dir"><enumeral>true</enumeral></argument>
-  <argument name="environment"><set>
-    <text>ROOT_INCLUDE_PATH=$ENV_PROJECT_SOURCE_DIR/GaudiKernel/include:$ROOT_INCLUDE_PATH</text>
-  </set></argument>
-</extension>
diff --git a/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/functional_algorithms.qms/multi_mergers.qmt b/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/functional_algorithms.qms/multi_mergers.qmt
deleted file mode 100644
index 810aa03f2a40ea19e758fa715a01f21a144f9e07..0000000000000000000000000000000000000000
--- a/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/functional_algorithms.qms/multi_mergers.qmt
+++ /dev/null
@@ -1,17 +0,0 @@
-<?xml version="1.0" ?><!DOCTYPE extension  PUBLIC '-//QM/2.3/Extension//EN'  'http://www.codesourcery.com/qm/dtds/2.3/-//qm/2.3/extension//en.dtd'>
-<!--
-    (c) Copyright 2021 CERN for the benefit of the LHCb and ATLAS collaborations
-
-    This software is distributed under the terms of the Apache version 2 licence,
-    copied verbatim in the file "LICENSE".
-
-    In applying this licence, CERN does not waive the privileges and immunities
-    granted to it by virtue of its status as an Intergovernmental Organization
-    or submit itself to any jurisdiction.
--->
-<extension class="GaudiTest.GaudiExeTest" kind="test">
-<argument name="program"><text>gaudirun.py</text></argument>
-<argument name="args"><set><text>../../options/FunctionalAlgorithms/MultiMergers.py</text></set></argument>
-  <argument name="use_temp_dir"><enumeral>true</enumeral></argument>
-  <argument name="reference"><text>refs/MultiMergers.ref</text></argument>
-</extension>
diff --git a/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/functional_algorithms.qms/produce_consume.qmt b/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/functional_algorithms.qms/produce_consume.qmt
deleted file mode 100644
index bfd84544115c508f526a9c686a6c476395b8318a..0000000000000000000000000000000000000000
--- a/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/functional_algorithms.qms/produce_consume.qmt
+++ /dev/null
@@ -1,17 +0,0 @@
-<?xml version="1.0" ?><!DOCTYPE extension  PUBLIC '-//QM/2.3/Extension//EN'  'http://www.codesourcery.com/qm/dtds/2.3/-//qm/2.3/extension//en.dtd'>
-<!--
-    (c) Copyright 1998-2019 CERN for the benefit of the LHCb and ATLAS collaborations
-
-    This software is distributed under the terms of the Apache version 2 licence,
-    copied verbatim in the file "LICENSE".
-
-    In applying this licence, CERN does not waive the privileges and immunities
-    granted to it by virtue of its status as an Intergovernmental Organization
-    or submit itself to any jurisdiction.
--->
-<extension class="GaudiTest.GaudiExeTest" kind="test">
-<argument name="program"><text>gaudirun.py</text></argument>
-<argument name="args"><set><text>../../options/FunctionalAlgorithms/ProduceConsume.py</text></set></argument>
-  <argument name="use_temp_dir"><enumeral>true</enumeral></argument>
-  <argument name="reference"><text>refs/ProduceConsume.ref</text></argument>
-</extension>
diff --git a/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/functional_algorithms.qms/select_tracks.qmt b/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/functional_algorithms.qms/select_tracks.qmt
deleted file mode 100644
index f3c42ca10a508b76e52debc143ec803910478f6b..0000000000000000000000000000000000000000
--- a/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/functional_algorithms.qms/select_tracks.qmt
+++ /dev/null
@@ -1,25 +0,0 @@
-<?xml version="1.0" ?><!DOCTYPE extension  PUBLIC '-//QM/2.3/Extension//EN'  'http://www.codesourcery.com/qm/dtds/2.3/-//qm/2.3/extension//en.dtd'>
-<!--
-    (c) Copyright 1998-2019 CERN for the benefit of the LHCb and ATLAS collaborations
-
-    This software is distributed under the terms of the Apache version 2 licence,
-    copied verbatim in the file "LICENSE".
-
-    In applying this licence, CERN does not waive the privileges and immunities
-    granted to it by virtue of its status as an Intergovernmental Organization
-    or submit itself to any jurisdiction.
--->
-<extension class="GaudiTest.GaudiExeTest" kind="test">
-<argument name="program"><text>gaudirun.py</text></argument>
-<argument name="args"><set>
-  <text>-v</text>
-  <text>../../options/FunctionalAlgorithms/SelectTracks.py</text>
-</set></argument>
-<argument name="use_temp_dir"><enumeral>true</enumeral></argument>
-<argument name="prerequisites"><set>
-  <tuple><text>gauditestsuite.root_io.write</text><enumeral>PASS</enumeral></tuple>
-</set></argument>
-<argument name="validator"><text>
-findReferenceBlock('Gaudi::TestSuit...   INFO extracted 49546 tracks in 2000 events')
-</text></argument>
-</extension>
diff --git a/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/gaudiconfig2.qms/histograms.qmt b/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/gaudiconfig2.qms/histograms.qmt
deleted file mode 100644
index d0375fcb6ee100f86d602d48787c5bc67bab4e93..0000000000000000000000000000000000000000
--- a/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/gaudiconfig2.qms/histograms.qmt
+++ /dev/null
@@ -1,17 +0,0 @@
-<?xml version="1.0" ?><!DOCTYPE extension  PUBLIC '-//QM/2.3/Extension//EN'  'http://www.codesourcery.com/qm/dtds/2.3/-//qm/2.3/extension//en.dtd'>
-<!--
-    (c) Copyright 1998-2019 CERN for the benefit of the LHCb and ATLAS collaborations
-
-    This software is distributed under the terms of the Apache version 2 licence,
-    copied verbatim in the file "LICENSE".
-
-    In applying this licence, CERN does not waive the privileges and immunities
-    granted to it by virtue of its status as an Intergovernmental Organization
-    or submit itself to any jurisdiction.
--->
-<extension class="GaudiTest.GaudiExeTest" kind="test">
-<argument name="program"><text>gaudirun.py</text></argument>
-<argument name="args"><set><text>GaudiTestSuite.TestConfig2:main</text></set></argument>
-<argument name="use_temp_dir"><enumeral>true</enumeral></argument>
-<argument name="reference"><text>refs/config2/Histograms.ref</text></argument>
-</extension>
diff --git a/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/gaudiconfig2.qms/histograms_with_global.qmt b/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/gaudiconfig2.qms/histograms_with_global.qmt
deleted file mode 100644
index f27760fb116cea581af378f1fc903e1e4ae369dd..0000000000000000000000000000000000000000
--- a/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/gaudiconfig2.qms/histograms_with_global.qmt
+++ /dev/null
@@ -1,17 +0,0 @@
-<?xml version="1.0" ?><!DOCTYPE extension  PUBLIC '-//QM/2.3/Extension//EN'  'http://www.codesourcery.com/qm/dtds/2.3/-//qm/2.3/extension//en.dtd'>
-<!--
-    (c) Copyright 1998-2019 CERN for the benefit of the LHCb and ATLAS collaborations
-
-    This software is distributed under the terms of the Apache version 2 licence,
-    copied verbatim in the file "LICENSE".
-
-    In applying this licence, CERN does not waive the privileges and immunities
-    granted to it by virtue of its status as an Intergovernmental Organization
-    or submit itself to any jurisdiction.
--->
-<extension class="GaudiTest.GaudiExeTest" kind="test">
-<argument name="program"><text>gaudirun.py</text></argument>
-<argument name="args"><set><text>../../options/Histograms_with_global.py</text></set></argument>
-<argument name="use_temp_dir"><enumeral>true</enumeral></argument>
-<argument name="reference"><text>refs/config2/Histograms_wg.ref</text></argument>
-</extension>
diff --git a/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/google_auditors.qms/cpuprofiler.qmt b/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/google_auditors.qms/cpuprofiler.qmt
deleted file mode 100644
index d38f213b1a72f3e42d8be295a523797c5bae236a..0000000000000000000000000000000000000000
--- a/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/google_auditors.qms/cpuprofiler.qmt
+++ /dev/null
@@ -1,53 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE extension  PUBLIC '-//QM/2.3/Extension//EN'  'http://www.codesourcery.com/qm/dtds/2.3/-//qm/2.3/extension//en.dtd'>
-<!--
-    (c) Copyright 1998-2019 CERN for the benefit of the LHCb and ATLAS collaborations
-
-    This software is distributed under the terms of the Apache version 2 licence,
-    copied verbatim in the file "LICENSE".
-
-    In applying this licence, CERN does not waive the privileges and immunities
-    granted to it by virtue of its status as an Intergovernmental Organization
-    or submit itself to any jurisdiction.
--->
-<extension class="GaudiTest.GaudiExeTest" kind="test">
-<argument name="program"><text>gaudirun.py</text></argument>
-<argument name="args"><set>
-  <text>--preload=libprofiler.so</text>
-  <text>-v</text>
-</set></argument>
-<argument name="options"><text>
-# Options of the test job
-from Gaudi.Configuration import *
-from Configurables import GaudiTestSuiteCommonConf, HelloWorld
-from Configurables import Google__CPUProfiler as GoogleAuditor
-
-GaudiTestSuiteCommonConf()
-AuditorSvc().Auditors.append(GoogleAuditor(OutputLevel=INFO))
-ApplicationMgr(EvtMax=10,
-               EvtSel="NONE",
-               TopAlg=[HelloWorld()],
-               AuditAlgorithms=True)
-
-</text></argument>
-<argument name="reference"><text>refs/google_auditors/cpu_profiler.ref</text></argument>
-<argument name="error_reference"><text>refs/google_auditors/cpu_profiler_err.ref</text></argument>
-<argument name="use_temp_dir"><enumeral>true</enumeral></argument>
-<argument name="unsupported_platforms"><set>
-  <text>i686</text>
-  <text>asan</text>
-  <text>lsan</text>
-  <text>ubsan</text>
-  <text>tsan</text>
-</set></argument>
-<argument name="validator"><text>
-# hide a difference between JobOptionsSvc and Configurables
-preprocessor = normalizeTestSuite + \
-    RegexpReplacer(r"PROFILE: interrupts/evictions/bytes = \d+/\d+/\d+",
-                    "PROFILE: interrupts/evictions/bytes = X/Y/Z")
-validateWithReference(preproc = preprocessor)
-</text></argument>
-<argument name="environment"><set>
-<text>GAUDIAPPNAME=</text>
-<text>GAUDIAPPVERSION=</text>
-</set></argument>
-</extension>
diff --git a/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/google_auditors.qms/heapchecker.qmt b/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/google_auditors.qms/heapchecker.qmt
deleted file mode 100644
index e72e8a63e9254ac1c23ed5c734d3e8c0f0fc3c87..0000000000000000000000000000000000000000
--- a/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/google_auditors.qms/heapchecker.qmt
+++ /dev/null
@@ -1,65 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE extension  PUBLIC '-//QM/2.3/Extension//EN'  'http://www.codesourcery.com/qm/dtds/2.3/-//qm/2.3/extension//en.dtd'>
-<!--
-    (c) Copyright 1998-2019 CERN for the benefit of the LHCb and ATLAS collaborations
-
-    This software is distributed under the terms of the Apache version 2 licence,
-    copied verbatim in the file "LICENSE".
-
-    In applying this licence, CERN does not waive the privileges and immunities
-    granted to it by virtue of its status as an Intergovernmental Organization
-    or submit itself to any jurisdiction.
--->
-<extension class="GaudiTest.GaudiExeTest" kind="test">
-<argument name="program"><text>gaudirun.py</text></argument>
-<argument name="args"><set>
-  <text>-T</text>
-  <text>-v</text>
-</set></argument>
-<argument name="environment"><set><text>HEAPCHECK=local</text></set></argument>
-<argument name="options"><text>
-# Skip test when running inside GitLab-CI (no ptrace capabilities)
-import os
-import sys
-if 'CI' in os.environ:
-    sys.exit(77)
-
-# Options of the test job
-from Gaudi.Configuration import *
-from Configurables import GaudiTestSuiteCommonConf, HelloWorld
-from Configurables import Google__HeapChecker as GoogleAuditor
-
-GaudiTestSuiteCommonConf()
-AuditorSvc().Auditors.append(GoogleAuditor(OutputLevel=INFO))
-ApplicationMgr(EvtMax=10,
-               EvtSel="NONE",
-               TopAlg=[HelloWorld()],
-               AuditAlgorithms=True)
-
-</text></argument>
-<argument name="reference"><text>refs/google_auditors/heap_checker.ref</text></argument>
-<argument name="error_reference"><text>refs/google_auditors/heap_checker_err.ref</text></argument>
-<argument name="use_temp_dir"><enumeral>true</enumeral></argument>
-<argument name="unsupported_platforms"><set>
-  <text>i686</text>
-  <text>asan</text>
-  <text>lsan</text>
-  <text>ubsan</text>
-  <text>tsan</text>
-  <text>^arm</text>
-  <text>^aarch</text>
-</set></argument>
-<argument name="validator"><text>
-# hide a difference between JobOptionsSvc and Configurables
-preprocessor = (normalizeTestSuite +
-    LineSkipper(["Turning perftools heap leak checking off",
-                 "Perftools heap leak checker is active",
-                 "Have memory regions w/o callers"]) +
-    RegexpReplacer(r"found \d+ reachable heap objects of \d+ bytes",
-                    "found XXX reachable heap objects of YYY bytes"))
-validateWithReference(preproc = preprocessor)
-</text></argument>
-<argument name="environment"><set>
-<text>GAUDIAPPNAME=</text>
-<text>GAUDIAPPVERSION=</text>
-</set></argument>
-</extension>
diff --git a/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/google_auditors.qms/heapprofiler.qmt b/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/google_auditors.qms/heapprofiler.qmt
deleted file mode 100644
index 0fc2018a00566959bc076d6615a76df69c9818cc..0000000000000000000000000000000000000000
--- a/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/google_auditors.qms/heapprofiler.qmt
+++ /dev/null
@@ -1,46 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE extension  PUBLIC '-//QM/2.3/Extension//EN'  'http://www.codesourcery.com/qm/dtds/2.3/-//qm/2.3/extension//en.dtd'>
-<!--
-    (c) Copyright 1998-2019 CERN for the benefit of the LHCb and ATLAS collaborations
-
-    This software is distributed under the terms of the Apache version 2 licence,
-    copied verbatim in the file "LICENSE".
-
-    In applying this licence, CERN does not waive the privileges and immunities
-    granted to it by virtue of its status as an Intergovernmental Organization
-    or submit itself to any jurisdiction.
--->
-<extension class="GaudiTest.GaudiExeTest" kind="test">
-<argument name="program"><text>gaudirun.py</text></argument>
-<argument name="args"><set>
-  <text>-T</text>
-  <text>-v</text>
-</set></argument>
-<argument name="options"><text>
-# Options of the test job
-from Gaudi.Configuration import *
-from Configurables import GaudiTestSuiteCommonConf, HelloWorld
-from Configurables import Google__HeapProfiler as GoogleAuditor
-
-GaudiTestSuiteCommonConf()
-AuditorSvc().Auditors.append(GoogleAuditor(OutputLevel=INFO))
-ApplicationMgr(EvtMax=10,
-               EvtSel="NONE",
-               TopAlg=[HelloWorld()],
-               AuditAlgorithms=True)
-
-</text></argument>
-<argument name="reference"><text>refs/google_auditors/heap_profiler.ref</text></argument>
-<argument name="error_reference"><text>refs/google_auditors/heap_profiler_err.ref</text></argument>
-<argument name="use_temp_dir"><enumeral>true</enumeral></argument>
-<argument name="unsupported_platforms"><set>
-  <text>i686</text>
-  <text>asan</text>
-  <text>lsan</text>
-  <text>ubsan</text>
-  <text>tsan</text>
-</set></argument>
-<argument name="environment"><set>
-<text>GAUDIAPPNAME=</text>
-<text>GAUDIAPPVERSION=</text>
-</set></argument>
-</extension>
diff --git a/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/histograms.qms/axes_labels.qmt b/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/histograms.qms/axes_labels.qmt
deleted file mode 100644
index 62a8681fee098c8ea23694cc9f8c8714c470aabf..0000000000000000000000000000000000000000
--- a/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/histograms.qms/axes_labels.qmt
+++ /dev/null
@@ -1,21 +0,0 @@
-<?xml version="1.0" ?><!DOCTYPE extension  PUBLIC '-//QM/2.3/Extension//EN'  'http://www.codesourcery.com/qm/dtds/2.3/-//qm/2.3/extension//en.dtd'>
-<!--
-    (c) Copyright 2021 CERN for the benefit of the LHCb and ATLAS collaborations
-
-    This software is distributed under the terms of the Apache version 2 licence,
-    copied verbatim in the file "LICENSE".
-
-    In applying this licence, CERN does not waive the privileges and immunities
-    granted to it by virtue of its status as an Intergovernmental Organization
-    or submit itself to any jurisdiction.
--->
-<extension class="GaudiTest.GaudiExeTest" kind="test">
-<argument name="program"><text>gaudirun.py</text></argument>
-<argument name="args"><set><text>GaudiTests.Histograms.axes_labels:config</text></set></argument>
-<argument name="use_temp_dir"><enumeral>true</enumeral></argument>
-<argument name="validator"><text>
-from GaudiTests.Histograms.axes_labels import check, FILENAMEJSON
-check(causes, result)
-validateJSONWithReference(FILENAMEJSON, "refs/histograms/axes_labels.json")
-</text></argument>
-</extension>
diff --git a/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/histograms.qms/custom_axis.qmt b/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/histograms.qms/custom_axis.qmt
deleted file mode 100644
index 0ec9e72f3e86c8fe7b14b43d06680b9a97c63ce9..0000000000000000000000000000000000000000
--- a/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/histograms.qms/custom_axis.qmt
+++ /dev/null
@@ -1,21 +0,0 @@
-<?xml version="1.0" ?><!DOCTYPE extension  PUBLIC '-//QM/2.3/Extension//EN'  'http://www.codesourcery.com/qm/dtds/2.3/-//qm/2.3/extension//en.dtd'>
-<!--
-    (c) Copyright 2021 CERN for the benefit of the LHCb and ATLAS collaborations
-
-    This software is distributed under the terms of the Apache version 2 licence,
-    copied verbatim in the file "LICENSE".
-
-    In applying this licence, CERN does not waive the privileges and immunities
-    granted to it by virtue of its status as an Intergovernmental Organization
-    or submit itself to any jurisdiction.
--->
-<extension class="GaudiTest.GaudiExeTest" kind="test">
-<argument name="program"><text>gaudirun.py</text></argument>
-<argument name="args"><set><text>GaudiTests.Histograms.custom_axis:config</text></set></argument>
-<argument name="use_temp_dir"><enumeral>true</enumeral></argument>
-<argument name="validator"><text>
-from GaudiTests.Histograms.custom_axis import check, FILENAMEJSON
-check(causes, result)
-validateJSONWithReference(FILENAMEJSON, "refs/histograms/custom_axis.json")
-</text></argument>
-</extension>
diff --git a/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/histograms.qms/directories.qmt b/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/histograms.qms/directories.qmt
deleted file mode 100644
index 3a49cff99cbf76868a5843f3219c0f46dc7246a1..0000000000000000000000000000000000000000
--- a/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/histograms.qms/directories.qmt
+++ /dev/null
@@ -1,21 +0,0 @@
-<?xml version="1.0" ?><!DOCTYPE extension  PUBLIC '-//QM/2.3/Extension//EN'  'http://www.codesourcery.com/qm/dtds/2.3/-//qm/2.3/extension//en.dtd'>
-<!--
-    (c) Copyright 2021 CERN for the benefit of the LHCb and ATLAS collaborations
-
-    This software is distributed under the terms of the Apache version 2 licence,
-    copied verbatim in the file "LICENSE".
-
-    In applying this licence, CERN does not waive the privileges and immunities
-    granted to it by virtue of its status as an Intergovernmental Organization
-    or submit itself to any jurisdiction.
--->
-<extension class="GaudiTest.GaudiExeTest" kind="test">
-<argument name="program"><text>gaudirun.py</text></argument>
-<argument name="args"><set><text>GaudiTests.Histograms.directories:config</text></set></argument>
-<argument name="use_temp_dir"><enumeral>true</enumeral></argument>
-<argument name="validator"><text>
-from GaudiTests.Histograms.directories import check, FILENAMEJSON
-check(causes, result)
-validateJSONWithReference(FILENAMEJSON, "refs/histograms/directories.json")
-</text></argument>
-</extension>
diff --git a/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/histograms.qms/issue_212.qmt b/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/histograms.qms/issue_212.qmt
deleted file mode 100644
index 50160840be8533e16b7dd94a6d046c60e7aae310..0000000000000000000000000000000000000000
--- a/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/histograms.qms/issue_212.qmt
+++ /dev/null
@@ -1,22 +0,0 @@
-<?xml version="1.0" ?><!DOCTYPE extension  PUBLIC '-//QM/2.3/Extension//EN'  'http://www.codesourcery.com/qm/dtds/2.3/-//qm/2.3/extension//en.dtd'>
-<!--
-    (c) Copyright 2022 CERN for the benefit of the LHCb and ATLAS collaborations
-
-    This software is distributed under the terms of the Apache version 2 licence,
-    copied verbatim in the file "LICENSE".
-
-    In applying this licence, CERN does not waive the privileges and immunities
-    granted to it by virtue of its status as an Intergovernmental Organization
-    or submit itself to any jurisdiction.
--->
-<!-- See https://gitlab.cern.ch/gaudi/Gaudi/-/issues/212 -->
-<extension class="GaudiTest.GaudiExeTest" kind="test">
-<argument name="program"><text>gaudirun.py</text></argument>
-<argument name="args"><set><text>GaudiTests.Histograms.issue_212:config</text></set></argument>
-<argument name="use_temp_dir"><enumeral>true</enumeral></argument>
-<argument name="validator"><text>
-from GaudiTests.Histograms.issue_212 import check, FILENAMEJSON
-check(causes, result)
-validateJSONWithReference(FILENAMEJSON, "refs/histograms/issue_212.json")
-</text></argument>
-</extension>
diff --git a/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/histograms_opts.qmt b/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/histograms_opts.qmt
deleted file mode 100644
index f5857cda5759e19ea29a9744f9da2cbd07c9aa92..0000000000000000000000000000000000000000
--- a/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/histograms_opts.qmt
+++ /dev/null
@@ -1,16 +0,0 @@
-<?xml version="1.0" ?><!DOCTYPE extension  PUBLIC '-//QM/2.3/Extension//EN'  'http://www.codesourcery.com/qm/dtds/2.3/-//qm/2.3/extension//en.dtd'>
-<!--
-    (c) Copyright 1998-2019 CERN for the benefit of the LHCb and ATLAS collaborations
-
-    This software is distributed under the terms of the Apache version 2 licence,
-    copied verbatim in the file "LICENSE".
-
-    In applying this licence, CERN does not waive the privileges and immunities
-    granted to it by virtue of its status as an Intergovernmental Organization
-    or submit itself to any jurisdiction.
--->
-<extension class="GaudiTest.GaudiExeTest" kind="test">
-<argument name="args"><set><text>../../options/Histograms.opts</text></set></argument>
-<argument name="use_temp_dir"><enumeral>true</enumeral></argument>
-<argument name="reference"><text>refs/Histograms_opts.ref</text></argument>
-</extension>
diff --git a/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/histograms_py.qmt b/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/histograms_py.qmt
deleted file mode 100644
index c7c4d3052b7e0d64d9749ef672f573cbd6de55c0..0000000000000000000000000000000000000000
--- a/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/histograms_py.qmt
+++ /dev/null
@@ -1,17 +0,0 @@
-<?xml version="1.0" ?><!DOCTYPE extension  PUBLIC '-//QM/2.3/Extension//EN'  'http://www.codesourcery.com/qm/dtds/2.3/-//qm/2.3/extension//en.dtd'>
-<!--
-    (c) Copyright 1998-2019 CERN for the benefit of the LHCb and ATLAS collaborations
-
-    This software is distributed under the terms of the Apache version 2 licence,
-    copied verbatim in the file "LICENSE".
-
-    In applying this licence, CERN does not waive the privileges and immunities
-    granted to it by virtue of its status as an Intergovernmental Organization
-    or submit itself to any jurisdiction.
--->
-<extension class="GaudiTest.GaudiExeTest" kind="test">
-<argument name="program"><text>gaudirun.py</text></argument>
-<argument name="args"><set><text>../../options/Histograms.py</text></set></argument>
-<argument name="use_temp_dir"><enumeral>true</enumeral></argument>
-<argument name="reference"><text>refs/Histograms_py.ref</text></argument>
-</extension>
diff --git a/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/history.qmt b/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/history.qmt
deleted file mode 100644
index 8e63691ae3f5affd97f4dcd25cd82f031a91d280..0000000000000000000000000000000000000000
--- a/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/history.qmt
+++ /dev/null
@@ -1,16 +0,0 @@
-<?xml version="1.0" ?><!DOCTYPE extension  PUBLIC '-//QM/2.3/Extension//EN'  'http://www.codesourcery.com/qm/dtds/2.3/-//qm/2.3/extension//en.dtd'>
-<!--
-    (c) Copyright 1998-2019 CERN for the benefit of the LHCb and ATLAS collaborations
-
-    This software is distributed under the terms of the Apache version 2 licence,
-    copied verbatim in the file "LICENSE".
-
-    In applying this licence, CERN does not waive the privileges and immunities
-    granted to it by virtue of its status as an Intergovernmental Organization
-    or submit itself to any jurisdiction.
--->
-<extension class="GaudiTest.GaudiExeTest" kind="test">
-<argument name="args"><set><text>../../options/History.opts</text></set></argument>
-  <argument name="use_temp_dir"><enumeral>true</enumeral></argument>
-  <argument name="reference"><text>refs/History.ref</text></argument>
-</extension>
diff --git a/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/incidentsvc.qmt b/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/incidentsvc.qmt
deleted file mode 100644
index f31fdeb3d3f698c9dbdc609abe017f8df72d433e..0000000000000000000000000000000000000000
--- a/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/incidentsvc.qmt
+++ /dev/null
@@ -1,16 +0,0 @@
-<?xml version="1.0" ?><!DOCTYPE extension  PUBLIC '-//QM/2.3/Extension//EN'  'http://www.codesourcery.com/qm/dtds/2.3/-//qm/2.3/extension//en.dtd'>
-<!--
-    (c) Copyright 1998-2019 CERN for the benefit of the LHCb and ATLAS collaborations
-
-    This software is distributed under the terms of the Apache version 2 licence,
-    copied verbatim in the file "LICENSE".
-
-    In applying this licence, CERN does not waive the privileges and immunities
-    granted to it by virtue of its status as an Intergovernmental Organization
-    or submit itself to any jurisdiction.
--->
-<extension class="GaudiTest.GaudiExeTest" kind="test">
-<argument name="args"><set><text>../../options/IncidentSvc.opts</text></set></argument>
-  <argument name="use_temp_dir"><enumeral>true</enumeral></argument>
-  <argument name="reference"><text>refs/IncidentSvc.ref</text></argument>
-</extension>
diff --git a/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/init_loop_check_off.qmt b/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/init_loop_check_off.qmt
deleted file mode 100644
index fd8f751d8b4b6be3e8f19a633d8c0091f8594714..0000000000000000000000000000000000000000
--- a/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/init_loop_check_off.qmt
+++ /dev/null
@@ -1,25 +0,0 @@
-<?xml version="1.0" ?><!DOCTYPE extension  PUBLIC '-//QM/2.3/Extension//EN'  'http://www.codesourcery.com/qm/dtds/2.3/-//qm/2.3/extension//en.dtd'>
-<!--
-    (c) Copyright 1998-2019 CERN for the benefit of the LHCb and ATLAS collaborations
-
-    This software is distributed under the terms of the Apache version 2 licence,
-    copied verbatim in the file "LICENSE".
-
-    In applying this licence, CERN does not waive the privileges and immunities
-    granted to it by virtue of its status as an Intergovernmental Organization
-    or submit itself to any jurisdiction.
--->
-<extension class="GaudiTest.GaudiExeTest" kind="test">
-  <argument name="program"><text>gaudirun.py</text></argument>
-  <argument name="options"><text>
-#include "Common.opts"
-ApplicationMgr.TopAlg = { "LoopAlg" };
-ApplicationMgr.InitializationLoopCheck = False;
-</text></argument>
-<argument name="environment"><set>
-<text>JOBOPTSEARCHPATH=$ENV_PROJECT_SOURCE_DIR/GaudiTestSuite/options:$ENV_PROJECT_SOURCE_DIR/Gaudi/GaudiTestSuite/options</text>
-</set></argument>
-<argument name="validator"><text>
-findReferenceBlock('ApplicationMgr       INFO Application Manager Initialized successfully')
-</text></argument>
-</extension>
diff --git a/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/init_loop_check_on.qmt b/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/init_loop_check_on.qmt
deleted file mode 100644
index ad37a2a241650f07cfe0cc410b43bc2020a755ad..0000000000000000000000000000000000000000
--- a/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/init_loop_check_on.qmt
+++ /dev/null
@@ -1,25 +0,0 @@
-<?xml version="1.0" ?><!DOCTYPE extension  PUBLIC '-//QM/2.3/Extension//EN'  'http://www.codesourcery.com/qm/dtds/2.3/-//qm/2.3/extension//en.dtd'>
-<!--
-    (c) Copyright 1998-2019 CERN for the benefit of the LHCb and ATLAS collaborations
-
-    This software is distributed under the terms of the Apache version 2 licence,
-    copied verbatim in the file "LICENSE".
-
-    In applying this licence, CERN does not waive the privileges and immunities
-    granted to it by virtue of its status as an Intergovernmental Organization
-    or submit itself to any jurisdiction.
--->
-<extension class="GaudiTest.GaudiExeTest" kind="test">
-  <argument name="program"><text>gaudirun.py</text></argument>
-  <argument name="options"><text>
-#include "Common.opts"
-ApplicationMgr.TopAlg = { "LoopAlg" };
-</text></argument>
-<argument name="environment"><set>
-<text>JOBOPTSEARCHPATH=$ENV_PROJECT_SOURCE_DIR/GaudiTestSuite/options:$ENV_PROJECT_SOURCE_DIR/Gaudi/GaudiTestSuite/options</text>
-</set></argument>
-<argument name="validator"><text>
-findReferenceBlock('ServiceManager      ERROR Initialization loop detected when creating service "ServiceB"')
-</text></argument>
-<argument name="exit_code"><integer>1</integer></argument>
-</extension>
diff --git a/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/issue.qms/27.qmt b/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/issue.qms/27.qmt
deleted file mode 100644
index 853d73c1c6667fd759a181cf5a10401e02ec879f..0000000000000000000000000000000000000000
--- a/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/issue.qms/27.qmt
+++ /dev/null
@@ -1,16 +0,0 @@
-<?xml version="1.0" ?><!DOCTYPE extension  PUBLIC '-//QM/2.3/Extension//EN'  'http://www.codesourcery.com/qm/dtds/2.3/-//qm/2.3/extension//en.dtd'>
-<!--
-    (c) Copyright 1998-2019 CERN for the benefit of the LHCb and ATLAS collaborations
-
-    This software is distributed under the terms of the Apache version 2 licence,
-    copied verbatim in the file "LICENSE".
-
-    In applying this licence, CERN does not waive the privileges and immunities
-    granted to it by virtue of its status as an Intergovernmental Organization
-    or submit itself to any jurisdiction.
--->
-<extension class="GaudiTest.GaudiExeTest" kind="test">
-<argument name="program"><text>gaudirun.py</text></argument>
-<argument name="args"><set><text>../../tests/options/TestObjectVersion.py</text></set></argument>
-<argument name="use_temp_dir"><enumeral>true</enumeral></argument>
-</extension>
diff --git a/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/jira.qms/gaudi_1044.qmt b/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/jira.qms/gaudi_1044.qmt
deleted file mode 100644
index fccfd66e5107b4f0c2ac4b1318ea20336e05adbb..0000000000000000000000000000000000000000
--- a/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/jira.qms/gaudi_1044.qmt
+++ /dev/null
@@ -1,18 +0,0 @@
-<?xml version="1.0" ?><!DOCTYPE extension  PUBLIC '-//QM/2.3/Extension//EN'  'http://www.codesourcery.com/qm/dtds/2.3/-//qm/2.3/extension//en.dtd'>
-<!--
-    (c) Copyright 1998-2019 CERN for the benefit of the LHCb and ATLAS collaborations
-
-    This software is distributed under the terms of the Apache version 2 licence,
-    copied verbatim in the file "LICENSE".
-
-    In applying this licence, CERN does not waive the privileges and immunities
-    granted to it by virtue of its status as an Intergovernmental Organization
-    or submit itself to any jurisdiction.
--->
-<extension class="GaudiTest.GaudiExeTest" kind="test">
-<argument name="program"><text>Gaudi.exe</text></argument>
-<argument name="options"><text>
-ApplicationMgr.EvtMax = 1L;
-</text></argument>
-<argument name="use_temp_dir"><enumeral>true</enumeral></argument>
-</extension>
diff --git a/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/jira.qms/gaudi_1174.qmt b/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/jira.qms/gaudi_1174.qmt
deleted file mode 100644
index 0105f2d4669c318b7c764d8f2804351c515669c9..0000000000000000000000000000000000000000
--- a/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/jira.qms/gaudi_1174.qmt
+++ /dev/null
@@ -1,45 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE extension  PUBLIC '-//QM/2.3/Extension//EN'  'http://www.codesourcery.com/qm/dtds/2.3/-//qm/2.3/extension//en.dtd'>
-<!--
-    (c) Copyright 1998-2019 CERN for the benefit of the LHCb and ATLAS collaborations
-
-    This software is distributed under the terms of the Apache version 2 licence,
-    copied verbatim in the file "LICENSE".
-
-    In applying this licence, CERN does not waive the privileges and immunities
-    granted to it by virtue of its status as an Intergovernmental Organization
-    or submit itself to any jurisdiction.
--->
-<extension class="GaudiTest.GaudiExeTest" kind="test">
-<argument name="program"><text>gaudirun.py</text></argument>
-<argument name="args"><set>
-  <text>../../options/AlgTools.py</text>
-</set></argument>
-<argument name="options"><text>
-from Configurables import MessageSvc
-MessageSvc(countInactive=True)
-</text></argument>
-<argument name="use_temp_dir"><enumeral>true</enumeral></argument>
-<argument name="unsupported_platforms"><set><text>.*-opt</text></set></argument>
-<argument name="validator"><text>
-findReferenceBlock('''
-Listing sources of Unprotected and Unseen messages
-=======================================================
- Message Source                  |   Level |    Count
----------------------------------+---------+-----------
- MyAlg.MyGaudiTool               |   DEBUG |       10
- MyAlg.MyTool                    |   DEBUG |       10
- MyAlg.ToolWithName              |   DEBUG |       10
- MyGaudiAlg.MyGaudiTool          |   DEBUG |       10
- MyGaudiAlg.MyTool               |   DEBUG |       10
- MyGaudiAlg.PrivToolHandle       |   DEBUG |       20
- MyGaudiAlg.ToolWithName         |   DEBUG |       10
- TestToolAlg                     |   DEBUG |       13
- ToolSvc.ConstGenericToolHandle  |   DEBUG |       30
- ToolSvc.MyGaudiTool             |   DEBUG |       20
- ToolSvc.MyTool                  |   DEBUG |       20
- ToolSvc.PubToolHandle           |   DEBUG |       20
- ToolSvc.TestPubToolHandle       |   DEBUG |       20
-=======================================================
-''')
-</text></argument>
-</extension>
diff --git a/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/jira.qms/gaudi_1185.qmt b/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/jira.qms/gaudi_1185.qmt
deleted file mode 100644
index 17e1bfd783ef025d0c7567d2d1ea42c0fc3d5a69..0000000000000000000000000000000000000000
--- a/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/jira.qms/gaudi_1185.qmt
+++ /dev/null
@@ -1,34 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE extension  PUBLIC '-//QM/2.3/Extension//EN'  'http://www.codesourcery.com/qm/dtds/2.3/-//qm/2.3/extension//en.dtd'>
-<!--
-    (c) Copyright 1998-2019 CERN for the benefit of the LHCb and ATLAS collaborations
-
-    This software is distributed under the terms of the Apache version 2 licence,
-    copied verbatim in the file "LICENSE".
-
-    In applying this licence, CERN does not waive the privileges and immunities
-    granted to it by virtue of its status as an Intergovernmental Organization
-    or submit itself to any jurisdiction.
--->
-<extension class="GaudiTest.GaudiExeTest" kind="test">
-<argument name="program"><text>gaudirun.py</text></argument>
-<argument name="options"><text>
-from Configurables import GaudiTesting__JIRA__GAUDI_1185 as GAUDI_1185
-from Configurables import ApplicationMgr, MessageSvc
-from Gaudi.Configuration import WARNING, DEBUG, INFO
-MessageSvc(OutputLevel=WARNING)
-a = GAUDI_1185('Implicit')
-b = GAUDI_1185('Explicit')
-b.OutputLevel = INFO
-ApplicationMgr(TopAlg=[a, b], EvtSel='NONE', EvtMax=1)
-</text></argument>
-<argument name="use_temp_dir"><enumeral>true</enumeral></argument>
-<argument name="validator"><text>
-findReferenceBlock('''
-ApplicationMgr       INFO Application Manager Configured successfully
-Implicit          SUCCESS Initial msgLevel(): 4
-Implicit          SUCCESS Current msgLevel(): 4
-Explicit          SUCCESS Initial msgLevel(): 3
-Explicit          SUCCESS Current msgLevel(): 3
-''')
-</text></argument>
-</extension>
diff --git a/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/jira.qms/gaudi_971.qmt b/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/jira.qms/gaudi_971.qmt
deleted file mode 100644
index b99a479165f8b7759da8d80f3c201d7fd4aa3b1a..0000000000000000000000000000000000000000
--- a/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/jira.qms/gaudi_971.qmt
+++ /dev/null
@@ -1,72 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE extension  PUBLIC '-//QM/2.3/Extension//EN'  'http://www.codesourcery.com/qm/dtds/2.3/-//qm/2.3/extension//en.dtd'>
-<!--
-    (c) Copyright 1998-2023 CERN for the benefit of the LHCb and ATLAS collaborations
-
-    This software is distributed under the terms of the Apache version 2 licence,
-    copied verbatim in the file "LICENSE".
-
-    In applying this licence, CERN does not waive the privileges and immunities
-    granted to it by virtue of its status as an Intergovernmental Organization
-    or submit itself to any jurisdiction.
--->
-<extension class="GaudiTest.GaudiExeTest" kind="test">
-<argument name="program"><text>gaudirun.py</text></argument>
-<argument name="args"><set>
-  <text>-v</text>
-  <text>../../options/ROOT_IO/Read.py</text>
-</set></argument>
-<argument name="options"><text>
-# Options of the test job
-from Gaudi.Configuration import *
-
-# modify the ROOTIO.xml file catalog to add a dummy replica
-from xml.etree import ElementTree as ET
-data = ET.parse('ROOTIO.xml')
-for file_el in data.getroot().iterfind('File'):
-    for pfn in file_el.iterfind('physical/pfn'):
-        if pfn.attrib['name'] == 'ROOTIO.dst':
-            physical = file_el.find('physical')
-            dummy = physical.makeelement('pfn', {'name': 'dummy.dst',
-                                                 'filetype': 'ROOT'})
-            physical.insert(0, dummy)
-            logical = file_el.find('logical')
-            if logical is None:
-                logical = file_el.makeelement('logical')
-                file_el.append(logical)
-            lfn = logical.makeelement('lfn', {'name': 'input.dst'})
-            logical.append(lfn)
-            break
-
-with open('GAUDI-971.xml', 'wb') as catalog:
-    catalog.write(b'&lt;?xml version="1.0" encoding="utf-8" standalone="no" ?&gt;\n')
-    catalog.write(b'&lt;!DOCTYPE POOLFILECATALOG SYSTEM "InMemory"&gt;\n')
-    data.write(catalog, encoding='utf-8', xml_declaration=False)
-
-#print('#' * 80)
-#print(open('GAUDI-971.xml').read())
-#print('#' * 80)
-
-FileCatalog(Catalogs = [ "xmlcatalog_file:GAUDI-971.xml" ])
-
-esel = EventSelector()
-esel.Input = ["DATAFILE='LFN:input.dst'  SVC='Gaudi::RootEvtSelector' OPT='READ'"]
-
-</text></argument>
-<argument name="validator"><text>
-preprocessor = normalizeTestSuite + \
-    RegexpReplacer(when = "TFile::TFile",
-        orig = r"file (.*)dummy.dst does not exist",
-        repl = r"file .../dummy.dst does not exist")
-
-validateWithReference(preproc = preprocessor)
-</text></argument>
-<argument name="reference"><text>refs/jira/gaudi_971.ref</text></argument>
-<argument name="use_temp_dir"><enumeral>true</enumeral></argument>
-<argument name="prerequisites"><set>
-  <tuple><text>gauditestsuite.root_io.write</text><enumeral>PASS</enumeral></tuple>
-</set></argument>
-<argument name="environment"><set>
-<text>GAUDIAPPNAME=</text>
-<text>GAUDIAPPVERSION=</text>
-</set></argument>
-</extension>
diff --git a/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/job_opts_svc.qms/global_defaults.qmt b/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/job_opts_svc.qms/global_defaults.qmt
deleted file mode 100644
index b29148a3841b62f3fcf211c0f970e776e716e4a7..0000000000000000000000000000000000000000
--- a/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/job_opts_svc.qms/global_defaults.qmt
+++ /dev/null
@@ -1,59 +0,0 @@
-<?xml version="1.0" ?><!DOCTYPE extension  PUBLIC '-//QM/2.3/Extension//EN'  'http://www.codesourcery.com/qm/dtds/2.3/-//qm/2.3/extension//en.dtd'>
-<!--
-    (c) Copyright 1998-2019 CERN for the benefit of the LHCb and ATLAS collaborations
-
-    This software is distributed under the terms of the Apache version 2 licence,
-    copied verbatim in the file "COPYING".
-
-    In applying this licence, CERN does not waive the privileges and immunities
-    granted to it by virtue of its status as an Intergovernmental Organization
-    or submit itself to any jurisdiction.
--->
-<extension class="GaudiTest.GaudiExeTest" kind="test">
-<argument name="program"><text>gaudirun.py</text></argument>
-<argument name="options"><text>
-from Gaudi.Configuration import *
-from Configurables import HelloWorld
-
-app = ApplicationMgr(EvtSel='NONE', EvtMax=1)
-
-app.TopAlg=[HelloWorld('alg{}'.format(i)) for i in range(10)]
-app.TopAlg[5].OutputLevel = 4
-
-JobOptionsSvc(GlobalDefaults=[(r'.*[135]\.OutputLevel$', '1'),
-                              (r'.*[24]\.OutputLevel$', '2'),
-                              ])
-</text></argument>
-<argument name="validator"><text>
-findReferenceBlock('''
-alg0                 INFO initializing....
-alg1                DEBUG Property update for OutputLevel : new value = 1
-alg1              VERBOSE ServiceLocatorHelper::service: found service EventDataSvc
-alg1              VERBOSE ServiceLocatorHelper::service: found service TimelineSvc
-alg1                 INFO initializing....
-alg1              VERBOSE ServiceLocatorHelper::service: found service AlgExecStateSvc
-alg1                DEBUG input handles: 0
-alg1                DEBUG output handles: 0
-alg2                DEBUG Property update for OutputLevel : new value = 2
-alg2                 INFO initializing....
-alg2                DEBUG input handles: 0
-alg2                DEBUG output handles: 0
-alg3                DEBUG Property update for OutputLevel : new value = 1
-alg3              VERBOSE ServiceLocatorHelper::service: found service EventDataSvc
-alg3              VERBOSE ServiceLocatorHelper::service: found service TimelineSvc
-alg3                 INFO initializing....
-alg3              VERBOSE ServiceLocatorHelper::service: found service AlgExecStateSvc
-alg3                DEBUG input handles: 0
-alg3                DEBUG output handles: 0
-alg4                DEBUG Property update for OutputLevel : new value = 2
-alg4                 INFO initializing....
-alg4                DEBUG input handles: 0
-alg4                DEBUG output handles: 0
-alg6                 INFO initializing....
-alg7                 INFO initializing....
-alg8                 INFO initializing....
-alg9                 INFO initializing....
-''')
-</text></argument>
-<argument name="use_temp_dir"><enumeral>true</enumeral></argument>
-</extension>
diff --git a/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/json_sink.qmt b/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/json_sink.qmt
deleted file mode 100644
index c4372841e9b2fc15a2125e4cf44f059a779ed6fa..0000000000000000000000000000000000000000
--- a/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/json_sink.qmt
+++ /dev/null
@@ -1,36 +0,0 @@
-<?xml version="1.0" ?><!DOCTYPE extension  PUBLIC '-//QM/2.3/Extension//EN'  'http://www.codesourcery.com/qm/dtds/2.3/-//qm/2.3/extension//en.dtd'>
-<!--
-    (c) Copyright 1998-2019 CERN for the benefit of the LHCb and ATLAS collaborations
-
-    This software is distributed under the terms of the Apache version 2 licence,
-    copied verbatim in the file "LICENSE".
-
-    In applying this licence, CERN does not waive the privileges and immunities
-    granted to it by virtue of its status as an Intergovernmental Organization
-    or submit itself to any jurisdiction.
--->
-<extension class="GaudiTest.GaudiExeTest" kind="test">
-<argument name="program"><text>gaudirun.py</text></argument>
-<argument name="args"><set><text>../../options/CounterAlg.py</text></set></argument>
-<argument name="options"><text>
-from Configurables import Gaudi__Monitoring__JSONSink as JSONSink
-from Configurables import ApplicationMgr
-ApplicationMgr().ExtSvc += [
-    JSONSink(
-        FileName="CounterAlg.json",
-        TypesToSave=["statentity", "counter:.*"],
-    ),
-]
-</text></argument>
-<argument name="validator"><text>
-from pathlib import Path
-
-# first we run a regular check on stdout
-validateWithReference()
-
-json_ref = Path(reference).parent / 'JSONSink-counters-ref.json'
-validateJSONWithReference("CounterAlg.json", json_ref)
-</text></argument>
-<argument name="use_temp_dir"><enumeral>true</enumeral></argument>
-<argument name="reference"><text>refs/JSONSink.ref</text></argument>
-</extension>
diff --git a/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/maps.qmt b/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/maps.qmt
deleted file mode 100644
index e691fb92cb63b6944a837f39e5651e51bc88791b..0000000000000000000000000000000000000000
--- a/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/maps.qmt
+++ /dev/null
@@ -1,16 +0,0 @@
-<?xml version="1.0" ?><!DOCTYPE extension  PUBLIC '-//QM/2.3/Extension//EN'  'http://www.codesourcery.com/qm/dtds/2.3/-//qm/2.3/extension//en.dtd'>
-<!--
-    (c) Copyright 1998-2019 CERN for the benefit of the LHCb and ATLAS collaborations
-
-    This software is distributed under the terms of the Apache version 2 licence,
-    copied verbatim in the file "LICENSE".
-
-    In applying this licence, CERN does not waive the privileges and immunities
-    granted to it by virtue of its status as an Intergovernmental Organization
-    or submit itself to any jurisdiction.
--->
-<extension class="GaudiTest.GaudiExeTest" kind="test">
-<argument name="args"><set><text>../../options/Maps.opts</text></set></argument>
-  <argument name="use_temp_dir"><enumeral>true</enumeral></argument>
-  <argument name="reference"><text>refs/Maps.ref</text></argument>
-</extension>
diff --git a/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/metadatasvc.qmt b/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/metadatasvc.qmt
deleted file mode 100644
index 42cb568ef94b716f5492b6f7a890e105318fe5c5..0000000000000000000000000000000000000000
--- a/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/metadatasvc.qmt
+++ /dev/null
@@ -1,55 +0,0 @@
-<?xml version="1.0" ?><!DOCTYPE extension  PUBLIC '-//QM/2.3/Extension//EN'  'http://www.codesourcery.com/qm/dtds/2.3/-//qm/2.3/extension//en.dtd'>
-<!--
-    (c) Copyright 1998-2019 CERN for the benefit of the LHCb and ATLAS collaborations
-
-    This software is distributed under the terms of the Apache version 2 licence,
-    copied verbatim in the file "LICENSE".
-
-    In applying this licence, CERN does not waive the privileges and immunities
-    granted to it by virtue of its status as an Intergovernmental Organization
-    or submit itself to any jurisdiction.
--->
-<extension class="GaudiTest.GaudiExeTest" kind="test">
-<argument name="program"><text>gaudirun.py</text></argument>
-<argument name="args"><set>
-  <text>../../options/NTuples.opts</text>
-  <text>--option</text>
-  <text>ApplicationMgr(EvtMax=10).ExtSvc.append('Gaudi::MetaDataSvc')</text>
-  <text>--option</text>
-  <text>ApplicationMgr().ExtSvc.append('Gaudi::Monitoring::MessageSvcSink')</text>
-  <text>--option</text>
-  <text>from Configurables import Gaudi__MetaDataSvc; Gaudi__MetaDataSvc(OutputLevel=DEBUG)</text>
-  <text>--option</text>
-  <text>NTupleSvc().Output = ["MyTuples DATAFILE='ntuple_with_metadata.root' OPT='NEW' TYP='ROOT'"]</text>
-</set></argument>
-<argument name="use_temp_dir"><enumeral>true</enumeral></argument>
-<argument name="prerequisites"><set>
-    <tuple><text>gauditestsuite.ntuples</text><enumeral>PASS</enumeral></tuple>
-  </set></argument>
-<argument name="reference"><text>refs/MetaDataSvc.ref</text></argument>
-<argument name="validator"><text>
-preprocessor = (normalizeTestSuite +
-     RegexpReplacer(r'JobOptionsSvc\.SEARCHPATH:.*', r'JobOptionsSvc\.SEARCHPATH:...'))
-validateWithReference(preproc=preprocessor)
-
-from itertools import takewhile, islice, dropwhile
-stdout = filter(lambda x: x.strip(),
-                takewhile(lambda x: x.strip(),
-                          islice(dropwhile(lambda l: 'Metadata collected:' not in l,
-                                 stdout.splitlines()), 1, None)))
-stdout = sorted(stdout)
-from subprocess import check_output, CalledProcessError
-try:
-    info = eval(check_output(['dumpMetaData', 'ntuple_with_metadata.root']))
-    info = [':'.join(item) for item in info.items()]
-    info.sort()
-    if stdout != info:
-    	causes.append('metadata content')
-except CalledProcessError as e:
-    causes.append('dump metadata script failure')
-</text></argument>
-<argument name="environment"><set>
-<text>GAUDIAPPNAME=</text>
-<text>GAUDIAPPVERSION=</text>
-</set></argument>
-</extension>
diff --git a/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/multi_input.qms/prepare_base.qmt b/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/multi_input.qms/prepare_base.qmt
deleted file mode 100644
index 90e50871c7c0d584005e492d7d1977b4695466da..0000000000000000000000000000000000000000
--- a/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/multi_input.qms/prepare_base.qmt
+++ /dev/null
@@ -1,22 +0,0 @@
-<?xml version="1.0" ?><!DOCTYPE extension  PUBLIC '-//QM/2.3/Extension//EN'  'http://www.codesourcery.com/qm/dtds/2.3/-//qm/2.3/extension//en.dtd'>
-<!--
-    (c) Copyright 1998-2019 CERN for the benefit of the LHCb and ATLAS collaborations
-
-    This software is distributed under the terms of the Apache version 2 licence,
-    copied verbatim in the file "LICENSE".
-
-    In applying this licence, CERN does not waive the privileges and immunities
-    granted to it by virtue of its status as an Intergovernmental Organization
-    or submit itself to any jurisdiction.
--->
-<extension class="GaudiTest.GaudiExeTest" kind="test">
-<argument name="program"><text>gaudirun.py</text></argument>
-<argument name="args"><set>
-  <text>-v</text>
-  <text>../../options/MultiInput/PrepareBase.py</text>
-</set></argument>
-<argument name="validator"><text>
-countErrorLines({"ERROR":0})
-</text></argument>
-<argument name="use_temp_dir"><enumeral>true</enumeral></argument>
-</extension>
diff --git a/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/multi_input.qms/prepare_ext.qmt b/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/multi_input.qms/prepare_ext.qmt
deleted file mode 100644
index 20a458e83963aa259440ff5c4d7db49403cd5bd1..0000000000000000000000000000000000000000
--- a/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/multi_input.qms/prepare_ext.qmt
+++ /dev/null
@@ -1,25 +0,0 @@
-<?xml version="1.0" ?><!DOCTYPE extension  PUBLIC '-//QM/2.3/Extension//EN'  'http://www.codesourcery.com/qm/dtds/2.3/-//qm/2.3/extension//en.dtd'>
-<!--
-    (c) Copyright 1998-2019 CERN for the benefit of the LHCb and ATLAS collaborations
-
-    This software is distributed under the terms of the Apache version 2 licence,
-    copied verbatim in the file "LICENSE".
-
-    In applying this licence, CERN does not waive the privileges and immunities
-    granted to it by virtue of its status as an Intergovernmental Organization
-    or submit itself to any jurisdiction.
--->
-<extension class="GaudiTest.GaudiExeTest" kind="test">
-<argument name="program"><text>gaudirun.py</text></argument>
-<argument name="args"><set>
-  <text>-v</text>
-  <text>../../options/MultiInput/PrepareExt.py</text>
-</set></argument>
-<argument name="validator"><text>
-countErrorLines({"ERROR":0})
-</text></argument>
-<argument name="use_temp_dir"><enumeral>true</enumeral></argument>
-<argument name="prerequisites"><set>
-  <tuple><text>gauditestsuite.multi_input.prepare_base</text><enumeral>PASS</enumeral></tuple>
-</set></argument>
-</extension>
diff --git a/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/multi_input.qms/read.qmt b/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/multi_input.qms/read.qmt
deleted file mode 100644
index a4d0a971cecb48282eb5b947ea17a2952ef0c565..0000000000000000000000000000000000000000
--- a/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/multi_input.qms/read.qmt
+++ /dev/null
@@ -1,28 +0,0 @@
-<?xml version="1.0" ?><!DOCTYPE extension  PUBLIC '-//QM/2.3/Extension//EN'  'http://www.codesourcery.com/qm/dtds/2.3/-//qm/2.3/extension//en.dtd'>
-<!--
-    (c) Copyright 1998-2019 CERN for the benefit of the LHCb and ATLAS collaborations
-
-    This software is distributed under the terms of the Apache version 2 licence,
-    copied verbatim in the file "LICENSE".
-
-    In applying this licence, CERN does not waive the privileges and immunities
-    granted to it by virtue of its status as an Intergovernmental Organization
-    or submit itself to any jurisdiction.
--->
-<extension class="GaudiTest.GaudiExeTest" kind="test">
-<argument name="program"><text>gaudirun.py</text></argument>
-<argument name="args"><set>
-  <text>-v</text>
-  <text>../../options/MultiInput/Read.py</text>
-</set></argument>
-<argument name="use_temp_dir"><enumeral>true</enumeral></argument>
-<argument name="reference"><text>refs/MultiInput/Read.ref</text></argument>
-<argument name="prerequisites"><set>
-  <tuple><text>gauditestsuite.multi_input.prepare_base</text><enumeral>PASS</enumeral></tuple>
-  <tuple><text>gauditestsuite.multi_input.prepare_ext</text><enumeral>PASS</enumeral></tuple>
-</set></argument>
-<argument name="environment"><set>
-<text>GAUDIAPPNAME=</text>
-<text>GAUDIAPPVERSION=</text>
-</set></argument>
-</extension>
diff --git a/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/multithreading.qms/clone_with_private_tools.qmt b/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/multithreading.qms/clone_with_private_tools.qmt
deleted file mode 100644
index bf024f6b605210fb787ac30304f6d9ec9a9b60f7..0000000000000000000000000000000000000000
--- a/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/multithreading.qms/clone_with_private_tools.qmt
+++ /dev/null
@@ -1,20 +0,0 @@
-<?xml version="1.0" ?><!DOCTYPE extension  PUBLIC '-//QM/2.3/Extension//EN'  'http://www.codesourcery.com/qm/dtds/2.3/-//qm/2.3/extension//en.dtd'>
-<!--
-    (c) Copyright 1998-2019 CERN for the benefit of the LHCb and ATLAS collaborations
-
-    This software is distributed under the terms of the Apache version 2 licence,
-    copied verbatim in the file "LICENSE".
-
-    In applying this licence, CERN does not waive the privileges and immunities
-    granted to it by virtue of its status as an Intergovernmental Organization
-    or submit itself to any jurisdiction.
--->
-<extension class="GaudiTest.GaudiExeTest" kind="test">
-<argument name="program"><text>gaudirun.py</text></argument>
-<argument name="args"><set>
-  <text>-v</text>
-  <text>../../options/AlgToolsClone.py</text>
-</set></argument>
-<argument name="timeout"><integer>120</integer></argument>
-<argument name="use_temp_dir"><enumeral>true</enumeral></argument>
-</extension>
diff --git a/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/multithreading.qms/slimeventloop_exit_when_failure.qmt b/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/multithreading.qms/slimeventloop_exit_when_failure.qmt
deleted file mode 100644
index 9cd6f933749a479be21053b472d712d58e8a7a03..0000000000000000000000000000000000000000
--- a/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/multithreading.qms/slimeventloop_exit_when_failure.qmt
+++ /dev/null
@@ -1,20 +0,0 @@
-<?xml version="1.0" ?><!DOCTYPE extension  PUBLIC '-//QM/2.3/Extension//EN'  'http://www.codesourcery.com/qm/dtds/2.3/-//qm/2.3/extension//en.dtd'>
-<!--
-    (c) Copyright 1998-2024 CERN for the benefit of the LHCb and ATLAS collaborations
-
-    This software is distributed under the terms of the Apache version 2 licence,
-    copied verbatim in the file "LICENSE".
-
-    In applying this licence, CERN does not waive the privileges and immunities
-    granted to it by virtue of its status as an Intergovernmental Organization
-    or submit itself to any jurisdiction.
--->
-<extension class="GaudiTest.GaudiExeTest" kind="test">
-<argument name="program"><text>gaudirun.py</text></argument>
-<argument name="args"><set>
-  <text>../../options/SlimExitWithFailure.py</text>
-</set></argument>
-<argument name="timeout"><integer>30</integer></argument>
-<argument name="use_temp_dir"><enumeral>true</enumeral></argument>
-<argument name="exit_code"><integer>1</integer></argument>
-</extension>
diff --git a/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/multithreading.qms/slimeventloop_scheduled_stop.qmt b/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/multithreading.qms/slimeventloop_scheduled_stop.qmt
deleted file mode 100644
index 9a46bda76f2bab29e44af6a1bd23aac2a2de0025..0000000000000000000000000000000000000000
--- a/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/multithreading.qms/slimeventloop_scheduled_stop.qmt
+++ /dev/null
@@ -1,21 +0,0 @@
-<?xml version="1.0" ?><!DOCTYPE extension  PUBLIC '-//QM/2.3/Extension//EN'  'http://www.codesourcery.com/qm/dtds/2.3/-//qm/2.3/extension//en.dtd'>
-<!--
-    (c) Copyright 1998-2024 CERN for the benefit of the LHCb and ATLAS collaborations
-
-    This software is distributed under the terms of the Apache version 2 licence,
-    copied verbatim in the file "LICENSE".
-
-    In applying this licence, CERN does not waive the privileges and immunities
-    granted to it by virtue of its status as an Intergovernmental Organization
-    or submit itself to any jurisdiction.
--->
-<extension class="GaudiTest.GaudiExeTest" kind="test">
-<argument name="program"><text>gaudirun.py</text></argument>
-<argument name="args"><set>
-  <text>../../options/SlimEventLoopScheduledStop.py</text>
-</set></argument>
-<argument name="timeout"><integer>120</integer></argument>
-<argument name="use_temp_dir"><enumeral>true</enumeral></argument>
-<argument name="exit_code"><integer>4</integer></argument>
-<argument name="reference"><text>refs/SlimEventLoopScheduledStop.ref</text></argument>
-</extension>
diff --git a/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/ntuples.qmt b/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/ntuples.qmt
deleted file mode 100644
index 0a97db9830500ac3ac61ff47f1d6d5f9fa1886d5..0000000000000000000000000000000000000000
--- a/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/ntuples.qmt
+++ /dev/null
@@ -1,16 +0,0 @@
-<?xml version="1.0" ?><!DOCTYPE extension  PUBLIC '-//QM/2.3/Extension//EN'  'http://www.codesourcery.com/qm/dtds/2.3/-//qm/2.3/extension//en.dtd'>
-<!--
-    (c) Copyright 1998-2019 CERN for the benefit of the LHCb and ATLAS collaborations
-
-    This software is distributed under the terms of the Apache version 2 licence,
-    copied verbatim in the file "LICENSE".
-
-    In applying this licence, CERN does not waive the privileges and immunities
-    granted to it by virtue of its status as an Intergovernmental Organization
-    or submit itself to any jurisdiction.
--->
-<extension class="GaudiTest.GaudiExeTest" kind="test">
-<argument name="args"><set><text>../../options/NTuples.opts</text></set></argument>
-  <argument name="use_temp_dir"><enumeral>true</enumeral></argument>
-  <argument name="reference"><text>refs/NTuples.ref</text></argument>
-</extension>
diff --git a/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/particlepropsvc.qmt b/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/particlepropsvc.qmt
deleted file mode 100644
index 17b35f3ce3821cf815e2116f54fead60973e07f6..0000000000000000000000000000000000000000
--- a/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/particlepropsvc.qmt
+++ /dev/null
@@ -1,43 +0,0 @@
-<?xml version="1.0" ?><!DOCTYPE extension  PUBLIC '-//QM/2.3/Extension//EN'  'http://www.codesourcery.com/qm/dtds/2.3/-//qm/2.3/extension//en.dtd'>
-<!--
-    (c) Copyright 1998-2019 CERN for the benefit of the LHCb and ATLAS collaborations
-
-    This software is distributed under the terms of the Apache version 2 licence,
-    copied verbatim in the file "LICENSE".
-
-    In applying this licence, CERN does not waive the privileges and immunities
-    granted to it by virtue of its status as an Intergovernmental Organization
-    or submit itself to any jurisdiction.
--->
-<extension class="GaudiTest.GaudiExeTest" kind="test">
-  <argument name="program"><text>gaudirun.py</text></argument>
-  <argument name="options"><text>
-from Gaudi.Configuration import *
-from Configurables import Gaudi__ParticlePropertySvc as ParticlePropertySvc
-from Configurables import GaudiTestSuite__GaudiPPS as GaudiPPS
-
-importOptions("Common.opts")
-
-from pathlib import Path
-ParticlePropertiesFilePath = Path("..") / "data" / "ParticleTable.txt"
-
-ParticlePropertySvc( ParticlePropertiesFile = str(ParticlePropertiesFilePath) )
-
-
-ApplicationMgr( EvtMax = 1,
-                EvtSel = 'NONE',
-                TopAlg = [GaudiPPS()] )
-
-</text></argument>
-<argument name="environment"><set>
-  <text>JOBOPTSEARCHPATH=$ENV_PROJECT_SOURCE_DIR/GaudiTestSuite/options:$ENV_PROJECT_SOURCE_DIR/Gaudi/GaudiTestSuite/options</text>
-</set></argument>
-<argument name="validator"><text>
-expected = "Opened particle properties file : ../data/ParticleTable.txt"
-if not expected in stdout:
-    causes.append("missing signature")
-    result["GaudiTest.expected_line"] = result.Quote(expected)
-if 'ERROR' in stdout or 'FATAL' in stdout:
-    causes.append("error")
-</text></argument>
-</extension>
diff --git a/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/pluginservice.qms/compat_aliases.qmt b/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/pluginservice.qms/compat_aliases.qmt
deleted file mode 100644
index cac328ff938ed2ccd8eec7d2fe6507e4afdb7df4..0000000000000000000000000000000000000000
--- a/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/pluginservice.qms/compat_aliases.qmt
+++ /dev/null
@@ -1,18 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE extension  PUBLIC '-//QM/2.3/Extension//EN'  'http://www.codesourcery.com/qm/dtds/2.3/-//qm/2.3/extension//en.dtd'>
-<!--
-    (c) Copyright 1998-2019 CERN for the benefit of the LHCb and ATLAS collaborations
-
-    This software is distributed under the terms of the Apache version 2 licence,
-    copied verbatim in the file "LICENSE".
-
-    In applying this licence, CERN does not waive the privileges and immunities
-    granted to it by virtue of its status as an Intergovernmental Organization
-    or submit itself to any jurisdiction.
--->
-<extension class="GaudiTest.GaudiExeTest" kind="test">
-<argument name="program"><text>../scripts/test_compat_aliases.py</text></argument>
-<argument name="use_temp_dir"><enumeral>true</enumeral></argument>
-<argument name="environment"><set>
-<text>LD_LIBRARY_PATH=$ENV_CMAKE_BINARY_DIR/GaudiPluginService:$ENV_CMAKE_BINARY_DIR/Gaudi/GaudiPluginService:$LD_LIBRARY_PATH</text>
-</set></argument>
-</extension>
diff --git a/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/pluginservice.qms/custom_factory.qmt b/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/pluginservice.qms/custom_factory.qmt
deleted file mode 100644
index 37e26a6a6e255ccb1e0aa79047a61eadf2171da8..0000000000000000000000000000000000000000
--- a/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/pluginservice.qms/custom_factory.qmt
+++ /dev/null
@@ -1,28 +0,0 @@
-<?xml version="1.0" ?><!DOCTYPE extension  PUBLIC '-//QM/2.3/Extension//EN'  'http://www.codesourcery.com/qm/dtds/2.3/-//qm/2.3/extension//en.dtd'>
-<!--
-    (c) Copyright 1998-2019 CERN for the benefit of the LHCb and ATLAS collaborations
-
-    This software is distributed under the terms of the Apache version 2 licence,
-    copied verbatim in the file "LICENSE".
-
-    In applying this licence, CERN does not waive the privileges and immunities
-    granted to it by virtue of its status as an Intergovernmental Organization
-    or submit itself to any jurisdiction.
--->
-<extension class="GaudiTest.GaudiExeTest" kind="test">
-  <argument name="program"><text>gaudirun.py</text></argument>
-  <argument name="options"><text>
-from Gaudi.Configuration import *
-
-ApplicationMgr(TopAlg = [ "PluginServiceTest::CustomFactoryAlgorithm/CFA" ],
-               EvtSel = "NONE",
-               EvtMax = 1)
-  </text></argument>
-  <argument name="validator"><text>
-for expected in ["created CustomFactoryAlgorithm at", "CFA                  INFO running"]:
-    if not expected in stdout:
-        causes.append("missing signature")
-        result["GaudiTest.expected_line"] = result.Quote(expected)
-</text></argument>
-  <argument name="use_temp_dir"><enumeral>true</enumeral></argument>
-</extension>
diff --git a/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/properties.qms/all.qmt b/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/properties.qms/all.qmt
deleted file mode 100644
index a7d81ddba83066afba5d538d29001362b16dca2a..0000000000000000000000000000000000000000
--- a/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/properties.qms/all.qmt
+++ /dev/null
@@ -1,24 +0,0 @@
-<?xml version="1.0" ?><!DOCTYPE extension  PUBLIC '-//QM/2.3/Extension//EN'  'http://www.codesourcery.com/qm/dtds/2.3/-//qm/2.3/extension//en.dtd'>
-<!--
-    (c) Copyright 1998-2019 CERN for the benefit of the LHCb and ATLAS collaborations
-
-    This software is distributed under the terms of the Apache version 2 licence,
-    copied verbatim in the file "LICENSE".
-
-    In applying this licence, CERN does not waive the privileges and immunities
-    granted to it by virtue of its status as an Intergovernmental Organization
-    or submit itself to any jurisdiction.
--->
-<extension class="GaudiTest.GaudiExeTest" kind="test">
-<argument name="args"><set><text>../../options/Properties.opts</text></set></argument>
-<argument name="environment"><set>
-<text>JOBOPTSEARCHPATH=$ENV_PROJECT_SOURCE_DIR/GaudiTestSuite/options:$ENV_PROJECT_SOURCE_DIR/Gaudi/GaudiTestSuite/options</text>
-</set></argument>
-<argument name="use_temp_dir"><enumeral>true</enumeral></argument>
-<argument name="reference"><text>refs/Properties.ref</text></argument>
-<argument name="validator"><text>
-preprocessor = (normalizeTestSuite +
-     RegexpReplacer(r"(JobOptionsSvc\.(SEARCH)?PATH|ApplicationMgr\.JobOptionsPath): '.*'", r"\1: '...'"))
-validateWithReference(preproc=preprocessor)
-</text></argument>
-</extension>
diff --git a/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/properties.qms/all2.qmt b/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/properties.qms/all2.qmt
deleted file mode 100644
index 2c252efab42c647f6f2415313d2edf64bcc2d93c..0000000000000000000000000000000000000000
--- a/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/properties.qms/all2.qmt
+++ /dev/null
@@ -1,29 +0,0 @@
-<?xml version="1.0" ?><!DOCTYPE extension  PUBLIC '-//QM/2.3/Extension//EN'  'http://www.codesourcery.com/qm/dtds/2.3/-//qm/2.3/extension//en.dtd'>
-<!--
-    (c) Copyright 1998-2019 CERN for the benefit of the LHCb and ATLAS collaborations
-
-    This software is distributed under the terms of the Apache version 2 licence,
-    copied verbatim in the file "LICENSE".
-
-    In applying this licence, CERN does not waive the privileges and immunities
-    granted to it by virtue of its status as an Intergovernmental Organization
-    or submit itself to any jurisdiction.
--->
-<extension class="GaudiTest.GaudiExeTest" kind="test">
-<argument name="program"><text>gaudirun.py</text></argument>
-<argument name="args"><set><text>../../options/Properties.opts</text></set></argument>
-<argument name="environment"><set>
-<text>JOBOPTSEARCHPATH=$ENV_PROJECT_SOURCE_DIR/GaudiTestSuite/options:$ENV_PROJECT_SOURCE_DIR/Gaudi/GaudiTestSuite/options</text>
-</set></argument>
-<argument name="use_temp_dir"><enumeral>true</enumeral></argument>
-<argument name="reference"><text>refs/Properties2.ref</text></argument>
-<argument name="validator"><text>
-preprocessor = (normalizeTestSuite +
-     RegexpReplacer(r"(JobOptionsSvc\.(SEARCH)?PATH|ApplicationMgr\.JobOptionsPath): '.*'", r"\1: '...'"))
-validateWithReference(preproc=preprocessor)
-</text></argument>
-<argument name="environment"><set>
-<text>GAUDIAPPNAME=</text>
-<text>GAUDIAPPVERSION=</text>
-</set></argument>
-</extension>
diff --git a/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/properties.qms/all_py.qmt b/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/properties.qms/all_py.qmt
deleted file mode 100644
index 55d5c1ba8e55f8d9bfad9e043442e8a0b388343c..0000000000000000000000000000000000000000
--- a/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/properties.qms/all_py.qmt
+++ /dev/null
@@ -1,29 +0,0 @@
-<?xml version="1.0" ?><!DOCTYPE extension  PUBLIC '-//QM/2.3/Extension//EN'  'http://www.codesourcery.com/qm/dtds/2.3/-//qm/2.3/extension//en.dtd'>
-<!--
-    (c) Copyright 1998-2019 CERN for the benefit of the LHCb and ATLAS collaborations
-
-    This software is distributed under the terms of the Apache version 2 licence,
-    copied verbatim in the file "LICENSE".
-
-    In applying this licence, CERN does not waive the privileges and immunities
-    granted to it by virtue of its status as an Intergovernmental Organization
-    or submit itself to any jurisdiction.
--->
-<extension class="GaudiTest.GaudiExeTest" kind="test">
-<argument name="program"><text>gaudirun.py</text></argument>
-<argument name="args"><set><text>../../options/Properties.py</text></set></argument>
-<argument name="environment"><set>
-<text>JOBOPTSEARCHPATH=$ENV_PROJECT_SOURCE_DIR/GaudiTestSuite/options:$ENV_PROJECT_SOURCE_DIR/Gaudi/GaudiTestSuite/options</text>
-</set></argument>
-<argument name="use_temp_dir"><enumeral>true</enumeral></argument>
-<argument name="reference"><text>refs/Properties_py.ref</text></argument>
-<argument name="validator"><text>
-preprocessor = (normalizeTestSuite +
-     RegexpReplacer(r"(JobOptionsSvc\.(SEARCH)?PATH|ApplicationMgr\.JobOptionsPath): '.*'", r"\1: '...'"))
-validateWithReference(preproc=preprocessor)
-</text></argument>
-<argument name="environment"><set>
-<text>GAUDIAPPNAME=</text>
-<text>GAUDIAPPVERSION=</text>
-</set></argument>
-</extension>
diff --git a/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/properties.qms/custom_properties.qmt b/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/properties.qms/custom_properties.qmt
deleted file mode 100644
index 3f1a977c7da404a577190cc583424751cc2347b6..0000000000000000000000000000000000000000
--- a/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/properties.qms/custom_properties.qmt
+++ /dev/null
@@ -1,34 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE extension  PUBLIC '-//QM/2.3/Extension//EN'  'http://www.codesourcery.com/qm/dtds/2.3/-//qm/2.3/extension//en.dtd'>
-<!--
-    (c) Copyright 1998-2019 CERN for the benefit of the LHCb and ATLAS collaborations
-
-    This software is distributed under the terms of the Apache version 2 licence,
-    copied verbatim in the file "LICENSE".
-
-    In applying this licence, CERN does not waive the privileges and immunities
-    granted to it by virtue of its status as an Intergovernmental Organization
-    or submit itself to any jurisdiction.
--->
-<extension class="GaudiTest.GaudiExeTest" kind="test">
-<argument name="program"><text>gaudirun.py</text></argument>
-<argument name="args"><set>
-  <text>-v</text>
-</set></argument>
-<argument name="options"><text>
-# Options of the test job
-from Gaudi.Configuration import *
-
-from Configurables import Gaudi__TestSuite__CustomPropertiesAlg as CPA
-alg = CPA("CPA")
-alg.UnorderedMap["hello"] = "world"
-alg.UnorderedMap["abc"] = "123"
-alg.PropertiesPrint = True
-
-ApplicationMgr(TopAlg=[alg], OutputLevel=DEBUG)
-
-</text></argument>
-<argument name="validator"><text>
-findReferenceBlock('''CPA                 DEBUG Property ['Name': Value] =  'UnorderedMap':{'abc': '123', 'hello': 'world'}''')
-</text></argument>
-<argument name="use_temp_dir"><enumeral>true</enumeral></argument>
-</extension>
diff --git a/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/properties.qms/extended_opts.qmt b/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/properties.qms/extended_opts.qmt
deleted file mode 100644
index f025b30784344095dba3713e4addd014b39a9e03..0000000000000000000000000000000000000000
--- a/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/properties.qms/extended_opts.qmt
+++ /dev/null
@@ -1,18 +0,0 @@
-<?xml version="1.0" ?><!DOCTYPE extension  PUBLIC '-//QM/2.3/Extension//EN'  'http://www.codesourcery.com/qm/dtds/2.3/-//qm/2.3/extension//en.dtd'>
-<!--
-    (c) Copyright 1998-2019 CERN for the benefit of the LHCb and ATLAS collaborations
-
-    This software is distributed under the terms of the Apache version 2 licence,
-    copied verbatim in the file "LICENSE".
-
-    In applying this licence, CERN does not waive the privileges and immunities
-    granted to it by virtue of its status as an Intergovernmental Organization
-    or submit itself to any jurisdiction.
--->
-<extension class="GaudiTest.GaudiExeTest" kind="test">
-<argument name="args"><set><text>../../options/ExtendedProperties.opts</text></set></argument>
-<argument name="validator"><text>
-import ExtPropValidator
-ExtPropValidator.validate(stdout,stderr,result,causes)
-</text></argument>
-</extension>
diff --git a/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/properties.qms/extended_py.qmt b/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/properties.qms/extended_py.qmt
deleted file mode 100644
index 15b8de6a7e0fa05775bfbbfc3eeca3f9dd4e0373..0000000000000000000000000000000000000000
--- a/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/properties.qms/extended_py.qmt
+++ /dev/null
@@ -1,19 +0,0 @@
-<?xml version="1.0" ?><!DOCTYPE extension  PUBLIC '-//QM/2.3/Extension//EN'  'http://www.codesourcery.com/qm/dtds/2.3/-//qm/2.3/extension//en.dtd'>
-<!--
-    (c) Copyright 1998-2019 CERN for the benefit of the LHCb and ATLAS collaborations
-
-    This software is distributed under the terms of the Apache version 2 licence,
-    copied verbatim in the file "LICENSE".
-
-    In applying this licence, CERN does not waive the privileges and immunities
-    granted to it by virtue of its status as an Intergovernmental Organization
-    or submit itself to any jurisdiction.
--->
-<extension class="GaudiTest.GaudiExeTest" kind="test">
-<argument name="program"><text>gaudirun.py</text></argument>
-<argument name="args"><set><text>../../options/ExtendedProperties.py</text></set></argument>
-<argument name="validator"><text>
-import ExtPropValidator
-ExtPropValidator.validate(stdout,stderr,result,causes)
-</text></argument>
-</extension>
diff --git a/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/properties.qms/namespace_opts.qmt b/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/properties.qms/namespace_opts.qmt
deleted file mode 100644
index 842adf387adb76f3b5967341c9a38ff7509ff341..0000000000000000000000000000000000000000
--- a/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/properties.qms/namespace_opts.qmt
+++ /dev/null
@@ -1,23 +0,0 @@
-<?xml version="1.0" ?><!DOCTYPE extension  PUBLIC '-//QM/2.3/Extension//EN'  'http://www.codesourcery.com/qm/dtds/2.3/-//qm/2.3/extension//en.dtd'>
-<!--
-    (c) Copyright 1998-2019 CERN for the benefit of the LHCb and ATLAS collaborations
-
-    This software is distributed under the terms of the Apache version 2 licence,
-    copied verbatim in the file "LICENSE".
-
-    In applying this licence, CERN does not waive the privileges and immunities
-    granted to it by virtue of its status as an Intergovernmental Organization
-    or submit itself to any jurisdiction.
--->
-<extension class="GaudiTest.GaudiExeTest" kind="test">
-<!--<argument name="program"><text>gaudirun.py</text></argument>-->
-<argument name="args"><set><text>../../options/namespace_properties.opts</text></set></argument>
-<argument name="use_temp_dir"><enumeral>true</enumeral></argument>
-<argument name="reference"><text>refs/ns_props.ref</text></argument>
-<argument name="validator"><text>
-# hide a difference between JobOptionsSvc and Configurables
-preprocessor = normalizeTestSuite + \
-    LineSkipper(strings=["INFO Job options successfully"])
-validateWithReference(preproc = preprocessor)
-</text></argument>
-</extension>
diff --git a/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/properties.qms/namespace_opts_py.qmt b/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/properties.qms/namespace_opts_py.qmt
deleted file mode 100644
index 4a740a97924ed1683258fc08628c1da04cdb7827..0000000000000000000000000000000000000000
--- a/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/properties.qms/namespace_opts_py.qmt
+++ /dev/null
@@ -1,17 +0,0 @@
-<?xml version="1.0" ?><!DOCTYPE extension  PUBLIC '-//QM/2.3/Extension//EN'  'http://www.codesourcery.com/qm/dtds/2.3/-//qm/2.3/extension//en.dtd'>
-<!--
-    (c) Copyright 1998-2019 CERN for the benefit of the LHCb and ATLAS collaborations
-
-    This software is distributed under the terms of the Apache version 2 licence,
-    copied verbatim in the file "LICENSE".
-
-    In applying this licence, CERN does not waive the privileges and immunities
-    granted to it by virtue of its status as an Intergovernmental Organization
-    or submit itself to any jurisdiction.
--->
-<extension class="GaudiTest.GaudiExeTest" kind="test">
-<argument name="program"><text>gaudirun.py</text></argument>
-<argument name="args"><set><text>../../options/namespace_properties.opts</text></set></argument>
-<argument name="use_temp_dir"><enumeral>true</enumeral></argument>
-<argument name="reference"><text>refs/ns_props.ref</text></argument>
-</extension>
diff --git a/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/python_bin_module.qmt b/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/python_bin_module.qmt
deleted file mode 100644
index 66b1382a804adaa0f0ce2947b5289ec2dc800557..0000000000000000000000000000000000000000
--- a/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/python_bin_module.qmt
+++ /dev/null
@@ -1,15 +0,0 @@
-<?xml version="1.0" ?>
-<!--
-    (c) Copyright 1998-2019 CERN for the benefit of the LHCb and ATLAS collaborations
-
-    This software is distributed under the terms of the Apache version 2 licence,
-    copied verbatim in the file "LICENSE".
-
-    In applying this licence, CERN does not waive the privileges and immunities
-    granted to it by virtue of its status as an Intergovernmental Organization
-    or submit itself to any jurisdiction.
--->
-<!DOCTYPE extension  PUBLIC '-//QM/2.3/Extension//EN'  'http://www.codesourcery.com/qm/dtds/2.3/-//qm/2.3/extension//en.dtd'>
-<extension class="GaudiTest.GaudiExeTest" kind="test">
-<argument name="program"><text>../scripts/python_bin_module.py</text></argument>
-</extension>
diff --git a/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/qotdalg.qmt b/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/qotdalg.qmt
deleted file mode 100644
index d65751fb596d77c6e02f4a2aa5f8883dfaeb9ab7..0000000000000000000000000000000000000000
--- a/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/qotdalg.qmt
+++ /dev/null
@@ -1,16 +0,0 @@
-<?xml version="1.0" ?><!DOCTYPE extension  PUBLIC '-//QM/2.3/Extension//EN'  'http://www.codesourcery.com/qm/dtds/2.3/-//qm/2.3/extension//en.dtd'>
-<!--
-    (c) Copyright 1998-2019 CERN for the benefit of the LHCb and ATLAS collaborations
-
-    This software is distributed under the terms of the Apache version 2 licence,
-    copied verbatim in the file "LICENSE".
-
-    In applying this licence, CERN does not waive the privileges and immunities
-    granted to it by virtue of its status as an Intergovernmental Organization
-    or submit itself to any jurisdiction.
--->
-<extension class="GaudiTest.GaudiExeTest" kind="test">
-<argument name="args"><set><text>../../options/QotdAlg.opts</text></set></argument>
-  <argument name="use_temp_dir"><enumeral>true</enumeral></argument>
-  <argument name="reference"><text>refs/QotdAlg.ref</text></argument>
-</extension>
diff --git a/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/queueingeventprocessor.qms/custom_exe.qmt b/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/queueingeventprocessor.qms/custom_exe.qmt
deleted file mode 100644
index d10635b64e98712a2aa802a364d3c1809e361f66..0000000000000000000000000000000000000000
--- a/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/queueingeventprocessor.qms/custom_exe.qmt
+++ /dev/null
@@ -1,16 +0,0 @@
-<?xml version="1.0" ?><!DOCTYPE extension  PUBLIC '-//QM/2.3/Extension//EN'  'http://www.codesourcery.com/qm/dtds/2.3/-//qm/2.3/extension//en.dtd'>
-<!--
-    (c) Copyright 1998-2019 CERN for the benefit of the LHCb and ATLAS collaborations
-
-    This software is distributed under the terms of the Apache version 2 licence,
-    copied verbatim in the file "LICENSE".
-
-    In applying this licence, CERN does not waive the privileges and immunities
-    granted to it by virtue of its status as an Intergovernmental Organization
-    or submit itself to any jurisdiction.
--->
-<extension class="GaudiTest.GaudiExeTest" kind="test">
-  <argument name="program"><text>QueueingEventProcessorExample.exe</text></argument>
-  <argument name="reference"><text>refs/QueueingEventProcessor/custom_exe.ref</text></argument>
-  <argument name="use_temp_dir"><enumeral>true</enumeral></argument>
-</extension>
diff --git a/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/queueingeventprocessor.qms/gaudi_exe.qmt b/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/queueingeventprocessor.qms/gaudi_exe.qmt
deleted file mode 100644
index 9b0c8170bf36d9043e453c2a771fd03597606347..0000000000000000000000000000000000000000
--- a/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/queueingeventprocessor.qms/gaudi_exe.qmt
+++ /dev/null
@@ -1,20 +0,0 @@
-<?xml version="1.0" ?><!DOCTYPE extension  PUBLIC '-//QM/2.3/Extension//EN'  'http://www.codesourcery.com/qm/dtds/2.3/-//qm/2.3/extension//en.dtd'>
-<!--
-    (c) Copyright 1998-2019 CERN for the benefit of the LHCb and ATLAS collaborations
-
-    This software is distributed under the terms of the Apache version 2 licence,
-    copied verbatim in the file "LICENSE".
-
-    In applying this licence, CERN does not waive the privileges and immunities
-    granted to it by virtue of its status as an Intergovernmental Organization
-    or submit itself to any jurisdiction.
--->
-<extension class="GaudiTest.GaudiExeTest" kind="test">
-  <argument name="program"><text>Gaudi.exe</text></argument>
-  <argument name="args"><set>
-    <text>--application</text><text>Gaudi::TestSuite::QueueingApplication</text>
-    <text>../options/QueueingEventProcessorExample.opts</text>
-  </set></argument>
-  <argument name="reference"><text>refs/QueueingEventProcessor/gaudi_exe.ref</text></argument>
-  <argument name="use_temp_dir"><enumeral>true</enumeral></argument>
-</extension>
diff --git a/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/queueingeventprocessor.qms/gaudirun.qmt b/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/queueingeventprocessor.qms/gaudirun.qmt
deleted file mode 100644
index be566be74d7a09ba7c8635ebf587bbee599bdca5..0000000000000000000000000000000000000000
--- a/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/queueingeventprocessor.qms/gaudirun.qmt
+++ /dev/null
@@ -1,20 +0,0 @@
-<?xml version="1.0" ?><!DOCTYPE extension  PUBLIC '-//QM/2.3/Extension//EN'  'http://www.codesourcery.com/qm/dtds/2.3/-//qm/2.3/extension//en.dtd'>
-<!--
-    (c) Copyright 1998-2019 CERN for the benefit of the LHCb and ATLAS collaborations
-
-    This software is distributed under the terms of the Apache version 2 licence,
-    copied verbatim in the file "LICENSE".
-
-    In applying this licence, CERN does not waive the privileges and immunities
-    granted to it by virtue of its status as an Intergovernmental Organization
-    or submit itself to any jurisdiction.
--->
-<extension class="GaudiTest.GaudiExeTest" kind="test">
-  <argument name="program"><text>gaudirun.py</text></argument>
-  <argument name="args"><set>
-    <text>--application</text><text>Gaudi::TestSuite::QueueingApplication</text>
-    <text>../options/QueueingEventProcessorExample.opts</text>
-  </set></argument>
-  <argument name="reference"><text>refs/QueueingEventProcessor/gaudirun.ref</text></argument>
-  <argument name="use_temp_dir"><enumeral>true</enumeral></argument>
-</extension>
diff --git a/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/randomnumber.qmt b/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/randomnumber.qmt
deleted file mode 100644
index f51af73170cd0772a345fdbd2e4a58f3ce4f0c3b..0000000000000000000000000000000000000000
--- a/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/randomnumber.qmt
+++ /dev/null
@@ -1,16 +0,0 @@
-<?xml version="1.0" ?><!DOCTYPE extension  PUBLIC '-//QM/2.3/Extension//EN'  'http://www.codesourcery.com/qm/dtds/2.3/-//qm/2.3/extension//en.dtd'>
-<!--
-    (c) Copyright 1998-2019 CERN for the benefit of the LHCb and ATLAS collaborations
-
-    This software is distributed under the terms of the Apache version 2 licence,
-    copied verbatim in the file "LICENSE".
-
-    In applying this licence, CERN does not waive the privileges and immunities
-    granted to it by virtue of its status as an Intergovernmental Organization
-    or submit itself to any jurisdiction.
--->
-<extension class="GaudiTest.GaudiExeTest" kind="test">
-<argument name="args"><set><text>../../options/RandomNumber.opts</text></set></argument>
-  <argument name="use_temp_dir"><enumeral>true</enumeral></argument>
-  <argument name="reference"><text>refs/RandomNumber.ref</text></argument>
-</extension>
diff --git a/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/reentalg.qmt b/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/reentalg.qmt
deleted file mode 100644
index 5538125e7b15bd2e17196388a0a394e696344da0..0000000000000000000000000000000000000000
--- a/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/reentalg.qmt
+++ /dev/null
@@ -1,17 +0,0 @@
-<?xml version="1.0" ?><!DOCTYPE extension  PUBLIC '-//QM/2.3/Extension//EN'  'http://www.codesourcery.com/qm/dtds/2.3/-//qm/2.3/extension//en.dtd'>
-<!--
-    (c) Copyright 1998-2019 CERN for the benefit of the LHCb and ATLAS collaborations
-
-    This software is distributed under the terms of the Apache version 2 licence,
-    copied verbatim in the file "LICENSE".
-
-    In applying this licence, CERN does not waive the privileges and immunities
-    granted to it by virtue of its status as an Intergovernmental Organization
-    or submit itself to any jurisdiction.
--->
-<extension class="GaudiTest.GaudiExeTest" kind="test">
-<argument name="program"><text>gaudirun.py</text></argument>
-<argument name="args"><set><text>../../options/ReEntAlg.py</text></set></argument>
-<argument name="use_temp_dir"><enumeral>true</enumeral></argument>
-<argument name="reference"><text>refs/ReEntAlg.ref</text></argument>
-</extension>
diff --git a/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/return_codes.qms/alg_failure.qmt b/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/return_codes.qms/alg_failure.qmt
deleted file mode 100644
index 14fec384e8b12b47d894b685e8dba853130a308b..0000000000000000000000000000000000000000
--- a/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/return_codes.qms/alg_failure.qmt
+++ /dev/null
@@ -1,22 +0,0 @@
-<?xml version="1.0" ?><!DOCTYPE extension  PUBLIC '-//QM/2.3/Extension//EN'  'http://www.codesourcery.com/qm/dtds/2.3/-//qm/2.3/extension//en.dtd'>
-<!--
-    (c) Copyright 1998-2019 CERN for the benefit of the LHCb and ATLAS collaborations
-
-    This software is distributed under the terms of the Apache version 2 licence,
-    copied verbatim in the file "LICENSE".
-
-    In applying this licence, CERN does not waive the privileges and immunities
-    granted to it by virtue of its status as an Intergovernmental Organization
-    or submit itself to any jurisdiction.
--->
-<extension class="GaudiTest.GaudiExeTest" kind="test">
-<argument name="program"><text>gaudirun.py</text></argument>
-<argument name="options"><text>
-from Gaudi.Configuration import *
-from Configurables import GaudiTesting__StopLoopAlg as sla
-
-app = ApplicationMgr(TopAlg = [sla(EventCount = 3, Mode = "failure")],
-                     EvtSel = "NONE", EvtMax = 5)
-</text></argument>
-<argument name="exit_code"><integer>3</integer></argument>
-</extension>
diff --git a/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/return_codes.qms/corrupted_input.qmt b/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/return_codes.qms/corrupted_input.qmt
deleted file mode 100644
index 15a8feac564597d4d4327098cfb7d17711a479fa..0000000000000000000000000000000000000000
--- a/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/return_codes.qms/corrupted_input.qmt
+++ /dev/null
@@ -1,48 +0,0 @@
-<?xml version="1.0" ?><!DOCTYPE extension  PUBLIC '-//QM/2.3/Extension//EN'  'http://www.codesourcery.com/qm/dtds/2.3/-//qm/2.3/extension//en.dtd'>
-<!--
-    (c) Copyright 1998-2019 CERN for the benefit of the LHCb and ATLAS collaborations
-
-    This software is distributed under the terms of the Apache version 2 licence,
-    copied verbatim in the file "LICENSE".
-
-    In applying this licence, CERN does not waive the privileges and immunities
-    granted to it by virtue of its status as an Intergovernmental Organization
-    or submit itself to any jurisdiction.
--->
-<extension class="GaudiTest.GaudiExeTest" kind="test">
-<argument name="program"><text>gaudirun.py</text></argument>
-<argument name="args"><set>
-  <text>-v</text>
-  <text>../../options/ROOT_IO/Read.py</text>
-</set></argument>
-<argument name="options"><text>
-from Gaudi.Configuration import *
-
-# produce a currupted (truncated) copy of the output of ROOT_IO/Write.py
-import shutil
-shutil.copy('ROOTIO.dst', 'ROOTIO_corrupted.dst')
-
-# find a specific byte sequence to determine where to corrupt the file
-magic_bytes = b"_Event_Collision_0_MyVertices."
-with open('ROOTIO_corrupted.dst', 'rb') as f:
-    data = f.read()
-    if data.count(magic_bytes) != 1:
-        raise NotImplementedError("The test file is not as expected")
-    seek_index = data.index(magic_bytes) + 735
-
-with open('ROOTIO_corrupted.dst', 'rb+') as f:
-    f.seek(seek_index)
-    f.write(b'corruption!')
-
-esel = EventSelector()
-esel.Input = ["DATAFILE='PFN:ROOTIO_corrupted.dst' SVC='Gaudi::RootEvtSelector' OPT='READ'"]
-</text></argument>
-<argument name="prerequisites"><set>
-  <tuple><text>gauditestsuite.root_io.write</text><enumeral>PASS</enumeral></tuple>
-</set></argument>
-<argument name="use_temp_dir"><enumeral>true</enumeral></argument>
-<argument name="exit_code"><integer>16</integer></argument>
-<argument name="validator"><text>
-findReferenceBlock("ApplicationMgr      ERROR Application Manager Terminated with error code 16")
-</text></argument>
-</extension>
diff --git a/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/return_codes.qms/exception.qmt b/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/return_codes.qms/exception.qmt
deleted file mode 100644
index 552304146bfbc5cc30df344432cb4e3fa3040909..0000000000000000000000000000000000000000
--- a/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/return_codes.qms/exception.qmt
+++ /dev/null
@@ -1,22 +0,0 @@
-<?xml version="1.0" ?><!DOCTYPE extension  PUBLIC '-//QM/2.3/Extension//EN'  'http://www.codesourcery.com/qm/dtds/2.3/-//qm/2.3/extension//en.dtd'>
-<!--
-    (c) Copyright 1998-2019 CERN for the benefit of the LHCb and ATLAS collaborations
-
-    This software is distributed under the terms of the Apache version 2 licence,
-    copied verbatim in the file "LICENSE".
-
-    In applying this licence, CERN does not waive the privileges and immunities
-    granted to it by virtue of its status as an Intergovernmental Organization
-    or submit itself to any jurisdiction.
--->
-<extension class="GaudiTest.GaudiExeTest" kind="test">
-<argument name="program"><text>gaudirun.py</text></argument>
-<argument name="options"><text>
-from Gaudi.Configuration import *
-from Configurables import GaudiTesting__StopLoopAlg as sla
-
-app = ApplicationMgr(TopAlg = [sla(EventCount = 3, Mode = "exception")],
-                     EvtSel = "NONE", EvtMax = 5)
-</text></argument>
-<argument name="exit_code"><integer>6</integer></argument>
-</extension>
diff --git a/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/return_codes.qms/fake_corrupted_input.qmt b/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/return_codes.qms/fake_corrupted_input.qmt
deleted file mode 100644
index 4b4fc6c68920c2723fd7bbf142b2bd9878c00267..0000000000000000000000000000000000000000
--- a/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/return_codes.qms/fake_corrupted_input.qmt
+++ /dev/null
@@ -1,29 +0,0 @@
-<?xml version="1.0" ?><!DOCTYPE extension  PUBLIC '-//QM/2.3/Extension//EN'  'http://www.codesourcery.com/qm/dtds/2.3/-//qm/2.3/extension//en.dtd'>
-<!--
-    (c) Copyright 1998-2019 CERN for the benefit of the LHCb and ATLAS collaborations
-
-    This software is distributed under the terms of the Apache version 2 licence,
-    copied verbatim in the file "LICENSE".
-
-    In applying this licence, CERN does not waive the privileges and immunities
-    granted to it by virtue of its status as an Intergovernmental Organization
-    or submit itself to any jurisdiction.
--->
-<extension class="GaudiTest.GaudiExeTest" kind="test">
-<argument name="program"><text>gaudirun.py</text></argument>
-<argument name="args"><set><text>-v</text></set></argument>
-<argument name="options"><text>
-from Gaudi.Configuration import *
-from Configurables import GaudiTesting__CustomIncidentAlg as cia
-
-from Configurables import GaudiPersistency
-GaudiPersistency()
-
-app = ApplicationMgr(TopAlg = [cia(EventCount=3, Incident="CorruptedInputFile")],
-                     EvtSel="NONE", EvtMax = 5)
-</text></argument>
-<argument name="exit_code"><integer>16</integer></argument>
-<argument name="validator"><text>
-findReferenceBlock("ApplicationMgr      ERROR Application Manager Terminated with error code 16")
-</text></argument>
-</extension>
diff --git a/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/return_codes.qms/input_file.qmt b/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/return_codes.qms/input_file.qmt
deleted file mode 100644
index f10bac32a17f15251d6f9f27dcb3f2167687cf9a..0000000000000000000000000000000000000000
--- a/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/return_codes.qms/input_file.qmt
+++ /dev/null
@@ -1,34 +0,0 @@
-<?xml version="1.0" ?><!DOCTYPE extension  PUBLIC '-//QM/2.3/Extension//EN'  'http://www.codesourcery.com/qm/dtds/2.3/-//qm/2.3/extension//en.dtd'>
-<!--
-    (c) Copyright 1998-2023 CERN for the benefit of the LHCb and ATLAS collaborations
-
-    This software is distributed under the terms of the Apache version 2 licence,
-    copied verbatim in the file "LICENSE".
-
-    In applying this licence, CERN does not waive the privileges and immunities
-    granted to it by virtue of its status as an Intergovernmental Organization
-    or submit itself to any jurisdiction.
--->
-<extension class="GaudiTest.GaudiExeTest" kind="test">
-<argument name="program"><text>gaudirun.py</text></argument>
-<argument name="args"><set><text>-v</text></set></argument>
-<argument name="options"><text>
-from Gaudi.Configuration import *
-from Configurables import GaudiTesting__StopLoopAlg as sla
-
-from Configurables import GaudiPersistency
-GaudiPersistency()
-
-EventSelector(Input = ["DATAFILE='PFN:none.dst'  SVC='Gaudi::RootEvtSelector' OPT='READ'"])
-
-app = ApplicationMgr(TopAlg = [sla(EventCount = 3, Mode = "failure")],
-                     EvtMax = 5)
-</text></argument>
-<argument name="exit_code"><integer>2</integer></argument>
-<argument name="validator"><text>
-expected = "/none.dst does not exist"
-if not expected in stdout:
-    causes.append("missing signature")
-    result["GaudiTest.expected_line"] = result.Quote(expected)
-</text></argument>
-</extension>
diff --git a/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/return_codes.qms/issue-301-special-corruption.qmt b/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/return_codes.qms/issue-301-special-corruption.qmt
deleted file mode 100644
index f4faa76229daa25bd9a262cd9c134fbf90a7dc0c..0000000000000000000000000000000000000000
--- a/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/return_codes.qms/issue-301-special-corruption.qmt
+++ /dev/null
@@ -1,23 +0,0 @@
-<?xml version="1.0" ?><!DOCTYPE extension  PUBLIC '-//QM/2.3/Extension//EN'  'http://www.codesourcery.com/qm/dtds/2.3/-//qm/2.3/extension//en.dtd'>
-<!--
-    (c) Copyright 2024 CERN for the benefit of the LHCb and ATLAS collaborations
-
-    This software is distributed under the terms of the Apache version 2 licence,
-    copied verbatim in the file "LICENSE".
-
-    In applying this licence, CERN does not waive the privileges and immunities
-    granted to it by virtue of its status as an Intergovernmental Organization
-    or submit itself to any jurisdiction.
--->
-<extension class="GaudiTest.GaudiExeTest" kind="test">
-<argument name="program"><text>gaudirun.py</text></argument>
-<argument name="args"><set>
-  <text>-v</text>
-  <text>../data/issue-301/options.py</text>
-</set></argument>
-<argument name="use_temp_dir"><enumeral>true</enumeral></argument>
-<argument name="exit_code"><integer>16</integer></argument>
-<argument name="validator"><text>
-findReferenceBlock("ApplicationMgr      ERROR Application Manager Terminated with error code 16")
-</text></argument>
-</extension>
diff --git a/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/return_codes.qms/sigsegv.qmt b/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/return_codes.qms/sigsegv.qmt
deleted file mode 100644
index 03f01070cd60eb2581201c2128d05ab0eaa56903..0000000000000000000000000000000000000000
--- a/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/return_codes.qms/sigsegv.qmt
+++ /dev/null
@@ -1,39 +0,0 @@
-<?xml version="1.0" ?><!DOCTYPE extension  PUBLIC '-//QM/2.3/Extension//EN'  'http://www.codesourcery.com/qm/dtds/2.3/-//qm/2.3/extension//en.dtd'>
-<!--
-    (c) Copyright 1998-2019 CERN for the benefit of the LHCb and ATLAS collaborations
-
-    This software is distributed under the terms of the Apache version 2 licence,
-    copied verbatim in the file "LICENSE".
-
-    In applying this licence, CERN does not waive the privileges and immunities
-    granted to it by virtue of its status as an Intergovernmental Organization
-    or submit itself to any jurisdiction.
--->
-<extension class="GaudiTest.GaudiExeTest" kind="test">
-<argument name="program"><text>gaudirun.py</text></argument>
-<argument name="options"><text>
-from Gaudi.Configuration import *
-from Configurables import GaudiTesting__SignallingAlg as sigalg
-import signal
-
-app = ApplicationMgr(TopAlg = [sigalg(EventCount=3, Signal=signal.SIGSEGV)],
-                     EvtSel="NONE", EvtMax=5)
-</text></argument>
-<!--
- Work-around for bug #98693
-   https://savannah.cern.ch/bugs/?98693
--->
-<argument name="environment"><set>
-<text>DISPLAY=:0.0</text>
-</set></argument>
-<argument name="validator"><text>
-# no-op to avoid the check on the stderr
-</text></argument>
-<argument name="exit_code"><integer>139</integer></argument>
-<argument name="unsupported_platforms"><set>
-  <text>asan</text>
-  <text>lsan</text>
-  <text>ubsan</text>
-  <text>tsan</text>
-</set></argument>
-</extension>
diff --git a/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/return_codes.qms/stop_run.qmt b/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/return_codes.qms/stop_run.qmt
deleted file mode 100644
index ace9bee23246e891c5302f99174ee448482e1ab0..0000000000000000000000000000000000000000
--- a/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/return_codes.qms/stop_run.qmt
+++ /dev/null
@@ -1,22 +0,0 @@
-<?xml version="1.0" ?><!DOCTYPE extension  PUBLIC '-//QM/2.3/Extension//EN'  'http://www.codesourcery.com/qm/dtds/2.3/-//qm/2.3/extension//en.dtd'>
-<!--
-    (c) Copyright 1998-2019 CERN for the benefit of the LHCb and ATLAS collaborations
-
-    This software is distributed under the terms of the Apache version 2 licence,
-    copied verbatim in the file "LICENSE".
-
-    In applying this licence, CERN does not waive the privileges and immunities
-    granted to it by virtue of its status as an Intergovernmental Organization
-    or submit itself to any jurisdiction.
--->
-<extension class="GaudiTest.GaudiExeTest" kind="test">
-<argument name="program"><text>gaudirun.py</text></argument>
-<argument name="options"><text>
-from Gaudi.Configuration import *
-from Configurables import GaudiTesting__StopLoopAlg as sla
-
-app = ApplicationMgr(TopAlg = [sla(EventCount = 3, Mode = "stopRun")],
-                     EvtSel = "NONE", EvtMax = 5)
-</text></argument>
-<argument name="exit_code"><integer>4</integer></argument>
-</extension>
diff --git a/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/return_codes.qms/svc_finalization.qmt b/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/return_codes.qms/svc_finalization.qmt
deleted file mode 100644
index 262a4694e31827187eb43aa3ab04d782adb4cb6f..0000000000000000000000000000000000000000
--- a/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/return_codes.qms/svc_finalization.qmt
+++ /dev/null
@@ -1,23 +0,0 @@
-<?xml version="1.0" ?><!DOCTYPE extension  PUBLIC '-//QM/2.3/Extension//EN'  'http://www.codesourcery.com/qm/dtds/2.3/-//qm/2.3/extension//en.dtd'>
-<!--
-    (c) Copyright 1998-2019 CERN for the benefit of the LHCb and ATLAS collaborations
-
-    This software is distributed under the terms of the Apache version 2 licence,
-    copied verbatim in the file "LICENSE".
-
-    In applying this licence, CERN does not waive the privileges and immunities
-    granted to it by virtue of its status as an Intergovernmental Organization
-    or submit itself to any jurisdiction.
--->
-<extension class="GaudiTest.GaudiExeTest" kind="test">
-<argument name="program"><text>gaudirun.py</text></argument>
-<argument name="options"><text>
-from Gaudi.Configuration import *
-from Configurables import GaudiTesting__FailingSvc as fs
-
-app = ApplicationMgr(TopAlg=[],
-                     ExtSvc=[fs(Transition="finalize", Mode="failure")],
-                     EvtSel="NONE", EvtMax=5)
-</text></argument>
-<argument name="exit_code"><integer>11</integer></argument>
-</extension>
diff --git a/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/root_io.qms/coll.qms/read.qmt b/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/root_io.qms/coll.qms/read.qmt
deleted file mode 100644
index 1b4de1d99d4cd938b324f9323d61b76c083e7c3b..0000000000000000000000000000000000000000
--- a/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/root_io.qms/coll.qms/read.qmt
+++ /dev/null
@@ -1,28 +0,0 @@
-<?xml version="1.0" ?><!DOCTYPE extension  PUBLIC '-//QM/2.3/Extension//EN'  'http://www.codesourcery.com/qm/dtds/2.3/-//qm/2.3/extension//en.dtd'>
-<!--
-    (c) Copyright 1998-2019 CERN for the benefit of the LHCb and ATLAS collaborations
-
-    This software is distributed under the terms of the Apache version 2 licence,
-    copied verbatim in the file "LICENSE".
-
-    In applying this licence, CERN does not waive the privileges and immunities
-    granted to it by virtue of its status as an Intergovernmental Organization
-    or submit itself to any jurisdiction.
--->
-<extension class="GaudiTest.GaudiExeTest" kind="test">
-<argument name="program"><text>gaudirun.py</text></argument>
-<argument name="args"><set>
-  <text>-v</text>
-  <text>../../options/ROOT_IO/CollRead.py</text>
-</set></argument>
-<argument name="use_temp_dir"><enumeral>true</enumeral></argument>
-<argument name="reference"><text>refs/ROOT_IO/CollRead.ref</text></argument>
-<argument name="prerequisites"><set>
-  <tuple><text>gauditestsuite.root_io.coll.write</text><enumeral>PASS</enumeral></tuple>
-  <tuple><text>gauditestsuite.root_io.read</text><enumeral>PASS</enumeral></tuple>
-</set></argument>
-<argument name="environment"><set>
-<text>GAUDIAPPNAME=</text>
-<text>GAUDIAPPVERSION=</text>
-</set></argument>
-</extension>
diff --git a/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/root_io.qms/coll.qms/write.qmt b/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/root_io.qms/coll.qms/write.qmt
deleted file mode 100644
index e6805fdd9fe8dd0dd860cdb4359a9a0118e27964..0000000000000000000000000000000000000000
--- a/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/root_io.qms/coll.qms/write.qmt
+++ /dev/null
@@ -1,27 +0,0 @@
-<?xml version="1.0" ?><!DOCTYPE extension  PUBLIC '-//QM/2.3/Extension//EN'  'http://www.codesourcery.com/qm/dtds/2.3/-//qm/2.3/extension//en.dtd'>
-<!--
-    (c) Copyright 1998-2019 CERN for the benefit of the LHCb and ATLAS collaborations
-
-    This software is distributed under the terms of the Apache version 2 licence,
-    copied verbatim in the file "LICENSE".
-
-    In applying this licence, CERN does not waive the privileges and immunities
-    granted to it by virtue of its status as an Intergovernmental Organization
-    or submit itself to any jurisdiction.
--->
-<extension class="GaudiTest.GaudiExeTest" kind="test">
-<argument name="program"><text>gaudirun.py</text></argument>
-<argument name="args"><set>
-  <text>-v</text>
-  <text>../../options/ROOT_IO/CollWrite.py</text>
-</set></argument>
-<argument name="use_temp_dir"><enumeral>true</enumeral></argument>
-<argument name="reference"><text>refs/ROOT_IO/CollWrite.ref</text></argument>
-<argument name="prerequisites"><set>
-  <tuple><text>gauditestsuite.root_io.write</text><enumeral>PASS</enumeral></tuple>
-</set></argument>
-<argument name="environment"><set>
-<text>GAUDIAPPNAME=</text>
-<text>GAUDIAPPVERSION=</text>
-</set></argument>
-</extension>
diff --git a/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/root_io.qms/extcoll.qms/read.qmt b/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/root_io.qms/extcoll.qms/read.qmt
deleted file mode 100644
index 3947c08dd5fbc103e01b233ea6d5f515f9c712f0..0000000000000000000000000000000000000000
--- a/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/root_io.qms/extcoll.qms/read.qmt
+++ /dev/null
@@ -1,28 +0,0 @@
-<?xml version="1.0" ?><!DOCTYPE extension  PUBLIC '-//QM/2.3/Extension//EN'  'http://www.codesourcery.com/qm/dtds/2.3/-//qm/2.3/extension//en.dtd'>
-<!--
-    (c) Copyright 1998-2019 CERN for the benefit of the LHCb and ATLAS collaborations
-
-    This software is distributed under the terms of the Apache version 2 licence,
-    copied verbatim in the file "LICENSE".
-
-    In applying this licence, CERN does not waive the privileges and immunities
-    granted to it by virtue of its status as an Intergovernmental Organization
-    or submit itself to any jurisdiction.
--->
-<extension class="GaudiTest.GaudiExeTest" kind="test">
-<argument name="program"><text>gaudirun.py</text></argument>
-<argument name="args"><set>
-  <text>-v</text>
-  <text>../../options/ROOT_IO/ExtCollRead.py</text>
-</set></argument>
-<argument name="use_temp_dir"><enumeral>true</enumeral></argument>
-<argument name="reference"><text>refs/ROOT_IO/ExtCollRead.ref</text></argument>
-<argument name="prerequisites"><set>
-  <tuple><text>gauditestsuite.root_io.extcoll.write</text><enumeral>PASS</enumeral></tuple>
-  <tuple><text>gauditestsuite.root_io.coll.read</text><enumeral>PASS</enumeral></tuple>
-</set></argument>
-<argument name="environment"><set>
-<text>GAUDIAPPNAME=</text>
-<text>GAUDIAPPVERSION=</text>
-</set></argument>
-</extension>
diff --git a/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/root_io.qms/extcoll.qms/write.qmt b/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/root_io.qms/extcoll.qms/write.qmt
deleted file mode 100644
index 2d12eb18fef5d6bde96cd19ebbc12807b839064b..0000000000000000000000000000000000000000
--- a/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/root_io.qms/extcoll.qms/write.qmt
+++ /dev/null
@@ -1,28 +0,0 @@
-<?xml version="1.0" ?><!DOCTYPE extension  PUBLIC '-//QM/2.3/Extension//EN'  'http://www.codesourcery.com/qm/dtds/2.3/-//qm/2.3/extension//en.dtd'>
-<!--
-    (c) Copyright 1998-2019 CERN for the benefit of the LHCb and ATLAS collaborations
-
-    This software is distributed under the terms of the Apache version 2 licence,
-    copied verbatim in the file "LICENSE".
-
-    In applying this licence, CERN does not waive the privileges and immunities
-    granted to it by virtue of its status as an Intergovernmental Organization
-    or submit itself to any jurisdiction.
--->
-<extension class="GaudiTest.GaudiExeTest" kind="test">
-<argument name="program"><text>gaudirun.py</text></argument>
-<argument name="args"><set>
-  <text>-v</text>
-  <text>../../options/ROOT_IO/ExtCollWrite.py</text>
-</set></argument>
-<argument name="use_temp_dir"><enumeral>true</enumeral></argument>
-<argument name="reference"><text>refs/ROOT_IO/ExtCollWrite.ref</text></argument>
-<argument name="prerequisites"><set>
-  <tuple><text>gauditestsuite.root_io.write</text><enumeral>PASS</enumeral></tuple>
-  <tuple><text>gauditestsuite.root_io.coll.write</text><enumeral>PASS</enumeral></tuple>
-</set></argument>
-<argument name="environment"><set>
-<text>GAUDIAPPNAME=</text>
-<text>GAUDIAPPVERSION=</text>
-</set></argument>
-</extension>
diff --git a/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/root_io.qms/newinputread.qmt b/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/root_io.qms/newinputread.qmt
deleted file mode 100644
index 6178a6810df24b21ff040a50e6893678081acbee..0000000000000000000000000000000000000000
--- a/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/root_io.qms/newinputread.qmt
+++ /dev/null
@@ -1,27 +0,0 @@
-<?xml version="1.0" ?><!DOCTYPE extension  PUBLIC '-//QM/2.3/Extension//EN'  'http://www.codesourcery.com/qm/dtds/2.3/-//qm/2.3/extension//en.dtd'>
-<!--
-    (c) Copyright 1998-2019 CERN for the benefit of the LHCb and ATLAS collaborations
-
-    This software is distributed under the terms of the Apache version 2 licence,
-    copied verbatim in the file "LICENSE".
-
-    In applying this licence, CERN does not waive the privileges and immunities
-    granted to it by virtue of its status as an Intergovernmental Organization
-    or submit itself to any jurisdiction.
--->
-<extension class="GaudiTest.GaudiExeTest" kind="test">
-<argument name="program"><text>gaudirun.py</text></argument>
-<argument name="args"><set>
-  <text>-v</text>
-  <text>../../options/ROOT_IO/NewInputRead.py</text>
-</set></argument>
-<argument name="use_temp_dir"><enumeral>true</enumeral></argument>
-<argument name="reference"><text>refs/ROOT_IO/NewInputRead.ref</text></argument>
-<argument name="prerequisites"><set>
-  <tuple><text>gauditestsuite.root_io.newinputwrite</text><enumeral>PASS</enumeral></tuple>
-</set></argument>
-<argument name="environment"><set>
-<text>GAUDIAPPNAME=</text>
-<text>GAUDIAPPVERSION=</text>
-</set></argument>
-</extension>
diff --git a/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/root_io.qms/newinputwrite.qmt b/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/root_io.qms/newinputwrite.qmt
deleted file mode 100644
index 792bc8df84d57e0a1813c1489d5a0f772712b4f5..0000000000000000000000000000000000000000
--- a/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/root_io.qms/newinputwrite.qmt
+++ /dev/null
@@ -1,27 +0,0 @@
-<?xml version="1.0" ?><!DOCTYPE extension  PUBLIC '-//QM/2.3/Extension//EN'  'http://www.codesourcery.com/qm/dtds/2.3/-//qm/2.3/extension//en.dtd'>
-<!--
-    (c) Copyright 1998-2019 CERN for the benefit of the LHCb and ATLAS collaborations
-
-    This software is distributed under the terms of the Apache version 2 licence,
-    copied verbatim in the file "LICENSE".
-
-    In applying this licence, CERN does not waive the privileges and immunities
-    granted to it by virtue of its status as an Intergovernmental Organization
-    or submit itself to any jurisdiction.
--->
-<extension class="GaudiTest.GaudiExeTest" kind="test">
-<argument name="program"><text>gaudirun.py</text></argument>
-<argument name="args"><set>
-  <text>-v</text>
-  <text>../../options/ROOT_IO/NewInputWrite.py</text>
-</set></argument>
-<argument name="use_temp_dir"><enumeral>true</enumeral></argument>
-<argument name="reference"><text>refs/ROOT_IO/NewInputWrite.ref</text></argument>
-<argument name="prerequisites"><set>
-  <tuple><text>gauditestsuite.root_io.newwrite</text><enumeral>PASS</enumeral></tuple>
-</set></argument>
-<argument name="environment"><set>
-<text>GAUDIAPPNAME=</text>
-<text>GAUDIAPPVERSION=</text>
-</set></argument>
-</extension>
diff --git a/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/root_io.qms/newwrite.qmt b/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/root_io.qms/newwrite.qmt
deleted file mode 100644
index b8ac5f76bc927e7dd8c0ad66e51ccc47d4d6f839..0000000000000000000000000000000000000000
--- a/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/root_io.qms/newwrite.qmt
+++ /dev/null
@@ -1,24 +0,0 @@
-<?xml version="1.0" ?><!DOCTYPE extension  PUBLIC '-//QM/2.3/Extension//EN'  'http://www.codesourcery.com/qm/dtds/2.3/-//qm/2.3/extension//en.dtd'>
-<!--
-    (c) Copyright 1998-2019 CERN for the benefit of the LHCb and ATLAS collaborations
-
-    This software is distributed under the terms of the Apache version 2 licence,
-    copied verbatim in the file "LICENSE".
-
-    In applying this licence, CERN does not waive the privileges and immunities
-    granted to it by virtue of its status as an Intergovernmental Organization
-    or submit itself to any jurisdiction.
--->
-<extension class="GaudiTest.GaudiExeTest" kind="test">
-<argument name="program"><text>gaudirun.py</text></argument>
-<argument name="args"><set>
-  <text>-v</text>
-  <text>../../options/ROOT_IO/NewWrite.py</text>
-</set></argument>
-<argument name="use_temp_dir"><enumeral>true</enumeral></argument>
-<argument name="reference"><text>refs/ROOT_IO/NewWrite.ref</text></argument>
-<argument name="environment"><set>
-<text>GAUDIAPPNAME=</text>
-<text>GAUDIAPPVERSION=</text>
-</set></argument>
-</extension>
diff --git a/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/root_io.qms/read.qmt b/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/root_io.qms/read.qmt
deleted file mode 100644
index b71e57f80b1f815559ecc9d5c352896faac30ea7..0000000000000000000000000000000000000000
--- a/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/root_io.qms/read.qmt
+++ /dev/null
@@ -1,27 +0,0 @@
-<?xml version="1.0" ?><!DOCTYPE extension  PUBLIC '-//QM/2.3/Extension//EN'  'http://www.codesourcery.com/qm/dtds/2.3/-//qm/2.3/extension//en.dtd'>
-<!--
-    (c) Copyright 1998-2019 CERN for the benefit of the LHCb and ATLAS collaborations
-
-    This software is distributed under the terms of the Apache version 2 licence,
-    copied verbatim in the file "LICENSE".
-
-    In applying this licence, CERN does not waive the privileges and immunities
-    granted to it by virtue of its status as an Intergovernmental Organization
-    or submit itself to any jurisdiction.
--->
-<extension class="GaudiTest.GaudiExeTest" kind="test">
-<argument name="program"><text>gaudirun.py</text></argument>
-<argument name="args"><set>
-  <text>-v</text>
-  <text>../../options/ROOT_IO/Read.py</text>
-</set></argument>
-<argument name="use_temp_dir"><enumeral>true</enumeral></argument>
-<argument name="reference"><text>refs/ROOT_IO/Read.ref</text></argument>
-<argument name="prerequisites"><set>
-  <tuple><text>gauditestsuite.root_io.write</text><enumeral>PASS</enumeral></tuple>
-</set></argument>
-<argument name="environment"><set>
-<text>GAUDIAPPNAME=</text>
-<text>GAUDIAPPVERSION=</text>
-</set></argument>
-</extension>
diff --git a/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/root_io.qms/reproducible_write.qmt b/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/root_io.qms/reproducible_write.qmt
deleted file mode 100644
index a84811cadd938ae606f2ca9330447d63b650565c..0000000000000000000000000000000000000000
--- a/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/root_io.qms/reproducible_write.qmt
+++ /dev/null
@@ -1,50 +0,0 @@
-<?xml version="1.0" ?><!DOCTYPE extension  PUBLIC '-//QM/2.3/Extension//EN'  'http://www.codesourcery.com/qm/dtds/2.3/-//qm/2.3/extension//en.dtd'>
-<!--
-    (c) Copyright 1998-2024 CERN for the benefit of the LHCb and ATLAS collaborations
-
-    This software is distributed under the terms of the Apache version 2 licence,
-    copied verbatim in the file "LICENSE".
-
-    In applying this licence, CERN does not waive the privileges and immunities
-    granted to it by virtue of its status as an Intergovernmental Organization
-    or submit itself to any jurisdiction.
--->
-<extension class="GaudiTest.GaudiExeTest" kind="test">
-<argument name="prerequisites"><set>
-  <tuple><text>root_io.write</text><enumeral>PASS</enumeral></tuple>
-</set></argument>
-<argument name="program"><text>gaudirun.py</text></argument>
-<argument name="args"><set>
-  <text>-v</text>
-  <text>../../options/ROOT_IO/Write.py</text>
-</set></argument>
-<argument name="options"><text>
-
-# from Configurables import # dummy line to signify these are python options
-import os
-import shutil
-try:
-    os.mkdir("ReproducibleWrite")
-except FileExistsError:
-    pass
-os.chdir("ReproducibleWrite")
-shutil.copy("../ROOTIO.xml", "ROOTIO.xml")
-
-</text></argument>
-<argument name="use_temp_dir"><enumeral>true</enumeral></argument>
-<argument name="reference"><text>refs/ROOT_IO/Write.ref</text></argument>
-<argument name="validator"><text>
-
-validateWithReference()
-
-import filecmp
-for name in ["ROOTIO.dst", "ROOTIO.mdst"]:
-    if not filecmp.cmp(name, "ReproducibleWrite/" + name, shallow=False):
-        causes.append(f"File {name} was not reproduced")
-
-</text></argument>
-<argument name="environment"><set>
-<text>GAUDIAPPNAME=</text>
-<text>GAUDIAPPVERSION=</text>
-</set></argument>
-</extension>
diff --git a/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/root_io.qms/write.qmt b/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/root_io.qms/write.qmt
deleted file mode 100644
index 41a27327b2edd0c4dc4631489145e77ea73c13c0..0000000000000000000000000000000000000000
--- a/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/root_io.qms/write.qmt
+++ /dev/null
@@ -1,24 +0,0 @@
-<?xml version="1.0" ?><!DOCTYPE extension  PUBLIC '-//QM/2.3/Extension//EN'  'http://www.codesourcery.com/qm/dtds/2.3/-//qm/2.3/extension//en.dtd'>
-<!--
-    (c) Copyright 1998-2019 CERN for the benefit of the LHCb and ATLAS collaborations
-
-    This software is distributed under the terms of the Apache version 2 licence,
-    copied verbatim in the file "LICENSE".
-
-    In applying this licence, CERN does not waive the privileges and immunities
-    granted to it by virtue of its status as an Intergovernmental Organization
-    or submit itself to any jurisdiction.
--->
-<extension class="GaudiTest.GaudiExeTest" kind="test">
-<argument name="program"><text>gaudirun.py</text></argument>
-<argument name="args"><set>
-  <text>-v</text>
-  <text>../../options/ROOT_IO/Write.py</text>
-</set></argument>
-<argument name="use_temp_dir"><enumeral>true</enumeral></argument>
-<argument name="reference"><text>refs/ROOT_IO/Write.ref</text></argument>
-<argument name="environment"><set>
-<text>GAUDIAPPNAME=</text>
-<text>GAUDIAPPVERSION=</text>
-</set></argument>
-</extension>
diff --git a/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/root_io.qms/write_630_fwd_compat.qmt b/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/root_io.qms/write_630_fwd_compat.qmt
deleted file mode 100644
index 14cd1701c65a5e6ba11fe96774ee80892d748507..0000000000000000000000000000000000000000
--- a/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/root_io.qms/write_630_fwd_compat.qmt
+++ /dev/null
@@ -1,24 +0,0 @@
-<?xml version="1.0" ?><!DOCTYPE extension  PUBLIC '-//QM/2.3/Extension//EN'  'http://www.codesourcery.com/qm/dtds/2.3/-//qm/2.3/extension//en.dtd'>
-<!--
-    (c) Copyright 1998-2024 CERN for the benefit of the LHCb and ATLAS collaborations
-
-    This software is distributed under the terms of the Apache version 2 licence,
-    copied verbatim in the file "LICENSE".
-
-    In applying this licence, CERN does not waive the privileges and immunities
-    granted to it by virtue of its status as an Intergovernmental Organization
-    or submit itself to any jurisdiction.
--->
-<extension class="GaudiTest.GaudiExeTest" kind="test">
-<argument name="program"><text>gaudirun.py</text></argument>
-<argument name="args"><set>
-  <text>-v</text>
-  <text>../../options/ROOT_IO/Write630FwdCompat.py</text>
-</set></argument>
-<argument name="use_temp_dir"><enumeral>true</enumeral></argument>
-<argument name="reference"><text>refs/ROOT_IO/Write630FwdCompat.ref</text></argument>
-<argument name="environment"><set>
-<text>GAUDIAPPNAME=</text>
-<text>GAUDIAPPVERSION=</text>
-</set></argument>
-</extension>
diff --git a/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/root_io.qms/write_and_read_handle.qmt b/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/root_io.qms/write_and_read_handle.qmt
deleted file mode 100644
index bf63d1bdc96285babec04a1c8f2aad2382037299..0000000000000000000000000000000000000000
--- a/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/root_io.qms/write_and_read_handle.qmt
+++ /dev/null
@@ -1,23 +0,0 @@
-<?xml version="1.0" ?><!DOCTYPE extension  PUBLIC '-//QM/2.3/Extension//EN'  'http://www.codesourcery.com/qm/dtds/2.3/-//qm/2.3/extension//en.dtd'>
-<!--
-    (c) Copyright 2020 CERN for the benefit of the LHCb and ATLAS collaborations
-
-    This software is distributed under the terms of the Apache version 2 licence,
-    copied verbatim in the file "LICENSE".
-
-    In applying this licence, CERN does not waive the privileges and immunities
-    granted to it by virtue of its status as an Intergovernmental Organization
-    or submit itself to any jurisdiction.
--->
-<extension class="GaudiTest.GaudiExeTest" kind="test">
-<argument name="program"><text>gaudirun.py</text></argument>
-<argument name="args"><set>
-  <text>-v</text>
-  <text>../../options/ROOT_IO/WriteAndReadHandle.py</text>
-</set></argument>
-<argument name="use_temp_dir"><enumeral>true</enumeral></argument>
-<argument name="environment"><set>
-<text>GAUDIAPPNAME=</text>
-<text>GAUDIAPPVERSION=</text>
-</set></argument>
-</extension>
diff --git a/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/root_io.qms/write_and_read_handle_error.qmt b/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/root_io.qms/write_and_read_handle_error.qmt
deleted file mode 100644
index 91d0310941d8ea37cc44da318cc4b78b5b4f3b68..0000000000000000000000000000000000000000
--- a/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/root_io.qms/write_and_read_handle_error.qmt
+++ /dev/null
@@ -1,24 +0,0 @@
-<?xml version="1.0" ?><!DOCTYPE extension  PUBLIC '-//QM/2.3/Extension//EN'  'http://www.codesourcery.com/qm/dtds/2.3/-//qm/2.3/extension//en.dtd'>
-<!--
-    (c) Copyright 2020 CERN for the benefit of the LHCb and ATLAS collaborations
-
-    This software is distributed under the terms of the Apache version 2 licence,
-    copied verbatim in the file "LICENSE".
-
-    In applying this licence, CERN does not waive the privileges and immunities
-    granted to it by virtue of its status as an Intergovernmental Organization
-    or submit itself to any jurisdiction.
--->
-<extension class="GaudiTest.GaudiExeTest" kind="test">
-<argument name="program"><text>gaudirun.py</text></argument>
-<argument name="args"><set>
-  <text>-v</text>
-  <text>../../options/ROOT_IO/WriteAndReadHandleError.py</text>
-</set></argument>
-<argument name="use_temp_dir"><enumeral>true</enumeral></argument>
-<argument name="exit_code"><integer>6</integer></argument>
-<argument name="environment"><set>
-<text>GAUDIAPPNAME=</text>
-<text>GAUDIAPPVERSION=</text>
-</set></argument>
-</extension>
diff --git a/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/root_io.qms/write_and_read_handle_white_board.qmt b/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/root_io.qms/write_and_read_handle_white_board.qmt
deleted file mode 100644
index 6a973ba1628a5bf171f13d3dd39b1cd52cb9929e..0000000000000000000000000000000000000000
--- a/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/root_io.qms/write_and_read_handle_white_board.qmt
+++ /dev/null
@@ -1,23 +0,0 @@
-<?xml version="1.0" ?><!DOCTYPE extension  PUBLIC '-//QM/2.3/Extension//EN'  'http://www.codesourcery.com/qm/dtds/2.3/-//qm/2.3/extension//en.dtd'>
-<!--
-    (c) Copyright 2020 CERN for the benefit of the LHCb and ATLAS collaborations
-
-    This software is distributed under the terms of the Apache version 2 licence,
-    copied verbatim in the file "LICENSE".
-
-    In applying this licence, CERN does not waive the privileges and immunities
-    granted to it by virtue of its status as an Intergovernmental Organization
-    or submit itself to any jurisdiction.
--->
-<extension class="GaudiTest.GaudiExeTest" kind="test">
-<argument name="program"><text>gaudirun.py</text></argument>
-<argument name="args"><set>
-  <text>-v</text>
-  <text>../../options/ROOT_IO/WriteAndReadHandleWhiteBoard.py</text>
-</set></argument>
-<argument name="use_temp_dir"><enumeral>true</enumeral></argument>
-<argument name="environment"><set>
-<text>GAUDIAPPNAME=</text>
-<text>GAUDIAPPVERSION=</text>
-</set></argument>
-</extension>
diff --git a/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/signal_handler.qmt b/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/signal_handler.qmt
deleted file mode 100644
index 176a621fc3ccf6f4f5ccb628159f8fec20378ea6..0000000000000000000000000000000000000000
--- a/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/signal_handler.qmt
+++ /dev/null
@@ -1,49 +0,0 @@
-<?xml version="1.0" ?><!DOCTYPE extension  PUBLIC '-//QM/2.3/Extension//EN'  'http://www.codesourcery.com/qm/dtds/2.3/-//qm/2.3/extension//en.dtd'>
-<!--
-    (c) Copyright 1998-2019 CERN for the benefit of the LHCb and ATLAS collaborations
-
-    This software is distributed under the terms of the Apache version 2 licence,
-    copied verbatim in the file "LICENSE".
-
-    In applying this licence, CERN does not waive the privileges and immunities
-    granted to it by virtue of its status as an Intergovernmental Organization
-    or submit itself to any jurisdiction.
--->
-<extension class="GaudiTest.GaudiExeTest" kind="test">
-  <argument name="program"><text>gaudirun.py</text></argument>
-  <argument name="options"><text>
-from Gaudi.Configuration import *
-
-from Configurables import GaudiTesting__SignallingAlg as SignallingAlg
-from Configurables import Gaudi__Utils__StopSignalHandler as StopSignalHandler
-
-importOptions("Common.opts")
-alg = SignallingAlg(Signal = 2) # SIGINT
-#StopSignalHandler(Signals = ["SIGINT", "SIGXCPU"]) # this is the default
-
-app = ApplicationMgr(TopAlg = [alg],
-                     EvtSel = "NONE", EvtMax = 5,
-                     StopOnSignal = True)
-
-MessageSvc().setDebug.append("EventLoopMgr")
-</text></argument>
-<argument name="environment"><set>
-<text>JOBOPTSEARCHPATH=$ENV_PROJECT_SOURCE_DIR/GaudiTestSuite/options:$ENV_PROJECT_SOURCE_DIR/Gaudi/GaudiTestSuite/options</text>
-</set></argument>
-<argument name="exit_code"><integer>130</integer></argument>
-<argument name="validator"><text>
-stdout = '\n'.join(l for l in stdout.splitlines()
-                   if 'EventLoopMgr      SUCCESS Event Number =' not in l and
-                      ' ---> Loop Finished' not in l)
-findReferenceBlock("""
-GaudiTesting::S...   INFO 3 events to go
-GaudiTesting::S...   INFO 2 events to go
-GaudiTesting::S...   INFO 1 events to go
-GaudiTesting::S...   INFO Raising signal now
-Gaudi::Utils::S...WARNING Received signal 'SIGINT' (2, Interrupt)
-Gaudi::Utils::S...WARNING Scheduling a stop
-EventLoopMgr      SUCCESS Terminating event processing loop due to a stop scheduled by an incident listener
-ApplicationMgr       INFO Application Manager Stopped successfully
-""", stdout=stdout)
-</text></argument>
-</extension>
diff --git a/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/statsvcalg.qmt b/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/statsvcalg.qmt
deleted file mode 100644
index 1924c58e1ad5e580c745d9e5a50ad23d76881425..0000000000000000000000000000000000000000
--- a/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/statsvcalg.qmt
+++ /dev/null
@@ -1,16 +0,0 @@
-<?xml version="1.0" ?><!DOCTYPE extension  PUBLIC '-//QM/2.3/Extension//EN'  'http://www.codesourcery.com/qm/dtds/2.3/-//qm/2.3/extension//en.dtd'>
-<!--
-    (c) Copyright 1998-2019 CERN for the benefit of the LHCb and ATLAS collaborations
-
-    This software is distributed under the terms of the Apache version 2 licence,
-    copied verbatim in the file "LICENSE".
-
-    In applying this licence, CERN does not waive the privileges and immunities
-    granted to it by virtue of its status as an Intergovernmental Organization
-    or submit itself to any jurisdiction.
--->
-<extension class="GaudiTest.GaudiExeTest" kind="test">
-<argument name="args"><set><text>../../options/StatSvcAlg.opts</text></set></argument>
-  <argument name="use_temp_dir"><enumeral>true</enumeral></argument>
-  <argument name="reference"><text>refs/StatSvcAlg.ref</text></argument>
-</extension>
diff --git a/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/stringkey.qmt b/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/stringkey.qmt
deleted file mode 100644
index 9e5ac22952daed1924268625d4af2fa9382105db..0000000000000000000000000000000000000000
--- a/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/stringkey.qmt
+++ /dev/null
@@ -1,58 +0,0 @@
-<?xml version="1.0" ?><!DOCTYPE extension  PUBLIC '-//QM/2.3/Extension//EN'  'http://www.codesourcery.com/qm/dtds/2.3/-//qm/2.3/extension//en.dtd'>
-<!--
-    (c) Copyright 1998-2019 CERN for the benefit of the LHCb and ATLAS collaborations
-
-    This software is distributed under the terms of the Apache version 2 licence,
-    copied verbatim in the file "LICENSE".
-
-    In applying this licence, CERN does not waive the privileges and immunities
-    granted to it by virtue of its status as an Intergovernmental Organization
-    or submit itself to any jurisdiction.
--->
-<extension class="GaudiTest.GaudiExeTest" kind="test">
-  <argument name="program"><text>../../scripts/StringKeyEx.py</text></argument>
-  <argument name="use_temp_dir"><enumeral>true</enumeral></argument>
-<argument name="validator"><text>
-findReferenceBlock("""
-StringKeys        SUCCESS check for       StringKey 'key'
-StringKeys        SUCCESS  In Map 1: True
-StringKeys        SUCCESS  In Map 2: True
-StringKeys        SUCCESS  In Map 3: True
-StringKeys        SUCCESS  In Map 4: True
-StringKeys        SUCCESS  In Map01: True
-StringKeys        SUCCESS  In Map02: True
-StringKeys        SUCCESS  In Map03: True
-StringKeys        SUCCESS  In Map04: True
-StringKeys        SUCCESS check for std::string key 'rrr'
-StringKeys        SUCCESS  In Map 1: False
-StringKeys        SUCCESS  In Map 2: False
-StringKeys        SUCCESS  In Map 3: False
-StringKeys        SUCCESS  In Map 4: False
-StringKeys        SUCCESS  In Map01: False
-StringKeys        SUCCESS  In Map02: False
-StringKeys        SUCCESS  In Map03: False
-StringKeys        SUCCESS  In Map04: False
-""", id = "block1")
-
-findReferenceBlock("""
-StringKeys        SUCCESS check for       StringKey 'new Key'
-StringKeys        SUCCESS  In Map 1: True
-StringKeys        SUCCESS  In Map 2: True
-StringKeys        SUCCESS  In Map 3: True
-StringKeys        SUCCESS  In Map 4: True
-StringKeys        SUCCESS  In Map01: True
-StringKeys        SUCCESS  In Map02: True
-StringKeys        SUCCESS  In Map03: True
-StringKeys        SUCCESS  In Map04: True
-StringKeys        SUCCESS check for std::string key 'rrr'
-StringKeys        SUCCESS  In Map 1: True
-StringKeys        SUCCESS  In Map 2: True
-StringKeys        SUCCESS  In Map 3: True
-StringKeys        SUCCESS  In Map 4: True
-StringKeys        SUCCESS  In Map01: True
-StringKeys        SUCCESS  In Map02: True
-StringKeys        SUCCESS  In Map03: True
-StringKeys        SUCCESS  In Map04: True
-""", id = "block2")
-</text></argument>
-</extension>
diff --git a/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/templatedalg.qmt b/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/templatedalg.qmt
deleted file mode 100644
index b6a47259287b177bd6b034cf38dd3ee5bcce7e3c..0000000000000000000000000000000000000000
--- a/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/templatedalg.qmt
+++ /dev/null
@@ -1,16 +0,0 @@
-<?xml version="1.0" ?><!DOCTYPE extension  PUBLIC '-//QM/2.3/Extension//EN'  'http://www.codesourcery.com/qm/dtds/2.3/-//qm/2.3/extension//en.dtd'>
-<!--
-    (c) Copyright 1998-2019 CERN for the benefit of the LHCb and ATLAS collaborations
-
-    This software is distributed under the terms of the Apache version 2 licence,
-    copied verbatim in the file "LICENSE".
-
-    In applying this licence, CERN does not waive the privileges and immunities
-    granted to it by virtue of its status as an Intergovernmental Organization
-    or submit itself to any jurisdiction.
--->
-<extension class="GaudiTest.GaudiExeTest" kind="test">
-<argument name="args"><set><text>../../options/TemplatedAlg.opts</text></set></argument>
-  <argument name="use_temp_dir"><enumeral>true</enumeral></argument>
-  <argument name="reference"><text>refs/TemplatedAlg.ref</text></argument>
-</extension>
diff --git a/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/templatedalg_pyopts.qmt b/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/templatedalg_pyopts.qmt
deleted file mode 100644
index 049139a3214e7fe7244207d482b6503a20824983..0000000000000000000000000000000000000000
--- a/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/templatedalg_pyopts.qmt
+++ /dev/null
@@ -1,17 +0,0 @@
-<?xml version="1.0" ?><!DOCTYPE extension  PUBLIC '-//QM/2.3/Extension//EN'  'http://www.codesourcery.com/qm/dtds/2.3/-//qm/2.3/extension//en.dtd'>
-<!--
-    (c) Copyright 1998-2019 CERN for the benefit of the LHCb and ATLAS collaborations
-
-    This software is distributed under the terms of the Apache version 2 licence,
-    copied verbatim in the file "LICENSE".
-
-    In applying this licence, CERN does not waive the privileges and immunities
-    granted to it by virtue of its status as an Intergovernmental Organization
-    or submit itself to any jurisdiction.
--->
-<extension class="GaudiTest.GaudiExeTest" kind="test">
-  <argument name="program"><text>gaudirun.py</text></argument>
-  <argument name="args"><set><text>../../options/TemplatedAlg.py</text></set></argument>
-  <argument name="use_temp_dir"><enumeral>true</enumeral></argument>
-  <argument name="reference"><text>refs/TemplatedAlg_pyopts.ref</text></argument>
-</extension>
diff --git a/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/thistread.qmt b/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/thistread.qmt
deleted file mode 100644
index 9ff2d71394e9f3f02f21538ae8c34d015b7ed479..0000000000000000000000000000000000000000
--- a/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/thistread.qmt
+++ /dev/null
@@ -1,37 +0,0 @@
-<?xml version="1.0" ?><!DOCTYPE extension  PUBLIC '-//QM/2.3/Extension//EN'  'http://www.codesourcery.com/qm/dtds/2.3/-//qm/2.3/extension//en.dtd'>
-<!--
-    (c) Copyright 1998-2021 CERN for the benefit of the LHCb and ATLAS collaborations
-
-    This software is distributed under the terms of the Apache version 2 licence,
-    copied verbatim in the file "LICENSE".
-
-    In applying this licence, CERN does not waive the privileges and immunities
-    granted to it by virtue of its status as an Intergovernmental Organization
-    or submit itself to any jurisdiction.
--->
-<extension class="GaudiTest.GaudiExeTest" kind="test">
-  <argument name="args"><set><text>../../options/THistRead.opts</text></set></argument>
-  <argument name="use_temp_dir"><enumeral>true</enumeral></argument>
-  <argument name="reference"><text>refs/THistRead.ref</text></argument>
-  <argument name="prerequisites"><set>
-    <tuple><text>gauditestsuite.thistwrite</text><enumeral>PASS</enumeral></tuple>
-  </set></argument>
-  <argument name="validator"><text>
-preprocessor = normalizeTestSuite + \
-    RegexpReplacer(when = "^THistSvc",
-        orig = r"(stream: (read1|read2)  name: tuple[0-9].rt  size: )([0-9]+)",
-        repl = r"\1###") + \
-    RegexpReplacer(when = "^THistSvc",
-        orig = r"(.+M: )([0-9]+)(.*)",
-        repl = r"\1########\3") + \
-    RegexpReplacer(when = "- id: ",
-        orig = r"(.+M: )([0-9]+)(.*)",
-        repl = r"\1########\3") + \
-    RegexpReplacer(when = "^ - 0x########.*id: ",
-        orig = r"(.+id: )(\/.*\/.*)( t: )([0,1])( s: )([0,1])( M: )([0-9]+)(.*o: 0x######## )(.*)",
-        repl = r"\1\2\3\4\5\6\7########\9\10") + \
-    SortGroupOfLines(r"^ -")
-
-validateWithReference(preproc = preprocessor)
-</text></argument>
-</extension>
diff --git a/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/thistwrite.qmt b/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/thistwrite.qmt
deleted file mode 100644
index 9a828ddca1cab5094e878ade7a344a6c432e84cb..0000000000000000000000000000000000000000
--- a/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/thistwrite.qmt
+++ /dev/null
@@ -1,35 +0,0 @@
-<?xml version="1.0" ?><!DOCTYPE extension  PUBLIC '-//QM/2.3/Extension//EN'  'http://www.codesourcery.com/qm/dtds/2.3/-//qm/2.3/extension//en.dtd'>
-<!--
-    (c) Copyright 1998-2021 CERN for the benefit of the LHCb and ATLAS collaborations
-
-    This software is distributed under the terms of the Apache version 2 licence,
-    copied verbatim in the file "LICENSE".
-
-    In applying this licence, CERN does not waive the privileges and immunities
-    granted to it by virtue of its status as an Intergovernmental Organization
-    or submit itself to any jurisdiction.
--->
-<extension class="GaudiTest.GaudiExeTest" kind="test">
-<argument name="args"><set><text>../../options/THistWrite.opts</text></set></argument>
-  <argument name="use_temp_dir"><enumeral>true</enumeral></argument>
-  <argument name="reference"><text>refs/THistWrite.ref</text></argument>
-  <argument name="validator"><text>
-preprocessor = normalizeTestSuite + \
-    RegexpReplacer(when = "^THistSvc",
-        orig = r"(stream: (rec|upd)  name: tuple[0-9].rt  size: )([0-9]+)",
-        repl = r"\1###") + \
-    RegexpReplacer(when = "^THistSvc",
-        orig = r"(.+M: )([0-9]+)(.*)",
-        repl = r"\1########\3") + \
-    RegexpReplacer(when = "- id: ",
-        orig = r"(.+M: )([0-9]+)(.*)",
-        repl = r"\1########\3") + \
-    RegexpReplacer(when = "^ - 0x########.*id: ",
-        orig = r"(.+id: )(\/.*\/.*)( t: )([0,1])( s: )([0,1])( M: )([0-9]+)(.*o: 0x######## )(.*)",
-        repl = r"\1\2\3\4\5\6\7########\9\10") + \
-    SortGroupOfLines(r"^ -") + \
-    SortGroupOfLines(r"^THistSvc\s+DEBUG finalize")
-
-validateWithReference(preproc = preprocessor)
-</text></argument>
-</extension>
diff --git a/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/timeline.qms/timeline.qmt b/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/timeline.qms/timeline.qmt
deleted file mode 100644
index 3d38de3cd06d24f74abcff776569801d9f1ed8f3..0000000000000000000000000000000000000000
--- a/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/timeline.qms/timeline.qmt
+++ /dev/null
@@ -1,30 +0,0 @@
-<?xml version="1.0" ?><!DOCTYPE extension  PUBLIC '-//QM/2.3/Extension//EN'  'http://www.codesourcery.com/qm/dtds/2.3/-//qm/2.3/extension//en.dtd'>
-<!--
-    (c) Copyright 1998-2019 CERN for the benefit of the LHCb and ATLAS collaborations
-
-    This software is distributed under the terms of the Apache version 2 licence,
-    copied verbatim in the file "LICENSE".
-
-    In applying this licence, CERN does not waive the privileges and immunities
-    granted to it by virtue of its status as an Intergovernmental Organization
-    or submit itself to any jurisdiction.
--->
-<extension class="GaudiTest.GaudiExeTest" kind="test">
-<argument name="program"><text>gaudirun.py</text></argument>
-<argument name="args"><set><text>../../options/Timeline.py</text></set></argument>
-<argument name="reference"><text>refs/Timeline.ref</text></argument>
-<argument name="validator"><text>
-# Default validation, but validating the timeline file rather that the output
-
-def replacer(inp):
-    # since time and time difference will be different each time we test
-    # let's at least check that the numbers we expect to get are all non zero
-    def zeroIsErr(x):
-        return '-' if int(x) > 0 else 'err'
-    return zeroIsErr(inp.group(1)) + ' ' + zeroIsErr(inp.group(2)) + ' ' + inp.group(3) + ' ' + zeroIsErr(inp.group(4))
-
-preproc = (normalizeTestSuite +
-           RegexpReplacer(r'^([0-9]+) ([0-9]+) ([^ ]+) ([0-9]+)', replacer))
-validateWithReference(stdout=open('myTimeline.csv').read(), stderr='', preproc=preproc)
-</text></argument>
-</extension>
diff --git a/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/timing.qmt b/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/timing.qmt
deleted file mode 100644
index c43b4836a7141f8740deff370403204530ffc7a8..0000000000000000000000000000000000000000
--- a/GaudiTestSuite/tests/qmtest/gauditestsuite.qms/timing.qmt
+++ /dev/null
@@ -1,27 +0,0 @@
-<?xml version="1.0" ?>
-<!--
-    (c) Copyright 1998-2019 CERN for the benefit of the LHCb and ATLAS collaborations
-
-    This software is distributed under the terms of the Apache version 2 licence,
-    copied verbatim in the file "LICENSE".
-
-    In applying this licence, CERN does not waive the privileges and immunities
-    granted to it by virtue of its status as an Intergovernmental Organization
-    or submit itself to any jurisdiction.
--->
-<!DOCTYPE extension  PUBLIC '-//QM/2.3/Extension//EN'  'http://www.codesourcery.com/qm/dtds/2.3/-//qm/2.3/extension//en.dtd'>
-<extension class="GaudiTest.GaudiExeTest" kind="test">
-<argument name="program"><text>gaudirun.py</text></argument>
-<argument name="args"><set><text>../../options/Timing.py</text></set></argument>
-<argument name="validator"><text>
-import re
-expected = ( r"Timing\s+SUCCESS\s+The timing is \(in us\)\s*\n" +
-             r"\|\s*\|\s*#\s*\|\s*Total\s*\|\s*Mean\+-RMS\s*\|\s*Min/Max\s*\|\s*\n" +
-             r"\|\s*\(1U\)\s*\|\s*\d*\s*\|(?:[-+.\deE /]+\|){3}\s*\n" +
-             r"\|\s*\(2U\)\s*\|\s*\d*\s*\|(?:[-+.\deE /]+\|){3}\s*\n" +
-             r"\|\s*\(3U\)\s*\|\s*\d*\s*\|(?:[-+.\deE /]+\|){3}\s*\n" )
-if not re.search(expected,stdout):
-    causes.append("missing regexp match")
-    result["GaudiTest.regexp"] = result.Quote(expected.replace("\\n","\n"))
-</text></argument>
-</extension>
diff --git a/GaudiTestSuite/tests/qmtest/refs/AIDATupleRead.ref b/GaudiTestSuite/tests/qmtest/refs/AIDATupleRead.ref
deleted file mode 100644
index c7af0cdc73ca96868180d45bb6098ed0c070ab20..0000000000000000000000000000000000000000
--- a/GaudiTestSuite/tests/qmtest/refs/AIDATupleRead.ref
+++ /dev/null
@@ -1,1053 +0,0 @@
-DirSearchPath::existsDir: WARNING not a directory: /NONEXISTINGDIR
-JobOptionsSvc        INFO
-
-//##############################################################
-// Job options file
-//==============================================================
-//#include "$STDOPTS/Common.opts"
-
-//ApplicationMgr.DLLs = { "HbookCnv", "RootHistCnv"};
-//--------------------------------------------------------------
-
-//--------------------------------------------------------------
-// Private Application Configuration options
-//--------------------------------------------------------------
-ApplicationMgr.TopAlg   = { "AIDATupleAlgorithmRead" };
-
-// Set output level threshold (2=DEBUG, 3=INFO, 4=WARNING, 5=ERROR, 6=FATAL )
-MessageSvc.OutputLevel  = 3;
-
-//--------------------------------------------------------------
-// Event related parameters
-//--------------------------------------------------------------
-ApplicationMgr.EvtMax   = 1;
-ApplicationMgr.EvtSel  = "NONE";
-
-//--------------------------------------------------------------
-// Other Service Options
-//--------------------------------------------------------------
-AIDATupleSvc.Input = { "MyTuples DATAFILE='ntuple_out.root' OPT='AUTO' TYP='ROOT'" };
-//RndmGenSvc.Engine.Seeds = { 70, 71, 0 };
-
-
-Job options successfully read in from ../options/AIDATupleRead.opts
-ApplicationMgr    SUCCESS
-====================================================================================================================================
-                                                   Welcome to ApplicationMgr $Revision: 1.7 $
-                                          running on pcphsft11.cern.ch on Wed Oct  5 15:44:11 2005
-====================================================================================================================================
-ApplicationMgr       INFO Application Manager Configured successfully
-AIDATupleAlgori...   INFO Initializing...
-AIDATupleAlgori...   INFO Tuple: 163964104
-AIDATupleAlgori...   INFO Number of rows of the Tuple: 1000
-AIDATupleAlgori...   INFO Registering Tuple
-AIDATupleAlgori...   INFO Finished booking NTuples
-EventLoopMgr      WARNING Unable to locate service "EventSelector"
-EventLoopMgr      WARNING No events will be processed from external input.
-HistogramPersis...   INFO "CnvServices": ["HbookHistSvc", "RootHistSvc"]
-HistogramPersis...WARNING Histograms saving not required.
-ApplicationMgr       INFO Application Manager Initialized successfully
-AIDATupleAlgori...   INFO Executing...
-AIDATupleAlgori...   INFO COLUMN 1 px: -2.09027 py: -2.78061 pz: 0.881958 mass: 1.00109
-AIDATupleAlgori...   INFO COLUMN 2 px: 1.94059 py: -1.51601 pz: 2.44073 mass: 0.901913
-AIDATupleAlgori...   INFO COLUMN 3 px: -1.05146 py: -0.0560046 pz: -1.76502 mass: 1.01918
-AIDATupleAlgori...   INFO COLUMN 4 px: -1.03289 py: 0.285815 pz: 0.261998 mass: 0.942452
-AIDATupleAlgori...   INFO COLUMN 5 px: -2.04746 py: -2.7389 pz: 5.08638 mass: 1.17198
-AIDATupleAlgori...   INFO COLUMN 6 px: 4.93497 py: 1.21897 pz: -0.475749 mass: 1.10821
-AIDATupleAlgori...   INFO COLUMN 7 px: 2.88284 py: -1.57333 pz: -0.00977992 mass: 0.821914
-AIDATupleAlgori...   INFO COLUMN 8 px: -1.55908 py: 5.57104 pz: -0.977284 mass: 1.02315
-AIDATupleAlgori...   INFO COLUMN 9 px: -1.70278 py: 4.69114 pz: 7.21099 mass: 1.07534
-AIDATupleAlgori...   INFO COLUMN 10 px: -1.56279 py: 4.53816 pz: 0.498818 mass: 1.10772
-AIDATupleAlgori...   INFO COLUMN 11 px: -2.7174 py: 4.7575 pz: -3.58742 mass: 1.10926
-AIDATupleAlgori...   INFO COLUMN 12 px: -4.19535 py: 3.77108 pz: -0.196401 mass: 0.993705
-AIDATupleAlgori...   INFO COLUMN 13 px: -3.06426 py: 1.09002 pz: -2.84339 mass: 0.927062
-AIDATupleAlgori...   INFO COLUMN 14 px: -3.83916 py: 1.89129 pz: -0.257524 mass: 1.00475
-AIDATupleAlgori...   INFO COLUMN 15 px: -0.0929134 py: 8.06352 pz: -3.53254 mass: 1.043
-AIDATupleAlgori...   INFO COLUMN 16 px: 0.601786 py: 3.02052 pz: 8.29027 mass: 1.06005
-AIDATupleAlgori...   INFO COLUMN 17 px: 2.25772 py: -3.95454 pz: 0.0385644 mass: 1.03015
-AIDATupleAlgori...   INFO COLUMN 18 px: 0.444622 py: 0.368443 pz: 1.22284 mass: 1.06349
-AIDATupleAlgori...   INFO COLUMN 19 px: 3.92825 py: 1.83777 pz: -4.02347 mass: 0.986376
-AIDATupleAlgori...   INFO COLUMN 20 px: -0.302606 py: -2.06087 pz: -2.70725 mass: 0.900154
-AIDATupleAlgori...   INFO COLUMN 21 px: -3.18807 py: -3.26008 pz: 1.55994 mass: 0.828623
-AIDATupleAlgori...   INFO COLUMN 22 px: -3.83081 py: -1.2478 pz: -3.08848 mass: 0.936074
-AIDATupleAlgori...   INFO COLUMN 23 px: 1.35263 py: 3.94349 pz: -2.26562 mass: 1.15035
-AIDATupleAlgori...   INFO COLUMN 24 px: -1.94509 py: -6.14637 pz: -1.76413 mass: 1.00404
-AIDATupleAlgori...   INFO COLUMN 25 px: -6.94174 py: 3.54795 pz: 0.64554 mass: 1.1519
-AIDATupleAlgori...   INFO COLUMN 26 px: -1.7526 py: 5.88051 pz: -1.52277 mass: 1.19062
-AIDATupleAlgori...   INFO COLUMN 27 px: -3.15967 py: -0.103871 pz: 3.28466 mass: 0.978778
-AIDATupleAlgori...   INFO COLUMN 28 px: 2.77092 py: 2.96566 pz: 6.73243 mass: 1.08133
-AIDATupleAlgori...   INFO COLUMN 29 px: -2.36749 py: -3.88321 pz: 3.59043 mass: 1.08934
-AIDATupleAlgori...   INFO COLUMN 30 px: 3.43002 py: 8.29786 pz: 2.0435 mass: 1.0242
-AIDATupleAlgori...   INFO COLUMN 31 px: 2.26685 py: 6.23639 pz: -0.168536 mass: 1.01486
-AIDATupleAlgori...   INFO COLUMN 32 px: 0.098736 py: -6.60708 pz: -1.18206 mass: 0.920413
-AIDATupleAlgori...   INFO COLUMN 33 px: 1.6149 py: -1.74185 pz: 1.96101 mass: 0.997225
-AIDATupleAlgori...   INFO COLUMN 34 px: 0.352778 py: -3.56792 pz: -0.858779 mass: 1.08768
-AIDATupleAlgori...   INFO COLUMN 35 px: 4.38548 py: -2.40454 pz: 3.4456 mass: 1.07625
-AIDATupleAlgori...   INFO COLUMN 36 px: -1.87046 py: 3.04072 pz: -4.54388 mass: 1.12374
-AIDATupleAlgori...   INFO COLUMN 37 px: 2.76365 py: -0.631748 pz: 3.508 mass: 1.08601
-AIDATupleAlgori...   INFO COLUMN 38 px: -2.85951 py: -0.130121 pz: 0.109687 mass: 1.0059
-AIDATupleAlgori...   INFO COLUMN 39 px: 5.6397 py: -2.12394 pz: -2.21222 mass: 1.15339
-AIDATupleAlgori...   INFO COLUMN 40 px: 2.95064 py: -1.88004 pz: 2.08282 mass: 0.963442
-AIDATupleAlgori...   INFO COLUMN 41 px: -0.113714 py: 2.7291 pz: 0.572723 mass: 0.998646
-AIDATupleAlgori...   INFO COLUMN 42 px: -4.2839 py: -3.22688 pz: -1.20518 mass: 1.0151
-AIDATupleAlgori...   INFO COLUMN 43 px: -1.86635 py: 3.22374 pz: 2.02971 mass: 0.745595
-AIDATupleAlgori...   INFO COLUMN 44 px: 8.03398 py: -3.70601 pz: 1.04271 mass: 0.808155
-AIDATupleAlgori...   INFO COLUMN 45 px: -2.92925 py: -0.535503 pz: -2.81744 mass: 1.0897
-AIDATupleAlgori...   INFO COLUMN 46 px: -2.02448 py: -0.102433 pz: 6.22866 mass: 0.956078
-AIDATupleAlgori...   INFO COLUMN 47 px: 0.328919 py: 1.37552 pz: -1.53475 mass: 0.997153
-AIDATupleAlgori...   INFO COLUMN 48 px: -0.315552 py: -1.35172 pz: -4.02597 mass: 1.02081
-AIDATupleAlgori...   INFO COLUMN 49 px: -0.542315 py: 1.60241 pz: -1.59716 mass: 0.93949
-AIDATupleAlgori...   INFO COLUMN 50 px: 5.62138 py: -2.19924 pz: -2.04522 mass: 0.937699
-AIDATupleAlgori...   INFO COLUMN 51 px: 2.39586 py: -0.797761 pz: -0.64384 mass: 0.965172
-AIDATupleAlgori...   INFO COLUMN 52 px: 4.09309 py: 0.782755 pz: 2.5572 mass: 0.948075
-AIDATupleAlgori...   INFO COLUMN 53 px: -1.89284 py: -2.46486 pz: 1.03722 mass: 0.833074
-AIDATupleAlgori...   INFO COLUMN 54 px: -2.22876 py: -0.895294 pz: -0.368995 mass: 0.908708
-AIDATupleAlgori...   INFO COLUMN 55 px: -6.43849 py: 0.924432 pz: 3.71432 mass: 1.05213
-AIDATupleAlgori...   INFO COLUMN 56 px: 1.50147 py: -0.789687 pz: -0.817548 mass: 1.05778
-AIDATupleAlgori...   INFO COLUMN 57 px: -3.06132 py: -2.59997 pz: -0.722324 mass: 0.943807
-AIDATupleAlgori...   INFO COLUMN 58 px: 2.65282 py: 0.202257 pz: -5.54525 mass: 1.17021
-AIDATupleAlgori...   INFO COLUMN 59 px: -1.33478 py: 4.91133 pz: 4.58216 mass: 1.03117
-AIDATupleAlgori...   INFO COLUMN 60 px: 1.63969 py: 3.541 pz: -2.06471 mass: 1.07384
-AIDATupleAlgori...   INFO COLUMN 61 px: 5.09808 py: 5.09087 pz: -1.17906 mass: 0.970675
-AIDATupleAlgori...   INFO COLUMN 62 px: -2.08688 py: -2.08755 pz: 1.522 mass: 1.23782
-AIDATupleAlgori...   INFO COLUMN 63 px: -3.05863 py: -1.3776 pz: 1.07492 mass: 1.12807
-AIDATupleAlgori...   INFO COLUMN 64 px: -0.68623 py: -0.393409 pz: -1.74165 mass: 0.769001
-AIDATupleAlgori...   INFO COLUMN 65 px: 0.0161075 py: 1.41362 pz: -0.363967 mass: 0.931419
-AIDATupleAlgori...   INFO COLUMN 66 px: -2.89973 py: 4.55606 pz: 4.84683 mass: 0.894778
-AIDATupleAlgori...   INFO COLUMN 67 px: -4.00457 py: -3.34111 pz: -2.6858 mass: 0.925606
-AIDATupleAlgori...   INFO COLUMN 68 px: 0.63239 py: -1.61393 pz: -0.403704 mass: 1.06514
-AIDATupleAlgori...   INFO COLUMN 69 px: -0.0100309 py: -3.17304 pz: -5.82585 mass: 0.886956
-AIDATupleAlgori...   INFO COLUMN 70 px: -0.832552 py: -0.668605 pz: 2.28478 mass: 1.07429
-AIDATupleAlgori...   INFO COLUMN 71 px: -5.77835 py: -3.80153 pz: 0.288478 mass: 1.17982
-AIDATupleAlgori...   INFO COLUMN 72 px: -1.45685 py: -2.25512 pz: -2.17458 mass: 1.03219
-AIDATupleAlgori...   INFO COLUMN 73 px: 0.284564 py: -2.37808 pz: 3.28 mass: 1.13223
-AIDATupleAlgori...   INFO COLUMN 74 px: 2.12035 py: 1.39114 pz: -0.204913 mass: 1.01484
-AIDATupleAlgori...   INFO COLUMN 75 px: 0.826439 py: 5.34836 pz: -1.47601 mass: 0.983156
-AIDATupleAlgori...   INFO COLUMN 76 px: 0.128311 py: -0.731921 pz: -0.517859 mass: 1.00098
-AIDATupleAlgori...   INFO COLUMN 77 px: 0.379598 py: -2.82436 pz: -0.78496 mass: 0.966929
-AIDATupleAlgori...   INFO COLUMN 78 px: -2.96023 py: 1.96715 pz: -2.18053 mass: 1.11431
-AIDATupleAlgori...   INFO COLUMN 79 px: -3.38105 py: 0.836331 pz: 0.347786 mass: 0.89523
-AIDATupleAlgori...   INFO COLUMN 80 px: 0.00997637 py: 3.18923 pz: -0.699531 mass: 0.85251
-AIDATupleAlgori...   INFO COLUMN 81 px: 2.30191 py: -1.24545 pz: 0.867569 mass: 0.895651
-AIDATupleAlgori...   INFO COLUMN 82 px: 3.25915 py: 2.77322 pz: 2.20181 mass: 0.768292
-AIDATupleAlgori...   INFO COLUMN 83 px: 0.773767 py: 3.44164 pz: 2.30382 mass: 0.824468
-AIDATupleAlgori...   INFO COLUMN 84 px: -3.12604 py: 3.13715 pz: -5.01629 mass: 0.965576
-AIDATupleAlgori...   INFO COLUMN 85 px: 4.55104 py: 5.38345 pz: -2.89185 mass: 1.064
-AIDATupleAlgori...   INFO COLUMN 86 px: 0.803886 py: -1.72268 pz: 0.0555133 mass: 0.913718
-AIDATupleAlgori...   INFO COLUMN 87 px: -3.59802 py: 1.71812 pz: -4.64884 mass: 0.995459
-AIDATupleAlgori...   INFO COLUMN 88 px: -5.56369 py: -1.85223 pz: 0.166341 mass: 0.986829
-AIDATupleAlgori...   INFO COLUMN 89 px: 2.2745 py: -2.43822 pz: -4.40735 mass: 0.972816
-AIDATupleAlgori...   INFO COLUMN 90 px: -2.91695 py: -2.48839 pz: 3.75269 mass: 1.02676
-AIDATupleAlgori...   INFO COLUMN 91 px: -1.87107 py: 2.90486 pz: 1.06154 mass: 1.01588
-AIDATupleAlgori...   INFO COLUMN 92 px: -5.5397 py: 1.67488 pz: -5.05297 mass: 1.0376
-AIDATupleAlgori...   INFO COLUMN 93 px: -1.30103 py: 1.57994 pz: -1.41032 mass: 0.845234
-AIDATupleAlgori...   INFO COLUMN 94 px: -2.92081 py: 2.75465 pz: 4.23094 mass: 1.02175
-AIDATupleAlgori...   INFO COLUMN 95 px: -5.06165 py: -2.81973 pz: 2.63956 mass: 1.09297
-AIDATupleAlgori...   INFO COLUMN 96 px: -1.7079 py: 0.00829145 pz: 0.929666 mass: 0.911864
-AIDATupleAlgori...   INFO COLUMN 97 px: 1.59201 py: 1.12782 pz: -0.700728 mass: 1.0865
-AIDATupleAlgori...   INFO COLUMN 98 px: 6.34399 py: 2.27198 pz: -0.130908 mass: 1.00423
-AIDATupleAlgori...   INFO COLUMN 99 px: -4.75315 py: 2.67203 pz: -1.47602 mass: 1.09714
-AIDATupleAlgori...   INFO COLUMN 100 px: -5.07438 py: -6.232 pz: 0.530374 mass: 0.976128
-AIDATupleAlgori...   INFO COLUMN 101 px: 2.99584 py: 6.27506 pz: -3.33145 mass: 1.11697
-AIDATupleAlgori...   INFO COLUMN 102 px: 1.87186 py: -4.07915 pz: -1.35701 mass: 1.00856
-AIDATupleAlgori...   INFO COLUMN 103 px: -2.8423 py: 6.22367 pz: -1.25559 mass: 0.758101
-AIDATupleAlgori...   INFO COLUMN 104 px: 2.16519 py: -1.23431 pz: 6.13797 mass: 0.861338
-AIDATupleAlgori...   INFO COLUMN 105 px: -0.743364 py: -0.602443 pz: -1.50068 mass: 1.03474
-AIDATupleAlgori...   INFO COLUMN 106 px: 2.04669 py: -2.96934 pz: 0.124893 mass: 1.01876
-AIDATupleAlgori...   INFO COLUMN 107 px: 2.65331 py: 2.3876 pz: 0.9572 mass: 0.919643
-AIDATupleAlgori...   INFO COLUMN 108 px: -1.76739 py: 4.1038 pz: 3.19089 mass: 1.07032
-AIDATupleAlgori...   INFO COLUMN 109 px: -0.850793 py: -0.74395 pz: 1.7005 mass: 1.0166
-AIDATupleAlgori...   INFO COLUMN 110 px: -3.23754 py: -0.100468 pz: -1.83727 mass: 1.23819
-AIDATupleAlgori...   INFO COLUMN 111 px: -3.82468 py: 1.5042 pz: -2.94093 mass: 0.886646
-AIDATupleAlgori...   INFO COLUMN 112 px: 4.80196 py: 0.119211 pz: 3.44842 mass: 0.930284
-AIDATupleAlgori...   INFO COLUMN 113 px: 1.5365 py: -1.02336 pz: 2.15196 mass: 0.932939
-AIDATupleAlgori...   INFO COLUMN 114 px: -2.45609 py: -1.16996 pz: 0.884594 mass: 0.878586
-AIDATupleAlgori...   INFO COLUMN 115 px: -1.17074 py: 2.42403 pz: -0.342906 mass: 0.963896
-AIDATupleAlgori...   INFO COLUMN 116 px: 2.04441 py: -7.62877 pz: 0.654684 mass: 0.920209
-AIDATupleAlgori...   INFO COLUMN 117 px: -1.46472 py: -3.54554 pz: -5.9803 mass: 1.1702
-AIDATupleAlgori...   INFO COLUMN 118 px: -3.28878 py: 1.89299 pz: 3.67424 mass: 0.836825
-AIDATupleAlgori...   INFO COLUMN 119 px: -0.648631 py: 0.138351 pz: -6.1403 mass: 1.01366
-AIDATupleAlgori...   INFO COLUMN 120 px: 2.08845 py: 0.426872 pz: 3.1496 mass: 1.10621
-AIDATupleAlgori...   INFO COLUMN 121 px: -0.694923 py: 3.5903 pz: -1.9073 mass: 1.00308
-AIDATupleAlgori...   INFO COLUMN 122 px: -2.54904 py: 0.680146 pz: -1.55088 mass: 0.998892
-AIDATupleAlgori...   INFO COLUMN 123 px: 7.13445 py: -1.76086 pz: -2.06103 mass: 1.11924
-AIDATupleAlgori...   INFO COLUMN 124 px: 4.4489 py: -0.329646 pz: -0.796532 mass: 1.04442
-AIDATupleAlgori...   INFO COLUMN 125 px: -2.9581 py: 1.83306 pz: 3.54717 mass: 1.12162
-AIDATupleAlgori...   INFO COLUMN 126 px: -0.308758 py: -3.27915 pz: -0.905466 mass: 1.00031
-AIDATupleAlgori...   INFO COLUMN 127 px: -0.326736 py: 2.38294 pz: 1.812 mass: 1.04385
-AIDATupleAlgori...   INFO COLUMN 128 px: -2.9945 py: 2.85208 pz: -2.35761 mass: 1.05329
-AIDATupleAlgori...   INFO COLUMN 129 px: 2.14424 py: 2.97688 pz: -5.11406 mass: 1.08341
-AIDATupleAlgori...   INFO COLUMN 130 px: 1.88118 py: -0.605524 pz: -1.13167 mass: 1.09709
-AIDATupleAlgori...   INFO COLUMN 131 px: -0.445299 py: -3.62414 pz: 4.32716 mass: 0.986894
-AIDATupleAlgori...   INFO COLUMN 132 px: 3.94539 py: 0.0979805 pz: -0.916392 mass: 0.991639
-AIDATupleAlgori...   INFO COLUMN 133 px: 0.0280547 py: -1.25537 pz: -2.88224 mass: 1.0469
-AIDATupleAlgori...   INFO COLUMN 134 px: -3.22128 py: -0.56028 pz: 1.2789 mass: 0.976958
-AIDATupleAlgori...   INFO COLUMN 135 px: 4.45368 py: 1.01549 pz: 0.580256 mass: 1.00671
-AIDATupleAlgori...   INFO COLUMN 136 px: 1.54671 py: -4.49132 pz: 1.23608 mass: 0.991738
-AIDATupleAlgori...   INFO COLUMN 137 px: -4.02199 py: 3.0375 pz: -0.902279 mass: 1.00985
-AIDATupleAlgori...   INFO COLUMN 138 px: -1.88894 py: -0.0338552 pz: -2.89733 mass: 0.822995
-AIDATupleAlgori...   INFO COLUMN 139 px: -0.816269 py: -0.832348 pz: -3.595 mass: 0.840672
-AIDATupleAlgori...   INFO COLUMN 140 px: 1.89508 py: -2.662 pz: -1.1267 mass: 1.14207
-AIDATupleAlgori...   INFO COLUMN 141 px: -0.920776 py: 3.06816 pz: -2.22705 mass: 1.06559
-AIDATupleAlgori...   INFO COLUMN 142 px: -1.8184 py: -1.73839 pz: -0.647135 mass: 0.991561
-AIDATupleAlgori...   INFO COLUMN 143 px: -2.755 py: -4.22833 pz: -0.39004 mass: 1.11149
-AIDATupleAlgori...   INFO COLUMN 144 px: 0.702514 py: -4.98651 pz: -0.856091 mass: 1.15752
-AIDATupleAlgori...   INFO COLUMN 145 px: 7.64809 py: -0.190275 pz: 1.31663 mass: 1.16539
-AIDATupleAlgori...   INFO COLUMN 146 px: 0.819441 py: 3.76094 pz: 4.71461 mass: 0.780672
-AIDATupleAlgori...   INFO COLUMN 147 px: 0.575346 py: 2.68553 pz: -1.03578 mass: 1.01689
-AIDATupleAlgori...   INFO COLUMN 148 px: 1.86865 py: -1.02113 pz: 2.27066 mass: 1.04146
-AIDATupleAlgori...   INFO COLUMN 149 px: 0.122674 py: 0.225159 pz: 2.60314 mass: 1.02348
-AIDATupleAlgori...   INFO COLUMN 150 px: -1.25063 py: -3.1215 pz: 5.49291 mass: 0.874033
-AIDATupleAlgori...   INFO COLUMN 151 px: -0.559666 py: 1.06802 pz: 0.597015 mass: 0.862857
-AIDATupleAlgori...   INFO COLUMN 152 px: 1.62448 py: 7.02562 pz: -0.530297 mass: 1.12149
-AIDATupleAlgori...   INFO COLUMN 153 px: 0.800893 py: 0.875864 pz: 0.487887 mass: 1.06969
-AIDATupleAlgori...   INFO COLUMN 154 px: 1.51559 py: 5.79354 pz: -0.402858 mass: 0.92649
-AIDATupleAlgori...   INFO COLUMN 155 px: -1.84358 py: 0.387413 pz: 1.00973 mass: 1.07645
-AIDATupleAlgori...   INFO COLUMN 156 px: -0.889038 py: -0.479085 pz: 0.0476471 mass: 0.902128
-AIDATupleAlgori...   INFO COLUMN 157 px: 1.2736 py: -2.17118 pz: -1.93733 mass: 0.985206
-AIDATupleAlgori...   INFO COLUMN 158 px: 0.455448 py: -8.34128 pz: -0.525372 mass: 1.14916
-AIDATupleAlgori...   INFO COLUMN 159 px: 6.00573 py: 2.46074 pz: 2.22387 mass: 0.867511
-AIDATupleAlgori...   INFO COLUMN 160 px: -2.90669 py: -0.791501 pz: 0.618292 mass: 0.973815
-AIDATupleAlgori...   INFO COLUMN 161 px: 0.178125 py: -3.68327 pz: -2.15424 mass: 1.04712
-AIDATupleAlgori...   INFO COLUMN 162 px: -3.67017 py: 6.22366 pz: 1.55829 mass: 0.965803
-AIDATupleAlgori...   INFO COLUMN 163 px: 0.392312 py: 1.29261 pz: -5.90131 mass: 0.917666
-AIDATupleAlgori...   INFO COLUMN 164 px: -6.71171 py: -0.064311 pz: 0.359796 mass: 0.976532
-AIDATupleAlgori...   INFO COLUMN 165 px: 1.62136 py: 0.68954 pz: 0.826694 mass: 1.07081
-AIDATupleAlgori...   INFO COLUMN 166 px: -3.33075 py: 0.540505 pz: -3.31856 mass: 0.880536
-AIDATupleAlgori...   INFO COLUMN 167 px: -2.03473 py: 1.54448 pz: 2.57802 mass: 0.841296
-AIDATupleAlgori...   INFO COLUMN 168 px: -2.01921 py: 1.96327 pz: -4.9511 mass: 0.979752
-AIDATupleAlgori...   INFO COLUMN 169 px: 2.55131 py: 4.88513 pz: -2.4915 mass: 0.812466
-AIDATupleAlgori...   INFO COLUMN 170 px: -3.33228 py: 5.11465 pz: -1.24632 mass: 0.848286
-AIDATupleAlgori...   INFO COLUMN 171 px: -0.754295 py: 0.5613 pz: -1.69856 mass: 0.94507
-AIDATupleAlgori...   INFO COLUMN 172 px: -1.84209 py: 1.19123 pz: -3.02286 mass: 1.01227
-AIDATupleAlgori...   INFO COLUMN 173 px: -0.776501 py: 4.14204 pz: -1.65573 mass: 1.06823
-AIDATupleAlgori...   INFO COLUMN 174 px: -4.43804 py: -4.48822 pz: 1.3815 mass: 0.980439
-AIDATupleAlgori...   INFO COLUMN 175 px: -5.43142 py: -2.1587 pz: 1.28772 mass: 1.06779
-AIDATupleAlgori...   INFO COLUMN 176 px: -4.93573 py: -0.189697 pz: 0.415102 mass: 0.950455
-AIDATupleAlgori...   INFO COLUMN 177 px: -0.873288 py: -3.86466 pz: 6.31169 mass: 1.02778
-AIDATupleAlgori...   INFO COLUMN 178 px: 2.1979 py: 0.597596 pz: 1.19858 mass: 1.02931
-AIDATupleAlgori...   INFO COLUMN 179 px: -1.19598 py: 0.6542 pz: -1.99944 mass: 0.911589
-AIDATupleAlgori...   INFO COLUMN 180 px: 2.88979 py: -3.42262 pz: -6.95181 mass: 1.02601
-AIDATupleAlgori...   INFO COLUMN 181 px: 0.853259 py: 4.35655 pz: -3.13331 mass: 0.936437
-AIDATupleAlgori...   INFO COLUMN 182 px: -1.46387 py: 3.41588 pz: -2.85666 mass: 1.0317
-AIDATupleAlgori...   INFO COLUMN 183 px: -2.12118 py: 1.49203 pz: -1.88985 mass: 0.954821
-AIDATupleAlgori...   INFO COLUMN 184 px: 1.43006 py: 2.50021 pz: -0.0668941 mass: 0.880504
-AIDATupleAlgori...   INFO COLUMN 185 px: -1.72094 py: 3.59055 pz: -1.21507 mass: 1.08157
-AIDATupleAlgori...   INFO COLUMN 186 px: 1.18557 py: -2.89372 pz: 0.872275 mass: 1.15926
-AIDATupleAlgori...   INFO COLUMN 187 px: 2.46739 py: -3.85169 pz: -3.33379 mass: 0.917574
-AIDATupleAlgori...   INFO COLUMN 188 px: 5.69224 py: 6.74974 pz: -0.616793 mass: 1.02832
-AIDATupleAlgori...   INFO COLUMN 189 px: 5.3899 py: 4.24974 pz: -3.10783 mass: 0.874628
-AIDATupleAlgori...   INFO COLUMN 190 px: -0.634566 py: 2.1546 pz: 1.94473 mass: 0.7824
-AIDATupleAlgori...   INFO COLUMN 191 px: -0.864616 py: -5.74824 pz: 0.690931 mass: 1.00592
-AIDATupleAlgori...   INFO COLUMN 192 px: -0.240572 py: 3.07208 pz: -4.00686 mass: 0.924873
-AIDATupleAlgori...   INFO COLUMN 193 px: -1.03087 py: -0.223284 pz: 4.09333 mass: 1.00046
-AIDATupleAlgori...   INFO COLUMN 194 px: -0.972651 py: 0.533009 pz: 0.631176 mass: 0.953755
-AIDATupleAlgori...   INFO COLUMN 195 px: -5.17549 py: -0.476928 pz: -1.84954 mass: 1.10756
-AIDATupleAlgori...   INFO COLUMN 196 px: -1.05422 py: -2.10684 pz: -2.48757 mass: 0.932869
-AIDATupleAlgori...   INFO COLUMN 197 px: -0.192892 py: -0.972549 pz: -1.32187 mass: 0.941146
-AIDATupleAlgori...   INFO COLUMN 198 px: 0.0141585 py: 1.78711 pz: 1.66004 mass: 0.959226
-AIDATupleAlgori...   INFO COLUMN 199 px: 2.30914 py: -3.91391 pz: -2.35563 mass: 1.18717
-AIDATupleAlgori...   INFO COLUMN 200 px: -0.428343 py: -6.41899 pz: -3.36575 mass: 0.967104
-AIDATupleAlgori...   INFO COLUMN 201 px: 1.52784 py: -0.869848 pz: 2.93707 mass: 1.03005
-AIDATupleAlgori...   INFO COLUMN 202 px: -0.513673 py: 0.919388 pz: -1.41507 mass: 1.01548
-AIDATupleAlgori...   INFO COLUMN 203 px: 3.63146 py: -1.59326 pz: 0.32106 mass: 1.26247
-AIDATupleAlgori...   INFO COLUMN 204 px: 3.21345 py: 1.73905 pz: -5.41478 mass: 0.957348
-AIDATupleAlgori...   INFO COLUMN 205 px: -2.37626 py: 1.06734 pz: -3.05697 mass: 1.01531
-AIDATupleAlgori...   INFO COLUMN 206 px: -1.77119 py: 3.0324 pz: -2.35607 mass: 1.00643
-AIDATupleAlgori...   INFO COLUMN 207 px: 1.8175 py: 0.548353 pz: -2.25461 mass: 1.01179
-AIDATupleAlgori...   INFO COLUMN 208 px: -0.954968 py: -2.12712 pz: -4.89585 mass: 1.05756
-AIDATupleAlgori...   INFO COLUMN 209 px: -0.619187 py: 3.56022 pz: -6.3624 mass: 1.06301
-AIDATupleAlgori...   INFO COLUMN 210 px: 2.06428 py: 0.600234 pz: -0.494081 mass: 0.995044
-AIDATupleAlgori...   INFO COLUMN 211 px: -0.82313 py: 2.08274 pz: -7.96023 mass: 1.16059
-AIDATupleAlgori...   INFO COLUMN 212 px: 2.73326 py: -0.950138 pz: 1.9794 mass: 0.983529
-AIDATupleAlgori...   INFO COLUMN 213 px: 2.88676 py: 1.29112 pz: 3.44319 mass: 0.982017
-AIDATupleAlgori...   INFO COLUMN 214 px: -4.89265 py: 0.339267 pz: 2.19386 mass: 1.02309
-AIDATupleAlgori...   INFO COLUMN 215 px: 2.27177 py: -3.4869 pz: -1.55379 mass: 1.01378
-AIDATupleAlgori...   INFO COLUMN 216 px: -2.89968 py: 0.599003 pz: 0.271864 mass: 1.05047
-AIDATupleAlgori...   INFO COLUMN 217 px: 2.61374 py: -1.46281 pz: 2.89437 mass: 1.04204
-AIDATupleAlgori...   INFO COLUMN 218 px: -2.19829 py: -6.79758 pz: -2.06316 mass: 0.964166
-AIDATupleAlgori...   INFO COLUMN 219 px: 1.88585 py: 2.25419 pz: -1.21351 mass: 1.00399
-AIDATupleAlgori...   INFO COLUMN 220 px: -2.24227 py: -4.51412 pz: -3.5004 mass: 0.831837
-AIDATupleAlgori...   INFO COLUMN 221 px: -2.11968 py: -3.59669 pz: 2.94046 mass: 0.766916
-AIDATupleAlgori...   INFO COLUMN 222 px: 3.2087 py: -2.56756 pz: 1.5084 mass: 0.965495
-AIDATupleAlgori...   INFO COLUMN 223 px: -5.65811 py: -1.49266 pz: 0.718754 mass: 1.05949
-AIDATupleAlgori...   INFO COLUMN 224 px: -1.64662 py: -1.56146 pz: 0.363037 mass: 0.927159
-AIDATupleAlgori...   INFO COLUMN 225 px: -3.13706 py: -4.58978 pz: 3.395 mass: 0.967219
-AIDATupleAlgori...   INFO COLUMN 226 px: 4.94685 py: 2.19691 pz: -0.795796 mass: 0.941381
-AIDATupleAlgori...   INFO COLUMN 227 px: -1.84809 py: -1.00372 pz: -1.61792 mass: 1.01059
-AIDATupleAlgori...   INFO COLUMN 228 px: 1.34748 py: -1.18028 pz: 2.96721 mass: 0.774602
-AIDATupleAlgori...   INFO COLUMN 229 px: 3.14249 py: -1.12449 pz: 5.42968 mass: 0.970346
-AIDATupleAlgori...   INFO COLUMN 230 px: -2.54689 py: -2.01235 pz: -1.09652 mass: 1.00114
-AIDATupleAlgori...   INFO COLUMN 231 px: 5.18312 py: -1.00174 pz: 2.3393 mass: 0.967268
-AIDATupleAlgori...   INFO COLUMN 232 px: 0.928893 py: -1.39872 pz: 9.34252 mass: 1.03282
-AIDATupleAlgori...   INFO COLUMN 233 px: 2.73971 py: 0.300815 pz: -0.31756 mass: 1.01543
-AIDATupleAlgori...   INFO COLUMN 234 px: 0.446562 py: 2.42353 pz: -2.2401 mass: 1.0784
-AIDATupleAlgori...   INFO COLUMN 235 px: 0.433383 py: -1.65176 pz: -5.22329 mass: 0.993686
-AIDATupleAlgori...   INFO COLUMN 236 px: -1.52615 py: 0.406952 pz: 5.78803 mass: 0.988597
-AIDATupleAlgori...   INFO COLUMN 237 px: 2.48549 py: -1.19518 pz: 6.18326 mass: 1.2
-AIDATupleAlgori...   INFO COLUMN 238 px: 2.57729 py: 1.58114 pz: 4.40563 mass: 0.851341
-AIDATupleAlgori...   INFO COLUMN 239 px: -2.67741 py: -0.715728 pz: -0.587523 mass: 1.22685
-AIDATupleAlgori...   INFO COLUMN 240 px: 4.14277 py: 2.4659 pz: 1.31875 mass: 1.16041
-AIDATupleAlgori...   INFO COLUMN 241 px: 1.99538 py: -1.94677 pz: -0.979377 mass: 1.05892
-AIDATupleAlgori...   INFO COLUMN 242 px: 0.820438 py: 4.92496 pz: -4.18812 mass: 0.840807
-AIDATupleAlgori...   INFO COLUMN 243 px: 1.13774 py: -0.098833 pz: -0.75325 mass: 0.91779
-AIDATupleAlgori...   INFO COLUMN 244 px: 1.56769 py: -0.0503989 pz: 4.35318 mass: 1.02953
-AIDATupleAlgori...   INFO COLUMN 245 px: -1.49628 py: -2.6778 pz: 1.08683 mass: 1.00388
-AIDATupleAlgori...   INFO COLUMN 246 px: -2.19321 py: -3.49363 pz: 3.53839 mass: 1.14419
-AIDATupleAlgori...   INFO COLUMN 247 px: 2.36454 py: -3.54691 pz: -2.9697 mass: 0.963433
-AIDATupleAlgori...   INFO COLUMN 248 px: -2.8111 py: 3.27202 pz: -1.1521 mass: 0.949584
-AIDATupleAlgori...   INFO COLUMN 249 px: -5.38764 py: -0.605325 pz: 0.792218 mass: 0.919108
-AIDATupleAlgori...   INFO COLUMN 250 px: -4.66579 py: 2.8555 pz: 2.10101 mass: 1.00332
-AIDATupleAlgori...   INFO COLUMN 251 px: 3.13031 py: -4.89379 pz: -3.06921 mass: 0.977466
-AIDATupleAlgori...   INFO COLUMN 252 px: -0.0267299 py: 0.307426 pz: 2.09032 mass: 1.11452
-AIDATupleAlgori...   INFO COLUMN 253 px: -0.753478 py: -2.26953 pz: -0.431366 mass: 0.953938
-AIDATupleAlgori...   INFO COLUMN 254 px: 3.9894 py: -1.04889 pz: -1.4404 mass: 1.02647
-AIDATupleAlgori...   INFO COLUMN 255 px: 2.81947 py: 0.546254 pz: 0.655314 mass: 1.04188
-AIDATupleAlgori...   INFO COLUMN 256 px: 4.11436 py: -5.82267 pz: -0.700685 mass: 1.07404
-AIDATupleAlgori...   INFO COLUMN 257 px: -0.265714 py: 4.96982 pz: -0.819761 mass: 1.15715
-AIDATupleAlgori...   INFO COLUMN 258 px: -3.76592 py: 0.779556 pz: 1.08812 mass: 1.04726
-AIDATupleAlgori...   INFO COLUMN 259 px: -6.86535 py: -2.18893 pz: -3.97532 mass: 0.932208
-AIDATupleAlgori...   INFO COLUMN 260 px: -1.93755 py: -1.31929 pz: -2.27306 mass: 0.969787
-AIDATupleAlgori...   INFO COLUMN 261 px: -5.05009 py: -4.74043 pz: 2.89323 mass: 0.93575
-AIDATupleAlgori...   INFO COLUMN 262 px: -0.943465 py: -1.49864 pz: 0.903677 mass: 0.810662
-AIDATupleAlgori...   INFO COLUMN 263 px: -0.872193 py: 0.888378 pz: -0.598821 mass: 1.07912
-AIDATupleAlgori...   INFO COLUMN 264 px: 4.87739 py: -0.889883 pz: -2.43657 mass: 1.08184
-AIDATupleAlgori...   INFO COLUMN 265 px: 2.21032 py: 0.849639 pz: 1.60162 mass: 1.05668
-AIDATupleAlgori...   INFO COLUMN 266 px: -2.88748 py: -2.6225 pz: 1.25602 mass: 1.00994
-AIDATupleAlgori...   INFO COLUMN 267 px: -3.15259 py: -1.79067 pz: -0.863212 mass: 0.870753
-AIDATupleAlgori...   INFO COLUMN 268 px: -0.823843 py: 0.0209582 pz: -0.234149 mass: 1.02695
-AIDATupleAlgori...   INFO COLUMN 269 px: 5.65304 py: -4.22014 pz: 3.44515 mass: 0.975148
-AIDATupleAlgori...   INFO COLUMN 270 px: 3.34743 py: -4.05601 pz: -4.41894 mass: 1.06245
-AIDATupleAlgori...   INFO COLUMN 271 px: 4.69352 py: 0.0842158 pz: 1.87064 mass: 1.02126
-AIDATupleAlgori...   INFO COLUMN 272 px: -3.24841 py: 0.0648772 pz: -0.190858 mass: 0.966587
-AIDATupleAlgori...   INFO COLUMN 273 px: 5.89361 py: 3.40776 pz: 1.85914 mass: 0.986822
-AIDATupleAlgori...   INFO COLUMN 274 px: -0.167053 py: 0.281397 pz: -0.578464 mass: 0.785565
-AIDATupleAlgori...   INFO COLUMN 275 px: -0.664838 py: -0.810822 pz: -4.56991 mass: 1.01047
-AIDATupleAlgori...   INFO COLUMN 276 px: -0.373385 py: -0.158707 pz: 2.22631 mass: 0.995179
-AIDATupleAlgori...   INFO COLUMN 277 px: 6.78459 py: 0.191628 pz: 2.21972 mass: 0.9388
-AIDATupleAlgori...   INFO COLUMN 278 px: 2.6157 py: -6.35355 pz: -0.686312 mass: 1.14231
-AIDATupleAlgori...   INFO COLUMN 279 px: 2.95691 py: -0.836264 pz: 7.33939 mass: 1.02438
-AIDATupleAlgori...   INFO COLUMN 280 px: -0.129044 py: 4.44485 pz: -0.837259 mass: 1.20314
-AIDATupleAlgori...   INFO COLUMN 281 px: -0.367036 py: 7.10386 pz: -3.50074 mass: 0.971296
-AIDATupleAlgori...   INFO COLUMN 282 px: 0.978016 py: -0.386283 pz: -0.0549379 mass: 0.996547
-AIDATupleAlgori...   INFO COLUMN 283 px: -2.75676 py: -1.81817 pz: 0.349975 mass: 0.92138
-AIDATupleAlgori...   INFO COLUMN 284 px: 2.82768 py: -0.694304 pz: 1.4347 mass: 0.829889
-AIDATupleAlgori...   INFO COLUMN 285 px: -8.50392 py: -0.925006 pz: 3.03718 mass: 1.19273
-AIDATupleAlgori...   INFO COLUMN 286 px: -0.42343 py: -3.38298 pz: -3.78937 mass: 0.900166
-AIDATupleAlgori...   INFO COLUMN 287 px: -0.87141 py: 2.68795 pz: 5.27727 mass: 0.886694
-AIDATupleAlgori...   INFO COLUMN 288 px: -2.29028 py: 4.302 pz: -1.8933 mass: 1.04981
-AIDATupleAlgori...   INFO COLUMN 289 px: -1.47772 py: 1.8554 pz: 1.5545 mass: 1.12553
-AIDATupleAlgori...   INFO COLUMN 290 px: 1.82601 py: 3.93079 pz: -5.40156 mass: 0.948323
-AIDATupleAlgori...   INFO COLUMN 291 px: 0.476665 py: -0.433873 pz: -2.15106 mass: 1.0253
-AIDATupleAlgori...   INFO COLUMN 292 px: 1.89295 py: 4.15464 pz: -3.64136 mass: 1.14933
-AIDATupleAlgori...   INFO COLUMN 293 px: -7.13927 py: 3.79864 pz: 2.18781 mass: 0.83534
-AIDATupleAlgori...   INFO COLUMN 294 px: 1.57552 py: -1.8212 pz: -0.696021 mass: 1.01308
-AIDATupleAlgori...   INFO COLUMN 295 px: -1.27994 py: 0.233897 pz: -3.07574 mass: 0.962694
-AIDATupleAlgori...   INFO COLUMN 296 px: 3.23894 py: 2.10497 pz: 1.70549 mass: 0.872614
-AIDATupleAlgori...   INFO COLUMN 297 px: -0.436887 py: 0.22476 pz: 0.255205 mass: 1.00403
-AIDATupleAlgori...   INFO COLUMN 298 px: -0.694029 py: 1.61092 pz: 0.698143 mass: 1.06413
-AIDATupleAlgori...   INFO COLUMN 299 px: 0.375889 py: -2.38937 pz: 1.31723 mass: 0.846189
-AIDATupleAlgori...   INFO COLUMN 300 px: -0.908329 py: -0.257013 pz: -1.65152 mass: 0.993232
-AIDATupleAlgori...   INFO COLUMN 301 px: 3.83015 py: 1.93229 pz: 5.21559 mass: 0.959982
-AIDATupleAlgori...   INFO COLUMN 302 px: 1.02618 py: -5.00551 pz: -3.22133 mass: 1.06139
-AIDATupleAlgori...   INFO COLUMN 303 px: 4.14351 py: 2.7005 pz: -1.87127 mass: 1.09053
-AIDATupleAlgori...   INFO COLUMN 304 px: 1.33158 py: 1.32319 pz: 3.9782 mass: 0.954262
-AIDATupleAlgori...   INFO COLUMN 305 px: -4.7207 py: 0.118881 pz: 0.412831 mass: 0.967544
-AIDATupleAlgori...   INFO COLUMN 306 px: 0.0301109 py: 1.37653 pz: -5.5641 mass: 1.01294
-AIDATupleAlgori...   INFO COLUMN 307 px: -5.7551 py: 0.773069 pz: 6.35795 mass: 0.999432
-AIDATupleAlgori...   INFO COLUMN 308 px: 1.68249 py: -0.555785 pz: -4.43035 mass: 0.960801
-AIDATupleAlgori...   INFO COLUMN 309 px: 3.10916 py: -1.08783 pz: 1.43053 mass: 0.943323
-AIDATupleAlgori...   INFO COLUMN 310 px: -2.73927 py: -1.62441 pz: 1.40812 mass: 1.057
-AIDATupleAlgori...   INFO COLUMN 311 px: 0.857859 py: 0.663298 pz: 1.50379 mass: 0.922929
-AIDATupleAlgori...   INFO COLUMN 312 px: -0.340659 py: 0.138162 pz: 5.34448 mass: 0.795284
-AIDATupleAlgori...   INFO COLUMN 313 px: -0.673262 py: 0.285818 pz: 0.630883 mass: 1.02304
-AIDATupleAlgori...   INFO COLUMN 314 px: 2.62812 py: 1.67006 pz: -3.16328 mass: 0.976936
-AIDATupleAlgori...   INFO COLUMN 315 px: 8.84088 py: -3.60333 pz: -7.17926 mass: 1.06685
-AIDATupleAlgori...   INFO COLUMN 316 px: -5.31989 py: 2.30676 pz: -3.48039 mass: 0.957644
-AIDATupleAlgori...   INFO COLUMN 317 px: 0.692627 py: -0.364593 pz: 0.11535 mass: 1.01677
-AIDATupleAlgori...   INFO COLUMN 318 px: -3.12181 py: -1.61056 pz: -2.17716 mass: 0.989109
-AIDATupleAlgori...   INFO COLUMN 319 px: -6.19822 py: 4.20684 pz: 0.107389 mass: 1.02698
-AIDATupleAlgori...   INFO COLUMN 320 px: 3.90536 py: -5.43796 pz: 0.684495 mass: 0.838057
-AIDATupleAlgori...   INFO COLUMN 321 px: -1.91261 py: 0.710461 pz: 4.29034 mass: 1.07318
-AIDATupleAlgori...   INFO COLUMN 322 px: -4.51473 py: -1.37655 pz: -2.94977 mass: 0.848507
-AIDATupleAlgori...   INFO COLUMN 323 px: 0.890242 py: 1.50077 pz: -0.714976 mass: 1.10961
-AIDATupleAlgori...   INFO COLUMN 324 px: -1.37581 py: 1.16375 pz: -0.742591 mass: 1.01783
-AIDATupleAlgori...   INFO COLUMN 325 px: 1.05978 py: 3.48052 pz: -4.70223 mass: 0.984208
-AIDATupleAlgori...   INFO COLUMN 326 px: 1.34308 py: -3.41905 pz: -3.20897 mass: 0.966432
-AIDATupleAlgori...   INFO COLUMN 327 px: -0.211253 py: -0.948544 pz: -0.221473 mass: 0.989384
-AIDATupleAlgori...   INFO COLUMN 328 px: -3.13101 py: 8.61106 pz: 1.30513 mass: 1.03587
-AIDATupleAlgori...   INFO COLUMN 329 px: -1.65656 py: 3.04589 pz: 2.76543 mass: 0.893926
-AIDATupleAlgori...   INFO COLUMN 330 px: -0.484194 py: -3.18721 pz: 2.95169 mass: 1.09104
-AIDATupleAlgori...   INFO COLUMN 331 px: -2.90927 py: 2.92668 pz: -0.145289 mass: 1.03759
-AIDATupleAlgori...   INFO COLUMN 332 px: 1.37212 py: -1.3765 pz: 1.98839 mass: 0.909341
-AIDATupleAlgori...   INFO COLUMN 333 px: -2.34157 py: 2.86107 pz: 1.3903 mass: 1.05284
-AIDATupleAlgori...   INFO COLUMN 334 px: 0.672207 py: 6.06408 pz: 0.934078 mass: 1.00533
-AIDATupleAlgori...   INFO COLUMN 335 px: 0.635676 py: -0.344919 pz: -2.76873 mass: 0.995998
-AIDATupleAlgori...   INFO COLUMN 336 px: 1.40216 py: 0.247039 pz: -2.95351 mass: 1.01066
-AIDATupleAlgori...   INFO COLUMN 337 px: 5.7536 py: 1.31663 pz: -2.99429 mass: 1.14752
-AIDATupleAlgori...   INFO COLUMN 338 px: 0.52742 py: -5.33784 pz: -0.990118 mass: 1.20992
-AIDATupleAlgori...   INFO COLUMN 339 px: -3.05269 py: -0.994285 pz: -4.68691 mass: 1.03979
-AIDATupleAlgori...   INFO COLUMN 340 px: 5.41952 py: 0.796349 pz: -7.23294 mass: 1.01105
-AIDATupleAlgori...   INFO COLUMN 341 px: -6.39454 py: -2.65433 pz: -1.52361 mass: 1.12695
-AIDATupleAlgori...   INFO COLUMN 342 px: -5.76024 py: -3.74848 pz: -0.0434953 mass: 1.09839
-AIDATupleAlgori...   INFO COLUMN 343 px: 0.640844 py: -3.32349 pz: -4.72448 mass: 0.966378
-AIDATupleAlgori...   INFO COLUMN 344 px: 0.260056 py: -0.118895 pz: -6.06741 mass: 1.05135
-AIDATupleAlgori...   INFO COLUMN 345 px: 5.92162 py: -3.0971 pz: -4.15267 mass: 0.814817
-AIDATupleAlgori...   INFO COLUMN 346 px: -3.89544 py: -4.05554 pz: -0.406098 mass: 0.924892
-AIDATupleAlgori...   INFO COLUMN 347 px: -1.57473 py: 3.03958 pz: 1.61711 mass: 0.927101
-AIDATupleAlgori...   INFO COLUMN 348 px: 2.0894 py: 5.58241 pz: 0.734295 mass: 0.925355
-AIDATupleAlgori...   INFO COLUMN 349 px: 6.28039 py: -6.16399 pz: -2.70748 mass: 1.04895
-AIDATupleAlgori...   INFO COLUMN 350 px: 2.82457 py: 3.8891 pz: -1.63365 mass: 0.923247
-AIDATupleAlgori...   INFO COLUMN 351 px: -0.898575 py: -2.60441 pz: -4.95233 mass: 0.88597
-AIDATupleAlgori...   INFO COLUMN 352 px: 1.35815 py: -2.44858 pz: 1.26242 mass: 0.980504
-AIDATupleAlgori...   INFO COLUMN 353 px: -4.25991 py: -2.51049 pz: 2.96671 mass: 0.850767
-AIDATupleAlgori...   INFO COLUMN 354 px: -1.85724 py: 5.29691 pz: -1.01412 mass: 1.16135
-AIDATupleAlgori...   INFO COLUMN 355 px: 3.18661 py: 1.38363 pz: 4.76214 mass: 0.840509
-AIDATupleAlgori...   INFO COLUMN 356 px: -3.57842 py: -1.52257 pz: -5.41963 mass: 1.05703
-AIDATupleAlgori...   INFO COLUMN 357 px: 5.11938 py: 0.453058 pz: 2.60408 mass: 0.986097
-AIDATupleAlgori...   INFO COLUMN 358 px: -4.29415 py: 0.0807969 pz: 1.95735 mass: 0.977585
-AIDATupleAlgori...   INFO COLUMN 359 px: -1.44236 py: -2.25006 pz: 0.731118 mass: 1.14943
-AIDATupleAlgori...   INFO COLUMN 360 px: -4.04459 py: -0.41543 pz: -0.462331 mass: 1.11656
-AIDATupleAlgori...   INFO COLUMN 361 px: 4.19344 py: 1.79089 pz: 0.304373 mass: 1.13792
-AIDATupleAlgori...   INFO COLUMN 362 px: -3.9674 py: 3.93344 pz: -6.42899 mass: 1.07265
-AIDATupleAlgori...   INFO COLUMN 363 px: 1.95411 py: 1.70959 pz: -2.26153 mass: 0.973427
-AIDATupleAlgori...   INFO COLUMN 364 px: -0.0735803 py: -0.562949 pz: 1.49974 mass: 0.911386
-AIDATupleAlgori...   INFO COLUMN 365 px: 7.45618 py: -1.85337 pz: 0.393836 mass: 0.84087
-AIDATupleAlgori...   INFO COLUMN 366 px: 2.3004 py: 0.76547 pz: 2.79652 mass: 0.790462
-AIDATupleAlgori...   INFO COLUMN 367 px: 4.90041 py: 0.178779 pz: 2.7614 mass: 1.1916
-AIDATupleAlgori...   INFO COLUMN 368 px: -0.523384 py: -3.62068 pz: 2.54768 mass: 1.0129
-AIDATupleAlgori...   INFO COLUMN 369 px: 2.13891 py: 4.18606 pz: 1.06025 mass: 1.01235
-AIDATupleAlgori...   INFO COLUMN 370 px: -0.508402 py: 2.26522 pz: 2.27489 mass: 0.911906
-AIDATupleAlgori...   INFO COLUMN 371 px: 1.75489 py: -1.13952 pz: 2.18003 mass: 0.986197
-AIDATupleAlgori...   INFO COLUMN 372 px: 1.01289 py: 3.41382 pz: -2.11976 mass: 1.01457
-AIDATupleAlgori...   INFO COLUMN 373 px: 1.01484 py: -4.33331 pz: -2.09327 mass: 1.26748
-AIDATupleAlgori...   INFO COLUMN 374 px: 1.81451 py: 4.91143 pz: -1.94237 mass: 1.11134
-AIDATupleAlgori...   INFO COLUMN 375 px: -0.81121 py: -2.67374 pz: 1.63759 mass: 1.05214
-AIDATupleAlgori...   INFO COLUMN 376 px: -5.25834 py: -2.62367 pz: 0.349345 mass: 0.903852
-AIDATupleAlgori...   INFO COLUMN 377 px: 1.30243 py: -1.07039 pz: 2.33052 mass: 1.21945
-AIDATupleAlgori...   INFO COLUMN 378 px: -0.542511 py: -1.43638 pz: 6.33294 mass: 1.0318
-AIDATupleAlgori...   INFO COLUMN 379 px: 1.7225 py: 0.97799 pz: 3.07635 mass: 1.04198
-AIDATupleAlgori...   INFO COLUMN 380 px: 6.72623 py: -3.91226 pz: 3.19659 mass: 1.01338
-AIDATupleAlgori...   INFO COLUMN 381 px: -1.54476 py: 1.45059 pz: -5.20366 mass: 1.03156
-AIDATupleAlgori...   INFO COLUMN 382 px: -1.93059 py: -1.93332 pz: -0.124439 mass: 0.993243
-AIDATupleAlgori...   INFO COLUMN 383 px: -0.517319 py: -2.09852 pz: -0.466729 mass: 0.843763
-AIDATupleAlgori...   INFO COLUMN 384 px: 0.379977 py: 2.29345 pz: 0.906933 mass: 0.96664
-AIDATupleAlgori...   INFO COLUMN 385 px: -0.368352 py: -0.592666 pz: -4.51148 mass: 0.959892
-AIDATupleAlgori...   INFO COLUMN 386 px: 0.561811 py: -1.80628 pz: 0.190883 mass: 1.02974
-AIDATupleAlgori...   INFO COLUMN 387 px: -3.09932 py: 1.46513 pz: 1.92852 mass: 0.976203
-AIDATupleAlgori...   INFO COLUMN 388 px: -0.43461 py: -2.3981 pz: -3.94608 mass: 0.97412
-AIDATupleAlgori...   INFO COLUMN 389 px: 3.52149 py: -1.79638 pz: 1.39122 mass: 1.17719
-AIDATupleAlgori...   INFO COLUMN 390 px: -0.699402 py: 3.52892 pz: -4.99391 mass: 1.12491
-AIDATupleAlgori...   INFO COLUMN 391 px: 1.34092 py: 2.59792 pz: -5.09404 mass: 0.959273
-AIDATupleAlgori...   INFO COLUMN 392 px: -0.721522 py: 2.03172 pz: -0.742267 mass: 0.874013
-AIDATupleAlgori...   INFO COLUMN 393 px: -0.0510227 py: -3.06635 pz: 2.45033 mass: 0.789468
-AIDATupleAlgori...   INFO COLUMN 394 px: 3.87988 py: -0.572466 pz: 5.95092 mass: 0.939316
-AIDATupleAlgori...   INFO COLUMN 395 px: 2.53396 py: -0.611983 pz: 4.39702 mass: 1.05231
-AIDATupleAlgori...   INFO COLUMN 396 px: -1.6313 py: -1.79796 pz: 0.209982 mass: 1.14917
-AIDATupleAlgori...   INFO COLUMN 397 px: 4.78724 py: -5.00593 pz: 3.37791 mass: 0.863909
-AIDATupleAlgori...   INFO COLUMN 398 px: 1.98165 py: 2.04341 pz: 4.83685 mass: 0.989647
-AIDATupleAlgori...   INFO COLUMN 399 px: 0.638181 py: 1.59734 pz: -0.875283 mass: 1.06131
-AIDATupleAlgori...   INFO COLUMN 400 px: 0.695753 py: 0.457083 pz: -5.36264 mass: 1.00497
-AIDATupleAlgori...   INFO COLUMN 401 px: -3.71539 py: -2.71008 pz: 7.30278 mass: 1.00818
-AIDATupleAlgori...   INFO COLUMN 402 px: -1.10679 py: 0.988327 pz: -4.28543 mass: 1.03212
-AIDATupleAlgori...   INFO COLUMN 403 px: -1.65353 py: 0.644433 pz: 1.89406 mass: 0.905335
-AIDATupleAlgori...   INFO COLUMN 404 px: 0.924858 py: -0.602341 pz: -0.50956 mass: 1.12118
-AIDATupleAlgori...   INFO COLUMN 405 px: -3.06426 py: 1.00362 pz: 4.97789 mass: 1.04806
-AIDATupleAlgori...   INFO COLUMN 406 px: -3.42461 py: -3.48569 pz: -3.01654 mass: 1.06492
-AIDATupleAlgori...   INFO COLUMN 407 px: 1.22487 py: 5.04318 pz: -0.454066 mass: 1.14703
-AIDATupleAlgori...   INFO COLUMN 408 px: 3.15429 py: 2.49596 pz: -1.8534 mass: 0.925998
-AIDATupleAlgori...   INFO COLUMN 409 px: -0.628143 py: 4.45221 pz: -0.642675 mass: 0.984896
-AIDATupleAlgori...   INFO COLUMN 410 px: -2.87912 py: -2.68289 pz: -2.69903 mass: 0.951382
-AIDATupleAlgori...   INFO COLUMN 411 px: 0.0129582 py: 0.765567 pz: -2.68492 mass: 1.06757
-AIDATupleAlgori...   INFO COLUMN 412 px: 3.49423 py: 3.78911 pz: 3.00524 mass: 0.953141
-AIDATupleAlgori...   INFO COLUMN 413 px: 0.129776 py: 2.51726 pz: -4.461 mass: 0.991737
-AIDATupleAlgori...   INFO COLUMN 414 px: -1.26612 py: -0.157465 pz: -0.117005 mass: 0.803497
-AIDATupleAlgori...   INFO COLUMN 415 px: 0.74223 py: -1.28142 pz: 1.714 mass: 0.93752
-AIDATupleAlgori...   INFO COLUMN 416 px: 0.795077 py: 4.17434 pz: -3.981 mass: 0.901686
-AIDATupleAlgori...   INFO COLUMN 417 px: -2.62975 py: -0.482466 pz: 4.8065 mass: 0.903087
-AIDATupleAlgori...   INFO COLUMN 418 px: -2.37544 py: 3.55963 pz: 7.16508 mass: 0.879822
-AIDATupleAlgori...   INFO COLUMN 419 px: -0.387879 py: -0.779011 pz: 1.92678 mass: 1.24223
-AIDATupleAlgori...   INFO COLUMN 420 px: -2.82436 py: -1.9763 pz: 0.05153 mass: 1.09731
-AIDATupleAlgori...   INFO COLUMN 421 px: 1.18546 py: -2.51535 pz: -3.40921 mass: 0.882167
-AIDATupleAlgori...   INFO COLUMN 422 px: -1.07789 py: -3.14714 pz: -0.585105 mass: 0.93235
-AIDATupleAlgori...   INFO COLUMN 423 px: -0.314512 py: 1.00718 pz: -2.64384 mass: 0.967938
-AIDATupleAlgori...   INFO COLUMN 424 px: 1.20173 py: -4.93831 pz: -4.12433 mass: 1.00272
-AIDATupleAlgori...   INFO COLUMN 425 px: -3.20422 py: 2.37317 pz: -1.79963 mass: 1.0583
-AIDATupleAlgori...   INFO COLUMN 426 px: -3.73098 py: 1.60975 pz: 3.16433 mass: 1.05158
-AIDATupleAlgori...   INFO COLUMN 427 px: 2.73638 py: -0.587756 pz: -3.36676 mass: 1.05759
-AIDATupleAlgori...   INFO COLUMN 428 px: 1.41646 py: 0.175133 pz: 0.367335 mass: 1.01007
-AIDATupleAlgori...   INFO COLUMN 429 px: 5.64497 py: 0.584389 pz: -4.22652 mass: 1.02923
-AIDATupleAlgori...   INFO COLUMN 430 px: -3.54235 py: 3.98631 pz: 1.60076 mass: 0.888932
-AIDATupleAlgori...   INFO COLUMN 431 px: 1.69834 py: -1.54369 pz: 0.636875 mass: 1.03832
-AIDATupleAlgori...   INFO COLUMN 432 px: -0.504306 py: -2.44778 pz: 2.39844 mass: 1.02657
-AIDATupleAlgori...   INFO COLUMN 433 px: -1.78897 py: 1.27113 pz: 1.07189 mass: 1.0547
-AIDATupleAlgori...   INFO COLUMN 434 px: -4.40172 py: 7.26021 pz: -0.541613 mass: 0.937028
-AIDATupleAlgori...   INFO COLUMN 435 px: 2.02105 py: -2.72685 pz: 0.416477 mass: 1.0029
-AIDATupleAlgori...   INFO COLUMN 436 px: 2.81691 py: -3.8553 pz: 0.742371 mass: 1.00637
-AIDATupleAlgori...   INFO COLUMN 437 px: -2.86871 py: 0.597501 pz: 1.17968 mass: 1.14193
-AIDATupleAlgori...   INFO COLUMN 438 px: -1.19508 py: -6.75825 pz: -1.42272 mass: 0.962461
-AIDATupleAlgori...   INFO COLUMN 439 px: 4.78072 py: -4.85665 pz: -4.08907 mass: 1.02789
-AIDATupleAlgori...   INFO COLUMN 440 px: -2.97531 py: -3.28758 pz: 2.87496 mass: 0.991582
-AIDATupleAlgori...   INFO COLUMN 441 px: -6.41819 py: -3.55618 pz: -1.89552 mass: 0.898431
-AIDATupleAlgori...   INFO COLUMN 442 px: -2.57221 py: 2.41249 pz: -3.73403 mass: 1.06521
-AIDATupleAlgori...   INFO COLUMN 443 px: 4.35045 py: -3.18096 pz: 0.35264 mass: 0.989505
-AIDATupleAlgori...   INFO COLUMN 444 px: -1.2507 py: 0.953666 pz: 1.95276 mass: 0.770434
-AIDATupleAlgori...   INFO COLUMN 445 px: 2.18541 py: -4.36317 pz: 0.869479 mass: 1.0637
-AIDATupleAlgori...   INFO COLUMN 446 px: -0.503158 py: 0.276374 pz: 6.5474 mass: 0.906998
-AIDATupleAlgori...   INFO COLUMN 447 px: 0.228471 py: -2.85088 pz: -1.43815 mass: 1.14052
-AIDATupleAlgori...   INFO COLUMN 448 px: -2.31825 py: 0.664686 pz: 2.33417 mass: 0.958741
-AIDATupleAlgori...   INFO COLUMN 449 px: 2.15832 py: 1.16628 pz: -5.59976 mass: 1.0117
-AIDATupleAlgori...   INFO COLUMN 450 px: -0.380948 py: 0.391744 pz: -2.66229 mass: 1.02588
-AIDATupleAlgori...   INFO COLUMN 451 px: -1.36667 py: 1.05024 pz: -2.43968 mass: 1.27027
-AIDATupleAlgori...   INFO COLUMN 452 px: 3.31578 py: -2.48993 pz: 1.70188 mass: 1.12026
-AIDATupleAlgori...   INFO COLUMN 453 px: -0.328317 py: 1.75608 pz: 1.87096 mass: 0.96409
-AIDATupleAlgori...   INFO COLUMN 454 px: 0.935198 py: 2.15343 pz: -1.87275 mass: 1.07092
-AIDATupleAlgori...   INFO COLUMN 455 px: -3.74415 py: 0.48705 pz: 4.26468 mass: 1.0838
-AIDATupleAlgori...   INFO COLUMN 456 px: 4.69134 py: 2.83453 pz: -0.938198 mass: 0.894155
-AIDATupleAlgori...   INFO COLUMN 457 px: 0.723186 py: -8.81093 pz: -0.166774 mass: 0.900829
-AIDATupleAlgori...   INFO COLUMN 458 px: 6.93993 py: 1.1622 pz: 1.36193 mass: 0.856857
-AIDATupleAlgori...   INFO COLUMN 459 px: 1.1808 py: -2.41609 pz: -0.788887 mass: 1.08825
-AIDATupleAlgori...   INFO COLUMN 460 px: 3.50154 py: -0.480589 pz: -3.87738 mass: 0.94752
-AIDATupleAlgori...   INFO COLUMN 461 px: 0.926065 py: 5.03141 pz: -3.01029 mass: 0.940784
-AIDATupleAlgori...   INFO COLUMN 462 px: 3.53998 py: 0.998816 pz: -2.22154 mass: 1.03197
-AIDATupleAlgori...   INFO COLUMN 463 px: -0.608581 py: -1.77863 pz: -0.689278 mass: 0.948034
-AIDATupleAlgori...   INFO COLUMN 464 px: -6.23834 py: -1.56598 pz: 5.50573 mass: 0.970859
-AIDATupleAlgori...   INFO COLUMN 465 px: 1.17228 py: -4.73071 pz: 0.00710214 mass: 0.839007
-AIDATupleAlgori...   INFO COLUMN 466 px: 5.85439 py: -2.52788 pz: -4.82527 mass: 1.06631
-AIDATupleAlgori...   INFO COLUMN 467 px: -0.0651979 py: 0.700514 pz: -0.162538 mass: 0.92503
-AIDATupleAlgori...   INFO COLUMN 468 px: 0.891469 py: 0.165794 pz: 1.2822 mass: 0.936639
-AIDATupleAlgori...   INFO COLUMN 469 px: -1.4189 py: 1.71711 pz: -3.65655 mass: 0.92431
-AIDATupleAlgori...   INFO COLUMN 470 px: 3.85354 py: 5.52743 pz: 0.99451 mass: 0.855396
-AIDATupleAlgori...   INFO COLUMN 471 px: -4.87416 py: 0.772945 pz: -1.01825 mass: 0.903437
-AIDATupleAlgori...   INFO COLUMN 472 px: -0.912337 py: -0.600796 pz: 0.196227 mass: 0.905865
-AIDATupleAlgori...   INFO COLUMN 473 px: -4.83824 py: -0.774696 pz: 0.504412 mass: 0.834559
-AIDATupleAlgori...   INFO COLUMN 474 px: 0.815904 py: -2.87515 pz: -2.79933 mass: 0.983783
-AIDATupleAlgori...   INFO COLUMN 475 px: 1.18641 py: 1.01222 pz: -2.46745 mass: 1.19246
-AIDATupleAlgori...   INFO COLUMN 476 px: -4.78609 py: -3.4089 pz: 3.54936 mass: 1.03089
-AIDATupleAlgori...   INFO COLUMN 477 px: 0.0417621 py: -4.31062 pz: -4.77294 mass: 0.894956
-AIDATupleAlgori...   INFO COLUMN 478 px: 1.59469 py: -2.64716 pz: 2.58376 mass: 1.0824
-AIDATupleAlgori...   INFO COLUMN 479 px: -4.14005 py: -2.28997 pz: 1.28488 mass: 1.11609
-AIDATupleAlgori...   INFO COLUMN 480 px: -3.11201 py: 6.43647 pz: 6.81982 mass: 1.1512
-AIDATupleAlgori...   INFO COLUMN 481 px: 2.59062 py: -3.38854 pz: 4.07881 mass: 1.02333
-AIDATupleAlgori...   INFO COLUMN 482 px: -4.38329 py: -0.115109 pz: 2.11188 mass: 0.92732
-AIDATupleAlgori...   INFO COLUMN 483 px: -2.81358 py: 2.66547 pz: -2.85411 mass: 1.07695
-AIDATupleAlgori...   INFO COLUMN 484 px: 0.579337 py: 0.880549 pz: -1.01526 mass: 0.913667
-AIDATupleAlgori...   INFO COLUMN 485 px: 1.33298 py: 1.57857 pz: -3.43827 mass: 1.07862
-AIDATupleAlgori...   INFO COLUMN 486 px: -0.373148 py: -1.38443 pz: -7.12783 mass: 1.08794
-AIDATupleAlgori...   INFO COLUMN 487 px: 2.31389 py: 2.74438 pz: 4.06405 mass: 1.04196
-AIDATupleAlgori...   INFO COLUMN 488 px: -2.99994 py: 1.45263 pz: -0.952624 mass: 0.89014
-AIDATupleAlgori...   INFO COLUMN 489 px: -4.78324 py: -2.09276 pz: -2.77453 mass: 0.916338
-AIDATupleAlgori...   INFO COLUMN 490 px: -1.45099 py: 1.64213 pz: 3.16734 mass: 0.921941
-AIDATupleAlgori...   INFO COLUMN 491 px: 2.84532 py: -0.181368 pz: 1.57466 mass: 1.18481
-AIDATupleAlgori...   INFO COLUMN 492 px: 2.51955 py: -3.00257 pz: 0.443682 mass: 0.995492
-AIDATupleAlgori...   INFO COLUMN 493 px: 0.381928 py: -1.20114 pz: -2.53295 mass: 1.02261
-AIDATupleAlgori...   INFO COLUMN 494 px: 1.26767 py: -0.224041 pz: 3.41816 mass: 1.11885
-AIDATupleAlgori...   INFO COLUMN 495 px: 4.51477 py: -4.5712 pz: 0.0692968 mass: 0.927314
-AIDATupleAlgori...   INFO COLUMN 496 px: 0.656725 py: 3.39973 pz: 1.39721 mass: 0.829328
-AIDATupleAlgori...   INFO COLUMN 497 px: 0.393683 py: 2.89209 pz: -2.37695 mass: 1.05101
-AIDATupleAlgori...   INFO COLUMN 498 px: 2.21591 py: 1.24724 pz: -0.488151 mass: 1.04031
-AIDATupleAlgori...   INFO COLUMN 499 px: 1.72824 py: 0.986445 pz: 5.69019 mass: 0.993452
-AIDATupleAlgori...   INFO COLUMN 500 px: -2.03515 py: -3.81714 pz: -2.38086 mass: 0.872599
-AIDATupleAlgori...   INFO COLUMN 501 px: 8.71865 py: 0.690567 pz: 2.69466 mass: 1.13714
-AIDATupleAlgori...   INFO COLUMN 502 px: -0.685447 py: -0.00274591 pz: -0.397757 mass: 0.925008
-AIDATupleAlgori...   INFO COLUMN 503 px: 1.8696 py: -2.42725 pz: 0.721623 mass: 1.02287
-AIDATupleAlgori...   INFO COLUMN 504 px: 6.41847 py: -1.59374 pz: -1.45316 mass: 0.941847
-AIDATupleAlgori...   INFO COLUMN 505 px: 1.43414 py: -1.47662 pz: 0.493236 mass: 0.973146
-AIDATupleAlgori...   INFO COLUMN 506 px: 3.64344 py: 7.3726 pz: -3.838 mass: 0.951042
-AIDATupleAlgori...   INFO COLUMN 507 px: -2.07921 py: -4.99546 pz: 2.85491 mass: 1.02804
-AIDATupleAlgori...   INFO COLUMN 508 px: 0.173524 py: -1.16516 pz: -0.245168 mass: 0.996563
-AIDATupleAlgori...   INFO COLUMN 509 px: 3.64951 py: 2.19987 pz: 5.3772 mass: 1.13491
-AIDATupleAlgori...   INFO COLUMN 510 px: 0.975604 py: 0.188529 pz: 3.57157 mass: 0.904608
-AIDATupleAlgori...   INFO COLUMN 511 px: 1.83005 py: 0.06594 pz: 1.65101 mass: 1.05177
-AIDATupleAlgori...   INFO COLUMN 512 px: 2.78272 py: -0.560231 pz: 0.650694 mass: 0.988991
-AIDATupleAlgori...   INFO COLUMN 513 px: -2.81618 py: -4.24743 pz: -1.39614 mass: 1.06132
-AIDATupleAlgori...   INFO COLUMN 514 px: 3.06322 py: 4.1783 pz: -1.57378 mass: 1.05094
-AIDATupleAlgori...   INFO COLUMN 515 px: -6.02352 py: -4.03141 pz: -2.11493 mass: 1.05733
-AIDATupleAlgori...   INFO COLUMN 516 px: 1.56099 py: 1.49184 pz: 1.05583 mass: 1.0886
-AIDATupleAlgori...   INFO COLUMN 517 px: 0.927661 py: 1.33947 pz: 2.26557 mass: 1.28132
-AIDATupleAlgori...   INFO COLUMN 518 px: 1.21687 py: -2.42083 pz: 6.72597 mass: 0.944971
-AIDATupleAlgori...   INFO COLUMN 519 px: 4.13423 py: -6.60918 pz: 6.15872 mass: 1.07007
-AIDATupleAlgori...   INFO COLUMN 520 px: 1.84048 py: 2.53249 pz: 2.39679 mass: 1.18517
-AIDATupleAlgori...   INFO COLUMN 521 px: -5.66775 py: -1.10973 pz: 1.1401 mass: 0.912645
-AIDATupleAlgori...   INFO COLUMN 522 px: 3.9969 py: 3.99759 pz: 3.20336 mass: 1.08809
-AIDATupleAlgori...   INFO COLUMN 523 px: -4.3436 py: 1.03541 pz: 2.41813 mass: 0.862427
-AIDATupleAlgori...   INFO COLUMN 524 px: -4.11572 py: 1.13153 pz: -0.252374 mass: 0.808957
-AIDATupleAlgori...   INFO COLUMN 525 px: 2.18537 py: -1.16943 pz: -1.9906 mass: 1.03277
-AIDATupleAlgori...   INFO COLUMN 526 px: 0.124667 py: 7.5541 pz: -0.561889 mass: 0.943146
-AIDATupleAlgori...   INFO COLUMN 527 px: -0.298633 py: -7.4759 pz: 2.94061 mass: 1.09941
-AIDATupleAlgori...   INFO COLUMN 528 px: -5.41581 py: 0.591725 pz: -4.98022 mass: 1.0462
-AIDATupleAlgori...   INFO COLUMN 529 px: 0.83212 py: 0.538574 pz: 2.96291 mass: 1.19566
-AIDATupleAlgori...   INFO COLUMN 530 px: -6.1828 py: 0.467848 pz: 0.401968 mass: 1.1389
-AIDATupleAlgori...   INFO COLUMN 531 px: 0.907907 py: 0.444419 pz: -0.400324 mass: 0.852342
-AIDATupleAlgori...   INFO COLUMN 532 px: 0.0131105 py: 4.54033 pz: 3.30564 mass: 1.07105
-AIDATupleAlgori...   INFO COLUMN 533 px: 6.2815 py: 1.44454 pz: 0.489914 mass: 1.19212
-AIDATupleAlgori...   INFO COLUMN 534 px: -1.62483 py: 3.20081 pz: 0.433908 mass: 0.911716
-AIDATupleAlgori...   INFO COLUMN 535 px: 2.54901 py: 0.181472 pz: 2.86538 mass: 1.17038
-AIDATupleAlgori...   INFO COLUMN 536 px: 3.25824 py: -2.30512 pz: 0.880832 mass: 1.10962
-AIDATupleAlgori...   INFO COLUMN 537 px: -0.946635 py: -0.456045 pz: 1.65985 mass: 0.989684
-AIDATupleAlgori...   INFO COLUMN 538 px: 3.97387 py: 3.05231 pz: 1.71762 mass: 0.89562
-AIDATupleAlgori...   INFO COLUMN 539 px: 0.239027 py: -2.1444 pz: -4.34833 mass: 0.976358
-AIDATupleAlgori...   INFO COLUMN 540 px: 3.00691 py: -1.51689 pz: -1.5657 mass: 1.07843
-AIDATupleAlgori...   INFO COLUMN 541 px: 4.892 py: -0.428987 pz: -2.35285 mass: 0.88211
-AIDATupleAlgori...   INFO COLUMN 542 px: 2.30698 py: -0.0216042 pz: -1.24159 mass: 0.980883
-AIDATupleAlgori...   INFO COLUMN 543 px: 3.42271 py: -2.69182 pz: -3.10677 mass: 1.08876
-AIDATupleAlgori...   INFO COLUMN 544 px: 1.91898 py: -2.90118 pz: -2.04386 mass: 1.05019
-AIDATupleAlgori...   INFO COLUMN 545 px: -6.96716 py: -3.54799 pz: 0.3831 mass: 1.11092
-AIDATupleAlgori...   INFO COLUMN 546 px: -0.216466 py: 0.0865215 pz: -2.69473 mass: 0.865554
-AIDATupleAlgori...   INFO COLUMN 547 px: 1.08667 py: -0.901546 pz: -0.750832 mass: 1.05008
-AIDATupleAlgori...   INFO COLUMN 548 px: -1.60467 py: -0.304831 pz: 0.0329676 mass: 0.981561
-AIDATupleAlgori...   INFO COLUMN 549 px: 1.18301 py: 1.43823 pz: -0.0385264 mass: 1.0209
-AIDATupleAlgori...   INFO COLUMN 550 px: -1.13722 py: 8.34723 pz: 2.44141 mass: 1.05318
-AIDATupleAlgori...   INFO COLUMN 551 px: -0.874347 py: -0.832056 pz: 1.9209 mass: 1.08753
-AIDATupleAlgori...   INFO COLUMN 552 px: -6.59349 py: 1.45825 pz: 1.57614 mass: 1.09409
-AIDATupleAlgori...   INFO COLUMN 553 px: 4.95309 py: 2.7121 pz: -2.45339 mass: 0.841591
-AIDATupleAlgori...   INFO COLUMN 554 px: -6.48037 py: -0.567356 pz: 4.14132 mass: 1.00171
-AIDATupleAlgori...   INFO COLUMN 555 px: -3.22647 py: -4.59952 pz: 0.61569 mass: 1.10939
-AIDATupleAlgori...   INFO COLUMN 556 px: -2.97785 py: -0.920168 pz: -2.54104 mass: 0.972579
-AIDATupleAlgori...   INFO COLUMN 557 px: -0.404091 py: -0.676527 pz: 3.27213 mass: 0.927587
-AIDATupleAlgori...   INFO COLUMN 558 px: 1.21804 py: 0.437753 pz: -1.5887 mass: 0.992439
-AIDATupleAlgori...   INFO COLUMN 559 px: 0.983184 py: -1.53579 pz: -0.977323 mass: 1.02927
-AIDATupleAlgori...   INFO COLUMN 560 px: 3.66137 py: 0.151935 pz: -1.03565 mass: 1.15202
-AIDATupleAlgori...   INFO COLUMN 561 px: -0.168457 py: -3.95183 pz: 1.53779 mass: 1.10897
-AIDATupleAlgori...   INFO COLUMN 562 px: 3.38405 py: 3.19416 pz: 1.38614 mass: 1.02643
-AIDATupleAlgori...   INFO COLUMN 563 px: -1.60312 py: 3.40951 pz: -0.438402 mass: 1.08607
-AIDATupleAlgori...   INFO COLUMN 564 px: 1.05619 py: 1.62173 pz: 0.371025 mass: 1.02918
-AIDATupleAlgori...   INFO COLUMN 565 px: 1.10122 py: 2.44196 pz: 2.70417 mass: 1.02391
-AIDATupleAlgori...   INFO COLUMN 566 px: 3.56478 py: -3.44907 pz: 3.89648 mass: 0.959578
-AIDATupleAlgori...   INFO COLUMN 567 px: -2.27671 py: 0.177558 pz: 0.0978909 mass: 0.975476
-AIDATupleAlgori...   INFO COLUMN 568 px: -0.213595 py: 0.620517 pz: 4.36252 mass: 1.03466
-AIDATupleAlgori...   INFO COLUMN 569 px: -0.903734 py: 4.639 pz: 6.37198 mass: 1.06998
-AIDATupleAlgori...   INFO COLUMN 570 px: -3.0674 py: -2.71928 pz: -4.60246 mass: 0.984997
-AIDATupleAlgori...   INFO COLUMN 571 px: 1.17522 py: 4.68395 pz: 0.108564 mass: 1.03353
-AIDATupleAlgori...   INFO COLUMN 572 px: -0.320308 py: 0.345375 pz: 0.382052 mass: 1.12015
-AIDATupleAlgori...   INFO COLUMN 573 px: 0.905861 py: 2.67296 pz: -4.26914 mass: 1.10502
-AIDATupleAlgori...   INFO COLUMN 574 px: -0.342988 py: 2.72569 pz: 0.823202 mass: 0.976948
-AIDATupleAlgori...   INFO COLUMN 575 px: 4.151 py: -1.34925 pz: -1.2675 mass: 0.955498
-AIDATupleAlgori...   INFO COLUMN 576 px: 5.57881 py: -3.7174 pz: 0.386802 mass: 0.974753
-AIDATupleAlgori...   INFO COLUMN 577 px: 0.498601 py: -4.60997 pz: -1.10184 mass: 0.868954
-AIDATupleAlgori...   INFO COLUMN 578 px: -2.53479 py: 0.936673 pz: -1.69078 mass: 0.815251
-AIDATupleAlgori...   INFO COLUMN 579 px: 0.0204903 py: 4.38077 pz: 7.29924 mass: 1.07028
-AIDATupleAlgori...   INFO COLUMN 580 px: 1.71133 py: 3.06904 pz: 2.46008 mass: 1.12781
-AIDATupleAlgori...   INFO COLUMN 581 px: 0.542006 py: 1.44913 pz: 2.43154 mass: 1.06439
-AIDATupleAlgori...   INFO COLUMN 582 px: -6.45822 py: -6.72433 pz: 0.0901218 mass: 1.00854
-AIDATupleAlgori...   INFO COLUMN 583 px: 2.7556 py: 1.01708 pz: -3.32804 mass: 1.08678
-AIDATupleAlgori...   INFO COLUMN 584 px: 1.7408 py: 1.73029 pz: -3.13255 mass: 1.13665
-AIDATupleAlgori...   INFO COLUMN 585 px: -7.71446 py: 7.47214 pz: 4.28249 mass: 1.06175
-AIDATupleAlgori...   INFO COLUMN 586 px: 4.8581 py: -4.8137 pz: -2.81344 mass: 1.0991
-AIDATupleAlgori...   INFO COLUMN 587 px: -1.38687 py: 1.56875 pz: 0.24259 mass: 0.885276
-AIDATupleAlgori...   INFO COLUMN 588 px: -3.95847 py: 6.17736 pz: -0.550323 mass: 1.1027
-AIDATupleAlgori...   INFO COLUMN 589 px: -4.58845 py: -0.133055 pz: 0.380147 mass: 0.994247
-AIDATupleAlgori...   INFO COLUMN 590 px: 0.621603 py: -1.30517 pz: 2.76341 mass: 0.903995
-AIDATupleAlgori...   INFO COLUMN 591 px: -0.895819 py: -0.600017 pz: 4.5882 mass: 0.970282
-AIDATupleAlgori...   INFO COLUMN 592 px: 5.36805 py: -3.09137 pz: 4.73311 mass: 0.993889
-AIDATupleAlgori...   INFO COLUMN 593 px: -4.16416 py: 0.478304 pz: 2.59699 mass: 1.16706
-AIDATupleAlgori...   INFO COLUMN 594 px: -4.0016 py: -0.133209 pz: 3.12954 mass: 1.00917
-AIDATupleAlgori...   INFO COLUMN 595 px: -1.25603 py: 3.70451 pz: -3.79764 mass: 0.964767
-AIDATupleAlgori...   INFO COLUMN 596 px: 0.48553 py: 2.41954 pz: 0.9164 mass: 1.07348
-AIDATupleAlgori...   INFO COLUMN 597 px: 1.67017 py: -0.147646 pz: -3.75816 mass: 1.19562
-AIDATupleAlgori...   INFO COLUMN 598 px: -3.38955 py: -0.349042 pz: 0.275263 mass: 0.970358
-AIDATupleAlgori...   INFO COLUMN 599 px: 2.74583 py: -0.395101 pz: -2.31183 mass: 0.9491
-AIDATupleAlgori...   INFO COLUMN 600 px: -0.342511 py: 1.11124 pz: -1.0285 mass: 0.848565
-AIDATupleAlgori...   INFO COLUMN 601 px: -5.79751 py: 2.25514 pz: 1.25768 mass: 1.03574
-AIDATupleAlgori...   INFO COLUMN 602 px: 1.94928 py: 1.90074 pz: 2.89789 mass: 0.921899
-AIDATupleAlgori...   INFO COLUMN 603 px: 5.67204 py: 2.39057 pz: 0.618638 mass: 1.1243
-AIDATupleAlgori...   INFO COLUMN 604 px: -5.06039 py: 3.37584 pz: -4.16986 mass: 0.941809
-AIDATupleAlgori...   INFO COLUMN 605 px: 0.886303 py: 4.568 pz: -0.790306 mass: 0.979824
-AIDATupleAlgori...   INFO COLUMN 606 px: 2.97464 py: -1.07266 pz: -2.4673 mass: 1.0741
-AIDATupleAlgori...   INFO COLUMN 607 px: 1.58545 py: 2.38635 pz: -4.2153 mass: 1.00779
-AIDATupleAlgori...   INFO COLUMN 608 px: -0.446415 py: 1.74528 pz: -1.01205 mass: 1.05326
-AIDATupleAlgori...   INFO COLUMN 609 px: 3.56116 py: 0.0699023 pz: 2.14372 mass: 0.822544
-AIDATupleAlgori...   INFO COLUMN 610 px: -0.592166 py: -1.07193 pz: 1.02632 mass: 1.14125
-AIDATupleAlgori...   INFO COLUMN 611 px: 3.51273 py: -3.91248 pz: -0.744966 mass: 1.23242
-AIDATupleAlgori...   INFO COLUMN 612 px: 3.64844 py: 0.241114 pz: 0.179182 mass: 0.805528
-AIDATupleAlgori...   INFO COLUMN 613 px: -0.917454 py: -4.96753 pz: 0.463912 mass: 1.05077
-AIDATupleAlgori...   INFO COLUMN 614 px: -7.41217 py: -0.235798 pz: 2.83967 mass: 1.18713
-AIDATupleAlgori...   INFO COLUMN 615 px: 0.704449 py: 8.49701 pz: 2.75059 mass: 1.11532
-AIDATupleAlgori...   INFO COLUMN 616 px: -1.26853 py: 3.40656 pz: 4.83861 mass: 1.0555
-AIDATupleAlgori...   INFO COLUMN 617 px: -2.72035 py: -0.514551 pz: 4.04604 mass: 1.13783
-AIDATupleAlgori...   INFO COLUMN 618 px: -0.213875 py: 5.41507 pz: -1.5911 mass: 0.961282
-AIDATupleAlgori...   INFO COLUMN 619 px: 0.0302213 py: 1.05588 pz: -6.15796 mass: 1.00275
-AIDATupleAlgori...   INFO COLUMN 620 px: 0.872537 py: 0.741237 pz: 0.943527 mass: 1.00384
-AIDATupleAlgori...   INFO COLUMN 621 px: -2.14444 py: -7.09369 pz: -2.73233 mass: 1.08855
-AIDATupleAlgori...   INFO COLUMN 622 px: -3.03273 py: -2.68303 pz: -4.12521 mass: 0.934745
-AIDATupleAlgori...   INFO COLUMN 623 px: 2.52859 py: -2.53301 pz: 0.92106 mass: 1.06148
-AIDATupleAlgori...   INFO COLUMN 624 px: -4.19218 py: 2.58108 pz: -0.34914 mass: 0.949336
-AIDATupleAlgori...   INFO COLUMN 625 px: 0.967319 py: -0.595841 pz: -0.0621956 mass: 0.89141
-AIDATupleAlgori...   INFO COLUMN 626 px: -2.03341 py: 7.56749 pz: -0.113346 mass: 1.01584
-AIDATupleAlgori...   INFO COLUMN 627 px: -4.65817 py: -3.15244 pz: -0.590187 mass: 1.00381
-AIDATupleAlgori...   INFO COLUMN 628 px: -0.0675767 py: -4.78106 pz: -3.5802 mass: 0.965734
-AIDATupleAlgori...   INFO COLUMN 629 px: 3.28522 py: -4.02327 pz: -0.126798 mass: 0.869089
-AIDATupleAlgori...   INFO COLUMN 630 px: 0.5586 py: 0.335929 pz: 3.62417 mass: 0.928005
-AIDATupleAlgori...   INFO COLUMN 631 px: 4.65119 py: -0.168869 pz: 5.21149 mass: 1.07079
-AIDATupleAlgori...   INFO COLUMN 632 px: -1.65867 py: -1.76046 pz: -1.50034 mass: 1.00785
-AIDATupleAlgori...   INFO COLUMN 633 px: -0.958543 py: 3.59099 pz: 0.881055 mass: 1.07365
-AIDATupleAlgori...   INFO COLUMN 634 px: 2.7822 py: 0.719243 pz: -0.245145 mass: 0.863318
-AIDATupleAlgori...   INFO COLUMN 635 px: -0.857248 py: -0.881351 pz: -2.338 mass: 1.15788
-AIDATupleAlgori...   INFO COLUMN 636 px: -3.0075 py: -0.543618 pz: 2.67833 mass: 0.975254
-AIDATupleAlgori...   INFO COLUMN 637 px: -1.48281 py: -0.733657 pz: 2.96693 mass: 0.934203
-AIDATupleAlgori...   INFO COLUMN 638 px: -0.736293 py: -3.16217 pz: 2.45684 mass: 1.06269
-AIDATupleAlgori...   INFO COLUMN 639 px: -0.537 py: -0.509549 pz: -5.27395 mass: 1.01398
-AIDATupleAlgori...   INFO COLUMN 640 px: 2.40788 py: 1.46518 pz: 5.05697 mass: 1.02951
-AIDATupleAlgori...   INFO COLUMN 641 px: 5.85405 py: 5.08112 pz: -5.71587 mass: 0.999219
-AIDATupleAlgori...   INFO COLUMN 642 px: -2.27572 py: -0.933876 pz: -2.57385 mass: 0.908637
-AIDATupleAlgori...   INFO COLUMN 643 px: 0.167301 py: 4.33201 pz: 2.62794 mass: 1.02643
-AIDATupleAlgori...   INFO COLUMN 644 px: -2.44543 py: -0.226103 pz: 4.03689 mass: 1.10154
-AIDATupleAlgori...   INFO COLUMN 645 px: -0.0652494 py: 1.63845 pz: 1.4871 mass: 1.16828
-AIDATupleAlgori...   INFO COLUMN 646 px: -2.35704 py: 5.75005 pz: -1.45475 mass: 1.17671
-AIDATupleAlgori...   INFO COLUMN 647 px: -0.517849 py: 0.902939 pz: 0.258773 mass: 0.955005
-AIDATupleAlgori...   INFO COLUMN 648 px: -0.84801 py: -0.464555 pz: 0.914641 mass: 1.0697
-AIDATupleAlgori...   INFO COLUMN 649 px: 2.05825 py: 0.632549 pz: -1.19785 mass: 1.04834
-AIDATupleAlgori...   INFO COLUMN 650 px: -4.73805 py: 0.376074 pz: 2.2621 mass: 1.03489
-AIDATupleAlgori...   INFO COLUMN 651 px: 2.57625 py: 0.803481 pz: -3.36163 mass: 0.791254
-AIDATupleAlgori...   INFO COLUMN 652 px: 1.19753 py: -2.75372 pz: -0.729526 mass: 1.07886
-AIDATupleAlgori...   INFO COLUMN 653 px: -4.92051 py: -2.73839 pz: -3.03682 mass: 0.952179
-AIDATupleAlgori...   INFO COLUMN 654 px: 0.780304 py: -1.59966 pz: 0.495921 mass: 1.02276
-AIDATupleAlgori...   INFO COLUMN 655 px: 3.2522 py: 1.52105 pz: -2.42037 mass: 0.998819
-AIDATupleAlgori...   INFO COLUMN 656 px: -2.57145 py: -2.2443 pz: 1.94362 mass: 0.923882
-AIDATupleAlgori...   INFO COLUMN 657 px: -1.32699 py: 3.0011 pz: 0.703584 mass: 0.968414
-AIDATupleAlgori...   INFO COLUMN 658 px: -2.91276 py: -3.36623 pz: -3.35512 mass: 1.06627
-AIDATupleAlgori...   INFO COLUMN 659 px: 4.02882 py: -4.2759 pz: 3.25954 mass: 0.893348
-AIDATupleAlgori...   INFO COLUMN 660 px: 1.93498 py: -0.724616 pz: 1.36655 mass: 1.00405
-AIDATupleAlgori...   INFO COLUMN 661 px: -1.23436 py: 1.40668 pz: -4.53493 mass: 0.965676
-AIDATupleAlgori...   INFO COLUMN 662 px: -1.5397 py: -2.61885 pz: -1.17339 mass: 0.978962
-AIDATupleAlgori...   INFO COLUMN 663 px: 2.36195 py: -1.73677 pz: -4.84388 mass: 1.0891
-AIDATupleAlgori...   INFO COLUMN 664 px: 3.1521 py: -2.89238 pz: 0.122383 mass: 0.921293
-AIDATupleAlgori...   INFO COLUMN 665 px: -1.42679 py: -2.95839 pz: 0.178666 mass: 0.912783
-AIDATupleAlgori...   INFO COLUMN 666 px: 1.31508 py: -2.76065 pz: 4.44173 mass: 1.06209
-AIDATupleAlgori...   INFO COLUMN 667 px: -3.21287 py: 5.81779 pz: 0.48428 mass: 0.916727
-AIDATupleAlgori...   INFO COLUMN 668 px: 2.71983 py: 2.5586 pz: -0.00883248 mass: 1.03023
-AIDATupleAlgori...   INFO COLUMN 669 px: -1.60601 py: 1.02218 pz: 2.74415 mass: 1.08977
-AIDATupleAlgori...   INFO COLUMN 670 px: -1.82599 py: -2.25269 pz: 1.07038 mass: 0.969289
-AIDATupleAlgori...   INFO COLUMN 671 px: 0.632395 py: 4.79257 pz: 2.43048 mass: 1.06078
-AIDATupleAlgori...   INFO COLUMN 672 px: 5.43707 py: -3.61198 pz: 5.38715 mass: 0.871593
-AIDATupleAlgori...   INFO COLUMN 673 px: -3.23177 py: -0.50887 pz: 4.57718 mass: 1.153
-AIDATupleAlgori...   INFO COLUMN 674 px: 1.64141 py: 0.632064 pz: 3.86075 mass: 1.00201
-AIDATupleAlgori...   INFO COLUMN 675 px: 1.86023 py: -3.11017 pz: -2.77981 mass: 1.06834
-AIDATupleAlgori...   INFO COLUMN 676 px: -3.10623 py: -0.818009 pz: 0.103398 mass: 1.00454
-AIDATupleAlgori...   INFO COLUMN 677 px: 3.18905 py: -4.14674 pz: 4.35826 mass: 1.20313
-AIDATupleAlgori...   INFO COLUMN 678 px: 3.82789 py: -1.35327 pz: -6.37111 mass: 1.15607
-AIDATupleAlgori...   INFO COLUMN 679 px: 0.186923 py: -4.05964 pz: -1.88824 mass: 1.09825
-AIDATupleAlgori...   INFO COLUMN 680 px: -3.14356 py: 0.395709 pz: -7.33108 mass: 0.994776
-AIDATupleAlgori...   INFO COLUMN 681 px: -2.02353 py: -3.37482 pz: 1.70714 mass: 0.984069
-AIDATupleAlgori...   INFO COLUMN 682 px: 2.19571 py: 0.176761 pz: 1.38347 mass: 1.15833
-AIDATupleAlgori...   INFO COLUMN 683 px: 2.89445 py: 8.22174 pz: -5.42347 mass: 1.03199
-AIDATupleAlgori...   INFO COLUMN 684 px: 2.77073 py: -1.60929 pz: 0.92782 mass: 0.947304
-AIDATupleAlgori...   INFO COLUMN 685 px: -0.407907 py: 2.87156 pz: 0.975213 mass: 0.983995
-AIDATupleAlgori...   INFO COLUMN 686 px: -5.43422 py: -3.94564 pz: 5.4537 mass: 0.828555
-AIDATupleAlgori...   INFO COLUMN 687 px: -1.09151 py: -0.433325 pz: 5.35917 mass: 1.30889
-AIDATupleAlgori...   INFO COLUMN 688 px: -1.14571 py: -1.53021 pz: 1.47724 mass: 1.04083
-AIDATupleAlgori...   INFO COLUMN 689 px: -0.317649 py: -5.37736 pz: -1.37816 mass: 0.71854
-AIDATupleAlgori...   INFO COLUMN 690 px: -0.399507 py: -5.91738 pz: -5.0657 mass: 0.865536
-AIDATupleAlgori...   INFO COLUMN 691 px: -7.53428 py: 4.58684 pz: -0.870295 mass: 1.12816
-AIDATupleAlgori...   INFO COLUMN 692 px: -4.70207 py: -2.54279 pz: -1.56546 mass: 1.08061
-AIDATupleAlgori...   INFO COLUMN 693 px: -1.72259 py: 3.58145 pz: -2.82406 mass: 0.734643
-AIDATupleAlgori...   INFO COLUMN 694 px: -2.2398 py: -2.69595 pz: -2.87616 mass: 0.914951
-AIDATupleAlgori...   INFO COLUMN 695 px: -0.589822 py: -4.09192 pz: -0.984073 mass: 1.13488
-AIDATupleAlgori...   INFO COLUMN 696 px: 4.25014 py: 1.82446 pz: 1.69044 mass: 1.18244
-AIDATupleAlgori...   INFO COLUMN 697 px: -0.392188 py: -0.999455 pz: -2.29406 mass: 1.13301
-AIDATupleAlgori...   INFO COLUMN 698 px: -4.15113 py: -1.7265 pz: 4.37995 mass: 0.855862
-AIDATupleAlgori...   INFO COLUMN 699 px: -1.82108 py: 6.88197 pz: -3.62982 mass: 0.982951
-AIDATupleAlgori...   INFO COLUMN 700 px: 6.98902 py: -1.68281 pz: 1.12265 mass: 1.00982
-AIDATupleAlgori...   INFO COLUMN 701 px: -1.99197 py: -0.627062 pz: -2.83607 mass: 1.06894
-AIDATupleAlgori...   INFO COLUMN 702 px: -3.33251 py: 1.95811 pz: -3.58254 mass: 0.884693
-AIDATupleAlgori...   INFO COLUMN 703 px: 3.34413 py: -0.630732 pz: 5.09621 mass: 0.98919
-AIDATupleAlgori...   INFO COLUMN 704 px: -0.119823 py: -1.2576 pz: 1.37151 mass: 1.01825
-AIDATupleAlgori...   INFO COLUMN 705 px: 2.71785 py: 0.241484 pz: -1.84791 mass: 1.02302
-AIDATupleAlgori...   INFO COLUMN 706 px: -0.166723 py: 2.64244 pz: 0.674095 mass: 0.866658
-AIDATupleAlgori...   INFO COLUMN 707 px: 1.22348 py: 0.830001 pz: -1.46912 mass: 0.773041
-AIDATupleAlgori...   INFO COLUMN 708 px: 4.87931 py: -2.09126 pz: -0.340294 mass: 1.06474
-AIDATupleAlgori...   INFO COLUMN 709 px: 0.648505 py: -0.801414 pz: 4.5338 mass: 0.925995
-AIDATupleAlgori...   INFO COLUMN 710 px: 4.26456 py: -7.24223 pz: 0.253803 mass: 0.948515
-AIDATupleAlgori...   INFO COLUMN 711 px: -2.33737 py: 1.59634 pz: -5.29177 mass: 0.827824
-AIDATupleAlgori...   INFO COLUMN 712 px: 2.63688 py: 1.79585 pz: -1.05358 mass: 1.04516
-AIDATupleAlgori...   INFO COLUMN 713 px: -4.5357 py: -1.82926 pz: -0.21162 mass: 0.89661
-AIDATupleAlgori...   INFO COLUMN 714 px: 5.75774 py: 0.783239 pz: -6.84196 mass: 0.988694
-AIDATupleAlgori...   INFO COLUMN 715 px: -1.82198 py: 2.58021 pz: -0.21045 mass: 1.09593
-AIDATupleAlgori...   INFO COLUMN 716 px: 1.92869 py: 2.06718 pz: 4.1746 mass: 1.00089
-AIDATupleAlgori...   INFO COLUMN 717 px: 0.542727 py: 2.16383 pz: 1.08596 mass: 0.978461
-AIDATupleAlgori...   INFO COLUMN 718 px: 0.376237 py: -1.45984 pz: -2.83638 mass: 0.976711
-AIDATupleAlgori...   INFO COLUMN 719 px: 1.07049 py: 2.20006 pz: -2.23087 mass: 0.941355
-AIDATupleAlgori...   INFO COLUMN 720 px: -0.453571 py: -1.00761 pz: -2.04334 mass: 0.961409
-AIDATupleAlgori...   INFO COLUMN 721 px: 3.25945 py: -0.834945 pz: 1.42951 mass: 1.06363
-AIDATupleAlgori...   INFO COLUMN 722 px: -1.29898 py: -0.533483 pz: -6.2519 mass: 0.937851
-AIDATupleAlgori...   INFO COLUMN 723 px: 2.45594 py: 3.43468 pz: 2.47544 mass: 1.27803
-AIDATupleAlgori...   INFO COLUMN 724 px: 0.21244 py: 1.58604 pz: 0.513053 mass: 1.10126
-AIDATupleAlgori...   INFO COLUMN 725 px: 1.03573 py: -0.303966 pz: -1.02618 mass: 1.16484
-AIDATupleAlgori...   INFO COLUMN 726 px: -1.77081 py: -2.96363 pz: 3.3477 mass: 0.984787
-AIDATupleAlgori...   INFO COLUMN 727 px: -1.60383 py: -3.60925 pz: 1.09135 mass: 1.10702
-AIDATupleAlgori...   INFO COLUMN 728 px: -1.87386 py: 0.791139 pz: -6.66519 mass: 1.09031
-AIDATupleAlgori...   INFO COLUMN 729 px: -0.236805 py: 4.46248 pz: -6.4944 mass: 1.12522
-AIDATupleAlgori...   INFO COLUMN 730 px: -4.25153 py: -0.254825 pz: 1.07698 mass: 1.12729
-AIDATupleAlgori...   INFO COLUMN 731 px: -1.92941 py: -0.474346 pz: -2.98249 mass: 0.93932
-AIDATupleAlgori...   INFO COLUMN 732 px: 0.0826328 py: -0.803013 pz: -4.77976 mass: 0.872909
-AIDATupleAlgori...   INFO COLUMN 733 px: 7.95441 py: -2.75786 pz: -2.29431 mass: 1.03761
-AIDATupleAlgori...   INFO COLUMN 734 px: -3.11086 py: -0.200861 pz: -2.86266 mass: 1.10723
-AIDATupleAlgori...   INFO COLUMN 735 px: 0.35679 py: 3.5577 pz: -2.75569 mass: 1.02728
-AIDATupleAlgori...   INFO COLUMN 736 px: 3.11874 py: -4.96724 pz: 0.456817 mass: 0.978599
-AIDATupleAlgori...   INFO COLUMN 737 px: -0.476816 py: 0.703225 pz: -1.40342 mass: 0.983478
-AIDATupleAlgori...   INFO COLUMN 738 px: -0.134747 py: -1.88286 pz: -1.31173 mass: 0.847975
-AIDATupleAlgori...   INFO COLUMN 739 px: 0.0377333 py: 0.988823 pz: 2.23171 mass: 0.801709
-AIDATupleAlgori...   INFO COLUMN 740 px: 5.30124 py: 4.02957 pz: -3.30822 mass: 1.11202
-AIDATupleAlgori...   INFO COLUMN 741 px: -0.190084 py: -3.05943 pz: 4.13758 mass: 1.00827
-AIDATupleAlgori...   INFO COLUMN 742 px: 1.12593 py: -0.0539738 pz: -1.7086 mass: 0.913877
-AIDATupleAlgori...   INFO COLUMN 743 px: -1.55997 py: 3.34181 pz: -3.73474 mass: 1.01807
-AIDATupleAlgori...   INFO COLUMN 744 px: 0.33096 py: 1.98367 pz: -2.94052 mass: 1.29911
-AIDATupleAlgori...   INFO COLUMN 745 px: -2.57866 py: 1.57894 pz: -1.14024 mass: 1.05618
-AIDATupleAlgori...   INFO COLUMN 746 px: 1.89121 py: -3.33226 pz: -1.25932 mass: 0.723299
-AIDATupleAlgori...   INFO COLUMN 747 px: 3.34293 py: -5.04106 pz: 2.37685 mass: 1.04807
-AIDATupleAlgori...   INFO COLUMN 748 px: -2.62499 py: 2.08087 pz: -3.14911 mass: 1.04761
-AIDATupleAlgori...   INFO COLUMN 749 px: -2.29101 py: -1.35431 pz: 1.33421 mass: 0.952163
-AIDATupleAlgori...   INFO COLUMN 750 px: -0.144273 py: -3.48126 pz: 2.07828 mass: 0.913915
-AIDATupleAlgori...   INFO COLUMN 751 px: 1.39516 py: 3.18862 pz: 1.65843 mass: 1.09283
-AIDATupleAlgori...   INFO COLUMN 752 px: -2.78924 py: -4.59294 pz: 4.04292 mass: 1.03856
-AIDATupleAlgori...   INFO COLUMN 753 px: 3.34374 py: -0.933246 pz: 0.674446 mass: 1.13314
-AIDATupleAlgori...   INFO COLUMN 754 px: 0.174455 py: -5.03935 pz: 1.39478 mass: 1.06536
-AIDATupleAlgori...   INFO COLUMN 755 px: -0.769458 py: -3.16774 pz: -3.78719 mass: 0.891699
-AIDATupleAlgori...   INFO COLUMN 756 px: -6.97574 py: 5.54958 pz: -0.97552 mass: 1.07204
-AIDATupleAlgori...   INFO COLUMN 757 px: -5.81231 py: -1.30135 pz: -0.648853 mass: 1.092
-AIDATupleAlgori...   INFO COLUMN 758 px: -0.265349 py: 0.0286826 pz: -1.11593 mass: 0.853154
-AIDATupleAlgori...   INFO COLUMN 759 px: 3.28873 py: 1.7108 pz: 0.1422 mass: 0.976199
-AIDATupleAlgori...   INFO COLUMN 760 px: 2.07419 py: 1.56741 pz: -2.95212 mass: 0.991413
-AIDATupleAlgori...   INFO COLUMN 761 px: 6.76869 py: 5.68829 pz: -5.4142 mass: 1.01971
-AIDATupleAlgori...   INFO COLUMN 762 px: 2.71853 py: -2.96901 pz: -3.70833 mass: 0.887713
-AIDATupleAlgori...   INFO COLUMN 763 px: -2.0956 py: -3.70767 pz: -6.8993 mass: 0.907717
-AIDATupleAlgori...   INFO COLUMN 764 px: -7.28908 py: -3.45064 pz: -1.29744 mass: 1.02677
-AIDATupleAlgori...   INFO COLUMN 765 px: -1.59115 py: 2.50393 pz: 4.8836 mass: 0.878184
-AIDATupleAlgori...   INFO COLUMN 766 px: -2.59952 py: -0.794289 pz: 3.48461 mass: 0.802585
-AIDATupleAlgori...   INFO COLUMN 767 px: 4.72739 py: -5.32714 pz: -2.36169 mass: 0.905362
-AIDATupleAlgori...   INFO COLUMN 768 px: -3.90789 py: 7.64899 pz: -3.86403 mass: 0.834048
-AIDATupleAlgori...   INFO COLUMN 769 px: -1.45978 py: 2.30305 pz: 2.30848 mass: 0.903923
-AIDATupleAlgori...   INFO COLUMN 770 px: 2.73004 py: 4.54272 pz: 0.620135 mass: 1.11934
-AIDATupleAlgori...   INFO COLUMN 771 px: 1.2922 py: -5.73615 pz: 1.29706 mass: 0.943486
-AIDATupleAlgori...   INFO COLUMN 772 px: -1.2792 py: -4.029 pz: -1.48353 mass: 0.983869
-AIDATupleAlgori...   INFO COLUMN 773 px: 3.8977 py: 0.00713042 pz: -4.64808 mass: 0.929651
-AIDATupleAlgori...   INFO COLUMN 774 px: 5.61966 py: -2.27053 pz: 6.44301 mass: 0.961615
-AIDATupleAlgori...   INFO COLUMN 775 px: -0.361876 py: 3.23999 pz: -0.914455 mass: 0.925379
-AIDATupleAlgori...   INFO COLUMN 776 px: -2.27505 py: 3.67783 pz: 2.45776 mass: 0.94017
-AIDATupleAlgori...   INFO COLUMN 777 px: 0.38093 py: -3.11599 pz: 2.87506 mass: 1.03266
-AIDATupleAlgori...   INFO COLUMN 778 px: 1.26436 py: 0.96841 pz: 4.2585 mass: 1.01534
-AIDATupleAlgori...   INFO COLUMN 779 px: -1.15333 py: 5.96399 pz: -1.37033 mass: 0.894756
-AIDATupleAlgori...   INFO COLUMN 780 px: -2.21616 py: -0.911195 pz: 0.954464 mass: 1.03573
-AIDATupleAlgori...   INFO COLUMN 781 px: -1.85835 py: -0.892024 pz: -2.71052 mass: 1.00607
-AIDATupleAlgori...   INFO COLUMN 782 px: -0.0155345 py: -0.210769 pz: -0.12437 mass: 0.992255
-AIDATupleAlgori...   INFO COLUMN 783 px: 1.57294 py: -0.186877 pz: 0.495136 mass: 0.855346
-AIDATupleAlgori...   INFO COLUMN 784 px: 0.803984 py: 3.78835 pz: -1.22597 mass: 1.06431
-AIDATupleAlgori...   INFO COLUMN 785 px: 1.84538 py: -4.35123 pz: -2.73381 mass: 0.751287
-AIDATupleAlgori...   INFO COLUMN 786 px: 1.88227 py: -0.422902 pz: 3.84077 mass: 0.804579
-AIDATupleAlgori...   INFO COLUMN 787 px: 1.61047 py: -0.392159 pz: 0.55372 mass: 0.862938
-AIDATupleAlgori...   INFO COLUMN 788 px: 0.182108 py: -2.13347 pz: -2.16826 mass: 0.965395
-AIDATupleAlgori...   INFO COLUMN 789 px: -6.30488 py: 1.77359 pz: -4.71115 mass: 1.03393
-AIDATupleAlgori...   INFO COLUMN 790 px: -4.69545 py: -3.54441 pz: 2.97375 mass: 1.1644
-AIDATupleAlgori...   INFO COLUMN 791 px: -0.366109 py: 3.18986 pz: -3.48889 mass: 1.12159
-AIDATupleAlgori...   INFO COLUMN 792 px: -5.11778 py: -1.80025 pz: -1.71148 mass: 1.03495
-AIDATupleAlgori...   INFO COLUMN 793 px: -2.66771 py: -0.462519 pz: -2.59864 mass: 1.03331
-AIDATupleAlgori...   INFO COLUMN 794 px: 2.95352 py: 0.609473 pz: 2.30195 mass: 1.0701
-AIDATupleAlgori...   INFO COLUMN 795 px: -0.65008 py: 1.78361 pz: 4.09635 mass: 0.991337
-AIDATupleAlgori...   INFO COLUMN 796 px: -5.49065 py: -1.21644 pz: -0.488659 mass: 0.917086
-AIDATupleAlgori...   INFO COLUMN 797 px: 0.757188 py: 0.518651 pz: 3.407 mass: 1.25767
-AIDATupleAlgori...   INFO COLUMN 798 px: -2.18915 py: 1.40767 pz: 4.1986 mass: 0.971777
-AIDATupleAlgori...   INFO COLUMN 799 px: -0.214646 py: 0.829742 pz: 3.61159 mass: 1.03993
-AIDATupleAlgori...   INFO COLUMN 800 px: -1.41375 py: -0.0912409 pz: 1.94743 mass: 0.994239
-AIDATupleAlgori...   INFO COLUMN 801 px: -0.200401 py: -2.41128 pz: -1.05392 mass: 1.08585
-AIDATupleAlgori...   INFO COLUMN 802 px: 2.66242 py: -1.52159 pz: 0.0129123 mass: 0.929119
-AIDATupleAlgori...   INFO COLUMN 803 px: -1.28507 py: 2.17817 pz: -0.0565188 mass: 1.00856
-AIDATupleAlgori...   INFO COLUMN 804 px: 1.09569 py: -3.3617 pz: -0.823747 mass: 0.973549
-AIDATupleAlgori...   INFO COLUMN 805 px: 0.983256 py: 0.0337241 pz: -0.988411 mass: 0.982614
-AIDATupleAlgori...   INFO COLUMN 806 px: 4.81405 py: -2.62413 pz: 4.20835 mass: 1.09251
-AIDATupleAlgori...   INFO COLUMN 807 px: 2.24144 py: -1.091 pz: -0.72685 mass: 1.15174
-AIDATupleAlgori...   INFO COLUMN 808 px: -3.08942 py: 3.62096 pz: 3.5122 mass: 1.04709
-AIDATupleAlgori...   INFO COLUMN 809 px: 0.421267 py: -1.69776 pz: 0.982042 mass: 0.962821
-AIDATupleAlgori...   INFO COLUMN 810 px: -4.64436 py: -0.423036 pz: -6.67163 mass: 0.987825
-AIDATupleAlgori...   INFO COLUMN 811 px: -2.00607 py: 4.16932 pz: -2.94555 mass: 0.982657
-AIDATupleAlgori...   INFO COLUMN 812 px: -3.99889 py: 0.225053 pz: 5.2583 mass: 0.913926
-AIDATupleAlgori...   INFO COLUMN 813 px: 1.0766 py: -1.70983 pz: -0.185346 mass: 1.13672
-AIDATupleAlgori...   INFO COLUMN 814 px: 1.76742 py: 4.66937 pz: -0.601501 mass: 1.0692
-AIDATupleAlgori...   INFO COLUMN 815 px: -1.72996 py: 4.18956 pz: -2.96596 mass: 0.898021
-AIDATupleAlgori...   INFO COLUMN 816 px: -1.80147 py: -3.26432 pz: 0.40948 mass: 0.915767
-AIDATupleAlgori...   INFO COLUMN 817 px: 1.39728 py: 1.57891 pz: 1.35171 mass: 0.867022
-AIDATupleAlgori...   INFO COLUMN 818 px: 0.838742 py: -0.545675 pz: -2.95574 mass: 1.02844
-AIDATupleAlgori...   INFO COLUMN 819 px: 1.07116 py: -1.59379 pz: -0.685587 mass: 0.997143
-AIDATupleAlgori...   INFO COLUMN 820 px: -4.43985 py: 1.122 pz: -0.924112 mass: 1.0509
-AIDATupleAlgori...   INFO COLUMN 821 px: 2.3981 py: 2.95333 pz: -3.58866 mass: 1.08335
-AIDATupleAlgori...   INFO COLUMN 822 px: 0.455149 py: 1.03738 pz: -2.52739 mass: 0.971474
-AIDATupleAlgori...   INFO COLUMN 823 px: -7.0533 py: -7.24169 pz: 5.27493 mass: 0.914509
-AIDATupleAlgori...   INFO COLUMN 824 px: -0.159956 py: -0.57984 pz: -2.93623 mass: 1.01762
-AIDATupleAlgori...   INFO COLUMN 825 px: 1.41039 py: -10.4044 pz: -3.311 mass: 0.98842
-AIDATupleAlgori...   INFO COLUMN 826 px: -1.53168 py: 3.34704 pz: -0.392692 mass: 1.0463
-AIDATupleAlgori...   INFO COLUMN 827 px: 0.22441 py: -2.33464 pz: 0.834177 mass: 1.03693
-AIDATupleAlgori...   INFO COLUMN 828 px: -1.44505 py: -2.17363 pz: -6.24756 mass: 0.952245
-AIDATupleAlgori...   INFO COLUMN 829 px: -0.673044 py: 1.1358 pz: 4.78938 mass: 0.989538
-AIDATupleAlgori...   INFO COLUMN 830 px: -3.33091 py: 3.25629 pz: 3.05759 mass: 0.985018
-AIDATupleAlgori...   INFO COLUMN 831 px: 1.66708 py: -0.632779 pz: -1.76216 mass: 1.11321
-AIDATupleAlgori...   INFO COLUMN 832 px: 4.43088 py: 0.519808 pz: -1.5356 mass: 0.916652
-AIDATupleAlgori...   INFO COLUMN 833 px: 3.68244 py: 1.18989 pz: -0.920462 mass: 0.989812
-AIDATupleAlgori...   INFO COLUMN 834 px: -0.18735 py: 5.39524 pz: -3.62923 mass: 1.02511
-AIDATupleAlgori...   INFO COLUMN 835 px: 0.997131 py: -2.70893 pz: 2.61291 mass: 0.966028
-AIDATupleAlgori...   INFO COLUMN 836 px: 0.702545 py: 3.05879 pz: 1.98526 mass: 0.933095
-AIDATupleAlgori...   INFO COLUMN 837 px: 4.07311 py: 2.9898 pz: 2.67509 mass: 1.03552
-AIDATupleAlgori...   INFO COLUMN 838 px: -3.63993 py: -2.62882 pz: 2.93707 mass: 1.06043
-AIDATupleAlgori...   INFO COLUMN 839 px: 0.734156 py: 1.15256 pz: -1.43509 mass: 1.03098
-AIDATupleAlgori...   INFO COLUMN 840 px: 1.94719 py: 6.46057 pz: -0.0408045 mass: 0.996621
-AIDATupleAlgori...   INFO COLUMN 841 px: -7.02893 py: -0.160404 pz: -0.515245 mass: 0.942125
-AIDATupleAlgori...   INFO COLUMN 842 px: 6.08499 py: -3.70282 pz: 2.15445 mass: 1.02983
-AIDATupleAlgori...   INFO COLUMN 843 px: 0.702653 py: 0.945377 pz: 5.11977 mass: 1.04428
-AIDATupleAlgori...   INFO COLUMN 844 px: 1.34802 py: 1.66573 pz: 6.36554 mass: 0.982159
-AIDATupleAlgori...   INFO COLUMN 845 px: 0.72327 py: 2.57791 pz: 8.58095 mass: 0.818329
-AIDATupleAlgori...   INFO COLUMN 846 px: 2.62973 py: -0.887831 pz: -0.982006 mass: 0.939514
-AIDATupleAlgori...   INFO COLUMN 847 px: -3.15429 py: 1.94798 pz: -1.14868 mass: 0.846673
-AIDATupleAlgori...   INFO COLUMN 848 px: -0.647503 py: -4.77698 pz: -1.0261 mass: 0.809711
-AIDATupleAlgori...   INFO COLUMN 849 px: -2.34902 py: 1.84241 pz: -0.816854 mass: 0.887966
-AIDATupleAlgori...   INFO COLUMN 850 px: -6.85978 py: 0.556591 pz: -1.77125 mass: 0.893716
-AIDATupleAlgori...   INFO COLUMN 851 px: 1.21758 py: 4.39194 pz: 2.29207 mass: 0.907797
-AIDATupleAlgori...   INFO COLUMN 852 px: -2.28295 py: 1.92038 pz: 0.838916 mass: 0.988152
-AIDATupleAlgori...   INFO COLUMN 853 px: -0.0682111 py: -2.6747 pz: -2.84261 mass: 1.01035
-AIDATupleAlgori...   INFO COLUMN 854 px: -6.33571 py: 4.39561 pz: 3.2266 mass: 0.9998
-AIDATupleAlgori...   INFO COLUMN 855 px: 6.76086 py: -0.367949 pz: 2.69259 mass: 1.12618
-AIDATupleAlgori...   INFO COLUMN 856 px: -0.679185 py: -3.87768 pz: -0.590452 mass: 1.03186
-AIDATupleAlgori...   INFO COLUMN 857 px: -1.03479 py: -2.79492 pz: 1.08753 mass: 1.10187
-AIDATupleAlgori...   INFO COLUMN 858 px: -1.98578 py: 0.986963 pz: 4.36058 mass: 0.976943
-AIDATupleAlgori...   INFO COLUMN 859 px: -0.94065 py: -1.93212 pz: 6.80235 mass: 0.97959
-AIDATupleAlgori...   INFO COLUMN 860 px: -1.3188 py: 2.48405 pz: 1.44723 mass: 1.043
-AIDATupleAlgori...   INFO COLUMN 861 px: 6.69769 py: 0.915625 pz: 1.13423 mass: 0.797956
-AIDATupleAlgori...   INFO COLUMN 862 px: -1.84168 py: -1.68891 pz: -0.809251 mass: 0.996111
-AIDATupleAlgori...   INFO COLUMN 863 px: -4.53735 py: 3.1349 pz: -2.56119 mass: 1.24993
-AIDATupleAlgori...   INFO COLUMN 864 px: -0.130078 py: -0.114421 pz: 0.377925 mass: 0.953211
-AIDATupleAlgori...   INFO COLUMN 865 px: -1.01055 py: 2.50572 pz: -3.80604 mass: 0.959221
-AIDATupleAlgori...   INFO COLUMN 866 px: -0.81689 py: 0.385744 pz: -3.20353 mass: 1.14861
-AIDATupleAlgori...   INFO COLUMN 867 px: -1.66347 py: 5.03071 pz: -1.19623 mass: 1.02899
-AIDATupleAlgori...   INFO COLUMN 868 px: 7.01991 py: 1.42627 pz: -2.12598 mass: 0.997599
-AIDATupleAlgori...   INFO COLUMN 869 px: -2.41044 py: 0.0219018 pz: 0.15985 mass: 0.984578
-AIDATupleAlgori...   INFO COLUMN 870 px: -2.44863 py: -3.05478 pz: -2.19707 mass: 0.899286
-AIDATupleAlgori...   INFO COLUMN 871 px: 0.219604 py: -1.53792 pz: 2.86829 mass: 1.11761
-AIDATupleAlgori...   INFO COLUMN 872 px: -0.596943 py: 4.55328 pz: 3.32288 mass: 0.991402
-AIDATupleAlgori...   INFO COLUMN 873 px: -4.91765 py: 2.67779 pz: -0.950356 mass: 0.841845
-AIDATupleAlgori...   INFO COLUMN 874 px: -4.42893 py: 0.77498 pz: 1.86346 mass: 1.1118
-AIDATupleAlgori...   INFO COLUMN 875 px: -2.94818 py: 2.7754 pz: 5.30516 mass: 1.11772
-AIDATupleAlgori...   INFO COLUMN 876 px: -0.63505 py: -0.977373 pz: 1.33162 mass: 1.05808
-AIDATupleAlgori...   INFO COLUMN 877 px: 0.651721 py: -0.313359 pz: -2.69135 mass: 0.809173
-AIDATupleAlgori...   INFO COLUMN 878 px: -0.0945467 py: 2.09271 pz: -1.62992 mass: 1.02882
-AIDATupleAlgori...   INFO COLUMN 879 px: -1.33691 py: 1.00837 pz: -4.26079 mass: 0.918007
-AIDATupleAlgori...   INFO COLUMN 880 px: -0.78717 py: 0.0499201 pz: -0.838441 mass: 0.741608
-AIDATupleAlgori...   INFO COLUMN 881 px: 4.87699 py: 2.73617 pz: -1.69131 mass: 0.873417
-AIDATupleAlgori...   INFO COLUMN 882 px: 4.26384 py: -5.57477 pz: 3.68424 mass: 1.06835
-AIDATupleAlgori...   INFO COLUMN 883 px: 2.77324 py: 1.9043 pz: -4.34461 mass: 1.00556
-AIDATupleAlgori...   INFO COLUMN 884 px: 1.59914 py: -3.91199 pz: -1.74043 mass: 0.941448
-AIDATupleAlgori...   INFO COLUMN 885 px: -0.480672 py: 0.436166 pz: 6.06175 mass: 1.2429
-AIDATupleAlgori...   INFO COLUMN 886 px: -0.331892 py: -2.77956 pz: -3.30414 mass: 1.27391
-AIDATupleAlgori...   INFO COLUMN 887 px: 1.74121 py: -0.00460363 pz: 3.27491 mass: 0.992545
-AIDATupleAlgori...   INFO COLUMN 888 px: 4.37099 py: -2.49937 pz: -2.4345 mass: 0.94051
-AIDATupleAlgori...   INFO COLUMN 889 px: -0.914345 py: 0.469423 pz: 2.25152 mass: 0.900892
-AIDATupleAlgori...   INFO COLUMN 890 px: -4.49051 py: 0.667987 pz: -2.51556 mass: 0.923789
-AIDATupleAlgori...   INFO COLUMN 891 px: -1.58592 py: 2.18951 pz: -5.94684 mass: 0.818923
-AIDATupleAlgori...   INFO COLUMN 892 px: 0.535524 py: -0.0151793 pz: 4.28633 mass: 0.964609
-AIDATupleAlgori...   INFO COLUMN 893 px: -1.41357 py: -1.91365 pz: -1.68872 mass: 1.03175
-AIDATupleAlgori...   INFO COLUMN 894 px: 4.97401 py: 6.91468 pz: 0.523183 mass: 1.08027
-AIDATupleAlgori...   INFO COLUMN 895 px: 4.05733 py: -6.6882 pz: 2.85235 mass: 0.995166
-AIDATupleAlgori...   INFO COLUMN 896 px: 1.76403 py: -1.38607 pz: 4.34543 mass: 1.07483
-AIDATupleAlgori...   INFO COLUMN 897 px: -0.695045 py: -5.29755 pz: 4.5187 mass: 1.06278
-AIDATupleAlgori...   INFO COLUMN 898 px: -1.9089 py: 3.40096 pz: 7.18408 mass: 0.961704
-AIDATupleAlgori...   INFO COLUMN 899 px: -2.66087 py: -3.99384 pz: 2.43967 mass: 1.04877
-AIDATupleAlgori...   INFO COLUMN 900 px: -2.41825 py: -1.27648 pz: -2.73476 mass: 1.05501
-AIDATupleAlgori...   INFO COLUMN 901 px: 5.44974 py: -2.60581 pz: -1.16572 mass: 0.934846
-AIDATupleAlgori...   INFO COLUMN 902 px: 0.11757 py: -1.69115 pz: 4.51339 mass: 1.05809
-AIDATupleAlgori...   INFO COLUMN 903 px: -3.46453 py: 4.02076 pz: -0.135585 mass: 1.06911
-AIDATupleAlgori...   INFO COLUMN 904 px: 4.06055 py: -0.992812 pz: -4.79929 mass: 0.830419
-AIDATupleAlgori...   INFO COLUMN 905 px: -4.22145 py: 3.03766 pz: 0.561452 mass: 0.796364
-AIDATupleAlgori...   INFO COLUMN 906 px: 1.2605 py: -3.81642 pz: 0.862574 mass: 1.06916
-AIDATupleAlgori...   INFO COLUMN 907 px: 1.83018 py: 1.83565 pz: -0.101721 mass: 0.922788
-AIDATupleAlgori...   INFO COLUMN 908 px: 8.17841 py: -0.0406517 pz: 0.143126 mass: 0.997359
-AIDATupleAlgori...   INFO COLUMN 909 px: 2.05605 py: -4.87019 pz: -2.7044 mass: 1.13716
-AIDATupleAlgori...   INFO COLUMN 910 px: -2.83457 py: 1.54018 pz: -0.276625 mass: 1.13269
-AIDATupleAlgori...   INFO COLUMN 911 px: 0.0103099 py: -0.758755 pz: -2.97311 mass: 1.03241
-AIDATupleAlgori...   INFO COLUMN 912 px: -1.27916 py: -10.3735 pz: -0.584551 mass: 0.936543
-AIDATupleAlgori...   INFO COLUMN 913 px: -3.23642 py: -2.45669 pz: 0.403152 mass: 1.15728
-AIDATupleAlgori...   INFO COLUMN 914 px: -3.67984 py: -2.35523 pz: -5.5708 mass: 1.02138
-AIDATupleAlgori...   INFO COLUMN 915 px: -1.25399 py: 0.510288 pz: -1.61101 mass: 1.11938
-AIDATupleAlgori...   INFO COLUMN 916 px: -0.483827 py: -2.25637 pz: -1.431 mass: 1.05746
-AIDATupleAlgori...   INFO COLUMN 917 px: -0.870143 py: 0.235779 pz: -1.62764 mass: 0.931181
-AIDATupleAlgori...   INFO COLUMN 918 px: -0.902423 py: 1.00591 pz: -6.04064 mass: 1.20908
-AIDATupleAlgori...   INFO COLUMN 919 px: 1.49785 py: -1.01767 pz: 0.510981 mass: 1.10742
-AIDATupleAlgori...   INFO COLUMN 920 px: -2.51055 py: -0.957283 pz: -0.900129 mass: 1.02647
-AIDATupleAlgori...   INFO COLUMN 921 px: 1.727 py: -0.526962 pz: 1.40807 mass: 1.0635
-AIDATupleAlgori...   INFO COLUMN 922 px: 0.175333 py: 0.034226 pz: 0.469128 mass: 0.906258
-AIDATupleAlgori...   INFO COLUMN 923 px: -3.62837 py: 0.0945761 pz: -1.5273 mass: 1.04537
-AIDATupleAlgori...   INFO COLUMN 924 px: -2.79946 py: -1.48116 pz: 2.34244 mass: 1.00736
-AIDATupleAlgori...   INFO COLUMN 925 px: -1.11709 py: 6.10732 pz: 1.54589 mass: 0.978224
-AIDATupleAlgori...   INFO COLUMN 926 px: -0.346768 py: -2.0086 pz: 1.89046 mass: 1.01868
-AIDATupleAlgori...   INFO COLUMN 927 px: 0.0123196 py: 2.69541 pz: -6.21066 mass: 0.909914
-AIDATupleAlgori...   INFO COLUMN 928 px: 4.51288 py: 0.163023 pz: -1.86382 mass: 1.06036
-AIDATupleAlgori...   INFO COLUMN 929 px: -0.0498155 py: 5.62558 pz: -3.13247 mass: 0.896231
-AIDATupleAlgori...   INFO COLUMN 930 px: -3.5494 py: 1.70241 pz: 6.84419 mass: 0.838844
-AIDATupleAlgori...   INFO COLUMN 931 px: 1.0152 py: 3.63202 pz: -0.226247 mass: 0.985457
-AIDATupleAlgori...   INFO COLUMN 932 px: -0.124871 py: 5.35023 pz: -3.60959 mass: 1.05056
-AIDATupleAlgori...   INFO COLUMN 933 px: 0.234203 py: -4.13598 pz: -1.4366 mass: 0.94152
-AIDATupleAlgori...   INFO COLUMN 934 px: 1.2977 py: -2.0413 pz: -2.81429 mass: 1.16264
-AIDATupleAlgori...   INFO COLUMN 935 px: -0.750254 py: 1.54079 pz: -2.05601 mass: 1.05212
-AIDATupleAlgori...   INFO COLUMN 936 px: -0.975822 py: -6.65058 pz: -0.826701 mass: 0.955784
-AIDATupleAlgori...   INFO COLUMN 937 px: 2.59487 py: 1.03523 pz: -1.20427 mass: 0.951412
-AIDATupleAlgori...   INFO COLUMN 938 px: -2.26456 py: -3.28216 pz: 5.52804 mass: 0.769485
-AIDATupleAlgori...   INFO COLUMN 939 px: -3.34055 py: 2.55526 pz: 3.71502 mass: 1.15134
-AIDATupleAlgori...   INFO COLUMN 940 px: 1.01191 py: 0.424299 pz: 1.11308 mass: 0.938892
-AIDATupleAlgori...   INFO COLUMN 941 px: -2.51511 py: 1.31766 pz: 6.77561 mass: 0.924236
-AIDATupleAlgori...   INFO COLUMN 942 px: 1.29644 py: 2.18731 pz: -0.37412 mass: 0.917319
-AIDATupleAlgori...   INFO COLUMN 943 px: 3.8533 py: -0.0638508 pz: -2.50302 mass: 1.03104
-AIDATupleAlgori...   INFO COLUMN 944 px: 1.93151 py: 0.66114 pz: 0.61828 mass: 1.03931
-AIDATupleAlgori...   INFO COLUMN 945 px: -3.09665 py: 1.14665 pz: 0.85701 mass: 1.13817
-AIDATupleAlgori...   INFO COLUMN 946 px: 4.33756 py: 1.15113 pz: 0.847125 mass: 0.965661
-AIDATupleAlgori...   INFO COLUMN 947 px: 1.39162 py: -1.1488 pz: 2.31769 mass: 0.948363
-AIDATupleAlgori...   INFO COLUMN 948 px: -2.92926 py: -3.62805 pz: 5.83375 mass: 1.0021
-AIDATupleAlgori...   INFO COLUMN 949 px: -6.57078 py: 0.10787 pz: -6.00143 mass: 0.899372
-AIDATupleAlgori...   INFO COLUMN 950 px: 0.851115 py: 1.34103 pz: 0.915348 mass: 1.05433
-AIDATupleAlgori...   INFO COLUMN 951 px: -1.14154 py: 1.25953 pz: 1.88089 mass: 1.11304
-AIDATupleAlgori...   INFO COLUMN 952 px: -4.09932 py: 4.39705 pz: 2.74039 mass: 1.18752
-AIDATupleAlgori...   INFO COLUMN 953 px: 0.678718 py: -2.76595 pz: 0.944522 mass: 1.24642
-AIDATupleAlgori...   INFO COLUMN 954 px: 3.86963 py: -1.56755 pz: -4.67628 mass: 1.1957
-AIDATupleAlgori...   INFO COLUMN 955 px: -5.11995 py: -0.0916918 pz: 0.392142 mass: 1.09687
-AIDATupleAlgori...   INFO COLUMN 956 px: 1.0729 py: 0.988635 pz: 7.53955 mass: 1.01846
-AIDATupleAlgori...   INFO COLUMN 957 px: 1.17303 py: -2.77304 pz: -7.17166 mass: 1.04378
-AIDATupleAlgori...   INFO COLUMN 958 px: 0.0705479 py: -3.80707 pz: 5.01661 mass: 0.948116
-AIDATupleAlgori...   INFO COLUMN 959 px: 6.94403 py: 4.1031 pz: 2.65419 mass: 0.860834
-AIDATupleAlgori...   INFO COLUMN 960 px: 1.30225 py: -1.91195 pz: 0.825623 mass: 0.886034
-AIDATupleAlgori...   INFO COLUMN 961 px: 2.27393 py: 0.705503 pz: 4.73891 mass: 1.06449
-AIDATupleAlgori...   INFO COLUMN 962 px: 2.04491 py: -3.62187 pz: 2.49976 mass: 0.85162
-AIDATupleAlgori...   INFO COLUMN 963 px: -3.40602 py: 1.32021 pz: 0.726068 mass: 1.19053
-AIDATupleAlgori...   INFO COLUMN 964 px: -0.400913 py: 6.09676 pz: -0.0681514 mass: 0.962204
-AIDATupleAlgori...   INFO COLUMN 965 px: 2.852 py: -2.33051 pz: 1.14324 mass: 1.1219
-AIDATupleAlgori...   INFO COLUMN 966 px: -3.01804 py: 0.780624 pz: 4.39748 mass: 1.12531
-AIDATupleAlgori...   INFO COLUMN 967 px: -0.916114 py: 1.69021 pz: 2.36623 mass: 0.855587
-AIDATupleAlgori...   INFO COLUMN 968 px: 0.51273 py: 2.24694 pz: 0.414416 mass: 0.952344
-AIDATupleAlgori...   INFO COLUMN 969 px: -3.2208 py: -4.25075 pz: 3.44648 mass: 1.05701
-AIDATupleAlgori...   INFO COLUMN 970 px: -6.78205 py: 1.11555 pz: 1.82773 mass: 1.08607
-AIDATupleAlgori...   INFO COLUMN 971 px: -0.0419626 py: 2.82309 pz: 1.76928 mass: 0.963567
-AIDATupleAlgori...   INFO COLUMN 972 px: -0.880783 py: -1.46173 pz: -0.640345 mass: 0.954723
-AIDATupleAlgori...   INFO COLUMN 973 px: 1.40396 py: -1.4207 pz: 0.314915 mass: 0.922205
-AIDATupleAlgori...   INFO COLUMN 974 px: -3.94794 py: 7.29233 pz: -3.17378 mass: 0.946703
-AIDATupleAlgori...   INFO COLUMN 975 px: -1.07329 py: 2.30976 pz: -6.3822 mass: 0.990634
-AIDATupleAlgori...   INFO COLUMN 976 px: 1.44725 py: 0.469536 pz: 5.10051 mass: 0.906468
-AIDATupleAlgori...   INFO COLUMN 977 px: -0.685594 py: -0.218939 pz: -2.24442 mass: 1.01387
-AIDATupleAlgori...   INFO COLUMN 978 px: 2.46596 py: -0.349238 pz: -1.03448 mass: 0.996411
-AIDATupleAlgori...   INFO COLUMN 979 px: 1.0859 py: -2.43907 pz: 3.68019 mass: 1.02469
-AIDATupleAlgori...   INFO COLUMN 980 px: -1.68255 py: -4.26335 pz: 2.47219 mass: 1.04043
-AIDATupleAlgori...   INFO COLUMN 981 px: -0.780134 py: 1.42371 pz: 1.06955 mass: 0.992188
-AIDATupleAlgori...   INFO COLUMN 982 px: -1.67167 py: -4.45816 pz: 2.72887 mass: 0.981877
-AIDATupleAlgori...   INFO COLUMN 983 px: -0.330967 py: -3.54181 pz: -1.16614 mass: 0.843834
-AIDATupleAlgori...   INFO COLUMN 984 px: -2.43559 py: 2.29593 pz: 4.98823 mass: 1.0375
-AIDATupleAlgori...   INFO COLUMN 985 px: -2.39779 py: -0.889012 pz: 2.1368 mass: 0.978532
-AIDATupleAlgori...   INFO COLUMN 986 px: 0.814166 py: 1.90414 pz: 3.38642 mass: 0.987093
-AIDATupleAlgori...   INFO COLUMN 987 px: 3.079 py: 0.346065 pz: 1.27175 mass: 1.24017
-AIDATupleAlgori...   INFO COLUMN 988 px: -2.54244 py: 0.543983 pz: -2.01759 mass: 1.02466
-AIDATupleAlgori...   INFO COLUMN 989 px: -0.755386 py: -1.56522 pz: 3.0848 mass: 1.01623
-AIDATupleAlgori...   INFO COLUMN 990 px: 3.90382 py: -1.27285 pz: 3.29557 mass: 0.98014
-AIDATupleAlgori...   INFO COLUMN 991 px: -2.60044 py: -0.26415 pz: 0.679962 mass: 1.18269
-AIDATupleAlgori...   INFO COLUMN 992 px: -0.23859 py: -2.13376 pz: -0.217485 mass: 0.935299
-AIDATupleAlgori...   INFO COLUMN 993 px: -2.41961 py: 0.19456 pz: -8.4554 mass: 0.955876
-AIDATupleAlgori...   INFO COLUMN 994 px: -0.11157 py: -2.98371 pz: 3.19196 mass: 1.01434
-AIDATupleAlgori...   INFO COLUMN 995 px: 0.689814 py: 3.94812 pz: -1.32815 mass: 0.918898
-AIDATupleAlgori...   INFO COLUMN 996 px: -2.37021 py: -1.78221 pz: 1.55038 mass: 0.905766
-AIDATupleAlgori...   INFO COLUMN 997 px: 6.34083 py: 1.60908 pz: -1.55087 mass: 1.06289
-AIDATupleAlgori...   INFO COLUMN 998 px: -2.65569 py: 2.40103 pz: 2.64457 mass: 1.01262
-AIDATupleAlgori...   INFO COLUMN 999 px: -2.81554 py: -0.963702 pz: 4.22361 mass: 0.957822
-AIDATupleAlgori...   INFO COLUMN 1000 px: -2.91512 py: -0.505394 pz: -2.16421 mass: 1.03155
-AIDATupleAlgori...   INFO Finalizing...
-EventLoopMgr         INFO Histograms converted successfully according to request.
-ApplicationMgr       INFO Application Manager Finalized successfully
diff --git a/GaudiTestSuite/tests/qmtest/refs/AIDATupleWrite.ref b/GaudiTestSuite/tests/qmtest/refs/AIDATupleWrite.ref
deleted file mode 100644
index 71df76cbb249f0321ccb7bd7c1526320ad4491dc..0000000000000000000000000000000000000000
--- a/GaudiTestSuite/tests/qmtest/refs/AIDATupleWrite.ref
+++ /dev/null
@@ -1,51 +0,0 @@
-DirSearchPath::existsDir: WARNING not a directory: /NONEXISTINGDIR
-JobOptionsSvc        INFO
-
-//##############################################################
-// Job options file
-//==============================================================
-//#include "$STDOPTS/Common.opts"
-
-//ApplicationMgr.DLLs = { "HbookCnv", "RootHistCnv"};
-//--------------------------------------------------------------
-
-//--------------------------------------------------------------
-// Private Application Configuration options
-//--------------------------------------------------------------
-ApplicationMgr.TopAlg   = { "AIDATupleAlgorithmWrite" };
-
-// Set output level threshold (2=DEBUG, 3=INFO, 4=WARNING, 5=ERROR, 6=FATAL )
-MessageSvc.OutputLevel  = 3;
-
-//--------------------------------------------------------------
-// Event related parameters
-//--------------------------------------------------------------
-ApplicationMgr.EvtMax   = 1;
-ApplicationMgr.EvtSel  = "NONE";
-
-//--------------------------------------------------------------
-// Other Service Options
-//--------------------------------------------------------------
-AIDATupleSvc.Output = { "MyTuples DATAFILE='ntuple_out.root' OPT='AUTO' TYP='ROOT'" };
-//RndmGenSvc.Engine.Seeds = { 70, 71, 0 };
-
-
-Job options successfully read in from ../options/AIDATupleWrite.opts
-ApplicationMgr    SUCCESS
-====================================================================================================================================
-                                                   Welcome to ApplicationMgr $Revision: 1.7 $
-                                          running on pcphsft11.cern.ch on Wed Oct  5 15:44:10 2005
-====================================================================================================================================
-ApplicationMgr       INFO Application Manager Configured successfully
-AIDATupleAlgori...   INFO Initializing...
-AIDATupleAlgori...   INFO Finished booking NTuples
-EventLoopMgr      WARNING Unable to locate service "EventSelector"
-EventLoopMgr      WARNING No events will be processed from external input.
-HistogramPersis...   INFO "CnvServices": ["HbookHistSvc", "RootHistSvc"]
-HistogramPersis...WARNING Histograms saving not required.
-ApplicationMgr       INFO Application Manager Initialized successfully
-AIDATupleAlgori...   INFO Executing...
-AIDATupleAlgori...   INFO Filled the tuple with 1000 rows
-AIDATupleAlgori...   INFO Finalizing...
-EventLoopMgr         INFO Histograms converted successfully according to request.
-ApplicationMgr       INFO Application Manager Finalized successfully
diff --git a/GaudiTestSuite/tests/qmtest/refs/AlgTools.ref b/GaudiTestSuite/tests/qmtest/refs/AlgTools.ref
deleted file mode 100644
index 7a39df43e19b7d9b8780df2710978a9fb87172f3..0000000000000000000000000000000000000000
--- a/GaudiTestSuite/tests/qmtest/refs/AlgTools.ref
+++ /dev/null
@@ -1,357 +0,0 @@
-JobOptionsSvc        INFO # =======> /home/marcocle/stacks/master/Gaudi/GaudiTestSuite/options/Services.opts
-JobOptionsSvc        INFO # (12,1): AuditorSvc.Auditors = ["ChronoAuditor"]
-JobOptionsSvc        INFO # =======> /home/marcocle/stacks/master/Gaudi/GaudiTestSuite/options/AlgTools.opts
-JobOptionsSvc        INFO # (9,1): ApplicationMgr.TopAlg = ["MyAlgorithm/MyAlg"]
-JobOptionsSvc        INFO # (12,1): MessageSvc.OutputLevel = 3
-JobOptionsSvc        INFO # (17,1): ApplicationMgr.EvtMax = 10
-JobOptionsSvc        INFO # (18,1): ApplicationMgr.EvtSel = "NONE"
-JobOptionsSvc        INFO # (25,1): MyAlg.MyTool.Int = 101
-JobOptionsSvc        INFO # (26,1): MyAlg.MyTool.Double = 101.1e+10
-JobOptionsSvc        INFO # (27,1): MyAlg.MyTool.String = "hundred one"
-JobOptionsSvc        INFO # (28,1): MyAlg.MyTool.Bool = 0
-JobOptionsSvc        INFO # (30,1): MyAlg.InvalidToolHandle = ""
-JobOptionsSvc        INFO # (32,1): ToolSvc.MyTool.Int = 201
-JobOptionsSvc        INFO # (33,1): ToolSvc.MyTool.Double = 201.1e+10
-JobOptionsSvc        INFO # (34,1): ToolSvc.MyTool.String = "two hundred and one"
-JobOptionsSvc        INFO # (35,1): ToolSvc.MyTool.Bool = 1
-JobOptionsSvc        INFO # (37,1): ToolSvc.MyTool.OutputLevel = 3
-JobOptionsSvc        INFO # (38,1): MyAlg.OutputLevel = 2
-JobOptionsSvc        INFO # (43,1): ApplicationMgr.TopAlg += ["TestToolAlg"]
-JobOptionsSvc        INFO # (44,1): TestToolAlg.Tools += ["TestTool/ToolA"]
-JobOptionsSvc        INFO # (45,1): ToolSvc.ToolA.Tools = ["TestTool/ToolB"]
-JobOptionsSvc        INFO # (46,1): ToolSvc.ToolB.Tools = ["TestTool/ToolA"]
-JobOptionsSvc        INFO # (47,1): ToolSvc.ToolA.OutputLevel = 2
-JobOptionsSvc        INFO # (48,1): ToolSvc.ToolB.OutputLevel = 2
-JobOptionsSvc        INFO Job options successfully read in from /home/marcocle/stacks/master/Gaudi/GaudiTestSuite/options/AlgTools.opts
-ApplicationMgr    SUCCESS
-====================================================================================================================================
-                                                   Welcome to ApplicationMgr (GaudiCoreSvc v36r12)
-                                          running on lbbuildinter01.cern.ch on Thu Apr 20 15:55:26 2023
-====================================================================================================================================
-ApplicationMgr       INFO Application Manager Configured successfully
-MyAlg               DEBUG Property update for OutputLevel : new value = 2
-MyAlg                INFO initializing....
-ToolSvc.MyTool       INFO intialize() has been called
-ToolSvc.MyTool       INFO Int    = 201
-ToolSvc.MyTool       INFO Double = 2.011e+12
-ToolSvc.MyTool       INFO String = two hundred and one
-ToolSvc.MyTool       INFO Bool   = 1
-MyAlg.MyTool        DEBUG Property update for OutputLevel : new value = 2
-MyAlg.MyTool         INFO intialize() has been called
-MyAlg.MyTool         INFO Int    = 101
-MyAlg.MyTool         INFO Double = 1.011e+12
-MyAlg.MyTool         INFO String = hundred one
-MyAlg.MyTool         INFO Bool   = 0
-MyAlg.ToolWithName  DEBUG Property update for OutputLevel : new value = 2
-MyAlg.ToolWithName   INFO intialize() has been called
-MyAlg.ToolWithName   INFO Int    = 100
-MyAlg.ToolWithName   INFO Double = 100
-MyAlg.ToolWithName   INFO String = hundred
-MyAlg.ToolWithName   INFO Bool   = 1
-MyAlg.WrongIfac...  DEBUG Property update for OutputLevel : new value = 2
-MyAlg.WrongIfac...   INFO intialize() has been called
-MyAlg.WrongIfac...   INFO Int    = 100
-MyAlg.WrongIfac...   INFO Double = 100
-MyAlg.WrongIfac...   INFO String = hundred
-MyAlg.WrongIfac...   INFO Bool   = 1
-MyAlg                INFO unable to retrieve MyTool/WrongIfaceTool (expected) with exception: unable to dcast AlgTool MyTool/WrongIfaceTool to interface IWrongTool
-MyAlg                INFO ....initialization done
-MyAlg               DEBUG input handles: 0
-MyAlg               DEBUG output handles: 0
-MyAlg               DEBUG Registering all Tools in ToolHandleArray MyPublicToolHandleArrayProperty
-ToolSvc.Another...   INFO intialize() has been called
-ToolSvc.Another...   INFO Int    = 100
-ToolSvc.Another...   INFO Double = 100
-ToolSvc.Another...   INFO String = hundred
-ToolSvc.Another...   INFO Bool   = 1
-MyAlg               DEBUG Adding public ToolHandle tool ToolSvc.AnotherConstGenericToolHandle (MyTool)
-ToolSvc.Another...   INFO intialize() has been called
-ToolSvc.Another...   INFO Int    = 100
-ToolSvc.Another...   INFO Double = 100
-ToolSvc.Another...   INFO String = hundred
-ToolSvc.Another...   INFO Bool   = 1
-MyAlg               DEBUG Adding public ToolHandle tool ToolSvc.AnotherInstanceOfMyTool (MyTool)
-MyAlg.PrivToolH...  DEBUG Property update for OutputLevel : new value = 2
-MyAlg.PrivToolH...   INFO intialize() has been called
-MyAlg.PrivToolH...   INFO Int    = 100
-MyAlg.PrivToolH...   INFO Double = 100
-MyAlg.PrivToolH...   INFO String = hundred
-MyAlg.PrivToolH...   INFO Bool   = 1
-MyAlg               DEBUG Adding private ToolHandle tool MyAlg.PrivToolHandle (MyTool)
-ToolSvc.PubTool...   INFO intialize() has been called
-ToolSvc.PubTool...   INFO Int    = 100
-ToolSvc.PubTool...   INFO Double = 100
-ToolSvc.PubTool...   INFO String = hundred
-ToolSvc.PubTool...   INFO Bool   = 1
-MyAlg               DEBUG Adding public ToolHandle tool ToolSvc.PubToolHandle (MyTool)
-ToolSvc.Generic...   INFO intialize() has been called
-ToolSvc.Generic...   INFO Int    = 100
-ToolSvc.Generic...   INFO Double = 100
-ToolSvc.Generic...   INFO String = hundred
-ToolSvc.Generic...   INFO Bool   = 1
-MyAlg               DEBUG Adding public ToolHandle tool ToolSvc.GenericToolHandle (MyTool)
-MyAlg               DEBUG ToolHandle TestToolFailing/UnusedToolHandle not used
-MyAlg               DEBUG ToolHandle MyTool/WrongIfaceTool not used
-MyAlg.LegacyToo...  DEBUG Property update for OutputLevel : new value = 2
-MyAlg.LegacyToo...   INFO intialize() has been called
-MyAlg.LegacyToo...   INFO Int    = 100
-MyAlg.LegacyToo...   INFO Double = 100
-MyAlg.LegacyToo...   INFO String = hundred
-MyAlg.LegacyToo...   INFO Bool   = 1
-MyAlg               DEBUG Adding private ToolHandle tool MyAlg.LegacyToolHandle (MyTool)
-MyAlg               DEBUG Data Deps for MyAlg
-ToolSvc.ToolA       DEBUG Property update for OutputLevel : new value = 2
-ToolSvc.ToolA       DEBUG Initialize
-ToolSvc.ToolA       DEBUG Loading tool ToolB of type TestTool
-ToolSvc.ToolB       DEBUG Property update for OutputLevel : new value = 2
-ToolSvc.ToolB       DEBUG Initialize
-ToolSvc.ToolB       DEBUG Loading tool ToolA of type TestTool
-EventLoopMgr      WARNING Unable to locate service "EventSelector"
-EventLoopMgr      WARNING No events will be processed from external input.
-ApplicationMgr       INFO Application Manager Initialized successfully
-ApplicationMgr       INFO Application Manager Started successfully
-MyAlg                INFO executing....
-ToolSvc.MyTool       INFO doIt() has been called
-MyAlg.MyTool         INFO doIt() has been called
-MyAlg.MyTool        DEBUG doIt() [DEBUG] has been called
-MyAlg.ToolWithName   INFO doIt() has been called
-MyAlg.ToolWithName  DEBUG doIt() [DEBUG] has been called
-MyAlg.MyTool         INFO doItAgain() has been called
-MyAlg                INFO tools created via ToolHandle<T>....
-MyAlg.PrivToolH...   INFO doIt() has been called
-MyAlg.PrivToolH...  DEBUG doIt() [DEBUG] has been called
-ToolSvc.PubTool...   INFO doIt() has been called
-ToolSvc.ConstGe...   INFO intialize() has been called
-ToolSvc.ConstGe...   INFO Int    = 100
-ToolSvc.ConstGe...   INFO Double = 100
-ToolSvc.ConstGe...   INFO String = hundred
-ToolSvc.ConstGe...   INFO Bool   = 1
-ToolSvc.ConstGe...   INFO doIt() has been called
-MyAlg                INFO tools copied assigned via ToolHandle<T>....
-ToolSvc.PubTool...   INFO doIt() has been called
-ToolSvc.PubTool...   INFO doIt() has been called
-ToolSvc.ConstGe...   INFO doIt() has been called
-MyAlg                INFO tools copied constructed via ToolHandle<T>....
-MyAlg.PrivToolH...   INFO doIt() has been called
-MyAlg.PrivToolH...  DEBUG doIt() [DEBUG] has been called
-ToolSvc.PubTool...   INFO doIt() has been called
-ToolSvc.ConstGe...   INFO doIt() has been called
-MyAlg                INFO executing....
-ToolSvc.MyTool       INFO doIt() has been called
-MyAlg.MyTool         INFO doIt() has been called
-MyAlg.MyTool        DEBUG doIt() [DEBUG] has been called
-MyAlg.ToolWithName   INFO doIt() has been called
-MyAlg.ToolWithName  DEBUG doIt() [DEBUG] has been called
-MyAlg.MyTool         INFO doItAgain() has been called
-MyAlg                INFO tools created via ToolHandle<T>....
-MyAlg.PrivToolH...   INFO doIt() has been called
-MyAlg.PrivToolH...  DEBUG doIt() [DEBUG] has been called
-ToolSvc.PubTool...   INFO doIt() has been called
-ToolSvc.ConstGe...   INFO doIt() has been called
-MyAlg                INFO tools copied assigned via ToolHandle<T>....
-ToolSvc.PubTool...   INFO doIt() has been called
-ToolSvc.PubTool...   INFO doIt() has been called
-ToolSvc.ConstGe...   INFO doIt() has been called
-MyAlg                INFO tools copied constructed via ToolHandle<T>....
-MyAlg.PrivToolH...   INFO doIt() has been called
-MyAlg.PrivToolH...  DEBUG doIt() [DEBUG] has been called
-ToolSvc.PubTool...   INFO doIt() has been called
-ToolSvc.ConstGe...   INFO doIt() has been called
-MyAlg                INFO executing....
-ToolSvc.MyTool       INFO doIt() has been called
-MyAlg.MyTool         INFO doIt() has been called
-MyAlg.MyTool        DEBUG doIt() [DEBUG] has been called
-MyAlg.ToolWithName   INFO doIt() has been called
-MyAlg.ToolWithName  DEBUG doIt() [DEBUG] has been called
-MyAlg.MyTool         INFO doItAgain() has been called
-MyAlg                INFO tools created via ToolHandle<T>....
-MyAlg.PrivToolH...   INFO doIt() has been called
-MyAlg.PrivToolH...  DEBUG doIt() [DEBUG] has been called
-ToolSvc.PubTool...   INFO doIt() has been called
-ToolSvc.ConstGe...   INFO doIt() has been called
-MyAlg                INFO tools copied assigned via ToolHandle<T>....
-ToolSvc.PubTool...   INFO doIt() has been called
-ToolSvc.PubTool...   INFO doIt() has been called
-ToolSvc.ConstGe...   INFO doIt() has been called
-MyAlg                INFO tools copied constructed via ToolHandle<T>....
-MyAlg.PrivToolH...   INFO doIt() has been called
-MyAlg.PrivToolH...  DEBUG doIt() [DEBUG] has been called
-ToolSvc.PubTool...   INFO doIt() has been called
-ToolSvc.ConstGe...   INFO doIt() has been called
-MyAlg                INFO executing....
-ToolSvc.MyTool       INFO doIt() has been called
-MyAlg.MyTool         INFO doIt() has been called
-MyAlg.MyTool        DEBUG doIt() [DEBUG] has been called
-MyAlg.ToolWithName   INFO doIt() has been called
-MyAlg.ToolWithName  DEBUG doIt() [DEBUG] has been called
-MyAlg.MyTool         INFO doItAgain() has been called
-MyAlg                INFO tools created via ToolHandle<T>....
-MyAlg.PrivToolH...   INFO doIt() has been called
-MyAlg.PrivToolH...  DEBUG doIt() [DEBUG] has been called
-ToolSvc.PubTool...   INFO doIt() has been called
-ToolSvc.ConstGe...   INFO doIt() has been called
-MyAlg                INFO tools copied assigned via ToolHandle<T>....
-ToolSvc.PubTool...   INFO doIt() has been called
-ToolSvc.PubTool...   INFO doIt() has been called
-ToolSvc.ConstGe...   INFO doIt() has been called
-MyAlg                INFO tools copied constructed via ToolHandle<T>....
-MyAlg.PrivToolH...   INFO doIt() has been called
-MyAlg.PrivToolH...  DEBUG doIt() [DEBUG] has been called
-ToolSvc.PubTool...   INFO doIt() has been called
-ToolSvc.ConstGe...   INFO doIt() has been called
-MyAlg                INFO executing....
-ToolSvc.MyTool       INFO doIt() has been called
-MyAlg.MyTool         INFO doIt() has been called
-MyAlg.MyTool        DEBUG doIt() [DEBUG] has been called
-MyAlg.ToolWithName   INFO doIt() has been called
-MyAlg.ToolWithName  DEBUG doIt() [DEBUG] has been called
-MyAlg.MyTool         INFO doItAgain() has been called
-MyAlg                INFO tools created via ToolHandle<T>....
-MyAlg.PrivToolH...   INFO doIt() has been called
-MyAlg.PrivToolH...  DEBUG doIt() [DEBUG] has been called
-ToolSvc.PubTool...   INFO doIt() has been called
-ToolSvc.ConstGe...   INFO doIt() has been called
-MyAlg                INFO tools copied assigned via ToolHandle<T>....
-ToolSvc.PubTool...   INFO doIt() has been called
-ToolSvc.PubTool...   INFO doIt() has been called
-ToolSvc.ConstGe...   INFO doIt() has been called
-MyAlg                INFO tools copied constructed via ToolHandle<T>....
-MyAlg.PrivToolH...   INFO doIt() has been called
-MyAlg.PrivToolH...  DEBUG doIt() [DEBUG] has been called
-ToolSvc.PubTool...   INFO doIt() has been called
-ToolSvc.ConstGe...   INFO doIt() has been called
-MyAlg                INFO executing....
-ToolSvc.MyTool       INFO doIt() has been called
-MyAlg.MyTool         INFO doIt() has been called
-MyAlg.MyTool        DEBUG doIt() [DEBUG] has been called
-MyAlg.ToolWithName   INFO doIt() has been called
-MyAlg.ToolWithName  DEBUG doIt() [DEBUG] has been called
-MyAlg.MyTool         INFO doItAgain() has been called
-MyAlg                INFO tools created via ToolHandle<T>....
-MyAlg.PrivToolH...   INFO doIt() has been called
-MyAlg.PrivToolH...  DEBUG doIt() [DEBUG] has been called
-ToolSvc.PubTool...   INFO doIt() has been called
-ToolSvc.ConstGe...   INFO doIt() has been called
-MyAlg                INFO tools copied assigned via ToolHandle<T>....
-ToolSvc.PubTool...   INFO doIt() has been called
-ToolSvc.PubTool...   INFO doIt() has been called
-ToolSvc.ConstGe...   INFO doIt() has been called
-MyAlg                INFO tools copied constructed via ToolHandle<T>....
-MyAlg.PrivToolH...   INFO doIt() has been called
-MyAlg.PrivToolH...  DEBUG doIt() [DEBUG] has been called
-ToolSvc.PubTool...   INFO doIt() has been called
-ToolSvc.ConstGe...   INFO doIt() has been called
-MyAlg                INFO executing....
-ToolSvc.MyTool       INFO doIt() has been called
-MyAlg.MyTool         INFO doIt() has been called
-MyAlg.MyTool        DEBUG doIt() [DEBUG] has been called
-MyAlg.ToolWithName   INFO doIt() has been called
-MyAlg.ToolWithName  DEBUG doIt() [DEBUG] has been called
-MyAlg.MyTool         INFO doItAgain() has been called
-MyAlg                INFO tools created via ToolHandle<T>....
-MyAlg.PrivToolH...   INFO doIt() has been called
-MyAlg.PrivToolH...  DEBUG doIt() [DEBUG] has been called
-ToolSvc.PubTool...   INFO doIt() has been called
-ToolSvc.ConstGe...   INFO doIt() has been called
-MyAlg                INFO tools copied assigned via ToolHandle<T>....
-ToolSvc.PubTool...   INFO doIt() has been called
-ToolSvc.PubTool...   INFO doIt() has been called
-ToolSvc.ConstGe...   INFO doIt() has been called
-MyAlg                INFO tools copied constructed via ToolHandle<T>....
-MyAlg.PrivToolH...   INFO doIt() has been called
-MyAlg.PrivToolH...  DEBUG doIt() [DEBUG] has been called
-ToolSvc.PubTool...   INFO doIt() has been called
-ToolSvc.ConstGe...   INFO doIt() has been called
-MyAlg                INFO executing....
-ToolSvc.MyTool       INFO doIt() has been called
-MyAlg.MyTool         INFO doIt() has been called
-MyAlg.MyTool        DEBUG doIt() [DEBUG] has been called
-MyAlg.ToolWithName   INFO doIt() has been called
-MyAlg.ToolWithName  DEBUG doIt() [DEBUG] has been called
-MyAlg.MyTool         INFO doItAgain() has been called
-MyAlg                INFO tools created via ToolHandle<T>....
-MyAlg.PrivToolH...   INFO doIt() has been called
-MyAlg.PrivToolH...  DEBUG doIt() [DEBUG] has been called
-ToolSvc.PubTool...   INFO doIt() has been called
-ToolSvc.ConstGe...   INFO doIt() has been called
-MyAlg                INFO tools copied assigned via ToolHandle<T>....
-ToolSvc.PubTool...   INFO doIt() has been called
-ToolSvc.PubTool...   INFO doIt() has been called
-ToolSvc.ConstGe...   INFO doIt() has been called
-MyAlg                INFO tools copied constructed via ToolHandle<T>....
-MyAlg.PrivToolH...   INFO doIt() has been called
-MyAlg.PrivToolH...  DEBUG doIt() [DEBUG] has been called
-ToolSvc.PubTool...   INFO doIt() has been called
-ToolSvc.ConstGe...   INFO doIt() has been called
-MyAlg                INFO executing....
-ToolSvc.MyTool       INFO doIt() has been called
-MyAlg.MyTool         INFO doIt() has been called
-MyAlg.MyTool        DEBUG doIt() [DEBUG] has been called
-MyAlg.ToolWithName   INFO doIt() has been called
-MyAlg.ToolWithName  DEBUG doIt() [DEBUG] has been called
-MyAlg.MyTool         INFO doItAgain() has been called
-MyAlg                INFO tools created via ToolHandle<T>....
-MyAlg.PrivToolH...   INFO doIt() has been called
-MyAlg.PrivToolH...  DEBUG doIt() [DEBUG] has been called
-ToolSvc.PubTool...   INFO doIt() has been called
-ToolSvc.ConstGe...   INFO doIt() has been called
-MyAlg                INFO tools copied assigned via ToolHandle<T>....
-ToolSvc.PubTool...   INFO doIt() has been called
-ToolSvc.PubTool...   INFO doIt() has been called
-ToolSvc.ConstGe...   INFO doIt() has been called
-MyAlg                INFO tools copied constructed via ToolHandle<T>....
-MyAlg.PrivToolH...   INFO doIt() has been called
-MyAlg.PrivToolH...  DEBUG doIt() [DEBUG] has been called
-ToolSvc.PubTool...   INFO doIt() has been called
-ToolSvc.ConstGe...   INFO doIt() has been called
-MyAlg                INFO executing....
-ToolSvc.MyTool       INFO doIt() has been called
-MyAlg.MyTool         INFO doIt() has been called
-MyAlg.MyTool        DEBUG doIt() [DEBUG] has been called
-MyAlg.ToolWithName   INFO doIt() has been called
-MyAlg.ToolWithName  DEBUG doIt() [DEBUG] has been called
-MyAlg.MyTool         INFO doItAgain() has been called
-MyAlg                INFO tools created via ToolHandle<T>....
-MyAlg.PrivToolH...   INFO doIt() has been called
-MyAlg.PrivToolH...  DEBUG doIt() [DEBUG] has been called
-ToolSvc.PubTool...   INFO doIt() has been called
-ToolSvc.ConstGe...   INFO doIt() has been called
-MyAlg                INFO tools copied assigned via ToolHandle<T>....
-ToolSvc.PubTool...   INFO doIt() has been called
-ToolSvc.PubTool...   INFO doIt() has been called
-ToolSvc.ConstGe...   INFO doIt() has been called
-MyAlg                INFO tools copied constructed via ToolHandle<T>....
-MyAlg.PrivToolH...   INFO doIt() has been called
-MyAlg.PrivToolH...  DEBUG doIt() [DEBUG] has been called
-ToolSvc.PubTool...   INFO doIt() has been called
-ToolSvc.ConstGe...   INFO doIt() has been called
-ApplicationMgr       INFO Application Manager Stopped successfully
-MyAlg                INFO finalizing....
-EventLoopMgr         INFO Histograms converted successfully according to request.
-ToolSvc              INFO Removing all tools created by ToolSvc
-MyAlg.ToolWithName   INFO finalize() has been called
-MyAlg.MyTool         INFO finalize() has been called
-ToolSvc.MyTool       INFO finalize() has been called
-ToolSvc.ToolB       DEBUG Finalize
-MyAlg.LegacyToo...   INFO finalize() has been called
-ToolSvc.Generic...   INFO finalize() has been called
-ToolSvc.Another...   INFO finalize() has been called
-ToolSvc.Another...   INFO finalize() has been called
-MyAlg.WrongIfac...   INFO finalize() has been called
-ToolSvc.ToolA       DEBUG Finalize
-MyAlg.PrivToolH...   INFO finalize() has been called
-ToolSvc.ConstGe...   INFO finalize() has been called
-ToolSvc.PubTool...   INFO finalize() has been called
-MyAlg.ToolWithName   INFO destructor has been called
-MyAlg.MyTool         INFO destructor has been called
-ToolSvc.MyTool       INFO destructor has been called
-MyAlg.LegacyToo...   INFO destructor has been called
-ToolSvc.Generic...   INFO destructor has been called
-ToolSvc.Another...   INFO destructor has been called
-ToolSvc.Another...   INFO destructor has been called
-MyAlg.WrongIfac...   INFO destructor has been called
-MyAlg.PrivToolH...   INFO destructor has been called
-ToolSvc.ConstGe...   INFO destructor has been called
-ToolSvc.PubTool...   INFO destructor has been called
-ApplicationMgr       INFO Application Manager Finalized successfully
-ApplicationMgr       INFO Application Manager Terminated successfully
diff --git a/GaudiTestSuite/tests/qmtest/refs/AlgTools_pyopts.ref b/GaudiTestSuite/tests/qmtest/refs/AlgTools_pyopts.ref
deleted file mode 100644
index 6a40252089372cad8c1d2872cbf60705ed3dafa4..0000000000000000000000000000000000000000
--- a/GaudiTestSuite/tests/qmtest/refs/AlgTools_pyopts.ref
+++ /dev/null
@@ -1,289 +0,0 @@
-# setting LC_ALL to "C"
-# --> Including file '/home/marcocle/stacks/master/Gaudi/GaudiTestSuite/options/AlgTools.py'
-# <-- End of file '/home/marcocle/stacks/master/Gaudi/GaudiTestSuite/options/AlgTools.py'
-# applying configuration of GaudiTestSuiteCommonConf
-# /***** User GaudiTestSuiteCommonConf/GaudiTestSuiteCommonConf ****************************************
-# |-OutputLevel = 3
-# |-DummyEvents = -1
-# \----- (End of User GaudiTestSuiteCommonConf/GaudiTestSuiteCommonConf) -------------------------------
-ApplicationMgr    SUCCESS
-====================================================================================================================================
-                                                   Welcome to ApplicationMgr (GaudiCoreSvc v36r12)
-                                          running on lbbuildinter01.cern.ch on Thu Apr 20 15:55:27 2023
-====================================================================================================================================
-ApplicationMgr       INFO Application Manager Configured successfully
-MyAlg                INFO initializing....
-ToolSvc.MyTool       INFO intialize() has been called
-ToolSvc.MyTool       INFO Int    = 201
-ToolSvc.MyTool       INFO Double = 2.011e+12
-ToolSvc.MyTool       INFO String = two hundred and one
-ToolSvc.MyTool       INFO Bool   = 1
-MyAlg.MyTool         INFO intialize() has been called
-MyAlg.MyTool         INFO Int    = 101
-MyAlg.MyTool         INFO Double = 1.011e+12
-MyAlg.MyTool         INFO String = hundred one
-MyAlg.MyTool         INFO Bool   = 0
-MyAlg.ToolWithName   INFO intialize() has been called
-MyAlg.ToolWithName   INFO Int    = 10
-MyAlg.ToolWithName   INFO Double = 20
-MyAlg.ToolWithName   INFO String = abc
-MyAlg.ToolWithName   INFO Bool   = 0
-MyAlg.WrongIfac...   INFO intialize() has been called
-MyAlg.WrongIfac...   INFO Int    = 100
-MyAlg.WrongIfac...   INFO Double = 100
-MyAlg.WrongIfac...   INFO String = hundred
-MyAlg.WrongIfac...   INFO Bool   = 1
-MyAlg                INFO unable to retrieve MyTool/WrongIfaceTool (expected) with exception: unable to dcast AlgTool MyTool/WrongIfaceTool to interface IWrongTool
-MyAlg                INFO ....initialization done
-ToolSvc.Another...   INFO intialize() has been called
-ToolSvc.Another...   INFO Int    = 100
-ToolSvc.Another...   INFO Double = 100
-ToolSvc.Another...   INFO String = hundred
-ToolSvc.Another...   INFO Bool   = 1
-ToolSvc.Another...   INFO intialize() has been called
-ToolSvc.Another...   INFO Int    = 100
-ToolSvc.Another...   INFO Double = 100
-ToolSvc.Another...   INFO String = hundred
-ToolSvc.Another...   INFO Bool   = 1
-MyAlg.PrivToolH...   INFO intialize() has been called
-MyAlg.PrivToolH...   INFO Int    = 100
-MyAlg.PrivToolH...   INFO Double = 100
-MyAlg.PrivToolH...   INFO String = Is a private tool
-MyAlg.PrivToolH...   INFO Bool   = 1
-ToolSvc.TestPub...   INFO intialize() has been called
-ToolSvc.TestPub...   INFO Int    = 100
-ToolSvc.TestPub...   INFO Double = 100
-ToolSvc.TestPub...   INFO String = Is a public tool
-ToolSvc.TestPub...   INFO Bool   = 1
-ToolSvc.Generic...   INFO intialize() has been called
-ToolSvc.Generic...   INFO Int    = 100
-ToolSvc.Generic...   INFO Double = 100
-ToolSvc.Generic...   INFO String = hundred
-ToolSvc.Generic...   INFO Bool   = 1
-MyAlg.LegacyToo...   INFO intialize() has been called
-MyAlg.LegacyToo...   INFO Int    = 100
-MyAlg.LegacyToo...   INFO Double = 100
-MyAlg.LegacyToo...   INFO String = hundred
-MyAlg.LegacyToo...   INFO Bool   = 1
-ToolSvc.ToolA       DEBUG Property update for OutputLevel : new value = 2
-ToolSvc.ToolA       DEBUG Initialize
-ToolSvc.ToolA       DEBUG Loading tool ToolB of type TestTool
-ToolSvc.ToolB       DEBUG Property update for OutputLevel : new value = 2
-ToolSvc.ToolB       DEBUG Initialize
-ToolSvc.ToolB       DEBUG Loading tool ToolA of type TestTool
-EventLoopMgr      WARNING Unable to locate service "EventSelector"
-EventLoopMgr      WARNING No events will be processed from external input.
-ApplicationMgr       INFO Application Manager Initialized successfully
-ApplicationMgr       INFO Application Manager Started successfully
-MyAlg                INFO executing....
-ToolSvc.MyTool       INFO doIt() has been called
-MyAlg.MyTool         INFO doIt() has been called
-MyAlg.ToolWithName   INFO doIt() has been called
-MyAlg.MyTool         INFO doItAgain() has been called
-MyAlg                INFO tools created via ToolHandle<T>....
-MyAlg.PrivToolH...   INFO doIt() has been called
-ToolSvc.TestPub...   INFO doIt() has been called
-ToolSvc.ConstGe...   INFO intialize() has been called
-ToolSvc.ConstGe...   INFO Int    = 100
-ToolSvc.ConstGe...   INFO Double = 100
-ToolSvc.ConstGe...   INFO String = hundred
-ToolSvc.ConstGe...   INFO Bool   = 1
-ToolSvc.ConstGe...   INFO doIt() has been called
-MyAlg                INFO tools copied assigned via ToolHandle<T>....
-ToolSvc.PubTool...   INFO intialize() has been called
-ToolSvc.PubTool...   INFO Int    = 100
-ToolSvc.PubTool...   INFO Double = 100
-ToolSvc.PubTool...   INFO String = hundred
-ToolSvc.PubTool...   INFO Bool   = 1
-ToolSvc.PubTool...   INFO doIt() has been called
-ToolSvc.PubTool...   INFO doIt() has been called
-ToolSvc.ConstGe...   INFO doIt() has been called
-MyAlg                INFO tools copied constructed via ToolHandle<T>....
-MyAlg.PrivToolH...   INFO doIt() has been called
-ToolSvc.TestPub...   INFO doIt() has been called
-ToolSvc.ConstGe...   INFO doIt() has been called
-MyAlg                INFO executing....
-ToolSvc.MyTool       INFO doIt() has been called
-MyAlg.MyTool         INFO doIt() has been called
-MyAlg.ToolWithName   INFO doIt() has been called
-MyAlg.MyTool         INFO doItAgain() has been called
-MyAlg                INFO tools created via ToolHandle<T>....
-MyAlg.PrivToolH...   INFO doIt() has been called
-ToolSvc.TestPub...   INFO doIt() has been called
-ToolSvc.ConstGe...   INFO doIt() has been called
-MyAlg                INFO tools copied assigned via ToolHandle<T>....
-ToolSvc.PubTool...   INFO doIt() has been called
-ToolSvc.PubTool...   INFO doIt() has been called
-ToolSvc.ConstGe...   INFO doIt() has been called
-MyAlg                INFO tools copied constructed via ToolHandle<T>....
-MyAlg.PrivToolH...   INFO doIt() has been called
-ToolSvc.TestPub...   INFO doIt() has been called
-ToolSvc.ConstGe...   INFO doIt() has been called
-MyAlg                INFO executing....
-ToolSvc.MyTool       INFO doIt() has been called
-MyAlg.MyTool         INFO doIt() has been called
-MyAlg.ToolWithName   INFO doIt() has been called
-MyAlg.MyTool         INFO doItAgain() has been called
-MyAlg                INFO tools created via ToolHandle<T>....
-MyAlg.PrivToolH...   INFO doIt() has been called
-ToolSvc.TestPub...   INFO doIt() has been called
-ToolSvc.ConstGe...   INFO doIt() has been called
-MyAlg                INFO tools copied assigned via ToolHandle<T>....
-ToolSvc.PubTool...   INFO doIt() has been called
-ToolSvc.PubTool...   INFO doIt() has been called
-ToolSvc.ConstGe...   INFO doIt() has been called
-MyAlg                INFO tools copied constructed via ToolHandle<T>....
-MyAlg.PrivToolH...   INFO doIt() has been called
-ToolSvc.TestPub...   INFO doIt() has been called
-ToolSvc.ConstGe...   INFO doIt() has been called
-MyAlg                INFO executing....
-ToolSvc.MyTool       INFO doIt() has been called
-MyAlg.MyTool         INFO doIt() has been called
-MyAlg.ToolWithName   INFO doIt() has been called
-MyAlg.MyTool         INFO doItAgain() has been called
-MyAlg                INFO tools created via ToolHandle<T>....
-MyAlg.PrivToolH...   INFO doIt() has been called
-ToolSvc.TestPub...   INFO doIt() has been called
-ToolSvc.ConstGe...   INFO doIt() has been called
-MyAlg                INFO tools copied assigned via ToolHandle<T>....
-ToolSvc.PubTool...   INFO doIt() has been called
-ToolSvc.PubTool...   INFO doIt() has been called
-ToolSvc.ConstGe...   INFO doIt() has been called
-MyAlg                INFO tools copied constructed via ToolHandle<T>....
-MyAlg.PrivToolH...   INFO doIt() has been called
-ToolSvc.TestPub...   INFO doIt() has been called
-ToolSvc.ConstGe...   INFO doIt() has been called
-MyAlg                INFO executing....
-ToolSvc.MyTool       INFO doIt() has been called
-MyAlg.MyTool         INFO doIt() has been called
-MyAlg.ToolWithName   INFO doIt() has been called
-MyAlg.MyTool         INFO doItAgain() has been called
-MyAlg                INFO tools created via ToolHandle<T>....
-MyAlg.PrivToolH...   INFO doIt() has been called
-ToolSvc.TestPub...   INFO doIt() has been called
-ToolSvc.ConstGe...   INFO doIt() has been called
-MyAlg                INFO tools copied assigned via ToolHandle<T>....
-ToolSvc.PubTool...   INFO doIt() has been called
-ToolSvc.PubTool...   INFO doIt() has been called
-ToolSvc.ConstGe...   INFO doIt() has been called
-MyAlg                INFO tools copied constructed via ToolHandle<T>....
-MyAlg.PrivToolH...   INFO doIt() has been called
-ToolSvc.TestPub...   INFO doIt() has been called
-ToolSvc.ConstGe...   INFO doIt() has been called
-MyAlg                INFO executing....
-ToolSvc.MyTool       INFO doIt() has been called
-MyAlg.MyTool         INFO doIt() has been called
-MyAlg.ToolWithName   INFO doIt() has been called
-MyAlg.MyTool         INFO doItAgain() has been called
-MyAlg                INFO tools created via ToolHandle<T>....
-MyAlg.PrivToolH...   INFO doIt() has been called
-ToolSvc.TestPub...   INFO doIt() has been called
-ToolSvc.ConstGe...   INFO doIt() has been called
-MyAlg                INFO tools copied assigned via ToolHandle<T>....
-ToolSvc.PubTool...   INFO doIt() has been called
-ToolSvc.PubTool...   INFO doIt() has been called
-ToolSvc.ConstGe...   INFO doIt() has been called
-MyAlg                INFO tools copied constructed via ToolHandle<T>....
-MyAlg.PrivToolH...   INFO doIt() has been called
-ToolSvc.TestPub...   INFO doIt() has been called
-ToolSvc.ConstGe...   INFO doIt() has been called
-MyAlg                INFO executing....
-ToolSvc.MyTool       INFO doIt() has been called
-MyAlg.MyTool         INFO doIt() has been called
-MyAlg.ToolWithName   INFO doIt() has been called
-MyAlg.MyTool         INFO doItAgain() has been called
-MyAlg                INFO tools created via ToolHandle<T>....
-MyAlg.PrivToolH...   INFO doIt() has been called
-ToolSvc.TestPub...   INFO doIt() has been called
-ToolSvc.ConstGe...   INFO doIt() has been called
-MyAlg                INFO tools copied assigned via ToolHandle<T>....
-ToolSvc.PubTool...   INFO doIt() has been called
-ToolSvc.PubTool...   INFO doIt() has been called
-ToolSvc.ConstGe...   INFO doIt() has been called
-MyAlg                INFO tools copied constructed via ToolHandle<T>....
-MyAlg.PrivToolH...   INFO doIt() has been called
-ToolSvc.TestPub...   INFO doIt() has been called
-ToolSvc.ConstGe...   INFO doIt() has been called
-MyAlg                INFO executing....
-ToolSvc.MyTool       INFO doIt() has been called
-MyAlg.MyTool         INFO doIt() has been called
-MyAlg.ToolWithName   INFO doIt() has been called
-MyAlg.MyTool         INFO doItAgain() has been called
-MyAlg                INFO tools created via ToolHandle<T>....
-MyAlg.PrivToolH...   INFO doIt() has been called
-ToolSvc.TestPub...   INFO doIt() has been called
-ToolSvc.ConstGe...   INFO doIt() has been called
-MyAlg                INFO tools copied assigned via ToolHandle<T>....
-ToolSvc.PubTool...   INFO doIt() has been called
-ToolSvc.PubTool...   INFO doIt() has been called
-ToolSvc.ConstGe...   INFO doIt() has been called
-MyAlg                INFO tools copied constructed via ToolHandle<T>....
-MyAlg.PrivToolH...   INFO doIt() has been called
-ToolSvc.TestPub...   INFO doIt() has been called
-ToolSvc.ConstGe...   INFO doIt() has been called
-MyAlg                INFO executing....
-ToolSvc.MyTool       INFO doIt() has been called
-MyAlg.MyTool         INFO doIt() has been called
-MyAlg.ToolWithName   INFO doIt() has been called
-MyAlg.MyTool         INFO doItAgain() has been called
-MyAlg                INFO tools created via ToolHandle<T>....
-MyAlg.PrivToolH...   INFO doIt() has been called
-ToolSvc.TestPub...   INFO doIt() has been called
-ToolSvc.ConstGe...   INFO doIt() has been called
-MyAlg                INFO tools copied assigned via ToolHandle<T>....
-ToolSvc.PubTool...   INFO doIt() has been called
-ToolSvc.PubTool...   INFO doIt() has been called
-ToolSvc.ConstGe...   INFO doIt() has been called
-MyAlg                INFO tools copied constructed via ToolHandle<T>....
-MyAlg.PrivToolH...   INFO doIt() has been called
-ToolSvc.TestPub...   INFO doIt() has been called
-ToolSvc.ConstGe...   INFO doIt() has been called
-MyAlg                INFO executing....
-ToolSvc.MyTool       INFO doIt() has been called
-MyAlg.MyTool         INFO doIt() has been called
-MyAlg.ToolWithName   INFO doIt() has been called
-MyAlg.MyTool         INFO doItAgain() has been called
-MyAlg                INFO tools created via ToolHandle<T>....
-MyAlg.PrivToolH...   INFO doIt() has been called
-ToolSvc.TestPub...   INFO doIt() has been called
-ToolSvc.ConstGe...   INFO doIt() has been called
-MyAlg                INFO tools copied assigned via ToolHandle<T>....
-ToolSvc.PubTool...   INFO doIt() has been called
-ToolSvc.PubTool...   INFO doIt() has been called
-ToolSvc.ConstGe...   INFO doIt() has been called
-MyAlg                INFO tools copied constructed via ToolHandle<T>....
-MyAlg.PrivToolH...   INFO doIt() has been called
-ToolSvc.TestPub...   INFO doIt() has been called
-ToolSvc.ConstGe...   INFO doIt() has been called
-ApplicationMgr       INFO Application Manager Stopped successfully
-MyAlg                INFO finalizing....
-EventLoopMgr         INFO Histograms converted successfully according to request.
-ToolSvc              INFO Removing all tools created by ToolSvc
-MyAlg.ToolWithName   INFO finalize() has been called
-MyAlg.MyTool         INFO finalize() has been called
-ToolSvc.MyTool       INFO finalize() has been called
-ToolSvc.ToolB       DEBUG Finalize
-MyAlg.LegacyToo...   INFO finalize() has been called
-ToolSvc.Generic...   INFO finalize() has been called
-ToolSvc.Another...   INFO finalize() has been called
-ToolSvc.Another...   INFO finalize() has been called
-MyAlg.WrongIfac...   INFO finalize() has been called
-ToolSvc.PubTool...   INFO finalize() has been called
-ToolSvc.ToolA       DEBUG Finalize
-ToolSvc.TestPub...   INFO finalize() has been called
-MyAlg.PrivToolH...   INFO finalize() has been called
-ToolSvc.ConstGe...   INFO finalize() has been called
-MyAlg.ToolWithName   INFO destructor has been called
-MyAlg.MyTool         INFO destructor has been called
-ToolSvc.MyTool       INFO destructor has been called
-MyAlg.LegacyToo...   INFO destructor has been called
-ToolSvc.Generic...   INFO destructor has been called
-ToolSvc.Another...   INFO destructor has been called
-ToolSvc.Another...   INFO destructor has been called
-MyAlg.WrongIfac...   INFO destructor has been called
-ToolSvc.PubTool...   INFO destructor has been called
-ToolSvc.TestPub...   INFO destructor has been called
-MyAlg.PrivToolH...   INFO destructor has been called
-ToolSvc.ConstGe...   INFO destructor has been called
-ApplicationMgr       INFO Application Manager Finalized successfully
-ApplicationMgr       INFO Application Manager Terminated successfully
diff --git a/GaudiTestSuite/tests/qmtest/refs/AlgTypeAliases.ref b/GaudiTestSuite/tests/qmtest/refs/AlgTypeAliases.ref
deleted file mode 100644
index 7945886147fbe2bc971a94de6d163310adbfd7d4..0000000000000000000000000000000000000000
--- a/GaudiTestSuite/tests/qmtest/refs/AlgTypeAliases.ref
+++ /dev/null
@@ -1,30 +0,0 @@
-# setting LC_ALL to "C"
-# --> Including file '/tmp/tmpM0PiLC.py'
-# <-- End of file '/tmp/tmpM0PiLC.py'
-ApplicationMgr    SUCCESS
-====================================================================================================================================
-                                                   Welcome to ApplicationMgr (GaudiCoreSvc v30r0)
-                                          running on zeus on Mon Dec 18 15:40:22 2017
-====================================================================================================================================
-ApplicationMgr       INFO Application Manager Configured successfully
-HW1                  INFO initializing....
-HW2                  INFO initializing....
-EventLoopMgr      WARNING Unable to locate service "EventSelector"
-EventLoopMgr      WARNING No events will be processed from external input.
-HistogramPersis...WARNING Histograms saving not required.
-ApplicationMgr       INFO Application Manager Initialized successfully
-ApplicationMgr       INFO Application Manager Started successfully
-HW1                  INFO executing....
-HW2                  INFO executing....
-HW1                  INFO executing....
-HW2                  INFO executing....
-HW1                  INFO executing....
-HW2                  INFO executing....
-HW1                  INFO executing....
-HW2                  INFO executing....
-ApplicationMgr       INFO Application Manager Stopped successfully
-HW1                  INFO finalizing....
-HW2                  INFO finalizing....
-EventLoopMgr         INFO Histograms converted successfully according to request.
-ApplicationMgr       INFO Application Manager Finalized successfully
-ApplicationMgr       INFO Application Manager Terminated successfully
diff --git a/GaudiTestSuite/tests/qmtest/refs/ColorMsg.ref b/GaudiTestSuite/tests/qmtest/refs/ColorMsg.ref
deleted file mode 100644
index bf6421f8abbbc1e01f0645b40a47be5a4f8cfe5a..0000000000000000000000000000000000000000
--- a/GaudiTestSuite/tests/qmtest/refs/ColorMsg.ref
+++ /dev/null
@@ -1,134 +0,0 @@
-JobOptionsSvc        INFO # =======> /home/marco/Devel/LHCb/workspace/Gaudi/GaudiTestSuite/options/Services.opts
-JobOptionsSvc        INFO # (12,1): AuditorSvc.Auditors = ["ChronoAuditor"]
-JobOptionsSvc        INFO # =======> /home/marco/Devel/LHCb/workspace/Gaudi/GaudiTestSuite/options/Common.opts
-JobOptionsSvc        INFO # (9,1): ApplicationMgr.StatusCodeCheck = 1
-JobOptionsSvc        INFO # =======> /home/marco/Devel/LHCb/workspace/Gaudi/GaudiTestSuite/options/ColorMsg.opts
-JobOptionsSvc        INFO # (10,1): ApplicationMgr.TopAlg = ["ColorMsgAlg"]
-JobOptionsSvc        INFO # (16,1): MessageSvc.OutputLevel = 1
-JobOptionsSvc        INFO # (17,1): MessageSvc.useColors = 1
-JobOptionsSvc        INFO # (18,1): MessageSvc.fatalColorCode = ["blue", "red"]
-JobOptionsSvc        INFO # (19,1): MessageSvc.errorColorCode = ["[97;101;1m"]
-JobOptionsSvc        INFO # (20,1): MessageSvc.warningColorCode = ["yellow"]
-JobOptionsSvc        INFO # (21,1): MessageSvc.infoColorCode = ["[96;1m"]
-JobOptionsSvc        INFO # (22,1): MessageSvc.debugColorCode = ["[92;1m"]
-JobOptionsSvc        INFO # (23,1): MessageSvc.verboseColorCode = ["[95;4m"]
-JobOptionsSvc        INFO # (31,1): ApplicationMgr.EvtMax = 2
-JobOptionsSvc        INFO # (32,1): ApplicationMgr.EvtSel = "NONE"
-JobOptionsSvc        INFO Job options successfully read in from /home/marco/Devel/LHCb/workspace/Gaudi/GaudiTestSuite/options/ColorMsg.opts
-MessageSvc          DEBUG Service base class initialized successfully
-ApplicationMgr      DEBUG Getting my own properties
-ApplicationMgr    SUCCESS
-====================================================================================================================================
-                                                   Welcome to ApplicationMgr (GaudiCoreSvc v29r0)
-                                          running on pcphlbc16 on Sat Oct  7 10:17:01 2017
-====================================================================================================================================
-ApplicationMgr       INFO Application Manager Configured successfully
-ServiceManager      DEBUG Initializing service AppMgrRunable
-AppMgrRunable       DEBUG Service base class initialized successfully
-ServiceManager      DEBUG Initializing service EventLoopMgr
-EventLoopMgr        DEBUG Service base class initialized successfully
-IncidentSvc         DEBUG Service base class initialized successfully
-IncidentSvc         DEBUG Adding [AbortEvent] listener '<unknown>' with priority 0
-EventDataSvc        DEBUG Service base class initialized successfully
-EventDataSvc      VERBOSE ServiceLocatorHelper::service: found service IncidentSvc
-EventPersistenc...  DEBUG Service base class initialized successfully
-EventLoopMgr      VERBOSE ServiceLocatorHelper::service: found service EventDataSvc
-EventLoopMgr        DEBUG Creating Top Algorithm ColorMsgAlg with name ColorMsgAlg
-ColorMsgAlg       VERBOSE ServiceLocatorHelper::service: found service EventDataSvc
-TimelineSvc         DEBUG Service base class initialized successfully
-TimelineSvc         DEBUG initialize
-ColorMsgAlg       VERBOSE ServiceLocatorHelper::service: found service TimelineSvc
-AlgExecStateSvc     DEBUG Service base class initialized successfully
-ColorMsgAlg       VERBOSE ServiceLocatorHelper::service: found service AlgExecStateSvc
-AlgExecStateSvc     DEBUG preInit: will add Alg ColorMsgAlg later
-ColorMsgAlg         DEBUG input handles: 0
-ColorMsgAlg         DEBUG output handles: 0
-ColorMsgAlg         DEBUG Data Deps for ColorMsgAlg
-EventLoopMgr      WARNING Unable to locate service "EventSelector" 
-EventLoopMgr      WARNING No events will be processed from external input.
-HistogramDataSvc    DEBUG Service base class initialized successfully
-HistogramDataSvc  VERBOSE ServiceLocatorHelper::service: found service IncidentSvc
-HistogramPersis...  DEBUG Service base class initialized successfully
-HistogramPersis...WARNING Histograms saving not required.
-HistogramDataSvc  VERBOSE ServiceLocatorHelper::service: found service HistogramPersistencySvc
-ApplicationMgr       INFO Application Manager Initialized successfully
-ServiceManager      DEBUG Starting service AppMgrRunable
-ServiceManager      DEBUG Starting service IncidentSvc
-ServiceManager      DEBUG Starting service EventPersistencySvc
-ServiceManager      DEBUG Starting service EventDataSvc
-ServiceManager      DEBUG Starting service TimelineSvc
-ServiceManager      DEBUG Starting service AlgExecStateSvc
-ServiceManager      DEBUG Starting service HistogramPersistencySvc
-ServiceManager      DEBUG Starting service HistogramDataSvc
-ServiceManager      DEBUG Starting service EventLoopMgr
-ApplicationMgr       INFO Application Manager Started successfully
-AlgExecStateSvc   VERBOSE reset(0)
-AlgExecStateSvc     DEBUG resizing state containers to : 1
-AlgExecStateSvc     DEBUG adding alg ColorMsgAlg to 1 slots
-AlgExecStateSvc   VERBOSE dumping state:
-  [slot: 0, incident: Invalid]:
-
-  + ColorMsgAlg  e: n
-
-ColorMsgAlg         FATAL THIS IS A FATAL MESSAGE
-ColorMsgAlg         ERROR THIS IS AN ERROR MESSAGE
-ColorMsgAlg       WARNING THIS IS A WARNING MESSAGE
-ColorMsgAlg          INFO THIS IS A INFO MESSAGE
-ColorMsgAlg         DEBUG THIS IS A DEBUG MESSAGE
-ColorMsgAlg       VERBOSE THIS IS A VERBOSE MESSAGE
-ColorMsgAlg         ERROR this is another error message
-ColorMsgAlg       WARNING This is another warning message
-ColorMsgAlg          INFO testing colour
-ColorMsgAlg          INFO setting....this should be in yellow and red
-ColorMsgAlg          INFO multicolor: this is blue on green and purple on white
-ColorMsgAlg          INFO This is green. This is in yellow on blue. This is back to normal
-AlgExecStateSvc   VERBOSE reset(0)
-ColorMsgAlg         FATAL THIS IS A FATAL MESSAGE
-ColorMsgAlg         ERROR THIS IS AN ERROR MESSAGE
-ColorMsgAlg       WARNING THIS IS A WARNING MESSAGE
-ColorMsgAlg          INFO THIS IS A INFO MESSAGE
-ColorMsgAlg         DEBUG THIS IS A DEBUG MESSAGE
-ColorMsgAlg       VERBOSE THIS IS A VERBOSE MESSAGE
-ColorMsgAlg         ERROR this is another error message
-ColorMsgAlg       WARNING This is another warning message
-ColorMsgAlg          INFO testing colour
-ColorMsgAlg          INFO setting....this should be in yellow and red
-ColorMsgAlg          INFO multicolor: this is blue on green and purple on white
-ColorMsgAlg          INFO This is green. This is in yellow on blue. This is back to normal
-EventLoopMgr        DEBUG ---> Loop Finished -  WSS 41.7031 | total time (skipping 1st evt) 45484 ns
-ServiceManager      DEBUG Stopping service EventLoopMgr
-ServiceManager      DEBUG Stopping service HistogramDataSvc
-ServiceManager      DEBUG Stopping service HistogramPersistencySvc
-ServiceManager      DEBUG Stopping service AlgExecStateSvc
-ServiceManager      DEBUG Stopping service TimelineSvc
-ServiceManager      DEBUG Stopping service EventDataSvc
-ServiceManager      DEBUG Stopping service EventPersistencySvc
-ServiceManager      DEBUG Stopping service IncidentSvc
-ServiceManager      DEBUG Stopping service AppMgrRunable
-ApplicationMgr       INFO Application Manager Stopped successfully
-ServiceManager      DEBUG Finalizing service EventLoopMgr
-IncidentSvc         DEBUG Removing [AbortEvent] listener '<unknown>'
-EventLoopMgr         INFO Histograms converted successfully according to request.
-ServiceManager      DEBUG Finalizing service HistogramDataSvc
-ServiceManager      DEBUG Finalizing service HistogramPersistencySvc
-ServiceManager      DEBUG Finalizing service AlgExecStateSvc
-ServiceManager      DEBUG Finalizing service TimelineSvc
-ServiceManager      DEBUG Finalizing service EventDataSvc
-ServiceManager      DEBUG Finalizing service EventPersistencySvc
-ServiceManager      DEBUG Finalizing service IncidentSvc
-IncidentSvc         DEBUG Incident  timing: Mean(+-rms)/Min/Max:0(+-0)/0/0[ms] Total:0[s]
-ServiceManager      DEBUG Finalizing service AppMgrRunable
-ServiceManager      DEBUG Looping over all active services...
-ServiceManager      DEBUG ---- MessageSvc (refCount = 17)
-ServiceManager      DEBUG ---- JobOptionsSvc (refCount = 2)
-ServiceManager      DEBUG ---- AppMgrRunable (refCount = 3)
-ServiceManager      DEBUG ---- IncidentSvc (refCount = 2)
-ServiceManager      DEBUG ---- EventPersistencySvc (refCount = 2)
-ServiceManager      DEBUG ---- EventDataSvc (refCount = 3)
-ServiceManager      DEBUG ---- TimelineSvc (refCount = 2)
-ServiceManager      DEBUG ---- AlgExecStateSvc (refCount = 3)
-ServiceManager      DEBUG ---- HistogramPersistencySvc (refCount = 2)
-ServiceManager      DEBUG ---- HistogramDataSvc (refCount = 3)
-ServiceManager      DEBUG ---- EventLoopMgr (refCount = 3)
-ApplicationMgr       INFO Application Manager Finalized successfully
-ApplicationMgr       INFO Application Manager Terminated successfully
diff --git a/GaudiTestSuite/tests/qmtest/refs/ColorMsg.ref.winxp b/GaudiTestSuite/tests/qmtest/refs/ColorMsg.ref.winxp
deleted file mode 100644
index dd916d51f0a3164fccf6203e7fc1546567a7caa3..0000000000000000000000000000000000000000
--- a/GaudiTestSuite/tests/qmtest/refs/ColorMsg.ref.winxp
+++ /dev/null
@@ -1,112 +0,0 @@
-JobOptionsSvc        INFO # =======> D:/Profiles/clemenci/cmtuser/Gaudi/GaudiTestSuite/options/Services.opts)
-JobOptionsSvc        INFO # (12,1): AuditorSvc.Auditors = ["ChronoAuditor"]
-JobOptionsSvc        INFO # =======> D:/Profiles/clemenci/cmtuser/Gaudi/GaudiTestSuite/options/Common.opts)
-JobOptionsSvc        INFO # (9,1): ApplicationMgr.StatusCodeCheck = 1
-JobOptionsSvc        INFO # =======> D:/Profiles/clemenci/cmtuser/Gaudi/GaudiTestSuite/options/ColorMsg.opts)
-JobOptionsSvc        INFO # (10,1): ApplicationMgr.TopAlg = ["ColorMsgAlg"]
-JobOptionsSvc        INFO # (16,1): MessageSvc.OutputLevel = 1
-JobOptionsSvc        INFO # (17,1): MessageSvc.useColors = 1
-JobOptionsSvc        INFO # (18,1): MessageSvc.fatalColorCode = ["blue", "red"]
-JobOptionsSvc        INFO # (19,1): MessageSvc.errorColorCode = ["[97;101;1m"]
-JobOptionsSvc        INFO # (20,1): MessageSvc.warningColorCode = ["yellow"]
-JobOptionsSvc        INFO # (21,1): MessageSvc.infoColorCode = ["[96;1m"]
-JobOptionsSvc        INFO # (22,1): MessageSvc.debugColorCode = ["[92;1m"]
-JobOptionsSvc        INFO # (23,1): MessageSvc.verboseColorCode = ["[95;4m"]
-JobOptionsSvc        INFO # (31,1): ApplicationMgr.EvtMax = 2
-JobOptionsSvc        INFO # (32,1): ApplicationMgr.EvtSel = "NONE"
-JobOptionsSvc        INFO Job options successfully read in from D:\Profiles\clemenci\cmtuser\Gaudi\GaudiTestSuite\options\ColorMsg.opts
-ApplicationMgr      DEBUG Getting my own properties
-ApplicationMgr    SUCCESS
-====================================================================================================================================
-                                                   Welcome to ApplicationMgr $Revision: 1.77 $
-                                          running on CERNTSLHCB05 on 08/16/11 11:49:59
-====================================================================================================================================
-ApplicationMgr       INFO Application Manager Configured successfully
-ServiceManager      DEBUG Initializing service StatusCodeSvc
-StatusCodeSvc       DEBUG Service base class initialized successfully
-StatusCodeSvc        INFO initialize
-ServiceManager      DEBUG Initializing service AppMgrRunable
-AppMgrRunable       DEBUG Service base class initialized successfully
-ServiceManager      DEBUG Initializing service EventLoopMgr
-EventLoopMgr        DEBUG Service base class initialized successfully
-IncidentSvc         DEBUG Service base class initialized successfully
-IncidentSvc         DEBUG Adding [AbortEvent] listener '<unknown>' with priority 0
-EventLoopMgr        DEBUG Creating Top Algorithm ColorMsgAlg with name ColorMsgAlg
-EventDataSvc        DEBUG Service base class initialized successfully
-EventDataSvc      VERBOSE ServiceLocatorHelper::service: found service IncidentSvc
-EventPersistenc...  DEBUG Service base class initialized successfully
-EventLoopMgr      WARNING Unable to locate service "EventSelector"
-EventLoopMgr      WARNING No events will be processed from external input.
-HistogramDataSvc    DEBUG Service base class initialized successfully
-HistogramDataSvc  VERBOSE ServiceLocatorHelper::service: found service IncidentSvc
-HistogramPersis...  DEBUG  'CnvServices':[ 'RootHistSvc' ]
-HistogramPersis...  DEBUG Service base class initialized successfully
-HistogramPersis...WARNING Histograms saving not required.
-HistogramDataSvc  VERBOSE ServiceLocatorHelper::service: found service HistogramPersistencySvc
-ApplicationMgr       INFO Application Manager Initialized successfully
-ServiceManager      DEBUG Starting service StatusCodeSvc
-ServiceManager      DEBUG Starting service AppMgrRunable
-ServiceManager      DEBUG Starting service IncidentSvc
-ServiceManager      DEBUG Starting service EventPersistencySvc
-ServiceManager      DEBUG Starting service EventDataSvc
-ServiceManager      DEBUG Starting service HistogramPersistencySvc
-ServiceManager      DEBUG Starting service HistogramDataSvc
-ServiceManager      DEBUG Starting service EventLoopMgr
-ApplicationMgr       INFO Application Manager Started successfully
-ColorMsgAlg         FATAL THIS IS A FATAL MESSAGE
-ColorMsgAlg         ERROR THIS IS AN ERROR MESSAGE
-ColorMsgAlg       WARNING THIS IS A WARNING MESSAGE
-ColorMsgAlg          INFO THIS IS A INFO MESSAGE
-ColorMsgAlg         DEBUG THIS IS A DEBUG MESSAGE
-ColorMsgAlg       VERBOSE THIS IS A VERBOSE MESSAGE
-ColorMsgAlg         ERROR this is another error message
-ColorMsgAlg       WARNING This is another warning message
-ColorMsgAlg          INFO testing colour
-ColorMsgAlg          INFO setting....this should be in yellow and red
-ColorMsgAlg          INFO multicolor: this is blue on green and purple on white
-ColorMsgAlg          INFO This is green. This is in yellow on blue. This is back to normal
-ColorMsgAlg         FATAL THIS IS A FATAL MESSAGE
-ColorMsgAlg         ERROR THIS IS AN ERROR MESSAGE
-ColorMsgAlg       WARNING THIS IS A WARNING MESSAGE
-ColorMsgAlg          INFO THIS IS A INFO MESSAGE
-ColorMsgAlg         DEBUG THIS IS A DEBUG MESSAGE
-ColorMsgAlg       VERBOSE THIS IS A VERBOSE MESSAGE
-ColorMsgAlg         ERROR this is another error message
-ColorMsgAlg       WARNING This is another warning message
-ColorMsgAlg          INFO testing colour
-ColorMsgAlg          INFO setting....this should be in yellow and red
-ColorMsgAlg          INFO multicolor: this is blue on green and purple on white
-ColorMsgAlg          INFO This is green. This is in yellow on blue. This is back to normal
-ServiceManager      DEBUG Stopping service EventLoopMgr
-ServiceManager      DEBUG Stopping service HistogramDataSvc
-ServiceManager      DEBUG Stopping service HistogramPersistencySvc
-ServiceManager      DEBUG Stopping service EventDataSvc
-ServiceManager      DEBUG Stopping service EventPersistencySvc
-ServiceManager      DEBUG Stopping service IncidentSvc
-ServiceManager      DEBUG Stopping service AppMgrRunable
-ServiceManager      DEBUG Stopping service StatusCodeSvc
-ApplicationMgr       INFO Application Manager Stopped successfully
-ServiceManager      DEBUG Finalizing service EventLoopMgr
-IncidentSvc         DEBUG Removing [AbortEvent] listener '<unknown>'
-EventLoopMgr         INFO Histograms converted successfully according to request.
-ServiceManager      DEBUG Finalizing service HistogramDataSvc
-ServiceManager      DEBUG Finalizing service HistogramPersistencySvc
-ServiceManager      DEBUG Finalizing service EventDataSvc
-ServiceManager      DEBUG Finalizing service EventPersistencySvc
-ServiceManager      DEBUG Finalizing service IncidentSvc
-IncidentSvc         DEBUG Incident  timing: Mean(+-rms)/Min/Max:0(+-0)/0/0[ms] Total:0[s]
-ServiceManager      DEBUG Finalizing service AppMgrRunable
-ServiceManager      DEBUG Finalizing service StatusCodeSvc
-ServiceManager      DEBUG Service reference count check:
-ServiceManager      DEBUG ---- StatusCodeSvc (refCount = 2)
-ServiceManager      DEBUG ---- MessageSvc (refCount = 11)
-ServiceManager      DEBUG ---- JobOptionsSvc (refCount = 2)
-ServiceManager      DEBUG ---- AppMgrRunable (refCount = 3)
-ServiceManager      DEBUG ---- IncidentSvc (refCount = 2)
-ServiceManager      DEBUG ---- EventPersistencySvc (refCount = 2)
-ServiceManager      DEBUG ---- EventDataSvc (refCount = 3)
-ServiceManager      DEBUG ---- HistogramPersistencySvc (refCount = 2)
-ServiceManager      DEBUG ---- HistogramDataSvc (refCount = 3)
-ServiceManager      DEBUG ---- EventLoopMgr (refCount = 3)
-ApplicationMgr       INFO Application Manager Finalized successfully
-ApplicationMgr       INFO Application Manager Terminated successfully
diff --git a/GaudiTestSuite/tests/qmtest/refs/ColorMsg_py.ref b/GaudiTestSuite/tests/qmtest/refs/ColorMsg_py.ref
deleted file mode 100644
index ec0dc712d8696cb664698a3880fb93b63406ce97..0000000000000000000000000000000000000000
--- a/GaudiTestSuite/tests/qmtest/refs/ColorMsg_py.ref
+++ /dev/null
@@ -1,135 +0,0 @@
-# setting LC_ALL to "C"
-# --> Including file '/home/marco/Devel/LHCb/workspace/Gaudi/GaudiTestSuite/options/ColorMsg.opts'
-# --> Including file '/home/marco/Devel/LHCb/workspace/Gaudi/GaudiTestSuite/options/Common.opts'
-# --> Including file '/home/marco/Devel/LHCb/workspace/Gaudi/GaudiTestSuite/options/Services.opts'
-# AuditorSvc.Auditors = { "ChronoAuditor" };
-# <-- End of file '/home/marco/Devel/LHCb/workspace/Gaudi/GaudiTestSuite/options/Services.opts'
-# ApplicationMgr.StatusCodeCheck = true;
-# <-- End of file '/home/marco/Devel/LHCb/workspace/Gaudi/GaudiTestSuite/options/Common.opts'
-# ApplicationMgr.TopAlg = { "ColorMsgAlg"};
-# MessageSvc.OutputLevel      = 1;
-# MessageSvc.useColors        = true;
-# MessageSvc.fatalColorCode   = { "blue", "red" };
-# MessageSvc.errorColorCode   = { "[97;101;1m" };
-# MessageSvc.warningColorCode = { "yellow" };
-# MessageSvc.infoColorCode    = { "[96;1m" };
-# MessageSvc.debugColorCode   = { "[92;1m" };
-# MessageSvc.verboseColorCode = { "[95;4m" };
-# ApplicationMgr.EvtMax = 2;
-# ApplicationMgr.EvtSel = "NONE";
-# <-- End of file '/home/marco/Devel/LHCb/workspace/Gaudi/GaudiTestSuite/options/ColorMsg.opts'
-ApplicationMgr    SUCCESS
-====================================================================================================================================
-                                                   Welcome to ApplicationMgr (GaudiCoreSvc v28r1)
-                                          running on pcphlbc16 on Tue Mar  7 13:08:55 2017
-====================================================================================================================================
-ApplicationMgr       INFO Application Manager Configured successfully
-ServiceManager      DEBUG Initializing service AppMgrRunable
-AppMgrRunable       DEBUG Service base class initialized successfully
-ServiceManager      DEBUG Initializing service EventLoopMgr
-EventLoopMgr        DEBUG Service base class initialized successfully
-IncidentSvc         DEBUG Service base class initialized successfully
-IncidentSvc         DEBUG Adding [AbortEvent] listener '<unknown>' with priority 0
-EventDataSvc        DEBUG Service base class initialized successfully
-EventDataSvc      VERBOSE ServiceLocatorHelper::service: found service IncidentSvc
-EventPersistenc...  DEBUG Service base class initialized successfully
-EventLoopMgr      VERBOSE ServiceLocatorHelper::service: found service EventDataSvc
-EventLoopMgr        DEBUG Creating Top Algorithm ColorMsgAlg with name ColorMsgAlg
-ColorMsgAlg       VERBOSE ServiceLocatorHelper::service: found service EventDataSvc
-TimelineSvc         DEBUG Service base class initialized successfully
-TimelineSvc         DEBUG initialize
-ColorMsgAlg       VERBOSE ServiceLocatorHelper::service: found service TimelineSvc
-AlgExecStateSvc     DEBUG Service base class initialized successfully
-ColorMsgAlg       VERBOSE ServiceLocatorHelper::service: found service AlgExecStateSvc
-AlgExecStateSvc     DEBUG preInit: will add Alg ColorMsgAlg later
-ColorMsgAlg         DEBUG input handles: 0
-ColorMsgAlg         DEBUG output handles: 0
-ColorMsgAlg         DEBUG Data Deps for ColorMsgAlg
-EventLoopMgr      WARNING Unable to locate service "EventSelector" 
-EventLoopMgr      WARNING No events will be processed from external input.
-HistogramDataSvc    DEBUG Service base class initialized successfully
-HistogramDataSvc  VERBOSE ServiceLocatorHelper::service: found service IncidentSvc
-HistogramPersis...  DEBUG Service base class initialized successfully
-HistogramPersis...WARNING Histograms saving not required.
-HistogramDataSvc  VERBOSE ServiceLocatorHelper::service: found service HistogramPersistencySvc
-ApplicationMgr       INFO Application Manager Initialized successfully
-ServiceManager      DEBUG Starting service AppMgrRunable
-ServiceManager      DEBUG Starting service IncidentSvc
-ServiceManager      DEBUG Starting service EventPersistencySvc
-ServiceManager      DEBUG Starting service EventDataSvc
-ServiceManager      DEBUG Starting service TimelineSvc
-ServiceManager      DEBUG Starting service AlgExecStateSvc
-ServiceManager      DEBUG Starting service HistogramPersistencySvc
-ServiceManager      DEBUG Starting service HistogramDataSvc
-ServiceManager      DEBUG Starting service EventLoopMgr
-ApplicationMgr       INFO Application Manager Started successfully
-AlgExecStateSvc   VERBOSE reset(0)
-AlgExecStateSvc     DEBUG resizing state containers to : 1
-AlgExecStateSvc     DEBUG adding alg ColorMsgAlg to 1 slots
-AlgExecStateSvc   VERBOSE dumping state:
-  [slot: 0, incident: Invalid]:
-
-  + ColorMsgAlg  e: n
-
-ColorMsgAlg         FATAL THIS IS A FATAL MESSAGE
-ColorMsgAlg         ERROR THIS IS AN ERROR MESSAGE
-ColorMsgAlg       WARNING THIS IS A WARNING MESSAGE
-ColorMsgAlg          INFO THIS IS A INFO MESSAGE
-ColorMsgAlg         DEBUG THIS IS A DEBUG MESSAGE
-ColorMsgAlg       VERBOSE THIS IS A VERBOSE MESSAGE
-ColorMsgAlg         ERROR this is another error message
-ColorMsgAlg       WARNING This is another warning message
-ColorMsgAlg          INFO testing colour
-ColorMsgAlg          INFO setting....this should be in yellow and red
-ColorMsgAlg          INFO multicolor: this is blue on green and purple on white
-ColorMsgAlg          INFO This is green. This is in yellow on blue. This is back to normal
-AlgExecStateSvc   VERBOSE reset(0)
-ColorMsgAlg         FATAL THIS IS A FATAL MESSAGE
-ColorMsgAlg         ERROR THIS IS AN ERROR MESSAGE
-ColorMsgAlg       WARNING THIS IS A WARNING MESSAGE
-ColorMsgAlg          INFO THIS IS A INFO MESSAGE
-ColorMsgAlg         DEBUG THIS IS A DEBUG MESSAGE
-ColorMsgAlg       VERBOSE THIS IS A VERBOSE MESSAGE
-ColorMsgAlg         ERROR this is another error message
-ColorMsgAlg       WARNING This is another warning message
-ColorMsgAlg          INFO testing colour
-ColorMsgAlg          INFO setting....this should be in yellow and red
-ColorMsgAlg          INFO multicolor: this is blue on green and purple on white
-ColorMsgAlg          INFO This is green. This is in yellow on blue. This is back to normal
-EventLoopMgr        DEBUG ---> Loop Finished -  WSS 53.9258 | total time (skipping 1st evt) 41617 ns
-ServiceManager      DEBUG Stopping service EventLoopMgr
-ServiceManager      DEBUG Stopping service HistogramDataSvc
-ServiceManager      DEBUG Stopping service HistogramPersistencySvc
-ServiceManager      DEBUG Stopping service AlgExecStateSvc
-ServiceManager      DEBUG Stopping service TimelineSvc
-ServiceManager      DEBUG Stopping service EventDataSvc
-ServiceManager      DEBUG Stopping service EventPersistencySvc
-ServiceManager      DEBUG Stopping service IncidentSvc
-ServiceManager      DEBUG Stopping service AppMgrRunable
-ApplicationMgr       INFO Application Manager Stopped successfully
-ServiceManager      DEBUG Finalizing service EventLoopMgr
-IncidentSvc         DEBUG Removing [AbortEvent] listener '<unknown>'
-EventLoopMgr         INFO Histograms converted successfully according to request.
-ServiceManager      DEBUG Finalizing service HistogramDataSvc
-ServiceManager      DEBUG Finalizing service HistogramPersistencySvc
-ServiceManager      DEBUG Finalizing service AlgExecStateSvc
-ServiceManager      DEBUG Finalizing service TimelineSvc
-ServiceManager      DEBUG Finalizing service EventDataSvc
-ServiceManager      DEBUG Finalizing service EventPersistencySvc
-ServiceManager      DEBUG Finalizing service IncidentSvc
-IncidentSvc         DEBUG Incident  timing: Mean(+-rms)/Min/Max:0(+-0)/0/0[ms] Total:0[s]
-ServiceManager      DEBUG Finalizing service AppMgrRunable
-ServiceManager      DEBUG Looping over all active services...
-ServiceManager      DEBUG ---- MessageSvc (refCount = 17)
-ServiceManager      DEBUG ---- JobOptionsSvc (refCount = 2)
-ServiceManager      DEBUG ---- AppMgrRunable (refCount = 3)
-ServiceManager      DEBUG ---- IncidentSvc (refCount = 2)
-ServiceManager      DEBUG ---- EventPersistencySvc (refCount = 2)
-ServiceManager      DEBUG ---- EventDataSvc (refCount = 3)
-ServiceManager      DEBUG ---- TimelineSvc (refCount = 2)
-ServiceManager      DEBUG ---- AlgExecStateSvc (refCount = 3)
-ServiceManager      DEBUG ---- HistogramPersistencySvc (refCount = 2)
-ServiceManager      DEBUG ---- HistogramDataSvc (refCount = 3)
-ServiceManager      DEBUG ---- EventLoopMgr (refCount = 3)
-ApplicationMgr       INFO Application Manager Finalized successfully
-ApplicationMgr       INFO Application Manager Terminated successfully
diff --git a/GaudiTestSuite/tests/qmtest/refs/ConditionsAccess.ref b/GaudiTestSuite/tests/qmtest/refs/ConditionsAccess.ref
deleted file mode 100644
index b332e1edd3027190f5562c7cfd5551d1e4c3478e..0000000000000000000000000000000000000000
--- a/GaudiTestSuite/tests/qmtest/refs/ConditionsAccess.ref
+++ /dev/null
@@ -1,46 +0,0 @@
-# setting LC_ALL to "C"
-ApplicationMgr    SUCCESS
-====================================================================================================================================
-                                                   Welcome to ApplicationMgr (GaudiCoreSvc v30r5)
-                                          running on marco-XPS-13 on Fri Feb  1 12:41:18 2019
-====================================================================================================================================
-ApplicationMgr       INFO Application Manager Configured successfully
-ConditionsStore: requested condition condition/key
-ConditionsUser1      INFO initialize
-ConditionsStore: requested condition another/key
-ConditionsUser2      INFO initialize
-EventLoopMgr      WARNING Unable to locate service "EventSelector"
-EventLoopMgr      WARNING No events will be processed from external input.
-HistogramPersis...WARNING Histograms saving not required.
-ApplicationMgr       INFO Application Manager Initialized successfully
-ApplicationMgr       INFO Application Manager Started successfully
-ConditionsStore: first access to store 0
-ConditionsStore: prepare condition another/key
-ConditionsStore: prepare condition condition/key
-ConditionsUser1      INFO got condition value 0
-ConditionsStore: using existing store 0
-ConditionsUser2      INFO got condition value 0
-ConditionsStore: first access to store 1
-ConditionsStore: prepare condition another/key
-ConditionsStore: prepare condition condition/key
-ConditionsUser1      INFO got condition value 1
-ConditionsStore: using existing store 1
-ConditionsUser2      INFO got condition value 1
-ConditionsStore: using existing store 0
-ConditionsUser1      INFO got condition value 0
-ConditionsStore: using existing store 0
-ConditionsUser2      INFO got condition value 0
-ConditionsStore: using existing store 1
-ConditionsUser1      INFO got condition value 1
-ConditionsStore: using existing store 1
-ConditionsUser2      INFO got condition value 1
-ConditionsStore: using existing store 0
-ConditionsUser1      INFO got condition value 0
-ConditionsStore: using existing store 0
-ConditionsUser2      INFO got condition value 0
-ApplicationMgr       INFO Application Manager Stopped successfully
-ConditionsUser1      INFO finalize
-ConditionsUser2      INFO finalize
-EventLoopMgr         INFO Histograms converted successfully according to request.
-ApplicationMgr       INFO Application Manager Finalized successfully
-ApplicationMgr       INFO Application Manager Terminated successfully
diff --git a/GaudiTestSuite/tests/qmtest/refs/ControlFlow/AlgSequencer.ref b/GaudiTestSuite/tests/qmtest/refs/ControlFlow/AlgSequencer.ref
deleted file mode 100644
index 4cfc891736806e16ddd274e35385d63909b587ee..0000000000000000000000000000000000000000
--- a/GaudiTestSuite/tests/qmtest/refs/ControlFlow/AlgSequencer.ref
+++ /dev/null
@@ -1,278 +0,0 @@
-# setting LC_ALL to "C"
-# --> Including file '/home/marcocle/stacks/master/Gaudi/GaudiTestSuite/options/ControlFlow/AlgSequencer.py'
-# --- Configured Control Flow Expression:
-# ((((ParentAlg('ParentAlg') >> StopperAlg('StopperAlg')) >> (seq(((Gaudi__TestSuite__Prescaler('Prescaler1') & HelloWorld('HelloWorld')) & Gaudi__TestSuite__EventCounter('Counter1'))) >> seq(((Gaudi__TestSuite__Prescaler('Prescaler2') & HelloWorld('HelloWorld')) & Gaudi__TestSuite__EventCounter('Counter2'))))) >> (HelloWorld('AND') & Gaudi__TestSuite__EventCounter('ANDCounter'))) >> (HelloWorld('OR') | Gaudi__TestSuite__EventCounter('ORCounter')))
-# ---
-# <-- End of file '/home/marcocle/stacks/master/Gaudi/GaudiTestSuite/options/ControlFlow/AlgSequencer.py'
-# applying configuration of GaudiTestSuiteCommonConf
-# /***** User GaudiTestSuiteCommonConf/GaudiTestSuiteCommonConf ****************************************
-# |-OutputLevel = 3
-# |-DummyEvents = -1
-# \----- (End of User GaudiTestSuiteCommonConf/GaudiTestSuiteCommonConf) -------------------------------
-ApplicationMgr    SUCCESS
-====================================================================================================================================
-                                                   Welcome to ApplicationMgr (GaudiCoreSvc v36r12)
-                                          running on lbbuildinter01.cern.ch on Fri Apr 21 18:49:12 2023
-====================================================================================================================================
-ApplicationMgr       INFO Application Manager Configured successfully
-seq_10               INFO Member list: Gaudi::Sequencer/seq_8, Gaudi::Sequencer/seq_9
-seq_8                INFO Member list: Gaudi::Sequencer/seq_6, Gaudi::Sequencer/seq_7
-seq_6                INFO Member list: Gaudi::Sequencer/seq_0, Gaudi::Sequencer/seq_5
-seq_0                INFO Member list: ParentAlg, StopperAlg
-ParentAlg            INFO creating sub-algorithms....
-SubAlg1              INFO initializing....
-SubAlg2              INFO initializing....
-seq_5                INFO Member list: Gaudi::Sequencer/seq_2, Gaudi::Sequencer/seq_4
-seq_2                INFO Member list: Gaudi::Sequencer/seq_1, Gaudi::TestSuite::EventCounter/Counter1
-seq_1                INFO Member list: Gaudi::TestSuite::Prescaler/Prescaler1, HelloWorld
-HelloWorld          DEBUG Property update for OutputLevel : new value = 2
-HelloWorld           INFO initializing....
-HelloWorld          DEBUG input handles: 0
-HelloWorld          DEBUG output handles: 0
-HelloWorld          DEBUG Data Deps for HelloWorld
-seq_4                INFO Member list: Gaudi::Sequencer/seq_3, Gaudi::TestSuite::EventCounter/Counter2
-seq_3                INFO Member list: Gaudi::TestSuite::Prescaler/Prescaler2, HelloWorld
-seq_7                INFO Member list: HelloWorld/AND, Gaudi::TestSuite::EventCounter/ANDCounter
-AND                  INFO initializing....
-seq_9                INFO Member list: HelloWorld/OR, Gaudi::TestSuite::EventCounter/ORCounter
-OR                   INFO initializing....
-EventLoopMgr         INFO Control Flow Expression:
-EventLoopMgr         INFO seq(seq(seq(seq(ParentAlg('ParentAlg') >> StopperAlg('StopperAlg')) >> seq(seq(seq(Gaudi::TestSuite::Prescaler('Prescaler1') & HelloWorld('HelloWorld')) & Gaudi::TestSuite::EventCounter('Counter1')) >> seq(seq(Gaudi::TestSuite::Prescaler('Prescaler2') & HelloWorld('HelloWorld')) & Gaudi::TestSuite::EventCounter('Counter2')))) >> seq(HelloWorld('AND') & Gaudi::TestSuite::EventCounter('ANDCounter'))) >> seq(HelloWorld('OR') | Gaudi::TestSuite::EventCounter('ORCounter')))
-EventLoopMgr      WARNING Unable to locate service "EventSelector"
-EventLoopMgr      WARNING No events will be processed from external input.
-ApplicationMgr       INFO Application Manager Initialized successfully
-ApplicationMgr       INFO Application Manager Started successfully
-ParentAlg            INFO executing....
-SubAlg1              INFO executing....
-SubAlg2              INFO executing....
-HelloWorld           INFO executing....
-AND                  INFO executing....
-OR                   INFO executing....
-ParentAlg            INFO executing....
-SubAlg1              INFO executing....
-SubAlg2              INFO executing....
-AND                  INFO executing....
-OR                   INFO executing....
-ParentAlg            INFO executing....
-SubAlg1              INFO executing....
-SubAlg2              INFO executing....
-HelloWorld           INFO executing....
-AND                  INFO executing....
-OR                   INFO executing....
-ParentAlg            INFO executing....
-SubAlg1              INFO executing....
-SubAlg2              INFO executing....
-AND                  INFO executing....
-OR                   INFO executing....
-ParentAlg            INFO executing....
-SubAlg1              INFO executing....
-SubAlg2              INFO executing....
-HelloWorld           INFO executing....
-AND                  INFO executing....
-OR                   INFO executing....
-ParentAlg            INFO executing....
-SubAlg1              INFO executing....
-SubAlg2              INFO executing....
-AND                  INFO executing....
-OR                   INFO executing....
-ParentAlg            INFO executing....
-SubAlg1              INFO executing....
-SubAlg2              INFO executing....
-HelloWorld           INFO executing....
-AND                  INFO executing....
-OR                   INFO executing....
-ParentAlg            INFO executing....
-SubAlg1              INFO executing....
-SubAlg2              INFO executing....
-AND                  INFO executing....
-OR                   INFO executing....
-ParentAlg            INFO executing....
-SubAlg1              INFO executing....
-SubAlg2              INFO executing....
-HelloWorld           INFO executing....
-AND                  INFO executing....
-OR                   INFO executing....
-ParentAlg            INFO executing....
-SubAlg1              INFO executing....
-SubAlg2              INFO executing....
-AND                  INFO executing....
-OR                   INFO executing....
-ANDCounter           INFO Number of counters : 1
- |    Counter                                      |     #     |    sum     | mean/eff^* | rms/err^*  |     min     |     max     |
- | "count"                                         |        10 |
-Counter1             INFO Number of counters : 1
- |    Counter                                      |     #     |    sum     | mean/eff^* | rms/err^*  |     min     |     max     |
- | "count"                                         |         5 |
-Counter2             INFO Number of counters : 1
- |    Counter                                      |     #     |    sum     | mean/eff^* | rms/err^*  |     min     |     max     |
- | "count"                                         |         1 |
-Prescaler1           INFO Number of counters : 1
- |    Counter                                      |     #     |    sum     | mean/eff^* | rms/err^*  |     min     |     max     |
- |*"passed"                                        |        10 |          5 |( 50.00000 +- 15.81139)% |
-Prescaler2           INFO Number of counters : 1
- |    Counter                                      |     #     |    sum     | mean/eff^* | rms/err^*  |     min     |     max     |
- |*"passed"                                        |        10 |          1 |( 10.00000 +- 9.486833)% |
-ApplicationMgr       INFO Application Manager Stopped successfully
-ParentAlg            INFO finalizing....
-SubAlg1              INFO finalizing....
-SubAlg2              INFO finalizing....
-HelloWorld           INFO finalizing....
-AND                  INFO finalizing....
-OR                   INFO finalizing....
-EventLoopMgr         INFO Histograms converted successfully according to request.
-ToolSvc              INFO Removing all tools created by ToolSvc
-*****Chrono*****     INFO ****************************************************************************************************
-*****Chrono*****     INFO  The Final CPU consumption ( Chrono ) Table (ordered)
-*****Chrono*****     INFO ****************************************************************************************************
-SubAlg1:Start        INFO Time User   : Tot=    0 [us]  #=  1
-HelloWorld:Start     INFO Time User   : Tot=    0 [us]  #=  1
-HelloWorld:Stop      INFO Time User   : Tot=    0 [us]  #=  1
-SubAlg2:Start        INFO Time User   : Tot=    0 [us]  #=  1
-OR:Start             INFO Time User   : Tot=    0 [us]  #=  1
-OR:Stop              INFO Time User   : Tot=    0 [us]  #=  1
-ORCounter:Finalize   INFO Time User   : Tot=    0 [us]  #=  1
-ORCounter:Initi...   INFO Time User   : Tot=    0 [us]  #=  1
-ORCounter:Start      INFO Time User   : Tot=    0 [us]  #=  1
-ORCounter:Stop       INFO Time User   : Tot=    0 [us]  #=  1
-SubAlg1:Stop         INFO Time User   : Tot=    0 [us]  #=  1
-SubAlg2:Stop         INFO Time User   : Tot=    0 [us]  #=  1
-StopperAlg:Stop      INFO Time User   : Tot=    0 [us]  #=  1
-Prescaler1:Fina...   INFO Time User   : Tot=    0 [us]  #=  1
-Prescaler1:Start     INFO Time User   : Tot=    0 [us]  #=  1
-Prescaler1:Stop      INFO Time User   : Tot=    0 [us]  #=  1
-StopperAlg:Start     INFO Time User   : Tot=    0 [us]  #=  1
-Prescaler2:Fina...   INFO Time User   : Tot=    0 [us]  #=  1
-Prescaler2:Init...   INFO Time User   : Tot=    0 [us]  #=  1
-Prescaler2:Stop      INFO Time User   : Tot=    0 [us]  #=  1
-StopperAlg:Fina...   INFO Time User   : Tot=    0 [us]  #=  1
-Counter1:Start       INFO Time User   : Tot=    0 [us]  #=  1
-ANDCounter:Init...   INFO Time User   : Tot=    0 [us]  #=  1
-ANDCounter:Start     INFO Time User   : Tot=    0 [us]  #=  1
-ANDCounter:Stop      INFO Time User   : Tot=    0 [us]  #=  1
-ANDCounter:Fina...   INFO Time User   : Tot=    0 [us]  #=  1
-AND:Stop             INFO Time User   : Tot=    0 [us]  #=  1
-Counter1:Finalize    INFO Time User   : Tot=    0 [us]  #=  1
-Counter1:Initia...   INFO Time User   : Tot=    0 [us]  #=  1
-Counter1:Stop        INFO Time User   : Tot=    0 [us]  #=  1
-Counter2:Execute     INFO Time User   : Tot=    0 [us]  #=  1
-Counter2:Initia...   INFO Time User   : Tot=    0 [us]  #=  1
-AND:Start            INFO Time User   : Tot=    0 [us]  #=  1
-Counter2:Start       INFO Time User   : Tot=    0 [us]  #=  1
-Counter2:Stop        INFO Time User   : Tot=    0 [us]  #=  1
-Counter2:Finalize    INFO Time User   : Tot=    0 [us]  #=  1
-Prescaler2:Start     INFO Time User   : Tot=    0 [us]  #=  1
-StopperAlg:Init...   INFO Time User   : Tot=    0 [us]  #=  1
-Prescaler1:Init...   INFO Time User   : Tot=    0 [us]  #=  1
-SubAlg2:Finalize     INFO Time User   : Tot=    0 [us]  #=  1
-seq_3:Stop           INFO Time User   : Tot=    0 [us]  #=  1
-SubAlg1:Finalize     INFO Time User   : Tot=    0 [us]  #=  1
-seq_3:Start          INFO Time User   : Tot=    0 [us]  #=  1
-HelloWorld:Fina...   INFO Time User   : Tot=    0 [us]  #=  1
-OR:Finalize          INFO Time User   : Tot=    0 [us]  #=  1
-seq_7:Stop           INFO Time User   : Tot=    0 [us]  #=  1
-seq_7:Start          INFO Time User   : Tot=    0 [us]  #=  1
-AND:Finalize         INFO Time User   : Tot=    0 [us]  #=  1
-ParentAlg:Stop       INFO Time User   : Tot=    0 [us]  #=  1
-seq_9:Start          INFO Time User   : Tot=    0 [us]  #=  1
-seq_1:Start          INFO Time User   : Tot=    0 [us]  #=  1
-seq_9:Stop           INFO Time User   : Tot=    0 [us]  #=  1
-ParentAlg:Start      INFO Time User   : Tot=    0 [us]  #=  1
-seq_4:Stop           INFO Time User   : Tot=    0 [us]  #=  1
-seq_4:Start          INFO Time User   : Tot=    0 [us]  #=  1
-seq_1:Stop           INFO Time User   : Tot=    0 [us]  #=  1
-seq_0:Stop           INFO Time User   : Tot=    0 [us]  #=  1
-seq_0:Start          INFO Time User   : Tot=    0 [us]  #=  1
-seq_2:Start          INFO Time User   : Tot=    0 [us]  #=  1
-seq_2:Stop           INFO Time User   : Tot=    0 [us]  #=  1
-SubAlg2:Initialize   INFO Time User   : Tot=    0 [us]  #=  1
-seq_3:Finalize       INFO Time User   : Tot=    0 [us]  #=  1
-OR:Initialize        INFO Time User   : Tot=    0 [us]  #=  1
-SubAlg1:Initialize   INFO Time User   : Tot=    0 [us]  #=  1
-AND:Initialize       INFO Time User   : Tot=    0 [us]  #=  1
-seq_7:Finalize       INFO Time User   : Tot=    0 [us]  #=  1
-seq_9:Finalize       INFO Time User   : Tot=    0 [us]  #=  1
-seq_5:Stop           INFO Time User   : Tot=    0 [us]  #=  1
-seq_5:Start          INFO Time User   : Tot=    0 [us]  #=  1
-seq_4:Finalize       INFO Time User   : Tot=    0 [us]  #=  1
-HelloWorld:Init...   INFO Time User   : Tot=    0 [us]  #=  1
-seq_6:Stop           INFO Time User   : Tot=    0 [us]  #=  1
-seq_6:Start          INFO Time User   : Tot=    0 [us]  #=  1
-ParentAlg:Finalize   INFO Time User   : Tot=    0 [us]  #=  1
-seq_8:Stop           INFO Time User   : Tot=    0 [us]  #=  1
-seq_8:Start          INFO Time User   : Tot=    0 [us]  #=  1
-seq_10:Stop          INFO Time User   : Tot=    0 [us]  #=  1
-seq_10:Start         INFO Time User   : Tot=    0 [us]  #=  1
-seq_0:Finalize       INFO Time User   : Tot=    0 [us]  #=  1
-seq_1:Finalize       INFO Time User   : Tot=    0 [us]  #=  1
-seq_2:Finalize       INFO Time User   : Tot=    0 [us]  #=  1
-seq_5:Finalize       INFO Time User   : Tot=    0 [us]  #=  1
-seq_3:Initialize     INFO Time User   : Tot=    0 [us]  #=  1
-seq_6:Finalize       INFO Time User   : Tot=    0 [us]  #=  1
-seq_7:Initialize     INFO Time User   : Tot=    0 [us]  #=  1
-seq_8:Finalize       INFO Time User   : Tot=    0 [us]  #=  1
-seq_9:Initialize     INFO Time User   : Tot=    0 [us]  #=  1
-seq_10:Finalize      INFO Time User   : Tot=    0 [us]  #=  1
-ParentAlg:Initi...   INFO Time User   : Tot=    0 [us]  #=  1
-seq_1:Initialize     INFO Time User   : Tot=    0 [us]  #=  1
-seq_4:Initialize     INFO Time User   : Tot=    0 [us]  #=  1
-seq_2:Initialize     INFO Time User   : Tot=    0 [us]  #=  1
-seq_5:Initialize     INFO Time User   : Tot=    0 [us]  #=  1
-Counter1:Execute     INFO Time User   : Tot=    0 [us] Ave/Min/Max=       0(+-       0)/       0/       0 [us] #=  5
-HelloWorld:Execute   INFO Time User   : Tot=    0 [us] Ave/Min/Max=       0(+-       0)/       0/       0 [us] #=  5
-Prescaler2:Execute   INFO Time User   : Tot=    0 [us] Ave/Min/Max=       0(+-       0)/       0/       0 [us] #= 10
-StopperAlg:Execute   INFO Time User   : Tot=    0 [us] Ave/Min/Max=       0(+-       0)/       0/       0 [us] #= 10
-ANDCounter:Execute   INFO Time User   : Tot=    0 [us] Ave/Min/Max=       0(+-       0)/       0/       0 [us] #= 10
-Prescaler1:Execute   INFO Time User   : Tot=    0 [us] Ave/Min/Max=       0(+-       0)/       0/       0 [us] #= 10
-SubAlg2:Execute      INFO Time User   : Tot=    0 [us] Ave/Min/Max=       0(+-       0)/       0/       0 [us] #= 10
-AND:Execute          INFO Time User   : Tot=    0 [us] Ave/Min/Max=       0(+-       0)/       0/       0 [us] #= 10
-OR:Execute           INFO Time User   : Tot=    0 [us] Ave/Min/Max=       0(+-       0)/       0/       0 [us] #= 10
-SubAlg1:Execute      INFO Time User   : Tot=    0 [us] Ave/Min/Max=       0(+-       0)/       0/       0 [us] #= 10
-seq_3:Execute        INFO Time User   : Tot=    0 [us] Ave/Min/Max=       0(+-       0)/       0/       0 [us] #= 10
-seq_9:Execute        INFO Time User   : Tot=    0 [us] Ave/Min/Max=       0(+-       0)/       0/       0 [us] #= 10
-seq_1:Execute        INFO Time User   : Tot=    0 [us] Ave/Min/Max=       0(+-       0)/       0/       0 [us] #= 10
-seq_4:Execute        INFO Time User   : Tot=    0 [us] Ave/Min/Max=       0(+-       0)/       0/       0 [us] #= 10
-seq_7:Execute        INFO Time User   : Tot=    0 [us] Ave/Min/Max=       0(+-       0)/       0/       0 [us] #= 10
-seq_2:Execute        INFO Time User   : Tot=    0 [us] Ave/Min/Max=       0(+-       0)/       0/       0 [us] #= 10
-ParentAlg:Execute    INFO Time User   : Tot=    0 [us] Ave/Min/Max=       0(+-       0)/       0/       0 [us] #= 10
-seq_0:Execute        INFO Time User   : Tot=    0 [us] Ave/Min/Max=       0(+-       0)/       0/       0 [us] #= 10
-seq_5:Execute        INFO Time User   : Tot=    0 [us] Ave/Min/Max=       0(+-       0)/       0/       0 [us] #= 10
-seq_6:Execute        INFO Time User   : Tot=    0 [us] Ave/Min/Max=       0(+-       0)/       0/       0 [us] #= 10
-seq_8:Execute        INFO Time User   : Tot=    0 [us] Ave/Min/Max=       0(+-       0)/       0/       0 [us] #= 10
-seq_10:Execute       INFO Time User   : Tot=    0 [us] Ave/Min/Max=       0(+-       0)/       0/       0 [us] #= 10
-seq_0:Initialize     INFO Time User   : Tot=  140 [ms]  #=  1
-seq_6:Initialize     INFO Time User   : Tot=  140 [ms]  #=  1
-seq_8:Initialize     INFO Time User   : Tot=  140 [ms]  #=  1
-seq_10:Initialize    INFO Time User   : Tot=  140 [ms]  #=  1
-ChronoStatSvc        INFO Time User   : Tot=  150 [ms]  #=  1
-*****Chrono*****     INFO ****************************************************************************************************
-ChronoStatSvc.f...   INFO  Service finalized successfully
-TIMER                INFO -------------------------------------------------------------------
-TIMER                INFO Algorithm                      | exec (ms) |   count   | total (s)
-TIMER                INFO -------------------------------------------------------------------
-TIMER                INFO seq_10                         |   0.08812 |        10 | 0.0008812
-TIMER                INFO  seq_8                         |   0.07443 |        10 | 0.0007443
-TIMER                INFO   seq_6                        |   0.05825 |        10 | 0.0005825
-TIMER                INFO    seq_0                       |   0.02413 |        10 | 0.0002413
-TIMER                INFO     ParentAlg                  |   0.01714 |        10 | 0.0001714
-TIMER                INFO      SubAlg1                   |  0.004275 |        10 | 4.275e-05
-TIMER                INFO      SubAlg2                   |  0.003784 |        10 | 3.784e-05
-TIMER                INFO     StopperAlg                 |  0.001317 |        10 | 1.317e-05
-TIMER                INFO    seq_5                       |   0.02875 |        10 | 0.0002875
-TIMER                INFO     seq_2                      |   0.01441 |        10 | 0.0001441
-TIMER                INFO      seq_1                     |  0.008704 |        10 | 8.704e-05
-TIMER                INFO       Prescaler1               |  0.001764 |        10 | 1.764e-05
-TIMER                INFO       HelloWorld               |  0.004186 |         5 | 2.093e-05
-TIMER                INFO      Counter1                  |  0.002424 |         5 | 1.212e-05
-TIMER                INFO     seq_4                      |   0.00887 |        10 |  8.87e-05
-TIMER                INFO      seq_3                     |  0.004965 |        10 | 4.965e-05
-TIMER                INFO       Prescaler2               |  0.001275 |        10 | 1.275e-05
-TIMER                INFO      Counter2                  |   0.00148 |         1 |  1.48e-06
-TIMER                INFO   seq_7                        |   0.01073 |        10 | 0.0001073
-TIMER                INFO    AND                         |  0.004045 |        10 | 4.045e-05
-TIMER                INFO    ANDCounter                  |  0.001221 |        10 | 1.221e-05
-TIMER                INFO  seq_9                         |  0.007801 |        10 | 7.801e-05
-TIMER                INFO   OR                           |  0.003919 |        10 | 3.919e-05
-TIMER                INFO   ORCounter                    |         0 |         0 |         0
-TIMER                INFO -------------------------------------------------------------------
-ApplicationMgr       INFO Application Manager Finalized successfully
-ApplicationMgr       INFO Application Manager Terminated successfully
diff --git a/GaudiTestSuite/tests/qmtest/refs/ControlFlow/SuperAlgDynamicGraph.ref b/GaudiTestSuite/tests/qmtest/refs/ControlFlow/SuperAlgDynamicGraph.ref
deleted file mode 100644
index 34d76a4f931a2e17b624de23327ecb405c368595..0000000000000000000000000000000000000000
--- a/GaudiTestSuite/tests/qmtest/refs/ControlFlow/SuperAlgDynamicGraph.ref
+++ /dev/null
@@ -1,154 +0,0 @@
-# setting LC_ALL to "C"
-# --> Including file '/home/marcocle/stacks/master/Gaudi/GaudiTestSuite/options/ControlFlow/SuperAlgDynamicGraph.py'
-# --- Configured Control Flow Expression:
-# (MySuperAlg('s1') >> MySuperAlg('s2'))
-# ---
-# <-- End of file '/home/marcocle/stacks/master/Gaudi/GaudiTestSuite/options/ControlFlow/SuperAlgDynamicGraph.py'
-# applying configuration of GaudiTestSuiteCommonConf
-# /***** User GaudiTestSuiteCommonConf/GaudiTestSuiteCommonConf ****************************************
-# |-OutputLevel = 3
-# |-DummyEvents = -1
-# \----- (End of User GaudiTestSuiteCommonConf/GaudiTestSuiteCommonConf) -------------------------------
-ApplicationMgr    SUCCESS
-====================================================================================================================================
-                                                   Welcome to ApplicationMgr (GaudiCoreSvc v36r12)
-                                          running on lbbuildinter01.cern.ch on Fri Apr 21 11:57:53 2023
-====================================================================================================================================
-ApplicationMgr       INFO Application Manager Configured successfully
-RndmGenSvc.Engine    INFO Generator engine type:CLHEP::RanluxEngine
-RndmGenSvc.Engine    INFO Current Seed:1234567 Luxury:3
-RndmGenSvc           INFO Using Random engine:HepRndm::Engine<CLHEP::RanluxEngine>
-TIMER.TIMER          INFO This machine has a speed about   3.03 times the speed of a 2.8 GHz Xeon.
-seq_3                INFO Member list: GaudiSequencer/seq_1, GaudiSequencer/seq_2
-ToolSvc.Sequenc...   INFO This machine has a speed about   3.23 times the speed of a 2.8 GHz Xeon.
-seq_1                INFO Member list: GaudiSequencer/seq_0, Gaudi::TestSuite::EventCounter/s1_Counter
-seq_0                INFO Member list: Gaudi::TestSuite::Prescaler/s1_Prescaler, HelloWorld/s1_HW
-s1_HW                INFO initializing....
-seq_2                INFO Member list: Gaudi::TestSuite::Prescaler/s2_Prescaler, Gaudi::TestSuite::EventCounter/s2_Counter
-s2_Prescaler        DEBUG Property update for OutputLevel : new value = 2
-s2_Prescaler        DEBUG input handles: 0
-s2_Prescaler        DEBUG output handles: 0
-s2_Prescaler        DEBUG Data Deps for s2_Prescaler
-s2_Counter          DEBUG Property update for OutputLevel : new value = 2
-s2_Counter          DEBUG input handles: 0
-s2_Counter          DEBUG output handles: 0
-s2_Counter          DEBUG Data Deps for s2_Counter
-EventLoopMgr         INFO Control Flow Expression:
-EventLoopMgr         INFO seq(seq(seq(Gaudi::TestSuite::Prescaler('s1_Prescaler') & HelloWorld('s1_HW')) & Gaudi::TestSuite::EventCounter('s1_Counter')) & seq(Gaudi::TestSuite::Prescaler('s2_Prescaler') & Gaudi::TestSuite::EventCounter('s2_Counter')))
-EventLoopMgr      WARNING Unable to locate service "EventSelector"
-EventLoopMgr      WARNING No events will be processed from external input.
-ApplicationMgr       INFO Application Manager Initialized successfully
-ApplicationMgr       INFO Application Manager Started successfully
-s1_HW                INFO executing....
-s2_Prescaler        DEBUG filter passed
-s2_Prescaler        DEBUG filter failed
-s1_HW                INFO executing....
-s2_Prescaler        DEBUG filter passed
-s2_Prescaler        DEBUG filter passed
-s1_HW                INFO executing....
-s2_Prescaler        DEBUG filter passed
-s2_Prescaler        DEBUG filter failed
-s1_HW                INFO executing....
-s2_Prescaler        DEBUG filter passed
-s2_Prescaler        DEBUG filter passed
-s1_HW                INFO executing....
-s2_Prescaler        DEBUG filter passed
-s2_Prescaler        DEBUG filter failed
-s1_Counter           INFO Number of counters : 1
- |    Counter                                      |     #     |    sum     | mean/eff^* | rms/err^*  |     min     |     max     |
- | "count"                                         |         5 |
-s1_Prescaler         INFO Number of counters : 1
- |    Counter                                      |     #     |    sum     | mean/eff^* | rms/err^*  |     min     |     max     |
- |*"passed"                                        |        10 |          5 |( 50.00000 +- 15.81139)% |
-s2_Counter           INFO Number of counters : 1
- |    Counter                                      |     #     |    sum     | mean/eff^* | rms/err^*  |     min     |     max     |
- | "count"                                         |         7 |
-s2_Prescaler         INFO Number of counters : 1
- |    Counter                                      |     #     |    sum     | mean/eff^* | rms/err^*  |     min     |     max     |
- |*"passed"                                        |        10 |          7 |( 70.00000 +- 14.49138)% |
-ApplicationMgr       INFO Application Manager Stopped successfully
-s1_HW                INFO finalizing....
-EventLoopMgr         INFO Histograms converted successfully according to request.
-ToolSvc              INFO Removing all tools created by ToolSvc
-ToolSvc.Sequenc...   INFO --------------------------------------------------------------------------------------------------
-ToolSvc.Sequenc...   INFO This machine has a speed about   3.23 times the speed of a 2.8 GHz Xeon.
-ToolSvc.Sequenc...   INFO Algorithm          (millisec) |    <user> |   <clock> |      min       max    sigma | entries | total (s) |
-ToolSvc.Sequenc...   INFO --------------------------------------------------------------------------------------------------
-ToolSvc.Sequenc...   INFO seq_3                         |     0.000 |     0.039 |    0.029       0.1     0.01 |      10 |     0.000 |
-ToolSvc.Sequenc...   INFO   seq_1                       |     0.000 |     0.022 |    0.014       0.0     0.01 |      10 |     0.000 |
-ToolSvc.Sequenc...   INFO     seq_0                     |     0.000 |     0.014 |    0.008       0.0     0.01 |      10 |     0.000 |
-ToolSvc.Sequenc...   INFO       s1_Prescaler            |     0.000 |     0.004 |    0.004       0.0     0.00 |      10 |     0.000 |
-ToolSvc.Sequenc...   INFO       s1_HW                   |     0.000 |     0.008 |    0.008       0.0     0.00 |       5 |     0.000 |
-ToolSvc.Sequenc...   INFO     s1_Counter                |     0.000 |     0.004 |    0.004       0.0     0.00 |       5 |     0.000 |
-ToolSvc.Sequenc...   INFO   seq_2                       |     0.000 |     0.016 |    0.013       0.0     0.00 |      10 |     0.000 |
-ToolSvc.Sequenc...   INFO     s2_Prescaler              |     0.000 |     0.008 |    0.008       0.0     0.00 |      10 |     0.000 |
-ToolSvc.Sequenc...   INFO     s2_Counter                |     0.000 |     0.003 |    0.003       0.0     0.00 |       7 |     0.000 |
-ToolSvc.Sequenc...   INFO --------------------------------------------------------------------------------------------------
-TIMER.TIMER          INFO --------------------------------------------------------------------------------------------------
-TIMER.TIMER          INFO This machine has a speed about   3.03 times the speed of a 2.8 GHz Xeon.
-TIMER.TIMER          INFO Algorithm          (millisec) |    <user> |   <clock> |      min       max    sigma | entries | total (s) |
-TIMER.TIMER          INFO --------------------------------------------------------------------------------------------------
-TIMER.TIMER          INFO EVENT LOOP                    |     0.000 |     0.061 |    0.038       0.2     0.04 |      10 |     0.001 |
-TIMER.TIMER          INFO  seq_3                        |     0.000 |     0.041 |    0.030       0.1     0.01 |      10 |     0.000 |
-TIMER.TIMER          INFO   seq_1                       |     0.000 |     0.019 |    0.011       0.0     0.01 |      10 |     0.000 |
-TIMER.TIMER          INFO    seq_0                      |     0.000 |     0.012 |    0.007       0.0     0.01 |      10 |     0.000 |
-TIMER.TIMER          INFO     s1_Prescaler              |     0.000 |     0.002 |    0.001       0.0     0.00 |      10 |     0.000 |
-TIMER.TIMER          INFO     s1_HW                     |     0.000 |     0.006 |    0.005       0.0     0.00 |       5 |     0.000 |
-TIMER.TIMER          INFO    s1_Counter                 |     0.000 |     0.002 |    0.001       0.0     0.00 |       5 |     0.000 |
-TIMER.TIMER          INFO   seq_2                       |     0.000 |     0.014 |    0.011       0.0     0.00 |      10 |     0.000 |
-TIMER.TIMER          INFO    s2_Prescaler               |     0.000 |     0.006 |    0.006       0.0     0.00 |      10 |     0.000 |
-TIMER.TIMER          INFO    s2_Counter                 |     0.000 |     0.001 |    0.001       0.0     0.00 |       7 |     0.000 |
-TIMER.TIMER          INFO --------------------------------------------------------------------------------------------------
-*****Chrono*****     INFO ****************************************************************************************************
-*****Chrono*****     INFO  The Final CPU consumption ( Chrono ) Table (ordered)
-*****Chrono*****     INFO ****************************************************************************************************
-s1_HW:Stop           INFO Time User   : Tot=    0 [us]  #=  1
-s2_Counter:Stop      INFO Time User   : Tot=    0 [us]  #=  1
-s2_Counter:Start     INFO Time User   : Tot=    0 [us]  #=  1
-s2_Counter:Fina...   INFO Time User   : Tot=    0 [us]  #=  1
-s1_Prescaler:Stop    INFO Time User   : Tot=    0 [us]  #=  1
-s1_Prescaler:Start   INFO Time User   : Tot=    0 [us]  #=  1
-s2_Prescaler:Fi...   INFO Time User   : Tot=    0 [us]  #=  1
-s1_Prescaler:Fi...   INFO Time User   : Tot=    0 [us]  #=  1
-s2_Prescaler:In...   INFO Time User   : Tot=    0 [us]  #=  1
-s1_HW:Start          INFO Time User   : Tot=    0 [us]  #=  1
-s2_Prescaler:Start   INFO Time User   : Tot=    0 [us]  #=  1
-s2_Prescaler:Stop    INFO Time User   : Tot=    0 [us]  #=  1
-s1_Counter:Stop      INFO Time User   : Tot=    0 [us]  #=  1
-s1_Counter:Start     INFO Time User   : Tot=    0 [us]  #=  1
-s1_Counter:Init...   INFO Time User   : Tot=    0 [us]  #=  1
-s1_Counter:Fina...   INFO Time User   : Tot=    0 [us]  #=  1
-s2_Counter:Init...   INFO Time User   : Tot=    0 [us]  #=  1
-seq_2:Stop           INFO Time User   : Tot=    0 [us]  #=  1
-seq_2:Start          INFO Time User   : Tot=    0 [us]  #=  1
-seq_0:Start          INFO Time User   : Tot=    0 [us]  #=  1
-seq_0:Stop           INFO Time User   : Tot=    0 [us]  #=  1
-s1_HW:Finalize       INFO Time User   : Tot=    0 [us]  #=  1
-s1_Prescaler:In...   INFO Time User   : Tot=    0 [us]  #=  1
-seq_1:Stop           INFO Time User   : Tot=    0 [us]  #=  1
-seq_1:Start          INFO Time User   : Tot=    0 [us]  #=  1
-seq_2:Finalize       INFO Time User   : Tot=    0 [us]  #=  1
-seq_3:Stop           INFO Time User   : Tot=    0 [us]  #=  1
-seq_3:Start          INFO Time User   : Tot=    0 [us]  #=  1
-s1_HW:Initialize     INFO Time User   : Tot=    0 [us]  #=  1
-seq_0:Finalize       INFO Time User   : Tot=    0 [us]  #=  1
-seq_1:Finalize       INFO Time User   : Tot=    0 [us]  #=  1
-seq_3:Finalize       INFO Time User   : Tot=    0 [us]  #=  1
-seq_2:Initialize     INFO Time User   : Tot=    0 [us]  #=  1
-seq_0:Initialize     INFO Time User   : Tot=    0 [us]  #=  1
-s1_Counter:Execute   INFO Time User   : Tot=    0 [us] Ave/Min/Max=       0(+-       0)/       0/       0 [us] #=  5
-s1_HW:Execute        INFO Time User   : Tot=    0 [us] Ave/Min/Max=       0(+-       0)/       0/       0 [us] #=  5
-s2_Counter:Execute   INFO Time User   : Tot=    0 [us] Ave/Min/Max=       0(+-       0)/       0/       0 [us] #=  7
-s1_Prescaler:Ex...   INFO Time User   : Tot=    0 [us] Ave/Min/Max=       0(+-       0)/       0/       0 [us] #= 10
-s2_Prescaler:Ex...   INFO Time User   : Tot=    0 [us] Ave/Min/Max=       0(+-       0)/       0/       0 [us] #= 10
-seq_0:Execute        INFO Time User   : Tot=    0 [us] Ave/Min/Max=       0(+-       0)/       0/       0 [us] #= 10
-seq_2:Execute        INFO Time User   : Tot=    0 [us] Ave/Min/Max=       0(+-       0)/       0/       0 [us] #= 10
-seq_1:Execute        INFO Time User   : Tot=    0 [us] Ave/Min/Max=       0(+-       0)/       0/       0 [us] #= 10
-seq_3:Execute        INFO Time User   : Tot=    0 [us] Ave/Min/Max=       0(+-       0)/       0/       0 [us] #= 10
-seq_1:Initialize     INFO Time User   : Tot=   50 [ms]  #=  1
-seq_3:Initialize     INFO Time User   : Tot=  360 [ms]  #=  1
-ChronoStatSvc        INFO Time User   : Tot=  370 [ms]  #=  1
-*****Chrono*****     INFO ****************************************************************************************************
-ChronoStatSvc.f...   INFO  Service finalized successfully
-ApplicationMgr       INFO Application Manager Finalized successfully
-ApplicationMgr       INFO Application Manager Terminated successfully
diff --git a/GaudiTestSuite/tests/qmtest/refs/ControlFlow/SuperAlgorithm.ref b/GaudiTestSuite/tests/qmtest/refs/ControlFlow/SuperAlgorithm.ref
deleted file mode 100644
index b995505e09214b89ca8995e130a8f482adc52b85..0000000000000000000000000000000000000000
--- a/GaudiTestSuite/tests/qmtest/refs/ControlFlow/SuperAlgorithm.ref
+++ /dev/null
@@ -1,311 +0,0 @@
-# setting LC_ALL to "C"
-# --> Including file '/home/marcocle/stacks/master/Gaudi/GaudiTestSuite/options/ControlFlow/SuperAlgorithm.py'
-# --- Configured Control Flow Expression:
-# ((((ParentAlg('ParentAlg') >> StopperAlg('StopperAlg')) >> (Gaudi_Test_MySuperAlg('s1') >> Gaudi_Test_MySuperAlg('s2'))) >> (HelloWorld('AND') & Gaudi__TestSuite__EventCounter('ANDCounter'))) >> (HelloWorld('OR') | Gaudi__TestSuite__EventCounter('ORCounter')))
-# ---
-# <-- End of file '/home/marcocle/stacks/master/Gaudi/GaudiTestSuite/options/ControlFlow/SuperAlgorithm.py'
-# applying configuration of GaudiTestSuiteCommonConf
-# /***** User GaudiTestSuiteCommonConf/GaudiTestSuiteCommonConf ****************************************
-# |-OutputLevel = 3
-# |-DummyEvents = -1
-# \----- (End of User GaudiTestSuiteCommonConf/GaudiTestSuiteCommonConf) -------------------------------
-ApplicationMgr    SUCCESS
-====================================================================================================================================
-                                                   Welcome to ApplicationMgr (GaudiCoreSvc v36r12)
-                                          running on lbbuildinter01.cern.ch on Fri Apr 21 19:08:21 2023
-====================================================================================================================================
-ApplicationMgr       INFO Application Manager Configured successfully
-seq_10               INFO Member list: Gaudi::Sequencer/seq_8, Gaudi::Sequencer/seq_9
-seq_8                INFO Member list: Gaudi::Sequencer/seq_6, Gaudi::Sequencer/seq_7
-seq_6                INFO Member list: Gaudi::Sequencer/seq_0, Gaudi::Sequencer/seq_5
-seq_0                INFO Member list: ParentAlg, StopperAlg
-ParentAlg            INFO creating sub-algorithms....
-SubAlg1              INFO initializing....
-SubAlg2              INFO initializing....
-seq_5                INFO Member list: Gaudi::Sequencer/seq_2, Gaudi::Sequencer/seq_4
-seq_2                INFO Member list: Gaudi::Sequencer/seq_1, Gaudi::TestSuite::EventCounter/s1_Counter
-seq_1                INFO Member list: Gaudi::TestSuite::Prescaler/s1_Prescaler, HelloWorld/s1_HW
-s1_HW                INFO initializing....
-seq_4                INFO Member list: Gaudi::Sequencer/seq_3, Gaudi::TestSuite::EventCounter/s2_Counter
-seq_3                INFO Member list: Gaudi::TestSuite::Prescaler/s2_Prescaler, HelloWorld/s2_HW
-s2_Prescaler        DEBUG Property update for OutputLevel : new value = 2
-s2_Prescaler        DEBUG input handles: 0
-s2_Prescaler        DEBUG output handles: 0
-s2_Prescaler        DEBUG Data Deps for s2_Prescaler
-s2_HW               DEBUG Property update for OutputLevel : new value = 2
-s2_HW                INFO initializing....
-s2_HW               DEBUG input handles: 0
-s2_HW               DEBUG output handles: 0
-s2_HW               DEBUG Data Deps for s2_HW
-s2_Counter          DEBUG Property update for OutputLevel : new value = 2
-s2_Counter          DEBUG input handles: 0
-s2_Counter          DEBUG output handles: 0
-s2_Counter          DEBUG Data Deps for s2_Counter
-seq_7                INFO Member list: HelloWorld/AND, Gaudi::TestSuite::EventCounter/ANDCounter
-AND                  INFO initializing....
-seq_9                INFO Member list: HelloWorld/OR, Gaudi::TestSuite::EventCounter/ORCounter
-OR                   INFO initializing....
-EventLoopMgr         INFO Control Flow Expression:
-EventLoopMgr         INFO seq(seq(seq(seq(ParentAlg('ParentAlg') >> StopperAlg('StopperAlg')) >> seq(seq(seq(Gaudi::TestSuite::Prescaler('s1_Prescaler') & HelloWorld('s1_HW')) & Gaudi::TestSuite::EventCounter('s1_Counter')) >> seq(seq(Gaudi::TestSuite::Prescaler('s2_Prescaler') & HelloWorld('s2_HW')) & Gaudi::TestSuite::EventCounter('s2_Counter')))) >> seq(HelloWorld('AND') & Gaudi::TestSuite::EventCounter('ANDCounter'))) >> seq(HelloWorld('OR') | Gaudi::TestSuite::EventCounter('ORCounter')))
-EventLoopMgr      WARNING Unable to locate service "EventSelector"
-EventLoopMgr      WARNING No events will be processed from external input.
-ApplicationMgr       INFO Application Manager Initialized successfully
-ApplicationMgr       INFO Application Manager Started successfully
-ParentAlg            INFO executing....
-SubAlg1              INFO executing....
-SubAlg2              INFO executing....
-s1_HW                INFO executing....
-s2_Prescaler        DEBUG filter passed
-s2_HW                INFO executing....
-AND                  INFO executing....
-OR                   INFO executing....
-ParentAlg            INFO executing....
-SubAlg1              INFO executing....
-SubAlg2              INFO executing....
-s2_Prescaler        DEBUG filter failed
-AND                  INFO executing....
-OR                   INFO executing....
-ParentAlg            INFO executing....
-SubAlg1              INFO executing....
-SubAlg2              INFO executing....
-s1_HW                INFO executing....
-s2_Prescaler        DEBUG filter passed
-s2_HW                INFO executing....
-AND                  INFO executing....
-OR                   INFO executing....
-ParentAlg            INFO executing....
-SubAlg1              INFO executing....
-SubAlg2              INFO executing....
-s2_Prescaler        DEBUG filter passed
-s2_HW                INFO executing....
-AND                  INFO executing....
-OR                   INFO executing....
-ParentAlg            INFO executing....
-SubAlg1              INFO executing....
-SubAlg2              INFO executing....
-s1_HW                INFO executing....
-s2_Prescaler        DEBUG filter passed
-s2_HW                INFO executing....
-AND                  INFO executing....
-OR                   INFO executing....
-ParentAlg            INFO executing....
-SubAlg1              INFO executing....
-SubAlg2              INFO executing....
-s2_Prescaler        DEBUG filter failed
-AND                  INFO executing....
-OR                   INFO executing....
-ParentAlg            INFO executing....
-SubAlg1              INFO executing....
-SubAlg2              INFO executing....
-s1_HW                INFO executing....
-s2_Prescaler        DEBUG filter passed
-s2_HW                INFO executing....
-AND                  INFO executing....
-OR                   INFO executing....
-ParentAlg            INFO executing....
-SubAlg1              INFO executing....
-SubAlg2              INFO executing....
-s2_Prescaler        DEBUG filter passed
-s2_HW                INFO executing....
-AND                  INFO executing....
-OR                   INFO executing....
-ParentAlg            INFO executing....
-SubAlg1              INFO executing....
-SubAlg2              INFO executing....
-s1_HW                INFO executing....
-s2_Prescaler        DEBUG filter passed
-s2_HW                INFO executing....
-AND                  INFO executing....
-OR                   INFO executing....
-ParentAlg            INFO executing....
-SubAlg1              INFO executing....
-SubAlg2              INFO executing....
-s2_Prescaler        DEBUG filter failed
-AND                  INFO executing....
-OR                   INFO executing....
-ANDCounter           INFO Number of counters : 1
- |    Counter                                      |     #     |    sum     | mean/eff^* | rms/err^*  |     min     |     max     |
- | "count"                                         |        10 |
-s1_Counter           INFO Number of counters : 1
- |    Counter                                      |     #     |    sum     | mean/eff^* | rms/err^*  |     min     |     max     |
- | "count"                                         |         5 |
-s1_Prescaler         INFO Number of counters : 1
- |    Counter                                      |     #     |    sum     | mean/eff^* | rms/err^*  |     min     |     max     |
- |*"passed"                                        |        10 |          5 |( 50.00000 +- 15.81139)% |
-s2_Counter           INFO Number of counters : 1
- |    Counter                                      |     #     |    sum     | mean/eff^* | rms/err^*  |     min     |     max     |
- | "count"                                         |         7 |
-s2_Prescaler         INFO Number of counters : 1
- |    Counter                                      |     #     |    sum     | mean/eff^* | rms/err^*  |     min     |     max     |
- |*"passed"                                        |        10 |          7 |( 70.00000 +- 14.49138)% |
-ApplicationMgr       INFO Application Manager Stopped successfully
-ParentAlg            INFO finalizing....
-SubAlg1              INFO finalizing....
-SubAlg2              INFO finalizing....
-s1_HW                INFO finalizing....
-s2_HW                INFO finalizing....
-AND                  INFO finalizing....
-OR                   INFO finalizing....
-EventLoopMgr         INFO Histograms converted successfully according to request.
-ToolSvc              INFO Removing all tools created by ToolSvc
-*****Chrono*****     INFO ****************************************************************************************************
-*****Chrono*****     INFO  The Final CPU consumption ( Chrono ) Table (ordered)
-*****Chrono*****     INFO ****************************************************************************************************
-StopperAlg:Stop      INFO Time User   : Tot=    0 [us]  #=  1
-s2_HW:Start          INFO Time User   : Tot=    0 [us]  #=  1
-s2_Prescaler:Stop    INFO Time User   : Tot=    0 [us]  #=  1
-s2_Prescaler:Start   INFO Time User   : Tot=    0 [us]  #=  1
-s2_Prescaler:In...   INFO Time User   : Tot=    0 [us]  #=  1
-s2_Prescaler:Fi...   INFO Time User   : Tot=    0 [us]  #=  1
-s2_HW:Stop           INFO Time User   : Tot=    0 [us]  #=  1
-StopperAlg:Fina...   INFO Time User   : Tot=    0 [us]  #=  1
-StopperAlg:Init...   INFO Time User   : Tot=    0 [us]  #=  1
-StopperAlg:Start     INFO Time User   : Tot=    0 [us]  #=  1
-s1_Counter:Start     INFO Time User   : Tot=    0 [us]  #=  1
-s1_Counter:Init...   INFO Time User   : Tot=    0 [us]  #=  1
-s1_Counter:Fina...   INFO Time User   : Tot=    0 [us]  #=  1
-SubAlg1:Start        INFO Time User   : Tot=    0 [us]  #=  1
-SubAlg1:Stop         INFO Time User   : Tot=    0 [us]  #=  1
-s2_Counter:Stop      INFO Time User   : Tot=    0 [us]  #=  1
-s2_Counter:Init...   INFO Time User   : Tot=    0 [us]  #=  1
-s2_Counter:Start     INFO Time User   : Tot=    0 [us]  #=  1
-SubAlg2:Start        INFO Time User   : Tot=    0 [us]  #=  1
-SubAlg2:Stop         INFO Time User   : Tot=    0 [us]  #=  1
-s1_HW:Start          INFO Time User   : Tot=    0 [us]  #=  1
-s1_Prescaler:Fi...   INFO Time User   : Tot=    0 [us]  #=  1
-s1_Prescaler:Start   INFO Time User   : Tot=    0 [us]  #=  1
-AND:Start            INFO Time User   : Tot=    0 [us]  #=  1
-AND:Stop             INFO Time User   : Tot=    0 [us]  #=  1
-s1_HW:Stop           INFO Time User   : Tot=    0 [us]  #=  1
-ANDCounter:Fina...   INFO Time User   : Tot=    0 [us]  #=  1
-ANDCounter:Init...   INFO Time User   : Tot=    0 [us]  #=  1
-ANDCounter:Start     INFO Time User   : Tot=    0 [us]  #=  1
-ANDCounter:Stop      INFO Time User   : Tot=    0 [us]  #=  1
-s1_Prescaler:Stop    INFO Time User   : Tot=    0 [us]  #=  1
-s2_Counter:Fina...   INFO Time User   : Tot=    0 [us]  #=  1
-s1_Counter:Stop      INFO Time User   : Tot=    0 [us]  #=  1
-OR:Start             INFO Time User   : Tot=    0 [us]  #=  1
-OR:Stop              INFO Time User   : Tot=    0 [us]  #=  1
-ORCounter:Finalize   INFO Time User   : Tot=    0 [us]  #=  1
-ORCounter:Initi...   INFO Time User   : Tot=    0 [us]  #=  1
-ORCounter:Start      INFO Time User   : Tot=    0 [us]  #=  1
-ORCounter:Stop       INFO Time User   : Tot=    0 [us]  #=  1
-s1_Prescaler:In...   INFO Time User   : Tot=    0 [us]  #=  1
-OR:Finalize          INFO Time User   : Tot=    0 [us]  #=  1
-SubAlg2:Finalize     INFO Time User   : Tot=    0 [us]  #=  1
-s2_HW:Finalize       INFO Time User   : Tot=    0 [us]  #=  1
-SubAlg1:Finalize     INFO Time User   : Tot=    0 [us]  #=  1
-s1_HW:Finalize       INFO Time User   : Tot=    0 [us]  #=  1
-seq_9:Start          INFO Time User   : Tot=    0 [us]  #=  1
-AND:Finalize         INFO Time User   : Tot=    0 [us]  #=  1
-seq_1:Start          INFO Time User   : Tot=    0 [us]  #=  1
-seq_1:Stop           INFO Time User   : Tot=    0 [us]  #=  1
-seq_3:Start          INFO Time User   : Tot=    0 [us]  #=  1
-seq_3:Stop           INFO Time User   : Tot=    0 [us]  #=  1
-seq_7:Stop           INFO Time User   : Tot=    0 [us]  #=  1
-seq_9:Stop           INFO Time User   : Tot=    0 [us]  #=  1
-ParentAlg:Stop       INFO Time User   : Tot=    0 [us]  #=  1
-ParentAlg:Start      INFO Time User   : Tot=    0 [us]  #=  1
-seq_7:Start          INFO Time User   : Tot=    0 [us]  #=  1
-SubAlg2:Initialize   INFO Time User   : Tot=    0 [us]  #=  1
-seq_2:Start          INFO Time User   : Tot=    0 [us]  #=  1
-seq_4:Start          INFO Time User   : Tot=    0 [us]  #=  1
-seq_0:Stop           INFO Time User   : Tot=    0 [us]  #=  1
-seq_2:Stop           INFO Time User   : Tot=    0 [us]  #=  1
-SubAlg1:Initialize   INFO Time User   : Tot=    0 [us]  #=  1
-seq_4:Stop           INFO Time User   : Tot=    0 [us]  #=  1
-OR:Initialize        INFO Time User   : Tot=    0 [us]  #=  1
-AND:Initialize       INFO Time User   : Tot=    0 [us]  #=  1
-s2_HW:Initialize     INFO Time User   : Tot=    0 [us]  #=  1
-seq_0:Start          INFO Time User   : Tot=    0 [us]  #=  1
-seq_7:Finalize       INFO Time User   : Tot=    0 [us]  #=  1
-seq_3:Finalize       INFO Time User   : Tot=    0 [us]  #=  1
-seq_9:Finalize       INFO Time User   : Tot=    0 [us]  #=  1
-seq_5:Start          INFO Time User   : Tot=    0 [us]  #=  1
-seq_5:Stop           INFO Time User   : Tot=    0 [us]  #=  1
-seq_4:Finalize       INFO Time User   : Tot=    0 [us]  #=  1
-s1_HW:Initialize     INFO Time User   : Tot=    0 [us]  #=  1
-seq_6:Stop           INFO Time User   : Tot=    0 [us]  #=  1
-seq_6:Start          INFO Time User   : Tot=    0 [us]  #=  1
-ParentAlg:Finalize   INFO Time User   : Tot=    0 [us]  #=  1
-seq_8:Stop           INFO Time User   : Tot=    0 [us]  #=  1
-seq_8:Start          INFO Time User   : Tot=    0 [us]  #=  1
-seq_10:Start         INFO Time User   : Tot=    0 [us]  #=  1
-seq_10:Stop          INFO Time User   : Tot=    0 [us]  #=  1
-seq_0:Finalize       INFO Time User   : Tot=    0 [us]  #=  1
-seq_1:Finalize       INFO Time User   : Tot=    0 [us]  #=  1
-seq_2:Finalize       INFO Time User   : Tot=    0 [us]  #=  1
-seq_5:Finalize       INFO Time User   : Tot=    0 [us]  #=  1
-seq_6:Finalize       INFO Time User   : Tot=    0 [us]  #=  1
-seq_7:Initialize     INFO Time User   : Tot=    0 [us]  #=  1
-seq_9:Initialize     INFO Time User   : Tot=    0 [us]  #=  1
-seq_8:Finalize       INFO Time User   : Tot=    0 [us]  #=  1
-seq_10:Finalize      INFO Time User   : Tot=    0 [us]  #=  1
-seq_3:Initialize     INFO Time User   : Tot=    0 [us]  #=  1
-seq_1:Initialize     INFO Time User   : Tot=    0 [us]  #=  1
-ParentAlg:Initi...   INFO Time User   : Tot=    0 [us]  #=  1
-seq_4:Initialize     INFO Time User   : Tot=    0 [us]  #=  1
-seq_2:Initialize     INFO Time User   : Tot=    0 [us]  #=  1
-seq_5:Initialize     INFO Time User   : Tot=    0 [us]  #=  1
-s1_Counter:Execute   INFO Time User   : Tot=    0 [us] Ave/Min/Max=       0(+-       0)/       0/       0 [us] #=  5
-s1_HW:Execute        INFO Time User   : Tot=    0 [us] Ave/Min/Max=       0(+-       0)/       0/       0 [us] #=  5
-s2_Counter:Execute   INFO Time User   : Tot=    0 [us] Ave/Min/Max=       0(+-       0)/       0/       0 [us] #=  7
-s2_HW:Execute        INFO Time User   : Tot=    0 [us] Ave/Min/Max=       0(+-       0)/       0/       0 [us] #=  7
-ANDCounter:Execute   INFO Time User   : Tot=    0 [us] Ave/Min/Max=       0(+-       0)/       0/       0 [us] #= 10
-StopperAlg:Execute   INFO Time User   : Tot=    0 [us] Ave/Min/Max=       0(+-       0)/       0/       0 [us] #= 10
-s1_Prescaler:Ex...   INFO Time User   : Tot=    0 [us] Ave/Min/Max=       0(+-       0)/       0/       0 [us] #= 10
-SubAlg2:Execute      INFO Time User   : Tot=    0 [us] Ave/Min/Max=       0(+-       0)/       0/       0 [us] #= 10
-SubAlg1:Execute      INFO Time User   : Tot=    0 [us] Ave/Min/Max=       0(+-       0)/       0/       0 [us] #= 10
-AND:Execute          INFO Time User   : Tot=    0 [us] Ave/Min/Max=       0(+-       0)/       0/       0 [us] #= 10
-OR:Execute           INFO Time User   : Tot=    0 [us] Ave/Min/Max=       0(+-       0)/       0/       0 [us] #= 10
-s2_Prescaler:Ex...   INFO Time User   : Tot=    0 [us] Ave/Min/Max=       0(+-       0)/       0/       0 [us] #= 10
-seq_9:Execute        INFO Time User   : Tot=    0 [us] Ave/Min/Max=       0(+-       0)/       0/       0 [us] #= 10
-seq_1:Execute        INFO Time User   : Tot=    0 [us] Ave/Min/Max=       0(+-       0)/       0/       0 [us] #= 10
-seq_7:Execute        INFO Time User   : Tot=    0 [us] Ave/Min/Max=       0(+-       0)/       0/       0 [us] #= 10
-seq_3:Execute        INFO Time User   : Tot=    0 [us] Ave/Min/Max=       0(+-       0)/       0/       0 [us] #= 10
-seq_2:Execute        INFO Time User   : Tot=    0 [us] Ave/Min/Max=       0(+-       0)/       0/       0 [us] #= 10
-ParentAlg:Execute    INFO Time User   : Tot=    0 [us] Ave/Min/Max=       0(+-       0)/       0/       0 [us] #= 10
-seq_4:Execute        INFO Time User   : Tot=    0 [us] Ave/Min/Max=       0(+-       0)/       0/       0 [us] #= 10
-seq_0:Execute        INFO Time User   : Tot=    0 [us] Ave/Min/Max=       0(+-       0)/       0/       0 [us] #= 10
-seq_5:Execute        INFO Time User   : Tot=    0 [us] Ave/Min/Max=       0(+-       0)/       0/       0 [us] #= 10
-seq_6:Execute        INFO Time User   : Tot=    0 [us] Ave/Min/Max=       0(+-       0)/       0/       0 [us] #= 10
-seq_8:Execute        INFO Time User   : Tot=    0 [us] Ave/Min/Max=       0(+-       0)/       0/       0 [us] #= 10
-seq_10:Execute       INFO Time User   : Tot=    0 [us] Ave/Min/Max=       0(+-       0)/       0/       0 [us] #= 10
-seq_0:Initialize     INFO Time User   : Tot=   90 [ms]  #=  1
-seq_6:Initialize     INFO Time User   : Tot=   90 [ms]  #=  1
-seq_8:Initialize     INFO Time User   : Tot=  100 [ms]  #=  1
-seq_10:Initialize    INFO Time User   : Tot=  100 [ms]  #=  1
-ChronoStatSvc        INFO Time User   : Tot=  110 [ms]  #=  1
-*****Chrono*****     INFO ****************************************************************************************************
-ChronoStatSvc.f...   INFO  Service finalized successfully
-TIMER                INFO -------------------------------------------------------------------
-TIMER                INFO Algorithm                      | exec (ms) |   count   | total (s)
-TIMER                INFO -------------------------------------------------------------------
-TIMER                INFO seq_10                         |   0.09244 |        10 | 0.0009244
-TIMER                INFO  seq_8                         |   0.07947 |        10 | 0.0007947
-TIMER                INFO   seq_6                        |   0.06407 |        10 | 0.0006407
-TIMER                INFO    seq_0                       |   0.02248 |        10 | 0.0002248
-TIMER                INFO     ParentAlg                  |   0.01602 |        10 | 0.0001602
-TIMER                INFO      SubAlg1                   |  0.003833 |        10 | 3.833e-05
-TIMER                INFO      SubAlg2                   |  0.003921 |        10 | 3.921e-05
-TIMER                INFO     StopperAlg                 |   0.00113 |        10 |  1.13e-05
-TIMER                INFO    seq_5                       |   0.03661 |        10 | 0.0003661
-TIMER                INFO     seq_2                      |   0.01368 |        10 | 0.0001368
-TIMER                INFO      seq_1                     |  0.008275 |        10 | 8.275e-05
-TIMER                INFO       s1_Prescaler             |  0.001708 |        10 | 1.708e-05
-TIMER                INFO       s1_HW                    |   0.00445 |         5 | 2.225e-05
-TIMER                INFO      s1_Counter                |  0.002424 |         5 | 1.212e-05
-TIMER                INFO     seq_4                      |   0.01782 |        10 | 0.0001782
-TIMER                INFO      seq_3                     |   0.01242 |        10 | 0.0001242
-TIMER                INFO       s2_Prescaler             |  0.004882 |        10 | 4.882e-05
-TIMER                INFO       s2_HW                    |  0.003726 |         7 | 2.608e-05
-TIMER                INFO      s2_Counter                |  0.001179 |         7 |  8.25e-06
-TIMER                INFO   seq_7                        |   0.01041 |        10 | 0.0001041
-TIMER                INFO    AND                         |  0.004075 |        10 | 4.075e-05
-TIMER                INFO    ANDCounter                  |  0.001142 |        10 | 1.142e-05
-TIMER                INFO  seq_9                         |  0.007486 |        10 | 7.486e-05
-TIMER                INFO   OR                           |  0.004064 |        10 | 4.064e-05
-TIMER                INFO   ORCounter                    |         0 |         0 |         0
-TIMER                INFO -------------------------------------------------------------------
-ApplicationMgr       INFO Application Manager Finalized successfully
-ApplicationMgr       INFO Application Manager Terminated successfully
diff --git a/GaudiTestSuite/tests/qmtest/refs/CounterAlg.ref b/GaudiTestSuite/tests/qmtest/refs/CounterAlg.ref
deleted file mode 100644
index 76f3c109dcd6f16e0b3a0d8ba10b384dcb9a0189..0000000000000000000000000000000000000000
--- a/GaudiTestSuite/tests/qmtest/refs/CounterAlg.ref
+++ /dev/null
@@ -1,42 +0,0 @@
-# setting LC_ALL to "C"
-# --> Including file '/home/sponce/dev4/Gaudi/GaudiTestSuite/options/CounterAlg.py'
-# <-- End of file '/home/sponce/dev4/Gaudi/GaudiTestSuite/options/CounterAlg.py'
-ApplicationMgr    SUCCESS
-====================================================================================================================================
-                                                   Welcome to ApplicationMgr (GaudiCoreSvc v36r1)
-                                          running on lblhcbpr11.cern.ch on Tue Oct  5 08:42:36 2021
-====================================================================================================================================
-ApplicationMgr       INFO Application Manager Configured successfully
-EventLoopMgr      WARNING Unable to locate service "EventSelector"
-EventLoopMgr      WARNING No events will be processed from external input.
-ApplicationMgr       INFO Application Manager Initialized successfully
-ApplicationMgr       INFO Application Manager Started successfully
-CounterAlg           INFO Super nice message, max 5 times
-CounterAlg           INFO Super nice message, max 5 times
-CounterAlg           INFO Super nice message, max 5 times
-CounterAlg           INFO Super nice message, max 5 times
-CounterAlg           INFO Suppressing message: 'Super nice message, max 5 times'
-CounterAlg           INFO Number of counters : 18
- |    Counter                                      |     #     |    sum     | mean/eff^* | rms/err^*  |     min     |     max     |
- | "Average"                                       |       500 |        750 |     1.5000 |
- | "AverageInteger"                                |       500 |        500 |     1.0000 |
- | "AverageNonAtomic"                              |       500 |        750 |     1.5000 |
- | "Basic"                                         |       500 |
- |*"Binomial"                                      |       500 |        500 |( 100.0000 +-  0.000000)% |
- | "DQCounter10"                                   |       490 |
- | "DQCounter11"                                   |       489 |
- | "DQCounter12"                                   |       488 |
- | "DQCounter13"                                   |       487 |
- | "DQCounter14"                                   |       486 |
- | "DQCounter15"                                   |       485 |
- | "DQCounter16"                                   |       484 |
- | "DQCounter17"                                   |       483 |
- | "DQCounter18"                                   |       482 |
- | "DQCounter19"                                   |       481 |
- | "Sigma"                                         |       500 |       1250 |     2.5000 |      0.0000 |
- | "Stat"                                          |       500 |       1750 |     3.5000 |      0.0000 |      3.5000 |      3.5000 |
- | "Super nice message, max 5 times"               |       500 |
-ApplicationMgr       INFO Application Manager Stopped successfully
-EventLoopMgr         INFO Histograms converted successfully according to request.
-ApplicationMgr       INFO Application Manager Finalized successfully
-ApplicationMgr       INFO Application Manager Terminated successfully
diff --git a/GaudiTestSuite/tests/qmtest/refs/DataOnDemand.ref b/GaudiTestSuite/tests/qmtest/refs/DataOnDemand.ref
deleted file mode 100644
index 243a260cf4814e4995eb37a89dc67fe1aa34ffc0..0000000000000000000000000000000000000000
--- a/GaudiTestSuite/tests/qmtest/refs/DataOnDemand.ref
+++ /dev/null
@@ -1,74 +0,0 @@
-# setting LC_ALL to "C"
-# --> Including file '/home/marco/Devel/LHCb/workspace/Gaudi/GaudiTestSuite/options/DataOnDemand.py'
-# <-- End of file '/home/marco/Devel/LHCb/workspace/Gaudi/GaudiTestSuite/options/DataOnDemand.py'
-# applying configuration of GaudiTestSuiteCommonConf
-# /***** User GaudiTestSuiteCommonConf/GaudiTestSuiteCommonConf ****************************************
-# |-OutputLevel = 3
-# |-DummyEvents = -1
-# \----- (End of User GaudiTestSuiteCommonConf/GaudiTestSuiteCommonConf) -------------------------------
-ApplicationMgr    SUCCESS
-====================================================================================================================================
-                                                   Welcome to ApplicationMgr (GaudiCoreSvc v4r1)
-                                          running on pcphlbc16 on Mon Jun 27 11:31:39 2016
-====================================================================================================================================
-ApplicationMgr       INFO Application Manager Configured successfully
-StatusCodeSvc        INFO initialize
-DataOnDemandSvc   WARNING Algorithms [[deprecated]] use AlgMap
-DataOnDemandSvc   WARNING Nodes [[deprecated]] use NodeMap
-MyDataAlgorithm      INFO initializing....
-MyDataAlgorithm      INFO ....initialization done
-EventLoopMgr      WARNING Unable to locate service "EventSelector"
-EventLoopMgr      WARNING No events will be processed from external input.
-HistogramPersis...WARNING Histograms saving not required.
-ApplicationMgr       INFO Application Manager Initialized successfully
-ApplicationMgr       INFO Application Manager Started successfully
-MyDataAlgorithm      INFO executing....
-MuonDigits           INFO initializing....
-MuonDigits           INFO executing....
-MuonFoos             INFO initializing....
-MuonFoos             INFO executing....
-MyDataAlgorithm      INFO ....execution done
-MyDataAlgorithm      INFO executing....
-MuonDigits           INFO executing....
-MuonFoos             INFO executing....
-MyDataAlgorithm      INFO ....execution done
-MyDataAlgorithm      INFO executing....
-MuonDigits           INFO executing....
-MuonFoos             INFO executing....
-MyDataAlgorithm      INFO ....execution done
-MyDataAlgorithm      INFO executing....
-MuonDigits           INFO executing....
-MuonFoos             INFO executing....
-MyDataAlgorithm      INFO ....execution done
-MyDataAlgorithm      INFO executing....
-MuonDigits           INFO executing....
-MuonFoos             INFO executing....
-MyDataAlgorithm      INFO ....execution done
-MyDataAlgorithm      INFO executing....
-MuonDigits           INFO executing....
-MuonFoos             INFO executing....
-MyDataAlgorithm      INFO ....execution done
-MyDataAlgorithm      INFO executing....
-MuonDigits           INFO executing....
-MuonFoos             INFO executing....
-MyDataAlgorithm      INFO ....execution done
-MyDataAlgorithm      INFO executing....
-MuonDigits           INFO executing....
-MuonFoos             INFO executing....
-MyDataAlgorithm      INFO ....execution done
-MyDataAlgorithm      INFO executing....
-MuonDigits           INFO executing....
-MuonFoos             INFO executing....
-MyDataAlgorithm      INFO ....execution done
-MyDataAlgorithm      INFO executing....
-MuonDigits           INFO executing....
-MuonFoos             INFO executing....
-MyDataAlgorithm      INFO ....execution done
-ApplicationMgr       INFO Application Manager Stopped successfully
-MuonDigits           INFO finalizing....
-MuonFoos             INFO finalizing....
-MyDataAlgorithm      INFO finalizing....
-EventLoopMgr         INFO Histograms converted successfully according to request.
-DataOnDemandSvc      INFO Handled "DataFault" incidents: 20/20/40(Alg/Node/Total).
-ApplicationMgr       INFO Application Manager Finalized successfully
-ApplicationMgr       INFO Application Manager Terminated successfully
diff --git a/GaudiTestSuite/tests/qmtest/refs/DataOnDemandDyn.ref b/GaudiTestSuite/tests/qmtest/refs/DataOnDemandDyn.ref
deleted file mode 100644
index d57ec9ac9c94916b1847ceafbf002e06e745fc82..0000000000000000000000000000000000000000
--- a/GaudiTestSuite/tests/qmtest/refs/DataOnDemandDyn.ref
+++ /dev/null
@@ -1,73 +0,0 @@
-# --> Including file '/afs/cern.ch/user/m/marcocle/scratch0/workspace/Gaudi/GaudiTestSuite/options/DataOnDemand.py'
-# <-- End of file '/afs/cern.ch/user/m/marcocle/scratch0/workspace/Gaudi/GaudiTestSuite/options/DataOnDemand.py'
-# --> Including file '/afs/cern.ch/user/m/marcocle/scratch0/workspace/Gaudi/GaudiTestSuite/tests/qmtest/gauditestsuite.dataondemand.dynamic.launch.py'
-# <-- End of file '/afs/cern.ch/user/m/marcocle/scratch0/workspace/Gaudi/GaudiTestSuite/tests/qmtest/gauditestsuite.dataondemand.dynamic.launch.py'
-# applying configuration of GaudiTestSuiteCommonConf
-# /***** User GaudiTestSuiteCommonConf/GaudiTestSuiteCommonConf ****************************************
-# |-OutputLevel = 3
-# \----- (End of User GaudiTestSuiteCommonConf/GaudiTestSuiteCommonConf) -------------------------------
-ApplicationMgr    SUCCESS
-====================================================================================================================================
-                                                   Welcome to ApplicationMgr(GaudiCoreSvc v1r0)
-                                          running on lxplus416.cern.ch on Mon Jan 16 16:27:07 2012
-====================================================================================================================================
-ApplicationMgr       INFO Application Manager Configured successfully
-StatusCodeSvc        INFO initialize
-MyDataAlgorithm      INFO initializing....
-MyDataAlgorithm      INFO ....initialization done
-EventLoopMgr      WARNING Unable to locate service "EventSelector"
-EventLoopMgr      WARNING No events will be processed from external input.
-HistogramPersis...WARNING Histograms saving not required.
-ApplicationMgr       INFO Application Manager Initialized successfully
-ApplicationMgr       INFO Application Manager Started successfully
-MyDataAlgorithm      INFO executing....
-MuonDigits           INFO initializing....
-MuonDigits           INFO executing....
-MuonFoos             INFO initializing....
-MuonFoos             INFO executing....
-MyDataAlgorithm      INFO ....execution done
-MyDataAlgorithm      INFO executing....
-MuonDigits           INFO executing....
-MuonFoos             INFO executing....
-MyDataAlgorithm      INFO ....execution done
-MyDataAlgorithm      INFO executing....
-MuonDigits           INFO executing....
-MuonFoos             INFO executing....
-MyDataAlgorithm      INFO ....execution done
-MyDataAlgorithm      INFO executing....
-MuonDigits           INFO executing....
-MuonFoos             INFO executing....
-MyDataAlgorithm      INFO ....execution done
-MyDataAlgorithm      INFO executing....
-MuonDigits           INFO executing....
-MuonFoos             INFO executing....
-MyDataAlgorithm      INFO ....execution done
-MyDataAlgorithm      INFO executing....
-MuonDigits           INFO executing....
-MuonFoos             INFO executing....
-MyDataAlgorithm      INFO ....execution done
-MyDataAlgorithm      INFO executing....
-MuonDigits           INFO executing....
-MuonFoos             INFO executing....
-MyDataAlgorithm      INFO ....execution done
-MyDataAlgorithm      INFO executing....
-MuonDigits           INFO executing....
-MuonFoos             INFO executing....
-MyDataAlgorithm      INFO ....execution done
-MyDataAlgorithm      INFO executing....
-MuonDigits           INFO executing....
-MuonFoos             INFO executing....
-MyDataAlgorithm      INFO ....execution done
-MyDataAlgorithm      INFO executing....
-MuonDigits           INFO executing....
-MuonFoos             INFO executing....
-MyDataAlgorithm      INFO ....execution done
-ApplicationMgr       INFO Application Manager Stopped successfully
-MuonDigits           INFO finalizing....
-MuonFoos             INFO finalizing....
-MyDataAlgorithm      INFO finalizing....
-EventLoopMgr         INFO Histograms converted successfully according to request.
-DataOnDemandSvc      INFO Handled "DataFault" incidents: 20/20/40(Alg/Node/Total).
-ToolSvc              INFO Removing all tools created by ToolSvc
-ApplicationMgr       INFO Application Manager Finalized successfully
-ApplicationMgr       INFO Application Manager Terminated successfully
diff --git a/GaudiTestSuite/tests/qmtest/refs/Empty.py b/GaudiTestSuite/tests/qmtest/refs/Empty.py
deleted file mode 100644
index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000
diff --git a/GaudiTestSuite/tests/qmtest/refs/FSMCallbackTest.ref b/GaudiTestSuite/tests/qmtest/refs/FSMCallbackTest.ref
deleted file mode 100644
index 287071a430594195e8dc4315bf3d6afad16a8de0..0000000000000000000000000000000000000000
--- a/GaudiTestSuite/tests/qmtest/refs/FSMCallbackTest.ref
+++ /dev/null
@@ -1,26 +0,0 @@
-# setting LC_ALL to "C"
-# --> Including file '/home/sponce/master/Gaudi/GaudiTestSuite/options/CallBackTest.py'
-# <-- End of file '/home/sponce/master/Gaudi/GaudiTestSuite/options/CallBackTest.py'
-ApplicationMgr    SUCCESS
-====================================================================================================================================
-                                                   Welcome to ApplicationMgr (GaudiCoreSvc v38r2)
-                                          running on lblhcbpr11.cern.ch on Mon Jun 17 16:10:53 2024
-====================================================================================================================================
-ApplicationMgr       INFO Application Manager Configured successfully
-Callback properly called at INITIALIZE
-EventLoopMgr      WARNING Unable to locate service "EventSelector"
-EventLoopMgr      WARNING No events will be processed from external input.
-ApplicationMgr       INFO Application Manager Initialized successfully
-Callback properly called at START
-ApplicationMgr       INFO Application Manager Started successfully
-Executing
-Executing
-Executing
-Executing
-Executing
-Callback properly called at STOP
-ApplicationMgr       INFO Application Manager Stopped successfully
-Callback properly called at FINALIZE
-EventLoopMgr         INFO Histograms converted successfully according to request.
-ApplicationMgr       INFO Application Manager Finalized successfully
-ApplicationMgr       INFO Application Manager Terminated successfully
diff --git a/GaudiTestSuite/tests/qmtest/refs/GPython.ref b/GaudiTestSuite/tests/qmtest/refs/GPython.ref
deleted file mode 100644
index 8455073ff8d86634cd98fe4d332f0affe11170ed..0000000000000000000000000000000000000000
--- a/GaudiTestSuite/tests/qmtest/refs/GPython.ref
+++ /dev/null
@@ -1,52 +0,0 @@
-ApplicationMgr       INFO Application Manager Configured successfully
-EventLoopMgr      WARNING Unable to locate service "EventSelector"
-EventLoopMgr      WARNING No events will be processed from external input.
-HistogramPersis...   INFO "CnvServices": ["HbookHistSvc", "RootHistSvc"]
-HistogramPersis...WARNING Histograms saving not required.
-PythonScriptingSvc   INFO Python version: [2.2]
-ApplicationMgr       INFO Application Manager Initialized successfully
-ApplicationMgr       INFO Successfully loaded modules: RootHistCnv, HbookCnv, GaudiAlg, GaudiAud
-RootHistSvc          INFO Writing ROOT histograms to: histo.root
-HistogramPersis...   INFO Added successfully Conversion service RootHistSvc
-RndmGenSvc.Engine    INFO Generator engine type:RanluxEngine
-RndmGenSvc.Engine    INFO Current Seed:1234567 Luxury:3
-RndmGenSvc           INFO Using Random engine:HepRndm::Engine<RanluxEngine>
-NTupleSvc            INFO Added stream file:NTuple.root as FILE1
-RFileCnv             INFO opening Root file "NTuple.root" for writing
-RRWNTupleCnv         INFO ID 100: added branch: Event# / Event#/I
-RRWNTupleCnv         INFO ID 100: added branch: Gauss / Gauss/F
-RRWNTupleCnv         INFO ID 100: added branch: Exp / Exp/F
-RRWNTupleCnv         INFO ID 100: added branch: Poisson / Poisson/F
-RRWNTupleCnv         INFO Booked TTree with ID:100 "Hello World"
-Destructor Called for RandomNumberAlg
-RootHistCnv::H1...   INFO creating TH1F id: 1  title: Gauss
-RootHistCnv::H1...   INFO creating TH1F id: 2  title: Exponential
-RootHistCnv::H1...   INFO creating TH1F id: 3  title: Poisson
-RootHistCnv::H1...   INFO creating TH1F id: 4  title: GaussianTail
-EventLoopMgr         INFO Histograms converted successfully according to request.
-RFileCnv             INFO dumping contents of /NTUPLES/FILE1
-TFile: name=NTuple.root, title=Athena Trees, option=CREATE
-******************************************************************************
-*Tree    :100       : Hello World                                            *
-*Entries :      100 : Total =           51492 bytes  File  Size =       1922 *
-*        :          : Tree compression factor =   1.00                       *
-******************************************************************************
-*Br    0 :Event#    : Event#/I                                               *
-*Entries :      100 : Total  Size=      12810 bytes  File Size  =          0 *
-*Baskets :        0 : Basket Size=      32000 bytes  Compression=   1.00     *
-*............................................................................*
-*Br    1 :Gauss     : Gauss/F                                                *
-*Entries :      100 : Total  Size=      12804 bytes  File Size  =          0 *
-*Baskets :        0 : Basket Size=      32000 bytes  Compression=   1.00     *
-*............................................................................*
-*Br    2 :Exp       : Exp/F                                                  *
-*Entries :      100 : Total  Size=      12792 bytes  File Size  =          0 *
-*Baskets :        0 : Basket Size=      32000 bytes  Compression=   1.00     *
-*............................................................................*
-*Br    3 :Poisson   : Poisson/F                                              *
-*Entries :      100 : Total  Size=      12816 bytes  File Size  =          0 *
-*Baskets :        0 : Basket Size=      32000 bytes  Compression=   1.00     *
-*............................................................................*
-NTupleSvc            INFO NTuples saved successfully
-ApplicationMgr       INFO Application Manager Finalized successfully
-ApplicationMgr       INFO Application Manager Terminated successfully
diff --git a/GaudiTestSuite/tests/qmtest/refs/Histograms_opts.ref b/GaudiTestSuite/tests/qmtest/refs/Histograms_opts.ref
deleted file mode 100644
index 38d7b8992bf7ff7da184b3cb602a934571dba2cd..0000000000000000000000000000000000000000
--- a/GaudiTestSuite/tests/qmtest/refs/Histograms_opts.ref
+++ /dev/null
@@ -1,43 +0,0 @@
-JobOptionsSvc        INFO # =======> /home/marcocle/stacks/master/Gaudi/GaudiTestSuite/options/Histograms.opts
-JobOptionsSvc        INFO # (5,1): AuditorSvc.Auditors = ["ChronoAuditor"]
-JobOptionsSvc        INFO # (9,1): MessageSvc.OutputLevel = 3
-JobOptionsSvc        INFO # (20,1): ApplicationMgr.TopAlg += ["Gaudi::TestSuite::HistoProps/Histos2"]
-JobOptionsSvc        INFO # (22,1): Histos2.Histo2 = ["Title", -5, 5, 200]
-JobOptionsSvc        INFO # (23,1): Histos2.Histo2 = ["Title", -5, 5]
-JobOptionsSvc        INFO # (24,1): Histos2.Histo2 = [-5, 5]
-JobOptionsSvc        INFO # (25,1): Histos2.Histo2 = [-5, 5, "Title"]
-JobOptionsSvc        INFO # (26,1): Histos2.Histo2 = [-5, 5, "Title", 200]
-JobOptionsSvc        INFO # (27,1): Histos2.Histo2 = [-5, 5, 200, "Title"]
-JobOptionsSvc        INFO # (28,1): Histos2.Histo2 = [-5, 5, 200]
-JobOptionsSvc        INFO # (34,1): ApplicationMgr.EvtMax = 50000
-JobOptionsSvc        INFO # (35,1): ApplicationMgr.EvtSel = "NONE"
-JobOptionsSvc        INFO # (40,1): ApplicationMgr.HistogramPersistency = "ROOT"
-JobOptionsSvc        INFO # (41,1): ApplicationMgr.ExtSvc = ["Gaudi::Monitoring::MessageSvcSink"]
-JobOptionsSvc        INFO # (42,1): RootHistSvc.OutputFile = "histo-opts.root"
-JobOptionsSvc        INFO # (52,1): HistogramDataSvc.OutputLevel = 2
-JobOptionsSvc        INFO Job options successfully read in from /home/marcocle/stacks/master/Gaudi/GaudiTestSuite/options/Histograms.opts
-ApplicationMgr    SUCCESS
-====================================================================================================================================
-                                                   Welcome to ApplicationMgr (GaudiCoreSvc v36r12)
-                                          running on lbbuildinter01.cern.ch on Thu Apr 20 15:12:37 2023
-====================================================================================================================================
-ApplicationMgr       INFO Application Manager Configured successfully
-EventLoopMgr      WARNING Unable to locate service "EventSelector"
-EventLoopMgr      WARNING No events will be processed from external input.
-HistogramDataSvc    DEBUG Property update for OutputLevel : new value = 2
-HistogramDataSvc    DEBUG Service base class initialized successfully
-RootHistSvc          INFO Writing ROOT histograms to: histo-opts.root
-HistogramPersis...   INFO Added successfully Conversion service RootHistSvc
-ApplicationMgr       INFO Application Manager Initialized successfully
-ApplicationMgr       INFO Application Manager Started successfully
-RndmGenSvc.Engine    INFO Generator engine type:CLHEP::RanluxEngine
-RndmGenSvc.Engine    INFO Current Seed:1234567 Luxury:3
-RndmGenSvc           INFO Using Random engine:HepRndm::Engine<CLHEP::RanluxEngine>
-ApplicationMgr       INFO Application Manager Stopped successfully
-Histos2           SUCCESS Histograms report
- | name                      | title                     | entries |
- | Histo1                    | Histogram1                |   50000 |
- | Histo2                    |                           |   50000 |
-EventLoopMgr         INFO Histograms converted successfully according to request.
-ApplicationMgr       INFO Application Manager Finalized successfully
-ApplicationMgr       INFO Application Manager Terminated successfully
diff --git a/GaudiTestSuite/tests/qmtest/refs/Histograms_py.ref b/GaudiTestSuite/tests/qmtest/refs/Histograms_py.ref
deleted file mode 100644
index 57299a9ecf2f8fcb490758f3d9c76421894bde64..0000000000000000000000000000000000000000
--- a/GaudiTestSuite/tests/qmtest/refs/Histograms_py.ref
+++ /dev/null
@@ -1,38 +0,0 @@
-# setting LC_ALL to "C"
-# --> Including file '/home/sponce/master/Gaudi/GaudiTestSuite/options/Histograms.py'
-# <-- End of file '/home/sponce/master/Gaudi/GaudiTestSuite/options/Histograms.py'
-ApplicationMgr    SUCCESS
-====================================================================================================================================
-                                                   Welcome to ApplicationMgr (GaudiCoreSvc v37r2)
-                                          running on lblhcbpr11.cern.ch on Fri Dec 15 10:58:44 2023
-====================================================================================================================================
-ApplicationMgr       INFO Application Manager Configured successfully
-Gaudi::Histogra...   INFO Writing ROOT histograms to: testHisto.root
-SimpleCounterHi...  DEBUG Property update for OutputLevel : new value = 2
-SimpleCounterHi...  DEBUG input handles: 0
-SimpleCounterHi...  DEBUG output handles: 0
-SimpleRootCount...  DEBUG Property update for OutputLevel : new value = 2
-SimpleRootCount...  DEBUG input handles: 0
-SimpleRootCount...  DEBUG output handles: 0
-EventLoopMgr      WARNING Unable to locate service "EventSelector"
-EventLoopMgr      WARNING No events will be processed from external input.
-RootHistSvc          INFO Writing ROOT histograms to: histo.root
-HistogramPersis...   INFO Added successfully Conversion service RootHistSvc
-ApplicationMgr       INFO Application Manager Initialized successfully
-ApplicationMgr       INFO Application Manager Started successfully
-RndmGenSvc.Engine    INFO Generator engine type:CLHEP::RanluxEngine
-RndmGenSvc.Engine    INFO Current Seed:1234567 Luxury:3
-RndmGenSvc           INFO Using Random engine:HepRndm::Engine<CLHEP::RanluxEngine>
-SimpleCounterHi...SUCCESS Filling Histograms...... Please be patient !
-SimpleRootCount...SUCCESS Filling Histograms...... Please be patient !
-Gaudi::Histogra...   INFO Completed update of ROOT histograms in: testHisto.root
-SimpleCounterHi...   INFO Number of counters : 1
- |    Counter                                      |     #     |    sum     | mean/eff^* | rms/err^*  |     min     |     max     |
- | "calls"                                         |     50000 |
-SimpleRootCount...   INFO Number of counters : 1
- |    Counter                                      |     #     |    sum     | mean/eff^* | rms/err^*  |     min     |     max     |
- | "calls"                                         |     50000 |
-ApplicationMgr       INFO Application Manager Stopped successfully
-EventLoopMgr         INFO Histograms converted successfully according to request.
-ApplicationMgr       INFO Application Manager Finalized successfully
-ApplicationMgr       INFO Application Manager Terminated successfully
diff --git a/GaudiTestSuite/tests/qmtest/refs/History.ref b/GaudiTestSuite/tests/qmtest/refs/History.ref
deleted file mode 100644
index f42bb2474ad10c36f1f577298a539ef0f0a70bbf..0000000000000000000000000000000000000000
--- a/GaudiTestSuite/tests/qmtest/refs/History.ref
+++ /dev/null
@@ -1,180 +0,0 @@
-JobOptionsSvc        INFO # =======> /build1/leggett/git/leggett/Gaudi/GaudiTestSuite/options/Services.opts
-JobOptionsSvc        INFO # (12,1): AuditorSvc.Auditors = ["ChronoAuditor"]
-JobOptionsSvc        INFO # =======> /build1/leggett/git/leggett/Gaudi/GaudiTestSuite/options/Common.opts
-JobOptionsSvc        INFO # (9,1): ApplicationMgr.StatusCodeCheck = 1
-JobOptionsSvc        INFO # =======> /build1/leggett/git/leggett/Gaudi/GaudiTestSuite/options/History.opts
-JobOptionsSvc        INFO # (10,1): ApplicationMgr.TopAlg = ["History"]
-JobOptionsSvc        INFO # (11,1): ApplicationMgr.ActivateHistory = 1
-JobOptionsSvc        INFO # (16,1): MessageSvc.OutputLevel = 1
-JobOptionsSvc        INFO # (17,1): MessageSvc.useColors = 1
-JobOptionsSvc        INFO # (19,1): MessageSvc.setVerbose += ["HistorySvc"]
-JobOptionsSvc        INFO # (20,1): MessageSvc.setDebug += ["FastHistorySvc"]
-JobOptionsSvc        INFO # (21,1): MessageSvc.setDebug += ["StatusCodeSvc", "IncidentSvc"]
-JobOptionsSvc        INFO # (23,1): HistorySvc.Dump = 0
-JobOptionsSvc        INFO # (24,1): HistorySvc.OutputFile = "history.dat"
-JobOptionsSvc        INFO # (25,1): HistorySvc.OutputLevel = 0
-JobOptionsSvc        INFO # (27,1): FastHistorySvc.Dump = 1
-JobOptionsSvc        INFO # (28,1): FastHistorySvc.OutputFile = "history.dat"
-JobOptionsSvc        INFO # (35,1): ApplicationMgr.EvtMax = 2
-JobOptionsSvc        INFO # (36,1): ApplicationMgr.EvtSel = "NONE"
-JobOptionsSvc        INFO Job options successfully read in from /build1/leggett/git/leggett/Gaudi/GaudiTestSuite/options/History.opts
-MessageSvc          DEBUG Service base class initialized successfully
-ApplicationMgr      DEBUG Getting my own properties
-ApplicationMgr    SUCCESS
-====================================================================================================================================
-                                                   Welcome to ApplicationMgr (GaudiCoreSvc v29r0)
-                                          running on pcphlbc16 on Sat Oct  7 10:18:11 2017
-====================================================================================================================================
-ApplicationMgr       INFO Application Manager Configured successfully
-ServiceManager      DEBUG Initializing service AppMgrRunable
-AppMgrRunable       DEBUG Service base class initialized successfully
-ServiceManager      DEBUG Initializing service EventLoopMgr
-EventLoopMgr        DEBUG Service base class initialized successfully
-IncidentSvc         DEBUG Service base class initialized successfully
-IncidentSvc         DEBUG Adding [AbortEvent] listener '<unknown>' with priority 0
-EventDataSvc        DEBUG Service base class initialized successfully
-EventDataSvc      VERBOSE ServiceLocatorHelper::service: found service IncidentSvc
-EventPersistenc...  DEBUG Service base class initialized successfully
-EventLoopMgr      VERBOSE ServiceLocatorHelper::service: found service EventDataSvc
-EventLoopMgr        DEBUG Creating Top Algorithm History with name History
-History           VERBOSE ServiceLocatorHelper::service: found service EventDataSvc
-TimelineSvc         DEBUG Service base class initialized successfully
-TimelineSvc         DEBUG initialize
-History           VERBOSE ServiceLocatorHelper::service: found service TimelineSvc
-History           VERBOSE ServiceLocatorHelper::service: found service HistorySvc
-History              INFO got historySvc: HistorySvc
-AlgExecStateSvc     DEBUG Service base class initialized successfully
-History           VERBOSE ServiceLocatorHelper::service: found service AlgExecStateSvc
-AlgExecStateSvc     DEBUG preInit: will add Alg History later
-History             DEBUG input handles: 0
-History             DEBUG output handles: 0
-History             DEBUG Data Deps for History
-EventLoopMgr      WARNING Unable to locate service "EventSelector" 
-EventLoopMgr      WARNING No events will be processed from external input.
-HistogramDataSvc    DEBUG Service base class initialized successfully
-HistogramDataSvc  VERBOSE ServiceLocatorHelper::service: found service IncidentSvc
-HistogramPersis...  DEBUG Service base class initialized successfully
-HistogramPersis...WARNING Histograms saving not required.
-HistogramDataSvc  VERBOSE ServiceLocatorHelper::service: found service HistogramPersistencySvc
-ServiceManager      DEBUG Initializing service HistorySvc
-HistorySvc          DEBUG Service base class initialized successfully
-HistorySvc          DEBUG Initializing HistorySvc
-AlgContextSvc       DEBUG Service base class initialized successfully
-AlgContextSvc     VERBOSE ServiceLocatorHelper::service: found service IncidentSvc
-IncidentSvc         DEBUG Adding [BeginEvent] listener 'AlgContextSvc' with priority 0
-IncidentSvc         DEBUG Adding [EndEvent] listener 'AlgContextSvc' with priority 0
-HistorySvc        VERBOSE ServiceLocatorHelper::service: found service AlgContextSvc
-HistorySvc        VERBOSE ServiceLocatorHelper::service: found service IncidentSvc
-ToolSvc             DEBUG Service base class initialized successfully
-IncidentSvc         DEBUG Adding [BeginEvent] listener 'HistorySvc' with priority -9223372036854775808
-ApplicationMgr       INFO Application Manager Initialized successfully
-ServiceManager      DEBUG Starting service AppMgrRunable
-ServiceManager      DEBUG Starting service IncidentSvc
-ServiceManager      DEBUG Starting service EventPersistencySvc
-ServiceManager      DEBUG Starting service EventDataSvc
-ServiceManager      DEBUG Starting service TimelineSvc
-ServiceManager      DEBUG Starting service AlgExecStateSvc
-ServiceManager      DEBUG Starting service HistogramPersistencySvc
-ServiceManager      DEBUG Starting service HistogramDataSvc
-ServiceManager      DEBUG Starting service AlgContextSvc
-ServiceManager      DEBUG Starting service ToolSvc
-ToolSvc             DEBUG START transition for AlgTools
-ServiceManager      DEBUG Starting service EventLoopMgr
-ServiceManager      DEBUG Starting service HistorySvc
-ApplicationMgr       INFO Application Manager Started successfully
-HistorySvc          DEBUG Registering algorithm: History
-HistorySvc           INFO Registered 1 Algorithms
-HistorySvc           INFO Registered 0 AlgTools
-HistorySvc          DEBUG Registering Service: MessageSvc
-HistorySvc          DEBUG Registering Service: JobOptionsSvc
-HistorySvc          DEBUG Registering Service: AppMgrRunable
-HistorySvc          DEBUG Registering Service: IncidentSvc
-HistorySvc          DEBUG Registering Service: EventPersistencySvc
-HistorySvc          DEBUG Registering Service: EventDataSvc
-HistorySvc          DEBUG Registering Service: TimelineSvc
-HistorySvc          DEBUG Registering Service: AlgExecStateSvc
-HistorySvc          DEBUG Registering Service: HistogramPersistencySvc
-HistorySvc          DEBUG Registering Service: HistogramDataSvc
-HistorySvc          DEBUG Registering Service: AlgContextSvc
-HistorySvc          DEBUG Registering Service: ToolSvc
-HistorySvc          DEBUG Registering Service: EventLoopMgr
-HistorySvc          DEBUG Registering Service: HistorySvc
-HistorySvc           INFO Registered 14 Services
-AlgExecStateSvc   VERBOSE reset(0)
-AlgExecStateSvc     DEBUG resizing state containers to : 1
-AlgExecStateSvc     DEBUG adding alg History to 1 slots
-AlgExecStateSvc   VERBOSE dumping state:
-  [slot: 0, incident: Invalid]:
-
-  + History  e: n
-
-AlgExecStateSvc   VERBOSE reset(0)
-EventLoopMgr        DEBUG ---> Loop Finished -  WSS 46.0273 | total time (skipping 1st evt) 31410 ns
-ServiceManager      DEBUG Stopping service HistorySvc
-HistorySvc        VERBOSE AlgContextSvc is Service
-HistorySvc        VERBOSE AlgExecStateSvc is Service
-HistorySvc        VERBOSE AppMgrRunable is Service
-HistorySvc        VERBOSE EventDataSvc is Service
-HistorySvc        VERBOSE EventLoopMgr is Service
-HistorySvc        VERBOSE EventPersistencySvc is Service
-HistorySvc        VERBOSE HistogramDataSvc is Service
-HistorySvc        VERBOSE HistogramPersistencySvc is Service
-HistorySvc        VERBOSE HistorySvc is Service
-HistorySvc        VERBOSE IncidentSvc is Service
-HistorySvc        VERBOSE JobOptionsSvc is Service
-HistorySvc        VERBOSE MessageSvc is Service
-HistorySvc        VERBOSE TimelineSvc is Service
-HistorySvc        VERBOSE ToolSvc is Service
-HistorySvc        VERBOSE History is Alg
-ServiceManager      DEBUG Stopping service EventLoopMgr
-ServiceManager      DEBUG Stopping service ToolSvc
-ToolSvc             DEBUG STOP transition for AlgTools
-ServiceManager      DEBUG Stopping service AlgContextSvc
-ServiceManager      DEBUG Stopping service HistogramDataSvc
-ServiceManager      DEBUG Stopping service HistogramPersistencySvc
-ServiceManager      DEBUG Stopping service AlgExecStateSvc
-ServiceManager      DEBUG Stopping service TimelineSvc
-ServiceManager      DEBUG Stopping service EventDataSvc
-ServiceManager      DEBUG Stopping service EventPersistencySvc
-ServiceManager      DEBUG Stopping service IncidentSvc
-ServiceManager      DEBUG Stopping service AppMgrRunable
-ApplicationMgr       INFO Application Manager Stopped successfully
-ServiceManager      DEBUG Finalizing service EventLoopMgr
-IncidentSvc         DEBUG Removing [AbortEvent] listener '<unknown>'
-EventLoopMgr         INFO Histograms converted successfully according to request.
-ServiceManager      DEBUG Finalizing service ToolSvc
-ToolSvc              INFO Removing all tools created by ToolSvc
-ToolSvc             DEBUG   Tool List : 
-ToolSvc             DEBUG Deleting 0 finalized tools
-ServiceManager      DEBUG Finalizing service AlgContextSvc
-IncidentSvc         DEBUG Removing [EndEvent] listener 'AlgContextSvc'
-IncidentSvc         DEBUG Removing [BeginEvent] listener 'AlgContextSvc'
-ServiceManager      DEBUG Finalizing service AlgExecStateSvc
-ServiceManager      DEBUG Finalizing service TimelineSvc
-ServiceManager      DEBUG Finalizing service EventDataSvc
-ServiceManager      DEBUG Finalizing service EventPersistencySvc
-ServiceManager      DEBUG Finalizing service IncidentSvc
-IncidentSvc         DEBUG Incident  timing: Mean(+-rms)/Min/Max:0(+-0)/0/0[ms] Total:0[s]
-ServiceManager      DEBUG Finalizing service AppMgrRunable
-ServiceManager      DEBUG Finalizing service HistogramDataSvc
-ServiceManager      DEBUG Finalizing service HistogramPersistencySvc
-ServiceManager      DEBUG Finalizing service HistorySvc
-HistorySvc        VERBOSE HistorySvc::finalize()
-HistorySvc           INFO Service finalised successfully
-ServiceManager      DEBUG Looping over all active services...
-ServiceManager      DEBUG ---- MessageSvc (refCount = 21)
-ServiceManager      DEBUG ---- JobOptionsSvc (refCount = 3)
-ServiceManager      DEBUG ---- HistorySvc (refCount = 3)
-ServiceManager      DEBUG ---- HistogramPersistencySvc (refCount = 3)
-ServiceManager      DEBUG ---- HistogramDataSvc (refCount = 4)
-ServiceManager      DEBUG ---- AppMgrRunable (refCount = 4)
-ServiceManager      DEBUG ---- IncidentSvc (refCount = 4)
-ServiceManager      DEBUG ---- EventPersistencySvc (refCount = 3)
-ServiceManager      DEBUG ---- EventDataSvc (refCount = 4)
-ServiceManager      DEBUG ---- TimelineSvc (refCount = 3)
-ServiceManager      DEBUG ---- AlgExecStateSvc (refCount = 4)
-ServiceManager      DEBUG ---- AlgContextSvc (refCount = 4)
-ServiceManager      DEBUG ---- ToolSvc (refCount = 4)
-ServiceManager      DEBUG ---- EventLoopMgr (refCount = 4)
-ApplicationMgr       INFO Application Manager Finalized successfully
-ApplicationMgr       INFO Application Manager Terminated successfully
diff --git a/GaudiTestSuite/tests/qmtest/refs/History.ref.winxp b/GaudiTestSuite/tests/qmtest/refs/History.ref.winxp
deleted file mode 100644
index f2313fc363758dd21b935897d0ebb3d2d6aebdb2..0000000000000000000000000000000000000000
--- a/GaudiTestSuite/tests/qmtest/refs/History.ref.winxp
+++ /dev/null
@@ -1,154 +0,0 @@
-JobOptionsSvc        INFO
-//GP:================================================================================
-//GP: include "D:\Profiles\clemenci\cmtuser\Gaudi\GaudiTestSuite\options\History.opts" (0,0)
-//GP: include "D:\Profiles\clemenci\cmtuser\Gaudi\GaudiTestSuite\options\Common.opts" (5,10)
-//GP: include "D:\Profiles\clemenci\cmtuser\Gaudi\GaudiTestSuite\options\Services.opts" (7,10)
-AuditorSvc.Auditors =  [ "ChronoAuditor" ] ;                            //GP: (1,1)
-//GP: end  "D:\Profiles\clemenci\cmtuser\Gaudi\GaudiTestSuite\options\Services.opts" (24,1)
-ApplicationMgr.StatusCodeCheck = 1;                                     //GP: (7,10)
-//GP: end  "D:\Profiles\clemenci\cmtuser\Gaudi\GaudiTestSuite\options\Common.opts" (16,1)
-ApplicationMgr.TopAlg =  [ "History" ] ;                                //GP: (5,10)
-ApplicationMgr.ActivateHistory = 1;                                     //GP: (5,10)
-MessageSvc.OutputLevel = 1;                                             //GP: (5,10)
-MessageSvc.useColors = 1;                                               //GP: (5,10)
-MessageSvc.setVerbose +=  [ "HistorySvc" ] ;                            //GP: (5,10)
-MessageSvc.setDebug +=  [ "FastHistorySvc" ] ;                          //GP: (5,10)
-MessageSvc.setDebug +=  [ "StatusCodeSvc" , "IncidentSvc" ] ;           //GP: (5,10)
-HistorySvc.Dump = 0;                                                    //GP: (5,10)
-HistorySvc.OutputFile = "history.dat";                                  //GP: (5,10)
-HistorySvc.OutputLevel = 0;                                             //GP: (5,10)
-FastHistorySvc.Dump = 1;                                                //GP: (5,10)
-FastHistorySvc.OutputFile = "history.dat";                              //GP: (5,10)
-ApplicationMgr.EvtMax = 2;                                              //GP: (5,10)
-ApplicationMgr.EvtSel = "NONE";                                         //GP: (5,10)
-//GP: end  "D:\Profiles\clemenci\cmtuser\Gaudi\GaudiTestSuite\options\History.opts" (43,1)
-//GP:================================================================================
-
-JobOptionsSvc        INFO Job options successfully read in from D:\Profiles\clemenci\cmtuser\Gaudi\GaudiTestSuite\options\History.opts
-ApplicationMgr      DEBUG Getting my own properties
-ApplicationMgr    SUCCESS
-====================================================================================================================================
-                                                   Welcome to ApplicationMgr $Revision: 1.77 $
-                                          running on CERNTSLHCB03 on Thu Jan 06 19:08:36 2011
-====================================================================================================================================
-ApplicationMgr       INFO Application Manager Configured successfully
-ServiceManager      DEBUG Initializing service StatusCodeSvc
-StatusCodeSvc       DEBUG Service base class initialized successfully
-StatusCodeSvc        INFO initialize
-ServiceManager      DEBUG Initializing service AppMgrRunable
-AppMgrRunable       DEBUG Service base class initialized successfully
-ServiceManager      DEBUG Initializing service EventLoopMgr
-EventLoopMgr        DEBUG Service base class initialized successfully
-IncidentSvc         DEBUG Service base class initialized successfully
-IncidentSvc         DEBUG Adding [AbortEvent] listener '<unknown>' with priority 0
-EventLoopMgr        DEBUG Creating Top Algorithm History with name History
-History           VERBOSE ServiceLocatorHelper::service: found service HistorySvc
-History              INFO got historySvc: HistorySvc
-EventDataSvc        DEBUG Service base class initialized successfully
-EventDataSvc      VERBOSE ServiceLocatorHelper::service: found service IncidentSvc
-EventPersistenc...  DEBUG Service base class initialized successfully
-EventLoopMgr      WARNING Unable to locate service "EventSelector"
-EventLoopMgr      WARNING No events will be processed from external input.
-HistogramDataSvc    DEBUG Service base class initialized successfully
-HistogramDataSvc  VERBOSE ServiceLocatorHelper::service: found service IncidentSvc
-HistogramPersis...  DEBUG  'CnvServices':[ 'RootHistSvc' ]
-HistogramPersis...  DEBUG Service base class initialized successfully
-HistogramPersis...WARNING Histograms saving not required.
-HistogramDataSvc  VERBOSE ServiceLocatorHelper::service: found service HistogramPersistencySvc
-ServiceManager      DEBUG Initializing service HistorySvc
-HistorySvc          DEBUG Service base class initialized successfully
-HistorySvc          DEBUG Initializing HistorySvc
-AlgContextSvc       DEBUG Service base class initialized successfully
-AlgContextSvc     VERBOSE ServiceLocatorHelper::service: found service IncidentSvc
-IncidentSvc         DEBUG Adding [BeginEvent] listener 'AlgContextSvc' with priority 0
-IncidentSvc         DEBUG Adding [EndEvent] listener 'AlgContextSvc' with priority 0
-HistorySvc        VERBOSE ServiceLocatorHelper::service: found service AlgContextSvc
-HistorySvc        VERBOSE ServiceLocatorHelper::service: found service IncidentSvc
-ToolSvc             DEBUG Service base class initialized successfully
-IncidentSvc         DEBUG Adding [BeginEvent] listener 'HistorySvc' with priority -2147483648
-ApplicationMgr       INFO Application Manager Initialized successfully
-ServiceManager      DEBUG Starting service StatusCodeSvc
-ServiceManager      DEBUG Starting service AppMgrRunable
-ServiceManager      DEBUG Starting service IncidentSvc
-ServiceManager      DEBUG Starting service EventPersistencySvc
-ServiceManager      DEBUG Starting service EventDataSvc
-ServiceManager      DEBUG Starting service HistogramPersistencySvc
-ServiceManager      DEBUG Starting service HistogramDataSvc
-ServiceManager      DEBUG Starting service AlgContextSvc
-ServiceManager      DEBUG Starting service ToolSvc
-ToolSvc             DEBUG START transition for AlgTools
-ServiceManager      DEBUG Starting service EventLoopMgr
-ServiceManager      DEBUG Starting service HistorySvc
-ApplicationMgr       INFO Application Manager Started successfully
-IncidentSvc       VERBOSE Calling 'AlgContextSvc' for incident [BeginEvent]
-IncidentSvc       VERBOSE Calling 'HistorySvc' for incident [BeginEvent]
-HistorySvc        VERBOSE ServiceLocatorHelper::service: found service JobOptionsSvc
-HistorySvc          DEBUG Registering algorithm: History
-HistorySvc           INFO Registered 1 Algorithms
-HistorySvc           INFO Registered 0 AlgTools
-HistorySvc          DEBUG Registering Service: StatusCodeSvc
-HistorySvc          DEBUG Registering Service: MessageSvc
-HistorySvc          DEBUG Registering Service: JobOptionsSvc
-HistorySvc          DEBUG Registering Service: AppMgrRunable
-HistorySvc          DEBUG Registering Service: IncidentSvc
-HistorySvc          DEBUG Registering Service: EventPersistencySvc
-HistorySvc          DEBUG Registering Service: EventDataSvc
-HistorySvc          DEBUG Registering Service: HistogramPersistencySvc
-HistorySvc          DEBUG Registering Service: HistogramDataSvc
-HistorySvc          DEBUG Registering Service: AlgContextSvc
-HistorySvc          DEBUG Registering Service: ToolSvc
-HistorySvc          DEBUG Registering Service: EventLoopMgr
-HistorySvc          DEBUG Registering Service: HistorySvc
-HistorySvc           INFO Registered 13 Services
-IncidentSvc       VERBOSE Calling 'AlgContextSvc' for incident [EndEvent]
-IncidentSvc       VERBOSE Calling 'AlgContextSvc' for incident [BeginEvent]
-ServiceManager      DEBUG Stopping service HistorySvc
-ServiceManager      DEBUG Stopping service EventLoopMgr
-IncidentSvc       VERBOSE Calling 'AlgContextSvc' for incident [EndEvent]
-ServiceManager      DEBUG Stopping service ToolSvc
-ToolSvc             DEBUG STOP transition for AlgTools
-ServiceManager      DEBUG Stopping service AlgContextSvc
-ServiceManager      DEBUG Stopping service HistogramDataSvc
-ServiceManager      DEBUG Stopping service HistogramPersistencySvc
-ServiceManager      DEBUG Stopping service EventDataSvc
-ServiceManager      DEBUG Stopping service EventPersistencySvc
-ServiceManager      DEBUG Stopping service IncidentSvc
-ServiceManager      DEBUG Stopping service AppMgrRunable
-ServiceManager      DEBUG Stopping service StatusCodeSvc
-ApplicationMgr       INFO Application Manager Stopped successfully
-ServiceManager      DEBUG Finalizing service HistorySvc
-HistorySvc           INFO Service finalised successfully
-ServiceManager      DEBUG Finalizing service EventLoopMgr
-IncidentSvc         DEBUG Removing [AbortEvent] listener '<unknown>'
-EventLoopMgr         INFO Histograms converted successfully according to request.
-ServiceManager      DEBUG Finalizing service ToolSvc
-ToolSvc              INFO Removing all tools created by ToolSvc
-ToolSvc             DEBUG   Tool List :
-ToolSvc             DEBUG Deleting 0 finalized tools
-ServiceManager      DEBUG Finalizing service AlgContextSvc
-IncidentSvc         DEBUG Removing [EndEvent] listener 'AlgContextSvc'
-IncidentSvc         DEBUG Removing [BeginEvent] listener 'AlgContextSvc'
-ServiceManager      DEBUG Finalizing service EventDataSvc
-ServiceManager      DEBUG Finalizing service EventPersistencySvc
-ServiceManager      DEBUG Finalizing service IncidentSvc
-IncidentSvc         DEBUG Incident  timing: Mean(+-rms)/Min/Max:0(+-0)/0/0[ms] Total:0[s]
-ServiceManager      DEBUG Finalizing service AppMgrRunable
-ServiceManager      DEBUG Finalizing service HistogramDataSvc
-ServiceManager      DEBUG Finalizing service HistogramPersistencySvc
-ServiceManager      DEBUG Finalizing service StatusCodeSvc
-ServiceManager      DEBUG Service reference count check:
-ServiceManager      DEBUG ---- StatusCodeSvc (refCount = 3)
-ServiceManager      DEBUG ---- MessageSvc (refCount = 15)
-ServiceManager      DEBUG ---- JobOptionsSvc (refCount = 4)
-ServiceManager      DEBUG ---- HistogramPersistencySvc (refCount = 3)
-ServiceManager      DEBUG ---- HistogramDataSvc (refCount = 4)
-ServiceManager      DEBUG ---- AppMgrRunable (refCount = 4)
-ServiceManager      DEBUG ---- IncidentSvc (refCount = 4)
-ServiceManager      DEBUG ---- EventPersistencySvc (refCount = 3)
-ServiceManager      DEBUG ---- EventDataSvc (refCount = 4)
-ServiceManager      DEBUG ---- AlgContextSvc (refCount = 4)
-ServiceManager      DEBUG ---- ToolSvc (refCount = 4)
-ServiceManager      DEBUG ---- EventLoopMgr (refCount = 4)
-ServiceManager      DEBUG ---- HistorySvc (refCount = 4)
-ApplicationMgr       INFO Application Manager Finalized successfully
-ApplicationMgr       INFO Application Manager Terminated successfully
diff --git a/GaudiTestSuite/tests/qmtest/refs/IncidentSvc.ref b/GaudiTestSuite/tests/qmtest/refs/IncidentSvc.ref
deleted file mode 100644
index 2c6d7a25cfe97a070bf979b652d09b1848f3070d..0000000000000000000000000000000000000000
--- a/GaudiTestSuite/tests/qmtest/refs/IncidentSvc.ref
+++ /dev/null
@@ -1,91 +0,0 @@
-JobOptionsSvc        INFO
-//GP:================================================================================
-//GP: include "/afs/cern.ch/user/m/marcocle/scratch0/workspace/Gaudi/GaudiTestSuite/options/IncidentSvc.opts" (0,0)
-//GP: include "/afs/cern.ch/user/m/marcocle/scratch0/workspace/Gaudi/GaudiTestSuite/options/Common.opts" (4,10)
-//GP: include "/afs/cern.ch/user/m/marcocle/scratch0/workspace/Gaudi/GaudiTestSuite/options/Services.opts" (7,10)
-AuditorSvc.Auditors =  [ "ChronoAuditor" ] ;                            //GP: (1,1)
-//GP: end  "/afs/cern.ch/user/m/marcocle/scratch0/workspace/Gaudi/GaudiTestSuite/options/Services.opts" (24,1)
-ApplicationMgr.StatusCodeCheck = 1;                                     //GP: (7,10)
-//GP: end  "/afs/cern.ch/user/m/marcocle/scratch0/workspace/Gaudi/GaudiTestSuite/options/Common.opts" (16,1)
-ApplicationMgr.TopAlg =  [ "IncidentListenerTestAlg" ] ;                //GP: (4,10)
-MessageSvc.OutputLevel = 3;                                             //GP: (4,10)
-ApplicationMgr.EvtMax = 5;                                              //GP: (4,10)
-ApplicationMgr.EvtSel = "NONE";                                         //GP: (4,10)
-ApplicationMgr.HistogramPersistency = "NONE";                           //GP: (4,10)
-//GP: end  "/afs/cern.ch/user/m/marcocle/scratch0/workspace/Gaudi/GaudiTestSuite/options/IncidentSvc.opts" (20,1)
-//GP:================================================================================
-
-JobOptionsSvc        INFO Job options successfully read in from /afs/cern.ch/user/m/marcocle/scratch0/workspace/Gaudi/GaudiTestSuite/options/IncidentSvc.opts
-ApplicationMgr    SUCCESS
-====================================================================================================================================
-                                                   Welcome to ApplicationMgr $Revision: 1.77 $
-                                          running on lxplus416.cern.ch on Fri Apr  8 18:18:11 2011
-====================================================================================================================================
-ApplicationMgr       INFO Application Manager Configured successfully
-StatusCodeSvc        INFO initialize
-IncidentListene...   INFO Registering incident listeners
-EventLoopMgr      WARNING Unable to locate service "EventSelector"
-EventLoopMgr      WARNING No events will be processed from external input.
-HistogramPersis...WARNING Histograms saving not required.
-ApplicationMgr       INFO Application Manager Initialized successfully
-ApplicationMgr       INFO Application Manager Started successfully
-EventBoundary        INFO Handling incident 'BeginEvent'
-Generic Listener     INFO Handling incident 'BeginEvent'
-Generic Listener     INFO Handling incident 'BeginProcessing'
-IncidentListene...   INFO Firing incident
-Listener 0           INFO Handling incident 'TestIncident'
-Listener 1           INFO Handling incident 'TestIncident'
-Listener 2           INFO Handling incident 'TestIncident'
-Listener 3           INFO Handling incident 'TestIncident'
-Generic Listener     INFO Handling incident 'TestIncident'
-Generic Listener     INFO Handling incident 'EndProcessing'
-EventBoundary        INFO Handling incident 'EndEvent'
-Generic Listener     INFO Handling incident 'EndEvent'
-EventBoundary        INFO Handling incident 'BeginEvent'
-Generic Listener     INFO Handling incident 'BeginEvent'
-Generic Listener     INFO Handling incident 'BeginProcessing'
-IncidentListene...   INFO Firing incident
-Listener 0           INFO Handling incident 'TestIncident'
-Listener 1           INFO Handling incident 'TestIncident'
-Listener 2           INFO Handling incident 'TestIncident'
-Generic Listener     INFO Handling incident 'TestIncident'
-Generic Listener     INFO Handling incident 'EndProcessing'
-EventBoundary        INFO Handling incident 'EndEvent'
-Generic Listener     INFO Handling incident 'EndEvent'
-EventBoundary        INFO Handling incident 'BeginEvent'
-Generic Listener     INFO Handling incident 'BeginEvent'
-Generic Listener     INFO Handling incident 'BeginProcessing'
-IncidentListene...   INFO Firing incident
-Listener 0           INFO Handling incident 'TestIncident'
-Listener 1           INFO Handling incident 'TestIncident'
-Listener 1           INFO deregistering
-Listener 2           INFO Handling incident 'TestIncident'
-Generic Listener     INFO Handling incident 'TestIncident'
-Generic Listener     INFO Handling incident 'EndProcessing'
-EventBoundary        INFO Handling incident 'EndEvent'
-Generic Listener     INFO Handling incident 'EndEvent'
-EventBoundary        INFO Handling incident 'BeginEvent'
-Generic Listener     INFO Handling incident 'BeginEvent'
-Generic Listener     INFO Handling incident 'BeginProcessing'
-IncidentListene...   INFO Firing incident
-Listener 0           INFO Handling incident 'TestIncident'
-Listener 2           INFO Handling incident 'TestIncident'
-Generic Listener     INFO Handling incident 'TestIncident'
-Generic Listener     INFO Handling incident 'EndProcessing'
-EventBoundary        INFO Handling incident 'EndEvent'
-Generic Listener     INFO Handling incident 'EndEvent'
-EventBoundary        INFO Handling incident 'BeginEvent'
-Generic Listener     INFO Handling incident 'BeginEvent'
-Generic Listener     INFO Handling incident 'BeginProcessing'
-IncidentListene...   INFO Firing incident
-Listener 0           INFO Handling incident 'TestIncident'
-Listener 2           INFO Handling incident 'TestIncident'
-Generic Listener     INFO Handling incident 'TestIncident'
-Generic Listener     INFO Handling incident 'EndProcessing'
-EventBoundary        INFO Handling incident 'EndEvent'
-Generic Listener     INFO Handling incident 'EndEvent'
-ApplicationMgr       INFO Application Manager Stopped successfully
-IncidentListene...   INFO Finalize
-EventLoopMgr         INFO Histograms converted successfully according to request.
-ApplicationMgr       INFO Application Manager Finalized successfully
-ApplicationMgr       INFO Application Manager Terminated successfully
diff --git a/GaudiTestSuite/tests/qmtest/refs/JSONSink.ref b/GaudiTestSuite/tests/qmtest/refs/JSONSink.ref
deleted file mode 100644
index 55344e7ba111ee482001048dc8d8f952850d3545..0000000000000000000000000000000000000000
--- a/GaudiTestSuite/tests/qmtest/refs/JSONSink.ref
+++ /dev/null
@@ -1,44 +0,0 @@
-# --> Including file '/scratch/everyone/jheuel/stack_main/Gaudi/GaudiTestSuite/options/CounterAlg.py'
-# <-- End of file '/scratch/everyone/jheuel/stack_main/Gaudi/GaudiTestSuite/options/CounterAlg.py'
-# --> Including file '/run/user/10297/tmppnu4ewxy.py'
-# <-- End of file '/run/user/10297/tmppnu4ewxy.py'
-ApplicationMgr    SUCCESS
-====================================================================================================================================
-                                                   Welcome to ApplicationMgr (GaudiCoreSvc v36r6)
-                                          running on pluscc03 on Mon Jul 25 15:53:21 2022
-====================================================================================================================================
-ApplicationMgr       INFO Application Manager Configured successfully
-EventLoopMgr      WARNING Unable to locate service "EventSelector"
-EventLoopMgr      WARNING No events will be processed from external input.
-ApplicationMgr       INFO Application Manager Initialized successfully
-ApplicationMgr       INFO Application Manager Started successfully
-CounterAlg           INFO Super nice message, max 5 times
-CounterAlg           INFO Super nice message, max 5 times
-CounterAlg           INFO Super nice message, max 5 times
-CounterAlg           INFO Super nice message, max 5 times
-CounterAlg           INFO Suppressing message: 'Super nice message, max 5 times'
-Gaudi::Monitori...   INFO Writing JSON file CounterAlg.json
-CounterAlg           INFO Number of counters : 18
- |    Counter                                      |     #     |    sum     | mean/eff^* | rms/err^*  |     min     |     max     |
- | "Average"                                       |       500 |        750 |     1.5000 |
- | "AverageInteger"                                |       500 |        500 |     1.0000 |
- | "AverageNonAtomic"                              |       500 |        750 |     1.5000 |
- | "Basic"                                         |       500 |
- |*"Binomial"                                      |       500 |        500 |( 100.0000 +-  0.000000)% |
- | "DQCounter10"                                   |       490 |
- | "DQCounter11"                                   |       489 |
- | "DQCounter12"                                   |       488 |
- | "DQCounter13"                                   |       487 |
- | "DQCounter14"                                   |       486 |
- | "DQCounter15"                                   |       485 |
- | "DQCounter16"                                   |       484 |
- | "DQCounter17"                                   |       483 |
- | "DQCounter18"                                   |       482 |
- | "DQCounter19"                                   |       481 |
- | "Sigma"                                         |       500 |       1250 |     2.5000 |      0.0000 |
- | "Stat"                                          |       500 |       1750 |     3.5000 |      0.0000 |      3.5000 |      3.5000 |
- | "Super nice message, max 5 times"               |       500 |
-ApplicationMgr       INFO Application Manager Stopped successfully
-EventLoopMgr         INFO Histograms converted successfully according to request.
-ApplicationMgr       INFO Application Manager Finalized successfully
-ApplicationMgr       INFO Application Manager Terminated successfully
diff --git a/GaudiTestSuite/tests/qmtest/refs/Maps.ref b/GaudiTestSuite/tests/qmtest/refs/Maps.ref
deleted file mode 100644
index d2d486cf78484e2fb11981d5bb5f648aa2d381b3..0000000000000000000000000000000000000000
--- a/GaudiTestSuite/tests/qmtest/refs/Maps.ref
+++ /dev/null
@@ -1,319 +0,0 @@
-JobOptionsSvc        INFO # =======> /build/marcocle/Gaudi/GaudiTestSuite/options/Maps.opts
-JobOptionsSvc        INFO # (16,1): ApplicationMgr.ExtSvc += ["RndmGenSvc"]
-JobOptionsSvc        INFO # (17,1): ApplicationMgr.TopAlg = ["MapAlg/Map"]
-JobOptionsSvc        INFO # (20,1): MessageSvc.OutputLevel = 3
-JobOptionsSvc        INFO # (22,1): ApplicationMgr.EvtMax = 10
-JobOptionsSvc        INFO # (23,1): ApplicationMgr.EvtSel = "NONE"
-JobOptionsSvc        INFO Job options successfully read in from /build/marcocle/Gaudi/GaudiTestSuite/options/Maps.opts
-ApplicationMgr    SUCCESS
-====================================================================================================================================
-                                                   Welcome to ApplicationMgr (GaudiCoreSvc v4r1)
-                                          running on lbbuild10.cern.ch on Fri Jul 15 12:08:37 2016
-====================================================================================================================================
-ApplicationMgr       INFO Application Manager Configured successfully
-RndmGenSvc.Engine    INFO Generator engine type:CLHEP::RanluxEngine
-RndmGenSvc.Engine    INFO Current Seed:1234567 Luxury:3
-RndmGenSvc           INFO Using Random engine:HepRndm::Engine<CLHEP::RanluxEngine>
-EventLoopMgr      WARNING Unable to locate service "EventSelector"
-EventLoopMgr      WARNING No events will be processed from external input.
-HistogramPersis...WARNING Histograms saving not required.
-ApplicationMgr       INFO Application Manager Initialized successfully
-ApplicationMgr       INFO Application Manager Started successfully
-Map               SUCCESS  Inserting key -2 1st:  True True True True
-Map               SUCCESS 1 Map1: { -2 : -1.5600000 }
-Map               SUCCESS 1 Map2: { -2 : -1.5600000 }
-Map               SUCCESS 1 Map3: { -2 : -1.5600000 }
-Map               SUCCESS 1 Map4: { -2 : -1.5600000 }
-Map               SUCCESS      CONST:   map2['1']: 0, map3['1']: 0, map4['1']: 0
-Map               SUCCESS 2 Map1: { -2 : -1.5600000 }
-Map               SUCCESS 2 Map2: { -2 : -1.5600000 }
-Map               SUCCESS 2 Map3: { -2 : -1.5600000 }
-Map               SUCCESS 2 Map4: { -2 : -1.5600000 }
-Map               SUCCESS  NON-CONST:   map1['7']: 0, map2['7']: 0, map3['7']: 0, map4['7']: 0
-Map               SUCCESS 3 Map1: { -2 : -1.5600000 , 7 : 0.0000000 }
-Map               SUCCESS 3 Map2: { -2 : -1.5600000 }
-Map               SUCCESS 3 Map3: { -2 : -1.5600000 , 7 : 0.0000000 }
-Map               SUCCESS 3 Map4: { -2 : -1.5600000 , 7 : 0.0000000 }
-Map               SUCCESS  Inserting key -2 2nd:  False False False False
-Map               SUCCESS 4 Map1: { -2 : -1.5600000 , 7 : 0.0000000 }
-Map               SUCCESS 4 Map2: { -2 : -1.5600000 }
-Map               SUCCESS 4 Map3: { -2 : -1.5600000 , 7 : 0.0000000 }
-Map               SUCCESS 4 Map4: { -2 : -1.5600000 , 7 : 0.0000000 }
-Map               SUCCESS  Erased :  True True True True
-Map               SUCCESS 5 Map1: { 7 : 0.0000000 }
-Map               SUCCESS 5 Map2: {  }
-Map               SUCCESS 5 Map3: { 7 : 0.0000000 }
-Map               SUCCESS 5 Map4: { 7 : 0.0000000 }
-Map               SUCCESS  Count key    0 :  0 0 0 0
-Map               SUCCESS  Count key    1 :  0 0 0 0
-Map               SUCCESS  Count key    7 :  1 0 1 1
-Map               SUCCESS  Count key -100 :  0 0 0 0
-Map               SUCCESS  Inserting key 8 1st:  True True True True
-Map               SUCCESS 1 Map1: { 7 : 0.0000000 , 8 : 0.40000000 }
-Map               SUCCESS 1 Map2: { 8 : 0.40000000 }
-Map               SUCCESS 1 Map3: { 7 : 0.0000000 , 8 : 0.40000000 }
-Map               SUCCESS 1 Map4: { 7 : 0.0000000 , 8 : 0.40000000 }
-Map               SUCCESS      CONST:   map2['1']: 0, map3['1']: 0, map4['1']: 0
-Map               SUCCESS 2 Map1: { 7 : 0.0000000 , 8 : 0.40000000 }
-Map               SUCCESS 2 Map2: { 8 : 0.40000000 }
-Map               SUCCESS 2 Map3: { 7 : 0.0000000 , 8 : 0.40000000 }
-Map               SUCCESS 2 Map4: { 7 : 0.0000000 , 8 : 0.40000000 }
-Map               SUCCESS  NON-CONST:   map1['7']: 0, map2['7']: 0, map3['7']: 0, map4['7']: 0
-Map               SUCCESS 3 Map1: { 7 : 0.0000000 , 8 : 0.40000000 }
-Map               SUCCESS 3 Map2: { 8 : 0.40000000 }
-Map               SUCCESS 3 Map3: { 7 : 0.0000000 , 8 : 0.40000000 }
-Map               SUCCESS 3 Map4: { 7 : 0.0000000 , 8 : 0.40000000 }
-Map               SUCCESS  Inserting key 8 2nd:  False False False False
-Map               SUCCESS 4 Map1: { 7 : 0.0000000 , 8 : 0.40000000 }
-Map               SUCCESS 4 Map2: { 8 : 0.40000000 }
-Map               SUCCESS 4 Map3: { 7 : 0.0000000 , 8 : 0.40000000 }
-Map               SUCCESS 4 Map4: { 7 : 0.0000000 , 8 : 0.40000000 }
-Map               SUCCESS  Erased :  True True True True
-Map               SUCCESS 5 Map1: { 7 : 0.0000000 }
-Map               SUCCESS 5 Map2: {  }
-Map               SUCCESS 5 Map3: { 7 : 0.0000000 }
-Map               SUCCESS 5 Map4: { 7 : 0.0000000 }
-Map               SUCCESS  Count key    0 :  0 0 0 0
-Map               SUCCESS  Count key    1 :  0 0 0 0
-Map               SUCCESS  Count key    7 :  1 0 1 1
-Map               SUCCESS  Count key -100 :  0 0 0 0
-Map               SUCCESS  Inserting key -12 1st:  True True True True
-Map               SUCCESS 1 Map1: { -12 : 0.090000000 , 7 : 0.0000000 }
-Map               SUCCESS 1 Map2: { -12 : 0.090000000 }
-Map               SUCCESS 1 Map3: { -12 : 0.090000000 , 7 : 0.0000000 }
-Map               SUCCESS 1 Map4: { -12 : 0.090000000 , 7 : 0.0000000 }
-Map               SUCCESS      CONST:   map2['1']: 0, map3['1']: 0, map4['1']: 0
-Map               SUCCESS 2 Map1: { -12 : 0.090000000 , 7 : 0.0000000 }
-Map               SUCCESS 2 Map2: { -12 : 0.090000000 }
-Map               SUCCESS 2 Map3: { -12 : 0.090000000 , 7 : 0.0000000 }
-Map               SUCCESS 2 Map4: { -12 : 0.090000000 , 7 : 0.0000000 }
-Map               SUCCESS  NON-CONST:   map1['7']: 0, map2['7']: 0, map3['7']: 0, map4['7']: 0
-Map               SUCCESS 3 Map1: { -12 : 0.090000000 , 7 : 0.0000000 }
-Map               SUCCESS 3 Map2: { -12 : 0.090000000 }
-Map               SUCCESS 3 Map3: { -12 : 0.090000000 , 7 : 0.0000000 }
-Map               SUCCESS 3 Map4: { -12 : 0.090000000 , 7 : 0.0000000 }
-Map               SUCCESS  Inserting key -12 2nd:  False False False False
-Map               SUCCESS 4 Map1: { -12 : 0.090000000 , 7 : 0.0000000 }
-Map               SUCCESS 4 Map2: { -12 : 0.090000000 }
-Map               SUCCESS 4 Map3: { -12 : 0.090000000 , 7 : 0.0000000 }
-Map               SUCCESS 4 Map4: { -12 : 0.090000000 , 7 : 0.0000000 }
-Map               SUCCESS  Erased :  True True True True
-Map               SUCCESS 5 Map1: { 7 : 0.0000000 }
-Map               SUCCESS 5 Map2: {  }
-Map               SUCCESS 5 Map3: { 7 : 0.0000000 }
-Map               SUCCESS 5 Map4: { 7 : 0.0000000 }
-Map               SUCCESS  Count key    0 :  0 0 0 0
-Map               SUCCESS  Count key    1 :  0 0 0 0
-Map               SUCCESS  Count key    7 :  1 0 1 1
-Map               SUCCESS  Count key -100 :  0 0 0 0
-Map               SUCCESS  Inserting key 0 1st:  True True True True
-Map               SUCCESS 1 Map1: { 0 : -0.27000000 , 7 : 0.0000000 }
-Map               SUCCESS 1 Map2: { 0 : -0.27000000 }
-Map               SUCCESS 1 Map3: { 0 : -0.27000000 , 7 : 0.0000000 }
-Map               SUCCESS 1 Map4: { 0 : -0.27000000 , 7 : 0.0000000 }
-Map               SUCCESS      CONST:   map2['1']: 0, map3['1']: 0, map4['1']: 0
-Map               SUCCESS 2 Map1: { 0 : -0.27000000 , 7 : 0.0000000 }
-Map               SUCCESS 2 Map2: { 0 : -0.27000000 }
-Map               SUCCESS 2 Map3: { 0 : -0.27000000 , 7 : 0.0000000 }
-Map               SUCCESS 2 Map4: { 0 : -0.27000000 , 7 : 0.0000000 }
-Map               SUCCESS  NON-CONST:   map1['7']: 0, map2['7']: 0, map3['7']: 0, map4['7']: 0
-Map               SUCCESS 3 Map1: { 0 : -0.27000000 , 7 : 0.0000000 }
-Map               SUCCESS 3 Map2: { 0 : -0.27000000 }
-Map               SUCCESS 3 Map3: { 0 : -0.27000000 , 7 : 0.0000000 }
-Map               SUCCESS 3 Map4: { 0 : -0.27000000 , 7 : 0.0000000 }
-Map               SUCCESS  Inserting key 0 2nd:  False False False False
-Map               SUCCESS 4 Map1: { 0 : -0.27000000 , 7 : 0.0000000 }
-Map               SUCCESS 4 Map2: { 0 : -0.27000000 }
-Map               SUCCESS 4 Map3: { 0 : -0.27000000 , 7 : 0.0000000 }
-Map               SUCCESS 4 Map4: { 0 : -0.27000000 , 7 : 0.0000000 }
-Map               SUCCESS  Erased :  True True True True
-Map               SUCCESS 5 Map1: { 7 : 0.0000000 }
-Map               SUCCESS 5 Map2: {  }
-Map               SUCCESS 5 Map3: { 7 : 0.0000000 }
-Map               SUCCESS 5 Map4: { 7 : 0.0000000 }
-Map               SUCCESS  Count key    0 :  0 0 0 0
-Map               SUCCESS  Count key    1 :  0 0 0 0
-Map               SUCCESS  Count key    7 :  1 0 1 1
-Map               SUCCESS  Count key -100 :  0 0 0 0
-Map               SUCCESS  Inserting key 4 1st:  True True True True
-Map               SUCCESS 1 Map1: { 4 : 1.4300000 , 7 : 0.0000000 }
-Map               SUCCESS 1 Map2: { 4 : 1.4300000 }
-Map               SUCCESS 1 Map3: { 4 : 1.4300000 , 7 : 0.0000000 }
-Map               SUCCESS 1 Map4: { 4 : 1.4300000 , 7 : 0.0000000 }
-Map               SUCCESS      CONST:   map2['1']: 0, map3['1']: 0, map4['1']: 0
-Map               SUCCESS 2 Map1: { 4 : 1.4300000 , 7 : 0.0000000 }
-Map               SUCCESS 2 Map2: { 4 : 1.4300000 }
-Map               SUCCESS 2 Map3: { 4 : 1.4300000 , 7 : 0.0000000 }
-Map               SUCCESS 2 Map4: { 4 : 1.4300000 , 7 : 0.0000000 }
-Map               SUCCESS  NON-CONST:   map1['7']: 0, map2['7']: 0, map3['7']: 0, map4['7']: 0
-Map               SUCCESS 3 Map1: { 4 : 1.4300000 , 7 : 0.0000000 }
-Map               SUCCESS 3 Map2: { 4 : 1.4300000 }
-Map               SUCCESS 3 Map3: { 4 : 1.4300000 , 7 : 0.0000000 }
-Map               SUCCESS 3 Map4: { 4 : 1.4300000 , 7 : 0.0000000 }
-Map               SUCCESS  Inserting key 4 2nd:  False False False False
-Map               SUCCESS 4 Map1: { 4 : 1.4300000 , 7 : 0.0000000 }
-Map               SUCCESS 4 Map2: { 4 : 1.4300000 }
-Map               SUCCESS 4 Map3: { 4 : 1.4300000 , 7 : 0.0000000 }
-Map               SUCCESS 4 Map4: { 4 : 1.4300000 , 7 : 0.0000000 }
-Map               SUCCESS  Erased :  True True True True
-Map               SUCCESS 5 Map1: { 7 : 0.0000000 }
-Map               SUCCESS 5 Map2: {  }
-Map               SUCCESS 5 Map3: { 7 : 0.0000000 }
-Map               SUCCESS 5 Map4: { 7 : 0.0000000 }
-Map               SUCCESS  Count key    0 :  0 0 0 0
-Map               SUCCESS  Count key    1 :  0 0 0 0
-Map               SUCCESS  Count key    7 :  1 0 1 1
-Map               SUCCESS  Count key -100 :  0 0 0 0
-Map               SUCCESS  Inserting key -13 1st:  True True True True
-Map               SUCCESS 1 Map1: { -13 : 2.5800000 , 7 : 0.0000000 }
-Map               SUCCESS 1 Map2: { -13 : 2.5800000 }
-Map               SUCCESS 1 Map3: { -13 : 2.5800000 , 7 : 0.0000000 }
-Map               SUCCESS 1 Map4: { -13 : 2.5800000 , 7 : 0.0000000 }
-Map               SUCCESS      CONST:   map2['1']: 0, map3['1']: 0, map4['1']: 0
-Map               SUCCESS 2 Map1: { -13 : 2.5800000 , 7 : 0.0000000 }
-Map               SUCCESS 2 Map2: { -13 : 2.5800000 }
-Map               SUCCESS 2 Map3: { -13 : 2.5800000 , 7 : 0.0000000 }
-Map               SUCCESS 2 Map4: { -13 : 2.5800000 , 7 : 0.0000000 }
-Map               SUCCESS  NON-CONST:   map1['7']: 0, map2['7']: 0, map3['7']: 0, map4['7']: 0
-Map               SUCCESS 3 Map1: { -13 : 2.5800000 , 7 : 0.0000000 }
-Map               SUCCESS 3 Map2: { -13 : 2.5800000 }
-Map               SUCCESS 3 Map3: { -13 : 2.5800000 , 7 : 0.0000000 }
-Map               SUCCESS 3 Map4: { -13 : 2.5800000 , 7 : 0.0000000 }
-Map               SUCCESS  Inserting key -13 2nd:  False False False False
-Map               SUCCESS 4 Map1: { -13 : 2.5800000 , 7 : 0.0000000 }
-Map               SUCCESS 4 Map2: { -13 : 2.5800000 }
-Map               SUCCESS 4 Map3: { -13 : 2.5800000 , 7 : 0.0000000 }
-Map               SUCCESS 4 Map4: { -13 : 2.5800000 , 7 : 0.0000000 }
-Map               SUCCESS 5 Map1: { -13 : 2.5800000 , 7 : 0.0000000 }
-Map               SUCCESS 5 Map2: { -13 : 2.5800000 }
-Map               SUCCESS 5 Map3: { -13 : 2.5800000 , 7 : 0.0000000 }
-Map               SUCCESS 5 Map4: { -13 : 2.5800000 , 7 : 0.0000000 }
-Map               SUCCESS  Count key    0 :  0 0 0 0
-Map               SUCCESS  Count key    1 :  0 0 0 0
-Map               SUCCESS  Count key    7 :  1 0 1 1
-Map               SUCCESS  Count key -100 :  0 0 0 0
-Map               SUCCESS  Inserting key -1 1st:  True True True True
-Map               SUCCESS 1 Map1: { -13 : 2.5800000 , -1 : -2.1800000 , 7 : 0.0000000 }
-Map               SUCCESS 1 Map2: { -13 : 2.5800000 , -1 : -2.1800000 }
-Map               SUCCESS 1 Map3: { -13 : 2.5800000 , -1 : -2.1800000 , 7 : 0.0000000 }
-Map               SUCCESS 1 Map4: { -13 : 2.5800000 , -1 : -2.1800000 , 7 : 0.0000000 }
-Map               SUCCESS      CONST:   map2['1']: 0, map3['1']: 0, map4['1']: 0
-Map               SUCCESS 2 Map1: { -13 : 2.5800000 , -1 : -2.1800000 , 7 : 0.0000000 }
-Map               SUCCESS 2 Map2: { -13 : 2.5800000 , -1 : -2.1800000 }
-Map               SUCCESS 2 Map3: { -13 : 2.5800000 , -1 : -2.1800000 , 7 : 0.0000000 }
-Map               SUCCESS 2 Map4: { -13 : 2.5800000 , -1 : -2.1800000 , 7 : 0.0000000 }
-Map               SUCCESS  NON-CONST:   map1['7']: 0, map2['7']: 0, map3['7']: 0, map4['7']: 0
-Map               SUCCESS 3 Map1: { -13 : 2.5800000 , -1 : -2.1800000 , 7 : 0.0000000 }
-Map               SUCCESS 3 Map2: { -13 : 2.5800000 , -1 : -2.1800000 }
-Map               SUCCESS 3 Map3: { -13 : 2.5800000 , -1 : -2.1800000 , 7 : 0.0000000 }
-Map               SUCCESS 3 Map4: { -13 : 2.5800000 , -1 : -2.1800000 , 7 : 0.0000000 }
-Map               SUCCESS  Inserting key -1 2nd:  False False False False
-Map               SUCCESS 4 Map1: { -13 : 2.5800000 , -1 : -2.1800000 , 7 : 0.0000000 }
-Map               SUCCESS 4 Map2: { -13 : 2.5800000 , -1 : -2.1800000 }
-Map               SUCCESS 4 Map3: { -13 : 2.5800000 , -1 : -2.1800000 , 7 : 0.0000000 }
-Map               SUCCESS 4 Map4: { -13 : 2.5800000 , -1 : -2.1800000 , 7 : 0.0000000 }
-Map               SUCCESS 5 Map1: { -13 : 2.5800000 , -1 : -2.1800000 , 7 : 0.0000000 }
-Map               SUCCESS 5 Map2: { -13 : 2.5800000 , -1 : -2.1800000 }
-Map               SUCCESS 5 Map3: { -13 : 2.5800000 , -1 : -2.1800000 , 7 : 0.0000000 }
-Map               SUCCESS 5 Map4: { -13 : 2.5800000 , -1 : -2.1800000 , 7 : 0.0000000 }
-Map               SUCCESS  Count key    0 :  0 0 0 0
-Map               SUCCESS  Count key    1 :  0 0 0 0
-Map               SUCCESS  Count key    7 :  1 0 1 1
-Map               SUCCESS  Count key -100 :  0 0 0 0
-Map               SUCCESS  Inserting key 0 1st:  True True True True
-Map               SUCCESS 1 Map1: { -13 : 2.5800000 , -1 : -2.1800000 , 0 : -0.87000000 , 7 : 0.0000000 }
-Map               SUCCESS 1 Map2: { -13 : 2.5800000 , -1 : -2.1800000 , 0 : -0.87000000 }
-Map               SUCCESS 1 Map3: { -13 : 2.5800000 , -1 : -2.1800000 , 0 : -0.87000000 , 7 : 0.0000000 }
-Map               SUCCESS 1 Map4: { -13 : 2.5800000 , -1 : -2.1800000 , 0 : -0.87000000 , 7 : 0.0000000 }
-Map               SUCCESS      CONST:   map2['1']: 0, map3['1']: 0, map4['1']: 0
-Map               SUCCESS 2 Map1: { -13 : 2.5800000 , -1 : -2.1800000 , 0 : -0.87000000 , 7 : 0.0000000 }
-Map               SUCCESS 2 Map2: { -13 : 2.5800000 , -1 : -2.1800000 , 0 : -0.87000000 }
-Map               SUCCESS 2 Map3: { -13 : 2.5800000 , -1 : -2.1800000 , 0 : -0.87000000 , 7 : 0.0000000 }
-Map               SUCCESS 2 Map4: { -13 : 2.5800000 , -1 : -2.1800000 , 0 : -0.87000000 , 7 : 0.0000000 }
-Map               SUCCESS  NON-CONST:   map1['7']: 0, map2['7']: 0, map3['7']: 0, map4['7']: 0
-Map               SUCCESS 3 Map1: { -13 : 2.5800000 , -1 : -2.1800000 , 0 : -0.87000000 , 7 : 0.0000000 }
-Map               SUCCESS 3 Map2: { -13 : 2.5800000 , -1 : -2.1800000 , 0 : -0.87000000 }
-Map               SUCCESS 3 Map3: { -13 : 2.5800000 , -1 : -2.1800000 , 0 : -0.87000000 , 7 : 0.0000000 }
-Map               SUCCESS 3 Map4: { -13 : 2.5800000 , -1 : -2.1800000 , 0 : -0.87000000 , 7 : 0.0000000 }
-Map               SUCCESS  Inserting key 0 2nd:  False False False False
-Map               SUCCESS 4 Map1: { -13 : 2.5800000 , -1 : -2.1800000 , 0 : -0.87000000 , 7 : 0.0000000 }
-Map               SUCCESS 4 Map2: { -13 : 2.5800000 , -1 : -2.1800000 , 0 : -0.87000000 }
-Map               SUCCESS 4 Map3: { -13 : 2.5800000 , -1 : -2.1800000 , 0 : -0.87000000 , 7 : 0.0000000 }
-Map               SUCCESS 4 Map4: { -13 : 2.5800000 , -1 : -2.1800000 , 0 : -0.87000000 , 7 : 0.0000000 }
-Map               SUCCESS  Erased :  True True True True
-Map               SUCCESS 5 Map1: { -13 : 2.5800000 , -1 : -2.1800000 , 7 : 0.0000000 }
-Map               SUCCESS 5 Map2: { -13 : 2.5800000 , -1 : -2.1800000 }
-Map               SUCCESS 5 Map3: { -13 : 2.5800000 , -1 : -2.1800000 , 7 : 0.0000000 }
-Map               SUCCESS 5 Map4: { -13 : 2.5800000 , -1 : -2.1800000 , 7 : 0.0000000 }
-Map               SUCCESS  Count key    0 :  0 0 0 0
-Map               SUCCESS  Count key    1 :  0 0 0 0
-Map               SUCCESS  Count key    7 :  1 0 1 1
-Map               SUCCESS  Count key -100 :  0 0 0 0
-Map               SUCCESS  Inserting key 15 1st:  True True True True
-Map               SUCCESS 1 Map1: { -13 : 2.5800000 , -1 : -2.1800000 , 7 : 0.0000000 , 15 : -0.54000000 }
-Map               SUCCESS 1 Map2: { -13 : 2.5800000 , -1 : -2.1800000 , 15 : -0.54000000 }
-Map               SUCCESS 1 Map3: { -13 : 2.5800000 , -1 : -2.1800000 , 7 : 0.0000000 , 15 : -0.54000000 }
-Map               SUCCESS 1 Map4: { -13 : 2.5800000 , -1 : -2.1800000 , 7 : 0.0000000 , 15 : -0.54000000 }
-Map               SUCCESS      CONST:   map2['1']: 0, map3['1']: 0, map4['1']: 0
-Map               SUCCESS 2 Map1: { -13 : 2.5800000 , -1 : -2.1800000 , 7 : 0.0000000 , 15 : -0.54000000 }
-Map               SUCCESS 2 Map2: { -13 : 2.5800000 , -1 : -2.1800000 , 15 : -0.54000000 }
-Map               SUCCESS 2 Map3: { -13 : 2.5800000 , -1 : -2.1800000 , 7 : 0.0000000 , 15 : -0.54000000 }
-Map               SUCCESS 2 Map4: { -13 : 2.5800000 , -1 : -2.1800000 , 7 : 0.0000000 , 15 : -0.54000000 }
-Map               SUCCESS  NON-CONST:   map1['7']: 0, map2['7']: 0, map3['7']: 0, map4['7']: 0
-Map               SUCCESS 3 Map1: { -13 : 2.5800000 , -1 : -2.1800000 , 7 : 0.0000000 , 15 : -0.54000000 }
-Map               SUCCESS 3 Map2: { -13 : 2.5800000 , -1 : -2.1800000 , 15 : -0.54000000 }
-Map               SUCCESS 3 Map3: { -13 : 2.5800000 , -1 : -2.1800000 , 7 : 0.0000000 , 15 : -0.54000000 }
-Map               SUCCESS 3 Map4: { -13 : 2.5800000 , -1 : -2.1800000 , 7 : 0.0000000 , 15 : -0.54000000 }
-Map               SUCCESS  Inserting key 15 2nd:  False False False False
-Map               SUCCESS 4 Map1: { -13 : 2.5800000 , -1 : -2.1800000 , 7 : 0.0000000 , 15 : -0.54000000 }
-Map               SUCCESS 4 Map2: { -13 : 2.5800000 , -1 : -2.1800000 , 15 : -0.54000000 }
-Map               SUCCESS 4 Map3: { -13 : 2.5800000 , -1 : -2.1800000 , 7 : 0.0000000 , 15 : -0.54000000 }
-Map               SUCCESS 4 Map4: { -13 : 2.5800000 , -1 : -2.1800000 , 7 : 0.0000000 , 15 : -0.54000000 }
-Map               SUCCESS 5 Map1: { -13 : 2.5800000 , -1 : -2.1800000 , 7 : 0.0000000 , 15 : -0.54000000 }
-Map               SUCCESS 5 Map2: { -13 : 2.5800000 , -1 : -2.1800000 , 15 : -0.54000000 }
-Map               SUCCESS 5 Map3: { -13 : 2.5800000 , -1 : -2.1800000 , 7 : 0.0000000 , 15 : -0.54000000 }
-Map               SUCCESS 5 Map4: { -13 : 2.5800000 , -1 : -2.1800000 , 7 : 0.0000000 , 15 : -0.54000000 }
-Map               SUCCESS  Count key    0 :  0 0 0 0
-Map               SUCCESS  Count key    1 :  0 0 0 0
-Map               SUCCESS  Count key    7 :  1 0 1 1
-Map               SUCCESS  Count key -100 :  0 0 0 0
-Map               SUCCESS  Inserting key -22 1st:  True True True True
-Map               SUCCESS 1 Map1: { -22 : 0.090000000 , -13 : 2.5800000 , -1 : -2.1800000 , 7 : 0.0000000 , 15 : -0.54000000 }
-Map               SUCCESS 1 Map2: { -22 : 0.090000000 , -13 : 2.5800000 , -1 : -2.1800000 , 15 : -0.54000000 }
-Map               SUCCESS 1 Map3: { -22 : 0.090000000 , -13 : 2.5800000 , -1 : -2.1800000 , 7 : 0.0000000 , 15 : -0.54000000 }
-Map               SUCCESS 1 Map4: { -22 : 0.090000000 , -13 : 2.5800000 , -1 : -2.1800000 , 7 : 0.0000000 , 15 : -0.54000000 }
-Map               SUCCESS      CONST:   map2['1']: 0, map3['1']: 0, map4['1']: 0
-Map               SUCCESS 2 Map1: { -22 : 0.090000000 , -13 : 2.5800000 , -1 : -2.1800000 , 7 : 0.0000000 , 15 : -0.54000000 }
-Map               SUCCESS 2 Map2: { -22 : 0.090000000 , -13 : 2.5800000 , -1 : -2.1800000 , 15 : -0.54000000 }
-Map               SUCCESS 2 Map3: { -22 : 0.090000000 , -13 : 2.5800000 , -1 : -2.1800000 , 7 : 0.0000000 , 15 : -0.54000000 }
-Map               SUCCESS 2 Map4: { -22 : 0.090000000 , -13 : 2.5800000 , -1 : -2.1800000 , 7 : 0.0000000 , 15 : -0.54000000 }
-Map               SUCCESS  NON-CONST:   map1['7']: 0, map2['7']: 0, map3['7']: 0, map4['7']: 0
-Map               SUCCESS 3 Map1: { -22 : 0.090000000 , -13 : 2.5800000 , -1 : -2.1800000 , 7 : 0.0000000 , 15 : -0.54000000 }
-Map               SUCCESS 3 Map2: { -22 : 0.090000000 , -13 : 2.5800000 , -1 : -2.1800000 , 15 : -0.54000000 }
-Map               SUCCESS 3 Map3: { -22 : 0.090000000 , -13 : 2.5800000 , -1 : -2.1800000 , 7 : 0.0000000 , 15 : -0.54000000 }
-Map               SUCCESS 3 Map4: { -22 : 0.090000000 , -13 : 2.5800000 , -1 : -2.1800000 , 7 : 0.0000000 , 15 : -0.54000000 }
-Map               SUCCESS  Inserting key -22 2nd:  False False False False
-Map               SUCCESS 4 Map1: { -22 : 0.090000000 , -13 : 2.5800000 , -1 : -2.1800000 , 7 : 0.0000000 , 15 : -0.54000000 }
-Map               SUCCESS 4 Map2: { -22 : 0.090000000 , -13 : 2.5800000 , -1 : -2.1800000 , 15 : -0.54000000 }
-Map               SUCCESS 4 Map3: { -22 : 0.090000000 , -13 : 2.5800000 , -1 : -2.1800000 , 7 : 0.0000000 , 15 : -0.54000000 }
-Map               SUCCESS 4 Map4: { -22 : 0.090000000 , -13 : 2.5800000 , -1 : -2.1800000 , 7 : 0.0000000 , 15 : -0.54000000 }
-Map               SUCCESS  Erased :  True True True True
-Map               SUCCESS 5 Map1: { -13 : 2.5800000 , -1 : -2.1800000 , 7 : 0.0000000 , 15 : -0.54000000 }
-Map               SUCCESS 5 Map2: { -13 : 2.5800000 , -1 : -2.1800000 , 15 : -0.54000000 }
-Map               SUCCESS 5 Map3: { -13 : 2.5800000 , -1 : -2.1800000 , 7 : 0.0000000 , 15 : -0.54000000 }
-Map               SUCCESS 5 Map4: { -13 : 2.5800000 , -1 : -2.1800000 , 7 : 0.0000000 , 15 : -0.54000000 }
-Map               SUCCESS  Count key    0 :  0 0 0 0
-Map               SUCCESS  Count key    1 :  0 0 0 0
-Map               SUCCESS  Count key    7 :  1 0 1 1
-Map               SUCCESS  Count key -100 :  0 0 0 0
-ApplicationMgr       INFO Application Manager Stopped successfully
-Map               SUCCESS
-Map               SUCCESS  FINALIZE
-Map               SUCCESS  	Tested maps :
-Map               SUCCESS  	1) std::map<int,double,std::less<int>,std::allocator<std::pair<int const,double> > >
-Map               SUCCESS  	2) GaudiUtils::VectorMap<int,double,std::less<int const>,std::allocator<std::pair<int,double> > >
-Map               SUCCESS  	3) GaudiUtils::Map<int,double,std::map<int,double,std::less<int>,std::allocator<std::pair<int const,double> > > >
-Map               SUCCESS  	4) GaudiUtils::HashMap<int,double,GaudiUtils::Hash<int>,std::unordered_map<int,double,GaudiUtils::Hash<int>,std::equal_to<int>,std::allocator<std::pair<int const,double> > > >
-EventLoopMgr         INFO Histograms converted successfully according to request.
-ApplicationMgr       INFO Application Manager Finalized successfully
-ApplicationMgr       INFO Application Manager Terminated successfully
diff --git a/GaudiTestSuite/tests/qmtest/refs/Maps.ref.gcc52 b/GaudiTestSuite/tests/qmtest/refs/Maps.ref.gcc52
deleted file mode 100644
index 4ff480950ac027ee070bfbe467a66c0bdd7ce606..0000000000000000000000000000000000000000
--- a/GaudiTestSuite/tests/qmtest/refs/Maps.ref.gcc52
+++ /dev/null
@@ -1,319 +0,0 @@
-JobOptionsSvc        INFO # =======> /home/marco/Devel/LHCb/workspace/Gaudi/GaudiTestSuite/options/Maps.opts
-JobOptionsSvc        INFO # (16,1): ApplicationMgr.ExtSvc += ["RndmGenSvc"]
-JobOptionsSvc        INFO # (17,1): ApplicationMgr.TopAlg = ["MapAlg/Map"]
-JobOptionsSvc        INFO # (20,1): MessageSvc.OutputLevel = 3
-JobOptionsSvc        INFO # (22,1): ApplicationMgr.EvtMax = 10
-JobOptionsSvc        INFO # (23,1): ApplicationMgr.EvtSel = "NONE"
-JobOptionsSvc        INFO Job options successfully read in from /home/marco/Devel/LHCb/workspace/Gaudi/GaudiTestSuite/options/Maps.opts
-ApplicationMgr    SUCCESS
-====================================================================================================================================
-                                                   Welcome to ApplicationMgr (GaudiCoreSvc v3r6)
-                                          running on pcphlbc16 on Wed Nov 11 12:10:10 2015
-====================================================================================================================================
-ApplicationMgr       INFO Application Manager Configured successfully
-RndmGenSvc.Engine    INFO Generator engine type:CLHEP::RanluxEngine
-RndmGenSvc.Engine    INFO Current Seed:1234567 Luxury:3
-RndmGenSvc           INFO Using Random engine:HepRndm::Engine<CLHEP::RanluxEngine>
-EventLoopMgr      WARNING Unable to locate service "EventSelector"
-EventLoopMgr      WARNING No events will be processed from external input.
-HistogramPersis...WARNING Histograms saving not required.
-ApplicationMgr       INFO Application Manager Initialized successfully
-ApplicationMgr       INFO Application Manager Started successfully
-Map               SUCCESS  Inserting key -2 1st:  True True True True
-Map               SUCCESS 1 Map1: { -2 : -1.5600000 }
-Map               SUCCESS 1 Map2: { -2 : -1.5600000 }
-Map               SUCCESS 1 Map3: { -2 : -1.5600000 }
-Map               SUCCESS 1 Map4: { -2 : -1.5600000 }
-Map               SUCCESS      CONST:   map2['1']: 0, map3['1']: 0, map4['1']: 0
-Map               SUCCESS 2 Map1: { -2 : -1.5600000 }
-Map               SUCCESS 2 Map2: { -2 : -1.5600000 }
-Map               SUCCESS 2 Map3: { -2 : -1.5600000 }
-Map               SUCCESS 2 Map4: { -2 : -1.5600000 }
-Map               SUCCESS  NON-CONST:   map1['7']: 0, map2['7']: 0, map3['7']: 0, map4['7']: 0
-Map               SUCCESS 3 Map1: { -2 : -1.5600000 , 7 : 0.0000000 }
-Map               SUCCESS 3 Map2: { -2 : -1.5600000 }
-Map               SUCCESS 3 Map3: { -2 : -1.5600000 , 7 : 0.0000000 }
-Map               SUCCESS 3 Map4: { 7 : 0.0000000 , -2 : -1.5600000 }
-Map               SUCCESS  Inserting key -2 2nd:  False False False False
-Map               SUCCESS 4 Map1: { -2 : -1.5600000 , 7 : 0.0000000 }
-Map               SUCCESS 4 Map2: { -2 : -1.5600000 }
-Map               SUCCESS 4 Map3: { -2 : -1.5600000 , 7 : 0.0000000 }
-Map               SUCCESS 4 Map4: { 7 : 0.0000000 , -2 : -1.5600000 }
-Map               SUCCESS  Erased :  True True True True
-Map               SUCCESS 5 Map1: { 7 : 0.0000000 }
-Map               SUCCESS 5 Map2: {  }
-Map               SUCCESS 5 Map3: { 7 : 0.0000000 }
-Map               SUCCESS 5 Map4: { 7 : 0.0000000 }
-Map               SUCCESS  Count key    0 :  0 0 0 0
-Map               SUCCESS  Count key    1 :  0 0 0 0
-Map               SUCCESS  Count key    7 :  1 0 1 1
-Map               SUCCESS  Count key -100 :  0 0 0 0
-Map               SUCCESS  Inserting key 8 1st:  True True True True
-Map               SUCCESS 1 Map1: { 7 : 0.0000000 , 8 : 0.40000000 }
-Map               SUCCESS 1 Map2: { 8 : 0.40000000 }
-Map               SUCCESS 1 Map3: { 7 : 0.0000000 , 8 : 0.40000000 }
-Map               SUCCESS 1 Map4: { 8 : 0.40000000 , 7 : 0.0000000 }
-Map               SUCCESS      CONST:   map2['1']: 0, map3['1']: 0, map4['1']: 0
-Map               SUCCESS 2 Map1: { 7 : 0.0000000 , 8 : 0.40000000 }
-Map               SUCCESS 2 Map2: { 8 : 0.40000000 }
-Map               SUCCESS 2 Map3: { 7 : 0.0000000 , 8 : 0.40000000 }
-Map               SUCCESS 2 Map4: { 8 : 0.40000000 , 7 : 0.0000000 }
-Map               SUCCESS  NON-CONST:   map1['7']: 0, map2['7']: 0, map3['7']: 0, map4['7']: 0
-Map               SUCCESS 3 Map1: { 7 : 0.0000000 , 8 : 0.40000000 }
-Map               SUCCESS 3 Map2: { 8 : 0.40000000 }
-Map               SUCCESS 3 Map3: { 7 : 0.0000000 , 8 : 0.40000000 }
-Map               SUCCESS 3 Map4: { 8 : 0.40000000 , 7 : 0.0000000 }
-Map               SUCCESS  Inserting key 8 2nd:  False False False False
-Map               SUCCESS 4 Map1: { 7 : 0.0000000 , 8 : 0.40000000 }
-Map               SUCCESS 4 Map2: { 8 : 0.40000000 }
-Map               SUCCESS 4 Map3: { 7 : 0.0000000 , 8 : 0.40000000 }
-Map               SUCCESS 4 Map4: { 8 : 0.40000000 , 7 : 0.0000000 }
-Map               SUCCESS  Erased :  True True True True
-Map               SUCCESS 5 Map1: { 7 : 0.0000000 }
-Map               SUCCESS 5 Map2: {  }
-Map               SUCCESS 5 Map3: { 7 : 0.0000000 }
-Map               SUCCESS 5 Map4: { 7 : 0.0000000 }
-Map               SUCCESS  Count key    0 :  0 0 0 0
-Map               SUCCESS  Count key    1 :  0 0 0 0
-Map               SUCCESS  Count key    7 :  1 0 1 1
-Map               SUCCESS  Count key -100 :  0 0 0 0
-Map               SUCCESS  Inserting key -12 1st:  True True True True
-Map               SUCCESS 1 Map1: { -12 : 0.090000000 , 7 : 0.0000000 }
-Map               SUCCESS 1 Map2: { -12 : 0.090000000 }
-Map               SUCCESS 1 Map3: { -12 : 0.090000000 , 7 : 0.0000000 }
-Map               SUCCESS 1 Map4: { -12 : 0.090000000 , 7 : 0.0000000 }
-Map               SUCCESS      CONST:   map2['1']: 0, map3['1']: 0, map4['1']: 0
-Map               SUCCESS 2 Map1: { -12 : 0.090000000 , 7 : 0.0000000 }
-Map               SUCCESS 2 Map2: { -12 : 0.090000000 }
-Map               SUCCESS 2 Map3: { -12 : 0.090000000 , 7 : 0.0000000 }
-Map               SUCCESS 2 Map4: { -12 : 0.090000000 , 7 : 0.0000000 }
-Map               SUCCESS  NON-CONST:   map1['7']: 0, map2['7']: 0, map3['7']: 0, map4['7']: 0
-Map               SUCCESS 3 Map1: { -12 : 0.090000000 , 7 : 0.0000000 }
-Map               SUCCESS 3 Map2: { -12 : 0.090000000 }
-Map               SUCCESS 3 Map3: { -12 : 0.090000000 , 7 : 0.0000000 }
-Map               SUCCESS 3 Map4: { -12 : 0.090000000 , 7 : 0.0000000 }
-Map               SUCCESS  Inserting key -12 2nd:  False False False False
-Map               SUCCESS 4 Map1: { -12 : 0.090000000 , 7 : 0.0000000 }
-Map               SUCCESS 4 Map2: { -12 : 0.090000000 }
-Map               SUCCESS 4 Map3: { -12 : 0.090000000 , 7 : 0.0000000 }
-Map               SUCCESS 4 Map4: { -12 : 0.090000000 , 7 : 0.0000000 }
-Map               SUCCESS  Erased :  True True True True
-Map               SUCCESS 5 Map1: { 7 : 0.0000000 }
-Map               SUCCESS 5 Map2: {  }
-Map               SUCCESS 5 Map3: { 7 : 0.0000000 }
-Map               SUCCESS 5 Map4: { 7 : 0.0000000 }
-Map               SUCCESS  Count key    0 :  0 0 0 0
-Map               SUCCESS  Count key    1 :  0 0 0 0
-Map               SUCCESS  Count key    7 :  1 0 1 1
-Map               SUCCESS  Count key -100 :  0 0 0 0
-Map               SUCCESS  Inserting key 0 1st:  True True True True
-Map               SUCCESS 1 Map1: { 0 : -0.27000000 , 7 : 0.0000000 }
-Map               SUCCESS 1 Map2: { 0 : -0.27000000 }
-Map               SUCCESS 1 Map3: { 0 : -0.27000000 , 7 : 0.0000000 }
-Map               SUCCESS 1 Map4: { 0 : -0.27000000 , 7 : 0.0000000 }
-Map               SUCCESS      CONST:   map2['1']: 0, map3['1']: 0, map4['1']: 0
-Map               SUCCESS 2 Map1: { 0 : -0.27000000 , 7 : 0.0000000 }
-Map               SUCCESS 2 Map2: { 0 : -0.27000000 }
-Map               SUCCESS 2 Map3: { 0 : -0.27000000 , 7 : 0.0000000 }
-Map               SUCCESS 2 Map4: { 0 : -0.27000000 , 7 : 0.0000000 }
-Map               SUCCESS  NON-CONST:   map1['7']: 0, map2['7']: 0, map3['7']: 0, map4['7']: 0
-Map               SUCCESS 3 Map1: { 0 : -0.27000000 , 7 : 0.0000000 }
-Map               SUCCESS 3 Map2: { 0 : -0.27000000 }
-Map               SUCCESS 3 Map3: { 0 : -0.27000000 , 7 : 0.0000000 }
-Map               SUCCESS 3 Map4: { 0 : -0.27000000 , 7 : 0.0000000 }
-Map               SUCCESS  Inserting key 0 2nd:  False False False False
-Map               SUCCESS 4 Map1: { 0 : -0.27000000 , 7 : 0.0000000 }
-Map               SUCCESS 4 Map2: { 0 : -0.27000000 }
-Map               SUCCESS 4 Map3: { 0 : -0.27000000 , 7 : 0.0000000 }
-Map               SUCCESS 4 Map4: { 0 : -0.27000000 , 7 : 0.0000000 }
-Map               SUCCESS  Erased :  True True True True
-Map               SUCCESS 5 Map1: { 7 : 0.0000000 }
-Map               SUCCESS 5 Map2: {  }
-Map               SUCCESS 5 Map3: { 7 : 0.0000000 }
-Map               SUCCESS 5 Map4: { 7 : 0.0000000 }
-Map               SUCCESS  Count key    0 :  0 0 0 0
-Map               SUCCESS  Count key    1 :  0 0 0 0
-Map               SUCCESS  Count key    7 :  1 0 1 1
-Map               SUCCESS  Count key -100 :  0 0 0 0
-Map               SUCCESS  Inserting key 4 1st:  True True True True
-Map               SUCCESS 1 Map1: { 4 : 1.4300000 , 7 : 0.0000000 }
-Map               SUCCESS 1 Map2: { 4 : 1.4300000 }
-Map               SUCCESS 1 Map3: { 4 : 1.4300000 , 7 : 0.0000000 }
-Map               SUCCESS 1 Map4: { 4 : 1.4300000 , 7 : 0.0000000 }
-Map               SUCCESS      CONST:   map2['1']: 0, map3['1']: 0, map4['1']: 0
-Map               SUCCESS 2 Map1: { 4 : 1.4300000 , 7 : 0.0000000 }
-Map               SUCCESS 2 Map2: { 4 : 1.4300000 }
-Map               SUCCESS 2 Map3: { 4 : 1.4300000 , 7 : 0.0000000 }
-Map               SUCCESS 2 Map4: { 4 : 1.4300000 , 7 : 0.0000000 }
-Map               SUCCESS  NON-CONST:   map1['7']: 0, map2['7']: 0, map3['7']: 0, map4['7']: 0
-Map               SUCCESS 3 Map1: { 4 : 1.4300000 , 7 : 0.0000000 }
-Map               SUCCESS 3 Map2: { 4 : 1.4300000 }
-Map               SUCCESS 3 Map3: { 4 : 1.4300000 , 7 : 0.0000000 }
-Map               SUCCESS 3 Map4: { 4 : 1.4300000 , 7 : 0.0000000 }
-Map               SUCCESS  Inserting key 4 2nd:  False False False False
-Map               SUCCESS 4 Map1: { 4 : 1.4300000 , 7 : 0.0000000 }
-Map               SUCCESS 4 Map2: { 4 : 1.4300000 }
-Map               SUCCESS 4 Map3: { 4 : 1.4300000 , 7 : 0.0000000 }
-Map               SUCCESS 4 Map4: { 4 : 1.4300000 , 7 : 0.0000000 }
-Map               SUCCESS  Erased :  True True True True
-Map               SUCCESS 5 Map1: { 7 : 0.0000000 }
-Map               SUCCESS 5 Map2: {  }
-Map               SUCCESS 5 Map3: { 7 : 0.0000000 }
-Map               SUCCESS 5 Map4: { 7 : 0.0000000 }
-Map               SUCCESS  Count key    0 :  0 0 0 0
-Map               SUCCESS  Count key    1 :  0 0 0 0
-Map               SUCCESS  Count key    7 :  1 0 1 1
-Map               SUCCESS  Count key -100 :  0 0 0 0
-Map               SUCCESS  Inserting key -13 1st:  True True True True
-Map               SUCCESS 1 Map1: { -13 : 2.5800000 , 7 : 0.0000000 }
-Map               SUCCESS 1 Map2: { -13 : 2.5800000 }
-Map               SUCCESS 1 Map3: { -13 : 2.5800000 , 7 : 0.0000000 }
-Map               SUCCESS 1 Map4: { -13 : 2.5800000 , 7 : 0.0000000 }
-Map               SUCCESS      CONST:   map2['1']: 0, map3['1']: 0, map4['1']: 0
-Map               SUCCESS 2 Map1: { -13 : 2.5800000 , 7 : 0.0000000 }
-Map               SUCCESS 2 Map2: { -13 : 2.5800000 }
-Map               SUCCESS 2 Map3: { -13 : 2.5800000 , 7 : 0.0000000 }
-Map               SUCCESS 2 Map4: { -13 : 2.5800000 , 7 : 0.0000000 }
-Map               SUCCESS  NON-CONST:   map1['7']: 0, map2['7']: 0, map3['7']: 0, map4['7']: 0
-Map               SUCCESS 3 Map1: { -13 : 2.5800000 , 7 : 0.0000000 }
-Map               SUCCESS 3 Map2: { -13 : 2.5800000 }
-Map               SUCCESS 3 Map3: { -13 : 2.5800000 , 7 : 0.0000000 }
-Map               SUCCESS 3 Map4: { -13 : 2.5800000 , 7 : 0.0000000 }
-Map               SUCCESS  Inserting key -13 2nd:  False False False False
-Map               SUCCESS 4 Map1: { -13 : 2.5800000 , 7 : 0.0000000 }
-Map               SUCCESS 4 Map2: { -13 : 2.5800000 }
-Map               SUCCESS 4 Map3: { -13 : 2.5800000 , 7 : 0.0000000 }
-Map               SUCCESS 4 Map4: { -13 : 2.5800000 , 7 : 0.0000000 }
-Map               SUCCESS 5 Map1: { -13 : 2.5800000 , 7 : 0.0000000 }
-Map               SUCCESS 5 Map2: { -13 : 2.5800000 }
-Map               SUCCESS 5 Map3: { -13 : 2.5800000 , 7 : 0.0000000 }
-Map               SUCCESS 5 Map4: { -13 : 2.5800000 , 7 : 0.0000000 }
-Map               SUCCESS  Count key    0 :  0 0 0 0
-Map               SUCCESS  Count key    1 :  0 0 0 0
-Map               SUCCESS  Count key    7 :  1 0 1 1
-Map               SUCCESS  Count key -100 :  0 0 0 0
-Map               SUCCESS  Inserting key -1 1st:  True True True True
-Map               SUCCESS 1 Map1: { -13 : 2.5800000 , -1 : -2.1800000 , 7 : 0.0000000 }
-Map               SUCCESS 1 Map2: { -13 : 2.5800000 , -1 : -2.1800000 }
-Map               SUCCESS 1 Map3: { -13 : 2.5800000 , -1 : -2.1800000 , 7 : 0.0000000 }
-Map               SUCCESS 1 Map4: { -1 : -2.1800000 , -13 : 2.5800000 , 7 : 0.0000000 }
-Map               SUCCESS      CONST:   map2['1']: 0, map3['1']: 0, map4['1']: 0
-Map               SUCCESS 2 Map1: { -13 : 2.5800000 , -1 : -2.1800000 , 7 : 0.0000000 }
-Map               SUCCESS 2 Map2: { -13 : 2.5800000 , -1 : -2.1800000 }
-Map               SUCCESS 2 Map3: { -13 : 2.5800000 , -1 : -2.1800000 , 7 : 0.0000000 }
-Map               SUCCESS 2 Map4: { -1 : -2.1800000 , -13 : 2.5800000 , 7 : 0.0000000 }
-Map               SUCCESS  NON-CONST:   map1['7']: 0, map2['7']: 0, map3['7']: 0, map4['7']: 0
-Map               SUCCESS 3 Map1: { -13 : 2.5800000 , -1 : -2.1800000 , 7 : 0.0000000 }
-Map               SUCCESS 3 Map2: { -13 : 2.5800000 , -1 : -2.1800000 }
-Map               SUCCESS 3 Map3: { -13 : 2.5800000 , -1 : -2.1800000 , 7 : 0.0000000 }
-Map               SUCCESS 3 Map4: { -1 : -2.1800000 , -13 : 2.5800000 , 7 : 0.0000000 }
-Map               SUCCESS  Inserting key -1 2nd:  False False False False
-Map               SUCCESS 4 Map1: { -13 : 2.5800000 , -1 : -2.1800000 , 7 : 0.0000000 }
-Map               SUCCESS 4 Map2: { -13 : 2.5800000 , -1 : -2.1800000 }
-Map               SUCCESS 4 Map3: { -13 : 2.5800000 , -1 : -2.1800000 , 7 : 0.0000000 }
-Map               SUCCESS 4 Map4: { -1 : -2.1800000 , -13 : 2.5800000 , 7 : 0.0000000 }
-Map               SUCCESS 5 Map1: { -13 : 2.5800000 , -1 : -2.1800000 , 7 : 0.0000000 }
-Map               SUCCESS 5 Map2: { -13 : 2.5800000 , -1 : -2.1800000 }
-Map               SUCCESS 5 Map3: { -13 : 2.5800000 , -1 : -2.1800000 , 7 : 0.0000000 }
-Map               SUCCESS 5 Map4: { -1 : -2.1800000 , -13 : 2.5800000 , 7 : 0.0000000 }
-Map               SUCCESS  Count key    0 :  0 0 0 0
-Map               SUCCESS  Count key    1 :  0 0 0 0
-Map               SUCCESS  Count key    7 :  1 0 1 1
-Map               SUCCESS  Count key -100 :  0 0 0 0
-Map               SUCCESS  Inserting key 0 1st:  True True True True
-Map               SUCCESS 1 Map1: { -13 : 2.5800000 , -1 : -2.1800000 , 0 : -0.87000000 , 7 : 0.0000000 }
-Map               SUCCESS 1 Map2: { -13 : 2.5800000 , -1 : -2.1800000 , 0 : -0.87000000 }
-Map               SUCCESS 1 Map3: { -13 : 2.5800000 , -1 : -2.1800000 , 0 : -0.87000000 , 7 : 0.0000000 }
-Map               SUCCESS 1 Map4: { 0 : -0.87000000 , -1 : -2.1800000 , -13 : 2.5800000 , 7 : 0.0000000 }
-Map               SUCCESS      CONST:   map2['1']: 0, map3['1']: 0, map4['1']: 0
-Map               SUCCESS 2 Map1: { -13 : 2.5800000 , -1 : -2.1800000 , 0 : -0.87000000 , 7 : 0.0000000 }
-Map               SUCCESS 2 Map2: { -13 : 2.5800000 , -1 : -2.1800000 , 0 : -0.87000000 }
-Map               SUCCESS 2 Map3: { -13 : 2.5800000 , -1 : -2.1800000 , 0 : -0.87000000 , 7 : 0.0000000 }
-Map               SUCCESS 2 Map4: { 0 : -0.87000000 , -1 : -2.1800000 , -13 : 2.5800000 , 7 : 0.0000000 }
-Map               SUCCESS  NON-CONST:   map1['7']: 0, map2['7']: 0, map3['7']: 0, map4['7']: 0
-Map               SUCCESS 3 Map1: { -13 : 2.5800000 , -1 : -2.1800000 , 0 : -0.87000000 , 7 : 0.0000000 }
-Map               SUCCESS 3 Map2: { -13 : 2.5800000 , -1 : -2.1800000 , 0 : -0.87000000 }
-Map               SUCCESS 3 Map3: { -13 : 2.5800000 , -1 : -2.1800000 , 0 : -0.87000000 , 7 : 0.0000000 }
-Map               SUCCESS 3 Map4: { 0 : -0.87000000 , -1 : -2.1800000 , -13 : 2.5800000 , 7 : 0.0000000 }
-Map               SUCCESS  Inserting key 0 2nd:  False False False False
-Map               SUCCESS 4 Map1: { -13 : 2.5800000 , -1 : -2.1800000 , 0 : -0.87000000 , 7 : 0.0000000 }
-Map               SUCCESS 4 Map2: { -13 : 2.5800000 , -1 : -2.1800000 , 0 : -0.87000000 }
-Map               SUCCESS 4 Map3: { -13 : 2.5800000 , -1 : -2.1800000 , 0 : -0.87000000 , 7 : 0.0000000 }
-Map               SUCCESS 4 Map4: { 0 : -0.87000000 , -1 : -2.1800000 , -13 : 2.5800000 , 7 : 0.0000000 }
-Map               SUCCESS  Erased :  True True True True
-Map               SUCCESS 5 Map1: { -13 : 2.5800000 , -1 : -2.1800000 , 7 : 0.0000000 }
-Map               SUCCESS 5 Map2: { -13 : 2.5800000 , -1 : -2.1800000 }
-Map               SUCCESS 5 Map3: { -13 : 2.5800000 , -1 : -2.1800000 , 7 : 0.0000000 }
-Map               SUCCESS 5 Map4: { -1 : -2.1800000 , -13 : 2.5800000 , 7 : 0.0000000 }
-Map               SUCCESS  Count key    0 :  0 0 0 0
-Map               SUCCESS  Count key    1 :  0 0 0 0
-Map               SUCCESS  Count key    7 :  1 0 1 1
-Map               SUCCESS  Count key -100 :  0 0 0 0
-Map               SUCCESS  Inserting key 15 1st:  True True True True
-Map               SUCCESS 1 Map1: { -13 : 2.5800000 , -1 : -2.1800000 , 7 : 0.0000000 , 15 : -0.54000000 }
-Map               SUCCESS 1 Map2: { -13 : 2.5800000 , -1 : -2.1800000 , 15 : -0.54000000 }
-Map               SUCCESS 1 Map3: { -13 : 2.5800000 , -1 : -2.1800000 , 7 : 0.0000000 , 15 : -0.54000000 }
-Map               SUCCESS 1 Map4: { 15 : -0.54000000 , -1 : -2.1800000 , -13 : 2.5800000 , 7 : 0.0000000 }
-Map               SUCCESS      CONST:   map2['1']: 0, map3['1']: 0, map4['1']: 0
-Map               SUCCESS 2 Map1: { -13 : 2.5800000 , -1 : -2.1800000 , 7 : 0.0000000 , 15 : -0.54000000 }
-Map               SUCCESS 2 Map2: { -13 : 2.5800000 , -1 : -2.1800000 , 15 : -0.54000000 }
-Map               SUCCESS 2 Map3: { -13 : 2.5800000 , -1 : -2.1800000 , 7 : 0.0000000 , 15 : -0.54000000 }
-Map               SUCCESS 2 Map4: { 15 : -0.54000000 , -1 : -2.1800000 , -13 : 2.5800000 , 7 : 0.0000000 }
-Map               SUCCESS  NON-CONST:   map1['7']: 0, map2['7']: 0, map3['7']: 0, map4['7']: 0
-Map               SUCCESS 3 Map1: { -13 : 2.5800000 , -1 : -2.1800000 , 7 : 0.0000000 , 15 : -0.54000000 }
-Map               SUCCESS 3 Map2: { -13 : 2.5800000 , -1 : -2.1800000 , 15 : -0.54000000 }
-Map               SUCCESS 3 Map3: { -13 : 2.5800000 , -1 : -2.1800000 , 7 : 0.0000000 , 15 : -0.54000000 }
-Map               SUCCESS 3 Map4: { 15 : -0.54000000 , -1 : -2.1800000 , -13 : 2.5800000 , 7 : 0.0000000 }
-Map               SUCCESS  Inserting key 15 2nd:  False False False False
-Map               SUCCESS 4 Map1: { -13 : 2.5800000 , -1 : -2.1800000 , 7 : 0.0000000 , 15 : -0.54000000 }
-Map               SUCCESS 4 Map2: { -13 : 2.5800000 , -1 : -2.1800000 , 15 : -0.54000000 }
-Map               SUCCESS 4 Map3: { -13 : 2.5800000 , -1 : -2.1800000 , 7 : 0.0000000 , 15 : -0.54000000 }
-Map               SUCCESS 4 Map4: { 15 : -0.54000000 , -1 : -2.1800000 , -13 : 2.5800000 , 7 : 0.0000000 }
-Map               SUCCESS 5 Map1: { -13 : 2.5800000 , -1 : -2.1800000 , 7 : 0.0000000 , 15 : -0.54000000 }
-Map               SUCCESS 5 Map2: { -13 : 2.5800000 , -1 : -2.1800000 , 15 : -0.54000000 }
-Map               SUCCESS 5 Map3: { -13 : 2.5800000 , -1 : -2.1800000 , 7 : 0.0000000 , 15 : -0.54000000 }
-Map               SUCCESS 5 Map4: { 15 : -0.54000000 , -1 : -2.1800000 , -13 : 2.5800000 , 7 : 0.0000000 }
-Map               SUCCESS  Count key    0 :  0 0 0 0
-Map               SUCCESS  Count key    1 :  0 0 0 0
-Map               SUCCESS  Count key    7 :  1 0 1 1
-Map               SUCCESS  Count key -100 :  0 0 0 0
-Map               SUCCESS  Inserting key -22 1st:  True True True True
-Map               SUCCESS 1 Map1: { -22 : 0.090000000 , -13 : 2.5800000 , -1 : -2.1800000 , 7 : 0.0000000 , 15 : -0.54000000 }
-Map               SUCCESS 1 Map2: { -22 : 0.090000000 , -13 : 2.5800000 , -1 : -2.1800000 , 15 : -0.54000000 }
-Map               SUCCESS 1 Map3: { -22 : 0.090000000 , -13 : 2.5800000 , -1 : -2.1800000 , 7 : 0.0000000 , 15 : -0.54000000 }
-Map               SUCCESS 1 Map4: { -22 : 0.090000000 , 7 : 0.0000000 , -13 : 2.5800000 , -1 : -2.1800000 , 15 : -0.54000000 }
-Map               SUCCESS      CONST:   map2['1']: 0, map3['1']: 0, map4['1']: 0
-Map               SUCCESS 2 Map1: { -22 : 0.090000000 , -13 : 2.5800000 , -1 : -2.1800000 , 7 : 0.0000000 , 15 : -0.54000000 }
-Map               SUCCESS 2 Map2: { -22 : 0.090000000 , -13 : 2.5800000 , -1 : -2.1800000 , 15 : -0.54000000 }
-Map               SUCCESS 2 Map3: { -22 : 0.090000000 , -13 : 2.5800000 , -1 : -2.1800000 , 7 : 0.0000000 , 15 : -0.54000000 }
-Map               SUCCESS 2 Map4: { -22 : 0.090000000 , 7 : 0.0000000 , -13 : 2.5800000 , -1 : -2.1800000 , 15 : -0.54000000 }
-Map               SUCCESS  NON-CONST:   map1['7']: 0, map2['7']: 0, map3['7']: 0, map4['7']: 0
-Map               SUCCESS 3 Map1: { -22 : 0.090000000 , -13 : 2.5800000 , -1 : -2.1800000 , 7 : 0.0000000 , 15 : -0.54000000 }
-Map               SUCCESS 3 Map2: { -22 : 0.090000000 , -13 : 2.5800000 , -1 : -2.1800000 , 15 : -0.54000000 }
-Map               SUCCESS 3 Map3: { -22 : 0.090000000 , -13 : 2.5800000 , -1 : -2.1800000 , 7 : 0.0000000 , 15 : -0.54000000 }
-Map               SUCCESS 3 Map4: { -22 : 0.090000000 , 7 : 0.0000000 , -13 : 2.5800000 , -1 : -2.1800000 , 15 : -0.54000000 }
-Map               SUCCESS  Inserting key -22 2nd:  False False False False
-Map               SUCCESS 4 Map1: { -22 : 0.090000000 , -13 : 2.5800000 , -1 : -2.1800000 , 7 : 0.0000000 , 15 : -0.54000000 }
-Map               SUCCESS 4 Map2: { -22 : 0.090000000 , -13 : 2.5800000 , -1 : -2.1800000 , 15 : -0.54000000 }
-Map               SUCCESS 4 Map3: { -22 : 0.090000000 , -13 : 2.5800000 , -1 : -2.1800000 , 7 : 0.0000000 , 15 : -0.54000000 }
-Map               SUCCESS 4 Map4: { -22 : 0.090000000 , 7 : 0.0000000 , -13 : 2.5800000 , -1 : -2.1800000 , 15 : -0.54000000 }
-Map               SUCCESS  Erased :  True True True True
-Map               SUCCESS 5 Map1: { -13 : 2.5800000 , -1 : -2.1800000 , 7 : 0.0000000 , 15 : -0.54000000 }
-Map               SUCCESS 5 Map2: { -13 : 2.5800000 , -1 : -2.1800000 , 15 : -0.54000000 }
-Map               SUCCESS 5 Map3: { -13 : 2.5800000 , -1 : -2.1800000 , 7 : 0.0000000 , 15 : -0.54000000 }
-Map               SUCCESS 5 Map4: { 7 : 0.0000000 , -13 : 2.5800000 , -1 : -2.1800000 , 15 : -0.54000000 }
-Map               SUCCESS  Count key    0 :  0 0 0 0
-Map               SUCCESS  Count key    1 :  0 0 0 0
-Map               SUCCESS  Count key    7 :  1 0 1 1
-Map               SUCCESS  Count key -100 :  0 0 0 0
-ApplicationMgr       INFO Application Manager Stopped successfully
-Map               SUCCESS
-Map               SUCCESS  FINALIZE
-Map               SUCCESS  	Tested maps :
-Map               SUCCESS  	1) std::map<int,double,std::less<int>,std::allocator<std::pair<int const,double> > >
-Map               SUCCESS  	2) GaudiUtils::VectorMap<int,double,std::less<int const>,std::allocator<std::pair<int,double> > >
-Map               SUCCESS  	3) GaudiUtils::Map<int,double,std::map<int,double,std::less<int>,std::allocator<std::pair<int const,double> > > >
-Map               SUCCESS  	4) GaudiUtils::HashMap<int,double,GaudiUtils::Hash<int>,std::unordered_map<int,double,GaudiUtils::Hash<int>,std::equal_to<int>,std::allocator<std::pair<int const,double> > > >
-EventLoopMgr         INFO Histograms converted successfully according to request.
-ApplicationMgr       INFO Application Manager Finalized successfully
-ApplicationMgr       INFO Application Manager Terminated successfully
diff --git a/GaudiTestSuite/tests/qmtest/refs/Maps.ref.winxp b/GaudiTestSuite/tests/qmtest/refs/Maps.ref.winxp
deleted file mode 100644
index db5f40b9a3bdbc5bcebad39e16660aca94065ad2..0000000000000000000000000000000000000000
--- a/GaudiTestSuite/tests/qmtest/refs/Maps.ref.winxp
+++ /dev/null
@@ -1,324 +0,0 @@
-JobOptionsSvc        INFO
-//GP:================================================================================
-//GP: include "..\options\Maps.opts"                                          (0,0)
-ApplicationMgr.ExtSvc +=  [ "RndmGenSvc" ] ;                            //GP: (1,1)
-ApplicationMgr.TopAlg =  [ "MapAlg/Map" ] ;                             //GP: (1,1)
-MessageSvc.OutputLevel = 3;                                             //GP: (1,1)
-ApplicationMgr.EvtMax = 10;                                             //GP: (1,1)
-ApplicationMgr.EvtSel = "NONE";                                         //GP: (1,1)
-//GP: end  "..\options\Maps.opts"                                             (31,1)
-//GP:================================================================================
-
-JobOptionsSvc        INFO Job options successfully read in from ..\options\Maps.opts
-ApplicationMgr    SUCCESS
-====================================================================================================================================
-                                                   Welcome to ApplicationMgr $Revision: 1.4 $
-                                          running on MCLVIRT01 on Tue Jun 03 11:42:22 2008
-====================================================================================================================================
-ApplicationMgr       INFO Application Manager Configured successfully
-RndmGenSvc.Engine    INFO Generator engine type:CLHEP::RanluxEngine
-RndmGenSvc.Engine    INFO Current Seed:1234567 Luxury:3
-RndmGenSvc           INFO Using Random engine:HepRndm::Engine<CLHEP::RanluxEngine>
-EventLoopMgr      WARNING Unable to locate service "EventSelector"
-EventLoopMgr      WARNING No events will be processed from external input.
-HistogramPersis...WARNING Histograms saving not required.
-ApplicationMgr       INFO Application Manager Initialized successfully
-ApplicationMgr       INFO Application Manager Started successfully
-Map               SUCCESS  Inserting key -2 1st:  True True True True
-Map               SUCCESS 1 Map1: { -2 : -1.56 }
-Map               SUCCESS 1 Map2: { -2 : -1.56 }
-Map               SUCCESS 1 Map3: { -2 : -1.56 }
-Map               SUCCESS 1 Map4: { -2 : -1.56 }
-Map               SUCCESS      CONST:   map2['1']: 0, map3['1']: 0, map4['1']: 0
-Map               SUCCESS 2 Map1: { -2 : -1.56 }
-Map               SUCCESS 2 Map2: { -2 : -1.56 }
-Map               SUCCESS 2 Map3: { -2 : -1.56 }
-Map               SUCCESS 2 Map4: { -2 : -1.56 }
-Map               SUCCESS  NON-CONST:   map1['7']: 0, map2['7']: 0, map3['7']: 0, map4['7']: 0
-Map               SUCCESS 3 Map1: { -2 : -1.56 , 7 : 0 }
-Map               SUCCESS 3 Map2: { -2 : -1.56 }
-Map               SUCCESS 3 Map3: { -2 : -1.56 , 7 : 0 }
-Map               SUCCESS 3 Map4: { -2 : -1.56 , 7 : 0 }
-Map               SUCCESS  Inserting key -2 2nd:  False False False False
-Map               SUCCESS 4 Map1: { -2 : -1.56 , 7 : 0 }
-Map               SUCCESS 4 Map2: { -2 : -1.56 }
-Map               SUCCESS 4 Map3: { -2 : -1.56 , 7 : 0 }
-Map               SUCCESS 4 Map4: { -2 : -1.56 , 7 : 0 }
-Map               SUCCESS  Erased :  True True True True
-Map               SUCCESS 5 Map1: { 7 : 0 }
-Map               SUCCESS 5 Map2: {  }
-Map               SUCCESS 5 Map3: { 7 : 0 }
-Map               SUCCESS 5 Map4: { 7 : 0 }
-Map               SUCCESS  Count key    0 :  0 0 0 0
-Map               SUCCESS  Count key    1 :  0 0 0 0
-Map               SUCCESS  Count key    7 :  1 0 1 1
-Map               SUCCESS  Count key -100 :  0 0 0 0
-Map               SUCCESS  Inserting key 8 1st:  True True True True
-Map               SUCCESS 1 Map1: { 7 : 0 , 8 : 0.4 }
-Map               SUCCESS 1 Map2: { 8 : 0.4 }
-Map               SUCCESS 1 Map3: { 7 : 0 , 8 : 0.4 }
-Map               SUCCESS 1 Map4: { 7 : 0 , 8 : 0.4 }
-Map               SUCCESS      CONST:   map2['1']: 0, map3['1']: 0, map4['1']: 0
-Map               SUCCESS 2 Map1: { 7 : 0 , 8 : 0.4 }
-Map               SUCCESS 2 Map2: { 8 : 0.4 }
-Map               SUCCESS 2 Map3: { 7 : 0 , 8 : 0.4 }
-Map               SUCCESS 2 Map4: { 7 : 0 , 8 : 0.4 }
-Map               SUCCESS  NON-CONST:   map1['7']: 0, map2['7']: 0, map3['7']: 0, map4['7']: 0
-Map               SUCCESS 3 Map1: { 7 : 0 , 8 : 0.4 }
-Map               SUCCESS 3 Map2: { 8 : 0.4 }
-Map               SUCCESS 3 Map3: { 7 : 0 , 8 : 0.4 }
-Map               SUCCESS 3 Map4: { 7 : 0 , 8 : 0.4 }
-Map               SUCCESS  Inserting key 8 2nd:  False False False False
-Map               SUCCESS 4 Map1: { 7 : 0 , 8 : 0.4 }
-Map               SUCCESS 4 Map2: { 8 : 0.4 }
-Map               SUCCESS 4 Map3: { 7 : 0 , 8 : 0.4 }
-Map               SUCCESS 4 Map4: { 7 : 0 , 8 : 0.4 }
-Map               SUCCESS  Erased :  True True True True
-Map               SUCCESS 5 Map1: { 7 : 0 }
-Map               SUCCESS 5 Map2: {  }
-Map               SUCCESS 5 Map3: { 7 : 0 }
-Map               SUCCESS 5 Map4: { 7 : 0 }
-Map               SUCCESS  Count key    0 :  0 0 0 0
-Map               SUCCESS  Count key    1 :  0 0 0 0
-Map               SUCCESS  Count key    7 :  1 0 1 1
-Map               SUCCESS  Count key -100 :  0 0 0 0
-Map               SUCCESS  Inserting key -12 1st:  True True True True
-Map               SUCCESS 1 Map1: { -12 : 0.09 , 7 : 0 }
-Map               SUCCESS 1 Map2: { -12 : 0.09 }
-Map               SUCCESS 1 Map3: { -12 : 0.09 , 7 : 0 }
-Map               SUCCESS 1 Map4: { -12 : 0.09 , 7 : 0 }
-Map               SUCCESS      CONST:   map2['1']: 0, map3['1']: 0, map4['1']: 0
-Map               SUCCESS 2 Map1: { -12 : 0.09 , 7 : 0 }
-Map               SUCCESS 2 Map2: { -12 : 0.09 }
-Map               SUCCESS 2 Map3: { -12 : 0.09 , 7 : 0 }
-Map               SUCCESS 2 Map4: { -12 : 0.09 , 7 : 0 }
-Map               SUCCESS  NON-CONST:   map1['7']: 0, map2['7']: 0, map3['7']: 0, map4['7']: 0
-Map               SUCCESS 3 Map1: { -12 : 0.09 , 7 : 0 }
-Map               SUCCESS 3 Map2: { -12 : 0.09 }
-Map               SUCCESS 3 Map3: { -12 : 0.09 , 7 : 0 }
-Map               SUCCESS 3 Map4: { -12 : 0.09 , 7 : 0 }
-Map               SUCCESS  Inserting key -12 2nd:  False False False False
-Map               SUCCESS 4 Map1: { -12 : 0.09 , 7 : 0 }
-Map               SUCCESS 4 Map2: { -12 : 0.09 }
-Map               SUCCESS 4 Map3: { -12 : 0.09 , 7 : 0 }
-Map               SUCCESS 4 Map4: { -12 : 0.09 , 7 : 0 }
-Map               SUCCESS  Erased :  True True True True
-Map               SUCCESS 5 Map1: { 7 : 0 }
-Map               SUCCESS 5 Map2: {  }
-Map               SUCCESS 5 Map3: { 7 : 0 }
-Map               SUCCESS 5 Map4: { 7 : 0 }
-Map               SUCCESS  Count key    0 :  0 0 0 0
-Map               SUCCESS  Count key    1 :  0 0 0 0
-Map               SUCCESS  Count key    7 :  1 0 1 1
-Map               SUCCESS  Count key -100 :  0 0 0 0
-Map               SUCCESS  Inserting key 0 1st:  True True True True
-Map               SUCCESS 1 Map1: { 0 : -0.27 , 7 : 0 }
-Map               SUCCESS 1 Map2: { 0 : -0.27 }
-Map               SUCCESS 1 Map3: { 0 : -0.27 , 7 : 0 }
-Map               SUCCESS 1 Map4: { 0 : -0.27 , 7 : 0 }
-Map               SUCCESS      CONST:   map2['1']: 0, map3['1']: 0, map4['1']: 0
-Map               SUCCESS 2 Map1: { 0 : -0.27 , 7 : 0 }
-Map               SUCCESS 2 Map2: { 0 : -0.27 }
-Map               SUCCESS 2 Map3: { 0 : -0.27 , 7 : 0 }
-Map               SUCCESS 2 Map4: { 0 : -0.27 , 7 : 0 }
-Map               SUCCESS  NON-CONST:   map1['7']: 0, map2['7']: 0, map3['7']: 0, map4['7']: 0
-Map               SUCCESS 3 Map1: { 0 : -0.27 , 7 : 0 }
-Map               SUCCESS 3 Map2: { 0 : -0.27 }
-Map               SUCCESS 3 Map3: { 0 : -0.27 , 7 : 0 }
-Map               SUCCESS 3 Map4: { 0 : -0.27 , 7 : 0 }
-Map               SUCCESS  Inserting key 0 2nd:  False False False False
-Map               SUCCESS 4 Map1: { 0 : -0.27 , 7 : 0 }
-Map               SUCCESS 4 Map2: { 0 : -0.27 }
-Map               SUCCESS 4 Map3: { 0 : -0.27 , 7 : 0 }
-Map               SUCCESS 4 Map4: { 0 : -0.27 , 7 : 0 }
-Map               SUCCESS  Erased :  True True True True
-Map               SUCCESS 5 Map1: { 7 : 0 }
-Map               SUCCESS 5 Map2: {  }
-Map               SUCCESS 5 Map3: { 7 : 0 }
-Map               SUCCESS 5 Map4: { 7 : 0 }
-Map               SUCCESS  Count key    0 :  0 0 0 0
-Map               SUCCESS  Count key    1 :  0 0 0 0
-Map               SUCCESS  Count key    7 :  1 0 1 1
-Map               SUCCESS  Count key -100 :  0 0 0 0
-Map               SUCCESS  Inserting key 4 1st:  True True True True
-Map               SUCCESS 1 Map1: { 4 : 1.43 , 7 : 0 }
-Map               SUCCESS 1 Map2: { 4 : 1.43 }
-Map               SUCCESS 1 Map3: { 4 : 1.43 , 7 : 0 }
-Map               SUCCESS 1 Map4: { 4 : 1.43 , 7 : 0 }
-Map               SUCCESS      CONST:   map2['1']: 0, map3['1']: 0, map4['1']: 0
-Map               SUCCESS 2 Map1: { 4 : 1.43 , 7 : 0 }
-Map               SUCCESS 2 Map2: { 4 : 1.43 }
-Map               SUCCESS 2 Map3: { 4 : 1.43 , 7 : 0 }
-Map               SUCCESS 2 Map4: { 4 : 1.43 , 7 : 0 }
-Map               SUCCESS  NON-CONST:   map1['7']: 0, map2['7']: 0, map3['7']: 0, map4['7']: 0
-Map               SUCCESS 3 Map1: { 4 : 1.43 , 7 : 0 }
-Map               SUCCESS 3 Map2: { 4 : 1.43 }
-Map               SUCCESS 3 Map3: { 4 : 1.43 , 7 : 0 }
-Map               SUCCESS 3 Map4: { 4 : 1.43 , 7 : 0 }
-Map               SUCCESS  Inserting key 4 2nd:  False False False False
-Map               SUCCESS 4 Map1: { 4 : 1.43 , 7 : 0 }
-Map               SUCCESS 4 Map2: { 4 : 1.43 }
-Map               SUCCESS 4 Map3: { 4 : 1.43 , 7 : 0 }
-Map               SUCCESS 4 Map4: { 4 : 1.43 , 7 : 0 }
-Map               SUCCESS  Erased :  True True True True
-Map               SUCCESS 5 Map1: { 7 : 0 }
-Map               SUCCESS 5 Map2: {  }
-Map               SUCCESS 5 Map3: { 7 : 0 }
-Map               SUCCESS 5 Map4: { 7 : 0 }
-Map               SUCCESS  Count key    0 :  0 0 0 0
-Map               SUCCESS  Count key    1 :  0 0 0 0
-Map               SUCCESS  Count key    7 :  1 0 1 1
-Map               SUCCESS  Count key -100 :  0 0 0 0
-Map               SUCCESS  Inserting key -13 1st:  True True True True
-Map               SUCCESS 1 Map1: { -13 : 2.58 , 7 : 0 }
-Map               SUCCESS 1 Map2: { -13 : 2.58 }
-Map               SUCCESS 1 Map3: { -13 : 2.58 , 7 : 0 }
-Map               SUCCESS 1 Map4: { -13 : 2.58 , 7 : 0 }
-Map               SUCCESS      CONST:   map2['1']: 0, map3['1']: 0, map4['1']: 0
-Map               SUCCESS 2 Map1: { -13 : 2.58 , 7 : 0 }
-Map               SUCCESS 2 Map2: { -13 : 2.58 }
-Map               SUCCESS 2 Map3: { -13 : 2.58 , 7 : 0 }
-Map               SUCCESS 2 Map4: { -13 : 2.58 , 7 : 0 }
-Map               SUCCESS  NON-CONST:   map1['7']: 0, map2['7']: 0, map3['7']: 0, map4['7']: 0
-Map               SUCCESS 3 Map1: { -13 : 2.58 , 7 : 0 }
-Map               SUCCESS 3 Map2: { -13 : 2.58 }
-Map               SUCCESS 3 Map3: { -13 : 2.58 , 7 : 0 }
-Map               SUCCESS 3 Map4: { -13 : 2.58 , 7 : 0 }
-Map               SUCCESS  Inserting key -13 2nd:  False False False False
-Map               SUCCESS 4 Map1: { -13 : 2.58 , 7 : 0 }
-Map               SUCCESS 4 Map2: { -13 : 2.58 }
-Map               SUCCESS 4 Map3: { -13 : 2.58 , 7 : 0 }
-Map               SUCCESS 4 Map4: { -13 : 2.58 , 7 : 0 }
-Map               SUCCESS 5 Map1: { -13 : 2.58 , 7 : 0 }
-Map               SUCCESS 5 Map2: { -13 : 2.58 }
-Map               SUCCESS 5 Map3: { -13 : 2.58 , 7 : 0 }
-Map               SUCCESS 5 Map4: { -13 : 2.58 , 7 : 0 }
-Map               SUCCESS  Count key    0 :  0 0 0 0
-Map               SUCCESS  Count key    1 :  0 0 0 0
-Map               SUCCESS  Count key    7 :  1 0 1 1
-Map               SUCCESS  Count key -100 :  0 0 0 0
-Map               SUCCESS  Inserting key -1 1st:  True True True True
-Map               SUCCESS 1 Map1: { -13 : 2.58 , -1 : -2.18 , 7 : 0 }
-Map               SUCCESS 1 Map2: { -13 : 2.58 , -1 : -2.18 }
-Map               SUCCESS 1 Map3: { -13 : 2.58 , -1 : -2.18 , 7 : 0 }
-Map               SUCCESS 1 Map4: { -13 : 2.58 , -1 : -2.18 , 7 : 0 }
-Map               SUCCESS      CONST:   map2['1']: 0, map3['1']: 0, map4['1']: 0
-Map               SUCCESS 2 Map1: { -13 : 2.58 , -1 : -2.18 , 7 : 0 }
-Map               SUCCESS 2 Map2: { -13 : 2.58 , -1 : -2.18 }
-Map               SUCCESS 2 Map3: { -13 : 2.58 , -1 : -2.18 , 7 : 0 }
-Map               SUCCESS 2 Map4: { -13 : 2.58 , -1 : -2.18 , 7 : 0 }
-Map               SUCCESS  NON-CONST:   map1['7']: 0, map2['7']: 0, map3['7']: 0, map4['7']: 0
-Map               SUCCESS 3 Map1: { -13 : 2.58 , -1 : -2.18 , 7 : 0 }
-Map               SUCCESS 3 Map2: { -13 : 2.58 , -1 : -2.18 }
-Map               SUCCESS 3 Map3: { -13 : 2.58 , -1 : -2.18 , 7 : 0 }
-Map               SUCCESS 3 Map4: { -13 : 2.58 , -1 : -2.18 , 7 : 0 }
-Map               SUCCESS  Inserting key -1 2nd:  False False False False
-Map               SUCCESS 4 Map1: { -13 : 2.58 , -1 : -2.18 , 7 : 0 }
-Map               SUCCESS 4 Map2: { -13 : 2.58 , -1 : -2.18 }
-Map               SUCCESS 4 Map3: { -13 : 2.58 , -1 : -2.18 , 7 : 0 }
-Map               SUCCESS 4 Map4: { -13 : 2.58 , -1 : -2.18 , 7 : 0 }
-Map               SUCCESS 5 Map1: { -13 : 2.58 , -1 : -2.18 , 7 : 0 }
-Map               SUCCESS 5 Map2: { -13 : 2.58 , -1 : -2.18 }
-Map               SUCCESS 5 Map3: { -13 : 2.58 , -1 : -2.18 , 7 : 0 }
-Map               SUCCESS 5 Map4: { -13 : 2.58 , -1 : -2.18 , 7 : 0 }
-Map               SUCCESS  Count key    0 :  0 0 0 0
-Map               SUCCESS  Count key    1 :  0 0 0 0
-Map               SUCCESS  Count key    7 :  1 0 1 1
-Map               SUCCESS  Count key -100 :  0 0 0 0
-Map               SUCCESS  Inserting key 0 1st:  True True True True
-Map               SUCCESS 1 Map1: { -13 : 2.58 , -1 : -2.18 , 0 : -0.87 , 7 : 0 }
-Map               SUCCESS 1 Map2: { -13 : 2.58 , -1 : -2.18 , 0 : -0.87 }
-Map               SUCCESS 1 Map3: { -13 : 2.58 , -1 : -2.18 , 0 : -0.87 , 7 : 0 }
-Map               SUCCESS 1 Map4: { -13 : 2.58 , -1 : -2.18 , 0 : -0.87 , 7 : 0 }
-Map               SUCCESS      CONST:   map2['1']: 0, map3['1']: 0, map4['1']: 0
-Map               SUCCESS 2 Map1: { -13 : 2.58 , -1 : -2.18 , 0 : -0.87 , 7 : 0 }
-Map               SUCCESS 2 Map2: { -13 : 2.58 , -1 : -2.18 , 0 : -0.87 }
-Map               SUCCESS 2 Map3: { -13 : 2.58 , -1 : -2.18 , 0 : -0.87 , 7 : 0 }
-Map               SUCCESS 2 Map4: { -13 : 2.58 , -1 : -2.18 , 0 : -0.87 , 7 : 0 }
-Map               SUCCESS  NON-CONST:   map1['7']: 0, map2['7']: 0, map3['7']: 0, map4['7']: 0
-Map               SUCCESS 3 Map1: { -13 : 2.58 , -1 : -2.18 , 0 : -0.87 , 7 : 0 }
-Map               SUCCESS 3 Map2: { -13 : 2.58 , -1 : -2.18 , 0 : -0.87 }
-Map               SUCCESS 3 Map3: { -13 : 2.58 , -1 : -2.18 , 0 : -0.87 , 7 : 0 }
-Map               SUCCESS 3 Map4: { -13 : 2.58 , -1 : -2.18 , 0 : -0.87 , 7 : 0 }
-Map               SUCCESS  Inserting key 0 2nd:  False False False False
-Map               SUCCESS 4 Map1: { -13 : 2.58 , -1 : -2.18 , 0 : -0.87 , 7 : 0 }
-Map               SUCCESS 4 Map2: { -13 : 2.58 , -1 : -2.18 , 0 : -0.87 }
-Map               SUCCESS 4 Map3: { -13 : 2.58 , -1 : -2.18 , 0 : -0.87 , 7 : 0 }
-Map               SUCCESS 4 Map4: { -13 : 2.58 , -1 : -2.18 , 0 : -0.87 , 7 : 0 }
-Map               SUCCESS  Erased :  True True True True
-Map               SUCCESS 5 Map1: { -13 : 2.58 , -1 : -2.18 , 7 : 0 }
-Map               SUCCESS 5 Map2: { -13 : 2.58 , -1 : -2.18 }
-Map               SUCCESS 5 Map3: { -13 : 2.58 , -1 : -2.18 , 7 : 0 }
-Map               SUCCESS 5 Map4: { -13 : 2.58 , -1 : -2.18 , 7 : 0 }
-Map               SUCCESS  Count key    0 :  0 0 0 0
-Map               SUCCESS  Count key    1 :  0 0 0 0
-Map               SUCCESS  Count key    7 :  1 0 1 1
-Map               SUCCESS  Count key -100 :  0 0 0 0
-Map               SUCCESS  Inserting key 15 1st:  True True True True
-Map               SUCCESS 1 Map1: { -13 : 2.58 , -1 : -2.18 , 7 : 0 , 15 : -0.54 }
-Map               SUCCESS 1 Map2: { -13 : 2.58 , -1 : -2.18 , 15 : -0.54 }
-Map               SUCCESS 1 Map3: { -13 : 2.58 , -1 : -2.18 , 7 : 0 , 15 : -0.54 }
-Map               SUCCESS 1 Map4: { -13 : 2.58 , -1 : -2.18 , 7 : 0 , 15 : -0.54 }
-Map               SUCCESS      CONST:   map2['1']: 0, map3['1']: 0, map4['1']: 0
-Map               SUCCESS 2 Map1: { -13 : 2.58 , -1 : -2.18 , 7 : 0 , 15 : -0.54 }
-Map               SUCCESS 2 Map2: { -13 : 2.58 , -1 : -2.18 , 15 : -0.54 }
-Map               SUCCESS 2 Map3: { -13 : 2.58 , -1 : -2.18 , 7 : 0 , 15 : -0.54 }
-Map               SUCCESS 2 Map4: { -13 : 2.58 , -1 : -2.18 , 7 : 0 , 15 : -0.54 }
-Map               SUCCESS  NON-CONST:   map1['7']: 0, map2['7']: 0, map3['7']: 0, map4['7']: 0
-Map               SUCCESS 3 Map1: { -13 : 2.58 , -1 : -2.18 , 7 : 0 , 15 : -0.54 }
-Map               SUCCESS 3 Map2: { -13 : 2.58 , -1 : -2.18 , 15 : -0.54 }
-Map               SUCCESS 3 Map3: { -13 : 2.58 , -1 : -2.18 , 7 : 0 , 15 : -0.54 }
-Map               SUCCESS 3 Map4: { -13 : 2.58 , -1 : -2.18 , 7 : 0 , 15 : -0.54 }
-Map               SUCCESS  Inserting key 15 2nd:  False False False False
-Map               SUCCESS 4 Map1: { -13 : 2.58 , -1 : -2.18 , 7 : 0 , 15 : -0.54 }
-Map               SUCCESS 4 Map2: { -13 : 2.58 , -1 : -2.18 , 15 : -0.54 }
-Map               SUCCESS 4 Map3: { -13 : 2.58 , -1 : -2.18 , 7 : 0 , 15 : -0.54 }
-Map               SUCCESS 4 Map4: { -13 : 2.58 , -1 : -2.18 , 7 : 0 , 15 : -0.54 }
-Map               SUCCESS 5 Map1: { -13 : 2.58 , -1 : -2.18 , 7 : 0 , 15 : -0.54 }
-Map               SUCCESS 5 Map2: { -13 : 2.58 , -1 : -2.18 , 15 : -0.54 }
-Map               SUCCESS 5 Map3: { -13 : 2.58 , -1 : -2.18 , 7 : 0 , 15 : -0.54 }
-Map               SUCCESS 5 Map4: { -13 : 2.58 , -1 : -2.18 , 7 : 0 , 15 : -0.54 }
-Map               SUCCESS  Count key    0 :  0 0 0 0
-Map               SUCCESS  Count key    1 :  0 0 0 0
-Map               SUCCESS  Count key    7 :  1 0 1 1
-Map               SUCCESS  Count key -100 :  0 0 0 0
-Map               SUCCESS  Inserting key -22 1st:  True True True True
-Map               SUCCESS 1 Map1: { -22 : 0.09 , -13 : 2.58 , -1 : -2.18 , 7 : 0 , 15 : -0.54 }
-Map               SUCCESS 1 Map2: { -22 : 0.09 , -13 : 2.58 , -1 : -2.18 , 15 : -0.54 }
-Map               SUCCESS 1 Map3: { -22 : 0.09 , -13 : 2.58 , -1 : -2.18 , 7 : 0 , 15 : -0.54 }
-Map               SUCCESS 1 Map4: { -22 : 0.09 , -13 : 2.58 , -1 : -2.18 , 7 : 0 , 15 : -0.54 }
-Map               SUCCESS      CONST:   map2['1']: 0, map3['1']: 0, map4['1']: 0
-Map               SUCCESS 2 Map1: { -22 : 0.09 , -13 : 2.58 , -1 : -2.18 , 7 : 0 , 15 : -0.54 }
-Map               SUCCESS 2 Map2: { -22 : 0.09 , -13 : 2.58 , -1 : -2.18 , 15 : -0.54 }
-Map               SUCCESS 2 Map3: { -22 : 0.09 , -13 : 2.58 , -1 : -2.18 , 7 : 0 , 15 : -0.54 }
-Map               SUCCESS 2 Map4: { -22 : 0.09 , -13 : 2.58 , -1 : -2.18 , 7 : 0 , 15 : -0.54 }
-Map               SUCCESS  NON-CONST:   map1['7']: 0, map2['7']: 0, map3['7']: 0, map4['7']: 0
-Map               SUCCESS 3 Map1: { -22 : 0.09 , -13 : 2.58 , -1 : -2.18 , 7 : 0 , 15 : -0.54 }
-Map               SUCCESS 3 Map2: { -22 : 0.09 , -13 : 2.58 , -1 : -2.18 , 15 : -0.54 }
-Map               SUCCESS 3 Map3: { -22 : 0.09 , -13 : 2.58 , -1 : -2.18 , 7 : 0 , 15 : -0.54 }
-Map               SUCCESS 3 Map4: { -22 : 0.09 , -13 : 2.58 , -1 : -2.18 , 7 : 0 , 15 : -0.54 }
-Map               SUCCESS  Inserting key -22 2nd:  False False False False
-Map               SUCCESS 4 Map1: { -22 : 0.09 , -13 : 2.58 , -1 : -2.18 , 7 : 0 , 15 : -0.54 }
-Map               SUCCESS 4 Map2: { -22 : 0.09 , -13 : 2.58 , -1 : -2.18 , 15 : -0.54 }
-Map               SUCCESS 4 Map3: { -22 : 0.09 , -13 : 2.58 , -1 : -2.18 , 7 : 0 , 15 : -0.54 }
-Map               SUCCESS 4 Map4: { -22 : 0.09 , -13 : 2.58 , -1 : -2.18 , 7 : 0 , 15 : -0.54 }
-Map               SUCCESS  Erased :  True True True True
-Map               SUCCESS 5 Map1: { -13 : 2.58 , -1 : -2.18 , 7 : 0 , 15 : -0.54 }
-Map               SUCCESS 5 Map2: { -13 : 2.58 , -1 : -2.18 , 15 : -0.54 }
-Map               SUCCESS 5 Map3: { -13 : 2.58 , -1 : -2.18 , 7 : 0 , 15 : -0.54 }
-Map               SUCCESS 5 Map4: { -13 : 2.58 , -1 : -2.18 , 7 : 0 , 15 : -0.54 }
-Map               SUCCESS  Count key    0 :  0 0 0 0
-Map               SUCCESS  Count key    1 :  0 0 0 0
-Map               SUCCESS  Count key    7 :  1 0 1 1
-Map               SUCCESS  Count key -100 :  0 0 0 0
-ApplicationMgr       INFO Application Manager Stopped successfully
-Map               SUCCESS
-Map               SUCCESS  FINALIZE
-Map               SUCCESS  	Tested maps :
-Map               SUCCESS  	1) std::map<int,double,std::less<int>,std::allocator<std::pair<int const ,double> > >
-Map               SUCCESS  	2) GaudiUtils::VectorMap<int,double,std::less<int const >,std::allocator<std::pair<int,double> > >
-Map               SUCCESS  	3) GaudiUtils::Map<int,double,std::map<int,double,std::less<int>,std::allocator<std::pair<int const ,double> > > >
-Map               SUCCESS  	4) GaudiUtils::HashMap<int,double,GaudiUtils::Hash<int>,std::map<int,double,std::less<int>,std::allocator<std::pair<int const ,double> > > >
-EventLoopMgr         INFO Histograms converted successfully according to request.
-ApplicationMgr       INFO Application Manager Finalized successfully
-ApplicationMgr       INFO Application Manager Terminated successfully
diff --git a/GaudiTestSuite/tests/qmtest/refs/MetaDataSvc.ref b/GaudiTestSuite/tests/qmtest/refs/MetaDataSvc.ref
deleted file mode 100644
index b8515076065a4fccd73a3378fe6385c0c6300485..0000000000000000000000000000000000000000
--- a/GaudiTestSuite/tests/qmtest/refs/MetaDataSvc.ref
+++ /dev/null
@@ -1,383 +0,0 @@
-# setting LC_ALL to "C"
-# --> Including file '/home/marcocle/stacks/master/Gaudi/GaudiTestSuite/options/NTuples.opts'
-# ApplicationMgr.TopAlg   = { "NTupleAlgorithm" };
-# MessageSvc.OutputLevel  = 3;
-# ApplicationMgr.EvtMax   = 10000;
-# ApplicationMgr.EvtSel  = "NONE";
-# ApplicationMgr.HistogramPersistency = "ROOT";
-# HistogramPersistencySvc.OutputFile = "histo.root";
-# NTupleSvc.Output = { "MyTuples DATAFILE='ntuple.root' OPT='NEW' TYP='ROOT'" };
-# <-- End of file '/home/marcocle/stacks/master/Gaudi/GaudiTestSuite/options/NTuples.opts'
-ApplicationMgr    SUCCESS
-====================================================================================================================================
-                                                   Welcome to ApplicationMgr (GaudiCoreSvc v36r12)
-                                          running on lbbuildinter01.cern.ch on Mon Apr 17 15:54:20 2023
-====================================================================================================================================
-ApplicationMgr       INFO Application Manager Configured successfully
-Gaudi::MetaDataSvc  DEBUG Property update for OutputLevel : new value = 2
-Gaudi::MetaDataSvc  DEBUG Service base class initialized successfully
-NTupleSvc            INFO Added stream file:ntuple_with_metadata.root as MyTuples
-RFileCnv             INFO opening Root file "ntuple_with_metadata.root" for writing
-NTupleAlgorithm      INFO Finished booking NTuples
-EventLoopMgr      WARNING Unable to locate service "EventSelector"
-EventLoopMgr      WARNING No events will be processed from external input.
-RootHistSvc          INFO Writing ROOT histograms to: histo.root
-HistogramPersis...   INFO Added successfully Conversion service RootHistSvc
-ApplicationMgr       INFO Application Manager Initialized successfully
-JobOptionsSvc        INFO Properties are dumped into "gauditestsuite.metadatasvc.joboptsdump"
-Gaudi::MetaDataSvc  DEBUG started
-Gaudi::MetaDataSvc  DEBUG Metadata collected:
-AlgExecStateSvc.AuditFinalize:False
-AlgExecStateSvc.AuditInitialize:False
-AlgExecStateSvc.AuditReinitialize:False
-AlgExecStateSvc.AuditRestart:False
-AlgExecStateSvc.AuditServices:False
-AlgExecStateSvc.AuditStart:False
-AlgExecStateSvc.AuditStop:False
-AlgExecStateSvc.AutoRetrieveTools:True
-AlgExecStateSvc.CheckToolDeps:True
-AlgExecStateSvc.OutputLevel:3
-AppMgrRunable.AuditFinalize:False
-AppMgrRunable.AuditInitialize:False
-AppMgrRunable.AuditReinitialize:False
-AppMgrRunable.AuditRestart:False
-AppMgrRunable.AuditServices:False
-AppMgrRunable.AuditStart:False
-AppMgrRunable.AuditStop:False
-AppMgrRunable.AutoRetrieveTools:True
-AppMgrRunable.CheckToolDeps:True
-AppMgrRunable.EvtMax:10
-AppMgrRunable.OutputLevel:3
-ApplicationMgr.ActivateHistory:False
-ApplicationMgr.AlgTypeAliases:{  }
-ApplicationMgr.AppName:'ApplicationMgr'
-ApplicationMgr.AppVersion:''
-ApplicationMgr.AuditAlgorithms:False
-ApplicationMgr.AuditServices:False
-ApplicationMgr.AuditTools:False
-ApplicationMgr.CreateSvc:[  ]
-ApplicationMgr.Dlls:[  ]
-ApplicationMgr.Environment:{  }
-ApplicationMgr.EventLoop:'EventLoopMgr'
-ApplicationMgr.EvtMax:10
-ApplicationMgr.EvtSel:'NONE'
-ApplicationMgr.Exit:0
-ApplicationMgr.ExtSvc:[ 'Gaudi::MetaDataSvc' , 'Gaudi::Monitoring::MessageSvcSink' ]
-ApplicationMgr.ExtSvcCreates:True
-ApplicationMgr.Go:0
-ApplicationMgr.HistogramPersistency:'ROOT'
-ApplicationMgr.InitializationLoopCheck:True
-ApplicationMgr.JobOptionsPath:''
-ApplicationMgr.JobOptionsPostAction:''
-ApplicationMgr.JobOptionsPreAction:''
-ApplicationMgr.JobOptionsSvcType:'JobOptionsSvc'
-ApplicationMgr.JobOptionsType:'NONE'
-ApplicationMgr.MessageSvcType:'MessageSvc'
-ApplicationMgr.OutStream:[  ]
-ApplicationMgr.OutputLevel:3
-ApplicationMgr.PluginDebugLevel:0
-ApplicationMgr.PrintAlgsSequence:False
-ApplicationMgr.PropertiesPrint:False
-ApplicationMgr.ReturnCode:0
-ApplicationMgr.Runable:'AppMgrRunable'
-ApplicationMgr.StopOnSignal:False
-ApplicationMgr.SvcMapping:[ 'EvtDataSvc/EventDataSvc' , 'DetDataSvc/DetectorDataSvc' , 'HistogramSvc/HistogramDataSvc' , 'HbookCnv::PersSvc/HbookHistSvc' , 'RootHistCnv::PersSvc/RootHistSvc' , 'EvtPersistencySvc/EventPersistencySvc' , 'DetPersistencySvc/DetectorPersistencySvc' , 'HistogramPersistencySvc/HistogramPersistencySvc' ]
-ApplicationMgr.SvcOptMapping:[  ]
-ApplicationMgr.TopAlg:[ 'NTupleAlgorithm' ]
-ApplicationMgr.UseMessageSvcForROOTMessages:True
-EventDataSvc.AuditFinalize:False
-EventDataSvc.AuditInitialize:False
-EventDataSvc.AuditReinitialize:False
-EventDataSvc.AuditRestart:False
-EventDataSvc.AuditServices:False
-EventDataSvc.AuditStart:False
-EventDataSvc.AuditStop:False
-EventDataSvc.AutoRetrieveTools:True
-EventDataSvc.CheckToolDeps:True
-EventDataSvc.DataAccessName:'DataAccess'
-EventDataSvc.DataFaultName:'DataFault'
-EventDataSvc.EnableAccessHandler:False
-EventDataSvc.EnableFaultHandler:False
-EventDataSvc.ForceLeaves:False
-EventDataSvc.InhibitPathes:[  ]
-EventDataSvc.OutputLevel:3
-EventDataSvc.RootCLID:110
-EventDataSvc.RootName:'/Event'
-EventLoopMgr.AuditFinalize:False
-EventLoopMgr.AuditInitialize:False
-EventLoopMgr.AuditReinitialize:False
-EventLoopMgr.AuditRestart:False
-EventLoopMgr.AuditServices:False
-EventLoopMgr.AuditStart:False
-EventLoopMgr.AuditStop:False
-EventLoopMgr.AutoRetrieveTools:True
-EventLoopMgr.CheckToolDeps:True
-EventLoopMgr.EvtSel:'NONE'
-EventLoopMgr.HistogramPersistency:''
-EventLoopMgr.OutStream:[  ]
-EventLoopMgr.OutputLevel:3
-EventLoopMgr.PrintControlFlowExpression:False
-EventLoopMgr.TopAlg:[ 'NTupleAlgorithm' ]
-EventLoopMgr.Warnings:True
-EventPersistencySvc.AuditFinalize:False
-EventPersistencySvc.AuditInitialize:False
-EventPersistencySvc.AuditReinitialize:False
-EventPersistencySvc.AuditRestart:False
-EventPersistencySvc.AuditServices:False
-EventPersistencySvc.AuditStart:False
-EventPersistencySvc.AuditStop:False
-EventPersistencySvc.AutoRetrieveTools:True
-EventPersistencySvc.CheckToolDeps:True
-EventPersistencySvc.CnvServices:[  ]
-EventPersistencySvc.OutputLevel:3
-Gaudi::MetaDataSvc.AuditFinalize:False
-Gaudi::MetaDataSvc.AuditInitialize:False
-Gaudi::MetaDataSvc.AuditReinitialize:False
-Gaudi::MetaDataSvc.AuditRestart:False
-Gaudi::MetaDataSvc.AuditServices:False
-Gaudi::MetaDataSvc.AuditStart:False
-Gaudi::MetaDataSvc.AuditStop:False
-Gaudi::MetaDataSvc.AutoRetrieveTools:True
-Gaudi::MetaDataSvc.CheckToolDeps:True
-Gaudi::MetaDataSvc.Enabled:True
-Gaudi::MetaDataSvc.OutputLevel:2
-Gaudi::Monitoring::MessageSvcSink.AuditFinalize:False
-Gaudi::Monitoring::MessageSvcSink.AuditInitialize:False
-Gaudi::Monitoring::MessageSvcSink.AuditReinitialize:False
-Gaudi::Monitoring::MessageSvcSink.AuditRestart:False
-Gaudi::Monitoring::MessageSvcSink.AuditServices:False
-Gaudi::Monitoring::MessageSvcSink.AuditStart:False
-Gaudi::Monitoring::MessageSvcSink.AuditStop:False
-Gaudi::Monitoring::MessageSvcSink.AutoFlushPeriod:0.00000
-Gaudi::Monitoring::MessageSvcSink.AutoRetrieveTools:True
-Gaudi::Monitoring::MessageSvcSink.CheckToolDeps:True
-Gaudi::Monitoring::MessageSvcSink.ComponentsToSave:[  ]
-Gaudi::Monitoring::MessageSvcSink.NamesToSave:[  ]
-Gaudi::Monitoring::MessageSvcSink.OutputLevel:3
-Gaudi::Monitoring::MessageSvcSink.TypesToSave:[ 'counter:.*' , 'statentity' , 'histogram:' ]
-HistogramDataSvc.AuditFinalize:False
-HistogramDataSvc.AuditInitialize:False
-HistogramDataSvc.AuditReinitialize:False
-HistogramDataSvc.AuditRestart:False
-HistogramDataSvc.AuditServices:False
-HistogramDataSvc.AuditStart:False
-HistogramDataSvc.AuditStop:False
-HistogramDataSvc.AutoRetrieveTools:True
-HistogramDataSvc.CheckToolDeps:True
-HistogramDataSvc.DataAccessName:'DataAccess'
-HistogramDataSvc.DataFaultName:'DataFault'
-HistogramDataSvc.EnableAccessHandler:False
-HistogramDataSvc.EnableFaultHandler:False
-HistogramDataSvc.ForceLeaves:False
-HistogramDataSvc.InhibitPathes:[  ]
-HistogramDataSvc.Input:[  ]
-HistogramDataSvc.OutputLevel:3
-HistogramDataSvc.Predefined1DHistos:{  }
-HistogramDataSvc.RootCLID:1
-HistogramDataSvc.RootName:'/stat'
-HistogramPersistencySvc.AuditFinalize:False
-HistogramPersistencySvc.AuditInitialize:False
-HistogramPersistencySvc.AuditReinitialize:False
-HistogramPersistencySvc.AuditRestart:False
-HistogramPersistencySvc.AuditServices:False
-HistogramPersistencySvc.AuditStart:False
-HistogramPersistencySvc.AuditStop:False
-HistogramPersistencySvc.AutoRetrieveTools:True
-HistogramPersistencySvc.CheckToolDeps:True
-HistogramPersistencySvc.CnvServices:[ 'RootHistSvc' ]
-HistogramPersistencySvc.ConvertHistos:[  ]
-HistogramPersistencySvc.ExcludeHistos:[  ]
-HistogramPersistencySvc.HistogramPersistency:'ROOT'
-HistogramPersistencySvc.OutputFile:'histo.root'
-HistogramPersistencySvc.OutputLevel:3
-HistogramPersistencySvc.Warnings:True
-IncidentSvc.AuditFinalize:False
-IncidentSvc.AuditInitialize:False
-IncidentSvc.AuditReinitialize:False
-IncidentSvc.AuditRestart:False
-IncidentSvc.AuditServices:False
-IncidentSvc.AuditStart:False
-IncidentSvc.AuditStop:False
-IncidentSvc.AutoRetrieveTools:True
-IncidentSvc.CheckToolDeps:True
-IncidentSvc.OutputLevel:3
-JobOptionsSvc.AuditFinalize:False
-JobOptionsSvc.AuditInitialize:False
-JobOptionsSvc.AuditReinitialize:False
-JobOptionsSvc.AuditRestart:False
-JobOptionsSvc.AuditServices:False
-JobOptionsSvc.AuditStart:False
-JobOptionsSvc.AuditStop:False
-JobOptionsSvc.AutoRetrieveTools:True
-JobOptionsSvc.CheckToolDeps:True
-JobOptionsSvc.DUMPFILE:'gauditestsuite.metadatasvc.joboptsdump'
-JobOptionsSvc.GlobalDefaults:[  ]
-JobOptionsSvc.OutputLevel:3
-JobOptionsSvc.PATH:'../options/job.opts'
-JobOptionsSvc.PYTHONACTION:''
-JobOptionsSvc.PYTHONPARAMS:''
-JobOptionsSvc.ReportUnused:False
-JobOptionsSvc.SEARCHPATH:''
-JobOptionsSvc.TYPE:'NONE'
-MessageSvc.AuditFinalize:False
-MessageSvc.AuditInitialize:False
-MessageSvc.AuditReinitialize:False
-MessageSvc.AuditRestart:False
-MessageSvc.AuditServices:False
-MessageSvc.AuditStart:False
-MessageSvc.AuditStop:False
-MessageSvc.AutoRetrieveTools:True
-MessageSvc.CheckToolDeps:True
-MessageSvc.Format:'% F%18W%S%7W%R%T %0W%M'
-MessageSvc.OutputLevel:3
-MessageSvc.alwaysColorCode:[  ]
-MessageSvc.alwaysLimit:0
-MessageSvc.countInactive:False
-MessageSvc.debugColorCode:[  ]
-MessageSvc.debugLimit:500
-MessageSvc.defaultLimit:500
-MessageSvc.enableSuppression:False
-MessageSvc.errorColorCode:[ 'white' , 'red' ]
-MessageSvc.errorLimit:500
-MessageSvc.fatalColorCode:[ 'blue' , 'red' ]
-MessageSvc.fatalLimit:500
-MessageSvc.infoColorCode:[  ]
-MessageSvc.infoLimit:500
-MessageSvc.loggedStreams:{  }
-MessageSvc.setAlways:[  ]
-MessageSvc.setDebug:[  ]
-MessageSvc.setError:[  ]
-MessageSvc.setFatal:[  ]
-MessageSvc.setInfo:[  ]
-MessageSvc.setVerbose:[  ]
-MessageSvc.setWarning:[  ]
-MessageSvc.showStats:False
-MessageSvc.statLevel:0
-MessageSvc.timeFormat:'%Y-%m-%d %H:%M:%S,%f'
-MessageSvc.tracedInactiveSources:[  ]
-MessageSvc.useColors:False
-MessageSvc.verboseColorCode:[  ]
-MessageSvc.verboseLimit:500
-MessageSvc.warningColorCode:[ 'yellow' ]
-MessageSvc.warningLimit:500
-NTupleAlgorithm.Asynchronous:False
-NTupleAlgorithm.AuditAlgorithms:False
-NTupleAlgorithm.AuditExecute:False
-NTupleAlgorithm.AuditFinalize:False
-NTupleAlgorithm.AuditInitialize:False
-NTupleAlgorithm.AuditReinitialize:False
-NTupleAlgorithm.AuditRestart:False
-NTupleAlgorithm.AuditStart:False
-NTupleAlgorithm.AuditStop:False
-NTupleAlgorithm.Cardinality:1
-NTupleAlgorithm.Enable:True
-NTupleAlgorithm.ErrorMax:1
-NTupleAlgorithm.ExtraInputs:set()
-NTupleAlgorithm.ExtraOutputs:set()
-NTupleAlgorithm.FilterCircularDependencies:True
-NTupleAlgorithm.MonitorService:'MonitorSvc'
-NTupleAlgorithm.NeededResources:[  ]
-NTupleAlgorithm.OutputLevel:3
-NTupleAlgorithm.RegisterForContextService:False
-NTupleAlgorithm.Timeline:False
-NTupleSvc.AuditFinalize:False
-NTupleSvc.AuditInitialize:False
-NTupleSvc.AuditReinitialize:False
-NTupleSvc.AuditRestart:False
-NTupleSvc.AuditServices:False
-NTupleSvc.AuditStart:False
-NTupleSvc.AuditStop:False
-NTupleSvc.AutoRetrieveTools:True
-NTupleSvc.CheckToolDeps:True
-NTupleSvc.DataAccessName:'DataAccess'
-NTupleSvc.DataFaultName:'DataFault'
-NTupleSvc.EnableAccessHandler:False
-NTupleSvc.EnableFaultHandler:False
-NTupleSvc.ForceLeaves:False
-NTupleSvc.InhibitPathes:[  ]
-NTupleSvc.Input:[  ]
-NTupleSvc.Output:[ 'MyTuples DATAFILE=\'ntuple_with_metadata.root\' OPT=\'NEW\' TYP=\'ROOT\'' ]
-NTupleSvc.OutputLevel:3
-NTupleSvc.RootCLID:1
-NTupleSvc.RootName:'/NTUPLES'
-NTupleSvcConversions.AuditFinalize:False
-NTupleSvcConversions.AuditInitialize:False
-NTupleSvcConversions.AuditReinitialize:False
-NTupleSvcConversions.AuditRestart:False
-NTupleSvcConversions.AuditServices:False
-NTupleSvcConversions.AuditStart:False
-NTupleSvcConversions.AuditStop:False
-NTupleSvcConversions.AutoRetrieveTools:True
-NTupleSvcConversions.CheckToolDeps:True
-NTupleSvcConversions.OutputLevel:3
-RootHistSvc.AuditFinalize:False
-RootHistSvc.AuditInitialize:False
-RootHistSvc.AuditReinitialize:False
-RootHistSvc.AuditRestart:False
-RootHistSvc.AuditServices:False
-RootHistSvc.AuditStart:False
-RootHistSvc.AuditStop:False
-RootHistSvc.AutoRetrieveTools:True
-RootHistSvc.CheckToolDeps:True
-RootHistSvc.ForceAlphaIds:False
-RootHistSvc.OutputEnabled:True
-RootHistSvc.OutputFile:'histo.root'
-RootHistSvc.OutputLevel:3
-TimelineSvc.AuditFinalize:False
-TimelineSvc.AuditInitialize:False
-TimelineSvc.AuditReinitialize:False
-TimelineSvc.AuditRestart:False
-TimelineSvc.AuditServices:False
-TimelineSvc.AuditStart:False
-TimelineSvc.AuditStop:False
-TimelineSvc.AutoRetrieveTools:True
-TimelineSvc.CheckToolDeps:True
-TimelineSvc.DumpTimeline:False
-TimelineSvc.OutputLevel:3
-TimelineSvc.Partial:False
-TimelineSvc.RecordTimeline:False
-TimelineSvc.TimelineFile:'timeline.csv'
-
-ApplicationMgr       INFO Application Manager Started successfully
-RRWNTupleCnv         INFO ID 1: added branch: Ntrack / Ntrack/I
-RRWNTupleCnv         INFO ID 1: added branch: Energy / Energy/F
-RRWNTupleCnv         INFO Booked TTree with ID:1 "Row-wise N-Tuple example"
-RCWNTupleCnv         INFO Booked TTree with ID: 2 "Col-Wise NTuple examples" in directory ntuple_with_metadata.root:/simple
-ApplicationMgr       INFO Application Manager Stopped successfully
-NTupleAlgorithm      INFO Finalizing...
-EventLoopMgr         INFO Histograms converted successfully according to request.
-RFileCnv             INFO dumping contents of /NTUPLES/MyTuples
-TFile: name=ntuple_with_metadata.root, title=Gaudi Trees, option=CREATE
-******************************************************************************
-*Tree    :2         : Col-Wise NTuple examples                               *
-*Entries :       10 : Total =            6032 bytes  File  Size =       1094 *
-*        :          : Tree compression factor =   8.32                       *
-******************************************************************************
-*Br    0 :N         : N/I                                                    *
-*Entries :       10 : Total  Size=        582 bytes  File Size  =        105 *
-*Baskets :        1 : Basket Size=      32000 bytes  Compression=   1.00     *
-*............................................................................*
-*Br    1 :FNumbers  : FNumbers[N]/F                                          *
-*Entries :       10 : Total  Size=       2600 bytes  File Size  =        198 *
-*Baskets :        1 : Basket Size=      32000 bytes  Compression=  10.20     *
-*............................................................................*
-*Br    2 :INumbers  : INumbers[N]/I                                          *
-*Entries :       10 : Total  Size=       2593 bytes  File Size  =        195 *
-*Baskets :        1 : Basket Size=      32000 bytes  Compression=  10.36     *
-*............................................................................*
-******************************************************************************
-*Tree    :1         : Row-wise N-Tuple example                               *
-*Entries :       10 : Total =            1597 bytes  File  Size =        666 *
-*        :          : Tree compression factor =   1.00                       *
-******************************************************************************
-*Br    0 :Ntrack    : Ntrack/I                                               *
-*Entries :       10 : Total  Size=        607 bytes  File Size  =        110 *
-*Baskets :        1 : Basket Size=      32000 bytes  Compression=   1.00     *
-*............................................................................*
-*Br    1 :Energy    : Energy/F                                               *
-*Entries :       10 : Total  Size=        607 bytes  File Size  =        110 *
-*Baskets :        1 : Basket Size=      32000 bytes  Compression=   1.00     *
-*............................................................................*
-NTupleSvc            INFO NTuples saved successfully
-ApplicationMgr       INFO Application Manager Finalized successfully
-ApplicationMgr       INFO Application Manager Terminated successfully
diff --git a/GaudiTestSuite/tests/qmtest/refs/MultiInput/Read.ref b/GaudiTestSuite/tests/qmtest/refs/MultiInput/Read.ref
deleted file mode 100644
index 9d9bfca16baf9648fa69da2420500af7c7c9f7e2..0000000000000000000000000000000000000000
--- a/GaudiTestSuite/tests/qmtest/refs/MultiInput/Read.ref
+++ /dev/null
@@ -1,256 +0,0 @@
-# setting LC_ALL to "C"
-# --> Including file '/home/marcocle/stacks/master/Gaudi/GaudiTestSuite/options/MultiInput/Read.py'
-# <-- End of file '/home/marcocle/stacks/master/Gaudi/GaudiTestSuite/options/MultiInput/Read.py'
-# applying configuration of GaudiPersistency
-# /***** User GaudiPersistency/GaudiPersistency ******************************************************
-# |-<no properties>
-# \----- (End of User GaudiPersistency/GaudiPersistency) ---------------------------------------------
-# Dumping all configurables and properties (different from default)
-{'ApplicationMgr': {'EvtMax': 100,
-                    'ExtSvc': ['FileRecordDataSvc/FileRecordDataSvc'],
-                    'HistogramPersistency': 'NONE',
-                    'SvcOptMapping': ['Gaudi::MultiFileCatalog/FileCatalog',
-                                      'Gaudi::IODataManager/IODataManager',
-                                      'Gaudi::RootCnvSvc/RootCnvSvc'],
-                    'TopAlg': ['Gaudi::Sequencer/EventAlgs']},
- 'EventAlgs': {'Members': ['Gaudi::TestSuite::MultiInput::ReadAlg/Gaudi::TestSuite::MultiInput::ReadAlg']},
- 'EventPersistencySvc': {'CnvServices': ['Gaudi::RootCnvSvc/RootCnvSvc']},
- 'EventSelector': {'Input': ["DATAFILE='PFN:MI_Base.dst'  SVC='Gaudi::RootEvtSelector' OPT='READ'"]},
- 'FileCatalog': {'Catalogs': ['xmlcatalog_file:MultiInput.xml']},
- 'FileRecordPersistencySvc': {'CnvServices': ['Gaudi::RootCnvSvc/RootCnvSvc']},
- 'Gaudi::TestSuite::MultiInput::ReadAlg': {'AddressesFile': 'addresses.txt',
-                                           'OutputLevel': 2}}
-ApplicationMgr    SUCCESS
-====================================================================================================================================
-                                                   Welcome to ApplicationMgr (GaudiCoreSvc v36r12)
-                                          running on lbbuildinter01.cern.ch on Wed Apr 19 23:30:05 2023
-====================================================================================================================================
-ApplicationMgr       INFO Application Manager Configured successfully
-EventAlgs            INFO Member list: Gaudi::TestSuite::MultiInput::ReadAlg
-Gaudi::TestSuit...  DEBUG Property update for OutputLevel : new value = 2
-Gaudi::TestSuit...  DEBUG Reading addresses.txt
-Gaudi::TestSuit...  DEBUG Read 100 addresses
-Gaudi::TestSuit...  DEBUG input handles: 0
-Gaudi::TestSuit...  DEBUG output handles: 0
-Gaudi::TestSuit...  DEBUG Data Deps for Gaudi::TestSuite::MultiInput::ReadAlg
-EventPersistenc...   INFO Added successfully Conversion service RootCnvSvc
-EventSelector        INFO Stream:EventSelector.DataStreamTool_1 Def:DATAFILE='PFN:MI_Base.dst'  SVC='Gaudi::RootEvtSelector' OPT='READ'
-ApplicationMgr       INFO Application Manager Initialized successfully
-ApplicationMgr       INFO Application Manager Started successfully
-EventSelector     SUCCESS Reading Event record 1. Record number within stream 1: 1
-Gaudi::TestSuit...   INFO Base event tracks: 39
-Gaudi::TestSuit...   INFO Extra event tracks: 36
-Gaudi::TestSuit...   INFO Base event tracks: 64
-Gaudi::TestSuit...   INFO Extra event tracks: 44
-Gaudi::TestSuit...   INFO Base event tracks: 28
-Gaudi::TestSuit...   INFO Extra event tracks: 52
-Gaudi::TestSuit...   INFO Base event tracks: 30
-Gaudi::TestSuit...   INFO Extra event tracks: 3
-Gaudi::TestSuit...   INFO Base event tracks: 78
-Gaudi::TestSuit...   INFO Extra event tracks: 45
-Gaudi::TestSuit...   INFO Base event tracks: 68
-Gaudi::TestSuit...   INFO Extra event tracks: 5
-Gaudi::TestSuit...   INFO Base event tracks: 53
-Gaudi::TestSuit...   INFO Extra event tracks: 65
-Gaudi::TestSuit...   INFO Base event tracks: 26
-Gaudi::TestSuit...   INFO Extra event tracks: 86
-Gaudi::TestSuit...   INFO Base event tracks: 42
-Gaudi::TestSuit...   INFO Extra event tracks: 15
-Gaudi::TestSuit...   INFO Base event tracks: 70
-Gaudi::TestSuit...   INFO Extra event tracks: 2
-EventSelector     SUCCESS Reading Event record 11. Record number within stream 1: 11
-Gaudi::TestSuit...   INFO Base event tracks: 20
-Gaudi::TestSuit...   INFO Extra event tracks: 62
-Gaudi::TestSuit...   INFO Base event tracks: 28
-Gaudi::TestSuit...   INFO Extra event tracks: 27
-Gaudi::TestSuit...   INFO Base event tracks: 81
-Gaudi::TestSuit...   INFO Extra event tracks: 89
-Gaudi::TestSuit...   INFO Base event tracks: 38
-Gaudi::TestSuit...   INFO Extra event tracks: 59
-Gaudi::TestSuit...   INFO Base event tracks: 25
-Gaudi::TestSuit...   INFO Extra event tracks: 70
-Gaudi::TestSuit...   INFO Base event tracks: 68
-Gaudi::TestSuit...   INFO Extra event tracks: 64
-Gaudi::TestSuit...   INFO Base event tracks: 21
-Gaudi::TestSuit...   INFO Extra event tracks: 60
-Gaudi::TestSuit...   INFO Base event tracks: 26
-Gaudi::TestSuit...   INFO Extra event tracks: 47
-Gaudi::TestSuit...   INFO Base event tracks: 92
-Gaudi::TestSuit...   INFO Extra event tracks: 20
-Gaudi::TestSuit...   INFO Base event tracks: 26
-Gaudi::TestSuit...   INFO Extra event tracks: 93
-EventSelector     SUCCESS Reading Event record 21. Record number within stream 1: 21
-Gaudi::TestSuit...   INFO Base event tracks: 37
-Gaudi::TestSuit...   INFO Extra event tracks: 78
-Gaudi::TestSuit...   INFO Base event tracks: 74
-Gaudi::TestSuit...   INFO Extra event tracks: 58
-Gaudi::TestSuit...   INFO Base event tracks: 82
-Gaudi::TestSuit...   INFO Extra event tracks: 91
-Gaudi::TestSuit...   INFO Base event tracks: 92
-Gaudi::TestSuit...   INFO Extra event tracks: 32
-Gaudi::TestSuit...   INFO Base event tracks: 62
-Gaudi::TestSuit...   INFO Extra event tracks: 50
-Gaudi::TestSuit...   INFO Base event tracks: 84
-Gaudi::TestSuit...   INFO Extra event tracks: 43
-Gaudi::TestSuit...   INFO Base event tracks: 51
-Gaudi::TestSuit...   INFO Extra event tracks: 13
-Gaudi::TestSuit...   INFO Base event tracks: 25
-Gaudi::TestSuit...   INFO Extra event tracks: 41
-Gaudi::TestSuit...   INFO Base event tracks: 88
-Gaudi::TestSuit...   INFO Extra event tracks: 94
-Gaudi::TestSuit...   INFO Base event tracks: 12
-Gaudi::TestSuit...   INFO Extra event tracks: 92
-EventSelector     SUCCESS Reading Event record 31. Record number within stream 1: 31
-Gaudi::TestSuit...   INFO Base event tracks: 69
-Gaudi::TestSuit...   INFO Extra event tracks: 61
-Gaudi::TestSuit...   INFO Base event tracks: 98
-Gaudi::TestSuit...   INFO Extra event tracks: 35
-Gaudi::TestSuit...   INFO Base event tracks: 44
-Gaudi::TestSuit...   INFO Extra event tracks: 82
-Gaudi::TestSuit...   INFO Base event tracks: 41
-Gaudi::TestSuit...   INFO Extra event tracks: 5
-Gaudi::TestSuit...   INFO Base event tracks: 78
-Gaudi::TestSuit...   INFO Extra event tracks: 70
-Gaudi::TestSuit...   INFO Base event tracks: 73
-Gaudi::TestSuit...   INFO Extra event tracks: 41
-Gaudi::TestSuit...   INFO Base event tracks: 50
-Gaudi::TestSuit...   INFO Extra event tracks: 79
-Gaudi::TestSuit...   INFO Base event tracks: 27
-Gaudi::TestSuit...   INFO Extra event tracks: 96
-Gaudi::TestSuit...   INFO Base event tracks: 68
-Gaudi::TestSuit...   INFO Extra event tracks: 49
-Gaudi::TestSuit...   INFO Base event tracks: 57
-Gaudi::TestSuit...   INFO Extra event tracks: 71
-EventSelector     SUCCESS Reading Event record 41. Record number within stream 1: 41
-Gaudi::TestSuit...   INFO Base event tracks: 69
-Gaudi::TestSuit...   INFO Extra event tracks: 1
-Gaudi::TestSuit...   INFO Base event tracks: 43
-Gaudi::TestSuit...   INFO Extra event tracks: 93
-Gaudi::TestSuit...   INFO Base event tracks: 47
-Gaudi::TestSuit...   INFO Extra event tracks: 15
-Gaudi::TestSuit...   INFO Base event tracks: 60
-Gaudi::TestSuit...   INFO Extra event tracks: 69
-Gaudi::TestSuit...   INFO Base event tracks: 1
-Gaudi::TestSuit...   INFO Extra event tracks: 73
-Gaudi::TestSuit...   INFO Base event tracks: 25
-Gaudi::TestSuit...   INFO Extra event tracks: 32
-Gaudi::TestSuit...   INFO Base event tracks: 61
-Gaudi::TestSuit...   INFO Extra event tracks: 83
-Gaudi::TestSuit...   INFO Base event tracks: 23
-Gaudi::TestSuit...   INFO Extra event tracks: 78
-Gaudi::TestSuit...   INFO Base event tracks: 7
-Gaudi::TestSuit...   INFO Extra event tracks: 48
-Gaudi::TestSuit...   INFO Base event tracks: 91
-Gaudi::TestSuit...   INFO Extra event tracks: 44
-EventSelector     SUCCESS Reading Event record 51. Record number within stream 1: 51
-Gaudi::TestSuit...   INFO Base event tracks: 4
-Gaudi::TestSuit...   INFO Extra event tracks: 47
-Gaudi::TestSuit...   INFO Base event tracks: 69
-Gaudi::TestSuit...   INFO Extra event tracks: 19
-Gaudi::TestSuit...   INFO Base event tracks: 75
-Gaudi::TestSuit...   INFO Extra event tracks: 14
-Gaudi::TestSuit...   INFO Base event tracks: 28
-Gaudi::TestSuit...   INFO Extra event tracks: 20
-Gaudi::TestSuit...   INFO Base event tracks: 91
-Gaudi::TestSuit...   INFO Extra event tracks: 95
-Gaudi::TestSuit...   INFO Base event tracks: 16
-Gaudi::TestSuit...   INFO Extra event tracks: 64
-Gaudi::TestSuit...   INFO Base event tracks: 25
-Gaudi::TestSuit...   INFO Extra event tracks: 99
-Gaudi::TestSuit...   INFO Base event tracks: 23
-Gaudi::TestSuit...   INFO Extra event tracks: 60
-Gaudi::TestSuit...   INFO Base event tracks: 37
-Gaudi::TestSuit...   INFO Extra event tracks: 69
-Gaudi::TestSuit...   INFO Base event tracks: 33
-Gaudi::TestSuit...   INFO Extra event tracks: 65
-EventSelector     SUCCESS Reading Event record 61. Record number within stream 1: 61
-Gaudi::TestSuit...   INFO Base event tracks: 2
-Gaudi::TestSuit...   INFO Extra event tracks: 51
-Gaudi::TestSuit...   INFO Base event tracks: 27
-Gaudi::TestSuit...   INFO Extra event tracks: 15
-Gaudi::TestSuit...   INFO Base event tracks: 45
-Gaudi::TestSuit...   INFO Extra event tracks: 73
-Gaudi::TestSuit...   INFO Base event tracks: 92
-Gaudi::TestSuit...   INFO Extra event tracks: 45
-Gaudi::TestSuit...   INFO Base event tracks: 17
-Gaudi::TestSuit...   INFO Extra event tracks: 80
-Gaudi::TestSuit...   INFO Base event tracks: 69
-Gaudi::TestSuit...   INFO Extra event tracks: 5
-Gaudi::TestSuit...   INFO Base event tracks: 79
-Gaudi::TestSuit...   INFO Extra event tracks: 70
-Gaudi::TestSuit...   INFO Base event tracks: 87
-Gaudi::TestSuit...   INFO Extra event tracks: 13
-Gaudi::TestSuit...   INFO Base event tracks: 22
-Gaudi::TestSuit...   INFO Extra event tracks: 95
-Gaudi::TestSuit...   INFO Base event tracks: 78
-Gaudi::TestSuit...   INFO Extra event tracks: 23
-EventSelector     SUCCESS Reading Event record 71. Record number within stream 1: 71
-Gaudi::TestSuit...   INFO Base event tracks: 47
-Gaudi::TestSuit...   INFO Extra event tracks: 5
-Gaudi::TestSuit...   INFO Base event tracks: 51
-Gaudi::TestSuit...   INFO Extra event tracks: 16
-Gaudi::TestSuit...   INFO Base event tracks: 37
-Gaudi::TestSuit...   INFO Extra event tracks: 81
-Gaudi::TestSuit...   INFO Base event tracks: 76
-Gaudi::TestSuit...   INFO Extra event tracks: 40
-Gaudi::TestSuit...   INFO Base event tracks: 89
-Gaudi::TestSuit...   INFO Extra event tracks: 23
-Gaudi::TestSuit...   INFO Base event tracks: 59
-Gaudi::TestSuit...   INFO Extra event tracks: 80
-Gaudi::TestSuit...   INFO Base event tracks: 5
-Gaudi::TestSuit...   INFO Extra event tracks: 84
-Gaudi::TestSuit...   INFO Base event tracks: 69
-Gaudi::TestSuit...   INFO Extra event tracks: 82
-Gaudi::TestSuit...   INFO Base event tracks: 7
-Gaudi::TestSuit...   INFO Extra event tracks: 35
-Gaudi::TestSuit...   INFO Base event tracks: 55
-Gaudi::TestSuit...   INFO Extra event tracks: 48
-EventSelector     SUCCESS Reading Event record 81. Record number within stream 1: 81
-Gaudi::TestSuit...   INFO Base event tracks: 0
-Gaudi::TestSuit...   INFO Extra event tracks: 36
-Gaudi::TestSuit...   INFO Base event tracks: 56
-Gaudi::TestSuit...   INFO Extra event tracks: 14
-Gaudi::TestSuit...   INFO Base event tracks: 73
-Gaudi::TestSuit...   INFO Extra event tracks: 66
-Gaudi::TestSuit...   INFO Base event tracks: 90
-Gaudi::TestSuit...   INFO Extra event tracks: 58
-Gaudi::TestSuit...   INFO Base event tracks: 89
-Gaudi::TestSuit...   INFO Extra event tracks: 11
-Gaudi::TestSuit...   INFO Base event tracks: 38
-Gaudi::TestSuit...   INFO Extra event tracks: 55
-Gaudi::TestSuit...   INFO Base event tracks: 10
-Gaudi::TestSuit...   INFO Extra event tracks: 28
-Gaudi::TestSuit...   INFO Base event tracks: 76
-Gaudi::TestSuit...   INFO Extra event tracks: 89
-Gaudi::TestSuit...   INFO Base event tracks: 57
-Gaudi::TestSuit...   INFO Extra event tracks: 79
-Gaudi::TestSuit...   INFO Base event tracks: 14
-Gaudi::TestSuit...   INFO Extra event tracks: 72
-EventSelector     SUCCESS Reading Event record 91. Record number within stream 1: 91
-Gaudi::TestSuit...   INFO Base event tracks: 2
-Gaudi::TestSuit...   INFO Extra event tracks: 71
-Gaudi::TestSuit...   INFO Base event tracks: 65
-Gaudi::TestSuit...   INFO Extra event tracks: 54
-Gaudi::TestSuit...   INFO Base event tracks: 84
-Gaudi::TestSuit...   INFO Extra event tracks: 87
-Gaudi::TestSuit...   INFO Base event tracks: 86
-Gaudi::TestSuit...   INFO Extra event tracks: 97
-Gaudi::TestSuit...   INFO Base event tracks: 78
-Gaudi::TestSuit...   INFO Extra event tracks: 50
-Gaudi::TestSuit...   INFO Base event tracks: 26
-Gaudi::TestSuit...   INFO Extra event tracks: 85
-Gaudi::TestSuit...   INFO Base event tracks: 37
-Gaudi::TestSuit...   INFO Extra event tracks: 57
-Gaudi::TestSuit...   INFO Base event tracks: 63
-Gaudi::TestSuit...   INFO Extra event tracks: 86
-Gaudi::TestSuit...   INFO Base event tracks: 52
-Gaudi::TestSuit...   INFO Extra event tracks: 52
-Gaudi::TestSuit...   INFO Base event tracks: 21
-Gaudi::TestSuit...   INFO Extra event tracks: 88
-ApplicationMgr       INFO Application Manager Stopped successfully
-EventLoopMgr         INFO Histograms converted successfully according to request.
-RootCnvSvc           INFO Disconnected data IO:095A8C84-CFB3-11ED-8483-3CECEF0DE804 [MI_Ext.dst]
-RootCnvSvc           INFO Disconnected data IO:FEB1A97A-CFB2-11ED-A821-3CECEF0DE804 [MI_Base.dst]
-ToolSvc              INFO Removing all tools created by ToolSvc
-ApplicationMgr       INFO Application Manager Finalized successfully
-ApplicationMgr       INFO Application Manager Terminated successfully
diff --git a/GaudiTestSuite/tests/qmtest/refs/MultiMergers.ref b/GaudiTestSuite/tests/qmtest/refs/MultiMergers.ref
deleted file mode 100644
index a73a4795d63c55067449d5a054b19d3d9df94412..0000000000000000000000000000000000000000
--- a/GaudiTestSuite/tests/qmtest/refs/MultiMergers.ref
+++ /dev/null
@@ -1,30 +0,0 @@
-# --> Including file '/home/apearce/stack-g/Gaudi/GaudiTestSuite/options/FunctionalAlgorithms/MultiMergers.py'
-# <-- End of file '/home/apearce/stack-g/Gaudi/GaudiTestSuite/options/FunctionalAlgorithms/MultiMergers.py'
-ApplicationMgr    SUCCESS
-====================================================================================================================================
-                                                   Welcome to ApplicationMgr (GaudiCoreSvc v35r3)
-                                          running on lbquantaperf01 on Fri Apr 30 10:45:07 2021
-====================================================================================================================================
-ApplicationMgr       INFO Application Manager Configured successfully
-EventLoopMgr      WARNING Unable to locate service "EventSelector"
-EventLoopMgr      WARNING No events will be processed from external input.
-ApplicationMgr       INFO Application Manager Initialized successfully
-ApplicationMgr       INFO Application Manager Started successfully
-IntAProducer         INFO executing IntDataProducer, storing 2 into /Event/IntA
-IntBProducer         INFO executing IntDataProducer, storing 3 into /Event/IntB
-is2ff_merger         INFO i: 2 i: 3
-MergerFilterPas...   INFO i: 2 i: 2 i: 3
-MergerFilterPas...   INFO Filter passed
-MergerFilterFai...   INFO i: 2 i: 3
-MergerFilterFai...   INFO Filter failed
-IntAProducer         INFO executing IntDataProducer, storing 2 into /Event/IntA
-IntBProducer         INFO executing IntDataProducer, storing 3 into /Event/IntB
-is2ff_merger         INFO i: 2 i: 3
-MergerFilterPas...   INFO i: 2 i: 2 i: 3
-MergerFilterPas...   INFO Filter passed
-MergerFilterFai...   INFO i: 2 i: 3
-MergerFilterFai...   INFO Filter failed
-ApplicationMgr       INFO Application Manager Stopped successfully
-EventLoopMgr         INFO Histograms converted successfully according to request.
-ApplicationMgr       INFO Application Manager Finalized successfully
-ApplicationMgr       INFO Application Manager Terminated successfully
diff --git a/GaudiTestSuite/tests/qmtest/refs/NTuples.ref b/GaudiTestSuite/tests/qmtest/refs/NTuples.ref
deleted file mode 100644
index 53d95a33e150c52b76ced97ce9b20303edf6df3b..0000000000000000000000000000000000000000
--- a/GaudiTestSuite/tests/qmtest/refs/NTuples.ref
+++ /dev/null
@@ -1,71 +0,0 @@
-JobOptionsSvc        INFO
-//GP:================================================================================
-//GP: include "../options/NTuples.opts"                                       (0,0)
-ApplicationMgr.TopAlg =  [ "NTupleAlgorithm" ] ;                        //GP: (1,1)
-MessageSvc.OutputLevel = 3;                                             //GP: (1,1)
-ApplicationMgr.EvtMax = 10000;                                          //GP: (1,1)
-ApplicationMgr.EvtSel = "NONE";                                         //GP: (1,1)
-ApplicationMgr.HistogramPersistency = "ROOT";                           //GP: (1,1)
-HistogramPersistencySvc.OutputFile = "histo.root";                      //GP: (1,1)
-NTupleSvc.Output =  [ "MyTuples DATAFILE='ntuple.root' OPT='NEW' TYP='ROOT'" ] ;//GP: (1,1)
-//GP: end  "../options/NTuples.opts"                                          (34,1)
-//GP:================================================================================
-
-JobOptionsSvc        INFO Job options successfully read in from ../options/NTuples.opts
-ApplicationMgr    SUCCESS
-====================================================================================================================================
-                                                   Welcome to ApplicationMgr $Revision: 1.37 $
-                                          running on pclhcb55.cern.ch on Fri May 30 20:38:19 2008
-====================================================================================================================================
-ApplicationMgr       INFO Application Manager Configured successfully
-NTupleSvc            INFO Added stream file:ntuple.root as MyTuples
-RFileCnv             INFO opening Root file "ntuple.root" for writing
-NTupleAlgorithm      INFO Finished booking NTuples
-EventLoopMgr      WARNING Unable to locate service "EventSelector"
-EventLoopMgr      WARNING No events will be processed from external input.
-RootHistSvc          INFO Writing ROOT histograms to: histo.root
-HistogramPersis...   INFO Added successfully Conversion service RootHistSvc
-ApplicationMgr       INFO Application Manager Initialized successfully
-ApplicationMgr       INFO Application Manager Started successfully
-RRWNTupleCnv         INFO ID 1: added branch: Ntrack / Ntrack/I
-RRWNTupleCnv         INFO ID 1: added branch: Energy / Energy/F
-RRWNTupleCnv         INFO Booked TTree with ID:1 "Row-wise N-Tuple example"
-RCWNTupleCnv         INFO Booked TTree with ID: 2 "Col-Wise NTuple examples" in directory ntuple.root:/simple
-ApplicationMgr       INFO Application Manager Stopped successfully
-NTupleAlgorithm      INFO Finalizing...
-EventLoopMgr         INFO Histograms converted successfully according to request.
-RFileCnv             INFO dumping contents of /NTUPLES/MyTuples
-TFile: name=ntuple.root, title=Gaudi Trees, option=CREATE
-******************************************************************************
-*Tree    :2         : Col-Wise NTuple examples                               *
-*Entries :    10000 : Total =         4086896 bytes  File  Size =     185294 *
-*        :          : Tree compression factor =  22.22                       *
-******************************************************************************
-*Br    0 :N         : N/I                                                    *
-*Entries :    10000 : Total  Size=      40665 bytes  File Size  =        920 *
-*Baskets :        1 : Basket Size=      32000 bytes  Compression=  34.78     *
-*............................................................................*
-*Br    1 :FNumbers  : FNumbers[N]/F                                          *
-*Entries :    10000 : Total  Size=    2023177 bytes  File Size  =      95215 *
-*Baskets :       64 : Basket Size=      32000 bytes  Compression=  21.07     *
-*............................................................................*
-*Br    2 :INumbers  : INumbers[N]/I                                          *
-*Entries :    10000 : Total  Size=    2023170 bytes  File Size  =      85899 *
-*Baskets :       64 : Basket Size=      32000 bytes  Compression=  23.36     *
-*............................................................................*
-******************************************************************************
-*Tree    :1         : Row-wise N-Tuple example                               *
-*Entries :    10000 : Total =           81738 bytes  File  Size =      41501 *
-*        :          : Tree compression factor =   2.02                       *
-******************************************************************************
-*Br    0 :Ntrack    : Ntrack/I                                               *
-*Entries :    10000 : Total  Size=      40700 bytes  File Size  =       2900 *
-*Baskets :        1 : Basket Size=      32000 bytes  Compression=  11.03     *
-*............................................................................*
-*Br    1 :Energy    : Energy/F                                               *
-*Entries :    10000 : Total  Size=      40700 bytes  File Size  =      28744 *
-*Baskets :        1 : Basket Size=      32000 bytes  Compression=   1.11     *
-*............................................................................*
-NTupleSvc            INFO NTuples saved successfully
-ApplicationMgr       INFO Application Manager Finalized successfully
-ApplicationMgr       INFO Application Manager Terminated successfully
diff --git a/GaudiTestSuite/tests/qmtest/refs/NTuples.winref b/GaudiTestSuite/tests/qmtest/refs/NTuples.winref
deleted file mode 100644
index 5e315f3526942020c60fc18ccd9e0f26d98becd5..0000000000000000000000000000000000000000
--- a/GaudiTestSuite/tests/qmtest/refs/NTuples.winref
+++ /dev/null
@@ -1,71 +0,0 @@
-JobOptionsSvc        INFO
-//GP:================================================================================
-//GP: include "..\options\NTuples.opts"                                       (0,0)
-ApplicationMgr.TopAlg =  [ "NTupleAlgorithm" ] ;                        //GP: (1,1)
-MessageSvc.OutputLevel = 3;                                             //GP: (1,1)
-ApplicationMgr.EvtMax = 10000;                                          //GP: (1,1)
-ApplicationMgr.EvtSel = "NONE";                                         //GP: (1,1)
-ApplicationMgr.HistogramPersistency = "ROOT";                           //GP: (1,1)
-HistogramPersistencySvc.OutputFile = "histo.root";                      //GP: (1,1)
-NTupleSvc.Output =  [ "MyTuples DATAFILE='ntuple.root' OPT='NEW' TYP='ROOT'" ] ;//GP: (1,1)
-//GP: end  "..\options\NTuples.opts"                                          (34,1)
-//GP:================================================================================
-
-JobOptionsSvc        INFO Job options successfully read in from ..\options\NTuples.opts
-ApplicationMgr    SUCCESS
-====================================================================================================================================
-                                                   Welcome to ApplicationMgr $Revision: 1.4 $
-                                          running on MCLVIRT01 on Tue Jun 03 11:42:27 2008
-====================================================================================================================================
-ApplicationMgr       INFO Application Manager Configured successfully
-NTupleSvc            INFO Added stream file:ntuple.root as MyTuples
-RFileCnv             INFO opening Root file "ntuple.root" for writing
-NTupleAlgorithm      INFO Finished booking NTuples
-EventLoopMgr      WARNING Unable to locate service "EventSelector"
-EventLoopMgr      WARNING No events will be processed from external input.
-RootHistSvc          INFO Writing ROOT histograms to: histo.root
-HistogramPersis...   INFO Added successfully Conversion service RootHistSvc
-ApplicationMgr       INFO Application Manager Initialized successfully
-ApplicationMgr       INFO Application Manager Started successfully
-RRWNTupleCnv         INFO ID 1: added branch: Ntrack / Ntrack/I
-RRWNTupleCnv         INFO ID 1: added branch: Energy / Energy/F
-RRWNTupleCnv         INFO Booked TTree with ID:1 "Row-wise N-Tuple example"
-RCWNTupleCnv         INFO Booked TTree with ID: 2 "Col-Wise NTuple examples" in directory ntuple.root:/simple
-ApplicationMgr       INFO Application Manager Stopped successfully
-NTupleAlgorithm      INFO Finalizing...
-EventLoopMgr         INFO Histograms converted successfully according to request.
-RFileCnv             INFO dumping contents of /NTUPLES/MyTuples
-TFile: name=ntuple.root, title=Gaudi Trees, option=CREATE
-******************************************************************************
-*Tree    :2         : Col-Wise NTuple examples                               *
-*Entries :    10000 : Total =         4086896 bytes  File  Size =     185294 *
-*        :          : Tree compression factor =  22.22                       *
-******************************************************************************
-*Br    0 :N         : N/I                                                    *
-*Entries :    10000 : Total  Size=      40665 bytes  File Size  =        920 *
-*Baskets :        1 : Basket Size=      32000 bytes  Compression=  34.78     *
-*............................................................................*
-*Br    1 :FNumbers  : FNumbers[N]/F                                          *
-*Entries :    10000 : Total  Size=    2023177 bytes  File Size  =      95215 *
-*Baskets :       64 : Basket Size=      32000 bytes  Compression=  21.07     *
-*............................................................................*
-*Br    2 :INumbers  : INumbers[N]/I                                          *
-*Entries :    10000 : Total  Size=    2023170 bytes  File Size  =      85899 *
-*Baskets :       64 : Basket Size=      32000 bytes  Compression=  23.36     *
-*............................................................................*
-******************************************************************************
-*Tree    :1         : Row-wise N-Tuple example                               *
-*Entries :    10000 : Total =           81738 bytes  File  Size =      41501 *
-*        :          : Tree compression factor =   2.02                       *
-******************************************************************************
-*Br    0 :Ntrack    : Ntrack/I                                               *
-*Entries :    10000 : Total  Size=      40700 bytes  File Size  =       2900 *
-*Baskets :        1 : Basket Size=      32000 bytes  Compression=  11.03     *
-*............................................................................*
-*Br    1 :Energy    : Energy/F                                               *
-*Entries :    10000 : Total  Size=      40700 bytes  File Size  =      28744 *
-*Baskets :        1 : Basket Size=      32000 bytes  Compression=   1.11     *
-*............................................................................*
-NTupleSvc            INFO NTuples saved successfully
-ApplicationMgr       INFO Application Manager Finalized successfully
-ApplicationMgr       INFO Application Manager Terminated successfully
diff --git a/GaudiTestSuite/tests/qmtest/refs/ProduceConsume.ref b/GaudiTestSuite/tests/qmtest/refs/ProduceConsume.ref
deleted file mode 100644
index 5696a7b30cfd6a67ad7296a4ea570bf6369196d1..0000000000000000000000000000000000000000
--- a/GaudiTestSuite/tests/qmtest/refs/ProduceConsume.ref
+++ /dev/null
@@ -1,212 +0,0 @@
-# --> Including file '/project/bfys/graven/stack/Gaudi/GaudiTestSuite/options/FunctionalAlgorithms/ProduceConsume.py'
----
-# List of input and output types by class
-"Gaudi::TestSuite::ContextConsumer":
-"Gaudi::TestSuite::ContextIntConsumer":
-  InputLocation: "int"
-"Gaudi::TestSuite::CountingConsumer":
-"Gaudi::TestSuite::FloatDataConsumer":
-  InputLocation: "float"
-"Gaudi::TestSuite::FrExpTransformer":
-  InputDoubles: "std::vector<double,std::allocator<double> >"
-  OutputFractions: "std::vector<double,std::allocator<double> >"
-  OutputIntegers: "std::vector<int,std::allocator<int> >"
-"Gaudi::TestSuite::IntDataConsumer":
-  InputLocation: "int"
-"Gaudi::TestSuite::IntDataProducer":
-  OutputLocation: "int"
-"Gaudi::TestSuite::IntIntToFloatFloatData":
-  InputLocation1: "int"
-  InputLocation2: "int"
-  OutputLocation1: "float"
-  OutputLocation2: "float"
-"Gaudi::TestSuite::IntToFloatData":
-  InputLocation: "int"
-  OutputLocation: "float"
-"Gaudi::TestSuite::IntVectorsToIntVector":
-  OutputLocation: "std::vector<int,std::allocator<int> >"
-"Gaudi::TestSuite::LdExpTransformer":
-  InputFractions: "std::vector<double,std::allocator<double> >"
-  InputIntegers: "std::vector<int,std::allocator<int> >"
-  OutputDoubles: "std::vector<double,std::allocator<double> >"
-"Gaudi::TestSuite::OptFrExpTransformer":
-  InputDoubles: "std::vector<double,std::allocator<double> >"
-  OutputFractions: "std::vector<double,std::allocator<double> >"
-  OutputIntegers: "std::vector<int,std::allocator<int> >"
-"Gaudi::TestSuite::OptLdExpTransformer":
-  InputFractions: "std::vector<double,std::allocator<double> >"
-  InputIntegers: "std::vector<int,std::allocator<int> >"
-  OutputDoubles: "std::vector<double,std::allocator<double> >"
-"Gaudi::TestSuite::ShrdPtrConsumer":
-  InputLocation: "std::shared_ptr<Gaudi::TestSuite::Foo>"
-"Gaudi::TestSuite::ShrdPtrProducer":
-  OutputLocation: "std::shared_ptr<Gaudi::TestSuite::Foo>"
-"Gaudi::TestSuite::ToolConsumer":
-"Gaudi::TestSuite::VectorDataProducer":
-  OutputLocation: "std::vector<int,std::allocator<int> >"
-"Gaudi::TestSuite::VectorDoubleProducer":
-  OutputLocation: "std::vector<double,std::allocator<double> >"
----
-# <-- End of file '/project/bfys/graven/stack/Gaudi/GaudiTestSuite/options/FunctionalAlgorithms/ProduceConsume.py'
-ApplicationMgr    SUCCESS
-====================================================================================================================================
-                                                   Welcome to ApplicationMgr (GaudiCoreSvc v36r5)
-                                          running on stbc-i1.nikhef.nl on Wed Mar 30 10:45:04 2022
-====================================================================================================================================
-ApplicationMgr       INFO Application Manager Configured successfully
-EventLoopMgr      WARNING Unable to locate service "EventSelector"
-EventLoopMgr      WARNING No events will be processed from external input.
-ApplicationMgr       INFO Application Manager Initialized successfully
-ApplicationMgr       INFO Application Manager Started successfully
-IntDataProducer      INFO executing IntDataProducer, storing 7 into /Event/MyInt
-OtherIntDataPro...   INFO executing IntDataProducer, storing 7 into /Event/MyOtherInt
-IntDataConsumer      INFO executing IntDataConsumer, consuming 7 from /Event/MyInt
-MyToolConsumer....SUCCESS Hello World!!!
-MyBoundToolCons...SUCCESS BoundInstance - got: 7 from /Event/MyOtherInt
-IntToFloatData       INFO Converting: 7 from /Event/MyInt and storing it into /Event/MyFloat
-IntIntToFloatFl...   INFO Number of inputs : 2, number of outputs : 2
-IntIntToFloatFl...   INFO Converting 7 from /Event/MyInt and 7 from /Event/MyOtherInt
-IntIntToFloatFl...   INFO Storing results into /Event/MyMultiFloat1 and /Event/MyMultiFloat2
-FloatDataConsumer    INFO executing FloatDataConsumer: 7
-ContextConsumer      INFO executing ContextConsumer, got s: 0  e: 0
-ContextIntConsumer   INFO executing ContextIntConsumer, got context = s: 0  e: 0, int = 7
-VectorDoublePro...   INFO storing vector<double> into /Event/MyVectorOfDoubles
-VectorDataProdu...   INFO executing VectorDataProducer, storing [3, 3, 3, 3] into /Event/IntVector1
-VectorDataProdu...   INFO executing VectorDataProducer, storing [3, 3, 3, 3] into /Event/IntVector2
-IntVectorsToInt...   INFO Concatening vector [3, 3, 3, 3]
-IntVectorsToInt...   INFO Concatening vector [3, 3, 3, 3]
-IntVectorsToInt...   INFO Storing output vector [3, 3, 3, 3, 3, 3, 3, 3] to /Event/MyConcatenatedIntVector
-FrExpTransformer     INFO Converting 12.34 -> 0.77125, 4
-FrExpTransformer     INFO Converting 56.78 -> 0.887188, 6
-FrExpTransformer     INFO Converting 90.12 -> 0.704063, 7
-FrExpTransformer     INFO Converting 34.56 -> 0.54, 6
-FrExpTransformer     INFO Converting 78.9 -> 0.616406, 7
-LdExpTransfomer      INFO Converting 4, 0.77125 -> 12.34
-LdExpTransfomer      INFO Converting 6, 0.887188 -> 56.78
-LdExpTransfomer      INFO Converting 7, 0.704063 -> 90.12
-LdExpTransfomer      INFO Converting 6, 0.54 -> 34.56
-LdExpTransfomer      INFO Converting 7, 0.616406 -> 78.9
-OptFrExpTransfo...   INFO Skipping 12.34
-OptFrExpTransfo...   INFO Converting 56.78 -> 0.887188, 6
-OptFrExpTransfo...   INFO Converting 90.12 -> 0.704063, 7
-OptFrExpTransfo...   INFO Converting 34.56 -> 0.54, 6
-OptFrExpTransfo...   INFO Converting 78.9 -> 0.616406, 7
-OptLdExpTransfo...   INFO Converting 4, 0.77125 -> 12.34
-OptLdExpTransfo...   INFO Converting 6, 0.887188 -> 56.78
-OptLdExpTransfo...   INFO Skipping 90.12
-OptLdExpTransfo...   INFO Converting 6, 0.54 -> 34.56
-OptLdExpTransfo...   INFO Skipping 78.9
-CountingConsumer  SUCCESS CountingConsumer: incrementing "This is not an error" twice
-CountingConsumer    ERROR This is not an error...
-CountingConsumer    ERROR This is not an error...
-CountingConsumer  SUCCESS CountingConsumer: incrementing "This is not a warning" twice
-CountingConsumer  WARNING This is not a warning...
-CountingConsumer  WARNING Suppressing message: 'This is not a warning...'
-CountingConsumer  SUCCESS CountingConsumer: incrementing "This is not info" twice
-CountingConsumer     INFO Suppressing message: 'This is not info...'
-SDataProducer1       INFO storing KeyedContainer of size 3 into /Event/S1
-SDataProducer2       INFO storing KeyedContainer of size 10 into /Event/S2
-SRangesToIntVector   INFO Concatening range of size 3
-SRangesToIntVector   INFO Concatening range of size 10
-SRangesToIntVector   INFO Storing output vector [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] to /Event/MyConcatenatedIntFromSVector
-IntVectorsMerger     INFO sum of input sizes: 8
-IntVectorsMerger     INFO Consuming vector [3, 3, 3, 3]
-IntVectorsMerger     INFO Consuming vector [3, 3, 3, 3]
-IntVectorsMergi...   INFO sum of input sizes: 8
-IntVectorsMergi...   INFO Consuming vector [3, 3, 3, 3]
-IntVectorsMergi...   INFO Consuming vector [3, 3, 3, 3]
-TwoDMerger        SUCCESS  accumulated: [12, 12]
-TwoDMerger        SUCCESS  accumulated: [103.68]
-OpaqueProducer    SUCCESS creating Eventually
-SharedPtrProducer    INFO executing ShrdPtrProducer, storing shared_ptr<Foo> with payload at 0x1197420 and value  7 into /Event/MySharedFoo
-SharedPtrConsumer    INFO executing ShrdPtrConsumer, got shared_ptr<Foo> with payload at 0x1197420 with value  7 from /Event/MySharedFoo
-IntProducer0         INFO executing VectorDataProducer, storing [0, 2, 4] into /Event/EventInts
-IntProducer1         INFO executing VectorDataProducer, storing [1, 3, 5, 7] into /Event/OddInt
-IntProducer2         INFO executing VectorDataProducer, storing [1, 1, 2, 3, 5, 8, 13] into /Event/Fib7
-IntVectorsToInts     INFO loaded [0, 2, 4] from /Event/EventInts
-IntVectorsToInts     INFO loaded [1, 3, 5, 7] from /Event/OddInt
-IntVectorsToInts     INFO loaded [1, 1, 2, 3, 5, 8, 13] from /Event/Fib7
-IntVectorsToInts     INFO storing 55 in /Event/EvenOddFib
-IntVectorsToInts     INFO storing 49 in /Event/OddFib
-EvenOddFibConsumer   INFO executing ContextIntConsumer, got context = s: 0  e: 0, int = 55
-OddFibConsumer       INFO executing ContextIntConsumer, got context = s: 0  e: 0, int = 49
-OpaqueProducer    SUCCESS My Eventually is about to be destroyed
-IntDataProducer      INFO executing IntDataProducer, storing 7 into /Event/MyInt
-OtherIntDataPro...   INFO executing IntDataProducer, storing 7 into /Event/MyOtherInt
-IntDataConsumer      INFO executing IntDataConsumer, consuming 7 from /Event/MyInt
-MyToolConsumer....SUCCESS Hello World!!!
-MyBoundToolCons...SUCCESS BoundInstance - got: 7 from /Event/MyOtherInt
-IntToFloatData       INFO Converting: 7 from /Event/MyInt and storing it into /Event/MyFloat
-IntIntToFloatFl...   INFO Number of inputs : 2, number of outputs : 2
-IntIntToFloatFl...   INFO Converting 7 from /Event/MyInt and 7 from /Event/MyOtherInt
-IntIntToFloatFl...   INFO Storing results into /Event/MyMultiFloat1 and /Event/MyMultiFloat2
-FloatDataConsumer    INFO executing FloatDataConsumer: 7
-ContextConsumer      INFO executing ContextConsumer, got s: 0  e: 1
-ContextIntConsumer   INFO executing ContextIntConsumer, got context = s: 0  e: 1, int = 7
-VectorDoublePro...   INFO storing vector<double> into /Event/MyVectorOfDoubles
-VectorDataProdu...   INFO executing VectorDataProducer, storing [3, 3, 3, 3] into /Event/IntVector1
-VectorDataProdu...   INFO executing VectorDataProducer, storing [3, 3, 3, 3] into /Event/IntVector2
-IntVectorsToInt...   INFO Concatening vector [3, 3, 3, 3]
-IntVectorsToInt...   INFO Concatening vector [3, 3, 3, 3]
-IntVectorsToInt...   INFO Storing output vector [3, 3, 3, 3, 3, 3, 3, 3] to /Event/MyConcatenatedIntVector
-FrExpTransformer     INFO Converting 12.34 -> 0.77125, 4
-FrExpTransformer     INFO Converting 56.78 -> 0.887188, 6
-FrExpTransformer     INFO Converting 90.12 -> 0.704063, 7
-FrExpTransformer     INFO Converting 34.56 -> 0.54, 6
-FrExpTransformer     INFO Converting 78.9 -> 0.616406, 7
-LdExpTransfomer      INFO Converting 4, 0.77125 -> 12.34
-LdExpTransfomer      INFO Converting 6, 0.887188 -> 56.78
-LdExpTransfomer      INFO Converting 7, 0.704063 -> 90.12
-LdExpTransfomer      INFO Converting 6, 0.54 -> 34.56
-LdExpTransfomer      INFO Converting 7, 0.616406 -> 78.9
-OptFrExpTransfo...   INFO Skipping 12.34
-OptFrExpTransfo...   INFO Converting 56.78 -> 0.887188, 6
-OptFrExpTransfo...   INFO Converting 90.12 -> 0.704063, 7
-OptFrExpTransfo...   INFO Converting 34.56 -> 0.54, 6
-OptFrExpTransfo...   INFO Converting 78.9 -> 0.616406, 7
-OptLdExpTransfo...   INFO Converting 4, 0.77125 -> 12.34
-OptLdExpTransfo...   INFO Converting 6, 0.887188 -> 56.78
-OptLdExpTransfo...   INFO Skipping 90.12
-OptLdExpTransfo...   INFO Converting 6, 0.54 -> 34.56
-OptLdExpTransfo...   INFO Skipping 78.9
-CountingConsumer  SUCCESS CountingConsumer: incrementing "This is not an error" twice
-CountingConsumer    ERROR Suppressing message: 'This is not an error...'
-CountingConsumer  SUCCESS CountingConsumer: incrementing "This is not a warning" twice
-CountingConsumer  SUCCESS CountingConsumer: incrementing "This is not info" twice
-SDataProducer1       INFO storing KeyedContainer of size 3 into /Event/S1
-SDataProducer2       INFO storing KeyedContainer of size 10 into /Event/S2
-SRangesToIntVector   INFO Concatening range of size 3
-SRangesToIntVector   INFO Concatening range of size 10
-SRangesToIntVector   INFO Storing output vector [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] to /Event/MyConcatenatedIntFromSVector
-IntVectorsMerger     INFO sum of input sizes: 8
-IntVectorsMerger     INFO Consuming vector [3, 3, 3, 3]
-IntVectorsMerger     INFO Consuming vector [3, 3, 3, 3]
-IntVectorsMergi...   INFO sum of input sizes: 8
-IntVectorsMergi...   INFO Consuming vector [3, 3, 3, 3]
-IntVectorsMergi...   INFO Consuming vector [3, 3, 3, 3]
-TwoDMerger        SUCCESS  accumulated: [12, 12]
-TwoDMerger        SUCCESS  accumulated: [103.68]
-OpaqueProducer    SUCCESS creating Eventually
-SharedPtrProducer    INFO executing ShrdPtrProducer, storing shared_ptr<Foo> with payload at 0x119aa70 and value  7 into /Event/MySharedFoo
-SharedPtrConsumer    INFO executing ShrdPtrConsumer, got shared_ptr<Foo> with payload at 0x119aa70 with value  7 from /Event/MySharedFoo
-IntProducer0         INFO executing VectorDataProducer, storing [0, 2, 4] into /Event/EventInts
-IntProducer1         INFO executing VectorDataProducer, storing [1, 3, 5, 7] into /Event/OddInt
-IntProducer2         INFO executing VectorDataProducer, storing [1, 1, 2, 3, 5, 8, 13] into /Event/Fib7
-IntVectorsToInts     INFO loaded [0, 2, 4] from /Event/EventInts
-IntVectorsToInts     INFO loaded [1, 3, 5, 7] from /Event/OddInt
-IntVectorsToInts     INFO loaded [1, 1, 2, 3, 5, 8, 13] from /Event/Fib7
-IntVectorsToInts     INFO storing 55 in /Event/EvenOddFib
-IntVectorsToInts     INFO storing 49 in /Event/OddFib
-EvenOddFibConsumer   INFO executing ContextIntConsumer, got context = s: 0  e: 1, int = 55
-OddFibConsumer       INFO executing ContextIntConsumer, got context = s: 0  e: 1, int = 49
-OpaqueProducer    SUCCESS My Eventually is about to be destroyed
-CountingConsumer     INFO Number of counters : 3
- |    Counter                                      |     #     |    sum     | mean/eff^* | rms/err^*  |     min     |     max     |
- | "This is not a warning..."                      |         4 |
- | "This is not an error..."                       |         4 |
- | "This is not info..."                           |         4 |
-ApplicationMgr       INFO Application Manager Stopped successfully
-EventLoopMgr         INFO Histograms converted successfully according to request.
-ToolSvc              INFO Removing all tools created by ToolSvc
-ApplicationMgr       INFO Application Manager Finalized successfully
-ApplicationMgr       INFO Application Manager Terminated successfully
diff --git a/GaudiTestSuite/tests/qmtest/refs/Properties.ref b/GaudiTestSuite/tests/qmtest/refs/Properties.ref
deleted file mode 100644
index 05f6d35169e5470a525cd48ed45be6777aae0a78..0000000000000000000000000000000000000000
--- a/GaudiTestSuite/tests/qmtest/refs/Properties.ref
+++ /dev/null
@@ -1,391 +0,0 @@
-JobOptionsSvc        INFO Job options successfully file Properties.opts
-ApplicationMgr    SUCCESS
-====================================================================================================================================
-====================================================================================================================================
-ApplicationMgr       INFO Application Manager Configured successfully
-EventLoopMgr        DEBUG Creating Top Algorithm PropertyAlg with name PropertyAlg
-PropertyAlg          INFO Before Initialization......
-PropertyAlg          INFO Int    = 100
-PropertyAlg          INFO Int64  = 100
-PropertyAlg          INFO UInt64 = 100
-PropertyAlg          INFO Double = 100
-PropertyAlg          INFO String = hundred
-PropertyAlg          INFO Bool   = 1
-PropertyAlg          INFO IntArray    = []
-PropertyAlg          INFO Int64Array  = []
-PropertyAlg          INFO UInt64Array = []
-PropertyAlg          INFO DoubleArray = []
-PropertyAlg          INFO StringArray = []
-PropertyAlg          INFO BoolArray   = []
-PropertyAlg          INFO EmptyArray  = []
-PropertyAlg          INFO IntPairArray  = []
-PropertyAlg          INFO DoublePairArray  = []
-PropertyAlg          INFO IntSet = []
-PropertyAlg          INFO StringSet = []
-PropertyAlg          INFO FloatUnorderedSet = []
-PropertyAlg          INFO PInt    =  'PInt':100
-PropertyAlg          INFO Read handler called for property:  'PDouble':100.00000
-PropertyAlg          INFO PDouble =  'PDouble':100.00000
-PropertyAlg          INFO PString =  'PString':'hundred'
-PropertyAlg          INFO PBool   =  'PBool':False
-PropertyAlg          INFO PIntArray    =  'PIntArray':[  ]
-PropertyAlg          INFO PDoubleArray =  'PDoubleArray':[  ]
-PropertyAlg          INFO PStringArray =  'PStringArray':[  ]
-PropertyAlg          INFO PBoolArray   =  'PBoolArray':[  ]
-EventLoopMgr        DEBUG Creating Top Algorithm PropertyProxy with name PropertyProxy
-PropertyAlg          INFO Read handler called for property:  'PDouble':10100000.
-PropertyAlg          INFO Update handler called for property:  'PDouble':10100000.
-PropertyAlg          INFO After Initialization having read the JobOptions file...
-PropertyAlg          INFO Int    = 101
-PropertyAlg          INFO Int64  = 4294967296
-PropertyAlg          INFO UInt64 = 4294967296
-PropertyAlg          INFO Double = 1.011e+12
-PropertyAlg          INFO String = hundred "one"
-PropertyAlg          INFO Bool   = 0
-PropertyAlg          INFO IntArray    = [1, 2, 3, 5]
-PropertyAlg          INFO Int64Array  = [4294967296]
-PropertyAlg          INFO UInt64Array = [4294967296]
-PropertyAlg          INFO DoubleArray = [-11, 2, 3.3, 0.0004]
-PropertyAlg          INFO StringArray = [one, two, four]
-PropertyAlg          INFO BoolArray   = [0, 1, 0]
-PropertyAlg          INFO EmptyArray  = []
-PropertyAlg          INFO IntPairArray  = [(1, 2), (3, 4), (5, 6)]
-PropertyAlg          INFO DoublePairArray  = [(1.1, 2.1), (2.3, 4.5), (5.6, 6.7)]
-PropertyAlg          INFO IntSet = [1, 2]
-PropertyAlg          INFO StringSet = [one, two]
-PropertyAlg          INFO FloatUnorderedSet = [1.1, 2.2]
-PropertyAlg          INFO StringMap =  'StringMap':{ 'one' : 'une' }
-PropertyAlg          INFO PInt    =  'PInt':101
-PropertyAlg          INFO Read handler called for property:  'PDouble':10100000.
-PropertyAlg          INFO PDouble =  'PDouble':10100000.
-PropertyAlg          INFO PString =  'PString':'hundred \'one\''
-PropertyAlg          INFO PBool   =  'PBool':True
-PropertyAlg          INFO PIntArray    =  'PIntArray':[ 1 , 2 , 3 , 5 ]
-PropertyAlg          INFO PDoubleArray =  'PDoubleArray':[ 1.1000000 , 2.0000000 , 3.3000000 ]
-PropertyAlg          INFO PStringArray =  'PStringArray':[ 'one' , 'two' , 'four' ]
-PropertyAlg          INFO PBoolArray   =  'PBoolArray':[ True , False , True , False ]
-PropertyAlg          INFO DoubleArrayWithUnits[0] = 1.1e+06
-PropertyAlg          INFO DoubleArrayWithUnits[1] = -20
-PropertyAlg          INFO DoubleArrayWithUnits[2] = 33
-PropertyAlg          INFO DoubleArrayWithUnits[3] = 0.4
-PropertyAlg          INFO ===============Checking Property Verifier ===============
-PropertyAlg          INFO Playing with PropertyVerifiers...
-PropertyAlg          INFO PInt= 155 [should be 155, bounds are 0, 200]
-PropertyAlg          INFO Got an exception when setting a value outside bounds
-PropertyAlg          INFO PInt=  'PInt':155 [should be 155]
-PropertyAlg          INFO ===============Checking Property CallBaks ===============
-PropertyAlg          INFO Accessing PDouble ...
-PropertyAlg          INFO Read handler called for property:  'PDouble':10100000.
-PropertyAlg          INFO Value obtained is: 1.01e+07
-PropertyAlg          INFO Updating PDouble ...
-PropertyAlg          INFO Read handler called for property:  'PDouble':999.00000
-PropertyAlg          INFO Update handler called for property:  'PDouble':999.00000
-PropertyAlg          INFO ==========Checking Accesing Properties by string=========
-PropertyAlg          INFO  Got property ApplicationMgr.ExtSvc = [  ];
-DetectorDataSvc      INFO Detector description not requested to be loaded
-PropertyAlg          INFO  Set property ApplicationMgr.ExtSvc =  ["EvtDataSvc/EventDataSvc", "DetDataSvc/DetectorDataSvc"];
-PropertyAlg          INFO  Got property ApplicationMgr.ExtSvc = [ 'EvtDataSvc/EventDataSvc' , 'DetDataSvc/DetectorDataSvc' ];
-PropertyAlg          INFO  Set property ApplicationMgr.ExtSvc =  [ 'EventDataSvc', 'DetectorDataSvc'];
-PropertyAlg          INFO  Got property ApplicationMgr.ExtSvc = [ 'EventDataSvc' , 'DetectorDataSvc' ];
-PropertyAlg         ERROR PBool can not be set to T
-PropertyAlg         ERROR Bool can not be set to T
-PropertyAlg         ERROR PBool can not be set to F
-PropertyAlg         ERROR Bool can not be set to F
-PropertyAlg         ERROR PBool can not be set to 10
-PropertyAlg         ERROR Bool can not be set to 10
-MsgTest           WARNING This should be printed if threshold is WARNING
-MsgTest             ERROR This should be printed if threshold is ERROR
-MsgTest             FATAL This should be printed if threshold is FATAL
-MsgTest           SUCCESS This should be printed ALWAYS
-PropertyAlg          INFO =================================================
-PropertyAlg          INFO Read handler called for property:  'PDouble':999.00000
-PropertyAlg          INFO Dump of the property catalogue:
-AppMgrRunable.AuditFinalize: False
-AppMgrRunable.AuditInitialize: False
-AppMgrRunable.AuditReinitialize: False
-AppMgrRunable.AuditRestart: False
-AppMgrRunable.AuditServices: False
-AppMgrRunable.AuditStart: False
-AppMgrRunable.AuditStop: False
-AppMgrRunable.AutoRetrieveTools: True
-AppMgrRunable.CheckToolDeps: True
-AppMgrRunable.EvtMax: 1
-AppMgrRunable.OutputLevel: 3
-ApplicationMgr.ActivateHistory: False
-ApplicationMgr.AlgTypeAliases: {  }
-ApplicationMgr.AppName: 'ApplicationMgr'
-ApplicationMgr.AppVersion: ''
-ApplicationMgr.AuditAlgorithms: False
-ApplicationMgr.AuditServices: False
-ApplicationMgr.AuditTools: False
-ApplicationMgr.CreateSvc: [  ]
-ApplicationMgr.Dlls: [  ]
-ApplicationMgr.Environment: {  }
-ApplicationMgr.EventLoop: 'EventLoopMgr'
-ApplicationMgr.EvtMax: 1
-ApplicationMgr.EvtSel: 'NONE'
-ApplicationMgr.Exit: 0
-ApplicationMgr.ExtSvc: [ 'EventDataSvc' , 'DetectorDataSvc' ]
-ApplicationMgr.ExtSvcCreates: True
-ApplicationMgr.Go: 0
-ApplicationMgr.HistogramPersistency: 'NONE'
-ApplicationMgr.InitializationLoopCheck: True
-ApplicationMgr.JobOptionsPath: '...'
-ApplicationMgr.JobOptionsPostAction: ''
-ApplicationMgr.JobOptionsPreAction: ''
-ApplicationMgr.JobOptionsSvcType: 'JobOptionsSvc'
-ApplicationMgr.JobOptionsType: 'FILE'
-ApplicationMgr.MessageSvcType: 'MessageSvc'
-ApplicationMgr.OutStream: [  ]
-ApplicationMgr.OutputLevel: 3
-ApplicationMgr.PluginDebugLevel: 0
-ApplicationMgr.PrintAlgsSequence: False
-ApplicationMgr.PropertiesPrint: False
-ApplicationMgr.ReturnCode: 0
-ApplicationMgr.Runable: 'AppMgrRunable'
-ApplicationMgr.StopOnSignal: False
-ApplicationMgr.SvcMapping: [ 'EvtDataSvc/EventDataSvc' , 'DetDataSvc/DetectorDataSvc' , 'HistogramSvc/HistogramDataSvc' , 'HbookCnv::PersSvc/HbookHistSvc' , 'RootHistCnv::PersSvc/RootHistSvc' , 'EvtPersistencySvc/EventPersistencySvc' , 'DetPersistencySvc/DetectorPersistencySvc' , 'HistogramPersistencySvc/HistogramPersistencySvc' ]
-ApplicationMgr.SvcOptMapping: [  ]
-ApplicationMgr.TopAlg: [ 'PropertyAlg' , 'PropertyProxy' ]
-ApplicationMgr.UseMessageSvcForROOTMessages: True
-AuditorSvc.Auditors: ["ChronoAuditor"]
-DetectorDataSvc.AllowLoadInRunning: True
-DetectorDataSvc.AuditFinalize: False
-DetectorDataSvc.AuditInitialize: False
-DetectorDataSvc.AuditReinitialize: False
-DetectorDataSvc.AuditRestart: False
-DetectorDataSvc.AuditServices: False
-DetectorDataSvc.AuditStart: False
-DetectorDataSvc.AuditStop: False
-DetectorDataSvc.AutoRetrieveTools: True
-DetectorDataSvc.CheckToolDeps: True
-DetectorDataSvc.DataAccessName: 'DataAccess'
-DetectorDataSvc.DataFaultName: 'DataFault'
-DetectorDataSvc.DetDbLocation: 'empty'
-DetectorDataSvc.DetDbRootName: 'dd'
-DetectorDataSvc.DetStorageType: 7
-DetectorDataSvc.EnableAccessHandler: False
-DetectorDataSvc.EnableFaultHandler: False
-DetectorDataSvc.ForceLeaves: False
-DetectorDataSvc.InhibitPathes: [  ]
-DetectorDataSvc.OutputLevel: 3
-DetectorDataSvc.PersistencySvc: 'DetectorPersistencySvc'
-DetectorDataSvc.RootCLID: 3
-DetectorDataSvc.RootName: '/dd'
-DetectorDataSvc.UsePersistency: False
-DetectorPersistencySvc.AuditFinalize: False
-DetectorPersistencySvc.AuditInitialize: False
-DetectorPersistencySvc.AuditReinitialize: False
-DetectorPersistencySvc.AuditRestart: False
-DetectorPersistencySvc.AuditServices: False
-DetectorPersistencySvc.AuditStart: False
-DetectorPersistencySvc.AuditStop: False
-DetectorPersistencySvc.AutoRetrieveTools: True
-DetectorPersistencySvc.CheckToolDeps: True
-DetectorPersistencySvc.CnvServices: [  ]
-DetectorPersistencySvc.OutputLevel: 3
-Dummy1.Property: 1
-Dummy2.Property: 1
-EventDataSvc.AuditFinalize: False
-EventDataSvc.AuditInitialize: False
-EventDataSvc.AuditReinitialize: False
-EventDataSvc.AuditRestart: False
-EventDataSvc.AuditServices: False
-EventDataSvc.AuditStart: False
-EventDataSvc.AuditStop: False
-EventDataSvc.AutoRetrieveTools: True
-EventDataSvc.CheckToolDeps: True
-EventDataSvc.DataAccessName: 'DataAccess'
-EventDataSvc.DataFaultName: 'DataFault'
-EventDataSvc.EnableAccessHandler: False
-EventDataSvc.EnableFaultHandler: False
-EventDataSvc.ForceLeaves: False
-EventDataSvc.InhibitPathes: [  ]
-EventDataSvc.OutputLevel: 3
-EventDataSvc.RootCLID: 110
-EventDataSvc.RootName: '/Event'
-EventLoopMgr.AuditFinalize: False
-EventLoopMgr.AuditInitialize: False
-EventLoopMgr.AuditReinitialize: False
-EventLoopMgr.AuditRestart: False
-EventLoopMgr.AuditServices: False
-EventLoopMgr.AuditStart: False
-EventLoopMgr.AuditStop: False
-EventLoopMgr.AutoRetrieveTools: True
-EventLoopMgr.CheckToolDeps: True
-EventLoopMgr.EvtSel: ''
-EventLoopMgr.HistogramPersistency: ''
-EventLoopMgr.OutStream: [  ]
-EventLoopMgr.OutputLevel: 2
-EventLoopMgr.PrintControlFlowExpression: False
-EventLoopMgr.TopAlg: [ 'PropertyAlg' , 'PropertyProxy' ]
-EventLoopMgr.Warnings: True
-EventPersistencySvc.AuditFinalize: False
-EventPersistencySvc.AuditInitialize: False
-EventPersistencySvc.AuditReinitialize: False
-EventPersistencySvc.AuditRestart: False
-EventPersistencySvc.AuditServices: False
-EventPersistencySvc.AuditStart: False
-EventPersistencySvc.AuditStop: False
-EventPersistencySvc.AutoRetrieveTools: True
-EventPersistencySvc.CheckToolDeps: True
-EventPersistencySvc.CnvServices: [  ]
-EventPersistencySvc.OutputLevel: 3
-IncidentSvc.AuditFinalize: False
-IncidentSvc.AuditInitialize: False
-IncidentSvc.AuditReinitialize: False
-IncidentSvc.AuditRestart: False
-IncidentSvc.AuditServices: False
-IncidentSvc.AuditStart: False
-IncidentSvc.AuditStop: False
-IncidentSvc.AutoRetrieveTools: True
-IncidentSvc.CheckToolDeps: True
-IncidentSvc.OutputLevel: 3
-JobOptionsSvc.AuditFinalize: False
-JobOptionsSvc.AuditInitialize: False
-JobOptionsSvc.AuditReinitialize: False
-JobOptionsSvc.AuditRestart: False
-JobOptionsSvc.AuditServices: False
-JobOptionsSvc.AuditStart: False
-JobOptionsSvc.AuditStop: False
-JobOptionsSvc.AutoRetrieveTools: True
-JobOptionsSvc.CheckToolDeps: True
-JobOptionsSvc.DUMPFILE: 'gauditestsuite.properties.all.joboptsdump'
-JobOptionsSvc.GlobalDefaults: [  ]
-JobOptionsSvc.OutputLevel: 3
-JobOptionsSvc.PATH: '...'
-JobOptionsSvc.PYTHONACTION: ''
-JobOptionsSvc.PYTHONPARAMS: ''
-JobOptionsSvc.ReportUnused: False
-JobOptionsSvc.SEARCHPATH: '...'
-JobOptionsSvc.TYPE: 'FILE'
-MessageSvc.AuditFinalize: False
-MessageSvc.AuditInitialize: False
-MessageSvc.AuditReinitialize: False
-MessageSvc.AuditRestart: False
-MessageSvc.AuditServices: False
-MessageSvc.AuditStart: False
-MessageSvc.AuditStop: False
-MessageSvc.AutoRetrieveTools: True
-MessageSvc.CheckToolDeps: True
-MessageSvc.Format: '% F%18W%S%7W%R%T %0W%M'
-MessageSvc.OutputLevel: 3
-MessageSvc.alwaysColorCode: [  ]
-MessageSvc.alwaysLimit: 0
-MessageSvc.countInactive: False
-MessageSvc.debugColorCode: [  ]
-MessageSvc.debugLimit: 500
-MessageSvc.defaultLimit: 500
-MessageSvc.enableSuppression: False
-MessageSvc.errorColorCode: [ 'white' , 'red' ]
-MessageSvc.errorLimit: 500
-MessageSvc.fatalColorCode: [ 'blue' , 'red' ]
-MessageSvc.fatalLimit: 500
-MessageSvc.infoColorCode: [  ]
-MessageSvc.infoLimit: 500
-MessageSvc.loggedStreams: {  }
-MessageSvc.setAlways: [  ]
-MessageSvc.setDebug: [ 'EventLoopMgr' ]
-MessageSvc.setError: [  ]
-MessageSvc.setFatal: [  ]
-MessageSvc.setInfo: [  ]
-MessageSvc.setVerbose: [ 'MsgTest' ]
-MessageSvc.setWarning: [ 'MsgTest' ]
-MessageSvc.showStats: False
-MessageSvc.statLevel: 0
-MessageSvc.timeFormat: '%Y-%m-%d %H:%M:%S,%f'
-MessageSvc.tracedInactiveSources: [  ]
-MessageSvc.useColors: False
-MessageSvc.verboseColorCode: [  ]
-MessageSvc.verboseLimit: 500
-MessageSvc.warningColorCode: [ 'yellow' ]
-MessageSvc.warningLimit: 500
-PropertyAlg.Asynchronous: False
-PropertyAlg.AuditAlgorithms: False
-PropertyAlg.AuditExecute: False
-PropertyAlg.AuditFinalize: False
-PropertyAlg.AuditInitialize: False
-PropertyAlg.AuditReinitialize: False
-PropertyAlg.AuditRestart: False
-PropertyAlg.AuditStart: False
-PropertyAlg.AuditStop: False
-PropertyAlg.Bool: False
-PropertyAlg.BoolArray: [ False , True , False ]
-PropertyAlg.Cardinality: 1
-PropertyAlg.Double: 1.0110000e+12
-PropertyAlg.DoubleArray: [ -11.000000 , 2.0000000 , 3.3000000 , 0.00040000000 ]
-PropertyAlg.DoubleArrayWithUnits: [ 1100000.0 , -20.000000 , 33.000000 , 0.40000000 ]
-PropertyAlg.DoubleArrayWithoutUnits: [ 1100000.0 , -20.000000 , 33.000000 , 0.40000000 ]
-PropertyAlg.DoublePairArray: [ ( 1.1000000 , 2.1000000 ) , ( 2.3000000 , 4.5000000 ) , ( 5.6000000 , 6.7000000 ) ]
-PropertyAlg.EmptyArray: [  ]
-PropertyAlg.Enable: True
-PropertyAlg.ErrorMax: 1
-PropertyAlg.ExtraInputs: set()
-PropertyAlg.ExtraOutputs: set()
-PropertyAlg.FilterCircularDependencies: True
-PropertyAlg.FloatUnorderedSet: { 1.10000 , 2.20000 }
-PropertyAlg.Int: 101
-PropertyAlg.Int64: 4294967296
-PropertyAlg.Int64Array: [ 4294967296 ]
-PropertyAlg.IntArray: [ 1 , 2 , 3 , 5 ]
-PropertyAlg.IntPairArray: [ ( 1 , 2 ) , ( 3 , 4 ) , ( 5 , 6 ) ]
-PropertyAlg.IntSet: [ 1 , 2 ]
-PropertyAlg.MonitorService: 'MonitorSvc'
-PropertyAlg.NeededResources: [  ]
-PropertyAlg.OutputLevel: 3
-PropertyAlg.PBool: False
-PropertyAlg.PBoolArray: [ True , False , True , False ]
-PropertyAlg.PDouble: 999.00000
-PropertyAlg.PDoubleArray: [ 1.1000000 , 2.0000000 , 3.3000000 ]
-PropertyAlg.PInt: 155
-PropertyAlg.PIntArray: [ 1 , 2 , 3 , 5 ]
-PropertyAlg.PString: 'hundred \'one\''
-PropertyAlg.PStringArray: [ 'one' , 'two' , 'four' ]
-PropertyAlg.RegisterForContextService: False
-PropertyAlg.String: 'hundred "one"'
-PropertyAlg.StringArray: [ 'one' , 'two' , 'four' ]
-PropertyAlg.StringMap: { 'one' : 'une' }
-PropertyAlg.StringSet: [ 'one' , 'two' ]
-PropertyAlg.Timeline: False
-PropertyAlg.UInt64: 4294967296
-PropertyAlg.UInt64Array: [ 4294967296 ]
-PropertyProxy.String: "This is set by the proxy"
-TimelineSvc.AuditFinalize: False
-TimelineSvc.AuditInitialize: False
-TimelineSvc.AuditReinitialize: False
-TimelineSvc.AuditRestart: False
-TimelineSvc.AuditServices: False
-TimelineSvc.AuditStart: False
-TimelineSvc.AuditStop: False
-TimelineSvc.AutoRetrieveTools: True
-TimelineSvc.CheckToolDeps: True
-TimelineSvc.DumpTimeline: False
-TimelineSvc.OutputLevel: 3
-TimelineSvc.Partial: False
-TimelineSvc.RecordTimeline: False
-TimelineSvc.TimelineFile: 'timeline.csv'
-PropertyAlg          INFO =================================================
-PropertyAlg          INFO PInt=  'PInt':154 [should be 154]
-PropertyAlg          INFO Try to assign invalid value to DoubleArray
-PropertyAlg         ERROR got exception: Cannot convert '{"12.12", "13.13"}' for property 'DoubleArray' in class 'PropertyAlg': std::invalid_argument, cannot parse '{"12.12", "13.13"}' to std::vector<double,std::allocator<double> >
-PropertyAlg          INFO Try to assign invalid value to StringMap
-PropertyAlg         ERROR got exception: Cannot convert '{"one", {"une", "eins"}}' for property 'StringMap' in class 'PropertyAlg': boost::wrapexcept<boost::spirit::qi::expectation_failure<char const*> >, boost::spirit::qi::expectation_failure
-PropertyAlg          INFO DoubleArray = [-11, 2, 3.3, 0.0004]
-PropertyAlg          INFO =================================================
-PropertyProxy        INFO  Got property this.RInt = 101;
-PropertyProxy        INFO  Set property this.RInt = 1001;
-PropertyProxy        INFO  Got property this.RInt = 1001;
-PropertyProxy        INFO  Got property this.String = This is set by the proxy;
-EventLoopMgr      WARNING Unable to locate service "EventSelector"
-EventLoopMgr      WARNING No events will be processed from external input.
-ApplicationMgr       INFO Application Manager Initialized successfully
-PropertyAlg          INFO Read handler called for property:  'PDouble':999.00000
-ApplicationMgr       INFO Application Manager Started successfully
-PropertyAlg          INFO executing....
-PropertyProxy        INFO executing....
-ApplicationMgr       INFO Application Manager Stopped successfully
-PropertyAlg          INFO finalizing....
-PropertyProxy        INFO finalizing....
-EventLoopMgr         INFO Histograms converted successfully according to request.
-ApplicationMgr       INFO Application Manager Finalized successfully
-ApplicationMgr       INFO Application Manager Terminated successfully
diff --git a/GaudiTestSuite/tests/qmtest/refs/Properties2.ref b/GaudiTestSuite/tests/qmtest/refs/Properties2.ref
deleted file mode 100644
index 133c27b21cd24db8d20351f73cdbdfb2d01d5934..0000000000000000000000000000000000000000
--- a/GaudiTestSuite/tests/qmtest/refs/Properties2.ref
+++ /dev/null
@@ -1,390 +0,0 @@
-ApplicationMgr    SUCCESS
-====================================================================================================================================
-====================================================================================================================================
-ApplicationMgr       INFO Application Manager Configured successfully
-EventLoopMgr        DEBUG Creating Top Algorithm PropertyAlg with name PropertyAlg
-PropertyAlg          INFO Before Initialization......
-PropertyAlg          INFO Int    = 100
-PropertyAlg          INFO Int64  = 100
-PropertyAlg          INFO UInt64 = 100
-PropertyAlg          INFO Double = 100
-PropertyAlg          INFO String = hundred
-PropertyAlg          INFO Bool   = 1
-PropertyAlg          INFO IntArray    = []
-PropertyAlg          INFO Int64Array  = []
-PropertyAlg          INFO UInt64Array = []
-PropertyAlg          INFO DoubleArray = []
-PropertyAlg          INFO StringArray = []
-PropertyAlg          INFO BoolArray   = []
-PropertyAlg          INFO EmptyArray  = []
-PropertyAlg          INFO IntPairArray  = []
-PropertyAlg          INFO DoublePairArray  = []
-PropertyAlg          INFO IntSet = []
-PropertyAlg          INFO StringSet = []
-PropertyAlg          INFO FloatUnorderedSet = []
-PropertyAlg          INFO PInt    =  'PInt':100
-PropertyAlg          INFO Read handler called for property:  'PDouble':100.00000
-PropertyAlg          INFO PDouble =  'PDouble':100.00000
-PropertyAlg          INFO PString =  'PString':'hundred'
-PropertyAlg          INFO PBool   =  'PBool':False
-PropertyAlg          INFO PIntArray    =  'PIntArray':[  ]
-PropertyAlg          INFO PDoubleArray =  'PDoubleArray':[  ]
-PropertyAlg          INFO PStringArray =  'PStringArray':[  ]
-PropertyAlg          INFO PBoolArray   =  'PBoolArray':[  ]
-EventLoopMgr        DEBUG Creating Top Algorithm PropertyProxy with name PropertyProxy
-PropertyAlg          INFO Read handler called for property:  'PDouble':10100000.
-PropertyAlg          INFO Update handler called for property:  'PDouble':10100000.
-PropertyAlg          INFO After Initialization having read the JobOptions file...
-PropertyAlg          INFO Int    = 101
-PropertyAlg          INFO Int64  = 4294967296
-PropertyAlg          INFO UInt64 = 4294967296
-PropertyAlg          INFO Double = 1.011e+12
-PropertyAlg          INFO String = hundred "one"
-PropertyAlg          INFO Bool   = 0
-PropertyAlg          INFO IntArray    = [1, 2, 3, 5]
-PropertyAlg          INFO Int64Array  = [4294967296]
-PropertyAlg          INFO UInt64Array = [4294967296]
-PropertyAlg          INFO DoubleArray = [-11, 2, 3.3, 0.0004]
-PropertyAlg          INFO StringArray = [one, two, four]
-PropertyAlg          INFO BoolArray   = [0, 1, 0]
-PropertyAlg          INFO EmptyArray  = []
-PropertyAlg          INFO IntPairArray  = [(1, 2), (3, 4), (5, 6)]
-PropertyAlg          INFO DoublePairArray  = [(1.1, 2.1), (2.3, 4.5), (5.6, 6.7)]
-PropertyAlg          INFO IntSet = [1, 2]
-PropertyAlg          INFO StringSet = [one, two]
-PropertyAlg          INFO FloatUnorderedSet = [1.1, 2.2]
-PropertyAlg          INFO StringMap =  'StringMap':{ 'one' : 'une' }
-PropertyAlg          INFO PInt    =  'PInt':101
-PropertyAlg          INFO Read handler called for property:  'PDouble':10100000.
-PropertyAlg          INFO PDouble =  'PDouble':10100000.
-PropertyAlg          INFO PString =  'PString':'hundred \'one\''
-PropertyAlg          INFO PBool   =  'PBool':True
-PropertyAlg          INFO PIntArray    =  'PIntArray':[ 1 , 2 , 3 , 5 ]
-PropertyAlg          INFO PDoubleArray =  'PDoubleArray':[ 1.1000000 , 2.0000000 , 3.3000000 ]
-PropertyAlg          INFO PStringArray =  'PStringArray':[ 'one' , 'two' , 'four' ]
-PropertyAlg          INFO PBoolArray   =  'PBoolArray':[ True , False , True , False ]
-PropertyAlg          INFO DoubleArrayWithUnits[0] = 1.1e+06
-PropertyAlg          INFO DoubleArrayWithUnits[1] = -20
-PropertyAlg          INFO DoubleArrayWithUnits[2] = 33
-PropertyAlg          INFO DoubleArrayWithUnits[3] = 0.4
-PropertyAlg          INFO ===============Checking Property Verifier ===============
-PropertyAlg          INFO Playing with PropertyVerifiers...
-PropertyAlg          INFO PInt= 155 [should be 155, bounds are 0, 200]
-PropertyAlg          INFO Got an exception when setting a value outside bounds
-PropertyAlg          INFO PInt=  'PInt':155 [should be 155]
-PropertyAlg          INFO ===============Checking Property CallBaks ===============
-PropertyAlg          INFO Accessing PDouble ...
-PropertyAlg          INFO Read handler called for property:  'PDouble':10100000.
-PropertyAlg          INFO Value obtained is: 1.01e+07
-PropertyAlg          INFO Updating PDouble ...
-PropertyAlg          INFO Read handler called for property:  'PDouble':999.00000
-PropertyAlg          INFO Update handler called for property:  'PDouble':999.00000
-PropertyAlg          INFO ==========Checking Accesing Properties by string=========
-PropertyAlg          INFO  Got property ApplicationMgr.ExtSvc = [  ];
-DetectorDataSvc      INFO Detector description not requested to be loaded
-PropertyAlg          INFO  Set property ApplicationMgr.ExtSvc =  ["EvtDataSvc/EventDataSvc", "DetDataSvc/DetectorDataSvc"];
-PropertyAlg          INFO  Got property ApplicationMgr.ExtSvc = [ 'EvtDataSvc/EventDataSvc' , 'DetDataSvc/DetectorDataSvc' ];
-PropertyAlg          INFO  Set property ApplicationMgr.ExtSvc =  [ 'EventDataSvc', 'DetectorDataSvc'];
-PropertyAlg          INFO  Got property ApplicationMgr.ExtSvc = [ 'EventDataSvc' , 'DetectorDataSvc' ];
-PropertyAlg         ERROR PBool can not be set to T
-PropertyAlg         ERROR Bool can not be set to T
-PropertyAlg         ERROR PBool can not be set to F
-PropertyAlg         ERROR Bool can not be set to F
-PropertyAlg         ERROR PBool can not be set to 10
-PropertyAlg         ERROR Bool can not be set to 10
-MsgTest           WARNING This should be printed if threshold is WARNING
-MsgTest             ERROR This should be printed if threshold is ERROR
-MsgTest             FATAL This should be printed if threshold is FATAL
-MsgTest           SUCCESS This should be printed ALWAYS
-PropertyAlg          INFO =================================================
-PropertyAlg          INFO Read handler called for property:  'PDouble':999.00000
-PropertyAlg          INFO Dump of the property catalogue:
-AppMgrRunable.AuditFinalize: False
-AppMgrRunable.AuditInitialize: False
-AppMgrRunable.AuditReinitialize: False
-AppMgrRunable.AuditRestart: False
-AppMgrRunable.AuditServices: False
-AppMgrRunable.AuditStart: False
-AppMgrRunable.AuditStop: False
-AppMgrRunable.AutoRetrieveTools: True
-AppMgrRunable.CheckToolDeps: True
-AppMgrRunable.EvtMax: 1
-AppMgrRunable.OutputLevel: 3
-ApplicationMgr.ActivateHistory: False
-ApplicationMgr.AlgTypeAliases: {  }
-ApplicationMgr.AppName: 'ApplicationMgr'
-ApplicationMgr.AppVersion: ''
-ApplicationMgr.AuditAlgorithms: False
-ApplicationMgr.AuditServices: False
-ApplicationMgr.AuditTools: False
-ApplicationMgr.CreateSvc: [  ]
-ApplicationMgr.Dlls: [  ]
-ApplicationMgr.Environment: {  }
-ApplicationMgr.EventLoop: 'EventLoopMgr'
-ApplicationMgr.EvtMax: 1
-ApplicationMgr.EvtSel: 'NONE'
-ApplicationMgr.Exit: 0
-ApplicationMgr.ExtSvc: [ 'EventDataSvc' , 'DetectorDataSvc' ]
-ApplicationMgr.ExtSvcCreates: True
-ApplicationMgr.Go: 0
-ApplicationMgr.HistogramPersistency: 'NONE'
-ApplicationMgr.InitializationLoopCheck: True
-ApplicationMgr.JobOptionsPath: '...'
-ApplicationMgr.JobOptionsPostAction: ''
-ApplicationMgr.JobOptionsPreAction: ''
-ApplicationMgr.JobOptionsSvcType: 'JobOptionsSvc'
-ApplicationMgr.JobOptionsType: 'NONE'
-ApplicationMgr.MessageSvcType: 'MessageSvc'
-ApplicationMgr.OutStream: [  ]
-ApplicationMgr.OutputLevel: 3
-ApplicationMgr.PluginDebugLevel: 0
-ApplicationMgr.PrintAlgsSequence: False
-ApplicationMgr.PropertiesPrint: False
-ApplicationMgr.ReturnCode: 0
-ApplicationMgr.Runable: 'AppMgrRunable'
-ApplicationMgr.StopOnSignal: False
-ApplicationMgr.SvcMapping: [ 'EvtDataSvc/EventDataSvc' , 'DetDataSvc/DetectorDataSvc' , 'HistogramSvc/HistogramDataSvc' , 'HbookCnv::PersSvc/HbookHistSvc' , 'RootHistCnv::PersSvc/RootHistSvc' , 'EvtPersistencySvc/EventPersistencySvc' , 'DetPersistencySvc/DetectorPersistencySvc' , 'HistogramPersistencySvc/HistogramPersistencySvc' ]
-ApplicationMgr.SvcOptMapping: [  ]
-ApplicationMgr.TopAlg: [ 'PropertyAlg' , 'PropertyProxy' ]
-ApplicationMgr.UseMessageSvcForROOTMessages: True
-AuditorSvc.Auditors: ['ChronoAuditor']
-DetectorDataSvc.AllowLoadInRunning: True
-DetectorDataSvc.AuditFinalize: False
-DetectorDataSvc.AuditInitialize: False
-DetectorDataSvc.AuditReinitialize: False
-DetectorDataSvc.AuditRestart: False
-DetectorDataSvc.AuditServices: False
-DetectorDataSvc.AuditStart: False
-DetectorDataSvc.AuditStop: False
-DetectorDataSvc.AutoRetrieveTools: True
-DetectorDataSvc.CheckToolDeps: True
-DetectorDataSvc.DataAccessName: 'DataAccess'
-DetectorDataSvc.DataFaultName: 'DataFault'
-DetectorDataSvc.DetDbLocation: 'empty'
-DetectorDataSvc.DetDbRootName: 'dd'
-DetectorDataSvc.DetStorageType: 7
-DetectorDataSvc.EnableAccessHandler: False
-DetectorDataSvc.EnableFaultHandler: False
-DetectorDataSvc.ForceLeaves: False
-DetectorDataSvc.InhibitPathes: [  ]
-DetectorDataSvc.OutputLevel: 3
-DetectorDataSvc.PersistencySvc: 'DetectorPersistencySvc'
-DetectorDataSvc.RootCLID: 3
-DetectorDataSvc.RootName: '/dd'
-DetectorDataSvc.UsePersistency: False
-DetectorPersistencySvc.AuditFinalize: False
-DetectorPersistencySvc.AuditInitialize: False
-DetectorPersistencySvc.AuditReinitialize: False
-DetectorPersistencySvc.AuditRestart: False
-DetectorPersistencySvc.AuditServices: False
-DetectorPersistencySvc.AuditStart: False
-DetectorPersistencySvc.AuditStop: False
-DetectorPersistencySvc.AutoRetrieveTools: True
-DetectorPersistencySvc.CheckToolDeps: True
-DetectorPersistencySvc.CnvServices: [  ]
-DetectorPersistencySvc.OutputLevel: 3
-Dummy1.Property: True
-Dummy2.Property: True
-EventDataSvc.AuditFinalize: False
-EventDataSvc.AuditInitialize: False
-EventDataSvc.AuditReinitialize: False
-EventDataSvc.AuditRestart: False
-EventDataSvc.AuditServices: False
-EventDataSvc.AuditStart: False
-EventDataSvc.AuditStop: False
-EventDataSvc.AutoRetrieveTools: True
-EventDataSvc.CheckToolDeps: True
-EventDataSvc.DataAccessName: 'DataAccess'
-EventDataSvc.DataFaultName: 'DataFault'
-EventDataSvc.EnableAccessHandler: False
-EventDataSvc.EnableFaultHandler: False
-EventDataSvc.ForceLeaves: False
-EventDataSvc.InhibitPathes: [  ]
-EventDataSvc.OutputLevel: 3
-EventDataSvc.RootCLID: 110
-EventDataSvc.RootName: '/Event'
-EventLoopMgr.AuditFinalize: False
-EventLoopMgr.AuditInitialize: False
-EventLoopMgr.AuditReinitialize: False
-EventLoopMgr.AuditRestart: False
-EventLoopMgr.AuditServices: False
-EventLoopMgr.AuditStart: False
-EventLoopMgr.AuditStop: False
-EventLoopMgr.AutoRetrieveTools: True
-EventLoopMgr.CheckToolDeps: True
-EventLoopMgr.EvtSel: ''
-EventLoopMgr.HistogramPersistency: ''
-EventLoopMgr.OutStream: [  ]
-EventLoopMgr.OutputLevel: 2
-EventLoopMgr.PrintControlFlowExpression: False
-EventLoopMgr.TopAlg: [ 'PropertyAlg' , 'PropertyProxy' ]
-EventLoopMgr.Warnings: True
-EventPersistencySvc.AuditFinalize: False
-EventPersistencySvc.AuditInitialize: False
-EventPersistencySvc.AuditReinitialize: False
-EventPersistencySvc.AuditRestart: False
-EventPersistencySvc.AuditServices: False
-EventPersistencySvc.AuditStart: False
-EventPersistencySvc.AuditStop: False
-EventPersistencySvc.AutoRetrieveTools: True
-EventPersistencySvc.CheckToolDeps: True
-EventPersistencySvc.CnvServices: [  ]
-EventPersistencySvc.OutputLevel: 3
-IncidentSvc.AuditFinalize: False
-IncidentSvc.AuditInitialize: False
-IncidentSvc.AuditReinitialize: False
-IncidentSvc.AuditRestart: False
-IncidentSvc.AuditServices: False
-IncidentSvc.AuditStart: False
-IncidentSvc.AuditStop: False
-IncidentSvc.AutoRetrieveTools: True
-IncidentSvc.CheckToolDeps: True
-IncidentSvc.OutputLevel: 3
-JobOptionsSvc.AuditFinalize: False
-JobOptionsSvc.AuditInitialize: False
-JobOptionsSvc.AuditReinitialize: False
-JobOptionsSvc.AuditRestart: False
-JobOptionsSvc.AuditServices: False
-JobOptionsSvc.AuditStart: False
-JobOptionsSvc.AuditStop: False
-JobOptionsSvc.AutoRetrieveTools: True
-JobOptionsSvc.CheckToolDeps: True
-JobOptionsSvc.DUMPFILE: 'gauditestsuite.properties.all2.joboptsdump'
-JobOptionsSvc.GlobalDefaults: [  ]
-JobOptionsSvc.OutputLevel: 3
-JobOptionsSvc.PATH: '...'
-JobOptionsSvc.PYTHONACTION: ''
-JobOptionsSvc.PYTHONPARAMS: ''
-JobOptionsSvc.ReportUnused: False
-JobOptionsSvc.SEARCHPATH: '...'
-JobOptionsSvc.TYPE: 'NONE'
-MessageSvc.AuditFinalize: False
-MessageSvc.AuditInitialize: False
-MessageSvc.AuditReinitialize: False
-MessageSvc.AuditRestart: False
-MessageSvc.AuditServices: False
-MessageSvc.AuditStart: False
-MessageSvc.AuditStop: False
-MessageSvc.AutoRetrieveTools: True
-MessageSvc.CheckToolDeps: True
-MessageSvc.Format: '% F%18W%S%7W%R%T %0W%M'
-MessageSvc.OutputLevel: 3
-MessageSvc.alwaysColorCode: [  ]
-MessageSvc.alwaysLimit: 0
-MessageSvc.countInactive: False
-MessageSvc.debugColorCode: [  ]
-MessageSvc.debugLimit: 500
-MessageSvc.defaultLimit: 500
-MessageSvc.enableSuppression: False
-MessageSvc.errorColorCode: [ 'white' , 'red' ]
-MessageSvc.errorLimit: 500
-MessageSvc.fatalColorCode: [ 'blue' , 'red' ]
-MessageSvc.fatalLimit: 500
-MessageSvc.infoColorCode: [  ]
-MessageSvc.infoLimit: 500
-MessageSvc.loggedStreams: {  }
-MessageSvc.setAlways: [  ]
-MessageSvc.setDebug: [ 'EventLoopMgr' ]
-MessageSvc.setError: [  ]
-MessageSvc.setFatal: [  ]
-MessageSvc.setInfo: [  ]
-MessageSvc.setVerbose: [ 'MsgTest' ]
-MessageSvc.setWarning: [ 'MsgTest' ]
-MessageSvc.showStats: False
-MessageSvc.statLevel: 0
-MessageSvc.timeFormat: '%Y-%m-%d %H:%M:%S,%f'
-MessageSvc.tracedInactiveSources: [  ]
-MessageSvc.useColors: False
-MessageSvc.verboseColorCode: [  ]
-MessageSvc.verboseLimit: 500
-MessageSvc.warningColorCode: [ 'yellow' ]
-MessageSvc.warningLimit: 500
-PropertyAlg.Asynchronous: False
-PropertyAlg.AuditAlgorithms: False
-PropertyAlg.AuditExecute: False
-PropertyAlg.AuditFinalize: False
-PropertyAlg.AuditInitialize: False
-PropertyAlg.AuditReinitialize: False
-PropertyAlg.AuditRestart: False
-PropertyAlg.AuditStart: False
-PropertyAlg.AuditStop: False
-PropertyAlg.Bool: False
-PropertyAlg.BoolArray: [ False , True , False ]
-PropertyAlg.Cardinality: 1
-PropertyAlg.Double: 1.0110000e+12
-PropertyAlg.DoubleArray: [ -11.000000 , 2.0000000 , 3.3000000 , 0.00040000000 ]
-PropertyAlg.DoubleArrayWithUnits: [ 1100000.0 , -20.000000 , 33.000000 , 0.40000000 ]
-PropertyAlg.DoubleArrayWithoutUnits: [ 1100000.0 , -20.000000 , 33.000000 , 0.40000000 ]
-PropertyAlg.DoublePairArray: [ ( 1.1000000 , 2.1000000 ) , ( 2.3000000 , 4.5000000 ) , ( 5.6000000 , 6.7000000 ) ]
-PropertyAlg.EmptyArray: [  ]
-PropertyAlg.Enable: True
-PropertyAlg.ErrorMax: 1
-PropertyAlg.ExtraInputs: set()
-PropertyAlg.ExtraOutputs: set()
-PropertyAlg.FilterCircularDependencies: True
-PropertyAlg.FloatUnorderedSet: { 1.10000 , 2.20000 }
-PropertyAlg.Int: 101
-PropertyAlg.Int64: 4294967296
-PropertyAlg.Int64Array: [ 4294967296 ]
-PropertyAlg.IntArray: [ 1 , 2 , 3 , 5 ]
-PropertyAlg.IntPairArray: [ ( 1 , 2 ) , ( 3 , 4 ) , ( 5 , 6 ) ]
-PropertyAlg.IntSet: [ 1 , 2 ]
-PropertyAlg.MonitorService: 'MonitorSvc'
-PropertyAlg.NeededResources: [  ]
-PropertyAlg.OutputLevel: 3
-PropertyAlg.PBool: False
-PropertyAlg.PBoolArray: [ True , False , True , False ]
-PropertyAlg.PDouble: 999.00000
-PropertyAlg.PDoubleArray: [ 1.1000000 , 2.0000000 , 3.3000000 ]
-PropertyAlg.PInt: 155
-PropertyAlg.PIntArray: [ 1 , 2 , 3 , 5 ]
-PropertyAlg.PString: 'hundred \'one\''
-PropertyAlg.PStringArray: [ 'one' , 'two' , 'four' ]
-PropertyAlg.RegisterForContextService: False
-PropertyAlg.String: 'hundred "one"'
-PropertyAlg.StringArray: [ 'one' , 'two' , 'four' ]
-PropertyAlg.StringMap: { 'one' : 'une' }
-PropertyAlg.StringSet: [ 'one' , 'two' ]
-PropertyAlg.Timeline: False
-PropertyAlg.UInt64: 4294967296
-PropertyAlg.UInt64Array: [ 4294967296 ]
-PropertyProxy.String: "This is set by the proxy"
-TimelineSvc.AuditFinalize: False
-TimelineSvc.AuditInitialize: False
-TimelineSvc.AuditReinitialize: False
-TimelineSvc.AuditRestart: False
-TimelineSvc.AuditServices: False
-TimelineSvc.AuditStart: False
-TimelineSvc.AuditStop: False
-TimelineSvc.AutoRetrieveTools: True
-TimelineSvc.CheckToolDeps: True
-TimelineSvc.DumpTimeline: False
-TimelineSvc.OutputLevel: 3
-TimelineSvc.Partial: False
-TimelineSvc.RecordTimeline: False
-TimelineSvc.TimelineFile: 'timeline.csv'
-PropertyAlg          INFO =================================================
-PropertyAlg          INFO PInt=  'PInt':154 [should be 154]
-PropertyAlg          INFO Try to assign invalid value to DoubleArray
-PropertyAlg         ERROR got exception: Cannot convert '{"12.12", "13.13"}' for property 'DoubleArray' in class 'PropertyAlg': std::invalid_argument, cannot parse '{"12.12", "13.13"}' to std::vector<double,std::allocator<double> >
-PropertyAlg          INFO Try to assign invalid value to StringMap
-PropertyAlg         ERROR got exception: Cannot convert '{"one", {"une", "eins"}}' for property 'StringMap' in class 'PropertyAlg': boost::wrapexcept<boost::spirit::qi::expectation_failure<char const*> >, boost::spirit::qi::expectation_failure
-PropertyAlg          INFO DoubleArray = [-11, 2, 3.3, 0.0004]
-PropertyAlg          INFO =================================================
-PropertyProxy        INFO  Got property this.RInt = 101;
-PropertyProxy        INFO  Set property this.RInt = 1001;
-PropertyProxy        INFO  Got property this.RInt = 1001;
-PropertyProxy        INFO  Got property this.String = This is set by the proxy;
-EventLoopMgr      WARNING Unable to locate service "EventSelector"
-EventLoopMgr      WARNING No events will be processed from external input.
-ApplicationMgr       INFO Application Manager Initialized successfully
-PropertyAlg          INFO Read handler called for property:  'PDouble':999.00000
-ApplicationMgr       INFO Application Manager Started successfully
-PropertyAlg          INFO executing....
-PropertyProxy        INFO executing....
-ApplicationMgr       INFO Application Manager Stopped successfully
-PropertyAlg          INFO finalizing....
-PropertyProxy        INFO finalizing....
-EventLoopMgr         INFO Histograms converted successfully according to request.
-ApplicationMgr       INFO Application Manager Finalized successfully
-ApplicationMgr       INFO Application Manager Terminated successfully
diff --git a/GaudiTestSuite/tests/qmtest/refs/Properties_py.ref b/GaudiTestSuite/tests/qmtest/refs/Properties_py.ref
deleted file mode 100644
index 0f3835357acc40082c0e0a78cd70d006f3e97fc3..0000000000000000000000000000000000000000
--- a/GaudiTestSuite/tests/qmtest/refs/Properties_py.ref
+++ /dev/null
@@ -1,389 +0,0 @@
-ApplicationMgr    SUCCESS
-====================================================================================================================================
-====================================================================================================================================
-ApplicationMgr       INFO Application Manager Configured successfully
-EventLoopMgr        DEBUG Creating Top Algorithm PropertyAlg with name PropertyAlg
-PropertyAlg          INFO Before Initialization......
-PropertyAlg          INFO Int    = 100
-PropertyAlg          INFO Int64  = 100
-PropertyAlg          INFO UInt64 = 100
-PropertyAlg          INFO Double = 100
-PropertyAlg          INFO String = hundred
-PropertyAlg          INFO Bool   = 1
-PropertyAlg          INFO IntArray    = []
-PropertyAlg          INFO Int64Array  = []
-PropertyAlg          INFO UInt64Array = []
-PropertyAlg          INFO DoubleArray = []
-PropertyAlg          INFO StringArray = []
-PropertyAlg          INFO BoolArray   = []
-PropertyAlg          INFO EmptyArray  = []
-PropertyAlg          INFO IntPairArray  = []
-PropertyAlg          INFO DoublePairArray  = []
-PropertyAlg          INFO IntSet = []
-PropertyAlg          INFO StringSet = []
-PropertyAlg          INFO FloatUnorderedSet = []
-PropertyAlg          INFO PInt    =  'PInt':100
-PropertyAlg          INFO Read handler called for property:  'PDouble':100.00000
-PropertyAlg          INFO PDouble =  'PDouble':100.00000
-PropertyAlg          INFO PString =  'PString':'hundred'
-PropertyAlg          INFO PBool   =  'PBool':False
-PropertyAlg          INFO PIntArray    =  'PIntArray':[  ]
-PropertyAlg          INFO PDoubleArray =  'PDoubleArray':[  ]
-PropertyAlg          INFO PStringArray =  'PStringArray':[  ]
-PropertyAlg          INFO PBoolArray   =  'PBoolArray':[  ]
-EventLoopMgr        DEBUG Creating Top Algorithm PropertyProxy with name PropertyProxy
-PropertyAlg          INFO Read handler called for property:  'PDouble':10100000.
-PropertyAlg          INFO Update handler called for property:  'PDouble':10100000.
-PropertyAlg          INFO After Initialization having read the JobOptions file...
-PropertyAlg          INFO Int    = 101
-PropertyAlg          INFO Int64  = 4294967296
-PropertyAlg          INFO UInt64 = 4294967296
-PropertyAlg          INFO Double = 1.011e+12
-PropertyAlg          INFO String = hundred "one"
-PropertyAlg          INFO Bool   = 0
-PropertyAlg          INFO IntArray    = [1, 2, 3, 5]
-PropertyAlg          INFO Int64Array  = [4294967296]
-PropertyAlg          INFO UInt64Array = [4294967296]
-PropertyAlg          INFO DoubleArray = [-11, 2, 3.3, 0.0004, 1e-20, 1e+20]
-PropertyAlg          INFO StringArray = [one, two, four]
-PropertyAlg          INFO BoolArray   = [0, 1, 0]
-PropertyAlg          INFO EmptyArray  = []
-PropertyAlg          INFO IntPairArray  = [(1, 2), (3, 4), (5, 6)]
-PropertyAlg          INFO DoublePairArray  = [(1.1, 2.1), (2.3, 4.5), (5.6, 6.7)]
-PropertyAlg          INFO IntSet = [1, 2]
-PropertyAlg          INFO StringSet = [one, two]
-PropertyAlg          INFO FloatUnorderedSet = [1.1, 2.2]
-PropertyAlg          INFO StringMap =  'StringMap':{ 'one' : 'une' }
-PropertyAlg          INFO PInt    =  'PInt':101
-PropertyAlg          INFO Read handler called for property:  'PDouble':10100000.
-PropertyAlg          INFO PDouble =  'PDouble':10100000.
-PropertyAlg          INFO PString =  'PString':'hundred \'one\''
-PropertyAlg          INFO PBool   =  'PBool':True
-PropertyAlg          INFO PIntArray    =  'PIntArray':[ 1 , 2 , 3 , 5 ]
-PropertyAlg          INFO PDoubleArray =  'PDoubleArray':[ 1.1000000 , 2.0000000 , 3.3000000 , 1.0000000e-20 , 1.0000000e+20 ]
-PropertyAlg          INFO PStringArray =  'PStringArray':[ 'one' , 'two' , 'four' ]
-PropertyAlg          INFO PBoolArray   =  'PBoolArray':[ True , False , True , False ]
-PropertyAlg          INFO DoubleArrayWithUnits[0] = 1.1e+06
-PropertyAlg          INFO DoubleArrayWithUnits[1] = -20
-PropertyAlg          INFO DoubleArrayWithUnits[2] = 33
-PropertyAlg          INFO DoubleArrayWithUnits[3] = 0.4
-PropertyAlg          INFO ===============Checking Property Verifier ===============
-PropertyAlg          INFO Playing with PropertyVerifiers...
-PropertyAlg          INFO PInt= 155 [should be 155, bounds are 0, 200]
-PropertyAlg          INFO Got an exception when setting a value outside bounds
-PropertyAlg          INFO PInt=  'PInt':155 [should be 155]
-PropertyAlg          INFO ===============Checking Property CallBaks ===============
-PropertyAlg          INFO Accessing PDouble ...
-PropertyAlg          INFO Read handler called for property:  'PDouble':10100000.
-PropertyAlg          INFO Value obtained is: 1.01e+07
-PropertyAlg          INFO Updating PDouble ...
-PropertyAlg          INFO Read handler called for property:  'PDouble':999.00000
-PropertyAlg          INFO Update handler called for property:  'PDouble':999.00000
-PropertyAlg          INFO ==========Checking Accesing Properties by string=========
-PropertyAlg          INFO  Got property ApplicationMgr.ExtSvc = [  ];
-DetectorDataSvc      INFO Detector description not requested to be loaded
-PropertyAlg          INFO  Set property ApplicationMgr.ExtSvc =  ["EvtDataSvc/EventDataSvc", "DetDataSvc/DetectorDataSvc"];
-PropertyAlg          INFO  Got property ApplicationMgr.ExtSvc = [ 'EvtDataSvc/EventDataSvc' , 'DetDataSvc/DetectorDataSvc' ];
-PropertyAlg          INFO  Set property ApplicationMgr.ExtSvc =  [ 'EventDataSvc', 'DetectorDataSvc'];
-PropertyAlg          INFO  Got property ApplicationMgr.ExtSvc = [ 'EventDataSvc' , 'DetectorDataSvc' ];
-PropertyAlg         ERROR PBool can not be set to T
-PropertyAlg         ERROR Bool can not be set to T
-PropertyAlg         ERROR PBool can not be set to F
-PropertyAlg         ERROR Bool can not be set to F
-PropertyAlg         ERROR PBool can not be set to 10
-PropertyAlg         ERROR Bool can not be set to 10
-MsgTest           WARNING This should be printed if threshold is WARNING
-MsgTest             ERROR This should be printed if threshold is ERROR
-MsgTest             FATAL This should be printed if threshold is FATAL
-MsgTest           SUCCESS This should be printed ALWAYS
-PropertyAlg          INFO =================================================
-PropertyAlg          INFO Read handler called for property:  'PDouble':999.00000
-PropertyAlg          INFO Dump of the property catalogue:
-AppMgrRunable.AuditFinalize: False
-AppMgrRunable.AuditInitialize: False
-AppMgrRunable.AuditReinitialize: False
-AppMgrRunable.AuditRestart: False
-AppMgrRunable.AuditServices: False
-AppMgrRunable.AuditStart: False
-AppMgrRunable.AuditStop: False
-AppMgrRunable.AutoRetrieveTools: True
-AppMgrRunable.CheckToolDeps: True
-AppMgrRunable.EvtMax: 1
-AppMgrRunable.OutputLevel: 3
-ApplicationMgr.ActivateHistory: False
-ApplicationMgr.AlgTypeAliases: {  }
-ApplicationMgr.AppName: 'ApplicationMgr'
-ApplicationMgr.AppVersion: ''
-ApplicationMgr.AuditAlgorithms: False
-ApplicationMgr.AuditServices: False
-ApplicationMgr.AuditTools: False
-ApplicationMgr.CreateSvc: [  ]
-ApplicationMgr.Dlls: [  ]
-ApplicationMgr.Environment: {  }
-ApplicationMgr.EventLoop: 'EventLoopMgr'
-ApplicationMgr.EvtMax: 1
-ApplicationMgr.EvtSel: 'NONE'
-ApplicationMgr.Exit: 0
-ApplicationMgr.ExtSvc: [ 'EventDataSvc' , 'DetectorDataSvc' ]
-ApplicationMgr.ExtSvcCreates: True
-ApplicationMgr.Go: 0
-ApplicationMgr.HistogramPersistency: 'NONE'
-ApplicationMgr.InitializationLoopCheck: True
-ApplicationMgr.JobOptionsPath: '...'
-ApplicationMgr.JobOptionsPostAction: ''
-ApplicationMgr.JobOptionsPreAction: ''
-ApplicationMgr.JobOptionsSvcType: 'JobOptionsSvc'
-ApplicationMgr.JobOptionsType: 'NONE'
-ApplicationMgr.MessageSvcType: 'MessageSvc'
-ApplicationMgr.OutStream: [  ]
-ApplicationMgr.OutputLevel: 3
-ApplicationMgr.PluginDebugLevel: 0
-ApplicationMgr.PrintAlgsSequence: False
-ApplicationMgr.PropertiesPrint: False
-ApplicationMgr.ReturnCode: 0
-ApplicationMgr.Runable: 'AppMgrRunable'
-ApplicationMgr.StopOnSignal: False
-ApplicationMgr.SvcMapping: [ 'EvtDataSvc/EventDataSvc' , 'DetDataSvc/DetectorDataSvc' , 'HistogramSvc/HistogramDataSvc' , 'HbookCnv::PersSvc/HbookHistSvc' , 'RootHistCnv::PersSvc/RootHistSvc' , 'EvtPersistencySvc/EventPersistencySvc' , 'DetPersistencySvc/DetectorPersistencySvc' , 'HistogramPersistencySvc/HistogramPersistencySvc' ]
-ApplicationMgr.SvcOptMapping: [  ]
-ApplicationMgr.TopAlg: [ 'PropertyAlg/PropertyAlg' , 'PropertyProxy/PropertyProxy' ]
-ApplicationMgr.UseMessageSvcForROOTMessages: True
-AuditorSvc.Auditors: ['ChronoAuditor/ChronoAuditor']
-DetectorDataSvc.AllowLoadInRunning: True
-DetectorDataSvc.AuditFinalize: False
-DetectorDataSvc.AuditInitialize: False
-DetectorDataSvc.AuditReinitialize: False
-DetectorDataSvc.AuditRestart: False
-DetectorDataSvc.AuditServices: False
-DetectorDataSvc.AuditStart: False
-DetectorDataSvc.AuditStop: False
-DetectorDataSvc.AutoRetrieveTools: True
-DetectorDataSvc.CheckToolDeps: True
-DetectorDataSvc.DataAccessName: 'DataAccess'
-DetectorDataSvc.DataFaultName: 'DataFault'
-DetectorDataSvc.DetDbLocation: 'empty'
-DetectorDataSvc.DetDbRootName: 'dd'
-DetectorDataSvc.DetStorageType: 7
-DetectorDataSvc.EnableAccessHandler: False
-DetectorDataSvc.EnableFaultHandler: False
-DetectorDataSvc.ForceLeaves: False
-DetectorDataSvc.InhibitPathes: [  ]
-DetectorDataSvc.OutputLevel: 3
-DetectorDataSvc.PersistencySvc: 'DetectorPersistencySvc'
-DetectorDataSvc.RootCLID: 3
-DetectorDataSvc.RootName: '/dd'
-DetectorDataSvc.UsePersistency: False
-DetectorPersistencySvc.AuditFinalize: False
-DetectorPersistencySvc.AuditInitialize: False
-DetectorPersistencySvc.AuditReinitialize: False
-DetectorPersistencySvc.AuditRestart: False
-DetectorPersistencySvc.AuditServices: False
-DetectorPersistencySvc.AuditStart: False
-DetectorPersistencySvc.AuditStop: False
-DetectorPersistencySvc.AutoRetrieveTools: True
-DetectorPersistencySvc.CheckToolDeps: True
-DetectorPersistencySvc.CnvServices: [  ]
-DetectorPersistencySvc.OutputLevel: 3
-Dummy1.Property: True
-Dummy2.Property: True
-EventDataSvc.AuditFinalize: False
-EventDataSvc.AuditInitialize: False
-EventDataSvc.AuditReinitialize: False
-EventDataSvc.AuditRestart: False
-EventDataSvc.AuditServices: False
-EventDataSvc.AuditStart: False
-EventDataSvc.AuditStop: False
-EventDataSvc.AutoRetrieveTools: True
-EventDataSvc.CheckToolDeps: True
-EventDataSvc.DataAccessName: 'DataAccess'
-EventDataSvc.DataFaultName: 'DataFault'
-EventDataSvc.EnableAccessHandler: False
-EventDataSvc.EnableFaultHandler: False
-EventDataSvc.ForceLeaves: False
-EventDataSvc.InhibitPathes: [  ]
-EventDataSvc.OutputLevel: 3
-EventDataSvc.RootCLID: 110
-EventDataSvc.RootName: '/Event'
-EventLoopMgr.AuditFinalize: False
-EventLoopMgr.AuditInitialize: False
-EventLoopMgr.AuditReinitialize: False
-EventLoopMgr.AuditRestart: False
-EventLoopMgr.AuditServices: False
-EventLoopMgr.AuditStart: False
-EventLoopMgr.AuditStop: False
-EventLoopMgr.AutoRetrieveTools: True
-EventLoopMgr.CheckToolDeps: True
-EventLoopMgr.EvtSel: ''
-EventLoopMgr.HistogramPersistency: ''
-EventLoopMgr.OutStream: [  ]
-EventLoopMgr.OutputLevel: 2
-EventLoopMgr.PrintControlFlowExpression: False
-EventLoopMgr.TopAlg: [ 'PropertyAlg/PropertyAlg' , 'PropertyProxy/PropertyProxy' ]
-EventLoopMgr.Warnings: True
-EventPersistencySvc.AuditFinalize: False
-EventPersistencySvc.AuditInitialize: False
-EventPersistencySvc.AuditReinitialize: False
-EventPersistencySvc.AuditRestart: False
-EventPersistencySvc.AuditServices: False
-EventPersistencySvc.AuditStart: False
-EventPersistencySvc.AuditStop: False
-EventPersistencySvc.AutoRetrieveTools: True
-EventPersistencySvc.CheckToolDeps: True
-EventPersistencySvc.CnvServices: [  ]
-EventPersistencySvc.OutputLevel: 3
-IncidentSvc.AuditFinalize: False
-IncidentSvc.AuditInitialize: False
-IncidentSvc.AuditReinitialize: False
-IncidentSvc.AuditRestart: False
-IncidentSvc.AuditServices: False
-IncidentSvc.AuditStart: False
-IncidentSvc.AuditStop: False
-IncidentSvc.AutoRetrieveTools: True
-IncidentSvc.CheckToolDeps: True
-IncidentSvc.OutputLevel: 3
-JobOptionsSvc.AuditFinalize: False
-JobOptionsSvc.AuditInitialize: False
-JobOptionsSvc.AuditReinitialize: False
-JobOptionsSvc.AuditRestart: False
-JobOptionsSvc.AuditServices: False
-JobOptionsSvc.AuditStart: False
-JobOptionsSvc.AuditStop: False
-JobOptionsSvc.AutoRetrieveTools: True
-JobOptionsSvc.CheckToolDeps: True
-JobOptionsSvc.DUMPFILE: 'gauditestsuite.properties.all_py.joboptsdump'
-JobOptionsSvc.GlobalDefaults: [  ]
-JobOptionsSvc.OutputLevel: 3
-JobOptionsSvc.PATH: '...'
-JobOptionsSvc.PYTHONACTION: ''
-JobOptionsSvc.PYTHONPARAMS: ''
-JobOptionsSvc.ReportUnused: False
-JobOptionsSvc.SEARCHPATH: '...'
-JobOptionsSvc.TYPE: 'NONE'
-MessageSvc.AuditFinalize: False
-MessageSvc.AuditInitialize: False
-MessageSvc.AuditReinitialize: False
-MessageSvc.AuditRestart: False
-MessageSvc.AuditServices: False
-MessageSvc.AuditStart: False
-MessageSvc.AuditStop: False
-MessageSvc.AutoRetrieveTools: True
-MessageSvc.CheckToolDeps: True
-MessageSvc.Format: '% F%18W%S%7W%R%T %0W%M'
-MessageSvc.OutputLevel: 3
-MessageSvc.alwaysColorCode: [  ]
-MessageSvc.alwaysLimit: 0
-MessageSvc.countInactive: False
-MessageSvc.debugColorCode: [  ]
-MessageSvc.debugLimit: 500
-MessageSvc.defaultLimit: 500
-MessageSvc.enableSuppression: False
-MessageSvc.errorColorCode: [ 'white' , 'red' ]
-MessageSvc.errorLimit: 500
-MessageSvc.fatalColorCode: [ 'blue' , 'red' ]
-MessageSvc.fatalLimit: 500
-MessageSvc.infoColorCode: [  ]
-MessageSvc.infoLimit: 500
-MessageSvc.loggedStreams: {  }
-MessageSvc.setAlways: [  ]
-MessageSvc.setDebug: [ 'EventLoopMgr' ]
-MessageSvc.setError: [  ]
-MessageSvc.setFatal: [  ]
-MessageSvc.setInfo: [  ]
-MessageSvc.setVerbose: [ 'MsgTest' ]
-MessageSvc.setWarning: [ 'MsgTest' ]
-MessageSvc.showStats: False
-MessageSvc.statLevel: 0
-MessageSvc.timeFormat: '%Y-%m-%d %H:%M:%S,%f'
-MessageSvc.tracedInactiveSources: [  ]
-MessageSvc.useColors: False
-MessageSvc.verboseColorCode: [  ]
-MessageSvc.verboseLimit: 500
-MessageSvc.warningColorCode: [ 'yellow' ]
-MessageSvc.warningLimit: 500
-PropertyAlg.Asynchronous: False
-PropertyAlg.AuditAlgorithms: False
-PropertyAlg.AuditExecute: False
-PropertyAlg.AuditFinalize: False
-PropertyAlg.AuditInitialize: False
-PropertyAlg.AuditReinitialize: False
-PropertyAlg.AuditRestart: False
-PropertyAlg.AuditStart: False
-PropertyAlg.AuditStop: False
-PropertyAlg.Bool: False
-PropertyAlg.BoolArray: [ False , True , False ]
-PropertyAlg.Cardinality: 1
-PropertyAlg.Double: 1.0110000e+12
-PropertyAlg.DoubleArray: [ -11.000000 , 2.0000000 , 3.3000000 , 0.00040000000 , 1.0000000e-20 , 1.0000000e+20 ]
-PropertyAlg.DoubleArrayWithUnits: [ 1100000.0 , -20.000000 , 33.000000 , 0.40000000 ]
-PropertyAlg.DoubleArrayWithoutUnits: [ 1100000.0 , -20.000000 , 33.000000 , 0.40000000 ]
-PropertyAlg.DoublePairArray: [ ( 1.1000000 , 2.1000000 ) , ( 2.3000000 , 4.5000000 ) , ( 5.6000000 , 6.7000000 ) ]
-PropertyAlg.EmptyArray: [  ]
-PropertyAlg.Enable: True
-PropertyAlg.ErrorMax: 1
-PropertyAlg.ExtraInputs: set()
-PropertyAlg.ExtraOutputs: set()
-PropertyAlg.FilterCircularDependencies: True
-PropertyAlg.FloatUnorderedSet: { 1.10000 , 2.20000 }
-PropertyAlg.Int: 101
-PropertyAlg.Int64: 4294967296
-PropertyAlg.Int64Array: [ 4294967296 ]
-PropertyAlg.IntArray: [ 1 , 2 , 3 , 5 ]
-PropertyAlg.IntPairArray: [ ( 1 , 2 ) , ( 3 , 4 ) , ( 5 , 6 ) ]
-PropertyAlg.IntSet: [ 1 , 2 ]
-PropertyAlg.MonitorService: 'MonitorSvc'
-PropertyAlg.NeededResources: [  ]
-PropertyAlg.OutputLevel: 3
-PropertyAlg.PBool: False
-PropertyAlg.PBoolArray: [ True , False , True , False ]
-PropertyAlg.PDouble: 999.00000
-PropertyAlg.PDoubleArray: [ 1.1000000 , 2.0000000 , 3.3000000 , 1.0000000e-20 , 1.0000000e+20 ]
-PropertyAlg.PInt: 155
-PropertyAlg.PIntArray: [ 1 , 2 , 3 , 5 ]
-PropertyAlg.PString: 'hundred \'one\''
-PropertyAlg.PStringArray: [ 'one' , 'two' , 'four' ]
-PropertyAlg.RegisterForContextService: False
-PropertyAlg.String: 'hundred "one"'
-PropertyAlg.StringArray: [ 'one' , 'two' , 'four' ]
-PropertyAlg.StringMap: { 'one' : 'une' }
-PropertyAlg.StringSet: [ 'one' , 'two' ]
-PropertyAlg.Timeline: False
-PropertyAlg.UInt64: 4294967296
-PropertyAlg.UInt64Array: [ 4294967296 ]
-TimelineSvc.AuditFinalize: False
-TimelineSvc.AuditInitialize: False
-TimelineSvc.AuditReinitialize: False
-TimelineSvc.AuditRestart: False
-TimelineSvc.AuditServices: False
-TimelineSvc.AuditStart: False
-TimelineSvc.AuditStop: False
-TimelineSvc.AutoRetrieveTools: True
-TimelineSvc.CheckToolDeps: True
-TimelineSvc.DumpTimeline: False
-TimelineSvc.OutputLevel: 3
-TimelineSvc.Partial: False
-TimelineSvc.RecordTimeline: False
-TimelineSvc.TimelineFile: 'timeline.csv'
-PropertyAlg          INFO =================================================
-PropertyAlg          INFO PInt=  'PInt':154 [should be 154]
-PropertyAlg          INFO Try to assign invalid value to DoubleArray
-PropertyAlg         ERROR got exception: Cannot convert '{"12.12", "13.13"}' for property 'DoubleArray' in class 'PropertyAlg': std::invalid_argument, cannot parse '{"12.12", "13.13"}' to std::vector<double,std::allocator<double> >
-PropertyAlg          INFO Try to assign invalid value to StringMap
-PropertyAlg         ERROR got exception: Cannot convert '{"one", {"une", "eins"}}' for property 'StringMap' in class 'PropertyAlg': boost::wrapexcept<boost::spirit::qi::expectation_failure<char const*> >, boost::spirit::qi::expectation_failure
-PropertyAlg          INFO DoubleArray = [-11, 2, 3.3, 0.0004, 1e-20, 1e+20]
-PropertyAlg          INFO =================================================
-PropertyProxy        INFO  Got property this.RInt = 101;
-PropertyProxy        INFO  Set property this.RInt = 1001;
-PropertyProxy        INFO  Got property this.RInt = 1001;
-PropertyProxy        INFO  Got property this.String = hundred "one";
-EventLoopMgr      WARNING Unable to locate service "EventSelector"
-EventLoopMgr      WARNING No events will be processed from external input.
-ApplicationMgr       INFO Application Manager Initialized successfully
-PropertyAlg          INFO Read handler called for property:  'PDouble':999.00000
-ApplicationMgr       INFO Application Manager Started successfully
-PropertyAlg          INFO executing....
-PropertyProxy        INFO executing....
-ApplicationMgr       INFO Application Manager Stopped successfully
-PropertyAlg          INFO finalizing....
-PropertyProxy        INFO finalizing....
-EventLoopMgr         INFO Histograms converted successfully according to request.
-ApplicationMgr       INFO Application Manager Finalized successfully
-ApplicationMgr       INFO Application Manager Terminated successfully
diff --git a/GaudiTestSuite/tests/qmtest/refs/QotdAlg.ref b/GaudiTestSuite/tests/qmtest/refs/QotdAlg.ref
deleted file mode 100644
index c0ad23a1add78ed90a5bf88f11f51511dd58824f..0000000000000000000000000000000000000000
--- a/GaudiTestSuite/tests/qmtest/refs/QotdAlg.ref
+++ /dev/null
@@ -1,167 +0,0 @@
-JobOptionsSvc        INFO
-//GP:================================================================================
-//GP: include "../options/QotdAlg.opts"                                       (0,0)
-AuditorSvc.Auditors =  [ "ChronoAuditor" ] ;                            //GP: (1,1)
-ApplicationMgr.TopAlg =  [ "GaudiEx::QotdAlg/Qotd1" , "GaudiEx::QotdAlg/Qotd2" , "GaudiEx::QotdAlg/Qotd3" ] ;//GP: (1,1)
-MessageSvc.loggedStreams =  [ "Qotd1":"my_qotd1.log" , "Qotd2":"my_qotd2.log" , "Qotd3":"my_qotd1.log" ] ;//GP: (1,1)
-MessageSvc.OutputLevel = 3;                                             //GP: (1,1)
-ApplicationMgr.OutputLevel = 1;                                         //GP: (1,1)
-ServiceManager.OutputLevel = 2;                                         //GP: (1,1)
-StatusCodeSvc.OutputLevel = 1;                                          //GP: (1,1)
-ApplicationMgr.EvtMax = 5;                                              //GP: (1,1)
-ApplicationMgr.EvtSel = "NONE";                                         //GP: (1,1)
-//GP: end  "../options/QotdAlg.opts"                                          (44,1)
-//GP:================================================================================
-
-JobOptionsSvc        INFO Job options successfully read in from ../options/QotdAlg.opts
-ApplicationMgr    SUCCESS
-====================================================================================================================================
-                                                   Welcome to ApplicationMgr $Revision: 1.7 $
-                                          running on pclhcb55.cern.ch on Fri May 30 20:38:36 2008
-====================================================================================================================================
-ApplicationMgr    VERBOSE declared service EvtDataSvc/EventDataSvc
-ApplicationMgr    VERBOSE declared service DetDataSvc/DetectorDataSvc
-ApplicationMgr    VERBOSE declared service HistogramSvc/HistogramDataSvc
-ApplicationMgr    VERBOSE declared service HbookCnv::PersSvc/HbookHistSvc
-ApplicationMgr    VERBOSE declared service RootHistCnv::PersSvc/RootHistSvc
-ApplicationMgr    VERBOSE declared service EvtPersistencySvc/EventPersistencySvc
-ApplicationMgr    VERBOSE declared service DetPersistencySvc/DetectorPersistencySvc
-ApplicationMgr    VERBOSE declared service HistogramPersistencySvc/HistogramPersistencySvc
-ApplicationMgr      DEBUG Loading declared DLL's
-ApplicationMgr    VERBOSE added service EventLoopMgr/EventLoopMgr
-ApplicationMgr       INFO Application Manager Configured successfully
-             Qotd1   INFO Initializing Qotd1...
-             Qotd2   INFO Initializing Qotd2...
-             Qotd3   INFO Initializing Qotd3...
-EventLoopMgr      WARNING Unable to locate service "EventSelector"
-EventLoopMgr      WARNING No events will be processed from external input.
-HistogramPersis...WARNING Histograms saving not required.
-ApplicationMgr       INFO Application Manager Initialized successfully
-ApplicationMgr       INFO Application Manager Started successfully
-             Qotd1   INFO Event #0
- --- famous quotes ---
- - God does not play dice with the Universe.
- - 640K of memory should be enough for anybody.
- - Always code as if the guy maintaining your code would be a violent psychopath knowing where you live.
- - In a few minutes a computer can make a mistake so great that it would have taken many men many months to equal it.
- - GIGO is not a design pattern.
- --- famous quotes --- [DONE]
-             Qotd2   INFO Event #0
- --- famous quotes ---
- - God does not play dice with the Universe.
- - 640K of memory should be enough for anybody.
- - Always code as if the guy maintaining your code would be a violent psychopath knowing where you live.
- - In a few minutes a computer can make a mistake so great that it would have taken many men many months to equal it.
- - GIGO is not a design pattern.
- --- famous quotes --- [DONE]
-             Qotd3   INFO Event #0
- --- famous quotes ---
- - God does not play dice with the Universe.
- - 640K of memory should be enough for anybody.
- - Always code as if the guy maintaining your code would be a violent psychopath knowing where you live.
- - In a few minutes a computer can make a mistake so great that it would have taken many men many months to equal it.
- - GIGO is not a design pattern.
- --- famous quotes --- [DONE]
-             Qotd1   INFO Event #1
- --- famous quotes ---
- - God does not play dice with the Universe.
- - 640K of memory should be enough for anybody.
- - Always code as if the guy maintaining your code would be a violent psychopath knowing where you live.
- - In a few minutes a computer can make a mistake so great that it would have taken many men many months to equal it.
- - GIGO is not a design pattern.
- --- famous quotes --- [DONE]
-             Qotd2   INFO Event #1
- --- famous quotes ---
- - God does not play dice with the Universe.
- - 640K of memory should be enough for anybody.
- - Always code as if the guy maintaining your code would be a violent psychopath knowing where you live.
- - In a few minutes a computer can make a mistake so great that it would have taken many men many months to equal it.
- - GIGO is not a design pattern.
- --- famous quotes --- [DONE]
-             Qotd3   INFO Event #1
- --- famous quotes ---
- - God does not play dice with the Universe.
- - 640K of memory should be enough for anybody.
- - Always code as if the guy maintaining your code would be a violent psychopath knowing where you live.
- - In a few minutes a computer can make a mistake so great that it would have taken many men many months to equal it.
- - GIGO is not a design pattern.
- --- famous quotes --- [DONE]
-             Qotd1   INFO Event #2
- --- famous quotes ---
- - God does not play dice with the Universe.
- - 640K of memory should be enough for anybody.
- - Always code as if the guy maintaining your code would be a violent psychopath knowing where you live.
- - In a few minutes a computer can make a mistake so great that it would have taken many men many months to equal it.
- - GIGO is not a design pattern.
- --- famous quotes --- [DONE]
-             Qotd2   INFO Event #2
- --- famous quotes ---
- - God does not play dice with the Universe.
- - 640K of memory should be enough for anybody.
- - Always code as if the guy maintaining your code would be a violent psychopath knowing where you live.
- - In a few minutes a computer can make a mistake so great that it would have taken many men many months to equal it.
- - GIGO is not a design pattern.
- --- famous quotes --- [DONE]
-             Qotd3   INFO Event #2
- --- famous quotes ---
- - God does not play dice with the Universe.
- - 640K of memory should be enough for anybody.
- - Always code as if the guy maintaining your code would be a violent psychopath knowing where you live.
- - In a few minutes a computer can make a mistake so great that it would have taken many men many months to equal it.
- - GIGO is not a design pattern.
- --- famous quotes --- [DONE]
-             Qotd1   INFO Event #3
- --- famous quotes ---
- - God does not play dice with the Universe.
- - 640K of memory should be enough for anybody.
- - Always code as if the guy maintaining your code would be a violent psychopath knowing where you live.
- - In a few minutes a computer can make a mistake so great that it would have taken many men many months to equal it.
- - GIGO is not a design pattern.
- --- famous quotes --- [DONE]
-             Qotd2   INFO Event #3
- --- famous quotes ---
- - God does not play dice with the Universe.
- - 640K of memory should be enough for anybody.
- - Always code as if the guy maintaining your code would be a violent psychopath knowing where you live.
- - In a few minutes a computer can make a mistake so great that it would have taken many men many months to equal it.
- - GIGO is not a design pattern.
- --- famous quotes --- [DONE]
-             Qotd3   INFO Event #3
- --- famous quotes ---
- - God does not play dice with the Universe.
- - 640K of memory should be enough for anybody.
- - Always code as if the guy maintaining your code would be a violent psychopath knowing where you live.
- - In a few minutes a computer can make a mistake so great that it would have taken many men many months to equal it.
- - GIGO is not a design pattern.
- --- famous quotes --- [DONE]
-             Qotd1   INFO Event #4
- --- famous quotes ---
- - God does not play dice with the Universe.
- - 640K of memory should be enough for anybody.
- - Always code as if the guy maintaining your code would be a violent psychopath knowing where you live.
- - In a few minutes a computer can make a mistake so great that it would have taken many men many months to equal it.
- - GIGO is not a design pattern.
- --- famous quotes --- [DONE]
-             Qotd2   INFO Event #4
- --- famous quotes ---
- - God does not play dice with the Universe.
- - 640K of memory should be enough for anybody.
- - Always code as if the guy maintaining your code would be a violent psychopath knowing where you live.
- - In a few minutes a computer can make a mistake so great that it would have taken many men many months to equal it.
- - GIGO is not a design pattern.
- --- famous quotes --- [DONE]
-             Qotd3   INFO Event #4
- --- famous quotes ---
- - God does not play dice with the Universe.
- - 640K of memory should be enough for anybody.
- - Always code as if the guy maintaining your code would be a violent psychopath knowing where you live.
- - In a few minutes a computer can make a mistake so great that it would have taken many men many months to equal it.
- - GIGO is not a design pattern.
- --- famous quotes --- [DONE]
-ApplicationMgr       INFO Application Manager Stopped successfully
-             Qotd1   INFO Finalizing...
-             Qotd2   INFO Finalizing...
-             Qotd3   INFO Finalizing...
-EventLoopMgr         INFO Histograms converted successfully according to request.
-ApplicationMgr       INFO Application Manager Finalized successfully
-ApplicationMgr       INFO Application Manager Terminated successfully
diff --git a/GaudiTestSuite/tests/qmtest/refs/QueueingEventProcessor/custom_exe.ref b/GaudiTestSuite/tests/qmtest/refs/QueueingEventProcessor/custom_exe.ref
deleted file mode 100644
index e4d349626ba9b0ee416c14d8faabdcaa86361077..0000000000000000000000000000000000000000
--- a/GaudiTestSuite/tests/qmtest/refs/QueueingEventProcessor/custom_exe.ref
+++ /dev/null
@@ -1,106 +0,0 @@
-ApplicationMgr    SUCCESS
-====================================================================================================================================
-                                                   Welcome to ApplicationMgr (GaudiCoreSvc v32r1)
-                                          running on lblhcbpr4.cern.ch on Wed Sep  4 11:51:31 2019
-====================================================================================================================================
-ApplicationMgr       INFO Application Manager Configured successfully
-QueueingEventLo...  DEBUG Property update for OutputLevel : new value = 2
-QueueingEventLo...  DEBUG Service base class initialized successfully
-QueueingEventLo...  DEBUG Creating Top Algorithm GaudiTesting::SleepyAlg with name Alg1
-ApplicationMgr       INFO Application Manager Initialized successfully
-<main>               INFO  n_of_batches: 2
-<main>               INFO  evts_in_batch: 5
-QueueingEventLo...   INFO  'Capacity':3
-ApplicationMgr       INFO Application Manager Started successfully
-<main>               INFO prepare batch of events n. 1
-<main>               INFO looping over the batch
-<main>               INFO - pushing event 1 (s: 0  e: 0)...
-<main>               INFO   ... event 1 pushed
-<main>               INFO - checking for completed events
-<main>               INFO - pushing event 2 (s: 0  e: 1)...
-<main>               INFO   ... event 2 pushed
-<main>               INFO - checking for completed events
-<main>               INFO - pushing event 3 (s: 0  e: 2)...
-<main>               INFO   ... event 3 pushed
-<main>               INFO - checking for completed events
-<main>               INFO - pushing event 4 (s: 0  e: 3)...
-QueueingEventLo...  DEBUG processing s: 0  e: 0
-Alg1                 INFO Executing event 1
-Alg1                 INFO Sleeping for 1 seconds
-Alg1                 INFO Back from sleep
-<main>               INFO   ... event 4 pushed
-<main>               INFO - checking for completed events
-<main>               INFO   s: 0  e: 0 -> SUCCESS
-<main>               INFO - pushing event 5 (s: 0  e: 4)...
-QueueingEventLo...  DEBUG processing s: 0  e: 1
-Alg1                 INFO Executing event 2
-Alg1                 INFO Sleeping for 1 seconds
-Alg1                 INFO Back from sleep
-<main>               INFO   ... event 5 pushed
-<main>               INFO - checking for completed events
-<main>               INFO   s: 0  e: 1 -> SUCCESS
-<main>               INFO prepare batch of events n. 2
-<main>               INFO   (pretend we need time so that the processing thread drains the input queue)
-QueueingEventLo...  DEBUG processing s: 0  e: 2
-Alg1                 INFO Executing event 3
-Alg1                 INFO Sleeping for 1 seconds
-Alg1                 INFO Back from sleep
-QueueingEventLo...  DEBUG processing s: 0  e: 3
-Alg1                 INFO Executing event 4
-Alg1                 INFO Sleeping for 1 seconds
-Alg1                 INFO Back from sleep
-QueueingEventLo...  DEBUG processing s: 0  e: 4
-Alg1                 INFO Executing event 5
-Alg1                 INFO Sleeping for 1 seconds
-Alg1                 INFO Back from sleep
-<main>               INFO   (all events in the queue should have been processed by now)
-<main>               INFO looping over the batch
-<main>               INFO - pushing event 6 (s: 0  e: 5)...
-<main>               INFO   ... event 6 pushed
-<main>               INFO - checking for completed events
-<main>               INFO   s: 0  e: 2 -> SUCCESS
-<main>               INFO - pushing event 7 (s: 0  e: 6)...
-<main>               INFO   ... event 7 pushed
-<main>               INFO - checking for completed events
-<main>               INFO   s: 0  e: 3 -> SUCCESS
-<main>               INFO - pushing event 8 (s: 0  e: 7)...
-<main>               INFO   ... event 8 pushed
-<main>               INFO - checking for completed events
-<main>               INFO   s: 0  e: 4 -> SUCCESS
-<main>               INFO - pushing event 9 (s: 0  e: 8)...
-QueueingEventLo...  DEBUG processing s: 0  e: 5
-Alg1                 INFO Executing event 6
-Alg1                 INFO Sleeping for 1 seconds
-Alg1                 INFO Back from sleep
-<main>               INFO   ... event 9 pushed
-<main>               INFO - checking for completed events
-<main>               INFO   s: 0  e: 5 -> SUCCESS
-<main>               INFO - pushing event 10 (s: 0  e: 9)...
-QueueingEventLo...  DEBUG processing s: 0  e: 6
-Alg1                 INFO Executing event 7
-Alg1                 INFO Sleeping for 1 seconds
-Alg1                 INFO Back from sleep
-<main>               INFO   ... event 10 pushed
-<main>               INFO - checking for completed events
-<main>               INFO   s: 0  e: 6 -> SUCCESS
-<main>               INFO no more inputs: let's drain the output queue
-QueueingEventLo...  DEBUG processing s: 0  e: 7
-Alg1                 INFO Executing event 8
-Alg1                 INFO Sleeping for 1 seconds
-Alg1                 INFO Back from sleep
-<main>               INFO   s: 0  e: 7 -> SUCCESS
-QueueingEventLo...  DEBUG processing s: 0  e: 8
-Alg1                 INFO Executing event 9
-Alg1                 INFO Sleeping for 1 seconds
-Alg1                 INFO Back from sleep
-<main>               INFO   s: 0  e: 8 -> SUCCESS
-QueueingEventLo...  DEBUG processing s: 0  e: 9
-Alg1                 INFO Executing event 10
-Alg1                 INFO Sleeping for 1 seconds
-Alg1                 INFO Back from sleep
-<main>               INFO   s: 0  e: 9 -> SUCCESS
-<main>               INFO all done
-QueueingEventLo...  DEBUG exiting event loop thread
-ApplicationMgr       INFO Application Manager Stopped successfully
-ApplicationMgr       INFO Application Manager Finalized successfully
-ApplicationMgr       INFO Application Manager Terminated successfully
diff --git a/GaudiTestSuite/tests/qmtest/refs/QueueingEventProcessor/gaudi_exe.ref b/GaudiTestSuite/tests/qmtest/refs/QueueingEventProcessor/gaudi_exe.ref
deleted file mode 100644
index 4a375c6b8ddcc7708f3d0098419f6ba1fa08da4a..0000000000000000000000000000000000000000
--- a/GaudiTestSuite/tests/qmtest/refs/QueueingEventProcessor/gaudi_exe.ref
+++ /dev/null
@@ -1,114 +0,0 @@
-JobOptionsSvc        INFO # =======> /pool/marcocle/master2/Gaudi/GaudiTestSuite/tests/options/QueueingEventProcessorExample.opts
-JobOptionsSvc        INFO # (1,1): ApplicationMgr.EventLoop = "Gaudi::TestSuite::QueueingEventLoopMgr/QueueingEventLoopMgr"
-JobOptionsSvc        INFO # (2,1): ApplicationMgr.OutputLevel = 3
-JobOptionsSvc        INFO # (3,1): ApplicationMgr.TopAlg = ["GaudiTesting::SleepyAlg/Alg1"]
-JobOptionsSvc        INFO # (4,1): Alg1.SleepTime = 1
-JobOptionsSvc        INFO # (5,1): QueueingEventLoopMgr.OutputLevel = 2
-JobOptionsSvc        INFO # (6,1): QueueingEventLoopMgr.Capacity = 3
-JobOptionsSvc        INFO Job options successfully read in from /pool/marcocle/master2/Gaudi/GaudiTestSuite/tests/options/QueueingEventProcessorExample.opts
-ApplicationMgr    SUCCESS
-====================================================================================================================================
-                                                   Welcome to ApplicationMgr (GaudiCoreSvc v32r1)
-                                          running on lblhcbpr4.cern.ch on Wed Sep  4 11:51:31 2019
-====================================================================================================================================
-ApplicationMgr       INFO Application Manager Configured successfully
-QueueingEventLo...  DEBUG Property update for OutputLevel : new value = 2
-QueueingEventLo...  DEBUG Service base class initialized successfully
-QueueingEventLo...  DEBUG Creating Top Algorithm GaudiTesting::SleepyAlg with name Alg1
-ApplicationMgr       INFO Application Manager Initialized successfully
-<main>               INFO  n_of_batches: 2
-<main>               INFO  evts_in_batch: 5
-QueueingEventLo...   INFO  'Capacity':3
-ApplicationMgr       INFO Application Manager Started successfully
-<main>               INFO prepare batch of events n. 1
-<main>               INFO looping over the batch
-<main>               INFO - pushing event 1 (s: 0  e: 0)...
-<main>               INFO   ... event 1 pushed
-<main>               INFO - checking for completed events
-<main>               INFO - pushing event 2 (s: 0  e: 1)...
-<main>               INFO   ... event 2 pushed
-<main>               INFO - checking for completed events
-<main>               INFO - pushing event 3 (s: 0  e: 2)...
-<main>               INFO   ... event 3 pushed
-<main>               INFO - checking for completed events
-<main>               INFO - pushing event 4 (s: 0  e: 3)...
-QueueingEventLo...  DEBUG processing s: 0  e: 0
-Alg1                 INFO Executing event 1
-Alg1                 INFO Sleeping for 1 seconds
-Alg1                 INFO Back from sleep
-<main>               INFO   ... event 4 pushed
-<main>               INFO - checking for completed events
-<main>               INFO   s: 0  e: 0 -> SUCCESS
-<main>               INFO - pushing event 5 (s: 0  e: 4)...
-QueueingEventLo...  DEBUG processing s: 0  e: 1
-Alg1                 INFO Executing event 2
-Alg1                 INFO Sleeping for 1 seconds
-Alg1                 INFO Back from sleep
-<main>               INFO   ... event 5 pushed
-<main>               INFO - checking for completed events
-<main>               INFO   s: 0  e: 1 -> SUCCESS
-<main>               INFO prepare batch of events n. 2
-<main>               INFO   (pretend we need time so that the processing thread drains the input queue)
-QueueingEventLo...  DEBUG processing s: 0  e: 2
-Alg1                 INFO Executing event 3
-Alg1                 INFO Sleeping for 1 seconds
-Alg1                 INFO Back from sleep
-QueueingEventLo...  DEBUG processing s: 0  e: 3
-Alg1                 INFO Executing event 4
-Alg1                 INFO Sleeping for 1 seconds
-Alg1                 INFO Back from sleep
-QueueingEventLo...  DEBUG processing s: 0  e: 4
-Alg1                 INFO Executing event 5
-Alg1                 INFO Sleeping for 1 seconds
-Alg1                 INFO Back from sleep
-<main>               INFO   (all events in the queue should have been processed by now)
-<main>               INFO looping over the batch
-<main>               INFO - pushing event 6 (s: 0  e: 5)...
-<main>               INFO   ... event 6 pushed
-<main>               INFO - checking for completed events
-<main>               INFO   s: 0  e: 2 -> SUCCESS
-<main>               INFO - pushing event 7 (s: 0  e: 6)...
-<main>               INFO   ... event 7 pushed
-<main>               INFO - checking for completed events
-<main>               INFO   s: 0  e: 3 -> SUCCESS
-<main>               INFO - pushing event 8 (s: 0  e: 7)...
-<main>               INFO   ... event 8 pushed
-<main>               INFO - checking for completed events
-<main>               INFO   s: 0  e: 4 -> SUCCESS
-<main>               INFO - pushing event 9 (s: 0  e: 8)...
-QueueingEventLo...  DEBUG processing s: 0  e: 5
-Alg1                 INFO Executing event 6
-Alg1                 INFO Sleeping for 1 seconds
-Alg1                 INFO Back from sleep
-<main>               INFO   ... event 9 pushed
-<main>               INFO - checking for completed events
-<main>               INFO   s: 0  e: 5 -> SUCCESS
-<main>               INFO - pushing event 10 (s: 0  e: 9)...
-QueueingEventLo...  DEBUG processing s: 0  e: 6
-Alg1                 INFO Executing event 7
-Alg1                 INFO Sleeping for 1 seconds
-Alg1                 INFO Back from sleep
-<main>               INFO   ... event 10 pushed
-<main>               INFO - checking for completed events
-<main>               INFO   s: 0  e: 6 -> SUCCESS
-<main>               INFO no more inputs: let's drain the output queue
-QueueingEventLo...  DEBUG processing s: 0  e: 7
-Alg1                 INFO Executing event 8
-Alg1                 INFO Sleeping for 1 seconds
-Alg1                 INFO Back from sleep
-<main>               INFO   s: 0  e: 7 -> SUCCESS
-QueueingEventLo...  DEBUG processing s: 0  e: 8
-Alg1                 INFO Executing event 9
-Alg1                 INFO Sleeping for 1 seconds
-Alg1                 INFO Back from sleep
-<main>               INFO   s: 0  e: 8 -> SUCCESS
-QueueingEventLo...  DEBUG processing s: 0  e: 9
-Alg1                 INFO Executing event 10
-Alg1                 INFO Sleeping for 1 seconds
-Alg1                 INFO Back from sleep
-<main>               INFO   s: 0  e: 9 -> SUCCESS
-<main>               INFO all done
-QueueingEventLo...  DEBUG exiting event loop thread
-ApplicationMgr       INFO Application Manager Stopped successfully
-ApplicationMgr       INFO Application Manager Finalized successfully
-ApplicationMgr       INFO Application Manager Terminated successfully
diff --git a/GaudiTestSuite/tests/qmtest/refs/QueueingEventProcessor/gaudirun.ref b/GaudiTestSuite/tests/qmtest/refs/QueueingEventProcessor/gaudirun.ref
deleted file mode 100644
index 8c194f71f99ac4395c397bf95742ad25ecdda364..0000000000000000000000000000000000000000
--- a/GaudiTestSuite/tests/qmtest/refs/QueueingEventProcessor/gaudirun.ref
+++ /dev/null
@@ -1,115 +0,0 @@
-# setting LC_ALL to "C"
-# --> Including file '/pool/marcocle/master2/Gaudi/GaudiTestSuite/tests/options/QueueingEventProcessorExample.opts'
-# ApplicationMgr.EventLoop = "Gaudi::TestSuite::QueueingEventLoopMgr/QueueingEventLoopMgr";
-# ApplicationMgr.OutputLevel = 3;
-# ApplicationMgr.TopAlg = ['GaudiTesting::SleepyAlg/Alg1'];
-# Alg1.SleepTime = 1;
-# QueueingEventLoopMgr.OutputLevel = 2;
-# QueueingEventLoopMgr.Capacity = 3;
-# <-- End of file '/pool/marcocle/master2/Gaudi/GaudiTestSuite/tests/options/QueueingEventProcessorExample.opts'
-ApplicationMgr    SUCCESS
-====================================================================================================================================
-                                                   Welcome to ApplicationMgr (GaudiCoreSvc v32r1)
-                                          running on lblhcbpr4.cern.ch on Wed Sep  4 11:51:32 2019
-====================================================================================================================================
-ApplicationMgr       INFO Application Manager Configured successfully
-QueueingEventLo...  DEBUG Property update for OutputLevel : new value = 2
-QueueingEventLo...  DEBUG Service base class initialized successfully
-QueueingEventLo...  DEBUG Creating Top Algorithm GaudiTesting::SleepyAlg with name Alg1
-ApplicationMgr       INFO Application Manager Initialized successfully
-<main>               INFO  n_of_batches: 2
-<main>               INFO  evts_in_batch: 5
-QueueingEventLo...   INFO  'Capacity':3
-ApplicationMgr       INFO Application Manager Started successfully
-<main>               INFO prepare batch of events n. 1
-<main>               INFO looping over the batch
-<main>               INFO - pushing event 1 (s: 0  e: 0)...
-<main>               INFO   ... event 1 pushed
-<main>               INFO - checking for completed events
-<main>               INFO - pushing event 2 (s: 0  e: 1)...
-<main>               INFO   ... event 2 pushed
-<main>               INFO - checking for completed events
-<main>               INFO - pushing event 3 (s: 0  e: 2)...
-<main>               INFO   ... event 3 pushed
-<main>               INFO - checking for completed events
-<main>               INFO - pushing event 4 (s: 0  e: 3)...
-QueueingEventLo...  DEBUG processing s: 0  e: 0
-Alg1                 INFO Executing event 1
-Alg1                 INFO Sleeping for 1 seconds
-Alg1                 INFO Back from sleep
-<main>               INFO   ... event 4 pushed
-<main>               INFO - checking for completed events
-<main>               INFO   s: 0  e: 0 -> SUCCESS
-<main>               INFO - pushing event 5 (s: 0  e: 4)...
-QueueingEventLo...  DEBUG processing s: 0  e: 1
-Alg1                 INFO Executing event 2
-Alg1                 INFO Sleeping for 1 seconds
-Alg1                 INFO Back from sleep
-<main>               INFO   ... event 5 pushed
-<main>               INFO - checking for completed events
-<main>               INFO   s: 0  e: 1 -> SUCCESS
-<main>               INFO prepare batch of events n. 2
-<main>               INFO   (pretend we need time so that the processing thread drains the input queue)
-QueueingEventLo...  DEBUG processing s: 0  e: 2
-Alg1                 INFO Executing event 3
-Alg1                 INFO Sleeping for 1 seconds
-Alg1                 INFO Back from sleep
-QueueingEventLo...  DEBUG processing s: 0  e: 3
-Alg1                 INFO Executing event 4
-Alg1                 INFO Sleeping for 1 seconds
-Alg1                 INFO Back from sleep
-QueueingEventLo...  DEBUG processing s: 0  e: 4
-Alg1                 INFO Executing event 5
-Alg1                 INFO Sleeping for 1 seconds
-Alg1                 INFO Back from sleep
-<main>               INFO   (all events in the queue should have been processed by now)
-<main>               INFO looping over the batch
-<main>               INFO - pushing event 6 (s: 0  e: 5)...
-<main>               INFO   ... event 6 pushed
-<main>               INFO - checking for completed events
-<main>               INFO   s: 0  e: 2 -> SUCCESS
-<main>               INFO - pushing event 7 (s: 0  e: 6)...
-<main>               INFO   ... event 7 pushed
-<main>               INFO - checking for completed events
-<main>               INFO   s: 0  e: 3 -> SUCCESS
-<main>               INFO - pushing event 8 (s: 0  e: 7)...
-<main>               INFO   ... event 8 pushed
-<main>               INFO - checking for completed events
-<main>               INFO   s: 0  e: 4 -> SUCCESS
-<main>               INFO - pushing event 9 (s: 0  e: 8)...
-QueueingEventLo...  DEBUG processing s: 0  e: 5
-Alg1                 INFO Executing event 6
-Alg1                 INFO Sleeping for 1 seconds
-Alg1                 INFO Back from sleep
-<main>               INFO   ... event 9 pushed
-<main>               INFO - checking for completed events
-<main>               INFO   s: 0  e: 5 -> SUCCESS
-<main>               INFO - pushing event 10 (s: 0  e: 9)...
-QueueingEventLo...  DEBUG processing s: 0  e: 6
-Alg1                 INFO Executing event 7
-Alg1                 INFO Sleeping for 1 seconds
-Alg1                 INFO Back from sleep
-<main>               INFO   ... event 10 pushed
-<main>               INFO - checking for completed events
-<main>               INFO   s: 0  e: 6 -> SUCCESS
-<main>               INFO no more inputs: let's drain the output queue
-QueueingEventLo...  DEBUG processing s: 0  e: 7
-Alg1                 INFO Executing event 8
-Alg1                 INFO Sleeping for 1 seconds
-Alg1                 INFO Back from sleep
-<main>               INFO   s: 0  e: 7 -> SUCCESS
-QueueingEventLo...  DEBUG processing s: 0  e: 8
-Alg1                 INFO Executing event 9
-Alg1                 INFO Sleeping for 1 seconds
-Alg1                 INFO Back from sleep
-<main>               INFO   s: 0  e: 8 -> SUCCESS
-QueueingEventLo...  DEBUG processing s: 0  e: 9
-Alg1                 INFO Executing event 10
-Alg1                 INFO Sleeping for 1 seconds
-Alg1                 INFO Back from sleep
-<main>               INFO   s: 0  e: 9 -> SUCCESS
-<main>               INFO all done
-QueueingEventLo...  DEBUG exiting event loop thread
-ApplicationMgr       INFO Application Manager Stopped successfully
-ApplicationMgr       INFO Application Manager Finalized successfully
-ApplicationMgr       INFO Application Manager Terminated successfully
diff --git a/GaudiTestSuite/tests/qmtest/refs/ROOT_IO/CollRead.ref b/GaudiTestSuite/tests/qmtest/refs/ROOT_IO/CollRead.ref
deleted file mode 100644
index 9bd3e11b136f96ee0ce396ea1fd375a81b280ac1..0000000000000000000000000000000000000000
--- a/GaudiTestSuite/tests/qmtest/refs/ROOT_IO/CollRead.ref
+++ /dev/null
@@ -1,200 +0,0 @@
-# --> Including file '/workspace/Gaudi/GaudiTestSuite/options/ROOT_IO/CollRead.py'
-# <-- End of file '/workspace/Gaudi/GaudiTestSuite/options/ROOT_IO/CollRead.py'
-# applying configuration of GaudiPersistency
-# /***** User GaudiPersistency/GaudiPersistency ******************************************************
-# |-<no properties>
-# \----- (End of User GaudiPersistency/GaudiPersistency) ---------------------------------------------
-# Dumping all configurables and properties (different from default)
-{'ApplicationMgr': {'EvtMax': -1,
-                    'ExtSvc': ['TagCollectionSvc/EvtTupleSvc',
-                               'FileRecordDataSvc/FileRecordDataSvc'],
-                    'HistogramPersistency': 'NONE',
-                    'SvcOptMapping': ['Gaudi::MultiFileCatalog/FileCatalog',
-                                      'Gaudi::IODataManager/IODataManager',
-                                      'Gaudi::RootCnvSvc/RootCnvSvc'],
-                    'TopAlg': ['ReadAlg/ReadAlg']},
- 'EventPersistencySvc': {'CnvServices': ['Gaudi::RootCnvSvc/RootCnvSvc']},
- 'EventSelector': {'Input': ["COLLECTION='Dir1/Dir2/Dir3/Collection' DATAFILE='PFN:ROOT_IO.tags' SVC='Gaudi::RootCnvSvc' SEL='(Ntrack>15)' FUN='Gaudi::TestSuite::EvtCollectionSelector'",
-                             "COLLECTION='Dir1/Dir2/Dir3/Collection#Addr' DATAFILE='PFN:ROOT_IO.tags' SVC='Gaudi::RootCnvSvc' SEL='(Ntrack>15)' FUN='Gaudi::TestSuite::EvtCollectionSelector'"],
-                   'PrintFreq': 100},
- 'FileCatalog': {'Catalogs': ['xmlcatalog_file:ROOTIO.xml']},
- 'FileRecordPersistencySvc': {'CnvServices': ['Gaudi::RootCnvSvc/RootCnvSvc']}}
-ApplicationMgr    SUCCESS
-====================================================================================================================================
-                                                   Welcome to ApplicationMgr (GaudiCoreSvc v36r7)
-                                          running on server on Thu Sep 29 16:48:17 2022
-====================================================================================================================================
-ApplicationMgr       INFO Application Manager Configured successfully
-EvtTupleSvc          INFO Added stream file:PFN:ROOT_IO.tags as EventSelector.DataStreamTool_1
-Gaudi::RootData...   INFO Connect to existing Database file:PFN:ROOT_IO.tags as /EventSelector.DataStreamTool_1 for READ
-EventSelector        INFO Stream:EventSelector.DataStreamTool_1 Def:COLLECTION='Dir1/Dir2/Dir3/Collection' DATAFILE='PFN:ROOT_IO.tags' SVC='Gaudi::RootCnvSvc' SEL='(Ntrack>15)' FUN='Gaudi::TestSuite::EvtCollectionSelector'
-ApplicationMgr       INFO Application Manager Initialized successfully
-ApplicationMgr       INFO Application Manager Started successfully
-Gaudi::TestSuite::EvtCollectionSelector	 -> #tracks : 93
-Gaudi::TestSuite::EvtCollectionSelector	 -> Momenta(Var): [0]=16.6809 [1]=14.9037 [2]=16.7944 [3]=17.0709 [4]=17.3469
-Gaudi::TestSuite::EvtCollectionSelector	 -> Momenta(Fix): [0]=16.6809 [1]=14.9037 [2]=16.7944 [3]=17.0709 [4]=17.3469
-Gaudi::TestSuite::EvtCollectionSelector	 -> Track :  px=10.1578 py=9.51566 pz=9.19358
-Gaudi::TestSuite::EvtCollectionSelector   SELECTED : True
-EventSelector     SUCCESS Reading Event record 1. Record number within stream 1: 1
-EventPersistenc...   INFO Added successfully Conversion service RootCnvSvc
-FileRecordPersi...   INFO Added successfully Conversion service RootCnvSvc
-ReadAlg           SUCCESS Got incident: NEW_FILE_RECORD Source:/FileRecords/9CF3A626-4005-11ED-812F-54AB3A714084
-ReadAlg           SUCCESS Received incident:NEW_FILE_RECORD: /FileRecords/9CF3A626-4005-11ED-812F-54AB3A714084
-ReadAlg           SUCCESS Incident: FileInfo record: /FileRecords/9CF3A626-4005-11ED-812F-54AB3A714084/EvtCount=1000
-ReadAlg           SUCCESS Incident: FileInfo record: /FileRecords/9CF3A626-4005-11ED-812F-54AB3A714084/SumCount=123456
-ReadAlg              INFO ========= EVENT:2 RUN:999 TIME:1577836802.002 0 (0) 1 (1) 2 (2)
-ReadAlg           SUCCESS FileInfo record: 9CF3A626-4005-11ED-812F-54AB3A714084/EvtCount=1000
-ReadAlg           SUCCESS FileInfo record: 9CF3A626-4005-11ED-812F-54AB3A714084/SumCount=123456
-Gaudi::TestSuite::EvtCollectionSelector	 -> #tracks : 76
-Gaudi::TestSuite::EvtCollectionSelector	 -> Momenta(Var): [0]=17.7422 [1]=16.7922 [2]=17.6961 [3]=16.0612 [4]=15.7365
-Gaudi::TestSuite::EvtCollectionSelector	 -> Momenta(Fix): [0]=17.7422 [1]=16.7922 [2]=17.6961 [3]=16.0612 [4]=15.7365
-Gaudi::TestSuite::EvtCollectionSelector	 -> Track :  px=10.4989 py=10.4342 pz=9.78193
-Gaudi::TestSuite::EvtCollectionSelector   SELECTED : True
-ReadAlg              INFO ========= EVENT:3 RUN:999 TIME:1577836803.003 0 (0) 1 (1) 2 (2)
-Gaudi::TestSuite::EvtCollectionSelector	 -> #tracks : 93
-Gaudi::TestSuite::EvtCollectionSelector	 -> Momenta(Var): [0]=16.7554 [1]=16.91 [2]=17.424 [3]=17.0529 [4]=16.2021
-Gaudi::TestSuite::EvtCollectionSelector	 -> Momenta(Fix): [0]=16.7554 [1]=16.91 [2]=17.424 [3]=17.0529 [4]=16.2021
-Gaudi::TestSuite::EvtCollectionSelector	 -> Track :  px=8.95659 py=9.22111 pz=10.7468
-Gaudi::TestSuite::EvtCollectionSelector   SELECTED : True
-ReadAlg              INFO ========= EVENT:4 RUN:999 TIME:1577836804.004 0 (0) 1 (1) 2 (2)
-Gaudi::TestSuite::EvtCollectionSelector	 -> #tracks : 54
-Gaudi::TestSuite::EvtCollectionSelector	 -> Momenta(Var): [0]=18.3973 [1]=15.7355 [2]=17.3919 [3]=17.6139 [4]=15.3032
-Gaudi::TestSuite::EvtCollectionSelector	 -> Momenta(Fix): [0]=18.3973 [1]=15.7355 [2]=17.3919 [3]=17.6139 [4]=15.3032
-Gaudi::TestSuite::EvtCollectionSelector	 -> Track :  px=10.7592 py=9.68162 pz=11.3563
-Gaudi::TestSuite::EvtCollectionSelector   SELECTED : True
-ReadAlg              INFO ========= EVENT:6 RUN:999 TIME:1577836806.006 0 (0) 1 (1) 2 (2)
-Gaudi::TestSuite::EvtCollectionSelector	 -> #tracks : 52
-Gaudi::TestSuite::EvtCollectionSelector	 -> Momenta(Var): [0]=16.7278 [1]=19.0105 [2]=17.2653 [3]=17.9376 [4]=18.0045
-Gaudi::TestSuite::EvtCollectionSelector	 -> Momenta(Fix): [0]=16.7278 [1]=19.0105 [2]=17.2653 [3]=17.9376 [4]=18.0045
-Gaudi::TestSuite::EvtCollectionSelector	 -> Track :  px=9.79151 py=8.83918 pz=10.2866
-Gaudi::TestSuite::EvtCollectionSelector   SELECTED : True
-ReadAlg              INFO ========= EVENT:500 RUN:999 TIME:1577837300.5 0 (0) 1 (1) 2 (2)
-Gaudi::TestSuite::EvtCollectionSelector	 -> #tracks : 55
-Gaudi::TestSuite::EvtCollectionSelector	 -> Momenta(Var): [0]=17.3344 [1]=16.8644 [2]=17.1626 [3]=19.4074 [4]=18.0094
-Gaudi::TestSuite::EvtCollectionSelector	 -> Momenta(Fix): [0]=17.3344 [1]=16.8644 [2]=17.1626 [3]=19.4074 [4]=18.0094
-Gaudi::TestSuite::EvtCollectionSelector	 -> Track :  px=10.7646 py=8.89134 pz=10.2737
-Gaudi::TestSuite::EvtCollectionSelector   SELECTED : True
-ReadAlg              INFO ========= EVENT:1000 RUN:999 TIME:1577837801.0 0 (0) 1 (1) 2 (2)
-Gaudi::TestSuite::EvtCollectionSelector	 -> #tracks : 93
-Gaudi::TestSuite::EvtCollectionSelector	 -> Momenta(Var): [0]=16.6809 [1]=14.9037 [2]=16.7944 [3]=17.0709 [4]=17.3469
-Gaudi::TestSuite::EvtCollectionSelector	 -> Momenta(Fix): [0]=16.6809 [1]=14.9037 [2]=16.7944 [3]=17.0709 [4]=17.3469
-Gaudi::TestSuite::EvtCollectionSelector	 -> Track :  px=10.1578 py=9.51566 pz=9.19358
-Gaudi::TestSuite::EvtCollectionSelector   SELECTED : True
-ReadAlg              INFO ========= EVENT:2 RUN:999 TIME:1577836802.002 0 (0) 1 (1) 2 (2)
-Gaudi::TestSuite::EvtCollectionSelector	 -> #tracks : 76
-Gaudi::TestSuite::EvtCollectionSelector	 -> Momenta(Var): [0]=17.7422 [1]=16.7922 [2]=17.6961 [3]=16.0612 [4]=15.7365
-Gaudi::TestSuite::EvtCollectionSelector	 -> Momenta(Fix): [0]=17.7422 [1]=16.7922 [2]=17.6961 [3]=16.0612 [4]=15.7365
-Gaudi::TestSuite::EvtCollectionSelector	 -> Track :  px=10.4989 py=10.4342 pz=9.78193
-Gaudi::TestSuite::EvtCollectionSelector   SELECTED : True
-ReadAlg              INFO ========= EVENT:3 RUN:999 TIME:1577836803.003 0 (0) 1 (1) 2 (2)
-Gaudi::TestSuite::EvtCollectionSelector	 -> #tracks : 93
-Gaudi::TestSuite::EvtCollectionSelector	 -> Momenta(Var): [0]=16.7554 [1]=16.91 [2]=17.424 [3]=17.0529 [4]=16.2021
-Gaudi::TestSuite::EvtCollectionSelector	 -> Momenta(Fix): [0]=16.7554 [1]=16.91 [2]=17.424 [3]=17.0529 [4]=16.2021
-Gaudi::TestSuite::EvtCollectionSelector	 -> Track :  px=8.95659 py=9.22111 pz=10.7468
-Gaudi::TestSuite::EvtCollectionSelector   SELECTED : True
-ReadAlg              INFO ========= EVENT:4 RUN:999 TIME:1577836804.004 0 (0) 1 (1) 2 (2)
-Gaudi::TestSuite::EvtCollectionSelector	 -> #tracks : 54
-Gaudi::TestSuite::EvtCollectionSelector	 -> Momenta(Var): [0]=18.3973 [1]=15.7355 [2]=17.3919 [3]=17.6139 [4]=15.3032
-Gaudi::TestSuite::EvtCollectionSelector	 -> Momenta(Fix): [0]=18.3973 [1]=15.7355 [2]=17.3919 [3]=17.6139 [4]=15.3032
-Gaudi::TestSuite::EvtCollectionSelector	 -> Track :  px=10.7592 py=9.68162 pz=11.3563
-Gaudi::TestSuite::EvtCollectionSelector   SELECTED : True
-ReadAlg              INFO ========= EVENT:6 RUN:999 TIME:1577836806.006 0 (0) 1 (1) 2 (2)
-Gaudi::TestSuite::EvtCollectionSelector	 -> #tracks : 52
-Gaudi::TestSuite::EvtCollectionSelector	 -> Momenta(Var): [0]=16.7278 [1]=19.0105 [2]=17.2653 [3]=17.9376 [4]=18.0045
-Gaudi::TestSuite::EvtCollectionSelector	 -> Momenta(Fix): [0]=16.7278 [1]=19.0105 [2]=17.2653 [3]=17.9376 [4]=18.0045
-Gaudi::TestSuite::EvtCollectionSelector	 -> Track :  px=9.79151 py=8.83918 pz=10.2866
-Gaudi::TestSuite::EvtCollectionSelector   SELECTED : True
-ReadAlg              INFO ========= EVENT:500 RUN:999 TIME:1577837300.5 0 (0) 1 (1) 2 (2)
-Gaudi::TestSuite::EvtCollectionSelector	 -> #tracks : 55
-Gaudi::TestSuite::EvtCollectionSelector	 -> Momenta(Var): [0]=17.3344 [1]=16.8644 [2]=17.1626 [3]=19.4074 [4]=18.0094
-Gaudi::TestSuite::EvtCollectionSelector	 -> Momenta(Fix): [0]=17.3344 [1]=16.8644 [2]=17.1626 [3]=19.4074 [4]=18.0094
-Gaudi::TestSuite::EvtCollectionSelector	 -> Track :  px=10.7646 py=8.89134 pz=10.2737
-Gaudi::TestSuite::EvtCollectionSelector   SELECTED : True
-ReadAlg              INFO ========= EVENT:1000 RUN:999 TIME:1577837801.0 0 (0) 1 (1) 2 (2)
-Gaudi::RootNTup...   INFO End of input Ntuple.
-EvtTupleSvc          INFO Added stream file:PFN:ROOT_IO.tags as EventSelector.DataStreamTool_2
-Gaudi::RootData...   INFO Connect to existing Database file:PFN:ROOT_IO.tags as /EventSelector.DataStreamTool_2 for READ
-EventSelector        INFO Stream:EventSelector.DataStreamTool_2 Def:COLLECTION='Dir1/Dir2/Dir3/Collection#Addr' DATAFILE='PFN:ROOT_IO.tags' SVC='Gaudi::RootCnvSvc' SEL='(Ntrack>15)' FUN='Gaudi::TestSuite::EvtCollectionSelector'
-Gaudi::TestSuite::EvtCollectionSelector	 -> #tracks : 93
-Gaudi::TestSuite::EvtCollectionSelector	 -> Momenta(Var): [0]=16.6809 [1]=14.9037 [2]=16.7944 [3]=17.0709 [4]=17.3469
-Gaudi::TestSuite::EvtCollectionSelector	 -> Momenta(Fix): [0]=16.6809 [1]=14.9037 [2]=16.7944 [3]=17.0709 [4]=17.3469
-Gaudi::TestSuite::EvtCollectionSelector	 -> Track :  px=10.1578 py=9.51566 pz=9.19358
-Gaudi::TestSuite::EvtCollectionSelector   SELECTED : True
-ReadAlg              INFO ========= EVENT:2 RUN:999 TIME:1577836802.002 0 (0) 1 (1) 2 (2)
-Gaudi::TestSuite::EvtCollectionSelector	 -> #tracks : 76
-Gaudi::TestSuite::EvtCollectionSelector	 -> Momenta(Var): [0]=17.7422 [1]=16.7922 [2]=17.6961 [3]=16.0612 [4]=15.7365
-Gaudi::TestSuite::EvtCollectionSelector	 -> Momenta(Fix): [0]=17.7422 [1]=16.7922 [2]=17.6961 [3]=16.0612 [4]=15.7365
-Gaudi::TestSuite::EvtCollectionSelector	 -> Track :  px=10.4989 py=10.4342 pz=9.78193
-Gaudi::TestSuite::EvtCollectionSelector   SELECTED : True
-ReadAlg              INFO ========= EVENT:3 RUN:999 TIME:1577836803.003 0 (0) 1 (1) 2 (2)
-Gaudi::TestSuite::EvtCollectionSelector	 -> #tracks : 93
-Gaudi::TestSuite::EvtCollectionSelector	 -> Momenta(Var): [0]=16.7554 [1]=16.91 [2]=17.424 [3]=17.0529 [4]=16.2021
-Gaudi::TestSuite::EvtCollectionSelector	 -> Momenta(Fix): [0]=16.7554 [1]=16.91 [2]=17.424 [3]=17.0529 [4]=16.2021
-Gaudi::TestSuite::EvtCollectionSelector	 -> Track :  px=8.95659 py=9.22111 pz=10.7468
-Gaudi::TestSuite::EvtCollectionSelector   SELECTED : True
-ReadAlg              INFO ========= EVENT:4 RUN:999 TIME:1577836804.004 0 (0) 1 (1) 2 (2)
-Gaudi::TestSuite::EvtCollectionSelector	 -> #tracks : 54
-Gaudi::TestSuite::EvtCollectionSelector	 -> Momenta(Var): [0]=18.3973 [1]=15.7355 [2]=17.3919 [3]=17.6139 [4]=15.3032
-Gaudi::TestSuite::EvtCollectionSelector	 -> Momenta(Fix): [0]=18.3973 [1]=15.7355 [2]=17.3919 [3]=17.6139 [4]=15.3032
-Gaudi::TestSuite::EvtCollectionSelector	 -> Track :  px=10.7592 py=9.68162 pz=11.3563
-Gaudi::TestSuite::EvtCollectionSelector   SELECTED : True
-ReadAlg              INFO ========= EVENT:6 RUN:999 TIME:1577836806.006 0 (0) 1 (1) 2 (2)
-Gaudi::TestSuite::EvtCollectionSelector	 -> #tracks : 52
-Gaudi::TestSuite::EvtCollectionSelector	 -> Momenta(Var): [0]=16.7278 [1]=19.0105 [2]=17.2653 [3]=17.9376 [4]=18.0045
-Gaudi::TestSuite::EvtCollectionSelector	 -> Momenta(Fix): [0]=16.7278 [1]=19.0105 [2]=17.2653 [3]=17.9376 [4]=18.0045
-Gaudi::TestSuite::EvtCollectionSelector	 -> Track :  px=9.79151 py=8.83918 pz=10.2866
-Gaudi::TestSuite::EvtCollectionSelector   SELECTED : True
-ReadAlg              INFO ========= EVENT:500 RUN:999 TIME:1577837300.5 0 (0) 1 (1) 2 (2)
-Gaudi::TestSuite::EvtCollectionSelector	 -> #tracks : 55
-Gaudi::TestSuite::EvtCollectionSelector	 -> Momenta(Var): [0]=17.3344 [1]=16.8644 [2]=17.1626 [3]=19.4074 [4]=18.0094
-Gaudi::TestSuite::EvtCollectionSelector	 -> Momenta(Fix): [0]=17.3344 [1]=16.8644 [2]=17.1626 [3]=19.4074 [4]=18.0094
-Gaudi::TestSuite::EvtCollectionSelector	 -> Track :  px=10.7646 py=8.89134 pz=10.2737
-Gaudi::TestSuite::EvtCollectionSelector   SELECTED : True
-ReadAlg              INFO ========= EVENT:1000 RUN:999 TIME:1577837801.0 0 (0) 1 (1) 2 (2)
-Gaudi::TestSuite::EvtCollectionSelector	 -> #tracks : 93
-Gaudi::TestSuite::EvtCollectionSelector	 -> Momenta(Var): [0]=16.6809 [1]=14.9037 [2]=16.7944 [3]=17.0709 [4]=17.3469
-Gaudi::TestSuite::EvtCollectionSelector	 -> Momenta(Fix): [0]=16.6809 [1]=14.9037 [2]=16.7944 [3]=17.0709 [4]=17.3469
-Gaudi::TestSuite::EvtCollectionSelector	 -> Track :  px=10.1578 py=9.51566 pz=9.19358
-Gaudi::TestSuite::EvtCollectionSelector   SELECTED : True
-ReadAlg              INFO ========= EVENT:2 RUN:999 TIME:1577836802.002 0 (0) 1 (1) 2 (2)
-Gaudi::TestSuite::EvtCollectionSelector	 -> #tracks : 76
-Gaudi::TestSuite::EvtCollectionSelector	 -> Momenta(Var): [0]=17.7422 [1]=16.7922 [2]=17.6961 [3]=16.0612 [4]=15.7365
-Gaudi::TestSuite::EvtCollectionSelector	 -> Momenta(Fix): [0]=17.7422 [1]=16.7922 [2]=17.6961 [3]=16.0612 [4]=15.7365
-Gaudi::TestSuite::EvtCollectionSelector	 -> Track :  px=10.4989 py=10.4342 pz=9.78193
-Gaudi::TestSuite::EvtCollectionSelector   SELECTED : True
-ReadAlg              INFO ========= EVENT:3 RUN:999 TIME:1577836803.003 0 (0) 1 (1) 2 (2)
-Gaudi::TestSuite::EvtCollectionSelector	 -> #tracks : 93
-Gaudi::TestSuite::EvtCollectionSelector	 -> Momenta(Var): [0]=16.7554 [1]=16.91 [2]=17.424 [3]=17.0529 [4]=16.2021
-Gaudi::TestSuite::EvtCollectionSelector	 -> Momenta(Fix): [0]=16.7554 [1]=16.91 [2]=17.424 [3]=17.0529 [4]=16.2021
-Gaudi::TestSuite::EvtCollectionSelector	 -> Track :  px=8.95659 py=9.22111 pz=10.7468
-Gaudi::TestSuite::EvtCollectionSelector   SELECTED : True
-ReadAlg              INFO ========= EVENT:4 RUN:999 TIME:1577836804.004 0 (0) 1 (1) 2 (2)
-Gaudi::TestSuite::EvtCollectionSelector	 -> #tracks : 54
-Gaudi::TestSuite::EvtCollectionSelector	 -> Momenta(Var): [0]=18.3973 [1]=15.7355 [2]=17.3919 [3]=17.6139 [4]=15.3032
-Gaudi::TestSuite::EvtCollectionSelector	 -> Momenta(Fix): [0]=18.3973 [1]=15.7355 [2]=17.3919 [3]=17.6139 [4]=15.3032
-Gaudi::TestSuite::EvtCollectionSelector	 -> Track :  px=10.7592 py=9.68162 pz=11.3563
-Gaudi::TestSuite::EvtCollectionSelector   SELECTED : True
-ReadAlg              INFO ========= EVENT:6 RUN:999 TIME:1577836806.006 0 (0) 1 (1) 2 (2)
-Gaudi::TestSuite::EvtCollectionSelector	 -> #tracks : 52
-Gaudi::TestSuite::EvtCollectionSelector	 -> Momenta(Var): [0]=16.7278 [1]=19.0105 [2]=17.2653 [3]=17.9376 [4]=18.0045
-Gaudi::TestSuite::EvtCollectionSelector	 -> Momenta(Fix): [0]=16.7278 [1]=19.0105 [2]=17.2653 [3]=17.9376 [4]=18.0045
-Gaudi::TestSuite::EvtCollectionSelector	 -> Track :  px=9.79151 py=8.83918 pz=10.2866
-Gaudi::TestSuite::EvtCollectionSelector   SELECTED : True
-ReadAlg              INFO ========= EVENT:500 RUN:999 TIME:1577837300.5 0 (0) 1 (1) 2 (2)
-Gaudi::TestSuite::EvtCollectionSelector	 -> #tracks : 55
-Gaudi::TestSuite::EvtCollectionSelector	 -> Momenta(Var): [0]=17.3344 [1]=16.8644 [2]=17.1626 [3]=19.4074 [4]=18.0094
-Gaudi::TestSuite::EvtCollectionSelector	 -> Momenta(Fix): [0]=17.3344 [1]=16.8644 [2]=17.1626 [3]=19.4074 [4]=18.0094
-Gaudi::TestSuite::EvtCollectionSelector	 -> Track :  px=10.7646 py=8.89134 pz=10.2737
-Gaudi::TestSuite::EvtCollectionSelector   SELECTED : True
-ReadAlg              INFO ========= EVENT:1000 RUN:999 TIME:1577837801.0 0 (0) 1 (1) 2 (2)
-Gaudi::RootNTup...   INFO End of input Ntuple.
-EventLoopMgr         INFO No more events in event selection
-ApplicationMgr       INFO Application Manager Stopped successfully
-EventLoopMgr         INFO Histograms converted successfully according to request.
-RootCnvSvc           INFO Disconnected data IO:9CF3A626-4005-11ED-812F-54AB3A714084 [ROOTIO.dst]
-RootCnvSvc           INFO Disconnected data IO:9D6662E2-4005-11ED-812F-54AB3A714084 [ROOTIO.mdst]
-ToolSvc              INFO Removing all tools created by ToolSvc
-EvtTupleSvc.Eve...   INFO Disconnected data IO:B6D8B9FA-4005-11ED-B11D-54AB3A714084 [ROOT_IO.tags]
-ApplicationMgr       INFO Application Manager Finalized successfully
-ApplicationMgr       INFO Application Manager Terminated successfully
-Number of MyTrack instances:2
diff --git a/GaudiTestSuite/tests/qmtest/refs/ROOT_IO/CollWrite.ref b/GaudiTestSuite/tests/qmtest/refs/ROOT_IO/CollWrite.ref
deleted file mode 100644
index edbad52a7b28fc52a41f8842e802c659bcb6d6d9..0000000000000000000000000000000000000000
--- a/GaudiTestSuite/tests/qmtest/refs/ROOT_IO/CollWrite.ref
+++ /dev/null
@@ -1,91 +0,0 @@
-# --> Including file '/afs/cern.ch/work/l/leggett/GaudiSrc/hive/git/DataObjID/Gaudi.2/GaudiTestSuite/options/ROOT_IO/CollWrite.py'
-# <-- End of file '/afs/cern.ch/work/l/leggett/GaudiSrc/hive/git/DataObjID/Gaudi.2/GaudiTestSuite/options/ROOT_IO/CollWrite.py'
-# applying configuration of GaudiPersistency
-# /***** User GaudiPersistency/GaudiPersistency ******************************************************
-# |-<no properties>
-# \----- (End of User GaudiPersistency/GaudiPersistency) ---------------------------------------------
-# Dumping all configurables and properties (different from default)
-{'ApplicationMgr': {'EvtMax': -1,
-                    'ExtSvc': ['TagCollectionSvc/EvtTupleSvc',
-                               'FileRecordDataSvc/FileRecordDataSvc'],
-                    'HistogramPersistency': 'NONE',
-                    'SvcOptMapping': ['Gaudi::MultiFileCatalog/FileCatalog',
-                                      'Gaudi::IODataManager/IODataManager',
-                                      'Gaudi::RootCnvSvc/RootCnvSvc'],
-                    'TopAlg': ['Gaudi::Sequencer/EventAlgs']},
- 'EventAlgs': {'Members': ['EvtCollectionWrite/Writer'],
-               'VetoObjects': ['FSR']},
- 'EventPersistencySvc': {'CnvServices': ['Gaudi::RootCnvSvc/RootCnvSvc']},
- 'EventSelector': {'Input': ["DATAFILE='PFN:ROOTIO.dst'  SVC='Gaudi::RootEvtSelector' OPT='READ'",
-                             "DATAFILE='PFN:ROOTIO.mdst' SVC='Gaudi::RootEvtSelector' OPT='READ'"],
-                   'PrintFreq': 100},
- 'EvtTupleSvc': {'Output': ["EvtColl DATAFILE='PFN:ROOT_IO.tags' OPT='RECREATE' SVC='Gaudi::RootCnvSvc'"]},
- 'FileCatalog': {'Catalogs': ['xmlcatalog_file:ROOTIO.xml']},
- 'FileRecordPersistencySvc': {'CnvServices': ['Gaudi::RootCnvSvc/RootCnvSvc']}}
-ApplicationMgr    SUCCESS
-====================================================================================================================================
-                                                   Welcome to ApplicationMgr (GaudiCoreSvc v3r5)
-                                          running on p05614910w96644.cern.ch on Tue Oct 20 23:05:54 2015
-====================================================================================================================================
-ApplicationMgr       INFO Application Manager Configured successfully
-EvtTupleSvc          INFO Added stream file:PFN:ROOT_IO.tags as EvtColl
-EventAlgs            INFO Member list: EvtCollectionWrite/Writer
-Gaudi::RootData...   INFO Recreate Database file:PFN:ROOT_IO.tags as /EvtColl
-EventPersistenc...   INFO Added successfully Conversion service RootCnvSvc
-EventSelector        INFO Stream:EventSelector.DataStreamTool_1 Def:DATAFILE='PFN:ROOTIO.dst'  SVC='Gaudi::RootEvtSelector' OPT='READ'
-ApplicationMgr       INFO Application Manager Initialized successfully
-ApplicationMgr       INFO Application Manager Started successfully
-FileRecordPersi...   INFO Added successfully Conversion service RootCnvSvc
-EventSelector     SUCCESS Reading Event record 1. Record number within stream 1: 1
-Writer               INFO ================ EVENT:1 RUN:999 ====== N(Track)=39 FAILED selection (<50) ============
-Writer               INFO ================ EVENT:2 RUN:999 ====== N(Track)=93 PASSED selection (>=50) ============
-Writer               INFO ================ EVENT:3 RUN:999 ====== N(Track)=76 PASSED selection (>=50) ============
-Writer               INFO ================ EVENT:4 RUN:999 ====== N(Track)=93 PASSED selection (>=50) ============
-Writer               INFO ================ EVENT:5 RUN:999 ====== N(Track)=4 FAILED selection (<50) ============
-Writer               INFO ================ EVENT:6 RUN:999 ====== N(Track)=54 PASSED selection (>=50) ============
-Writer               INFO ================ EVENT:7 RUN:999 ====== N(Track)=20 FAILED selection (<50) ============
-Writer               INFO ================ EVENT:8 RUN:999 ====== N(Track)=30 FAILED selection (<50) ============
-Writer               INFO ================ EVENT:9 RUN:999 ====== N(Track)=43 FAILED selection (<50) ============
-EventSelector     SUCCESS Reading Event record 101. Record number within stream 1: 101
-EventSelector     SUCCESS Reading Event record 201. Record number within stream 1: 201
-EventSelector     SUCCESS Reading Event record 301. Record number within stream 1: 301
-EventSelector     SUCCESS Reading Event record 401. Record number within stream 1: 401
-Writer               INFO ================ EVENT:500 RUN:999 ====== N(Track)=52 PASSED selection (>=50) ============
-EventSelector     SUCCESS Reading Event record 501. Record number within stream 1: 501
-EventSelector     SUCCESS Reading Event record 601. Record number within stream 1: 601
-EventSelector     SUCCESS Reading Event record 701. Record number within stream 1: 701
-EventSelector     SUCCESS Reading Event record 801. Record number within stream 1: 801
-EventSelector     SUCCESS Reading Event record 901. Record number within stream 1: 901
-Writer               INFO ================ EVENT:1000 RUN:999 ====== N(Track)=55 PASSED selection (>=50) ============
-EventSelector        INFO Stream:EventSelector.DataStreamTool_2 Def:DATAFILE='PFN:ROOTIO.mdst' SVC='Gaudi::RootEvtSelector' OPT='READ'
-EventSelector     SUCCESS Reading Event record 1001. Record number within stream 2: 1
-Writer               INFO ================ EVENT:1 RUN:999 ====== N(Track)=39 FAILED selection (<50) ============
-Writer               INFO ================ EVENT:2 RUN:999 ====== N(Track)=93 PASSED selection (>=50) ============
-Writer               INFO ================ EVENT:3 RUN:999 ====== N(Track)=76 PASSED selection (>=50) ============
-Writer               INFO ================ EVENT:4 RUN:999 ====== N(Track)=93 PASSED selection (>=50) ============
-Writer               INFO ================ EVENT:5 RUN:999 ====== N(Track)=4 FAILED selection (<50) ============
-Writer               INFO ================ EVENT:6 RUN:999 ====== N(Track)=54 PASSED selection (>=50) ============
-Writer               INFO ================ EVENT:7 RUN:999 ====== N(Track)=20 FAILED selection (<50) ============
-Writer               INFO ================ EVENT:8 RUN:999 ====== N(Track)=30 FAILED selection (<50) ============
-Writer               INFO ================ EVENT:9 RUN:999 ====== N(Track)=43 FAILED selection (<50) ============
-EventSelector     SUCCESS Reading Event record 1101. Record number within stream 2: 101
-EventSelector     SUCCESS Reading Event record 1201. Record number within stream 2: 201
-EventSelector     SUCCESS Reading Event record 1301. Record number within stream 2: 301
-EventSelector     SUCCESS Reading Event record 1401. Record number within stream 2: 401
-Writer               INFO ================ EVENT:500 RUN:999 ====== N(Track)=52 PASSED selection (>=50) ============
-EventSelector     SUCCESS Reading Event record 1501. Record number within stream 2: 501
-EventSelector     SUCCESS Reading Event record 1601. Record number within stream 2: 601
-EventSelector     SUCCESS Reading Event record 1701. Record number within stream 2: 701
-EventSelector     SUCCESS Reading Event record 1801. Record number within stream 2: 801
-EventSelector     SUCCESS Reading Event record 1901. Record number within stream 2: 901
-Writer               INFO ================ EVENT:1000 RUN:999 ====== N(Track)=55 PASSED selection (>=50) ============
-EventLoopMgr         INFO No more events in event selection
-ApplicationMgr       INFO Application Manager Stopped successfully
-EventLoopMgr         INFO Histograms converted successfully according to request.
-RootCnvSvc           INFO Disconnected data IO:02802356-5A77-E511-9E13-001E67ABF0AC [ROOTIO.mdst]
-RootCnvSvc           INFO Disconnected data IO:F68C0456-5A77-E511-9E13-001E67ABF0AC [ROOTIO.dst]
-ToolSvc              INFO Removing all tools created by ToolSvc
-EvtTupleSvc          INFO NTuples saved successfully
-EvtTupleSvc.Evt...   INFO Disconnected data IO:724BB682-5A77-E511-860B-001E67ABF0AC [ROOT_IO.tags]
-ApplicationMgr       INFO Application Manager Finalized successfully
-ApplicationMgr       INFO Application Manager Terminated successfully
diff --git a/GaudiTestSuite/tests/qmtest/refs/ROOT_IO/ExtCollRead.ref b/GaudiTestSuite/tests/qmtest/refs/ROOT_IO/ExtCollRead.ref
deleted file mode 100644
index 75cdcba6805b42d5baeb801b88e6df1496df1ffc..0000000000000000000000000000000000000000
--- a/GaudiTestSuite/tests/qmtest/refs/ROOT_IO/ExtCollRead.ref
+++ /dev/null
@@ -1,186 +0,0 @@
-# --> Including file '/workspace/Gaudi/GaudiTestSuite/options/ROOT_IO/ExtCollRead.py'
-# <-- End of file '/workspace/Gaudi/GaudiTestSuite/options/ROOT_IO/ExtCollRead.py'
-# applying configuration of GaudiPersistency
-# /***** User GaudiPersistency/GaudiPersistency ******************************************************
-# |-<no properties>
-# \----- (End of User GaudiPersistency/GaudiPersistency) ---------------------------------------------
-# Dumping all configurables and properties (different from default)
-{'ApplicationMgr': {'EvtMax': -1,
-                    'ExtSvc': ['TagCollectionSvc/EvtTupleSvc',
-                               'FileRecordDataSvc/FileRecordDataSvc'],
-                    'HistogramPersistency': 'NONE',
-                    'SvcOptMapping': ['Gaudi::MultiFileCatalog/FileCatalog',
-                                      'Gaudi::IODataManager/IODataManager',
-                                      'Gaudi::RootCnvSvc/RootCnvSvc'],
-                    'TopAlg': ['ReadAlg/ReadAlg']},
- 'EventPersistencySvc': {'CnvServices': ['Gaudi::RootCnvSvc/RootCnvSvc']},
- 'EventSelector': {'Input': ["COLLECTION='Fill/MyCOL1' DATAFILE='PFN:ROOT_IO.etags' SVC='Gaudi::RootCnvSvc' SEL='(Ntrack>9 && Ntrack<20 && Energy<180)' FUN='Gaudi::TestSuite::EvtExtCollectionSelector'",
-                             "COLLECTION='Dir1/Dir2/Dir3/Collection' DATAFILE='PFN:ROOT_IO.tags' SVC='Gaudi::RootCnvSvc' SEL='(Ntrack>15)' FUN='Gaudi::TestSuite::EvtCollectionSelector'"],
-                   'PrintFreq': 100},
- 'FileCatalog': {'Catalogs': ['xmlcatalog_file:ROOTIO.xml']},
- 'FileRecordPersistencySvc': {'CnvServices': ['Gaudi::RootCnvSvc/RootCnvSvc']}}
-ApplicationMgr    SUCCESS
-====================================================================================================================================
-                                                   Welcome to ApplicationMgr (GaudiCoreSvc v36r7)
-                                          running on server on Thu Sep 29 16:51:20 2022
-====================================================================================================================================
-ApplicationMgr       INFO Application Manager Configured successfully
-EvtTupleSvc          INFO Added stream file:PFN:ROOT_IO.etags as EventSelector.DataStreamTool_1
-Gaudi::RootData...   INFO Connect to existing Database file:PFN:ROOT_IO.etags as /EventSelector.DataStreamTool_1 for READ
-EventSelector        INFO Stream:EventSelector.DataStreamTool_1 Def:COLLECTION='Fill/MyCOL1' DATAFILE='PFN:ROOT_IO.etags' SVC='Gaudi::RootCnvSvc' SEL='(Ntrack>9 && Ntrack<20 && Energy<180)' FUN='Gaudi::TestSuite::EvtExtCollectionSelector'
-ApplicationMgr       INFO Application Manager Initialized successfully
-ApplicationMgr       INFO Application Manager Started successfully
-Gaudi::TestSuite::EvtExtCollectionSelector	 -> #tracks : 10
-Gaudi::TestSuite::EvtExtCollectionSelector	 -> Momenta(Var): [0]=19.2008 [1]=19.1516 [2]=17.2588 [3]=16.57 [4]=18.6667
-Gaudi::TestSuite::EvtExtCollectionSelector	 -> Track :  px=9.5523 py=12.6316 pz=10.8566
-Gaudi::TestSuite::EvtExtCollectionSelector   SELECTED : False
-Gaudi::TestSuite::EvtExtCollectionSelector	 -> #tracks : 10
-Gaudi::TestSuite::EvtExtCollectionSelector	 -> Momenta(Var): [0]=18.3411 [1]=17.7319 [2]=17.1315 [3]=15.7644 [4]=18.5614
-Gaudi::TestSuite::EvtExtCollectionSelector	 -> Track :  px=9.54872 py=12.0203 pz=10.0364
-Gaudi::TestSuite::EvtExtCollectionSelector   SELECTED : False
-Gaudi::TestSuite::EvtExtCollectionSelector	 -> #tracks : 10
-Gaudi::TestSuite::EvtExtCollectionSelector	 -> Momenta(Var): [0]=17.0667 [1]=18.9315 [2]=16.8813 [3]=16.6494 [4]=16.4271
-Gaudi::TestSuite::EvtExtCollectionSelector	 -> Track :  px=10.4154 py=9.30093 pz=9.81248
-Gaudi::TestSuite::EvtExtCollectionSelector   SELECTED : False
-Gaudi::TestSuite::EvtExtCollectionSelector	 -> #tracks : 10
-Gaudi::TestSuite::EvtExtCollectionSelector	 -> Momenta(Var): [0]=16.4162 [1]=17.1642 [2]=17.9171 [3]=16.9433 [4]=16.6012
-Gaudi::TestSuite::EvtExtCollectionSelector	 -> Track :  px=9.51818 py=8.95899 pz=9.93137
-Gaudi::TestSuite::EvtExtCollectionSelector   SELECTED : False
-Gaudi::TestSuite::EvtExtCollectionSelector	 -> #tracks : 10
-Gaudi::TestSuite::EvtExtCollectionSelector	 -> Momenta(Var): [0]=15.7486 [1]=16.3605 [2]=16.5288 [3]=18.57 [4]=17.2386
-Gaudi::TestSuite::EvtExtCollectionSelector	 -> Track :  px=9.27853 py=8.87215 pz=9.12209
-Gaudi::TestSuite::EvtExtCollectionSelector   SELECTED : False
-Gaudi::TestSuite::EvtExtCollectionSelector	 -> #tracks : 10
-Gaudi::TestSuite::EvtExtCollectionSelector	 -> Momenta(Var): [0]=17.0099 [1]=14.2612 [2]=18.6538 [3]=18.3596 [4]=16.5182
-Gaudi::TestSuite::EvtExtCollectionSelector	 -> Track :  px=8.47111 py=11.4375 pz=9.31466
-Gaudi::TestSuite::EvtExtCollectionSelector   SELECTED : False
-Gaudi::TestSuite::EvtExtCollectionSelector	 -> #tracks : 10
-Gaudi::TestSuite::EvtExtCollectionSelector	 -> Momenta(Var): [0]=18.3957 [1]=17.8812 [2]=17.4812 [3]=16.5806 [4]=17.2316
-Gaudi::TestSuite::EvtExtCollectionSelector	 -> Track :  px=12.15 py=9.06596 pz=10.4205
-Gaudi::TestSuite::EvtExtCollectionSelector   SELECTED : False
-Gaudi::TestSuite::EvtExtCollectionSelector	 -> #tracks : 10
-Gaudi::TestSuite::EvtExtCollectionSelector	 -> Momenta(Var): [0]=19.2008 [1]=19.1516 [2]=17.2588 [3]=16.57 [4]=18.6667
-Gaudi::TestSuite::EvtExtCollectionSelector	 -> Track :  px=9.5523 py=12.6316 pz=10.8566
-Gaudi::TestSuite::EvtExtCollectionSelector   SELECTED : False
-Gaudi::TestSuite::EvtExtCollectionSelector	 -> #tracks : 10
-Gaudi::TestSuite::EvtExtCollectionSelector	 -> Momenta(Var): [0]=18.3411 [1]=17.7319 [2]=17.1315 [3]=15.7644 [4]=18.5614
-Gaudi::TestSuite::EvtExtCollectionSelector	 -> Track :  px=9.54872 py=12.0203 pz=10.0364
-Gaudi::TestSuite::EvtExtCollectionSelector   SELECTED : False
-Gaudi::TestSuite::EvtExtCollectionSelector	 -> #tracks : 10
-Gaudi::TestSuite::EvtExtCollectionSelector	 -> Momenta(Var): [0]=17.0667 [1]=18.9315 [2]=16.8813 [3]=16.6494 [4]=16.4271
-Gaudi::TestSuite::EvtExtCollectionSelector	 -> Track :  px=10.4154 py=9.30093 pz=9.81248
-Gaudi::TestSuite::EvtExtCollectionSelector   SELECTED : False
-Gaudi::TestSuite::EvtExtCollectionSelector	 -> #tracks : 10
-Gaudi::TestSuite::EvtExtCollectionSelector	 -> Momenta(Var): [0]=16.4162 [1]=17.1642 [2]=17.9171 [3]=16.9433 [4]=16.6012
-Gaudi::TestSuite::EvtExtCollectionSelector	 -> Track :  px=9.51818 py=8.95899 pz=9.93137
-Gaudi::TestSuite::EvtExtCollectionSelector   SELECTED : False
-Gaudi::TestSuite::EvtExtCollectionSelector	 -> #tracks : 10
-Gaudi::TestSuite::EvtExtCollectionSelector	 -> Momenta(Var): [0]=15.7486 [1]=16.3605 [2]=16.5288 [3]=18.57 [4]=17.2386
-Gaudi::TestSuite::EvtExtCollectionSelector	 -> Track :  px=9.27853 py=8.87215 pz=9.12209
-Gaudi::TestSuite::EvtExtCollectionSelector   SELECTED : False
-Gaudi::TestSuite::EvtExtCollectionSelector	 -> #tracks : 10
-Gaudi::TestSuite::EvtExtCollectionSelector	 -> Momenta(Var): [0]=17.0099 [1]=14.2612 [2]=18.6538 [3]=18.3596 [4]=16.5182
-Gaudi::TestSuite::EvtExtCollectionSelector	 -> Track :  px=8.47111 py=11.4375 pz=9.31466
-Gaudi::TestSuite::EvtExtCollectionSelector   SELECTED : False
-Gaudi::TestSuite::EvtExtCollectionSelector	 -> #tracks : 10
-Gaudi::TestSuite::EvtExtCollectionSelector	 -> Momenta(Var): [0]=18.3957 [1]=17.8812 [2]=17.4812 [3]=16.5806 [4]=17.2316
-Gaudi::TestSuite::EvtExtCollectionSelector	 -> Track :  px=12.15 py=9.06596 pz=10.4205
-Gaudi::TestSuite::EvtExtCollectionSelector   SELECTED : False
-Gaudi::RootNTup...   INFO End of input Ntuple.
-EvtTupleSvc          INFO Added stream file:PFN:ROOT_IO.tags as EventSelector.DataStreamTool_2
-Gaudi::RootData...   INFO Connect to existing Database file:PFN:ROOT_IO.tags as /EventSelector.DataStreamTool_2 for READ
-EventSelector        INFO Stream:EventSelector.DataStreamTool_2 Def:COLLECTION='Dir1/Dir2/Dir3/Collection' DATAFILE='PFN:ROOT_IO.tags' SVC='Gaudi::RootCnvSvc' SEL='(Ntrack>15)' FUN='Gaudi::TestSuite::EvtCollectionSelector'
-Gaudi::TestSuite::EvtCollectionSelector	 -> #tracks : 93
-Gaudi::TestSuite::EvtCollectionSelector	 -> Momenta(Var): [0]=16.6809 [1]=14.9037 [2]=16.7944 [3]=17.0709 [4]=17.3469
-Gaudi::TestSuite::EvtCollectionSelector	 -> Momenta(Fix): [0]=16.6809 [1]=14.9037 [2]=16.7944 [3]=17.0709 [4]=17.3469
-Gaudi::TestSuite::EvtCollectionSelector	 -> Track :  px=10.1578 py=9.51566 pz=9.19358
-Gaudi::TestSuite::EvtCollectionSelector   SELECTED : True
-EventSelector     SUCCESS Reading Event record 1. Record number within stream 2: 1
-EventPersistenc...   INFO Added successfully Conversion service RootCnvSvc
-FileRecordPersi...   INFO Added successfully Conversion service RootCnvSvc
-ReadAlg           SUCCESS Got incident: NEW_FILE_RECORD Source:/FileRecords/20E4B538-4006-11ED-84B1-54AB3A714084
-ReadAlg           SUCCESS Received incident:NEW_FILE_RECORD: /FileRecords/20E4B538-4006-11ED-84B1-54AB3A714084
-ReadAlg           SUCCESS Incident: FileInfo record: /FileRecords/20E4B538-4006-11ED-84B1-54AB3A714084/EvtCount=1000
-ReadAlg           SUCCESS Incident: FileInfo record: /FileRecords/20E4B538-4006-11ED-84B1-54AB3A714084/SumCount=123456
-ReadAlg              INFO ========= EVENT:2 RUN:999 TIME:1577836802.002 0 (0) 1 (1) 2 (2)
-ReadAlg           SUCCESS FileInfo record: 20E4B538-4006-11ED-84B1-54AB3A714084/EvtCount=1000
-ReadAlg           SUCCESS FileInfo record: 20E4B538-4006-11ED-84B1-54AB3A714084/SumCount=123456
-Gaudi::TestSuite::EvtCollectionSelector	 -> #tracks : 76
-Gaudi::TestSuite::EvtCollectionSelector	 -> Momenta(Var): [0]=17.7422 [1]=16.7922 [2]=17.6961 [3]=16.0612 [4]=15.7365
-Gaudi::TestSuite::EvtCollectionSelector	 -> Momenta(Fix): [0]=17.7422 [1]=16.7922 [2]=17.6961 [3]=16.0612 [4]=15.7365
-Gaudi::TestSuite::EvtCollectionSelector	 -> Track :  px=10.4989 py=10.4342 pz=9.78193
-Gaudi::TestSuite::EvtCollectionSelector   SELECTED : True
-ReadAlg              INFO ========= EVENT:3 RUN:999 TIME:1577836803.003 0 (0) 1 (1) 2 (2)
-Gaudi::TestSuite::EvtCollectionSelector	 -> #tracks : 93
-Gaudi::TestSuite::EvtCollectionSelector	 -> Momenta(Var): [0]=16.7554 [1]=16.91 [2]=17.424 [3]=17.0529 [4]=16.2021
-Gaudi::TestSuite::EvtCollectionSelector	 -> Momenta(Fix): [0]=16.7554 [1]=16.91 [2]=17.424 [3]=17.0529 [4]=16.2021
-Gaudi::TestSuite::EvtCollectionSelector	 -> Track :  px=8.95659 py=9.22111 pz=10.7468
-Gaudi::TestSuite::EvtCollectionSelector   SELECTED : True
-ReadAlg              INFO ========= EVENT:4 RUN:999 TIME:1577836804.004 0 (0) 1 (1) 2 (2)
-Gaudi::TestSuite::EvtCollectionSelector	 -> #tracks : 54
-Gaudi::TestSuite::EvtCollectionSelector	 -> Momenta(Var): [0]=18.3973 [1]=15.7355 [2]=17.3919 [3]=17.6139 [4]=15.3032
-Gaudi::TestSuite::EvtCollectionSelector	 -> Momenta(Fix): [0]=18.3973 [1]=15.7355 [2]=17.3919 [3]=17.6139 [4]=15.3032
-Gaudi::TestSuite::EvtCollectionSelector	 -> Track :  px=10.7592 py=9.68162 pz=11.3563
-Gaudi::TestSuite::EvtCollectionSelector   SELECTED : True
-ReadAlg              INFO ========= EVENT:6 RUN:999 TIME:1577836806.006 0 (0) 1 (1) 2 (2)
-Gaudi::TestSuite::EvtCollectionSelector	 -> #tracks : 52
-Gaudi::TestSuite::EvtCollectionSelector	 -> Momenta(Var): [0]=16.7278 [1]=19.0105 [2]=17.2653 [3]=17.9376 [4]=18.0045
-Gaudi::TestSuite::EvtCollectionSelector	 -> Momenta(Fix): [0]=16.7278 [1]=19.0105 [2]=17.2653 [3]=17.9376 [4]=18.0045
-Gaudi::TestSuite::EvtCollectionSelector	 -> Track :  px=9.79151 py=8.83918 pz=10.2866
-Gaudi::TestSuite::EvtCollectionSelector   SELECTED : True
-ReadAlg              INFO ========= EVENT:500 RUN:999 TIME:1577837300.5 0 (0) 1 (1) 2 (2)
-Gaudi::TestSuite::EvtCollectionSelector	 -> #tracks : 55
-Gaudi::TestSuite::EvtCollectionSelector	 -> Momenta(Var): [0]=17.3344 [1]=16.8644 [2]=17.1626 [3]=19.4074 [4]=18.0094
-Gaudi::TestSuite::EvtCollectionSelector	 -> Momenta(Fix): [0]=17.3344 [1]=16.8644 [2]=17.1626 [3]=19.4074 [4]=18.0094
-Gaudi::TestSuite::EvtCollectionSelector	 -> Track :  px=10.7646 py=8.89134 pz=10.2737
-Gaudi::TestSuite::EvtCollectionSelector   SELECTED : True
-ReadAlg              INFO ========= EVENT:1000 RUN:999 TIME:1577837801.0 0 (0) 1 (1) 2 (2)
-Gaudi::TestSuite::EvtCollectionSelector	 -> #tracks : 93
-Gaudi::TestSuite::EvtCollectionSelector	 -> Momenta(Var): [0]=16.6809 [1]=14.9037 [2]=16.7944 [3]=17.0709 [4]=17.3469
-Gaudi::TestSuite::EvtCollectionSelector	 -> Momenta(Fix): [0]=16.6809 [1]=14.9037 [2]=16.7944 [3]=17.0709 [4]=17.3469
-Gaudi::TestSuite::EvtCollectionSelector	 -> Track :  px=10.1578 py=9.51566 pz=9.19358
-Gaudi::TestSuite::EvtCollectionSelector   SELECTED : True
-IODataManager        INFO Disconnect from dataset ROOT_IO.etags [2AD1CAD6-4006-11ED-A78F-54AB3A714084]
-ReadAlg              INFO ========= EVENT:2 RUN:999 TIME:1577836802.002 0 (0) 1 (1) 2 (2)
-Gaudi::TestSuite::EvtCollectionSelector	 -> #tracks : 76
-Gaudi::TestSuite::EvtCollectionSelector	 -> Momenta(Var): [0]=17.7422 [1]=16.7922 [2]=17.6961 [3]=16.0612 [4]=15.7365
-Gaudi::TestSuite::EvtCollectionSelector	 -> Momenta(Fix): [0]=17.7422 [1]=16.7922 [2]=17.6961 [3]=16.0612 [4]=15.7365
-Gaudi::TestSuite::EvtCollectionSelector	 -> Track :  px=10.4989 py=10.4342 pz=9.78193
-Gaudi::TestSuite::EvtCollectionSelector   SELECTED : True
-ReadAlg              INFO ========= EVENT:3 RUN:999 TIME:1577836803.003 0 (0) 1 (1) 2 (2)
-Gaudi::TestSuite::EvtCollectionSelector	 -> #tracks : 93
-Gaudi::TestSuite::EvtCollectionSelector	 -> Momenta(Var): [0]=16.7554 [1]=16.91 [2]=17.424 [3]=17.0529 [4]=16.2021
-Gaudi::TestSuite::EvtCollectionSelector	 -> Momenta(Fix): [0]=16.7554 [1]=16.91 [2]=17.424 [3]=17.0529 [4]=16.2021
-Gaudi::TestSuite::EvtCollectionSelector	 -> Track :  px=8.95659 py=9.22111 pz=10.7468
-Gaudi::TestSuite::EvtCollectionSelector   SELECTED : True
-ReadAlg              INFO ========= EVENT:4 RUN:999 TIME:1577836804.004 0 (0) 1 (1) 2 (2)
-Gaudi::TestSuite::EvtCollectionSelector	 -> #tracks : 54
-Gaudi::TestSuite::EvtCollectionSelector	 -> Momenta(Var): [0]=18.3973 [1]=15.7355 [2]=17.3919 [3]=17.6139 [4]=15.3032
-Gaudi::TestSuite::EvtCollectionSelector	 -> Momenta(Fix): [0]=18.3973 [1]=15.7355 [2]=17.3919 [3]=17.6139 [4]=15.3032
-Gaudi::TestSuite::EvtCollectionSelector	 -> Track :  px=10.7592 py=9.68162 pz=11.3563
-Gaudi::TestSuite::EvtCollectionSelector   SELECTED : True
-ReadAlg              INFO ========= EVENT:6 RUN:999 TIME:1577836806.006 0 (0) 1 (1) 2 (2)
-Gaudi::TestSuite::EvtCollectionSelector	 -> #tracks : 52
-Gaudi::TestSuite::EvtCollectionSelector	 -> Momenta(Var): [0]=16.7278 [1]=19.0105 [2]=17.2653 [3]=17.9376 [4]=18.0045
-Gaudi::TestSuite::EvtCollectionSelector	 -> Momenta(Fix): [0]=16.7278 [1]=19.0105 [2]=17.2653 [3]=17.9376 [4]=18.0045
-Gaudi::TestSuite::EvtCollectionSelector	 -> Track :  px=9.79151 py=8.83918 pz=10.2866
-Gaudi::TestSuite::EvtCollectionSelector   SELECTED : True
-ReadAlg              INFO ========= EVENT:500 RUN:999 TIME:1577837300.5 0 (0) 1 (1) 2 (2)
-Gaudi::TestSuite::EvtCollectionSelector	 -> #tracks : 55
-Gaudi::TestSuite::EvtCollectionSelector	 -> Momenta(Var): [0]=17.3344 [1]=16.8644 [2]=17.1626 [3]=19.4074 [4]=18.0094
-Gaudi::TestSuite::EvtCollectionSelector	 -> Momenta(Fix): [0]=17.3344 [1]=16.8644 [2]=17.1626 [3]=19.4074 [4]=18.0094
-Gaudi::TestSuite::EvtCollectionSelector	 -> Track :  px=10.7646 py=8.89134 pz=10.2737
-Gaudi::TestSuite::EvtCollectionSelector   SELECTED : True
-ReadAlg              INFO ========= EVENT:1000 RUN:999 TIME:1577837801.0 0 (0) 1 (1) 2 (2)
-Gaudi::RootNTup...   INFO End of input Ntuple.
-EventLoopMgr         INFO No more events in event selection
-ApplicationMgr       INFO Application Manager Stopped successfully
-EventLoopMgr         INFO Histograms converted successfully according to request.
-RootCnvSvc           INFO Disconnected data IO:20E4B538-4006-11ED-84B1-54AB3A714084 [ROOTIO.dst]
-RootCnvSvc           INFO Disconnected data IO:21098D68-4006-11ED-84B1-54AB3A714084 [ROOTIO.mdst]
-ToolSvc              INFO Removing all tools created by ToolSvc
-EvtTupleSvc.Eve...   INFO Disconnected data IO:2AD1CAD6-4006-11ED-A78F-54AB3A714084 [ROOT_IO.etags]
-EvtTupleSvc.Eve...   INFO Disconnected data IO:26FEF6FE-4006-11ED-82C4-54AB3A714084 [ROOT_IO.tags]
-ApplicationMgr       INFO Application Manager Finalized successfully
-ApplicationMgr       INFO Application Manager Terminated successfully
-Number of MyTrack instances:2
diff --git a/GaudiTestSuite/tests/qmtest/refs/ROOT_IO/ExtCollRead.ref.armv8_a b/GaudiTestSuite/tests/qmtest/refs/ROOT_IO/ExtCollRead.ref.armv8_a
deleted file mode 100644
index 0575ce7f5db47b57c3035f55174b64c4db2769af..0000000000000000000000000000000000000000
--- a/GaudiTestSuite/tests/qmtest/refs/ROOT_IO/ExtCollRead.ref.armv8_a
+++ /dev/null
@@ -1,187 +0,0 @@
-# setting LC_ALL to "C"
-# --> Including file '/workspace/Gaudi/GaudiTestSuite/options/ROOT_IO/ExtCollRead.py'
-# <-- End of file '/workspace/Gaudi/GaudiTestSuite/options/ROOT_IO/ExtCollRead.py'
-# applying configuration of GaudiPersistency
-# /***** User GaudiPersistency/GaudiPersistency ******************************************************
-# |-<no properties>
-# \----- (End of User GaudiPersistency/GaudiPersistency) ---------------------------------------------
-# Dumping all configurables and properties (different from default)
-{'ApplicationMgr': {'EvtMax': -1,
-                    'ExtSvc': ['TagCollectionSvc/EvtTupleSvc',
-                               'FileRecordDataSvc/FileRecordDataSvc'],
-                    'HistogramPersistency': 'NONE',
-                    'SvcOptMapping': ['Gaudi::MultiFileCatalog/FileCatalog',
-                                      'Gaudi::IODataManager/IODataManager',
-                                      'Gaudi::RootCnvSvc/RootCnvSvc'],
-                    'TopAlg': ['ReadAlg/ReadAlg']},
- 'EventPersistencySvc': {'CnvServices': ['Gaudi::RootCnvSvc/RootCnvSvc']},
- 'EventSelector': {'Input': ["COLLECTION='Fill/MyCOL1' DATAFILE='PFN:ROOT_IO.etags' SVC='Gaudi::RootCnvSvc' SEL='(Ntrack>9 && Ntrack<20 && Energy<180)' FUN='Gaudi::TestSuite::EvtExtCollectionSelector'",
-                             "COLLECTION='Dir1/Dir2/Dir3/Collection' DATAFILE='PFN:ROOT_IO.tags' SVC='Gaudi::RootCnvSvc' SEL='(Ntrack>15)' FUN='Gaudi::TestSuite::EvtCollectionSelector'"],
-                   'PrintFreq': 100},
- 'FileCatalog': {'Catalogs': ['xmlcatalog_file:ROOTIO.xml']},
- 'FileRecordPersistencySvc': {'CnvServices': ['Gaudi::RootCnvSvc/RootCnvSvc']}}
-ApplicationMgr    SUCCESS
-====================================================================================================================================
-                                                   Welcome to ApplicationMgr (GaudiCoreSvc v36r8)
-                                          running on lbbuildinter02.cern.ch on Mon Nov 14 16:43:57 2022
-====================================================================================================================================
-ApplicationMgr       INFO Application Manager Configured successfully
-EvtTupleSvc          INFO Added stream file:PFN:ROOT_IO.etags as EventSelector.DataStreamTool_1
-Gaudi::RootData...   INFO Connect to existing Database file:PFN:ROOT_IO.etags as /EventSelector.DataStreamTool_1 for READ
-EventSelector        INFO Stream:EventSelector.DataStreamTool_1 Def:COLLECTION='Fill/MyCOL1' DATAFILE='PFN:ROOT_IO.etags' SVC='Gaudi::RootCnvSvc' SEL='(Ntrack>9 && Ntrack<20 && Energy<180)' FUN='Gaudi::TestSuite::EvtExtCollectionSelector'
-ApplicationMgr       INFO Application Manager Initialized successfully
-ApplicationMgr       INFO Application Manager Started successfully
-Gaudi::TestSuite::EvtExtCollectionSelector	 -> #tracks : 10
-Gaudi::TestSuite::EvtExtCollectionSelector	 -> Momenta(Var): [0]=19.2008 [1]=19.1516 [2]=17.2588 [3]=16.57 [4]=18.6667
-Gaudi::TestSuite::EvtExtCollectionSelector	 -> Track :  px=9.5523 py=12.6316 pz=10.8566
-Gaudi::TestSuite::EvtExtCollectionSelector   SELECTED : False
-Gaudi::TestSuite::EvtExtCollectionSelector	 -> #tracks : 10
-Gaudi::TestSuite::EvtExtCollectionSelector	 -> Momenta(Var): [0]=18.3411 [1]=17.7319 [2]=17.1315 [3]=15.7644 [4]=18.5614
-Gaudi::TestSuite::EvtExtCollectionSelector	 -> Track :  px=9.54872 py=12.0203 pz=10.0364
-Gaudi::TestSuite::EvtExtCollectionSelector   SELECTED : False
-Gaudi::TestSuite::EvtExtCollectionSelector	 -> #tracks : 10
-Gaudi::TestSuite::EvtExtCollectionSelector	 -> Momenta(Var): [0]=17.0667 [1]=18.9315 [2]=16.8813 [3]=16.6494 [4]=16.4271
-Gaudi::TestSuite::EvtExtCollectionSelector	 -> Track :  px=10.4154 py=9.30093 pz=9.81248
-Gaudi::TestSuite::EvtExtCollectionSelector   SELECTED : False
-Gaudi::TestSuite::EvtExtCollectionSelector	 -> #tracks : 10
-Gaudi::TestSuite::EvtExtCollectionSelector	 -> Momenta(Var): [0]=16.4162 [1]=17.1642 [2]=17.9171 [3]=16.9433 [4]=16.6012
-Gaudi::TestSuite::EvtExtCollectionSelector	 -> Track :  px=9.51818 py=8.95899 pz=9.93137
-Gaudi::TestSuite::EvtExtCollectionSelector   SELECTED : False
-Gaudi::TestSuite::EvtExtCollectionSelector	 -> #tracks : 10
-Gaudi::TestSuite::EvtExtCollectionSelector	 -> Momenta(Var): [0]=15.7486 [1]=16.3605 [2]=16.5288 [3]=18.57 [4]=17.2386
-Gaudi::TestSuite::EvtExtCollectionSelector	 -> Track :  px=9.27853 py=8.87215 pz=9.12209
-Gaudi::TestSuite::EvtExtCollectionSelector   SELECTED : False
-Gaudi::TestSuite::EvtExtCollectionSelector	 -> #tracks : 10
-Gaudi::TestSuite::EvtExtCollectionSelector	 -> Momenta(Var): [0]=17.0099 [1]=14.2612 [2]=18.6538 [3]=18.3596 [4]=16.5182
-Gaudi::TestSuite::EvtExtCollectionSelector	 -> Track :  px=8.47111 py=11.4375 pz=9.31466
-Gaudi::TestSuite::EvtExtCollectionSelector   SELECTED : False
-Gaudi::TestSuite::EvtExtCollectionSelector	 -> #tracks : 10
-Gaudi::TestSuite::EvtExtCollectionSelector	 -> Momenta(Var): [0]=18.3956 [1]=17.8812 [2]=17.4812 [3]=16.5806 [4]=17.2316
-Gaudi::TestSuite::EvtExtCollectionSelector	 -> Track :  px=12.15 py=9.06596 pz=10.4205
-Gaudi::TestSuite::EvtExtCollectionSelector   SELECTED : False
-Gaudi::TestSuite::EvtExtCollectionSelector	 -> #tracks : 10
-Gaudi::TestSuite::EvtExtCollectionSelector	 -> Momenta(Var): [0]=19.2008 [1]=19.1516 [2]=17.2588 [3]=16.57 [4]=18.6667
-Gaudi::TestSuite::EvtExtCollectionSelector	 -> Track :  px=9.5523 py=12.6316 pz=10.8566
-Gaudi::TestSuite::EvtExtCollectionSelector   SELECTED : False
-Gaudi::TestSuite::EvtExtCollectionSelector	 -> #tracks : 10
-Gaudi::TestSuite::EvtExtCollectionSelector	 -> Momenta(Var): [0]=18.3411 [1]=17.7319 [2]=17.1315 [3]=15.7644 [4]=18.5614
-Gaudi::TestSuite::EvtExtCollectionSelector	 -> Track :  px=9.54872 py=12.0203 pz=10.0364
-Gaudi::TestSuite::EvtExtCollectionSelector   SELECTED : False
-Gaudi::TestSuite::EvtExtCollectionSelector	 -> #tracks : 10
-Gaudi::TestSuite::EvtExtCollectionSelector	 -> Momenta(Var): [0]=17.0667 [1]=18.9315 [2]=16.8813 [3]=16.6494 [4]=16.4271
-Gaudi::TestSuite::EvtExtCollectionSelector	 -> Track :  px=10.4154 py=9.30093 pz=9.81248
-Gaudi::TestSuite::EvtExtCollectionSelector   SELECTED : False
-Gaudi::TestSuite::EvtExtCollectionSelector	 -> #tracks : 10
-Gaudi::TestSuite::EvtExtCollectionSelector	 -> Momenta(Var): [0]=16.4162 [1]=17.1642 [2]=17.9171 [3]=16.9433 [4]=16.6012
-Gaudi::TestSuite::EvtExtCollectionSelector	 -> Track :  px=9.51818 py=8.95899 pz=9.93137
-Gaudi::TestSuite::EvtExtCollectionSelector   SELECTED : False
-Gaudi::TestSuite::EvtExtCollectionSelector	 -> #tracks : 10
-Gaudi::TestSuite::EvtExtCollectionSelector	 -> Momenta(Var): [0]=15.7486 [1]=16.3605 [2]=16.5288 [3]=18.57 [4]=17.2386
-Gaudi::TestSuite::EvtExtCollectionSelector	 -> Track :  px=9.27853 py=8.87215 pz=9.12209
-Gaudi::TestSuite::EvtExtCollectionSelector   SELECTED : False
-Gaudi::TestSuite::EvtExtCollectionSelector	 -> #tracks : 10
-Gaudi::TestSuite::EvtExtCollectionSelector	 -> Momenta(Var): [0]=17.0099 [1]=14.2612 [2]=18.6538 [3]=18.3596 [4]=16.5182
-Gaudi::TestSuite::EvtExtCollectionSelector	 -> Track :  px=8.47111 py=11.4375 pz=9.31466
-Gaudi::TestSuite::EvtExtCollectionSelector   SELECTED : False
-Gaudi::TestSuite::EvtExtCollectionSelector	 -> #tracks : 10
-Gaudi::TestSuite::EvtExtCollectionSelector	 -> Momenta(Var): [0]=18.3956 [1]=17.8812 [2]=17.4812 [3]=16.5806 [4]=17.2316
-Gaudi::TestSuite::EvtExtCollectionSelector	 -> Track :  px=12.15 py=9.06596 pz=10.4205
-Gaudi::TestSuite::EvtExtCollectionSelector   SELECTED : False
-Gaudi::RootNTup...   INFO End of input Ntuple.
-EvtTupleSvc          INFO Added stream file:PFN:ROOT_IO.tags as EventSelector.DataStreamTool_2
-Gaudi::RootData...   INFO Connect to existing Database file:PFN:ROOT_IO.tags as /EventSelector.DataStreamTool_2 for READ
-EventSelector        INFO Stream:EventSelector.DataStreamTool_2 Def:COLLECTION='Dir1/Dir2/Dir3/Collection' DATAFILE='PFN:ROOT_IO.tags' SVC='Gaudi::RootCnvSvc' SEL='(Ntrack>15)' FUN='Gaudi::TestSuite::EvtCollectionSelector'
-Gaudi::TestSuite::EvtCollectionSelector	 -> #tracks : 93
-Gaudi::TestSuite::EvtCollectionSelector	 -> Momenta(Var): [0]=16.6809 [1]=14.9037 [2]=16.7944 [3]=17.0709 [4]=17.3469
-Gaudi::TestSuite::EvtCollectionSelector	 -> Momenta(Fix): [0]=16.6809 [1]=14.9037 [2]=16.7944 [3]=17.0709 [4]=17.3469
-Gaudi::TestSuite::EvtCollectionSelector	 -> Track :  px=10.1578 py=9.51566 pz=9.19358
-Gaudi::TestSuite::EvtCollectionSelector   SELECTED : True
-EventSelector     SUCCESS Reading Event record 1. Record number within stream 2: 1
-EventPersistenc...   INFO Added successfully Conversion service RootCnvSvc
-FileRecordPersi...   INFO Added successfully Conversion service RootCnvSvc
-ReadAlg           SUCCESS Got incident: NEW_FILE_RECORD Source:/FileRecords/80F9B690-643B-11ED-940A-1C34DA646B40
-ReadAlg           SUCCESS Received incident:NEW_FILE_RECORD: /FileRecords/80F9B690-643B-11ED-940A-1C34DA646B40
-ReadAlg           SUCCESS Incident: FileInfo record: /FileRecords/80F9B690-643B-11ED-940A-1C34DA646B40/EvtCount=1000
-ReadAlg           SUCCESS Incident: FileInfo record: /FileRecords/80F9B690-643B-11ED-940A-1C34DA646B40/SumCount=123456
-ReadAlg              INFO ========= EVENT:2 RUN:999 TIME:1668444224.867222 0 (0) 1 (1) 2 (2)
-ReadAlg           SUCCESS FileInfo record: 80F9B690-643B-11ED-940A-1C34DA646B40/EvtCount=1000
-ReadAlg           SUCCESS FileInfo record: 80F9B690-643B-11ED-940A-1C34DA646B40/SumCount=123456
-Gaudi::TestSuite::EvtCollectionSelector	 -> #tracks : 76
-Gaudi::TestSuite::EvtCollectionSelector	 -> Momenta(Var): [0]=17.7422 [1]=16.7922 [2]=17.6961 [3]=16.0612 [4]=15.7365
-Gaudi::TestSuite::EvtCollectionSelector	 -> Momenta(Fix): [0]=17.7422 [1]=16.7922 [2]=17.6961 [3]=16.0612 [4]=15.7365
-Gaudi::TestSuite::EvtCollectionSelector	 -> Track :  px=10.4989 py=10.4342 pz=9.78193
-Gaudi::TestSuite::EvtCollectionSelector   SELECTED : True
-ReadAlg              INFO ========= EVENT:3 RUN:999 TIME:1668444224.868726 0 (0) 1 (1) 2 (2)
-Gaudi::TestSuite::EvtCollectionSelector	 -> #tracks : 93
-Gaudi::TestSuite::EvtCollectionSelector	 -> Momenta(Var): [0]=16.7554 [1]=16.91 [2]=17.424 [3]=17.0529 [4]=16.2021
-Gaudi::TestSuite::EvtCollectionSelector	 -> Momenta(Fix): [0]=16.7554 [1]=16.91 [2]=17.424 [3]=17.0529 [4]=16.2021
-Gaudi::TestSuite::EvtCollectionSelector	 -> Track :  px=8.95659 py=9.22111 pz=10.7468
-Gaudi::TestSuite::EvtCollectionSelector   SELECTED : True
-ReadAlg              INFO ========= EVENT:4 RUN:999 TIME:1668444224.869694 0 (0) 1 (1) 2 (2)
-Gaudi::TestSuite::EvtCollectionSelector	 -> #tracks : 54
-Gaudi::TestSuite::EvtCollectionSelector	 -> Momenta(Var): [0]=18.3973 [1]=15.7355 [2]=17.3919 [3]=17.6139 [4]=15.3032
-Gaudi::TestSuite::EvtCollectionSelector	 -> Momenta(Fix): [0]=18.3973 [1]=15.7355 [2]=17.3919 [3]=17.6139 [4]=15.3032
-Gaudi::TestSuite::EvtCollectionSelector	 -> Track :  px=10.7592 py=9.68162 pz=11.3563
-Gaudi::TestSuite::EvtCollectionSelector   SELECTED : True
-ReadAlg              INFO ========= EVENT:6 RUN:999 TIME:1668444224.871562 0 (0) 1 (1) 2 (2)
-Gaudi::TestSuite::EvtCollectionSelector	 -> #tracks : 52
-Gaudi::TestSuite::EvtCollectionSelector	 -> Momenta(Var): [0]=16.7278 [1]=19.0105 [2]=17.2653 [3]=17.9376 [4]=18.0045
-Gaudi::TestSuite::EvtCollectionSelector	 -> Momenta(Fix): [0]=16.7278 [1]=19.0105 [2]=17.2653 [3]=17.9376 [4]=18.0045
-Gaudi::TestSuite::EvtCollectionSelector	 -> Track :  px=9.79151 py=8.83918 pz=10.2866
-Gaudi::TestSuite::EvtCollectionSelector   SELECTED : True
-ReadAlg              INFO ========= EVENT:500 RUN:999 TIME:1668444226.454028 0 (0) 1 (1) 2 (2)
-Gaudi::TestSuite::EvtCollectionSelector	 -> #tracks : 55
-Gaudi::TestSuite::EvtCollectionSelector	 -> Momenta(Var): [0]=17.3344 [1]=16.8644 [2]=17.1626 [3]=19.4074 [4]=18.0094
-Gaudi::TestSuite::EvtCollectionSelector	 -> Momenta(Fix): [0]=17.3344 [1]=16.8644 [2]=17.1626 [3]=19.4074 [4]=18.0094
-Gaudi::TestSuite::EvtCollectionSelector	 -> Track :  px=10.7646 py=8.89134 pz=10.2737
-Gaudi::TestSuite::EvtCollectionSelector   SELECTED : True
-ReadAlg              INFO ========= EVENT:1000 RUN:999 TIME:1668444228.120125 0 (0) 1 (1) 2 (2)
-Gaudi::TestSuite::EvtCollectionSelector	 -> #tracks : 93
-Gaudi::TestSuite::EvtCollectionSelector	 -> Momenta(Var): [0]=16.6809 [1]=14.9037 [2]=16.7944 [3]=17.0709 [4]=17.3469
-Gaudi::TestSuite::EvtCollectionSelector	 -> Momenta(Fix): [0]=16.6809 [1]=14.9037 [2]=16.7944 [3]=17.0709 [4]=17.3469
-Gaudi::TestSuite::EvtCollectionSelector	 -> Track :  px=10.1578 py=9.51566 pz=9.19358
-Gaudi::TestSuite::EvtCollectionSelector   SELECTED : True
-IODataManager        INFO Disconnect from dataset ROOT_IO.etags [875B39E6-643B-11ED-8677-1C34DA646B40]
-ReadAlg              INFO ========= EVENT:2 RUN:999 TIME:1668444224.867222 0 (0) 1 (1) 2 (2)
-Gaudi::TestSuite::EvtCollectionSelector	 -> #tracks : 76
-Gaudi::TestSuite::EvtCollectionSelector	 -> Momenta(Var): [0]=17.7422 [1]=16.7922 [2]=17.6961 [3]=16.0612 [4]=15.7365
-Gaudi::TestSuite::EvtCollectionSelector	 -> Momenta(Fix): [0]=17.7422 [1]=16.7922 [2]=17.6961 [3]=16.0612 [4]=15.7365
-Gaudi::TestSuite::EvtCollectionSelector	 -> Track :  px=10.4989 py=10.4342 pz=9.78193
-Gaudi::TestSuite::EvtCollectionSelector   SELECTED : True
-ReadAlg              INFO ========= EVENT:3 RUN:999 TIME:1668444224.868726 0 (0) 1 (1) 2 (2)
-Gaudi::TestSuite::EvtCollectionSelector	 -> #tracks : 93
-Gaudi::TestSuite::EvtCollectionSelector	 -> Momenta(Var): [0]=16.7554 [1]=16.91 [2]=17.424 [3]=17.0529 [4]=16.2021
-Gaudi::TestSuite::EvtCollectionSelector	 -> Momenta(Fix): [0]=16.7554 [1]=16.91 [2]=17.424 [3]=17.0529 [4]=16.2021
-Gaudi::TestSuite::EvtCollectionSelector	 -> Track :  px=8.95659 py=9.22111 pz=10.7468
-Gaudi::TestSuite::EvtCollectionSelector   SELECTED : True
-ReadAlg              INFO ========= EVENT:4 RUN:999 TIME:1668444224.869694 0 (0) 1 (1) 2 (2)
-Gaudi::TestSuite::EvtCollectionSelector	 -> #tracks : 54
-Gaudi::TestSuite::EvtCollectionSelector	 -> Momenta(Var): [0]=18.3973 [1]=15.7355 [2]=17.3919 [3]=17.6139 [4]=15.3032
-Gaudi::TestSuite::EvtCollectionSelector	 -> Momenta(Fix): [0]=18.3973 [1]=15.7355 [2]=17.3919 [3]=17.6139 [4]=15.3032
-Gaudi::TestSuite::EvtCollectionSelector	 -> Track :  px=10.7592 py=9.68162 pz=11.3563
-Gaudi::TestSuite::EvtCollectionSelector   SELECTED : True
-ReadAlg              INFO ========= EVENT:6 RUN:999 TIME:1668444224.871562 0 (0) 1 (1) 2 (2)
-Gaudi::TestSuite::EvtCollectionSelector	 -> #tracks : 52
-Gaudi::TestSuite::EvtCollectionSelector	 -> Momenta(Var): [0]=16.7278 [1]=19.0105 [2]=17.2653 [3]=17.9376 [4]=18.0045
-Gaudi::TestSuite::EvtCollectionSelector	 -> Momenta(Fix): [0]=16.7278 [1]=19.0105 [2]=17.2653 [3]=17.9376 [4]=18.0045
-Gaudi::TestSuite::EvtCollectionSelector	 -> Track :  px=9.79151 py=8.83918 pz=10.2866
-Gaudi::TestSuite::EvtCollectionSelector   SELECTED : True
-ReadAlg              INFO ========= EVENT:500 RUN:999 TIME:1668444226.454028 0 (0) 1 (1) 2 (2)
-Gaudi::TestSuite::EvtCollectionSelector	 -> #tracks : 55
-Gaudi::TestSuite::EvtCollectionSelector	 -> Momenta(Var): [0]=17.3344 [1]=16.8644 [2]=17.1626 [3]=19.4074 [4]=18.0094
-Gaudi::TestSuite::EvtCollectionSelector	 -> Momenta(Fix): [0]=17.3344 [1]=16.8644 [2]=17.1626 [3]=19.4074 [4]=18.0094
-Gaudi::TestSuite::EvtCollectionSelector	 -> Track :  px=10.7646 py=8.89134 pz=10.2737
-Gaudi::TestSuite::EvtCollectionSelector   SELECTED : True
-ReadAlg              INFO ========= EVENT:1000 RUN:999 TIME:1668444228.120125 0 (0) 1 (1) 2 (2)
-Gaudi::RootNTup...   INFO End of input Ntuple.
-EventLoopMgr         INFO No more events in event selection
-ApplicationMgr       INFO Application Manager Stopped successfully
-EventLoopMgr         INFO Histograms converted successfully according to request.
-RootCnvSvc           INFO Disconnected data IO:80F9B690-643B-11ED-940A-1C34DA646B40 [ROOTIO.dst]
-RootCnvSvc           INFO Disconnected data IO:81030B64-643B-11ED-940A-1C34DA646B40 [ROOTIO.mdst]
-ToolSvc              INFO Removing all tools created by ToolSvc
-EvtTupleSvc.Eve...   INFO Disconnected data IO:875B39E6-643B-11ED-8677-1C34DA646B40 [ROOT_IO.etags]
-EvtTupleSvc.Eve...   INFO Disconnected data IO:857E3CC2-643B-11ED-9C50-1C34DA646B40 [ROOT_IO.tags]
-ApplicationMgr       INFO Application Manager Finalized successfully
-ApplicationMgr       INFO Application Manager Terminated successfully
-Number of MyTrack instances:2
diff --git a/GaudiTestSuite/tests/qmtest/refs/ROOT_IO/ExtCollRead.ref.x86_64_v3-opt b/GaudiTestSuite/tests/qmtest/refs/ROOT_IO/ExtCollRead.ref.x86_64_v3-opt
deleted file mode 100644
index 5620c9f44502c3bb095a70e84bc2cbff8b5bd2b4..0000000000000000000000000000000000000000
--- a/GaudiTestSuite/tests/qmtest/refs/ROOT_IO/ExtCollRead.ref.x86_64_v3-opt
+++ /dev/null
@@ -1,186 +0,0 @@
-# --> Including file '/workspace/build/Gaudi/GaudiTestSuite/options/ROOT_IO/ExtCollRead.py'
-# <-- End of file '/workspace/build/Gaudi/GaudiTestSuite/options/ROOT_IO/ExtCollRead.py'
-# applying configuration of GaudiPersistency
-# /***** User GaudiPersistency/GaudiPersistency ******************************************************
-# |-<no properties>
-# \----- (End of User GaudiPersistency/GaudiPersistency) ---------------------------------------------
-# Dumping all configurables and properties (different from default)
-{'ApplicationMgr': {'EvtMax': -1,
-                    'ExtSvc': ['TagCollectionSvc/EvtTupleSvc',
-                               'FileRecordDataSvc/FileRecordDataSvc'],
-                    'HistogramPersistency': 'NONE',
-                    'SvcOptMapping': ['Gaudi::MultiFileCatalog/FileCatalog',
-                                      'Gaudi::IODataManager/IODataManager',
-                                      'Gaudi::RootCnvSvc/RootCnvSvc'],
-                    'TopAlg': ['ReadAlg/ReadAlg']},
- 'EventPersistencySvc': {'CnvServices': ['Gaudi::RootCnvSvc/RootCnvSvc']},
- 'EventSelector': {'Input': ["COLLECTION='Fill/MyCOL1' DATAFILE='PFN:ROOT_IO.etags' SVC='Gaudi::RootCnvSvc' SEL='(Ntrack>9 && Ntrack<20 && Energy<180)' FUN='Gaudi::TestSuite::EvtExtCollectionSelector'",
-                             "COLLECTION='Dir1/Dir2/Dir3/Collection' DATAFILE='PFN:ROOT_IO.tags' SVC='Gaudi::RootCnvSvc' SEL='(Ntrack>15)' FUN='Gaudi::TestSuite::EvtCollectionSelector'"],
-                   'PrintFreq': 100},
- 'FileCatalog': {'Catalogs': ['xmlcatalog_file:ROOTIO.xml']},
- 'FileRecordPersistencySvc': {'CnvServices': ['Gaudi::RootCnvSvc/RootCnvSvc']}}
-ApplicationMgr    SUCCESS
-====================================================================================================================================
-                                                   Welcome to ApplicationMgr (GaudiCoreSvc v999r999)
-                                          running on lblhcbpr13.cern.ch on Mon Sep 14 04:21:05 2020
-====================================================================================================================================
-ApplicationMgr       INFO Application Manager Configured successfully
-EvtTupleSvc          INFO Added stream file:PFN:ROOT_IO.etags as EventSelector.DataStreamTool_1
-Gaudi::RootData...   INFO Connect to existing Database file:PFN:ROOT_IO.etags as /EventSelector.DataStreamTool_1 for READ
-EventSelector        INFO Stream:EventSelector.DataStreamTool_1 Def:COLLECTION='Fill/MyCOL1' DATAFILE='PFN:ROOT_IO.etags' SVC='Gaudi::RootCnvSvc' SEL='(Ntrack>9 && Ntrack<20 && Energy<180)' FUN='Gaudi::TestSuite::EvtExtCollectionSelector'
-ApplicationMgr       INFO Application Manager Initialized successfully
-ApplicationMgr       INFO Application Manager Started successfully
-Gaudi::TestSuite::EvtExtCollectionSelector	 -> #tracks : 10
-Gaudi::TestSuite::EvtExtCollectionSelector	 -> Momenta(Var): [0]=19.2008 [1]=19.1516 [2]=17.2588 [3]=16.57 [4]=18.6667
-Gaudi::TestSuite::EvtExtCollectionSelector	 -> Track :  px=9.5523 py=12.6316 pz=10.8566
-Gaudi::TestSuite::EvtExtCollectionSelector   SELECTED : False
-Gaudi::TestSuite::EvtExtCollectionSelector	 -> #tracks : 10
-Gaudi::TestSuite::EvtExtCollectionSelector	 -> Momenta(Var): [0]=18.3411 [1]=17.7319 [2]=17.1315 [3]=15.7644 [4]=18.5614
-Gaudi::TestSuite::EvtExtCollectionSelector	 -> Track :  px=9.54872 py=12.0203 pz=10.0364
-Gaudi::TestSuite::EvtExtCollectionSelector   SELECTED : False
-Gaudi::TestSuite::EvtExtCollectionSelector	 -> #tracks : 10
-Gaudi::TestSuite::EvtExtCollectionSelector	 -> Momenta(Var): [0]=17.0667 [1]=18.9315 [2]=16.8813 [3]=16.6494 [4]=16.4271
-Gaudi::TestSuite::EvtExtCollectionSelector	 -> Track :  px=10.4154 py=9.30093 pz=9.81248
-Gaudi::TestSuite::EvtExtCollectionSelector   SELECTED : False
-Gaudi::TestSuite::EvtExtCollectionSelector	 -> #tracks : 10
-Gaudi::TestSuite::EvtExtCollectionSelector	 -> Momenta(Var): [0]=16.4162 [1]=17.1642 [2]=17.9171 [3]=16.9433 [4]=16.6012
-Gaudi::TestSuite::EvtExtCollectionSelector	 -> Track :  px=9.51818 py=8.95899 pz=9.93137
-Gaudi::TestSuite::EvtExtCollectionSelector   SELECTED : False
-Gaudi::TestSuite::EvtExtCollectionSelector	 -> #tracks : 10
-Gaudi::TestSuite::EvtExtCollectionSelector	 -> Momenta(Var): [0]=15.7486 [1]=16.3605 [2]=16.5288 [3]=18.57 [4]=17.2386
-Gaudi::TestSuite::EvtExtCollectionSelector	 -> Track :  px=9.27853 py=8.87215 pz=9.12209
-Gaudi::TestSuite::EvtExtCollectionSelector   SELECTED : False
-Gaudi::TestSuite::EvtExtCollectionSelector	 -> #tracks : 10
-Gaudi::TestSuite::EvtExtCollectionSelector	 -> Momenta(Var): [0]=17.0099 [1]=14.2612 [2]=18.6538 [3]=18.3596 [4]=16.5182
-Gaudi::TestSuite::EvtExtCollectionSelector	 -> Track :  px=8.47111 py=11.4375 pz=9.31466
-Gaudi::TestSuite::EvtExtCollectionSelector   SELECTED : False
-Gaudi::TestSuite::EvtExtCollectionSelector	 -> #tracks : 10
-Gaudi::TestSuite::EvtExtCollectionSelector	 -> Momenta(Var): [0]=18.3956 [1]=17.8812 [2]=17.4812 [3]=16.5806 [4]=17.2316
-Gaudi::TestSuite::EvtExtCollectionSelector	 -> Track :  px=12.15 py=9.06596 pz=10.4205
-Gaudi::TestSuite::EvtExtCollectionSelector   SELECTED : False
-Gaudi::TestSuite::EvtExtCollectionSelector	 -> #tracks : 10
-Gaudi::TestSuite::EvtExtCollectionSelector	 -> Momenta(Var): [0]=19.2008 [1]=19.1516 [2]=17.2588 [3]=16.57 [4]=18.6667
-Gaudi::TestSuite::EvtExtCollectionSelector	 -> Track :  px=9.5523 py=12.6316 pz=10.8566
-Gaudi::TestSuite::EvtExtCollectionSelector   SELECTED : False
-Gaudi::TestSuite::EvtExtCollectionSelector	 -> #tracks : 10
-Gaudi::TestSuite::EvtExtCollectionSelector	 -> Momenta(Var): [0]=18.3411 [1]=17.7319 [2]=17.1315 [3]=15.7644 [4]=18.5614
-Gaudi::TestSuite::EvtExtCollectionSelector	 -> Track :  px=9.54872 py=12.0203 pz=10.0364
-Gaudi::TestSuite::EvtExtCollectionSelector   SELECTED : False
-Gaudi::TestSuite::EvtExtCollectionSelector	 -> #tracks : 10
-Gaudi::TestSuite::EvtExtCollectionSelector	 -> Momenta(Var): [0]=17.0667 [1]=18.9315 [2]=16.8813 [3]=16.6494 [4]=16.4271
-Gaudi::TestSuite::EvtExtCollectionSelector	 -> Track :  px=10.4154 py=9.30093 pz=9.81248
-Gaudi::TestSuite::EvtExtCollectionSelector   SELECTED : False
-Gaudi::TestSuite::EvtExtCollectionSelector	 -> #tracks : 10
-Gaudi::TestSuite::EvtExtCollectionSelector	 -> Momenta(Var): [0]=16.4162 [1]=17.1642 [2]=17.9171 [3]=16.9433 [4]=16.6012
-Gaudi::TestSuite::EvtExtCollectionSelector	 -> Track :  px=9.51818 py=8.95899 pz=9.93137
-Gaudi::TestSuite::EvtExtCollectionSelector   SELECTED : False
-Gaudi::TestSuite::EvtExtCollectionSelector	 -> #tracks : 10
-Gaudi::TestSuite::EvtExtCollectionSelector	 -> Momenta(Var): [0]=15.7486 [1]=16.3605 [2]=16.5288 [3]=18.57 [4]=17.2386
-Gaudi::TestSuite::EvtExtCollectionSelector	 -> Track :  px=9.27853 py=8.87215 pz=9.12209
-Gaudi::TestSuite::EvtExtCollectionSelector   SELECTED : False
-Gaudi::TestSuite::EvtExtCollectionSelector	 -> #tracks : 10
-Gaudi::TestSuite::EvtExtCollectionSelector	 -> Momenta(Var): [0]=17.0099 [1]=14.2612 [2]=18.6538 [3]=18.3596 [4]=16.5182
-Gaudi::TestSuite::EvtExtCollectionSelector	 -> Track :  px=8.47111 py=11.4375 pz=9.31466
-Gaudi::TestSuite::EvtExtCollectionSelector   SELECTED : False
-Gaudi::TestSuite::EvtExtCollectionSelector	 -> #tracks : 10
-Gaudi::TestSuite::EvtExtCollectionSelector	 -> Momenta(Var): [0]=18.3956 [1]=17.8812 [2]=17.4812 [3]=16.5806 [4]=17.2316
-Gaudi::TestSuite::EvtExtCollectionSelector	 -> Track :  px=12.15 py=9.06596 pz=10.4205
-Gaudi::TestSuite::EvtExtCollectionSelector   SELECTED : False
-Gaudi::RootNTup...   INFO End of input Ntuple.
-EvtTupleSvc          INFO Added stream file:PFN:ROOT_IO.tags as EventSelector.DataStreamTool_2
-Gaudi::RootData...   INFO Connect to existing Database file:PFN:ROOT_IO.tags as /EventSelector.DataStreamTool_2 for READ
-EventSelector        INFO Stream:EventSelector.DataStreamTool_2 Def:COLLECTION='Dir1/Dir2/Dir3/Collection' DATAFILE='PFN:ROOT_IO.tags' SVC='Gaudi::RootCnvSvc' SEL='(Ntrack>15)' FUN='Gaudi::TestSuite::EvtCollectionSelector'
-Gaudi::TestSuite::EvtCollectionSelector	 -> #tracks : 93
-Gaudi::TestSuite::EvtCollectionSelector	 -> Momenta(Var): [0]=16.6809 [1]=14.9037 [2]=16.7944 [3]=17.0709 [4]=17.3469
-Gaudi::TestSuite::EvtCollectionSelector	 -> Momenta(Fix): [0]=16.6809 [1]=14.9037 [2]=16.7944 [3]=17.0709 [4]=17.3469
-Gaudi::TestSuite::EvtCollectionSelector	 -> Track :  px=10.1578 py=9.51566 pz=9.19358
-Gaudi::TestSuite::EvtCollectionSelector   SELECTED : True
-EventSelector     SUCCESS Reading Event record 1. Record number within stream 2: 1
-EventPersistenc...   INFO Added successfully Conversion service RootCnvSvc
-FileRecordPersi...   INFO Added successfully Conversion service RootCnvSvc
-ReadAlg           SUCCESS Got incident: NEW_FILE_RECORD Source:/FileRecords/21C0F51C-F62E-11EA-8278-A4BF012CBB19
-ReadAlg           SUCCESS Received incident:NEW_FILE_RECORD: /FileRecords/21C0F51C-F62E-11EA-8278-A4BF012CBB19
-ReadAlg           SUCCESS Incident: FileInfo record: /FileRecords/21C0F51C-F62E-11EA-8278-A4BF012CBB19/EvtCount=1000
-ReadAlg           SUCCESS Incident: FileInfo record: /FileRecords/21C0F51C-F62E-11EA-8278-A4BF012CBB19/SumCount=123456
-ReadAlg              INFO ========= EVENT:2 RUN:999 TIME:1600048866.683004 0 (0) 1 (1) 2 (2)
-ReadAlg           SUCCESS FileInfo record: 21C0F51C-F62E-11EA-8278-A4BF012CBB19/EvtCount=1000
-ReadAlg           SUCCESS FileInfo record: 21C0F51C-F62E-11EA-8278-A4BF012CBB19/SumCount=123456
-Gaudi::TestSuite::EvtCollectionSelector	 -> #tracks : 76
-Gaudi::TestSuite::EvtCollectionSelector	 -> Momenta(Var): [0]=17.7422 [1]=16.7922 [2]=17.6961 [3]=16.0612 [4]=15.7365
-Gaudi::TestSuite::EvtCollectionSelector	 -> Momenta(Fix): [0]=17.7422 [1]=16.7922 [2]=17.6961 [3]=16.0612 [4]=15.7365
-Gaudi::TestSuite::EvtCollectionSelector	 -> Track :  px=10.4989 py=10.4342 pz=9.78193
-Gaudi::TestSuite::EvtCollectionSelector   SELECTED : True
-ReadAlg              INFO ========= EVENT:3 RUN:999 TIME:1600048866.684815 0 (0) 1 (1) 2 (2)
-Gaudi::TestSuite::EvtCollectionSelector	 -> #tracks : 93
-Gaudi::TestSuite::EvtCollectionSelector	 -> Momenta(Var): [0]=16.7554 [1]=16.91 [2]=17.424 [3]=17.0529 [4]=16.2021
-Gaudi::TestSuite::EvtCollectionSelector	 -> Momenta(Fix): [0]=16.7554 [1]=16.91 [2]=17.424 [3]=17.0529 [4]=16.2021
-Gaudi::TestSuite::EvtCollectionSelector	 -> Track :  px=8.95659 py=9.22111 pz=10.7468
-Gaudi::TestSuite::EvtCollectionSelector   SELECTED : True
-ReadAlg              INFO ========= EVENT:4 RUN:999 TIME:1600048866.685914 0 (0) 1 (1) 2 (2)
-Gaudi::TestSuite::EvtCollectionSelector	 -> #tracks : 54
-Gaudi::TestSuite::EvtCollectionSelector	 -> Momenta(Var): [0]=18.3973 [1]=15.7355 [2]=17.3919 [3]=17.6139 [4]=15.3032
-Gaudi::TestSuite::EvtCollectionSelector	 -> Momenta(Fix): [0]=18.3973 [1]=15.7355 [2]=17.3919 [3]=17.6139 [4]=15.3032
-Gaudi::TestSuite::EvtCollectionSelector	 -> Track :  px=10.7592 py=9.68162 pz=11.3563
-Gaudi::TestSuite::EvtCollectionSelector   SELECTED : True
-ReadAlg              INFO ========= EVENT:6 RUN:999 TIME:1600048866.6908 0 (0) 1 (1) 2 (2)
-Gaudi::TestSuite::EvtCollectionSelector	 -> #tracks : 52
-Gaudi::TestSuite::EvtCollectionSelector	 -> Momenta(Var): [0]=16.7278 [1]=19.0105 [2]=17.2653 [3]=17.9376 [4]=18.0045
-Gaudi::TestSuite::EvtCollectionSelector	 -> Momenta(Fix): [0]=16.7278 [1]=19.0105 [2]=17.2653 [3]=17.9376 [4]=18.0045
-Gaudi::TestSuite::EvtCollectionSelector	 -> Track :  px=9.79151 py=8.83918 pz=10.2866
-Gaudi::TestSuite::EvtCollectionSelector   SELECTED : True
-ReadAlg              INFO ========= EVENT:500 RUN:999 TIME:1600048868.619916 0 (0) 1 (1) 2 (2)
-Gaudi::TestSuite::EvtCollectionSelector	 -> #tracks : 55
-Gaudi::TestSuite::EvtCollectionSelector	 -> Momenta(Var): [0]=17.3344 [1]=16.8644 [2]=17.1626 [3]=19.4074 [4]=18.0094
-Gaudi::TestSuite::EvtCollectionSelector	 -> Momenta(Fix): [0]=17.3344 [1]=16.8644 [2]=17.1626 [3]=19.4074 [4]=18.0094
-Gaudi::TestSuite::EvtCollectionSelector	 -> Track :  px=10.7646 py=8.89134 pz=10.2737
-Gaudi::TestSuite::EvtCollectionSelector   SELECTED : True
-ReadAlg              INFO ========= EVENT:1000 RUN:999 TIME:1600048870.242935 0 (0) 1 (1) 2 (2)
-Gaudi::TestSuite::EvtCollectionSelector	 -> #tracks : 93
-Gaudi::TestSuite::EvtCollectionSelector	 -> Momenta(Var): [0]=16.6809 [1]=14.9037 [2]=16.7944 [3]=17.0709 [4]=17.3469
-Gaudi::TestSuite::EvtCollectionSelector	 -> Momenta(Fix): [0]=16.6809 [1]=14.9037 [2]=16.7944 [3]=17.0709 [4]=17.3469
-Gaudi::TestSuite::EvtCollectionSelector	 -> Track :  px=10.1578 py=9.51566 pz=9.19358
-Gaudi::TestSuite::EvtCollectionSelector   SELECTED : True
-IODataManager        INFO Disconnect from dataset ROOT_IO.etags [C4A90F4C-F630-11EA-993F-A4BF012CBB19]
-ReadAlg              INFO ========= EVENT:2 RUN:999 TIME:1600048866.683004 0 (0) 1 (1) 2 (2)
-Gaudi::TestSuite::EvtCollectionSelector	 -> #tracks : 76
-Gaudi::TestSuite::EvtCollectionSelector	 -> Momenta(Var): [0]=17.7422 [1]=16.7922 [2]=17.6961 [3]=16.0612 [4]=15.7365
-Gaudi::TestSuite::EvtCollectionSelector	 -> Momenta(Fix): [0]=17.7422 [1]=16.7922 [2]=17.6961 [3]=16.0612 [4]=15.7365
-Gaudi::TestSuite::EvtCollectionSelector	 -> Track :  px=10.4989 py=10.4342 pz=9.78193
-Gaudi::TestSuite::EvtCollectionSelector   SELECTED : True
-ReadAlg              INFO ========= EVENT:3 RUN:999 TIME:1600048866.684815 0 (0) 1 (1) 2 (2)
-Gaudi::TestSuite::EvtCollectionSelector	 -> #tracks : 93
-Gaudi::TestSuite::EvtCollectionSelector	 -> Momenta(Var): [0]=16.7554 [1]=16.91 [2]=17.424 [3]=17.0529 [4]=16.2021
-Gaudi::TestSuite::EvtCollectionSelector	 -> Momenta(Fix): [0]=16.7554 [1]=16.91 [2]=17.424 [3]=17.0529 [4]=16.2021
-Gaudi::TestSuite::EvtCollectionSelector	 -> Track :  px=8.95659 py=9.22111 pz=10.7468
-Gaudi::TestSuite::EvtCollectionSelector   SELECTED : True
-ReadAlg              INFO ========= EVENT:4 RUN:999 TIME:1600048866.685914 0 (0) 1 (1) 2 (2)
-Gaudi::TestSuite::EvtCollectionSelector	 -> #tracks : 54
-Gaudi::TestSuite::EvtCollectionSelector	 -> Momenta(Var): [0]=18.3973 [1]=15.7355 [2]=17.3919 [3]=17.6139 [4]=15.3032
-Gaudi::TestSuite::EvtCollectionSelector	 -> Momenta(Fix): [0]=18.3973 [1]=15.7355 [2]=17.3919 [3]=17.6139 [4]=15.3032
-Gaudi::TestSuite::EvtCollectionSelector	 -> Track :  px=10.7592 py=9.68162 pz=11.3563
-Gaudi::TestSuite::EvtCollectionSelector   SELECTED : True
-ReadAlg              INFO ========= EVENT:6 RUN:999 TIME:1600048866.6908 0 (0) 1 (1) 2 (2)
-Gaudi::TestSuite::EvtCollectionSelector	 -> #tracks : 52
-Gaudi::TestSuite::EvtCollectionSelector	 -> Momenta(Var): [0]=16.7278 [1]=19.0105 [2]=17.2653 [3]=17.9376 [4]=18.0045
-Gaudi::TestSuite::EvtCollectionSelector	 -> Momenta(Fix): [0]=16.7278 [1]=19.0105 [2]=17.2653 [3]=17.9376 [4]=18.0045
-Gaudi::TestSuite::EvtCollectionSelector	 -> Track :  px=9.79151 py=8.83918 pz=10.2866
-Gaudi::TestSuite::EvtCollectionSelector   SELECTED : True
-ReadAlg              INFO ========= EVENT:500 RUN:999 TIME:1600048868.619916 0 (0) 1 (1) 2 (2)
-Gaudi::TestSuite::EvtCollectionSelector	 -> #tracks : 55
-Gaudi::TestSuite::EvtCollectionSelector	 -> Momenta(Var): [0]=17.3344 [1]=16.8644 [2]=17.1626 [3]=19.4074 [4]=18.0094
-Gaudi::TestSuite::EvtCollectionSelector	 -> Momenta(Fix): [0]=17.3344 [1]=16.8644 [2]=17.1626 [3]=19.4074 [4]=18.0094
-Gaudi::TestSuite::EvtCollectionSelector	 -> Track :  px=10.7646 py=8.89134 pz=10.2737
-Gaudi::TestSuite::EvtCollectionSelector   SELECTED : True
-ReadAlg              INFO ========= EVENT:1000 RUN:999 TIME:1600048870.242935 0 (0) 1 (1) 2 (2)
-Gaudi::RootNTup...   INFO End of input Ntuple.
-EventLoopMgr         INFO No more events in event selection
-ApplicationMgr       INFO Application Manager Stopped successfully
-EventLoopMgr         INFO Histograms converted successfully according to request.
-RootCnvSvc           INFO Disconnected data IO:21C0F51C-F62E-11EA-8278-A4BF012CBB19 [ROOTIO.dst]
-RootCnvSvc           INFO Disconnected data IO:25323562-F62E-11EA-8278-A4BF012CBB19 [ROOTIO.mdst]
-ToolSvc              INFO Removing all tools created by ToolSvc
-EvtTupleSvc.Eve...   INFO Disconnected data IO:C4A90F4C-F630-11EA-993F-A4BF012CBB19 [ROOT_IO.etags]
-EvtTupleSvc.Eve...   INFO Disconnected data IO:287D3E22-F630-11EA-9EAF-A4BF012CBB19 [ROOT_IO.tags]
-ApplicationMgr       INFO Application Manager Finalized successfully
-ApplicationMgr       INFO Application Manager Terminated successfully
-Number of MyTrack instances:2
diff --git a/GaudiTestSuite/tests/qmtest/refs/ROOT_IO/ExtCollRead.ref.x86_64_v4-opt b/GaudiTestSuite/tests/qmtest/refs/ROOT_IO/ExtCollRead.ref.x86_64_v4-opt
deleted file mode 120000
index 87ee458d20f900d98426604e5e0aad9523608fe5..0000000000000000000000000000000000000000
--- a/GaudiTestSuite/tests/qmtest/refs/ROOT_IO/ExtCollRead.ref.x86_64_v4-opt
+++ /dev/null
@@ -1 +0,0 @@
-ExtCollRead.ref.x86_64_v3-opt
\ No newline at end of file
diff --git a/GaudiTestSuite/tests/qmtest/refs/ROOT_IO/ExtCollWrite.ref b/GaudiTestSuite/tests/qmtest/refs/ROOT_IO/ExtCollWrite.ref
deleted file mode 100644
index 473d397b720ea4aa15ecc317ab4dc095c148e5e0..0000000000000000000000000000000000000000
--- a/GaudiTestSuite/tests/qmtest/refs/ROOT_IO/ExtCollWrite.ref
+++ /dev/null
@@ -1,134 +0,0 @@
-# setting LC_ALL to "C"
-# --> Including file '/builds/gaudi/Gaudi/GaudiTestSuite/options/ROOT_IO/ExtCollWrite.py'
-# <-- End of file '/builds/gaudi/Gaudi/GaudiTestSuite/options/ROOT_IO/ExtCollWrite.py'
-# applying configuration of GaudiPersistency
-# /***** User GaudiPersistency/GaudiPersistency ******************************************************
-# |-<no properties>
-# \----- (End of User GaudiPersistency/GaudiPersistency) ---------------------------------------------
-# Dumping all configurables and properties (different from default)
-{'ApplicationMgr': {'EvtMax': -1,
-                    'ExtSvc': ['TagCollectionSvc/EvtTupleSvc',
-                               'FileRecordDataSvc/FileRecordDataSvc'],
-                    'HistogramPersistency': 'NONE',
-                    'SvcOptMapping': ['Gaudi::MultiFileCatalog/FileCatalog',
-                                      'Gaudi::IODataManager/IODataManager',
-                                      'Gaudi::RootCnvSvc/RootCnvSvc'],
-                    'TopAlg': ['Gaudi::Sequencer/EventAlgs']},
- 'EventAlgs': {'Members': ['Gaudi::TestSuite::ExtendedEvtCol/Fill'],
-               'VetoObjects': ['FSR']},
- 'EventPersistencySvc': {'CnvServices': ['Gaudi::RootCnvSvc/RootCnvSvc']},
- 'EventSelector': {'Input': ["DATAFILE='PFN:ROOTIO.dst'  SVC='Gaudi::RootEvtSelector' OPT='READ'",
-                             "DATAFILE='PFN:ROOTIO.mdst' SVC='Gaudi::RootEvtSelector' OPT='READ'"],
-                   'PrintFreq': 100},
- 'EvtTupleSvc': {'Output': ["EXTEVT DATAFILE='PFN:ROOT_IO.etags' OPT='RECREATE' SVC='Gaudi::RootCnvSvc'"]},
- 'FileCatalog': {'Catalogs': ['xmlcatalog_file:ROOTIO.xml']},
- 'FileRecordPersistencySvc': {'CnvServices': ['Gaudi::RootCnvSvc/RootCnvSvc']},
- 'Fill': {'EvtColLUN': 'EXTEVT'}}
-ApplicationMgr    SUCCESS
-====================================================================================================================================
-                                                   Welcome to ApplicationMgr (GaudiCoreSvc v34r1)
-                                          running on runner-7f-zqs17-project-38-concurrent-0 on Mon Oct 19 16:15:08 2020
-====================================================================================================================================
-ApplicationMgr       INFO Application Manager Configured successfully
-EvtTupleSvc          INFO Added stream file:PFN:ROOT_IO.etags as EXTEVT
-EventAlgs            INFO Member list: Gaudi::TestSuite::ExtendedEvtCol/Fill
-Fill              SUCCESS List of ALL properties of Gaudi::TestSuite::ExtendedEvtCol/Fill  #properties = 58
-Fill              SUCCESS Property ['Name': Value] =  'Tracks':'MyTracks'
-Fill              SUCCESS Property ['Name': Value] =  'EvtColDir':'Fill'
-Fill              SUCCESS Property ['Name': Value] =  'EvtColTopDir':''
-Fill              SUCCESS Property ['Name': Value] =  'EvtColLUN':'EXTEVT'
-Fill              SUCCESS Property ['Name': Value] =  'EvtColOffSet':0
-Fill              SUCCESS Property ['Name': Value] =  'EvtColSplitDir':False
-Fill              SUCCESS Property ['Name': Value] =  'EvtColsPrint':True
-Fill              SUCCESS Property ['Name': Value] =  'EvtColsProduce':True
-Fill              SUCCESS Property ['Name': Value] =  'NTupleDir':'Fill'
-Fill              SUCCESS Property ['Name': Value] =  'NTupleTopDir':''
-Fill              SUCCESS Property ['Name': Value] =  'NTupleLUN':'FILE1'
-Fill              SUCCESS Property ['Name': Value] =  'NTupleOffSet':0
-Fill              SUCCESS Property ['Name': Value] =  'NTupleSplitDir':False
-Fill              SUCCESS Property ['Name': Value] =  'NTuplePrint':False
-Fill              SUCCESS Property ['Name': Value] =  'NTupleProduce':False
-Fill              SUCCESS Property ['Name': Value] =  'AutoStringIDPurgeMap':{ '/' : '=SLASH=' }
-Fill              SUCCESS Property ['Name': Value] =  'UseSequencialNumericAutoIDs':False
-Fill              SUCCESS Property ['Name': Value] =  'HeaderFor1DHistoTable':'|   Title                                       |    #    |     Mean   |    RMS     |  Skewness  |  Kurtosis  |'
-Fill              SUCCESS Property ['Name': Value] =  'ShortFormatFor1DHistoTable':' | %1$-25.25s %2%'
-Fill              SUCCESS Property ['Name': Value] =  'FormatFor1DHistoTable':'| %2$-45.45s | %3$=7d |%8$11.5g | %10$-11.5g|%12$11.5g |%14$11.5g |'
-Fill              SUCCESS Property ['Name': Value] =  'MonitorHistograms':True
-Fill              SUCCESS Property ['Name': Value] =  'FullDetail':False
-Fill              SUCCESS Property ['Name': Value] =  'HistoDir':'Fill'
-Fill              SUCCESS Property ['Name': Value] =  'HistoTopDir':''
-Fill              SUCCESS Property ['Name': Value] =  'HistoOffSet':0
-Fill              SUCCESS Property ['Name': Value] =  'HistoSplitDir':False
-Fill              SUCCESS Property ['Name': Value] =  'HistoCheckForNaN':True
-Fill              SUCCESS Property ['Name': Value] =  'HistoCountersPrint':True
-Fill              SUCCESS Property ['Name': Value] =  'HistoPrint':False
-Fill              SUCCESS Property ['Name': Value] =  'HistoProduce':True
-Fill              SUCCESS Property ['Name': Value] =  'RequireObjects':[  ]
-Fill              SUCCESS Property ['Name': Value] =  'VetoObjects':[  ]
-Fill              SUCCESS Property ['Name': Value] =  'CounterList':[ '.*' ]
-Fill              SUCCESS Property ['Name': Value] =  'Context':''
-Fill              SUCCESS Property ['Name': Value] =  'TypePrint':False
-Fill              SUCCESS Property ['Name': Value] =  'PropertiesPrint':True
-Fill              SUCCESS Property ['Name': Value] =  'ErrorsPrint':True
-Fill              SUCCESS Property ['Name': Value] =  'RootInTES':''
-Fill              SUCCESS Property ['Name': Value] =  'FilterCircularDependencies':True
-Fill              SUCCESS Property ['Name': Value] =  'Asynchronous':False
-Fill              SUCCESS Property ['Name': Value] =  'NeededResources':[  ]
-Fill              SUCCESS Property ['Name': Value] =  'Cardinality':1
-Fill              SUCCESS Property ['Name': Value] =  'RegisterForContextService':True
-Fill              SUCCESS Property ['Name': Value] =  'MonitorService':'MonitorSvc'
-Fill              SUCCESS Property ['Name': Value] =  'Timeline':False
-Fill              SUCCESS Property ['Name': Value] =  'AuditStop':False
-Fill              SUCCESS Property ['Name': Value] =  'AuditStart':False
-Fill              SUCCESS Property ['Name': Value] =  'AuditFinalize':False
-Fill              SUCCESS Property ['Name': Value] =  'AuditExecute':False
-Fill              SUCCESS Property ['Name': Value] =  'AuditRestart':False
-Fill              SUCCESS Property ['Name': Value] =  'AuditReinitialize':False
-Fill              SUCCESS Property ['Name': Value] =  'AuditInitialize':False
-Fill              SUCCESS Property ['Name': Value] =  'AuditAlgorithms':False
-Fill              SUCCESS Property ['Name': Value] =  'ErrorMax':1
-Fill              SUCCESS Property ['Name': Value] =  'Enable':True
-Fill              SUCCESS Property ['Name': Value] =  'OutputLevel':3
-Fill              SUCCESS Property ['Name': Value] =  'ExtraOutputs':set()
-Fill              SUCCESS Property ['Name': Value] =  'ExtraInputs':set()
-EventPersistenc...   INFO Added successfully Conversion service RootCnvSvc
-EventSelector        INFO Stream:EventSelector.DataStreamTool_1 Def:DATAFILE='PFN:ROOTIO.dst'  SVC='Gaudi::RootEvtSelector' OPT='READ'
-ApplicationMgr       INFO Application Manager Initialized successfully
-ApplicationMgr       INFO Application Manager Started successfully
-FileRecordPersi...   INFO Added successfully Conversion service RootCnvSvc
-EventSelector     SUCCESS Reading Event record 1. Record number within stream 1: 1
-Gaudi::RootData...   INFO Recreate Database file:PFN:ROOT_IO.etags as /EXTEVT
-EventSelector     SUCCESS Reading Event record 101. Record number within stream 1: 101
-EventSelector     SUCCESS Reading Event record 201. Record number within stream 1: 201
-EventSelector     SUCCESS Reading Event record 301. Record number within stream 1: 301
-EventSelector     SUCCESS Reading Event record 401. Record number within stream 1: 401
-EventSelector     SUCCESS Reading Event record 501. Record number within stream 1: 501
-EventSelector     SUCCESS Reading Event record 601. Record number within stream 1: 601
-EventSelector     SUCCESS Reading Event record 701. Record number within stream 1: 701
-EventSelector     SUCCESS Reading Event record 801. Record number within stream 1: 801
-EventSelector     SUCCESS Reading Event record 901. Record number within stream 1: 901
-EventSelector        INFO Stream:EventSelector.DataStreamTool_2 Def:DATAFILE='PFN:ROOTIO.mdst' SVC='Gaudi::RootEvtSelector' OPT='READ'
-EventSelector     SUCCESS Reading Event record 1001. Record number within stream 2: 1
-EventSelector     SUCCESS Reading Event record 1101. Record number within stream 2: 101
-EventSelector     SUCCESS Reading Event record 1201. Record number within stream 2: 201
-EventSelector     SUCCESS Reading Event record 1301. Record number within stream 2: 301
-EventSelector     SUCCESS Reading Event record 1401. Record number within stream 2: 401
-EventSelector     SUCCESS Reading Event record 1501. Record number within stream 2: 501
-EventSelector     SUCCESS Reading Event record 1601. Record number within stream 2: 601
-EventSelector     SUCCESS Reading Event record 1701. Record number within stream 2: 701
-EventSelector     SUCCESS Reading Event record 1801. Record number within stream 2: 801
-EventSelector     SUCCESS Reading Event record 1901. Record number within stream 2: 901
-EventLoopMgr         INFO No more events in event selection
-ApplicationMgr       INFO Application Manager Stopped successfully
-Fill              SUCCESS Booked 0 N-Tuples and 1 Event Tag Collections
-Fill              SUCCESS List of booked Event Tag Collections in directory "EXTEVT/Fill"
-Fill              SUCCESS  ID=MyCOL1        Title="Trivial Event Tag Collection"            #items=8  {Address,Ntrack,TrkMom[1]/V,px[1]/V,py[1]/V,pz[1]/V,Energy,Track} Items:{ 'Address' : 'IOpaqueAddress*' , 'Energy' : 'D' , 'Ntrack' : 'I' , 'Track' : 'Gaudi::TestSuite::MyTrack*' , 'TrkMom' : 'FArray' , 'px' : 'FArray' , 'py' : 'FArray' , 'pz' : 'FArray' }
-EventLoopMgr         INFO Histograms converted successfully according to request.
-RootCnvSvc           INFO Disconnected data IO:72E446BC-1215-11EB-9FC3-0242AC110005 [ROOTIO.dst]
-RootCnvSvc           INFO Disconnected data IO:72F71788-1215-11EB-9FC3-0242AC110005 [ROOTIO.mdst]
-ToolSvc              INFO Removing all tools created by ToolSvc
-EvtTupleSvc          INFO NTuples saved successfully
-EvtTupleSvc.EXTEVT   INFO Disconnected data IO:7F71277E-1215-11EB-ABB4-0242AC110005 [ROOT_IO.etags]
-ApplicationMgr       INFO Application Manager Finalized successfully
-ApplicationMgr       INFO Application Manager Terminated successfully
-Number of MyTrack instances:18
diff --git a/GaudiTestSuite/tests/qmtest/refs/ROOT_IO/NewInputRead.ref b/GaudiTestSuite/tests/qmtest/refs/ROOT_IO/NewInputRead.ref
deleted file mode 100644
index 86ba250a75b225cdefcd14e4407d8d22e8c4604d..0000000000000000000000000000000000000000
--- a/GaudiTestSuite/tests/qmtest/refs/ROOT_IO/NewInputRead.ref
+++ /dev/null
@@ -1,993 +0,0 @@
-# --> Including file '/workspace/Gaudi/GaudiTestSuite/options/ROOT_IO/NewInputRead.py'
-# <-- End of file '/workspace/Gaudi/GaudiTestSuite/options/ROOT_IO/NewInputRead.py'
-# applying configuration of GaudiPersistency
-# /***** User GaudiPersistency/GaudiPersistency ******************************************************
-# |-<no properties>
-# \----- (End of User GaudiPersistency/GaudiPersistency) ---------------------------------------------
-# Dumping all configurables and properties (different from default)
-{'ApplicationMgr': {'EvtMax': -1,
-                    'ExtSvc': ['FileRecordDataSvc/FileRecordDataSvc'],
-                    'HistogramPersistency': 'NONE',
-                    'SvcOptMapping': ['Gaudi::MultiFileCatalog/FileCatalog',
-                                      'Gaudi::IODataManager/IODataManager',
-                                      'Gaudi::RootCnvSvc/RootCnvSvc'],
-                    'TopAlg': ['Gaudi::Sequencer/EventAlgs',
-                               'Gaudi::Sequencer/FSRAlgs']},
- 'EventAlgs': {'Members': ['ReadAlg/ReadAlg'], 'VetoObjects': ['FSR']},
- 'EventPersistencySvc': {'CnvServices': ['Gaudi::RootCnvSvc/RootCnvSvc']},
- 'EventSelector': {'FirstEvent': 1,
-                   'Input': ["DATAFILE='PFN:NEWROOTIO.dst'  SVC='Gaudi::RootEvtSelector' OPT='READ'"],
-                   'OutputLevel': 2,
-                   'PrintFreq': 1},
- 'FSRAlgs': {'Members': ['ReadTES/ReadTES'], 'RequireObjects': ['FSR']},
- 'FileCatalog': {'Catalogs': ['xmlcatalog_file:NEWROOTIO.xml']},
- 'FileRecordDataSvc': {'IncidentName': 'NEW_FILE_RECORD'},
- 'FileRecordPersistencySvc': {'CnvServices': ['Gaudi::RootCnvSvc/RootCnvSvc']},
- 'ReadAlg': {'IncidentName': 'NEW_FILE_RECORD', 'OutputLevel': 1},
- 'ReadTES': {'Locations': ['FSR']},
- 'RootCnvSvc': {'OutputLevel': 3}}
-ApplicationMgr    SUCCESS
-====================================================================================================================================
-                                                   Welcome to ApplicationMgr (GaudiCoreSvc v36r7)
-                                          running on server on Thu Sep 29 15:38:21 2022
-====================================================================================================================================
-ApplicationMgr       INFO Application Manager Configured successfully
-EventAlgs            INFO Member list: ReadAlg
-ReadAlg             DEBUG Property update for OutputLevel : new value = 1
-ReadAlg           VERBOSE ServiceLocatorHelper::service: found service EventDataSvc
-ReadAlg           VERBOSE ServiceLocatorHelper::service: found service TimelineSvc
-ReadAlg           VERBOSE ServiceLocatorHelper::service: found service FileRecordDataSvc
-ReadAlg           VERBOSE ServiceLocatorHelper::service: found service IncidentSvc
-ReadAlg           VERBOSE ServiceLocatorHelper::service: found service AlgExecStateSvc
-ReadAlg             DEBUG input handles: 0
-ReadAlg             DEBUG output handles: 0
-ReadAlg             DEBUG Data Deps for ReadAlg
-FSRAlgs              INFO Member list: ReadTES
-EventSelector       DEBUG Property update for OutputLevel : new value = 2
-EventSelector       DEBUG Service base class initialized successfully
-EventSelector.D...  DEBUG Property update for OutputLevel : new value = 2
-EventSelector.D...  DEBUG Property update for OutputLevel : new value = 2
-EventSelector.D...  DEBUG Service base class initialized successfully
-EventPersistenc...   INFO Added successfully Conversion service RootCnvSvc
-EventSelector.D...  DEBUG Selection root:/Event CLID:110
-EventSelector        INFO Stream:EventSelector.DataStreamTool_1 Def:DATAFILE='PFN:NEWROOTIO.dst'  SVC='Gaudi::RootEvtSelector' OPT='READ'
-ApplicationMgr       INFO Application Manager Initialized successfully
-ApplicationMgr       INFO Application Manager Started successfully
-EventSelector     SUCCESS Reading Event record 1. Record number within stream 1: 1
-ReadAlg           VERBOSE ServiceLocatorHelper::service: found service EventDataSvc
-ReadAlg              INFO ========= EVENT:1 RUN:999 TIME:1577836801.001 0 (0) 1 (1) 2 (2)
-ReadAlg           SUCCESS NO FileInfo record EvtCounter for E37E0834-3FFB-11ED-991D-54AB3A714084
-ReadAlg           SUCCESS NO FileInfo record SumCounter for E37E0834-3FFB-11ED-991D-54AB3A714084
-ReadAlg             DEBUG Evt:1 Track:      10.802     9.50498     8.43243 Org:  31 0.0948131 0.0882022 0.0890405
-ReadAlg             DEBUG    Decays:  16
-ReadAlg             DEBUG      0.0955367 0.0974241 0.0982723 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.110336  0.098101 0.0929623 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG        0.12276 0.0901559  0.118128 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0988488 0.0985394 0.0936065 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.100268 0.0968345 0.0817208 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0966848  0.096205 0.0828343 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0846589  0.108699 0.0879221 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0957107    0.1021  0.108814 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0953554  0.104885 0.0911368 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0873963 0.0929576  0.102044 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0992706  0.101752  0.110905 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0873313 0.0828289  0.107358 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.121204 0.0933645  0.108755 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.106626  0.102393 0.0923873 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0975337 0.0890622  0.107548 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.114853 0.0927442 0.0921961 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG Evt:1 Track:     8.77816     11.9423     10.4022 Org:  21  0.105636 0.0965541   0.09253
-ReadAlg             DEBUG    Decays:   5
-ReadAlg             DEBUG       0.107902  0.117021  0.115571 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0938987 0.0903118 0.0953661 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.122866 0.0986632 0.0915858 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.113474  0.108342 0.0931549 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0953766  0.113597 0.0942457 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG Evt:1 Track:     9.95059     10.0773     10.0918 Org:  60  0.119153  0.109607 0.0846229
-ReadAlg             DEBUG    Decays:   2
-ReadAlg             DEBUG       0.102972 0.0932683 0.0943318 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.115312   0.11284  0.101346 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG Evt:1 Track:     10.4097     10.9492     9.72505 Org:  47 0.0854783 0.0897833  0.110166
-ReadAlg             DEBUG    Decays:   0
-ReadAlg             DEBUG Evt:1 Track:     8.61818     10.2842     11.4339 Org:   5 0.0955367 0.0974241 0.0982723
-ReadAlg             DEBUG    Decays:  14
-ReadAlg             DEBUG      0.0966848  0.096205 0.0828343 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0846589  0.108699 0.0879221 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0957107    0.1021  0.108814 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0953554  0.104885 0.0911368 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0873963 0.0929576  0.102044 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0992706  0.101752  0.110905 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0873313 0.0828289  0.107358 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.121204 0.0933645  0.108755 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.106626  0.102393 0.0923873 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0975337 0.0890622  0.107548 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.114853 0.0927442 0.0921961 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.105636 0.0965541   0.09253 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.118701 0.0819518  0.107732 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.106563 0.0702038  0.101916 Collisions:  0 (2)  1 (3)  2 (4)
-EventSelector     SUCCESS Reading Event record 2. Record number within stream 1: 2
-ReadAlg              INFO ========= EVENT:2 RUN:999 TIME:1577836802.002 0 (0) 1 (1) 2 (2)
-ReadAlg             DEBUG Evt:2 Track:     10.1578     9.51566     9.19358 Org:  12   0.10708  0.109034  0.096556
-ReadAlg             DEBUG    Decays:  54
-ReadAlg             DEBUG       0.097666 0.0945251 0.0900927 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0864492 0.0952994   0.12307 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0898175   0.11717 0.0907342 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.108214  0.104063 0.0807813 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0870813  0.121608  0.107138 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.106638  0.109897  0.090842 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0996429  0.111814  0.121548 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.105913    0.1062  0.103678 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0975181  0.103904 0.0981719 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG        0.10448  0.106007 0.0972974 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0970382 0.0941951 0.0895092 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG        0.10685  0.102052 0.0911832 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0965814  0.115591 0.0976259 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0947139 0.0865459  0.102928 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0947366  0.099324  0.114232 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0962381 0.0833363  0.107211 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.102491  0.102296 0.0898967 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.101117 0.0966305 0.0903379 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0945676  0.100253  0.091624 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.100959 0.0894981  0.109439 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG        0.11059 0.0948918 0.0941783 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0985697 0.0928461  0.091828 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.115508  0.112132 0.0819703 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.112825  0.089238 0.0991629 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0941044 0.0964093    0.1047 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.106354  0.104222 0.0967957 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.100675 0.0887908 0.0964475 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG        0.10432  0.111781  0.104624 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0918394 0.0974881  0.108724 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0815648 0.0984427  0.109819 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.102076  0.112558 0.0996443 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0819209  0.103236 0.0812119 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0998945  0.122172 0.0783172 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0869854  0.100076 0.0856456 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.102629 0.0845021  0.111227 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.109217 0.0739353  0.104776 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG        0.10432  0.106347 0.0905961 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0926874  0.117676  0.100679 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0917233  0.101814 0.0978627 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.105132  0.111368  0.100352 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0866818 0.0891923 0.0966235 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.119414  0.109587 0.0969083 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0931392 0.0962136 0.0897531 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.116628 0.0963233  0.107852 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.100572     0.106  0.103713 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.110704 0.0927646   0.09894 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.091082  0.113179  0.100384 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0937881  0.101422  0.104549 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.100012  0.117612 0.0886769 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0938767  0.105133 0.0919472 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.106217 0.0904916   0.10152 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.100438  0.104005  0.107747 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.105668 0.0982363  0.100428 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.100794 0.0941075 0.0927382 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG Evt:2 Track:     7.99376     9.40345     8.35437 Org:   5  0.100824  0.107446  0.105383
-ReadAlg             DEBUG    Decays:  11
-ReadAlg             DEBUG      0.0869854  0.100076 0.0856456 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.102629 0.0845021  0.111227 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.109217 0.0739353  0.104776 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG        0.10432  0.106347 0.0905961 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0926874  0.117676  0.100679 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0917233  0.101814 0.0978627 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.105132  0.111368  0.100352 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0866818 0.0891923 0.0966235 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.119414  0.109587 0.0969083 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0931392 0.0962136 0.0897531 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.116628 0.0963233  0.107852 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG Evt:2 Track:     10.0811     10.1021      8.8527 Org:  79  0.114034  0.103132  0.110234
-ReadAlg             DEBUG    Decays:  22
-ReadAlg             DEBUG       0.105132  0.111368  0.100352 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0866818 0.0891923 0.0966235 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.119414  0.109587 0.0969083 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0931392 0.0962136 0.0897531 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.116628 0.0963233  0.107852 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.100572     0.106  0.103713 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.110704 0.0927646   0.09894 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.091082  0.113179  0.100384 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0937881  0.101422  0.104549 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.100012  0.117612 0.0886769 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0938767  0.105133 0.0919472 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.106217 0.0904916   0.10152 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.100438  0.104005  0.107747 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.105668 0.0982363  0.100428 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.100794 0.0941075 0.0927382 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0841099  0.103205  0.110611 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0944701  0.118174 0.0803563 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.118593 0.0974854  0.105898 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0927796   0.11265 0.0993051 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0989207 0.0831933 0.0919716 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0859543 0.0848592 0.0912792 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0960956 0.0949814 0.0975239 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG Evt:2 Track:     10.4386     9.95482     9.12975 Org:   3 0.0835264  0.104718  0.108772
-ReadAlg             DEBUG    Decays:  23
-ReadAlg             DEBUG       0.115508  0.112132 0.0819703 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.112825  0.089238 0.0991629 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0941044 0.0964093    0.1047 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.106354  0.104222 0.0967957 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.100675 0.0887908 0.0964475 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG        0.10432  0.111781  0.104624 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0918394 0.0974881  0.108724 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0815648 0.0984427  0.109819 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.102076  0.112558 0.0996443 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0819209  0.103236 0.0812119 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0998945  0.122172 0.0783172 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0869854  0.100076 0.0856456 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.102629 0.0845021  0.111227 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.109217 0.0739353  0.104776 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG        0.10432  0.106347 0.0905961 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0926874  0.117676  0.100679 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0917233  0.101814 0.0978627 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.105132  0.111368  0.100352 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0866818 0.0891923 0.0966235 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.119414  0.109587 0.0969083 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0931392 0.0962136 0.0897531 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.116628 0.0963233  0.107852 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.100572     0.106  0.103713 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG Evt:2 Track:     8.45426     10.0076     11.3705 Org:  73 0.0944701  0.118174 0.0803563
-ReadAlg             DEBUG    Decays:  43
-ReadAlg             DEBUG       0.100824  0.107446  0.105383 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0836079 0.0958157  0.101899 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG        0.10931  0.103093 0.0918532 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.100548  0.107566 0.0991684 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0819278 0.0996934 0.0975746 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG        0.10203  0.102013  0.115421 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0969589  0.113296 0.0930632 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG        0.10708  0.109034  0.096556 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.103526  0.116695 0.0866214 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.102655 0.0918961  0.103502 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0944413  0.101496  0.102443 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.101036  0.106448  0.100094 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.099437 0.0924036   0.10269 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.097666 0.0945251 0.0900927 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0864492 0.0952994   0.12307 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0898175   0.11717 0.0907342 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.108214  0.104063 0.0807813 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0870813  0.121608  0.107138 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.106638  0.109897  0.090842 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0996429  0.111814  0.121548 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.105913    0.1062  0.103678 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0975181  0.103904 0.0981719 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG        0.10448  0.106007 0.0972974 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0970382 0.0941951 0.0895092 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG        0.10685  0.102052 0.0911832 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0965814  0.115591 0.0976259 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0947139 0.0865459  0.102928 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0947366  0.099324  0.114232 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0962381 0.0833363  0.107211 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.102491  0.102296 0.0898967 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.101117 0.0966305 0.0903379 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0945676  0.100253  0.091624 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.100959 0.0894981  0.109439 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG        0.11059 0.0948918 0.0941783 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0985697 0.0928461  0.091828 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.115508  0.112132 0.0819703 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.112825  0.089238 0.0991629 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0941044 0.0964093    0.1047 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.106354  0.104222 0.0967957 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.100675 0.0887908 0.0964475 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG        0.10432  0.111781  0.104624 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0918394 0.0974881  0.108724 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0815648 0.0984427  0.109819 Collisions:  0 (2)  1 (3)  2 (4)
-EventSelector     SUCCESS Reading Event record 3. Record number within stream 1: 3
-ReadAlg              INFO ========= EVENT:3 RUN:999 TIME:1577836803.003 0 (0) 1 (1) 2 (2)
-ReadAlg             DEBUG Evt:3 Track:     10.4989     10.4342     9.78193 Org:  16 0.0883089 0.0980969 0.0989754
-ReadAlg             DEBUG    Decays:   4
-ReadAlg             DEBUG      0.0803759 0.0962499 0.0993645 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.103776 0.0928696  0.091886 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0793504 0.0968227 0.0875384 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG        0.12043  0.106993 0.0901843 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG Evt:3 Track:     9.20615     10.1895     9.66427 Org:  38  0.103776 0.0928696  0.091886
-ReadAlg             DEBUG    Decays:  13
-ReadAlg             DEBUG      0.0986508  0.109336 0.0941892 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0969111  0.106056  0.109225 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.100876   0.10457 0.0952482 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0950909 0.0972063  0.103196 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG        0.10689  0.103339 0.0903038 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0850243 0.0918465  0.103656 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.087574  0.109255  0.100795 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0960165 0.0964353 0.0885377 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.098608  0.123589  0.100822 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0883089 0.0980969 0.0989754 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0859127 0.0910988  0.106649 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0880905 0.0966223  0.107268 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.115101  0.105363  0.121094 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG Evt:3 Track:     10.0851      10.546     10.0112 Org:  14 0.0960165 0.0964353 0.0885377
-ReadAlg             DEBUG    Decays:  30
-ReadAlg             DEBUG       0.098608  0.123589  0.100822 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0883089 0.0980969 0.0989754 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0859127 0.0910988  0.106649 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0880905 0.0966223  0.107268 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.115101  0.105363  0.121094 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0916673 0.0943157  0.114352 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0881009 0.0970698 0.0943469 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.100743 0.0989096  0.105264 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.110774  0.088491  0.119464 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0999599 0.0909445   0.10432 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0981551  0.104034  0.088687 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.104343 0.0987524 0.0960962 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.103471 0.0790543 0.0871018 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.088333  0.109689 0.0948838 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0940701 0.0892186  0.103908 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0778095  0.103573 0.0976798 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.100748 0.0780927  0.105717 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.094463 0.0809829  0.108753 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0959258 0.0931328  0.120006 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0854378  0.113219 0.0980238 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.106024  0.095753  0.112037 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.115886  0.089338 0.0764793 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0803759 0.0962499 0.0993645 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.103776 0.0928696  0.091886 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0793504 0.0968227 0.0875384 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG        0.12043  0.106993 0.0901843 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0938229 0.0819436  0.106643 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0982939 0.0934914 0.0900722 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0901891 0.0999109  0.112633 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG        0.11039  0.106004 0.0945325 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG Evt:3 Track:     9.71319     9.06289      9.0267 Org:  42 0.0982939 0.0934914 0.0900722
-ReadAlg             DEBUG    Decays:  35
-ReadAlg             DEBUG      0.0891138  0.109921  0.104558 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0986508  0.109336 0.0941892 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0969111  0.106056  0.109225 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.100876   0.10457 0.0952482 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0950909 0.0972063  0.103196 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG        0.10689  0.103339 0.0903038 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0850243 0.0918465  0.103656 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.087574  0.109255  0.100795 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0960165 0.0964353 0.0885377 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.098608  0.123589  0.100822 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0883089 0.0980969 0.0989754 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0859127 0.0910988  0.106649 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0880905 0.0966223  0.107268 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.115101  0.105363  0.121094 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0916673 0.0943157  0.114352 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0881009 0.0970698 0.0943469 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.100743 0.0989096  0.105264 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.110774  0.088491  0.119464 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0999599 0.0909445   0.10432 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0981551  0.104034  0.088687 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.104343 0.0987524 0.0960962 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.103471 0.0790543 0.0871018 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.088333  0.109689 0.0948838 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0940701 0.0892186  0.103908 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0778095  0.103573 0.0976798 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.100748 0.0780927  0.105717 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.094463 0.0809829  0.108753 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0959258 0.0931328  0.120006 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0854378  0.113219 0.0980238 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.106024  0.095753  0.112037 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.115886  0.089338 0.0764793 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0803759 0.0962499 0.0993645 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.103776 0.0928696  0.091886 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0793504 0.0968227 0.0875384 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG        0.12043  0.106993 0.0901843 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG Evt:3 Track:     8.25581     10.7325     8.01824 Org:  35  0.106024  0.095753  0.112037
-ReadAlg             DEBUG    Decays:  23
-ReadAlg             DEBUG      0.0883089 0.0980969 0.0989754 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0859127 0.0910988  0.106649 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0880905 0.0966223  0.107268 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.115101  0.105363  0.121094 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0916673 0.0943157  0.114352 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0881009 0.0970698 0.0943469 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.100743 0.0989096  0.105264 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.110774  0.088491  0.119464 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0999599 0.0909445   0.10432 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0981551  0.104034  0.088687 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.104343 0.0987524 0.0960962 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.103471 0.0790543 0.0871018 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.088333  0.109689 0.0948838 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0940701 0.0892186  0.103908 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0778095  0.103573 0.0976798 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.100748 0.0780927  0.105717 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.094463 0.0809829  0.108753 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0959258 0.0931328  0.120006 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0854378  0.113219 0.0980238 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.106024  0.095753  0.112037 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.115886  0.089338 0.0764793 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0803759 0.0962499 0.0993645 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.103776 0.0928696  0.091886 Collisions:  0 (2)  1 (3)  2 (4)
-EventSelector     SUCCESS Reading Event record 4. Record number within stream 1: 4
-ReadAlg              INFO ========= EVENT:4 RUN:999 TIME:1577836804.004 0 (0) 1 (1) 2 (2)
-ReadAlg             DEBUG Evt:4 Track:     8.95659     9.22111     10.7468 Org:  35    0.1082 0.0979698 0.0960275
-ReadAlg             DEBUG    Decays:   3
-ReadAlg             DEBUG       0.110419  0.089749 0.0925822 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0967053  0.111042 0.0892008 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0888102 0.0671049 0.0912282 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG Evt:4 Track:     9.83935     9.11529     10.2978 Org:  21  0.100441  0.118622  0.106743
-ReadAlg             DEBUG    Decays:  26
-ReadAlg             DEBUG       0.108927  0.124747 0.0912811 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.107618 0.0981369  0.103192 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0950071  0.103742  0.108609 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0907126 0.0953688 0.0963925 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0918439 0.0999923 0.0913624 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG         0.1082 0.0979698 0.0960275 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0970495  0.111466  0.105794 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.106484 0.0926097 0.0934646 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0969813  0.122844 0.0956888 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0988061 0.0784212 0.0990266 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0879316 0.0802688  0.117645 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.104551 0.0893742 0.0993025 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0992872  0.093195  0.096515 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.115993 0.0958195  0.105668 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0891262   0.10549  0.104492 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG         0.1034   0.09279 0.0851446 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0991496  0.111281  0.105025 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0971706  0.117891  0.109691 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.108389 0.0894832 0.0911477 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.100912  0.103671 0.0989729 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.105094 0.0936744  0.116785 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0882685  0.119865  0.093591 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0954098  0.104368  0.107192 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.100286 0.0804912 0.0973343 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.104589  0.112811 0.0884065 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0922139  0.102432  0.120081 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG Evt:4 Track:     10.7405     10.4946      8.8374 Org:  40 0.0879316 0.0802688  0.117645
-ReadAlg             DEBUG    Decays:  52
-ReadAlg             DEBUG      0.0922891 0.0999764 0.0965847 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0942017  0.107152 0.0950898 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.102031  0.097757 0.0997233 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.100916  0.088108  0.112291 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.103642 0.0922853  0.101574 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0980702  0.103228  0.114439 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.103423 0.0837953 0.0871606 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.105615  0.098118  0.118234 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG        0.10236  0.090671 0.0895832 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.114957 0.0984414  0.107593 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.107101  0.100218 0.0833341 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0973177  0.103867  0.112013 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.114481  0.107002  0.117528 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0973031 0.0920501 0.0840526 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG        0.08765 0.0978436  0.105885 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.100441  0.118622  0.106743 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG        0.10052  0.092683  0.113533 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.114169  0.106182  0.110074 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0949435 0.0990563 0.0882594 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.110419  0.089749 0.0925822 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0967053  0.111042 0.0892008 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0888102 0.0671049 0.0912282 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.103371  0.112382 0.0909891 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.111216   0.10786  0.101121 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.108927  0.124747 0.0912811 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.107618 0.0981369  0.103192 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0950071  0.103742  0.108609 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0907126 0.0953688 0.0963925 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0918439 0.0999923 0.0913624 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG         0.1082 0.0979698 0.0960275 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0970495  0.111466  0.105794 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.106484 0.0926097 0.0934646 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0969813  0.122844 0.0956888 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0988061 0.0784212 0.0990266 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0879316 0.0802688  0.117645 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.104551 0.0893742 0.0993025 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0992872  0.093195  0.096515 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.115993 0.0958195  0.105668 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0891262   0.10549  0.104492 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG         0.1034   0.09279 0.0851446 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0991496  0.111281  0.105025 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0971706  0.117891  0.109691 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.108389 0.0894832 0.0911477 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.100912  0.103671 0.0989729 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.105094 0.0936744  0.116785 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0882685  0.119865  0.093591 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0954098  0.104368  0.107192 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.100286 0.0804912 0.0973343 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.104589  0.112811 0.0884065 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0922139  0.102432  0.120081 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0937731 0.0932409  0.108906 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0913605  0.101296    0.1094 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG Evt:4 Track:     10.3224     10.7906     8.23493 Org:  58 0.0978666  0.121381 0.0849338
-ReadAlg             DEBUG    Decays:  22
-ReadAlg             DEBUG       0.103642 0.0922853  0.101574 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0980702  0.103228  0.114439 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.103423 0.0837953 0.0871606 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.105615  0.098118  0.118234 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG        0.10236  0.090671 0.0895832 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.114957 0.0984414  0.107593 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.107101  0.100218 0.0833341 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0973177  0.103867  0.112013 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.114481  0.107002  0.117528 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0973031 0.0920501 0.0840526 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG        0.08765 0.0978436  0.105885 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.100441  0.118622  0.106743 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG        0.10052  0.092683  0.113533 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.114169  0.106182  0.110074 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0949435 0.0990563 0.0882594 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.110419  0.089749 0.0925822 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0967053  0.111042 0.0892008 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0888102 0.0671049 0.0912282 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.103371  0.112382 0.0909891 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.111216   0.10786  0.101121 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.108927  0.124747 0.0912811 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.107618 0.0981369  0.103192 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG Evt:4 Track:     8.75897     10.6262     8.53641 Org:  52 0.0954098  0.104368  0.107192
-ReadAlg             DEBUG    Decays:  47
-ReadAlg             DEBUG       0.103642 0.0922853  0.101574 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0980702  0.103228  0.114439 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.103423 0.0837953 0.0871606 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.105615  0.098118  0.118234 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG        0.10236  0.090671 0.0895832 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.114957 0.0984414  0.107593 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.107101  0.100218 0.0833341 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0973177  0.103867  0.112013 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.114481  0.107002  0.117528 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0973031 0.0920501 0.0840526 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG        0.08765 0.0978436  0.105885 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.100441  0.118622  0.106743 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG        0.10052  0.092683  0.113533 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.114169  0.106182  0.110074 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0949435 0.0990563 0.0882594 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.110419  0.089749 0.0925822 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0967053  0.111042 0.0892008 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0888102 0.0671049 0.0912282 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.103371  0.112382 0.0909891 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.111216   0.10786  0.101121 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.108927  0.124747 0.0912811 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.107618 0.0981369  0.103192 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0950071  0.103742  0.108609 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0907126 0.0953688 0.0963925 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0918439 0.0999923 0.0913624 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG         0.1082 0.0979698 0.0960275 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0970495  0.111466  0.105794 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.106484 0.0926097 0.0934646 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0969813  0.122844 0.0956888 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0988061 0.0784212 0.0990266 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0879316 0.0802688  0.117645 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.104551 0.0893742 0.0993025 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0992872  0.093195  0.096515 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.115993 0.0958195  0.105668 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0891262   0.10549  0.104492 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG         0.1034   0.09279 0.0851446 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0991496  0.111281  0.105025 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0971706  0.117891  0.109691 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.108389 0.0894832 0.0911477 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.100912  0.103671 0.0989729 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.105094 0.0936744  0.116785 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0882685  0.119865  0.093591 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0954098  0.104368  0.107192 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.100286 0.0804912 0.0973343 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.104589  0.112811 0.0884065 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0922139  0.102432  0.120081 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0937731 0.0932409  0.108906 Collisions:  0 (2)  1 (3)  2 (4)
-EventSelector     SUCCESS Reading Event record 5. Record number within stream 1: 5
-ReadAlg              INFO ========= EVENT:5 RUN:999 TIME:1577836805.005 0 (0) 1 (1) 2 (2)
-ReadAlg             DEBUG Evt:5 Track:     11.1213     8.18301     7.64467 Org:  39 0.0963519   0.10652 0.0938699
-ReadAlg             DEBUG    Decays:  38
-ReadAlg             DEBUG      0.0990801 0.0982084  0.113384 Collisions:  0 (1)  1 (2)  2 (3)
-ReadAlg             DEBUG       0.100704  0.102944  0.103149 Collisions:  0 (1)  1 (2)  2 (3)
-ReadAlg             DEBUG      0.0960623  0.112353  0.105479 Collisions:  0 (1)  1 (2)  2 (3)
-ReadAlg             DEBUG      0.0979156  0.109128  0.092957 Collisions:  0 (1)  1 (2)  2 (3)
-ReadAlg             DEBUG      0.0885795 0.0967034 0.0892105 Collisions:  0 (1)  1 (2)  2 (3)
-ReadAlg             DEBUG      0.0898939 0.0931272  0.100064 Collisions:  0 (1)  1 (2)  2 (3)
-ReadAlg             DEBUG       0.116346  0.092857  0.109717 Collisions:  0 (1)  1 (2)  2 (3)
-ReadAlg             DEBUG      0.0934937  0.100452 0.0983436 Collisions:  0 (1)  1 (2)  2 (3)
-ReadAlg             DEBUG      0.0849693  0.107205 0.0775222 Collisions:  0 (1)  1 (2)  2 (3)
-ReadAlg             DEBUG      0.0928874  0.100701  0.100616 Collisions:  0 (1)  1 (2)  2 (3)
-ReadAlg             DEBUG       0.104185 0.0869608 0.0896966 Collisions:  0 (1)  1 (2)  2 (3)
-ReadAlg             DEBUG       0.107352  0.103556  0.097396 Collisions:  0 (1)  1 (2)  2 (3)
-ReadAlg             DEBUG       0.113371  0.100975 0.0977845 Collisions:  0 (1)  1 (2)  2 (3)
-ReadAlg             DEBUG      0.0846697  0.101117  0.093533 Collisions:  0 (1)  1 (2)  2 (3)
-ReadAlg             DEBUG       0.106184  0.101227  0.103698 Collisions:  0 (1)  1 (2)  2 (3)
-ReadAlg             DEBUG      0.0892832 0.0968772  0.101906 Collisions:  0 (1)  1 (2)  2 (3)
-ReadAlg             DEBUG      0.0829098  0.126487  0.106539 Collisions:  0 (1)  1 (2)  2 (3)
-ReadAlg             DEBUG      0.0968136 0.0916569 0.0837272 Collisions:  0 (1)  1 (2)  2 (3)
-ReadAlg             DEBUG       0.083196  0.100572 0.0849244 Collisions:  0 (1)  1 (2)  2 (3)
-ReadAlg             DEBUG       0.102386  0.102008  0.108067 Collisions:  0 (1)  1 (2)  2 (3)
-ReadAlg             DEBUG       0.118127   0.10453  0.101397 Collisions:  0 (1)  1 (2)  2 (3)
-ReadAlg             DEBUG      0.0892825  0.109572 0.0892172 Collisions:  0 (1)  1 (2)  2 (3)
-ReadAlg             DEBUG       0.118167 0.0993964  0.106465 Collisions:  0 (1)  1 (2)  2 (3)
-ReadAlg             DEBUG      0.0966403 0.0735833  0.114281 Collisions:  0 (1)  1 (2)  2 (3)
-ReadAlg             DEBUG       0.107293   0.10359  0.106495 Collisions:  0 (1)  1 (2)  2 (3)
-ReadAlg             DEBUG       0.118054  0.111566  0.103555 Collisions:  0 (1)  1 (2)  2 (3)
-ReadAlg             DEBUG      0.0980957 0.0945928  0.112685 Collisions:  0 (1)  1 (2)  2 (3)
-ReadAlg             DEBUG       0.091699 0.0954501  0.116067 Collisions:  0 (1)  1 (2)  2 (3)
-ReadAlg             DEBUG      0.0818059 0.0955384  0.106294 Collisions:  0 (1)  1 (2)  2 (3)
-ReadAlg             DEBUG       0.119449   0.10539 0.0919642 Collisions:  0 (1)  1 (2)  2 (3)
-ReadAlg             DEBUG       0.109127  0.104738 0.0983583 Collisions:  0 (1)  1 (2)  2 (3)
-ReadAlg             DEBUG       0.108677 0.0962482 0.0913227 Collisions:  0 (1)  1 (2)  2 (3)
-ReadAlg             DEBUG      0.0848865 0.0908803  0.105893 Collisions:  0 (1)  1 (2)  2 (3)
-ReadAlg             DEBUG      0.0970337  0.112413  0.110682 Collisions:  0 (1)  1 (2)  2 (3)
-ReadAlg             DEBUG       0.101131 0.0923199 0.0875972 Collisions:  0 (1)  1 (2)  2 (3)
-ReadAlg             DEBUG      0.0935795  0.116216 0.0863682 Collisions:  0 (1)  1 (2)  2 (3)
-ReadAlg             DEBUG        0.10151  0.104428 0.0990575 Collisions:  0 (1)  1 (2)  2 (3)
-ReadAlg             DEBUG       0.112838 0.0799044   0.09512 Collisions:  0 (1)  1 (2)  2 (3)
-ReadAlg             DEBUG Evt:5 Track:     8.68757     9.15565     7.94414 Org:  97   0.11071 0.0698965   0.11055
-ReadAlg             DEBUG    Decays:   2
-ReadAlg             DEBUG       0.124937  0.104152   0.10225 Collisions:  0 (1)  1 (2)  2 (3)
-ReadAlg             DEBUG        0.11071 0.0698965   0.11055 Collisions:  0 (1)  1 (2)  2 (3)
-ReadAlg             DEBUG Evt:5 Track:     9.13516     9.42063     9.54246 Org:  92 0.0877871 0.0875319 0.0998727
-ReadAlg             DEBUG    Decays:   2
-ReadAlg             DEBUG      0.0892825  0.109572 0.0892172 Collisions:  0 (1)  1 (2)  2 (3)
-ReadAlg             DEBUG       0.118167 0.0993964  0.106465 Collisions:  0 (1)  1 (2)  2 (3)
-ReadAlg             DEBUG Evt:5 Track:      11.375     9.66959     12.7847 Org:  33  0.123534 0.0950527 0.0717883
-ReadAlg             DEBUG    Decays:  11
-ReadAlg             DEBUG      0.0966403 0.0735833  0.114281 Collisions:  0 (1)  1 (2)  2 (3)
-ReadAlg             DEBUG       0.107293   0.10359  0.106495 Collisions:  0 (1)  1 (2)  2 (3)
-ReadAlg             DEBUG       0.118054  0.111566  0.103555 Collisions:  0 (1)  1 (2)  2 (3)
-ReadAlg             DEBUG      0.0980957 0.0945928  0.112685 Collisions:  0 (1)  1 (2)  2 (3)
-ReadAlg             DEBUG       0.091699 0.0954501  0.116067 Collisions:  0 (1)  1 (2)  2 (3)
-ReadAlg             DEBUG      0.0818059 0.0955384  0.106294 Collisions:  0 (1)  1 (2)  2 (3)
-ReadAlg             DEBUG       0.119449   0.10539 0.0919642 Collisions:  0 (1)  1 (2)  2 (3)
-ReadAlg             DEBUG       0.109127  0.104738 0.0983583 Collisions:  0 (1)  1 (2)  2 (3)
-ReadAlg             DEBUG       0.108677 0.0962482 0.0913227 Collisions:  0 (1)  1 (2)  2 (3)
-ReadAlg             DEBUG      0.0848865 0.0908803  0.105893 Collisions:  0 (1)  1 (2)  2 (3)
-ReadAlg             DEBUG      0.0970337  0.112413  0.110682 Collisions:  0 (1)  1 (2)  2 (3)
-EventSelector     SUCCESS Reading Event record 6. Record number within stream 1: 6
-ReadAlg              INFO ========= EVENT:6 RUN:999 TIME:1577836806.006 0 (0) 1 (1) 2 (2)
-ReadAlg             DEBUG Evt:6 Track:     10.7592     9.68162     11.3563 Org:  18 0.0941401  0.107751  0.104851
-ReadAlg             DEBUG    Decays:  13
-ReadAlg             DEBUG       0.105539 0.0980193  0.108179 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG        0.11968 0.0977862 0.0878271 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0959662  0.112048 0.0785242 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.116319  0.112219  0.105968 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0941401  0.107751  0.104851 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0935949  0.109424  0.104058 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.103452  0.109726  0.089188 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG        0.11382 0.0985699  0.095491 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0903656  0.108187 0.0922192 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0888697 0.0895113  0.104431 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.102707 0.0970666 0.0924146 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.107352  0.108639  0.113943 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0919093  0.106929  0.105638 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG Evt:6 Track:     8.59437     8.50512       10.07 Org:  15   0.11968 0.0977862 0.0878271
-ReadAlg             DEBUG    Decays:  16
-ReadAlg             DEBUG      0.0873108  0.104328  0.104905 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.125261 0.0990319 0.0985414 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0919799   0.10766  0.113797 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.083687  0.102594 0.0918648 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.105539 0.0980193  0.108179 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG        0.11968 0.0977862 0.0878271 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0959662  0.112048 0.0785242 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.116319  0.112219  0.105968 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0941401  0.107751  0.104851 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0935949  0.109424  0.104058 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.103452  0.109726  0.089188 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG        0.11382 0.0985699  0.095491 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0903656  0.108187 0.0922192 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0888697 0.0895113  0.104431 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.102707 0.0970666 0.0924146 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.107352  0.108639  0.113943 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG Evt:6 Track:      9.2492     9.40657     11.3334 Org:  19 0.0935949  0.109424  0.104058
-ReadAlg             DEBUG    Decays:   8
-ReadAlg             DEBUG      0.0944417 0.0948405  0.117754 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.101398  0.106449 0.0964367 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0963533 0.0964479 0.0917974 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0859672 0.0977685 0.0958356 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.103417  0.108553 0.0949077 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0992199  0.116928  0.105401 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0997772 0.0864951  0.096967 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0791165  0.107304  0.116133 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG Evt:6 Track:     9.99647     9.82945     10.6632 Org:   1  0.101398  0.106449 0.0964367
-ReadAlg             DEBUG    Decays:   6
-ReadAlg             DEBUG       0.105539 0.0980193  0.108179 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG        0.11968 0.0977862 0.0878271 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0959662  0.112048 0.0785242 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.116319  0.112219  0.105968 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0941401  0.107751  0.104851 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0935949  0.109424  0.104058 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG Evt:6 Track:     7.78332     8.99767     9.62556 Org:   6 0.0997772 0.0864951  0.096967
-ReadAlg             DEBUG    Decays:   4
-ReadAlg             DEBUG      0.0944417 0.0948405  0.117754 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.101398  0.106449 0.0964367 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0963533 0.0964479 0.0917974 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0859672 0.0977685 0.0958356 Collisions:  0 (2)  1 (3)  2 (4)
-EventSelector     SUCCESS Reading Event record 7. Record number within stream 1: 7
-ReadAlg              INFO ========= EVENT:7 RUN:999 TIME:1577836807.007 0 (0) 1 (1) 2 (2)
-ReadAlg             DEBUG Evt:7 Track:     9.57394     9.64294      9.8672 Org:  41  0.104371  0.107245  0.100854
-ReadAlg             DEBUG    Decays:  30
-ReadAlg             DEBUG       0.093229 0.0949693  0.103098 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0927274 0.0907037  0.100537 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.100092  0.107852 0.0860436 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.121098 0.0960183 0.0916471 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.108927  0.105037   0.10479 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.106617 0.0820433  0.100893 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.109027  0.106162 0.0866306 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0989501   0.11248 0.0964219 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.108062  0.104499  0.092215 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0857766  0.106595 0.0885032 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.116576 0.0980337   0.10092 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.101365  0.107759  0.106917 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0948897  0.101985  0.116972 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0876439  0.125123  0.116224 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0993374 0.0955205  0.102823 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.100897 0.0989636 0.0836462 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0985249 0.0883297 0.0984028 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.102311  0.102564 0.0943732 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0983513 0.0817342  0.106065 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.104226 0.0970525  0.109074 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0956721 0.0976485  0.110669 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG        0.10021  0.100288 0.0826526 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.111955 0.0914128  0.100687 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.104909  0.112875 0.0998073 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.103673  0.100081 0.0908705 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.110209 0.0876975  0.105675 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.112255 0.0974197   0.10604 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.110772  0.108489 0.0944837 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.104798  0.107864 0.0883823 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.100873 0.0975319  0.108348 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG Evt:7 Track:     10.4503     10.6078     9.51996 Org:  80 0.0947302  0.102425 0.0853867
-ReadAlg             DEBUG    Decays:  25
-ReadAlg             DEBUG       0.116576 0.0980337   0.10092 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.101365  0.107759  0.106917 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0948897  0.101985  0.116972 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0876439  0.125123  0.116224 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0993374 0.0955205  0.102823 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.100897 0.0989636 0.0836462 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0985249 0.0883297 0.0984028 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.102311  0.102564 0.0943732 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0983513 0.0817342  0.106065 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.104226 0.0970525  0.109074 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0956721 0.0976485  0.110669 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG        0.10021  0.100288 0.0826526 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.111955 0.0914128  0.100687 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.104909  0.112875 0.0998073 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.103673  0.100081 0.0908705 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.110209 0.0876975  0.105675 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.112255 0.0974197   0.10604 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.110772  0.108489 0.0944837 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.104798  0.107864 0.0883823 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.100873 0.0975319  0.108348 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.101589 0.0954241  0.107494 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0791665  0.114809  0.103227 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG        0.10569 0.0874403 0.0890651 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.102981 0.0740011  0.105686 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0947302  0.102425 0.0853867 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG Evt:7 Track:     10.3028     9.63529     11.5564 Org:  58 0.0948897  0.101985  0.116972
-ReadAlg             DEBUG    Decays:  17
-ReadAlg             DEBUG        0.10021  0.100288 0.0826526 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.111955 0.0914128  0.100687 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.104909  0.112875 0.0998073 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.103673  0.100081 0.0908705 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.110209 0.0876975  0.105675 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.112255 0.0974197   0.10604 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.110772  0.108489 0.0944837 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.104798  0.107864 0.0883823 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.100873 0.0975319  0.108348 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.101589 0.0954241  0.107494 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0791665  0.114809  0.103227 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG        0.10569 0.0874403 0.0890651 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.102981 0.0740011  0.105686 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0947302  0.102425 0.0853867 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.108151  0.110869  0.104491 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0932137  0.121478     0.138 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0945145 0.0957633 0.0954571 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG Evt:7 Track:     11.0652     8.68293     9.95797 Org:  39 0.0984319   0.11345  0.109354
-ReadAlg             DEBUG    Decays:  36
-ReadAlg             DEBUG       0.116576 0.0980337   0.10092 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.101365  0.107759  0.106917 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0948897  0.101985  0.116972 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0876439  0.125123  0.116224 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0993374 0.0955205  0.102823 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.100897 0.0989636 0.0836462 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0985249 0.0883297 0.0984028 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.102311  0.102564 0.0943732 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0983513 0.0817342  0.106065 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.104226 0.0970525  0.109074 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0956721 0.0976485  0.110669 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG        0.10021  0.100288 0.0826526 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.111955 0.0914128  0.100687 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.104909  0.112875 0.0998073 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.103673  0.100081 0.0908705 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.110209 0.0876975  0.105675 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.112255 0.0974197   0.10604 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.110772  0.108489 0.0944837 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.104798  0.107864 0.0883823 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.100873 0.0975319  0.108348 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.101589 0.0954241  0.107494 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0791665  0.114809  0.103227 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG        0.10569 0.0874403 0.0890651 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.102981 0.0740011  0.105686 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0947302  0.102425 0.0853867 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.108151  0.110869  0.104491 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0932137  0.121478     0.138 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0945145 0.0957633 0.0954571 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.104917 0.0997371 0.0860386 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0982539  0.092417 0.0971565 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG        0.11164 0.0984174  0.107819 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG        0.10548 0.0675091 0.0905533 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.100201  0.103858  0.124267 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.102001  0.103071 0.0913268 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.107413  0.109174 0.0963195 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.110459  0.096942 0.0972163 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG Evt:7 Track:     9.98307     9.76744     12.5097 Org:  46  0.093229 0.0949693  0.103098
-ReadAlg             DEBUG    Decays:  26
-ReadAlg             DEBUG       0.102311  0.102564 0.0943732 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0983513 0.0817342  0.106065 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.104226 0.0970525  0.109074 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0956721 0.0976485  0.110669 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG        0.10021  0.100288 0.0826526 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.111955 0.0914128  0.100687 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.104909  0.112875 0.0998073 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.103673  0.100081 0.0908705 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.110209 0.0876975  0.105675 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.112255 0.0974197   0.10604 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.110772  0.108489 0.0944837 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.104798  0.107864 0.0883823 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.100873 0.0975319  0.108348 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.101589 0.0954241  0.107494 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0791665  0.114809  0.103227 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG        0.10569 0.0874403 0.0890651 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.102981 0.0740011  0.105686 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0947302  0.102425 0.0853867 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.108151  0.110869  0.104491 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0932137  0.121478     0.138 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0945145 0.0957633 0.0954571 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.104917 0.0997371 0.0860386 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0982539  0.092417 0.0971565 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG        0.11164 0.0984174  0.107819 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG        0.10548 0.0675091 0.0905533 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.100201  0.103858  0.124267 Collisions:  0 (2)  1 (3)  2 (4)
-EventSelector     SUCCESS Reading Event record 8. Record number within stream 1: 8
-ReadAlg              INFO ========= EVENT:8 RUN:999 TIME:1577836808.008 0 (0) 1 (1) 2 (2)
-ReadAlg             DEBUG Evt:8 Track:      10.978     9.54438     10.9297 Org:   0  0.109247 0.0814294 0.0902878
-ReadAlg             DEBUG    Decays:   5
-ReadAlg             DEBUG       0.121196  0.106986  0.101088 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0870579 0.0975836 0.0906306 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.104343 0.0731387  0.110088 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.108551  0.103457  0.104904 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.101496 0.0861269 0.0935779 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG Evt:8 Track:     10.2955      11.061     10.4487 Org:   8  0.108551  0.103457  0.104904
-ReadAlg             DEBUG    Decays:   0
-ReadAlg             DEBUG Evt:8 Track:     9.57926     10.4122     10.7282 Org:   1 0.0982567 0.0796269   0.10203
-ReadAlg             DEBUG    Decays:   8
-ReadAlg             DEBUG       0.104233  0.113049 0.0996277 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.111584  0.092846  0.103272 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.121196  0.106986  0.101088 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0870579 0.0975836 0.0906306 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.104343 0.0731387  0.110088 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.108551  0.103457  0.104904 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.101496 0.0861269 0.0935779 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.106083  0.105361 0.0995983 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG Evt:8 Track:     9.42221     9.05485     11.7195 Org:   2  0.121357  0.106839  0.093799
-ReadAlg             DEBUG    Decays:   8
-ReadAlg             DEBUG      0.0982567 0.0796269   0.10203 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.121357  0.106839  0.093799 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.104233  0.113049 0.0996277 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.111584  0.092846  0.103272 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.121196  0.106986  0.101088 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0870579 0.0975836 0.0906306 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.104343 0.0731387  0.110088 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.108551  0.103457  0.104904 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG Evt:8 Track:     9.00834     11.1496     8.99866 Org:   1 0.0982567 0.0796269   0.10203
-ReadAlg             DEBUG    Decays:   4
-ReadAlg             DEBUG       0.109247 0.0814294 0.0902878 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0982567 0.0796269   0.10203 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.121357  0.106839  0.093799 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.104233  0.113049 0.0996277 Collisions:  0 (2)  1 (3)  2 (4)
-EventSelector     SUCCESS Reading Event record 9. Record number within stream 1: 9
-ReadAlg              INFO ========= EVENT:9 RUN:999 TIME:1577836809.009 0 (0) 1 (1) 2 (2)
-ReadAlg             DEBUG Evt:9 Track:     10.6032     10.0631     9.13475 Org:  74 0.0837793  0.115122  0.107758
-ReadAlg             DEBUG    Decays:  18
-ReadAlg             DEBUG       0.108493  0.110989   0.10767 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0891228 0.0988304 0.0977403 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.092284 0.0948522 0.0914129 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0873517  0.102349 0.0958922 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0952798 0.0914373  0.103232 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.102878  0.107054  0.119679 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0802085 0.0866034 0.0911851 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.102135  0.110319 0.0986622 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.103307  0.118758 0.0888453 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0912281 0.0936758 0.0978955 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG        0.12166 0.0993168  0.104977 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0835353 0.0813334  0.104085 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0941603  0.103903 0.0947514 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0853988  0.123064 0.0871288 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0885238  0.119693  0.113241 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.100945 0.0880456  0.093776 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.106497  0.116713 0.0942173 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0837793  0.115122  0.107758 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG Evt:9 Track:     9.96359     9.50235     8.29423 Org:  24  0.102621 0.0936916  0.108088
-ReadAlg             DEBUG    Decays:  20
-ReadAlg             DEBUG      0.0979316 0.0834547 0.0962556 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0986453  0.101973  0.103546 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0845314  0.110066  0.104615 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.108315    0.1125 0.0920262 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG        0.10545 0.0896317  0.106457 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.094665 0.0838273 0.0977395 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.107096 0.0954495  0.114273 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.112297  0.105387   0.09193 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0777217 0.0936521 0.0941053 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0947813 0.0867964 0.0947587 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0837466  0.106108  0.103643 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG        0.10345 0.0963315   0.10014 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.104723  0.115693  0.104834 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0967476 0.0942289  0.105307 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0964015  0.105159 0.0945961 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0980792  0.107177  0.107921 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.101559  0.107907 0.0933493 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.108493  0.110989   0.10767 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0891228 0.0988304 0.0977403 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.092284 0.0948522 0.0914129 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG Evt:9 Track:     10.0168     8.72763     11.7229 Org:  76  0.101825 0.0874953  0.123536
-ReadAlg             DEBUG    Decays:  59
-ReadAlg             DEBUG      0.0963528 0.0829752 0.0814965 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.083573 0.0777397  0.106414 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.099451 0.0997457   0.11602 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0838257  0.109277  0.104056 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.101866  0.101113 0.0988664 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.093792 0.0869032 0.0919071 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.116346  0.113877  0.124781 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.110303  0.121356  0.112744 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.097849  0.104252 0.0959403 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0867996 0.0916898  0.101893 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.110148    0.1027  0.098427 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.105148 0.0875009  0.113777 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.108569  0.107889  0.110659 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.107003 0.0937015   0.10378 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0886323  0.113001  0.092017 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.113886 0.0825825  0.108444 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.102621 0.0936916  0.108088 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.112517 0.0934847 0.0931614 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0957316   0.11531 0.0881817 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.114173   0.11814 0.0738029 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.107668 0.0838435 0.0928768 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0944333  0.111306  0.108242 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0818399  0.116746  0.113469 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.103499  0.110997  0.111358 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.100288  0.123492  0.107908 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0951253  0.103131 0.0972549 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.124011  0.101366  0.103969 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0919084  0.115383  0.110241 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG        0.10289  0.110943  0.102911 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.109614  0.102188  0.100357 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.111007  0.108963  0.102675 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0933029  0.102782  0.094867 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0979316 0.0834547 0.0962556 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0986453  0.101973  0.103546 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0845314  0.110066  0.104615 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.108315    0.1125 0.0920262 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG        0.10545 0.0896317  0.106457 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.094665 0.0838273 0.0977395 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.107096 0.0954495  0.114273 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.112297  0.105387   0.09193 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0777217 0.0936521 0.0941053 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0947813 0.0867964 0.0947587 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0837466  0.106108  0.103643 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG        0.10345 0.0963315   0.10014 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.104723  0.115693  0.104834 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0967476 0.0942289  0.105307 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0964015  0.105159 0.0945961 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0980792  0.107177  0.107921 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.101559  0.107907 0.0933493 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.108493  0.110989   0.10767 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0891228 0.0988304 0.0977403 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.092284 0.0948522 0.0914129 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0873517  0.102349 0.0958922 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0952798 0.0914373  0.103232 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.102878  0.107054  0.119679 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0802085 0.0866034 0.0911851 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.102135  0.110319 0.0986622 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.103307  0.118758 0.0888453 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0912281 0.0936758 0.0978955 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG Evt:9 Track:     10.5498     9.80212     10.8539 Org:  48 0.0777217 0.0936521 0.0941053
-ReadAlg             DEBUG    Decays:   8
-ReadAlg             DEBUG      0.0901023  0.095376  0.104279 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.129656 0.0749726 0.0851161 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0963528 0.0829752 0.0814965 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.083573 0.0777397  0.106414 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.099451 0.0997457   0.11602 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0838257  0.109277  0.104056 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.101866  0.101113 0.0988664 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.093792 0.0869032 0.0919071 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG Evt:9 Track:     10.4714     10.5947     8.85771 Org:  76  0.101825 0.0874953  0.123536
-ReadAlg             DEBUG    Decays:  10
-ReadAlg             DEBUG      0.0947813 0.0867964 0.0947587 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0837466  0.106108  0.103643 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG        0.10345 0.0963315   0.10014 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.104723  0.115693  0.104834 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0967476 0.0942289  0.105307 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0964015  0.105159 0.0945961 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0980792  0.107177  0.107921 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.101559  0.107907 0.0933493 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.108493  0.110989   0.10767 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0891228 0.0988304 0.0977403 Collisions:  0 (2)  1 (3)  2 (4)
-EventSelector     SUCCESS Reading Event record 10. Record number within stream 1: 10
-ReadAlg              INFO ========= EVENT:10 RUN:999 TIME:1577836810.01 0 (0) 1 (1) 2 (2)
-EventLoopMgr         INFO No more events in event selection
-ApplicationMgr       INFO Application Manager Stopped successfully
-EventLoopMgr         INFO Histograms converted successfully according to request.
-EventSelector       DEBUG finalize()
-RootCnvSvc           INFO Disconnected data IO:E37E0834-3FFB-11ED-991D-54AB3A714084 [NEWROOTIO.dst]
-ToolSvc              INFO Removing all tools created by ToolSvc
-ApplicationMgr       INFO Application Manager Finalized successfully
-ApplicationMgr       INFO Application Manager Terminated successfully
diff --git a/GaudiTestSuite/tests/qmtest/refs/ROOT_IO/NewInputWrite.ref b/GaudiTestSuite/tests/qmtest/refs/ROOT_IO/NewInputWrite.ref
deleted file mode 100644
index 3b94dfc4583e35aa65d10498ea95d83c1db7f382..0000000000000000000000000000000000000000
--- a/GaudiTestSuite/tests/qmtest/refs/ROOT_IO/NewInputWrite.ref
+++ /dev/null
@@ -1,541 +0,0 @@
-# setting LC_ALL to "C"
-# --> Including file '/home/marcocle/stacks/master/Gaudi/GaudiTestSuite/options/ROOT_IO/NewInputWrite.py'
-# <-- End of file '/home/marcocle/stacks/master/Gaudi/GaudiTestSuite/options/ROOT_IO/NewInputWrite.py'
-# applying configuration of GaudiPersistency
-# /***** User GaudiPersistency/GaudiPersistency ******************************************************
-# |-<no properties>
-# \----- (End of User GaudiPersistency/GaudiPersistency) ---------------------------------------------
-# Dumping all configurables and properties (different from default)
-{'AlgExecStateSvc': {'OutputLevel': 3},
- 'ApplicationMgr': {'EvtMax': -1,
-                    'ExtSvc': ['FileRecordDataSvc/FileRecordDataSvc'],
-                    'HistogramPersistency': 'NONE',
-                    'OutStream': ['CopyInputStream/NewRootDst'],
-                    'SvcOptMapping': ['Gaudi::MultiFileCatalog/FileCatalog',
-                                      'Gaudi::IODataManager/IODataManager',
-                                      'Gaudi::RootCnvSvc/RootCnvSvc'],
-                    'TopAlg': ['Gaudi::Hive::FetchLeavesFromFile/NewFetch']},
- 'EventPersistencySvc': {'CnvServices': ['Gaudi::RootCnvSvc/RootCnvSvc']},
- 'EventSelector': {'FirstEvent': 1,
-                   'Input': ["DATAFILE='PFN:ROOTIO.2.dst'  SVC='Gaudi::RootEvtSelector' OPT='READ'"],
-                   'OutputLevel': 2,
-                   'PrintFreq': 10},
- 'FileCatalog': {'Catalogs': ['xmlcatalog_file:NEWROOTIO.xml']},
- 'FileRecordPersistencySvc': {'CnvServices': ['Gaudi::RootCnvSvc/RootCnvSvc']},
- 'IncidentSvc': {'OutputLevel': 2},
- 'MessageSvc': {'OutputLevel': 1},
- 'NewRootDst': {'Output': "DATAFILE='PFN:NEWROOTIO.dst'  SVC='Gaudi::RootCnvSvc' OPT='RECREATE'"},
- 'RootCnvSvc': {'OutputLevel': 3}}
-ApplicationMgr    SUCCESS
-====================================================================================================================================
-                                                   Welcome to ApplicationMgr (GaudiCoreSvc v36r5)
-                                          running on lblhcbpr20.cern.ch on Fri Jul  8 12:24:36 2022
-====================================================================================================================================
-ApplicationMgr       INFO Application Manager Configured successfully
-ServiceManager      DEBUG Initializing service FileRecordDataSvc
-FileRecordDataSvc   DEBUG Service base class initialized successfully
-IncidentSvc         DEBUG Property update for OutputLevel : new value = 2
-IncidentSvc         DEBUG Service base class initialized successfully
-FileRecordDataSvc VERBOSE ServiceLocatorHelper::service: found service IncidentSvc
-FileRecordPersi...  DEBUG  'CnvServices':[ 'Gaudi::RootCnvSvc/RootCnvSvc' ]
-FileRecordPersi...  DEBUG Service base class initialized successfully
-FileRecordDataSvc VERBOSE ServiceLocatorHelper::service: found service PersistencySvc/FileRecordPersistencySvc
-IncidentSvc         DEBUG Adding [FILE_OPEN_READ] listener 'FileRecordDataSvc' with priority 0
-IncidentSvc         DEBUG Adding [SAVE_FILE_RECORD] listener 'FileRecordDataSvc' with priority 0
-ServiceManager      DEBUG Initializing service AppMgrRunable
-AppMgrRunable       DEBUG Service base class initialized successfully
-ServiceManager      DEBUG Initializing service EventLoopMgr
-EventLoopMgr        DEBUG Service base class initialized successfully
-IncidentSvc         DEBUG Adding [AbortEvent] listener '<unknown>' with priority 0
-EventDataSvc        DEBUG Service base class initialized successfully
-EventDataSvc      VERBOSE ServiceLocatorHelper::service: found service IncidentSvc
-EventPersistenc...  DEBUG  'CnvServices':[ 'Gaudi::RootCnvSvc/RootCnvSvc' ]
-EventPersistenc...  DEBUG Service base class initialized successfully
-EventLoopMgr      VERBOSE ServiceLocatorHelper::service: found service EventDataSvc
-EventLoopMgr        DEBUG Creating Output Stream CopyInputStream/NewRootDst
-EventLoopMgr        DEBUG Creating Top Algorithm Gaudi::Hive::FetchLeavesFromFile with name NewFetch
-NewFetch          VERBOSE ServiceLocatorHelper::service: found service EventDataSvc
-TimelineSvc         DEBUG Service base class initialized successfully
-TimelineSvc         DEBUG initialize
-NewFetch          VERBOSE ServiceLocatorHelper::service: found service TimelineSvc
-NewFetch          VERBOSE ServiceLocatorHelper::service: found service AlgExecStateSvc
-NewFetch            DEBUG input handles: 0
-NewFetch            DEBUG output handles: 1
-NewFetch            DEBUG Data Deps for NewFetch
-  + OUTPUT '/Event/InputFileLeaves'
-NewFetch          VERBOSE ServiceLocatorHelper::service: found service EventDataSvc
-NewRootDst        VERBOSE ServiceLocatorHelper::service: found service EventDataSvc
-NewRootDst        VERBOSE ServiceLocatorHelper::service: found service TimelineSvc
-IODataManager       DEBUG Service base class initialized successfully
-FileCatalog         DEBUG Service base class initialized successfully
-EventPersistenc...VERBOSE ServiceLocatorHelper::service: found service Gaudi::RootCnvSvc/RootCnvSvc
-EventPersistenc...   INFO Added successfully Conversion service RootCnvSvc
-NewRootDst          DEBUG ItemList    : []
-NewRootDst          DEBUG OptItemList : []
-NewRootDst          DEBUG AlgDependentItemList : {}
-NewRootDst           INFO Data source: EventDataSvc output: DATAFILE='PFN:NEWROOTIO.dst'  SVC='Gaudi::RootCnvSvc' OPT='RECREATE'
-NewRootDst        VERBOSE ServiceLocatorHelper::service: found service AlgExecStateSvc
-NewRootDst          DEBUG input handles: 1
-NewRootDst          DEBUG output handles: 0
-NewRootDst          DEBUG Data Deps for NewRootDst
-  + INPUT  '/Event/InputFileLeaves'
-NewRootDst        VERBOSE ServiceLocatorHelper::service: found service EventDataSvc
-EventSelector       DEBUG Property update for OutputLevel : new value = 2
-EventSelector       DEBUG Service base class initialized successfully
-ToolSvc             DEBUG Service base class initialized successfully
-EventSelector.D...  DEBUG Property update for OutputLevel : new value = 2
-ToolSvc           VERBOSE Created tool DataStreamTool/EventSelector.DataStreamTool
-EventSelector.D...  DEBUG Property update for OutputLevel : new value = 2
-EventSelector.D...  DEBUG Service base class initialized successfully
-EventSelector.D...  DEBUG Selection root:/Event CLID:110
-EventSelector        INFO Stream:EventSelector.DataStreamTool_1 Def:DATAFILE='PFN:ROOTIO.2.dst'  SVC='Gaudi::RootEvtSelector' OPT='READ'
-HistogramDataSvc    DEBUG Service base class initialized successfully
-HistogramDataSvc  VERBOSE ServiceLocatorHelper::service: found service IncidentSvc
-HistogramPersis...  DEBUG Service base class initialized successfully
-HistogramPersis...  DEBUG Histograms saving not required.
-HistogramDataSvc  VERBOSE ServiceLocatorHelper::service: found service HistogramPersistencySvc
-ApplicationMgr       INFO Application Manager Initialized successfully
-ServiceManager      DEBUG Starting service FileRecordDataSvc
-ServiceManager      DEBUG Starting service AppMgrRunable
-ServiceManager      DEBUG Starting service IncidentSvc
-ServiceManager      DEBUG Starting service FileRecordPersistencySvc
-ServiceManager      DEBUG Starting service EventPersistencySvc
-ServiceManager      DEBUG Starting service EventDataSvc
-ServiceManager      DEBUG Starting service TimelineSvc
-ServiceManager      DEBUG Starting service AlgExecStateSvc
-ServiceManager      DEBUG Starting service FileCatalog
-ServiceManager      DEBUG Starting service IODataManager
-ServiceManager      DEBUG Starting service RootCnvSvc
-ServiceManager      DEBUG Starting service ToolSvc
-ToolSvc             DEBUG START transition for AlgTools
-ToolSvc           VERBOSE EventSelector.DataStreamTool::start()
-ServiceManager      DEBUG Starting service HistogramPersistencySvc
-ServiceManager      DEBUG Starting service HistogramDataSvc
-ServiceManager      DEBUG Starting service EventSelector
-ServiceManager      DEBUG Starting service EventLoopMgr
-ApplicationMgr       INFO Application Manager Started successfully
-EventSelector     SUCCESS Reading Event record 1. Record number within stream 1: 1
-EventDataSvc      VERBOSE Requested object /Event
-EventDataSvc      VERBOSE Object /Event created
-EventDataSvc      VERBOSE Filling object /Event
-EventDataSvc      VERBOSE Object /Event successfully loaded
-NewFetch          VERBOSE ::i_collectLeaves added /Event
-EventDataSvc      VERBOSE Requested object /Event/Header
-EventDataSvc      VERBOSE Object /Event/Header created
-EventDataSvc      VERBOSE Filling object /Event/Header
-EventDataSvc      VERBOSE Object /Event/Header successfully loaded
-NewFetch          VERBOSE ::i_collectLeaves added /Event/Header
-EventDataSvc      VERBOSE Requested object /Event/Collision_0
-EventDataSvc      VERBOSE Object /Event/Collision_0 created
-EventDataSvc      VERBOSE Filling object /Event/Collision_0
-EventDataSvc      VERBOSE Object /Event/Collision_0 successfully loaded
-NewFetch          VERBOSE ::i_collectLeaves added /Event/Collision_0
-EventDataSvc      VERBOSE Requested object /Event/Collision_0/MyVertices
-EventDataSvc      VERBOSE Object /Event/Collision_0/MyVertices created
-EventDataSvc      VERBOSE Filling object /Event/Collision_0/MyVertices
-EventDataSvc      VERBOSE Object /Event/Collision_0/MyVertices successfully loaded
-NewFetch          VERBOSE ::i_collectLeaves added /Event/Collision_0/MyVertices
-EventDataSvc      VERBOSE Requested object /Event/Collision_1
-EventDataSvc      VERBOSE Object /Event/Collision_1 created
-EventDataSvc      VERBOSE Filling object /Event/Collision_1
-EventDataSvc      VERBOSE Object /Event/Collision_1 successfully loaded
-NewFetch          VERBOSE ::i_collectLeaves added /Event/Collision_1
-EventDataSvc      VERBOSE Requested object /Event/Collision_2
-EventDataSvc      VERBOSE Object /Event/Collision_2 created
-EventDataSvc      VERBOSE Filling object /Event/Collision_2
-EventDataSvc      VERBOSE Object /Event/Collision_2 successfully loaded
-NewFetch          VERBOSE ::i_collectLeaves added /Event/Collision_2
-EventDataSvc      VERBOSE Requested object /Event/MyTracks
-EventDataSvc      VERBOSE Object /Event/MyTracks created
-EventDataSvc      VERBOSE Filling object /Event/MyTracks
-EventDataSvc      VERBOSE Object /Event/MyTracks successfully loaded
-NewFetch          VERBOSE ::i_collectLeaves added /Event/MyTracks
-EventDataSvc      VERBOSE Requested object /Event
-EventDataSvc      VERBOSE Object /Event created
-EventDataSvc      VERBOSE Filling object /Event
-EventDataSvc      VERBOSE Object /Event successfully loaded
-NewFetch          VERBOSE ::i_collectLeaves added /Event
-EventDataSvc      VERBOSE Requested object /Event/Header
-EventDataSvc      VERBOSE Object /Event/Header created
-EventDataSvc      VERBOSE Filling object /Event/Header
-EventDataSvc      VERBOSE Object /Event/Header successfully loaded
-NewFetch          VERBOSE ::i_collectLeaves added /Event/Header
-EventDataSvc      VERBOSE Requested object /Event/Collision_0
-EventDataSvc      VERBOSE Object /Event/Collision_0 created
-EventDataSvc      VERBOSE Filling object /Event/Collision_0
-EventDataSvc      VERBOSE Object /Event/Collision_0 successfully loaded
-NewFetch          VERBOSE ::i_collectLeaves added /Event/Collision_0
-EventDataSvc      VERBOSE Requested object /Event/Collision_0/MyVertices
-EventDataSvc      VERBOSE Object /Event/Collision_0/MyVertices created
-EventDataSvc      VERBOSE Filling object /Event/Collision_0/MyVertices
-EventDataSvc      VERBOSE Object /Event/Collision_0/MyVertices successfully loaded
-NewFetch          VERBOSE ::i_collectLeaves added /Event/Collision_0/MyVertices
-EventDataSvc      VERBOSE Requested object /Event/Collision_1
-EventDataSvc      VERBOSE Object /Event/Collision_1 created
-EventDataSvc      VERBOSE Filling object /Event/Collision_1
-EventDataSvc      VERBOSE Object /Event/Collision_1 successfully loaded
-NewFetch          VERBOSE ::i_collectLeaves added /Event/Collision_1
-EventDataSvc      VERBOSE Requested object /Event/Collision_2
-EventDataSvc      VERBOSE Object /Event/Collision_2 created
-EventDataSvc      VERBOSE Filling object /Event/Collision_2
-EventDataSvc      VERBOSE Object /Event/Collision_2 successfully loaded
-NewFetch          VERBOSE ::i_collectLeaves added /Event/Collision_2
-EventDataSvc      VERBOSE Requested object /Event/MyTracks
-EventDataSvc      VERBOSE Object /Event/MyTracks created
-EventDataSvc      VERBOSE Filling object /Event/MyTracks
-EventDataSvc      VERBOSE Object /Event/MyTracks successfully loaded
-NewFetch          VERBOSE ::i_collectLeaves added /Event/MyTracks
-EventDataSvc      VERBOSE Requested object /Event
-EventDataSvc      VERBOSE Object /Event created
-EventDataSvc      VERBOSE Filling object /Event
-EventDataSvc      VERBOSE Object /Event successfully loaded
-NewFetch          VERBOSE ::i_collectLeaves added /Event
-EventDataSvc      VERBOSE Requested object /Event/Header
-EventDataSvc      VERBOSE Object /Event/Header created
-EventDataSvc      VERBOSE Filling object /Event/Header
-EventDataSvc      VERBOSE Object /Event/Header successfully loaded
-NewFetch          VERBOSE ::i_collectLeaves added /Event/Header
-EventDataSvc      VERBOSE Requested object /Event/Collision_0
-EventDataSvc      VERBOSE Object /Event/Collision_0 created
-EventDataSvc      VERBOSE Filling object /Event/Collision_0
-EventDataSvc      VERBOSE Object /Event/Collision_0 successfully loaded
-NewFetch          VERBOSE ::i_collectLeaves added /Event/Collision_0
-EventDataSvc      VERBOSE Requested object /Event/Collision_0/MyVertices
-EventDataSvc      VERBOSE Object /Event/Collision_0/MyVertices created
-EventDataSvc      VERBOSE Filling object /Event/Collision_0/MyVertices
-EventDataSvc      VERBOSE Object /Event/Collision_0/MyVertices successfully loaded
-NewFetch          VERBOSE ::i_collectLeaves added /Event/Collision_0/MyVertices
-EventDataSvc      VERBOSE Requested object /Event/Collision_1
-EventDataSvc      VERBOSE Object /Event/Collision_1 created
-EventDataSvc      VERBOSE Filling object /Event/Collision_1
-EventDataSvc      VERBOSE Object /Event/Collision_1 successfully loaded
-NewFetch          VERBOSE ::i_collectLeaves added /Event/Collision_1
-EventDataSvc      VERBOSE Requested object /Event/Collision_2
-EventDataSvc      VERBOSE Object /Event/Collision_2 created
-EventDataSvc      VERBOSE Filling object /Event/Collision_2
-EventDataSvc      VERBOSE Object /Event/Collision_2 successfully loaded
-NewFetch          VERBOSE ::i_collectLeaves added /Event/Collision_2
-EventDataSvc      VERBOSE Requested object /Event/MyTracks
-EventDataSvc      VERBOSE Object /Event/MyTracks created
-EventDataSvc      VERBOSE Filling object /Event/MyTracks
-EventDataSvc      VERBOSE Object /Event/MyTracks successfully loaded
-NewFetch          VERBOSE ::i_collectLeaves added /Event/MyTracks
-EventDataSvc      VERBOSE Requested object /Event
-EventDataSvc      VERBOSE Object /Event created
-EventDataSvc      VERBOSE Filling object /Event
-EventDataSvc      VERBOSE Object /Event successfully loaded
-NewFetch          VERBOSE ::i_collectLeaves added /Event
-EventDataSvc      VERBOSE Requested object /Event/Header
-EventDataSvc      VERBOSE Object /Event/Header created
-EventDataSvc      VERBOSE Filling object /Event/Header
-EventDataSvc      VERBOSE Object /Event/Header successfully loaded
-NewFetch          VERBOSE ::i_collectLeaves added /Event/Header
-EventDataSvc      VERBOSE Requested object /Event/Collision_0
-EventDataSvc      VERBOSE Object /Event/Collision_0 created
-EventDataSvc      VERBOSE Filling object /Event/Collision_0
-EventDataSvc      VERBOSE Object /Event/Collision_0 successfully loaded
-NewFetch          VERBOSE ::i_collectLeaves added /Event/Collision_0
-EventDataSvc      VERBOSE Requested object /Event/Collision_0/MyVertices
-EventDataSvc      VERBOSE Object /Event/Collision_0/MyVertices created
-EventDataSvc      VERBOSE Filling object /Event/Collision_0/MyVertices
-EventDataSvc      VERBOSE Object /Event/Collision_0/MyVertices successfully loaded
-NewFetch          VERBOSE ::i_collectLeaves added /Event/Collision_0/MyVertices
-EventDataSvc      VERBOSE Requested object /Event/Collision_1
-EventDataSvc      VERBOSE Object /Event/Collision_1 created
-EventDataSvc      VERBOSE Filling object /Event/Collision_1
-EventDataSvc      VERBOSE Object /Event/Collision_1 successfully loaded
-NewFetch          VERBOSE ::i_collectLeaves added /Event/Collision_1
-EventDataSvc      VERBOSE Requested object /Event/Collision_2
-EventDataSvc      VERBOSE Object /Event/Collision_2 created
-EventDataSvc      VERBOSE Filling object /Event/Collision_2
-EventDataSvc      VERBOSE Object /Event/Collision_2 successfully loaded
-NewFetch          VERBOSE ::i_collectLeaves added /Event/Collision_2
-EventDataSvc      VERBOSE Requested object /Event/MyTracks
-EventDataSvc      VERBOSE Object /Event/MyTracks created
-EventDataSvc      VERBOSE Filling object /Event/MyTracks
-EventDataSvc      VERBOSE Object /Event/MyTracks successfully loaded
-NewFetch          VERBOSE ::i_collectLeaves added /Event/MyTracks
-EventDataSvc      VERBOSE Requested object /Event
-EventDataSvc      VERBOSE Object /Event created
-EventDataSvc      VERBOSE Filling object /Event
-EventDataSvc      VERBOSE Object /Event successfully loaded
-NewFetch          VERBOSE ::i_collectLeaves added /Event
-EventDataSvc      VERBOSE Requested object /Event/Header
-EventDataSvc      VERBOSE Object /Event/Header created
-EventDataSvc      VERBOSE Filling object /Event/Header
-EventDataSvc      VERBOSE Object /Event/Header successfully loaded
-NewFetch          VERBOSE ::i_collectLeaves added /Event/Header
-EventDataSvc      VERBOSE Requested object /Event/Collision_0
-EventDataSvc      VERBOSE Object /Event/Collision_0 created
-EventDataSvc      VERBOSE Filling object /Event/Collision_0
-EventDataSvc      VERBOSE Object /Event/Collision_0 successfully loaded
-NewFetch          VERBOSE ::i_collectLeaves added /Event/Collision_0
-EventDataSvc      VERBOSE Requested object /Event/Collision_0/MyVertices
-EventDataSvc      VERBOSE Object /Event/Collision_0/MyVertices created
-EventDataSvc      VERBOSE Filling object /Event/Collision_0/MyVertices
-EventDataSvc      VERBOSE Object /Event/Collision_0/MyVertices successfully loaded
-NewFetch          VERBOSE ::i_collectLeaves added /Event/Collision_0/MyVertices
-EventDataSvc      VERBOSE Requested object /Event/Collision_1
-EventDataSvc      VERBOSE Object /Event/Collision_1 created
-EventDataSvc      VERBOSE Filling object /Event/Collision_1
-EventDataSvc      VERBOSE Object /Event/Collision_1 successfully loaded
-NewFetch          VERBOSE ::i_collectLeaves added /Event/Collision_1
-EventDataSvc      VERBOSE Requested object /Event/Collision_2
-EventDataSvc      VERBOSE Object /Event/Collision_2 created
-EventDataSvc      VERBOSE Filling object /Event/Collision_2
-EventDataSvc      VERBOSE Object /Event/Collision_2 successfully loaded
-NewFetch          VERBOSE ::i_collectLeaves added /Event/Collision_2
-EventDataSvc      VERBOSE Requested object /Event/MyTracks
-EventDataSvc      VERBOSE Object /Event/MyTracks created
-EventDataSvc      VERBOSE Filling object /Event/MyTracks
-EventDataSvc      VERBOSE Object /Event/MyTracks successfully loaded
-NewFetch          VERBOSE ::i_collectLeaves added /Event/MyTracks
-EventDataSvc      VERBOSE Requested object /Event
-EventDataSvc      VERBOSE Object /Event created
-EventDataSvc      VERBOSE Filling object /Event
-EventDataSvc      VERBOSE Object /Event successfully loaded
-NewFetch          VERBOSE ::i_collectLeaves added /Event
-EventDataSvc      VERBOSE Requested object /Event/Header
-EventDataSvc      VERBOSE Object /Event/Header created
-EventDataSvc      VERBOSE Filling object /Event/Header
-EventDataSvc      VERBOSE Object /Event/Header successfully loaded
-NewFetch          VERBOSE ::i_collectLeaves added /Event/Header
-EventDataSvc      VERBOSE Requested object /Event/Collision_0
-EventDataSvc      VERBOSE Object /Event/Collision_0 created
-EventDataSvc      VERBOSE Filling object /Event/Collision_0
-EventDataSvc      VERBOSE Object /Event/Collision_0 successfully loaded
-NewFetch          VERBOSE ::i_collectLeaves added /Event/Collision_0
-EventDataSvc      VERBOSE Requested object /Event/Collision_0/MyVertices
-EventDataSvc      VERBOSE Object /Event/Collision_0/MyVertices created
-EventDataSvc      VERBOSE Filling object /Event/Collision_0/MyVertices
-EventDataSvc      VERBOSE Object /Event/Collision_0/MyVertices successfully loaded
-NewFetch          VERBOSE ::i_collectLeaves added /Event/Collision_0/MyVertices
-EventDataSvc      VERBOSE Requested object /Event/Collision_1
-EventDataSvc      VERBOSE Object /Event/Collision_1 created
-EventDataSvc      VERBOSE Filling object /Event/Collision_1
-EventDataSvc      VERBOSE Object /Event/Collision_1 successfully loaded
-NewFetch          VERBOSE ::i_collectLeaves added /Event/Collision_1
-EventDataSvc      VERBOSE Requested object /Event/Collision_2
-EventDataSvc      VERBOSE Object /Event/Collision_2 created
-EventDataSvc      VERBOSE Filling object /Event/Collision_2
-EventDataSvc      VERBOSE Object /Event/Collision_2 successfully loaded
-NewFetch          VERBOSE ::i_collectLeaves added /Event/Collision_2
-EventDataSvc      VERBOSE Requested object /Event/MyTracks
-EventDataSvc      VERBOSE Object /Event/MyTracks created
-EventDataSvc      VERBOSE Filling object /Event/MyTracks
-EventDataSvc      VERBOSE Object /Event/MyTracks successfully loaded
-NewFetch          VERBOSE ::i_collectLeaves added /Event/MyTracks
-EventDataSvc      VERBOSE Requested object /Event
-EventDataSvc      VERBOSE Object /Event created
-EventDataSvc      VERBOSE Filling object /Event
-EventDataSvc      VERBOSE Object /Event successfully loaded
-NewFetch          VERBOSE ::i_collectLeaves added /Event
-EventDataSvc      VERBOSE Requested object /Event/Header
-EventDataSvc      VERBOSE Object /Event/Header created
-EventDataSvc      VERBOSE Filling object /Event/Header
-EventDataSvc      VERBOSE Object /Event/Header successfully loaded
-NewFetch          VERBOSE ::i_collectLeaves added /Event/Header
-EventDataSvc      VERBOSE Requested object /Event/Collision_0
-EventDataSvc      VERBOSE Object /Event/Collision_0 created
-EventDataSvc      VERBOSE Filling object /Event/Collision_0
-EventDataSvc      VERBOSE Object /Event/Collision_0 successfully loaded
-NewFetch          VERBOSE ::i_collectLeaves added /Event/Collision_0
-EventDataSvc      VERBOSE Requested object /Event/Collision_0/MyVertices
-EventDataSvc      VERBOSE Object /Event/Collision_0/MyVertices created
-EventDataSvc      VERBOSE Filling object /Event/Collision_0/MyVertices
-EventDataSvc      VERBOSE Object /Event/Collision_0/MyVertices successfully loaded
-NewFetch          VERBOSE ::i_collectLeaves added /Event/Collision_0/MyVertices
-EventDataSvc      VERBOSE Requested object /Event/Collision_1
-EventDataSvc      VERBOSE Object /Event/Collision_1 created
-EventDataSvc      VERBOSE Filling object /Event/Collision_1
-EventDataSvc      VERBOSE Object /Event/Collision_1 successfully loaded
-NewFetch          VERBOSE ::i_collectLeaves added /Event/Collision_1
-EventDataSvc      VERBOSE Requested object /Event/Collision_2
-EventDataSvc      VERBOSE Object /Event/Collision_2 created
-EventDataSvc      VERBOSE Filling object /Event/Collision_2
-EventDataSvc      VERBOSE Object /Event/Collision_2 successfully loaded
-NewFetch          VERBOSE ::i_collectLeaves added /Event/Collision_2
-EventDataSvc      VERBOSE Requested object /Event/MyTracks
-EventDataSvc      VERBOSE Object /Event/MyTracks created
-EventDataSvc      VERBOSE Filling object /Event/MyTracks
-EventDataSvc      VERBOSE Object /Event/MyTracks successfully loaded
-NewFetch          VERBOSE ::i_collectLeaves added /Event/MyTracks
-EventDataSvc      VERBOSE Requested object /Event
-EventDataSvc      VERBOSE Object /Event created
-EventDataSvc      VERBOSE Filling object /Event
-EventDataSvc      VERBOSE Object /Event successfully loaded
-NewFetch          VERBOSE ::i_collectLeaves added /Event
-EventDataSvc      VERBOSE Requested object /Event/Header
-EventDataSvc      VERBOSE Object /Event/Header created
-EventDataSvc      VERBOSE Filling object /Event/Header
-EventDataSvc      VERBOSE Object /Event/Header successfully loaded
-NewFetch          VERBOSE ::i_collectLeaves added /Event/Header
-EventDataSvc      VERBOSE Requested object /Event/Collision_0
-EventDataSvc      VERBOSE Object /Event/Collision_0 created
-EventDataSvc      VERBOSE Filling object /Event/Collision_0
-EventDataSvc      VERBOSE Object /Event/Collision_0 successfully loaded
-NewFetch          VERBOSE ::i_collectLeaves added /Event/Collision_0
-EventDataSvc      VERBOSE Requested object /Event/Collision_0/MyVertices
-EventDataSvc      VERBOSE Object /Event/Collision_0/MyVertices created
-EventDataSvc      VERBOSE Filling object /Event/Collision_0/MyVertices
-EventDataSvc      VERBOSE Object /Event/Collision_0/MyVertices successfully loaded
-NewFetch          VERBOSE ::i_collectLeaves added /Event/Collision_0/MyVertices
-EventDataSvc      VERBOSE Requested object /Event/Collision_1
-EventDataSvc      VERBOSE Object /Event/Collision_1 created
-EventDataSvc      VERBOSE Filling object /Event/Collision_1
-EventDataSvc      VERBOSE Object /Event/Collision_1 successfully loaded
-NewFetch          VERBOSE ::i_collectLeaves added /Event/Collision_1
-EventDataSvc      VERBOSE Requested object /Event/Collision_2
-EventDataSvc      VERBOSE Object /Event/Collision_2 created
-EventDataSvc      VERBOSE Filling object /Event/Collision_2
-EventDataSvc      VERBOSE Object /Event/Collision_2 successfully loaded
-NewFetch          VERBOSE ::i_collectLeaves added /Event/Collision_2
-EventDataSvc      VERBOSE Requested object /Event/MyTracks
-EventDataSvc      VERBOSE Object /Event/MyTracks created
-EventDataSvc      VERBOSE Filling object /Event/MyTracks
-EventDataSvc      VERBOSE Object /Event/MyTracks successfully loaded
-NewFetch          VERBOSE ::i_collectLeaves added /Event/MyTracks
-EventDataSvc      VERBOSE Requested object /Event
-EventDataSvc      VERBOSE Object /Event created
-EventDataSvc      VERBOSE Filling object /Event
-EventDataSvc      VERBOSE Object /Event successfully loaded
-NewFetch          VERBOSE ::i_collectLeaves added /Event
-EventDataSvc      VERBOSE Requested object /Event/Header
-EventDataSvc      VERBOSE Object /Event/Header created
-EventDataSvc      VERBOSE Filling object /Event/Header
-EventDataSvc      VERBOSE Object /Event/Header successfully loaded
-NewFetch          VERBOSE ::i_collectLeaves added /Event/Header
-EventDataSvc      VERBOSE Requested object /Event/Collision_0
-EventDataSvc      VERBOSE Object /Event/Collision_0 created
-EventDataSvc      VERBOSE Filling object /Event/Collision_0
-EventDataSvc      VERBOSE Object /Event/Collision_0 successfully loaded
-NewFetch          VERBOSE ::i_collectLeaves added /Event/Collision_0
-EventDataSvc      VERBOSE Requested object /Event/Collision_0/MyVertices
-EventDataSvc      VERBOSE Object /Event/Collision_0/MyVertices created
-EventDataSvc      VERBOSE Filling object /Event/Collision_0/MyVertices
-EventDataSvc      VERBOSE Object /Event/Collision_0/MyVertices successfully loaded
-NewFetch          VERBOSE ::i_collectLeaves added /Event/Collision_0/MyVertices
-EventDataSvc      VERBOSE Requested object /Event/Collision_1
-EventDataSvc      VERBOSE Object /Event/Collision_1 created
-EventDataSvc      VERBOSE Filling object /Event/Collision_1
-EventDataSvc      VERBOSE Object /Event/Collision_1 successfully loaded
-NewFetch          VERBOSE ::i_collectLeaves added /Event/Collision_1
-EventDataSvc      VERBOSE Requested object /Event/Collision_2
-EventDataSvc      VERBOSE Object /Event/Collision_2 created
-EventDataSvc      VERBOSE Filling object /Event/Collision_2
-EventDataSvc      VERBOSE Object /Event/Collision_2 successfully loaded
-NewFetch          VERBOSE ::i_collectLeaves added /Event/Collision_2
-EventDataSvc      VERBOSE Requested object /Event/MyTracks
-EventDataSvc      VERBOSE Object /Event/MyTracks created
-EventDataSvc      VERBOSE Filling object /Event/MyTracks
-EventDataSvc      VERBOSE Object /Event/MyTracks successfully loaded
-NewFetch          VERBOSE ::i_collectLeaves added /Event/MyTracks
-EventDataSvc      VERBOSE Requested object /Event
-EventDataSvc      VERBOSE Object /Event created
-EventDataSvc      VERBOSE Filling object /Event
-EventDataSvc      VERBOSE Object /Event successfully loaded
-NewFetch          VERBOSE ::i_collectLeaves added /Event
-EventDataSvc      VERBOSE Requested object /Event/Header
-EventDataSvc      VERBOSE Object /Event/Header created
-EventDataSvc      VERBOSE Filling object /Event/Header
-EventDataSvc      VERBOSE Object /Event/Header successfully loaded
-NewFetch          VERBOSE ::i_collectLeaves added /Event/Header
-EventDataSvc      VERBOSE Requested object /Event/Collision_0
-EventDataSvc      VERBOSE Object /Event/Collision_0 created
-EventDataSvc      VERBOSE Filling object /Event/Collision_0
-EventDataSvc      VERBOSE Object /Event/Collision_0 successfully loaded
-NewFetch          VERBOSE ::i_collectLeaves added /Event/Collision_0
-EventDataSvc      VERBOSE Requested object /Event/Collision_0/MyVertices
-EventDataSvc      VERBOSE Object /Event/Collision_0/MyVertices created
-EventDataSvc      VERBOSE Filling object /Event/Collision_0/MyVertices
-EventDataSvc      VERBOSE Object /Event/Collision_0/MyVertices successfully loaded
-NewFetch          VERBOSE ::i_collectLeaves added /Event/Collision_0/MyVertices
-EventDataSvc      VERBOSE Requested object /Event/Collision_1
-EventDataSvc      VERBOSE Object /Event/Collision_1 created
-EventDataSvc      VERBOSE Filling object /Event/Collision_1
-EventDataSvc      VERBOSE Object /Event/Collision_1 successfully loaded
-NewFetch          VERBOSE ::i_collectLeaves added /Event/Collision_1
-EventDataSvc      VERBOSE Requested object /Event/Collision_2
-EventDataSvc      VERBOSE Object /Event/Collision_2 created
-EventDataSvc      VERBOSE Filling object /Event/Collision_2
-EventDataSvc      VERBOSE Object /Event/Collision_2 successfully loaded
-NewFetch          VERBOSE ::i_collectLeaves added /Event/Collision_2
-EventDataSvc      VERBOSE Requested object /Event/MyTracks
-EventDataSvc      VERBOSE Object /Event/MyTracks created
-EventDataSvc      VERBOSE Filling object /Event/MyTracks
-EventDataSvc      VERBOSE Object /Event/MyTracks successfully loaded
-NewFetch          VERBOSE ::i_collectLeaves added /Event/MyTracks
-EventLoopMgr         INFO No more events in event selection
-EventLoopMgr        DEBUG ---> Loop Finished -  WSS 221.934 | total time (skipping 1st evt) 19896175 ns
-ServiceManager      DEBUG Stopping service EventLoopMgr
-ServiceManager      DEBUG Stopping service EventSelector
-ServiceManager      DEBUG Stopping service HistogramDataSvc
-ServiceManager      DEBUG Stopping service HistogramPersistencySvc
-ServiceManager      DEBUG Stopping service ToolSvc
-ToolSvc             DEBUG STOP transition for AlgTools
-ToolSvc           VERBOSE EventSelector.DataStreamTool::stop()
-ServiceManager      DEBUG Stopping service RootCnvSvc
-ServiceManager      DEBUG Stopping service IODataManager
-ServiceManager      DEBUG Stopping service FileCatalog
-ServiceManager      DEBUG Stopping service AlgExecStateSvc
-ServiceManager      DEBUG Stopping service TimelineSvc
-ServiceManager      DEBUG Stopping service EventDataSvc
-ServiceManager      DEBUG Stopping service EventPersistencySvc
-ServiceManager      DEBUG Stopping service FileRecordPersistencySvc
-ServiceManager      DEBUG Stopping service IncidentSvc
-ServiceManager      DEBUG Stopping service AppMgrRunable
-ServiceManager      DEBUG Stopping service FileRecordDataSvc
-ApplicationMgr       INFO Application Manager Stopped successfully
-ServiceManager      DEBUG Finalizing service EventLoopMgr
-NewRootDst           INFO Events output: 10
-IncidentSvc         DEBUG Removing [AbortEvent] listener '<unknown>'
-EventLoopMgr         INFO Histograms converted successfully according to request.
-ServiceManager      DEBUG Finalizing service EventSelector
-EventSelector       DEBUG finalize()
-ServiceManager      DEBUG Finalizing service ToolSvc
-ToolSvc              INFO Removing all tools created by ToolSvc
-ToolSvc             DEBUG   Tool List : EventSelector.DataStreamTool:1
-ToolSvc             DEBUG 1 tools left to finalize. Summed refCounts: 1
-ToolSvc             DEBUG Will finalize tools with refCount <= 1
-ToolSvc             DEBUG   Performing finalization of EventSelector.DataStreamTool (refCount 1)
-ToolSvc             DEBUG Deleting 1 finalized tools
-ToolSvc             DEBUG   Performing deletion of EventSelector.DataStreamTool
-ServiceManager      DEBUG Finalizing service RootCnvSvc
-RootCnvSvc           INFO Disconnected data IO:DBCEDEFC-FEA5-11EC-8E4A-3CECEF1070AC [ROOTIO.2.dst]
-RootCnvSvc           INFO Disconnected data IO:E2CE4868-FEA6-11EC-BB1A-3CECEF1070AC [NEWROOTIO.dst]
-ServiceManager      DEBUG Finalizing service IODataManager
-ServiceManager      DEBUG Finalizing service FileCatalog
-ServiceManager      DEBUG Finalizing service AlgExecStateSvc
-ServiceManager      DEBUG Finalizing service TimelineSvc
-ServiceManager      DEBUG Finalizing service EventDataSvc
-ServiceManager      DEBUG Finalizing service EventPersistencySvc
-ServiceManager      DEBUG Finalizing service FileRecordPersistencySvc
-ServiceManager      DEBUG Finalizing service IncidentSvc
-IncidentSvc         DEBUG Incident  timing: Mean(+-rms)/Min/Max:0(+-0)/0/0[ms] Total:0[s]
-ServiceManager      DEBUG Finalizing service AppMgrRunable
-ServiceManager      DEBUG Finalizing service FileRecordDataSvc
-IncidentSvc         DEBUG Removing [SAVE_FILE_RECORD] listener 'FileRecordDataSvc'
-IncidentSvc         DEBUG Removing [FILE_OPEN_READ] listener 'FileRecordDataSvc'
-ServiceManager      DEBUG Finalizing service HistogramDataSvc
-ServiceManager      DEBUG Finalizing service HistogramPersistencySvc
-ServiceManager      DEBUG Looping over all active services...
-ServiceManager      DEBUG ---- MessageSvc (refCount = 26)
-ServiceManager      DEBUG ---- JobOptionsSvc (refCount = 2)
-ServiceManager      DEBUG ---- HistogramPersistencySvc (refCount = 2)
-ServiceManager      DEBUG ---- HistogramDataSvc (refCount = 3)
-ServiceManager      DEBUG ---- FileRecordDataSvc (refCount = 3)
-ServiceManager      DEBUG ---- AppMgrRunable (refCount = 3)
-ServiceManager      DEBUG ---- IncidentSvc (refCount = 3)
-ServiceManager      DEBUG ---- FileRecordPersistencySvc (refCount = 2)
-ServiceManager      DEBUG ---- EventPersistencySvc (refCount = 2)
-ServiceManager      DEBUG ---- EventDataSvc (refCount = 5)
-ServiceManager      DEBUG ---- TimelineSvc (refCount = 3)
-ServiceManager      DEBUG ---- AlgExecStateSvc (refCount = 4)
-ServiceManager      DEBUG ---- FileCatalog (refCount = 2)
-ServiceManager      DEBUG ---- IODataManager (refCount = 2)
-ServiceManager      DEBUG ---- RootCnvSvc (refCount = 2)
-ServiceManager      DEBUG ---- ToolSvc (refCount = 2)
-ServiceManager      DEBUG ---- EventSelector (refCount = 2)
-ServiceManager      DEBUG ---- EventLoopMgr (refCount = 3)
-ApplicationMgr       INFO Application Manager Finalized successfully
-ApplicationMgr       INFO Application Manager Terminated successfully
diff --git a/GaudiTestSuite/tests/qmtest/refs/ROOT_IO/NewWrite.ref b/GaudiTestSuite/tests/qmtest/refs/ROOT_IO/NewWrite.ref
deleted file mode 100644
index 23c0806f8685c542e3a79c6cc1bfd900dce098e9..0000000000000000000000000000000000000000
--- a/GaudiTestSuite/tests/qmtest/refs/ROOT_IO/NewWrite.ref
+++ /dev/null
@@ -1,168 +0,0 @@
-# setting LC_ALL to "C"
-# --> Including file '/var/clus/usera/jonesc/LHCbCMake/Feature/Gaudi/GaudiTestSuite/options/ROOT_IO/NewWrite.py'
-# <-- End of file '/var/clus/usera/jonesc/LHCbCMake/Feature/Gaudi/GaudiTestSuite/options/ROOT_IO/NewWrite.py'
-# applying configuration of GaudiPersistency
-# /***** User GaudiPersistency/GaudiPersistency ******************************************************
-# |-<no properties>
-# \----- (End of User GaudiPersistency/GaudiPersistency) ---------------------------------------------
-# Dumping all configurables and properties (different from default)
-{'AlgExecStateSvc': {'OutputLevel': 3},
- 'ApplicationMgr': {'EvtMax': 10,
-                    'EvtSel': 'NONE',
-                    'ExtSvc': ['FileRecordDataSvc/FileRecordDataSvc'],
-                    'HistogramPersistency': 'NONE',
-                    'OutStream': ['OutputStream/RootDst'],
-                    'SvcOptMapping': ['Gaudi::MultiFileCatalog/FileCatalog',
-                                      'Gaudi::IODataManager/IODataManager',
-                                      'Gaudi::RootCnvSvc/RootCnvSvc'],
-                    'TopAlg': ['WriteAlg']},
- 'EventPersistencySvc': {'CnvServices': ['Gaudi::RootCnvSvc/RootCnvSvc']},
- 'FileCatalog': {'Catalogs': ['xmlcatalog_file:ROOTIO.2.xml']},
- 'FileRecordPersistencySvc': {'CnvServices': ['Gaudi::RootCnvSvc/RootCnvSvc']},
- 'IncidentSvc': {'OutputLevel': 2},
- 'MessageSvc': {'OutputLevel': 1},
- 'RootCnvSvc': {'OutputLevel': 3},
- 'RootDst': {'ItemList': ['/Event#999'],
-             'Output': "DATAFILE='PFN:ROOTIO.2.dst'  SVC='Gaudi::RootCnvSvc' OPT='RECREATE'"}}
-ApplicationMgr    SUCCESS
-====================================================================================================================================
-                                                   Welcome to ApplicationMgr (GaudiCoreSvc v33r2)
-                                          running on cl033 on Mon Jul  6 16:37:27 2020
-====================================================================================================================================
-ApplicationMgr       INFO Application Manager Configured successfully
-ServiceManager      DEBUG Initializing service FileRecordDataSvc
-FileRecordDataSvc   DEBUG Service base class initialized successfully
-IncidentSvc         DEBUG Property update for OutputLevel : new value = 2
-IncidentSvc         DEBUG Service base class initialized successfully
-FileRecordDataSvc VERBOSE ServiceLocatorHelper::service: found service IncidentSvc
-FileRecordPersi...  DEBUG  'CnvServices':[ 'Gaudi::RootCnvSvc/RootCnvSvc' ]
-FileRecordPersi...  DEBUG Service base class initialized successfully
-FileRecordDataSvc VERBOSE ServiceLocatorHelper::service: found service PersistencySvc/FileRecordPersistencySvc
-IncidentSvc         DEBUG Adding [FILE_OPEN_READ] listener 'FileRecordDataSvc' with priority 0
-IncidentSvc         DEBUG Adding [SAVE_FILE_RECORD] listener 'FileRecordDataSvc' with priority 0
-ServiceManager      DEBUG Initializing service AppMgrRunable
-AppMgrRunable       DEBUG Service base class initialized successfully
-ServiceManager      DEBUG Initializing service EventLoopMgr
-EventLoopMgr        DEBUG Service base class initialized successfully
-IncidentSvc         DEBUG Adding [AbortEvent] listener '<unknown>' with priority 0
-EventDataSvc        DEBUG Service base class initialized successfully
-EventDataSvc      VERBOSE ServiceLocatorHelper::service: found service IncidentSvc
-EventPersistenc...  DEBUG  'CnvServices':[ 'Gaudi::RootCnvSvc/RootCnvSvc' ]
-EventPersistenc...  DEBUG Service base class initialized successfully
-EventLoopMgr      VERBOSE ServiceLocatorHelper::service: found service EventDataSvc
-EventLoopMgr        DEBUG Creating Output Stream OutputStream/RootDst
-EventLoopMgr        DEBUG Creating Top Algorithm WriteAlg with name WriteAlg
-WriteAlg          VERBOSE ServiceLocatorHelper::service: found service EventDataSvc
-TimelineSvc         DEBUG Service base class initialized successfully
-TimelineSvc         DEBUG initialize
-WriteAlg          VERBOSE ServiceLocatorHelper::service: found service TimelineSvc
-WriteAlg          VERBOSE ServiceLocatorHelper::service: found service FileRecordDataSvc
-WriteAlg          VERBOSE ServiceLocatorHelper::service: found service AlgExecStateSvc
-WriteAlg            DEBUG input handles: 0
-WriteAlg            DEBUG output handles: 0
-WriteAlg            DEBUG Data Deps for WriteAlg
-RootDst           VERBOSE ServiceLocatorHelper::service: found service EventDataSvc
-RootDst           VERBOSE ServiceLocatorHelper::service: found service TimelineSvc
-IODataManager       DEBUG Service base class initialized successfully
-FileCatalog         DEBUG Service base class initialized successfully
-EventPersistenc...VERBOSE ServiceLocatorHelper::service: found service Gaudi::RootCnvSvc/RootCnvSvc
-EventPersistenc...   INFO Added successfully Conversion service RootCnvSvc
-RootDst             DEBUG ItemList    : [/Event#999]
-RootDst             DEBUG Adding OutputStream item /Event with 999 level(s).
-RootDst             DEBUG OptItemList : []
-RootDst             DEBUG AlgDependentItemList : {}
-RootDst              INFO Data source: EventDataSvc output: DATAFILE='PFN:ROOTIO.2.dst'  SVC='Gaudi::RootCnvSvc' OPT='RECREATE'
-RootDst           VERBOSE ServiceLocatorHelper::service: found service AlgExecStateSvc
-RootDst             DEBUG input handles: 0
-RootDst             DEBUG output handles: 0
-RootDst             DEBUG Data Deps for RootDst
-EventLoopMgr      WARNING Unable to locate service "EventSelector"
-EventLoopMgr      WARNING No events will be processed from external input.
-HistogramDataSvc    DEBUG Service base class initialized successfully
-HistogramDataSvc  VERBOSE ServiceLocatorHelper::service: found service IncidentSvc
-HistogramPersis...  DEBUG Service base class initialized successfully
-HistogramPersis...  DEBUG Histograms saving not required.
-HistogramDataSvc  VERBOSE ServiceLocatorHelper::service: found service HistogramPersistencySvc
-ApplicationMgr       INFO Application Manager Initialized successfully
-ServiceManager      DEBUG Starting service FileRecordDataSvc
-ServiceManager      DEBUG Starting service AppMgrRunable
-ServiceManager      DEBUG Starting service IncidentSvc
-ServiceManager      DEBUG Starting service FileRecordPersistencySvc
-ServiceManager      DEBUG Starting service EventPersistencySvc
-ServiceManager      DEBUG Starting service EventDataSvc
-ServiceManager      DEBUG Starting service TimelineSvc
-ServiceManager      DEBUG Starting service AlgExecStateSvc
-ServiceManager      DEBUG Starting service FileCatalog
-ServiceManager      DEBUG Starting service IODataManager
-ServiceManager      DEBUG Starting service RootCnvSvc
-ServiceManager      DEBUG Starting service HistogramPersistencySvc
-ServiceManager      DEBUG Starting service HistogramDataSvc
-ServiceManager      DEBUG Starting service EventLoopMgr
-ApplicationMgr       INFO Application Manager Started successfully
-RndmGenSvc          DEBUG Service base class initialized successfully
-RndmGenSvc.Engine   DEBUG Service base class initialized successfully
-RndmGenSvc.Engine    INFO Generator engine type:CLHEP::RanluxEngine
-RndmGenSvc.Engine    INFO Current Seed:1234567 Luxury:3
-RndmGenSvc           INFO Using Random engine:HepRndm::Engine<CLHEP::RanluxEngine>
-WriteAlg          VERBOSE ServiceLocatorHelper::service: found service RndmGenSvc
-WriteAlg          VERBOSE ServiceLocatorHelper::service: found service EventDataSvc
-EventLoopMgr        DEBUG ---> Loop Finished -  WSS 210.129 | total time (skipping 1st evt) 4765384 ns
-ServiceManager      DEBUG Stopping service EventLoopMgr
-ServiceManager      DEBUG Stopping service RndmGenSvc
-ServiceManager      DEBUG Stopping service HistogramDataSvc
-ServiceManager      DEBUG Stopping service HistogramPersistencySvc
-ServiceManager      DEBUG Stopping service RootCnvSvc
-ServiceManager      DEBUG Stopping service IODataManager
-ServiceManager      DEBUG Stopping service FileCatalog
-ServiceManager      DEBUG Stopping service AlgExecStateSvc
-ServiceManager      DEBUG Stopping service TimelineSvc
-ServiceManager      DEBUG Stopping service EventDataSvc
-ServiceManager      DEBUG Stopping service EventPersistencySvc
-ServiceManager      DEBUG Stopping service FileRecordPersistencySvc
-ServiceManager      DEBUG Stopping service IncidentSvc
-ServiceManager      DEBUG Stopping service AppMgrRunable
-ServiceManager      DEBUG Stopping service FileRecordDataSvc
-ApplicationMgr       INFO Application Manager Stopped successfully
-ServiceManager      DEBUG Finalizing service EventLoopMgr
-RootDst              INFO Events output: 10
-IncidentSvc         DEBUG Removing [AbortEvent] listener '<unknown>'
-EventLoopMgr         INFO Histograms converted successfully according to request.
-ServiceManager      DEBUG Finalizing service RndmGenSvc
-ServiceManager      DEBUG Finalizing service HistogramDataSvc
-ServiceManager      DEBUG Finalizing service HistogramPersistencySvc
-ServiceManager      DEBUG Finalizing service RootCnvSvc
-RootCnvSvc           INFO Disconnected data IO:7489E15E-BF9D-11EA-BF33-0894EF9900D2 [ROOTIO.2.dst]
-ServiceManager      DEBUG Finalizing service IODataManager
-ServiceManager      DEBUG Finalizing service FileCatalog
-ServiceManager      DEBUG Finalizing service AlgExecStateSvc
-ServiceManager      DEBUG Finalizing service TimelineSvc
-ServiceManager      DEBUG Finalizing service EventDataSvc
-ServiceManager      DEBUG Finalizing service EventPersistencySvc
-ServiceManager      DEBUG Finalizing service FileRecordPersistencySvc
-ServiceManager      DEBUG Finalizing service IncidentSvc
-IncidentSvc         DEBUG Incident  timing: Mean(+-rms)/Min/Max:0(+-0)/0/0[ms] Total:0[s]
-ServiceManager      DEBUG Finalizing service AppMgrRunable
-ServiceManager      DEBUG Finalizing service FileRecordDataSvc
-IncidentSvc         DEBUG Removing [FILE_OPEN_READ] listener 'FileRecordDataSvc'
-IncidentSvc         DEBUG Removing [SAVE_FILE_RECORD] listener 'FileRecordDataSvc'
-ServiceManager      DEBUG Looping over all active services...
-ServiceManager      DEBUG ---- MessageSvc (refCount = 25)
-ServiceManager      DEBUG ---- JobOptionsSvc (refCount = 2)
-ServiceManager      DEBUG ---- RndmGenSvc.Engine (refCount = 2)
-ServiceManager      DEBUG ---- FileRecordDataSvc (refCount = 3)
-ServiceManager      DEBUG ---- AppMgrRunable (refCount = 3)
-ServiceManager      DEBUG ---- IncidentSvc (refCount = 3)
-ServiceManager      DEBUG ---- FileRecordPersistencySvc (refCount = 2)
-ServiceManager      DEBUG ---- EventPersistencySvc (refCount = 2)
-ServiceManager      DEBUG ---- EventDataSvc (refCount = 3)
-ServiceManager      DEBUG ---- TimelineSvc (refCount = 3)
-ServiceManager      DEBUG ---- AlgExecStateSvc (refCount = 4)
-ServiceManager      DEBUG ---- FileCatalog (refCount = 2)
-ServiceManager      DEBUG ---- IODataManager (refCount = 2)
-ServiceManager      DEBUG ---- RootCnvSvc (refCount = 2)
-ServiceManager      DEBUG ---- HistogramPersistencySvc (refCount = 2)
-ServiceManager      DEBUG ---- HistogramDataSvc (refCount = 3)
-ServiceManager      DEBUG ---- RndmGenSvc (refCount = 2)
-ServiceManager      DEBUG ---- EventLoopMgr (refCount = 3)
-ApplicationMgr       INFO Application Manager Finalized successfully
-ApplicationMgr       INFO Application Manager Terminated successfully
diff --git a/GaudiTestSuite/tests/qmtest/refs/ROOT_IO/Read.ref b/GaudiTestSuite/tests/qmtest/refs/ROOT_IO/Read.ref
deleted file mode 100644
index 3383f5e58d3d20e8c92c16360976ad436fd1ed40..0000000000000000000000000000000000000000
--- a/GaudiTestSuite/tests/qmtest/refs/ROOT_IO/Read.ref
+++ /dev/null
@@ -1,2419 +0,0 @@
-# --> Including file '/workspace/Gaudi/GaudiTestSuite/options/ROOT_IO/Read.py'
-# <-- End of file '/workspace/Gaudi/GaudiTestSuite/options/ROOT_IO/Read.py'
-# applying configuration of GaudiPersistency
-# /***** User GaudiPersistency/GaudiPersistency ******************************************************
-# |-<no properties>
-# \----- (End of User GaudiPersistency/GaudiPersistency) ---------------------------------------------
-# Dumping all configurables and properties (different from default)
-{'ApplicationMgr': {'EvtMax': -1,
-                    'ExtSvc': ['FileRecordDataSvc/FileRecordDataSvc'],
-                    'HistogramPersistency': 'NONE',
-                    'SvcOptMapping': ['Gaudi::MultiFileCatalog/FileCatalog',
-                                      'Gaudi::IODataManager/IODataManager',
-                                      'Gaudi::RootCnvSvc/RootCnvSvc'],
-                    'TopAlg': ['Gaudi::Sequencer/EventAlgs',
-                               'Gaudi::Sequencer/FSRAlgs']},
- 'EventAlgs': {'Members': ['ReadAlg/ReadAlg'], 'VetoObjects': ['FSR']},
- 'EventPersistencySvc': {'CnvServices': ['Gaudi::RootCnvSvc/RootCnvSvc']},
- 'EventSelector': {'FirstEvent': 1,
-                   'Input': ["DATAFILE='PFN:ROOTIO.dst'  SVC='Gaudi::RootEvtSelector' OPT='READ'",
-                             "DATAFILE='PFN:ROOTIO.mdst' SVC='Gaudi::RootEvtSelector' OPT='READ'"],
-                   'OutputLevel': 2,
-                   'PrintFreq': 50},
- 'FSRAlgs': {'Members': ['ReadTES/ReadTES'], 'RequireObjects': ['FSR']},
- 'FileCatalog': {'Catalogs': ['xmlcatalog_file:ROOTIO.xml']},
- 'FileRecordDataSvc': {'IncidentName': 'NEW_FILE_RECORD'},
- 'FileRecordPersistencySvc': {'CnvServices': ['Gaudi::RootCnvSvc/RootCnvSvc']},
- 'ReadAlg': {'IncidentName': 'NEW_FILE_RECORD', 'OutputLevel': 1},
- 'ReadTES': {'Locations': ['FSR']},
- 'RootCnvSvc': {'OutputLevel': 3}}
-ApplicationMgr    SUCCESS
-====================================================================================================================================
-                                                   Welcome to ApplicationMgr (GaudiCoreSvc v36r7)
-                                          running on server on Thu Sep 29 16:39:57 2022
-====================================================================================================================================
-ApplicationMgr       INFO Application Manager Configured successfully
-EventAlgs            INFO Member list: ReadAlg
-ReadAlg             DEBUG Property update for OutputLevel : new value = 1
-ReadAlg           VERBOSE ServiceLocatorHelper::service: found service EventDataSvc
-ReadAlg           VERBOSE ServiceLocatorHelper::service: found service TimelineSvc
-ReadAlg           VERBOSE ServiceLocatorHelper::service: found service FileRecordDataSvc
-ReadAlg           VERBOSE ServiceLocatorHelper::service: found service IncidentSvc
-ReadAlg           VERBOSE ServiceLocatorHelper::service: found service AlgExecStateSvc
-ReadAlg             DEBUG input handles: 0
-ReadAlg             DEBUG output handles: 0
-ReadAlg             DEBUG Data Deps for ReadAlg
-FSRAlgs              INFO Member list: ReadTES
-EventSelector       DEBUG Property update for OutputLevel : new value = 2
-EventSelector       DEBUG Service base class initialized successfully
-EventSelector.D...  DEBUG Property update for OutputLevel : new value = 2
-EventSelector.D...  DEBUG Property update for OutputLevel : new value = 2
-EventSelector.D...  DEBUG Service base class initialized successfully
-EventPersistenc...   INFO Added successfully Conversion service RootCnvSvc
-EventSelector.D...  DEBUG Selection root:/Event CLID:110
-EventSelector        INFO Stream:EventSelector.DataStreamTool_1 Def:DATAFILE='PFN:ROOTIO.dst'  SVC='Gaudi::RootEvtSelector' OPT='READ'
-ApplicationMgr       INFO Application Manager Initialized successfully
-ApplicationMgr       INFO Application Manager Started successfully
-FileRecordPersi...   INFO Added successfully Conversion service RootCnvSvc
-ReadAlg           SUCCESS Got incident: NEW_FILE_RECORD Source:/FileRecords/8BE41ECA-4004-11ED-8ECA-54AB3A714084
-ReadAlg           SUCCESS Received incident:NEW_FILE_RECORD: /FileRecords/8BE41ECA-4004-11ED-8ECA-54AB3A714084
-ReadAlg           SUCCESS Incident: FileInfo record: /FileRecords/8BE41ECA-4004-11ED-8ECA-54AB3A714084/EvtCount=1000
-ReadAlg           SUCCESS Incident: FileInfo record: /FileRecords/8BE41ECA-4004-11ED-8ECA-54AB3A714084/SumCount=123456
-EventSelector     SUCCESS Reading Event record 1. Record number within stream 1: 1
-ReadAlg           VERBOSE ServiceLocatorHelper::service: found service EventDataSvc
-ReadAlg              INFO ========= EVENT:1 RUN:999 TIME:1577836801.001 0 (0) 1 (1) 2 (2)
-ReadAlg           SUCCESS FileInfo record: 8BE41ECA-4004-11ED-8ECA-54AB3A714084/EvtCount=1000
-ReadAlg           SUCCESS FileInfo record: 8BE41ECA-4004-11ED-8ECA-54AB3A714084/SumCount=123456
-ReadAlg             DEBUG Evt:1 Track:      10.802     9.50498     8.43243 Org:  31 0.0948131 0.0882022 0.0890405
-ReadAlg             DEBUG    Decays:  16
-ReadAlg             DEBUG      0.0955367 0.0974241 0.0982723 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.110336  0.098101 0.0929623 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG        0.12276 0.0901559  0.118128 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0988488 0.0985394 0.0936065 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.100268 0.0968345 0.0817208 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0966848  0.096205 0.0828343 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0846589  0.108699 0.0879221 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0957107    0.1021  0.108814 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0953554  0.104885 0.0911368 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0873963 0.0929576  0.102044 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0992706  0.101752  0.110905 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0873313 0.0828289  0.107358 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.121204 0.0933645  0.108755 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.106626  0.102393 0.0923873 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0975337 0.0890622  0.107548 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.114853 0.0927442 0.0921961 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG Evt:1 Track:     8.77816     11.9423     10.4022 Org:  21  0.105636 0.0965541   0.09253
-ReadAlg             DEBUG    Decays:   5
-ReadAlg             DEBUG       0.107902  0.117021  0.115571 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0938987 0.0903118 0.0953661 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.122866 0.0986632 0.0915858 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.113474  0.108342 0.0931549 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0953766  0.113597 0.0942457 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG Evt:1 Track:     9.95059     10.0773     10.0918 Org:  60  0.119153  0.109607 0.0846229
-ReadAlg             DEBUG    Decays:   2
-ReadAlg             DEBUG       0.102972 0.0932683 0.0943318 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.115312   0.11284  0.101346 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG Evt:1 Track:     10.4097     10.9492     9.72505 Org:  47 0.0854783 0.0897833  0.110166
-ReadAlg             DEBUG    Decays:   0
-ReadAlg             DEBUG Evt:1 Track:     8.61818     10.2842     11.4339 Org:   5 0.0955367 0.0974241 0.0982723
-ReadAlg             DEBUG    Decays:  14
-ReadAlg             DEBUG      0.0966848  0.096205 0.0828343 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0846589  0.108699 0.0879221 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0957107    0.1021  0.108814 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0953554  0.104885 0.0911368 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0873963 0.0929576  0.102044 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0992706  0.101752  0.110905 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0873313 0.0828289  0.107358 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.121204 0.0933645  0.108755 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.106626  0.102393 0.0923873 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0975337 0.0890622  0.107548 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.114853 0.0927442 0.0921961 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.105636 0.0965541   0.09253 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.118701 0.0819518  0.107732 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.106563 0.0702038  0.101916 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg              INFO ========= EVENT:2 RUN:999 TIME:1577836802.002 0 (0) 1 (1) 2 (2)
-ReadAlg             DEBUG Evt:2 Track:     10.1578     9.51566     9.19358 Org:  12   0.10708  0.109034  0.096556
-ReadAlg             DEBUG    Decays:  54
-ReadAlg             DEBUG       0.097666 0.0945251 0.0900927 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0864492 0.0952994   0.12307 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0898175   0.11717 0.0907342 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.108214  0.104063 0.0807813 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0870813  0.121608  0.107138 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.106638  0.109897  0.090842 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0996429  0.111814  0.121548 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.105913    0.1062  0.103678 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0975181  0.103904 0.0981719 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG        0.10448  0.106007 0.0972974 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0970382 0.0941951 0.0895092 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG        0.10685  0.102052 0.0911832 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0965814  0.115591 0.0976259 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0947139 0.0865459  0.102928 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0947366  0.099324  0.114232 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0962381 0.0833363  0.107211 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.102491  0.102296 0.0898967 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.101117 0.0966305 0.0903379 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0945676  0.100253  0.091624 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.100959 0.0894981  0.109439 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG        0.11059 0.0948918 0.0941783 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0985697 0.0928461  0.091828 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.115508  0.112132 0.0819703 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.112825  0.089238 0.0991629 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0941044 0.0964093    0.1047 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.106354  0.104222 0.0967957 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.100675 0.0887908 0.0964475 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG        0.10432  0.111781  0.104624 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0918394 0.0974881  0.108724 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0815648 0.0984427  0.109819 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.102076  0.112558 0.0996443 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0819209  0.103236 0.0812119 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0998945  0.122172 0.0783172 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0869854  0.100076 0.0856456 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.102629 0.0845021  0.111227 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.109217 0.0739353  0.104776 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG        0.10432  0.106347 0.0905961 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0926874  0.117676  0.100679 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0917233  0.101814 0.0978627 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.105132  0.111368  0.100352 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0866818 0.0891923 0.0966235 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.119414  0.109587 0.0969083 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0931392 0.0962136 0.0897531 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.116628 0.0963233  0.107852 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.100572     0.106  0.103713 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.110704 0.0927646   0.09894 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.091082  0.113179  0.100384 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0937881  0.101422  0.104549 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.100012  0.117612 0.0886769 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0938767  0.105133 0.0919472 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.106217 0.0904916   0.10152 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.100438  0.104005  0.107747 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.105668 0.0982363  0.100428 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.100794 0.0941075 0.0927382 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG Evt:2 Track:     7.99376     9.40345     8.35437 Org:   5  0.100824  0.107446  0.105383
-ReadAlg             DEBUG    Decays:  11
-ReadAlg             DEBUG      0.0869854  0.100076 0.0856456 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.102629 0.0845021  0.111227 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.109217 0.0739353  0.104776 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG        0.10432  0.106347 0.0905961 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0926874  0.117676  0.100679 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0917233  0.101814 0.0978627 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.105132  0.111368  0.100352 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0866818 0.0891923 0.0966235 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.119414  0.109587 0.0969083 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0931392 0.0962136 0.0897531 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.116628 0.0963233  0.107852 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG Evt:2 Track:     10.0811     10.1021      8.8527 Org:  79  0.114034  0.103132  0.110234
-ReadAlg             DEBUG    Decays:  22
-ReadAlg             DEBUG       0.105132  0.111368  0.100352 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0866818 0.0891923 0.0966235 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.119414  0.109587 0.0969083 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0931392 0.0962136 0.0897531 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.116628 0.0963233  0.107852 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.100572     0.106  0.103713 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.110704 0.0927646   0.09894 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.091082  0.113179  0.100384 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0937881  0.101422  0.104549 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.100012  0.117612 0.0886769 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0938767  0.105133 0.0919472 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.106217 0.0904916   0.10152 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.100438  0.104005  0.107747 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.105668 0.0982363  0.100428 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.100794 0.0941075 0.0927382 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0841099  0.103205  0.110611 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0944701  0.118174 0.0803563 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.118593 0.0974854  0.105898 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0927796   0.11265 0.0993051 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0989207 0.0831933 0.0919716 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0859543 0.0848592 0.0912792 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0960956 0.0949814 0.0975239 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG Evt:2 Track:     10.4386     9.95482     9.12975 Org:   3 0.0835264  0.104718  0.108772
-ReadAlg             DEBUG    Decays:  23
-ReadAlg             DEBUG       0.115508  0.112132 0.0819703 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.112825  0.089238 0.0991629 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0941044 0.0964093    0.1047 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.106354  0.104222 0.0967957 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.100675 0.0887908 0.0964475 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG        0.10432  0.111781  0.104624 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0918394 0.0974881  0.108724 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0815648 0.0984427  0.109819 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.102076  0.112558 0.0996443 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0819209  0.103236 0.0812119 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0998945  0.122172 0.0783172 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0869854  0.100076 0.0856456 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.102629 0.0845021  0.111227 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.109217 0.0739353  0.104776 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG        0.10432  0.106347 0.0905961 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0926874  0.117676  0.100679 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0917233  0.101814 0.0978627 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.105132  0.111368  0.100352 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0866818 0.0891923 0.0966235 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.119414  0.109587 0.0969083 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0931392 0.0962136 0.0897531 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.116628 0.0963233  0.107852 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.100572     0.106  0.103713 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG Evt:2 Track:     8.45426     10.0076     11.3705 Org:  73 0.0944701  0.118174 0.0803563
-ReadAlg             DEBUG    Decays:  43
-ReadAlg             DEBUG       0.100824  0.107446  0.105383 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0836079 0.0958157  0.101899 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG        0.10931  0.103093 0.0918532 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.100548  0.107566 0.0991684 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0819278 0.0996934 0.0975746 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG        0.10203  0.102013  0.115421 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0969589  0.113296 0.0930632 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG        0.10708  0.109034  0.096556 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.103526  0.116695 0.0866214 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.102655 0.0918961  0.103502 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0944413  0.101496  0.102443 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.101036  0.106448  0.100094 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.099437 0.0924036   0.10269 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.097666 0.0945251 0.0900927 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0864492 0.0952994   0.12307 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0898175   0.11717 0.0907342 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.108214  0.104063 0.0807813 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0870813  0.121608  0.107138 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.106638  0.109897  0.090842 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0996429  0.111814  0.121548 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.105913    0.1062  0.103678 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0975181  0.103904 0.0981719 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG        0.10448  0.106007 0.0972974 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0970382 0.0941951 0.0895092 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG        0.10685  0.102052 0.0911832 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0965814  0.115591 0.0976259 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0947139 0.0865459  0.102928 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0947366  0.099324  0.114232 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0962381 0.0833363  0.107211 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.102491  0.102296 0.0898967 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.101117 0.0966305 0.0903379 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0945676  0.100253  0.091624 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.100959 0.0894981  0.109439 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG        0.11059 0.0948918 0.0941783 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0985697 0.0928461  0.091828 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.115508  0.112132 0.0819703 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.112825  0.089238 0.0991629 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0941044 0.0964093    0.1047 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.106354  0.104222 0.0967957 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.100675 0.0887908 0.0964475 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG        0.10432  0.111781  0.104624 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0918394 0.0974881  0.108724 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0815648 0.0984427  0.109819 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg              INFO ========= EVENT:3 RUN:999 TIME:1577836803.003 0 (0) 1 (1) 2 (2)
-ReadAlg             DEBUG Evt:3 Track:     10.4989     10.4342     9.78193 Org:  16 0.0883089 0.0980969 0.0989754
-ReadAlg             DEBUG    Decays:   4
-ReadAlg             DEBUG      0.0803759 0.0962499 0.0993645 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.103776 0.0928696  0.091886 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0793504 0.0968227 0.0875384 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG        0.12043  0.106993 0.0901843 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG Evt:3 Track:     9.20615     10.1895     9.66427 Org:  38  0.103776 0.0928696  0.091886
-ReadAlg             DEBUG    Decays:  13
-ReadAlg             DEBUG      0.0986508  0.109336 0.0941892 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0969111  0.106056  0.109225 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.100876   0.10457 0.0952482 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0950909 0.0972063  0.103196 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG        0.10689  0.103339 0.0903038 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0850243 0.0918465  0.103656 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.087574  0.109255  0.100795 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0960165 0.0964353 0.0885377 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.098608  0.123589  0.100822 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0883089 0.0980969 0.0989754 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0859127 0.0910988  0.106649 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0880905 0.0966223  0.107268 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.115101  0.105363  0.121094 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG Evt:3 Track:     10.0851      10.546     10.0112 Org:  14 0.0960165 0.0964353 0.0885377
-ReadAlg             DEBUG    Decays:  30
-ReadAlg             DEBUG       0.098608  0.123589  0.100822 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0883089 0.0980969 0.0989754 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0859127 0.0910988  0.106649 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0880905 0.0966223  0.107268 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.115101  0.105363  0.121094 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0916673 0.0943157  0.114352 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0881009 0.0970698 0.0943469 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.100743 0.0989096  0.105264 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.110774  0.088491  0.119464 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0999599 0.0909445   0.10432 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0981551  0.104034  0.088687 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.104343 0.0987524 0.0960962 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.103471 0.0790543 0.0871018 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.088333  0.109689 0.0948838 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0940701 0.0892186  0.103908 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0778095  0.103573 0.0976798 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.100748 0.0780927  0.105717 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.094463 0.0809829  0.108753 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0959258 0.0931328  0.120006 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0854378  0.113219 0.0980238 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.106024  0.095753  0.112037 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.115886  0.089338 0.0764793 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0803759 0.0962499 0.0993645 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.103776 0.0928696  0.091886 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0793504 0.0968227 0.0875384 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG        0.12043  0.106993 0.0901843 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0938229 0.0819436  0.106643 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0982939 0.0934914 0.0900722 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0901891 0.0999109  0.112633 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG        0.11039  0.106004 0.0945325 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG Evt:3 Track:     9.71319     9.06289      9.0267 Org:  42 0.0982939 0.0934914 0.0900722
-ReadAlg             DEBUG    Decays:  35
-ReadAlg             DEBUG      0.0891138  0.109921  0.104558 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0986508  0.109336 0.0941892 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0969111  0.106056  0.109225 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.100876   0.10457 0.0952482 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0950909 0.0972063  0.103196 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG        0.10689  0.103339 0.0903038 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0850243 0.0918465  0.103656 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.087574  0.109255  0.100795 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0960165 0.0964353 0.0885377 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.098608  0.123589  0.100822 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0883089 0.0980969 0.0989754 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0859127 0.0910988  0.106649 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0880905 0.0966223  0.107268 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.115101  0.105363  0.121094 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0916673 0.0943157  0.114352 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0881009 0.0970698 0.0943469 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.100743 0.0989096  0.105264 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.110774  0.088491  0.119464 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0999599 0.0909445   0.10432 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0981551  0.104034  0.088687 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.104343 0.0987524 0.0960962 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.103471 0.0790543 0.0871018 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.088333  0.109689 0.0948838 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0940701 0.0892186  0.103908 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0778095  0.103573 0.0976798 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.100748 0.0780927  0.105717 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.094463 0.0809829  0.108753 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0959258 0.0931328  0.120006 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0854378  0.113219 0.0980238 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.106024  0.095753  0.112037 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.115886  0.089338 0.0764793 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0803759 0.0962499 0.0993645 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.103776 0.0928696  0.091886 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0793504 0.0968227 0.0875384 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG        0.12043  0.106993 0.0901843 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG Evt:3 Track:     8.25581     10.7325     8.01824 Org:  35  0.106024  0.095753  0.112037
-ReadAlg             DEBUG    Decays:  23
-ReadAlg             DEBUG      0.0883089 0.0980969 0.0989754 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0859127 0.0910988  0.106649 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0880905 0.0966223  0.107268 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.115101  0.105363  0.121094 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0916673 0.0943157  0.114352 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0881009 0.0970698 0.0943469 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.100743 0.0989096  0.105264 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.110774  0.088491  0.119464 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0999599 0.0909445   0.10432 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0981551  0.104034  0.088687 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.104343 0.0987524 0.0960962 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.103471 0.0790543 0.0871018 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.088333  0.109689 0.0948838 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0940701 0.0892186  0.103908 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0778095  0.103573 0.0976798 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.100748 0.0780927  0.105717 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.094463 0.0809829  0.108753 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0959258 0.0931328  0.120006 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0854378  0.113219 0.0980238 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.106024  0.095753  0.112037 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.115886  0.089338 0.0764793 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0803759 0.0962499 0.0993645 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.103776 0.0928696  0.091886 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg              INFO ========= EVENT:4 RUN:999 TIME:1577836804.004 0 (0) 1 (1) 2 (2)
-ReadAlg             DEBUG Evt:4 Track:     8.95659     9.22111     10.7468 Org:  35    0.1082 0.0979698 0.0960275
-ReadAlg             DEBUG    Decays:   3
-ReadAlg             DEBUG       0.110419  0.089749 0.0925822 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0967053  0.111042 0.0892008 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0888102 0.0671049 0.0912282 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG Evt:4 Track:     9.83935     9.11529     10.2978 Org:  21  0.100441  0.118622  0.106743
-ReadAlg             DEBUG    Decays:  26
-ReadAlg             DEBUG       0.108927  0.124747 0.0912811 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.107618 0.0981369  0.103192 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0950071  0.103742  0.108609 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0907126 0.0953688 0.0963925 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0918439 0.0999923 0.0913624 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG         0.1082 0.0979698 0.0960275 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0970495  0.111466  0.105794 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.106484 0.0926097 0.0934646 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0969813  0.122844 0.0956888 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0988061 0.0784212 0.0990266 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0879316 0.0802688  0.117645 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.104551 0.0893742 0.0993025 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0992872  0.093195  0.096515 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.115993 0.0958195  0.105668 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0891262   0.10549  0.104492 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG         0.1034   0.09279 0.0851446 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0991496  0.111281  0.105025 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0971706  0.117891  0.109691 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.108389 0.0894832 0.0911477 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.100912  0.103671 0.0989729 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.105094 0.0936744  0.116785 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0882685  0.119865  0.093591 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0954098  0.104368  0.107192 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.100286 0.0804912 0.0973343 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.104589  0.112811 0.0884065 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0922139  0.102432  0.120081 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG Evt:4 Track:     10.7405     10.4946      8.8374 Org:  40 0.0879316 0.0802688  0.117645
-ReadAlg             DEBUG    Decays:  52
-ReadAlg             DEBUG      0.0922891 0.0999764 0.0965847 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0942017  0.107152 0.0950898 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.102031  0.097757 0.0997233 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.100916  0.088108  0.112291 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.103642 0.0922853  0.101574 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0980702  0.103228  0.114439 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.103423 0.0837953 0.0871606 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.105615  0.098118  0.118234 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG        0.10236  0.090671 0.0895832 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.114957 0.0984414  0.107593 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.107101  0.100218 0.0833341 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0973177  0.103867  0.112013 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.114481  0.107002  0.117528 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0973031 0.0920501 0.0840526 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG        0.08765 0.0978436  0.105885 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.100441  0.118622  0.106743 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG        0.10052  0.092683  0.113533 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.114169  0.106182  0.110074 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0949435 0.0990563 0.0882594 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.110419  0.089749 0.0925822 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0967053  0.111042 0.0892008 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0888102 0.0671049 0.0912282 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.103371  0.112382 0.0909891 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.111216   0.10786  0.101121 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.108927  0.124747 0.0912811 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.107618 0.0981369  0.103192 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0950071  0.103742  0.108609 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0907126 0.0953688 0.0963925 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0918439 0.0999923 0.0913624 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG         0.1082 0.0979698 0.0960275 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0970495  0.111466  0.105794 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.106484 0.0926097 0.0934646 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0969813  0.122844 0.0956888 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0988061 0.0784212 0.0990266 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0879316 0.0802688  0.117645 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.104551 0.0893742 0.0993025 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0992872  0.093195  0.096515 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.115993 0.0958195  0.105668 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0891262   0.10549  0.104492 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG         0.1034   0.09279 0.0851446 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0991496  0.111281  0.105025 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0971706  0.117891  0.109691 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.108389 0.0894832 0.0911477 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.100912  0.103671 0.0989729 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.105094 0.0936744  0.116785 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0882685  0.119865  0.093591 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0954098  0.104368  0.107192 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.100286 0.0804912 0.0973343 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.104589  0.112811 0.0884065 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0922139  0.102432  0.120081 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0937731 0.0932409  0.108906 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0913605  0.101296    0.1094 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG Evt:4 Track:     10.3224     10.7906     8.23493 Org:  58 0.0978666  0.121381 0.0849338
-ReadAlg             DEBUG    Decays:  22
-ReadAlg             DEBUG       0.103642 0.0922853  0.101574 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0980702  0.103228  0.114439 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.103423 0.0837953 0.0871606 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.105615  0.098118  0.118234 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG        0.10236  0.090671 0.0895832 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.114957 0.0984414  0.107593 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.107101  0.100218 0.0833341 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0973177  0.103867  0.112013 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.114481  0.107002  0.117528 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0973031 0.0920501 0.0840526 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG        0.08765 0.0978436  0.105885 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.100441  0.118622  0.106743 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG        0.10052  0.092683  0.113533 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.114169  0.106182  0.110074 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0949435 0.0990563 0.0882594 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.110419  0.089749 0.0925822 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0967053  0.111042 0.0892008 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0888102 0.0671049 0.0912282 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.103371  0.112382 0.0909891 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.111216   0.10786  0.101121 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.108927  0.124747 0.0912811 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.107618 0.0981369  0.103192 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG Evt:4 Track:     8.75897     10.6262     8.53641 Org:  52 0.0954098  0.104368  0.107192
-ReadAlg             DEBUG    Decays:  47
-ReadAlg             DEBUG       0.103642 0.0922853  0.101574 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0980702  0.103228  0.114439 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.103423 0.0837953 0.0871606 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.105615  0.098118  0.118234 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG        0.10236  0.090671 0.0895832 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.114957 0.0984414  0.107593 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.107101  0.100218 0.0833341 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0973177  0.103867  0.112013 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.114481  0.107002  0.117528 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0973031 0.0920501 0.0840526 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG        0.08765 0.0978436  0.105885 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.100441  0.118622  0.106743 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG        0.10052  0.092683  0.113533 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.114169  0.106182  0.110074 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0949435 0.0990563 0.0882594 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.110419  0.089749 0.0925822 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0967053  0.111042 0.0892008 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0888102 0.0671049 0.0912282 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.103371  0.112382 0.0909891 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.111216   0.10786  0.101121 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.108927  0.124747 0.0912811 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.107618 0.0981369  0.103192 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0950071  0.103742  0.108609 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0907126 0.0953688 0.0963925 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0918439 0.0999923 0.0913624 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG         0.1082 0.0979698 0.0960275 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0970495  0.111466  0.105794 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.106484 0.0926097 0.0934646 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0969813  0.122844 0.0956888 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0988061 0.0784212 0.0990266 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0879316 0.0802688  0.117645 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.104551 0.0893742 0.0993025 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0992872  0.093195  0.096515 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.115993 0.0958195  0.105668 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0891262   0.10549  0.104492 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG         0.1034   0.09279 0.0851446 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0991496  0.111281  0.105025 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0971706  0.117891  0.109691 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.108389 0.0894832 0.0911477 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.100912  0.103671 0.0989729 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.105094 0.0936744  0.116785 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0882685  0.119865  0.093591 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0954098  0.104368  0.107192 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.100286 0.0804912 0.0973343 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.104589  0.112811 0.0884065 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0922139  0.102432  0.120081 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0937731 0.0932409  0.108906 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg              INFO ========= EVENT:5 RUN:999 TIME:1577836805.005 0 (0) 1 (1) 2 (2)
-ReadAlg             DEBUG Evt:5 Track:     11.1213     8.18301     7.64467 Org:  39 0.0963519   0.10652 0.0938699
-ReadAlg             DEBUG    Decays:  38
-ReadAlg             DEBUG      0.0990801 0.0982084  0.113384 Collisions:  0 (1)  1 (2)  2 (3)
-ReadAlg             DEBUG       0.100704  0.102944  0.103149 Collisions:  0 (1)  1 (2)  2 (3)
-ReadAlg             DEBUG      0.0960623  0.112353  0.105479 Collisions:  0 (1)  1 (2)  2 (3)
-ReadAlg             DEBUG      0.0979156  0.109128  0.092957 Collisions:  0 (1)  1 (2)  2 (3)
-ReadAlg             DEBUG      0.0885795 0.0967034 0.0892105 Collisions:  0 (1)  1 (2)  2 (3)
-ReadAlg             DEBUG      0.0898939 0.0931272  0.100064 Collisions:  0 (1)  1 (2)  2 (3)
-ReadAlg             DEBUG       0.116346  0.092857  0.109717 Collisions:  0 (1)  1 (2)  2 (3)
-ReadAlg             DEBUG      0.0934937  0.100452 0.0983436 Collisions:  0 (1)  1 (2)  2 (3)
-ReadAlg             DEBUG      0.0849693  0.107205 0.0775222 Collisions:  0 (1)  1 (2)  2 (3)
-ReadAlg             DEBUG      0.0928874  0.100701  0.100616 Collisions:  0 (1)  1 (2)  2 (3)
-ReadAlg             DEBUG       0.104185 0.0869608 0.0896966 Collisions:  0 (1)  1 (2)  2 (3)
-ReadAlg             DEBUG       0.107352  0.103556  0.097396 Collisions:  0 (1)  1 (2)  2 (3)
-ReadAlg             DEBUG       0.113371  0.100975 0.0977845 Collisions:  0 (1)  1 (2)  2 (3)
-ReadAlg             DEBUG      0.0846697  0.101117  0.093533 Collisions:  0 (1)  1 (2)  2 (3)
-ReadAlg             DEBUG       0.106184  0.101227  0.103698 Collisions:  0 (1)  1 (2)  2 (3)
-ReadAlg             DEBUG      0.0892832 0.0968772  0.101906 Collisions:  0 (1)  1 (2)  2 (3)
-ReadAlg             DEBUG      0.0829098  0.126487  0.106539 Collisions:  0 (1)  1 (2)  2 (3)
-ReadAlg             DEBUG      0.0968136 0.0916569 0.0837272 Collisions:  0 (1)  1 (2)  2 (3)
-ReadAlg             DEBUG       0.083196  0.100572 0.0849244 Collisions:  0 (1)  1 (2)  2 (3)
-ReadAlg             DEBUG       0.102386  0.102008  0.108067 Collisions:  0 (1)  1 (2)  2 (3)
-ReadAlg             DEBUG       0.118127   0.10453  0.101397 Collisions:  0 (1)  1 (2)  2 (3)
-ReadAlg             DEBUG      0.0892825  0.109572 0.0892172 Collisions:  0 (1)  1 (2)  2 (3)
-ReadAlg             DEBUG       0.118167 0.0993964  0.106465 Collisions:  0 (1)  1 (2)  2 (3)
-ReadAlg             DEBUG      0.0966403 0.0735833  0.114281 Collisions:  0 (1)  1 (2)  2 (3)
-ReadAlg             DEBUG       0.107293   0.10359  0.106495 Collisions:  0 (1)  1 (2)  2 (3)
-ReadAlg             DEBUG       0.118054  0.111566  0.103555 Collisions:  0 (1)  1 (2)  2 (3)
-ReadAlg             DEBUG      0.0980957 0.0945928  0.112685 Collisions:  0 (1)  1 (2)  2 (3)
-ReadAlg             DEBUG       0.091699 0.0954501  0.116067 Collisions:  0 (1)  1 (2)  2 (3)
-ReadAlg             DEBUG      0.0818059 0.0955384  0.106294 Collisions:  0 (1)  1 (2)  2 (3)
-ReadAlg             DEBUG       0.119449   0.10539 0.0919642 Collisions:  0 (1)  1 (2)  2 (3)
-ReadAlg             DEBUG       0.109127  0.104738 0.0983583 Collisions:  0 (1)  1 (2)  2 (3)
-ReadAlg             DEBUG       0.108677 0.0962482 0.0913227 Collisions:  0 (1)  1 (2)  2 (3)
-ReadAlg             DEBUG      0.0848865 0.0908803  0.105893 Collisions:  0 (1)  1 (2)  2 (3)
-ReadAlg             DEBUG      0.0970337  0.112413  0.110682 Collisions:  0 (1)  1 (2)  2 (3)
-ReadAlg             DEBUG       0.101131 0.0923199 0.0875972 Collisions:  0 (1)  1 (2)  2 (3)
-ReadAlg             DEBUG      0.0935795  0.116216 0.0863682 Collisions:  0 (1)  1 (2)  2 (3)
-ReadAlg             DEBUG        0.10151  0.104428 0.0990575 Collisions:  0 (1)  1 (2)  2 (3)
-ReadAlg             DEBUG       0.112838 0.0799044   0.09512 Collisions:  0 (1)  1 (2)  2 (3)
-ReadAlg             DEBUG Evt:5 Track:     8.68757     9.15565     7.94414 Org:  97   0.11071 0.0698965   0.11055
-ReadAlg             DEBUG    Decays:   2
-ReadAlg             DEBUG       0.124937  0.104152   0.10225 Collisions:  0 (1)  1 (2)  2 (3)
-ReadAlg             DEBUG        0.11071 0.0698965   0.11055 Collisions:  0 (1)  1 (2)  2 (3)
-ReadAlg             DEBUG Evt:5 Track:     9.13516     9.42063     9.54246 Org:  92 0.0877871 0.0875319 0.0998727
-ReadAlg             DEBUG    Decays:   2
-ReadAlg             DEBUG      0.0892825  0.109572 0.0892172 Collisions:  0 (1)  1 (2)  2 (3)
-ReadAlg             DEBUG       0.118167 0.0993964  0.106465 Collisions:  0 (1)  1 (2)  2 (3)
-ReadAlg             DEBUG Evt:5 Track:      11.375     9.66959     12.7847 Org:  33  0.123534 0.0950527 0.0717883
-ReadAlg             DEBUG    Decays:  11
-ReadAlg             DEBUG      0.0966403 0.0735833  0.114281 Collisions:  0 (1)  1 (2)  2 (3)
-ReadAlg             DEBUG       0.107293   0.10359  0.106495 Collisions:  0 (1)  1 (2)  2 (3)
-ReadAlg             DEBUG       0.118054  0.111566  0.103555 Collisions:  0 (1)  1 (2)  2 (3)
-ReadAlg             DEBUG      0.0980957 0.0945928  0.112685 Collisions:  0 (1)  1 (2)  2 (3)
-ReadAlg             DEBUG       0.091699 0.0954501  0.116067 Collisions:  0 (1)  1 (2)  2 (3)
-ReadAlg             DEBUG      0.0818059 0.0955384  0.106294 Collisions:  0 (1)  1 (2)  2 (3)
-ReadAlg             DEBUG       0.119449   0.10539 0.0919642 Collisions:  0 (1)  1 (2)  2 (3)
-ReadAlg             DEBUG       0.109127  0.104738 0.0983583 Collisions:  0 (1)  1 (2)  2 (3)
-ReadAlg             DEBUG       0.108677 0.0962482 0.0913227 Collisions:  0 (1)  1 (2)  2 (3)
-ReadAlg             DEBUG      0.0848865 0.0908803  0.105893 Collisions:  0 (1)  1 (2)  2 (3)
-ReadAlg             DEBUG      0.0970337  0.112413  0.110682 Collisions:  0 (1)  1 (2)  2 (3)
-ReadAlg              INFO ========= EVENT:6 RUN:999 TIME:1577836806.006 0 (0) 1 (1) 2 (2)
-ReadAlg             DEBUG Evt:6 Track:     10.7592     9.68162     11.3563 Org:  18 0.0941401  0.107751  0.104851
-ReadAlg             DEBUG    Decays:  13
-ReadAlg             DEBUG       0.105539 0.0980193  0.108179 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG        0.11968 0.0977862 0.0878271 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0959662  0.112048 0.0785242 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.116319  0.112219  0.105968 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0941401  0.107751  0.104851 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0935949  0.109424  0.104058 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.103452  0.109726  0.089188 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG        0.11382 0.0985699  0.095491 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0903656  0.108187 0.0922192 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0888697 0.0895113  0.104431 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.102707 0.0970666 0.0924146 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.107352  0.108639  0.113943 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0919093  0.106929  0.105638 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG Evt:6 Track:     8.59437     8.50512       10.07 Org:  15   0.11968 0.0977862 0.0878271
-ReadAlg             DEBUG    Decays:  16
-ReadAlg             DEBUG      0.0873108  0.104328  0.104905 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.125261 0.0990319 0.0985414 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0919799   0.10766  0.113797 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.083687  0.102594 0.0918648 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.105539 0.0980193  0.108179 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG        0.11968 0.0977862 0.0878271 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0959662  0.112048 0.0785242 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.116319  0.112219  0.105968 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0941401  0.107751  0.104851 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0935949  0.109424  0.104058 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.103452  0.109726  0.089188 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG        0.11382 0.0985699  0.095491 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0903656  0.108187 0.0922192 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0888697 0.0895113  0.104431 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.102707 0.0970666 0.0924146 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.107352  0.108639  0.113943 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG Evt:6 Track:      9.2492     9.40657     11.3334 Org:  19 0.0935949  0.109424  0.104058
-ReadAlg             DEBUG    Decays:   8
-ReadAlg             DEBUG      0.0944417 0.0948405  0.117754 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.101398  0.106449 0.0964367 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0963533 0.0964479 0.0917974 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0859672 0.0977685 0.0958356 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.103417  0.108553 0.0949077 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0992199  0.116928  0.105401 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0997772 0.0864951  0.096967 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0791165  0.107304  0.116133 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG Evt:6 Track:     9.99647     9.82945     10.6632 Org:   1  0.101398  0.106449 0.0964367
-ReadAlg             DEBUG    Decays:   6
-ReadAlg             DEBUG       0.105539 0.0980193  0.108179 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG        0.11968 0.0977862 0.0878271 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0959662  0.112048 0.0785242 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.116319  0.112219  0.105968 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0941401  0.107751  0.104851 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0935949  0.109424  0.104058 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG Evt:6 Track:     7.78332     8.99767     9.62556 Org:   6 0.0997772 0.0864951  0.096967
-ReadAlg             DEBUG    Decays:   4
-ReadAlg             DEBUG      0.0944417 0.0948405  0.117754 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.101398  0.106449 0.0964367 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0963533 0.0964479 0.0917974 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0859672 0.0977685 0.0958356 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg              INFO ========= EVENT:7 RUN:999 TIME:1577836807.007 0 (0) 1 (1) 2 (2)
-ReadAlg             DEBUG Evt:7 Track:     9.57394     9.64294      9.8672 Org:  41  0.104371  0.107245  0.100854
-ReadAlg             DEBUG    Decays:  30
-ReadAlg             DEBUG       0.093229 0.0949693  0.103098 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0927274 0.0907037  0.100537 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.100092  0.107852 0.0860436 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.121098 0.0960183 0.0916471 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.108927  0.105037   0.10479 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.106617 0.0820433  0.100893 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.109027  0.106162 0.0866306 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0989501   0.11248 0.0964219 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.108062  0.104499  0.092215 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0857766  0.106595 0.0885032 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.116576 0.0980337   0.10092 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.101365  0.107759  0.106917 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0948897  0.101985  0.116972 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0876439  0.125123  0.116224 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0993374 0.0955205  0.102823 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.100897 0.0989636 0.0836462 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0985249 0.0883297 0.0984028 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.102311  0.102564 0.0943732 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0983513 0.0817342  0.106065 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.104226 0.0970525  0.109074 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0956721 0.0976485  0.110669 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG        0.10021  0.100288 0.0826526 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.111955 0.0914128  0.100687 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.104909  0.112875 0.0998073 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.103673  0.100081 0.0908705 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.110209 0.0876975  0.105675 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.112255 0.0974197   0.10604 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.110772  0.108489 0.0944837 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.104798  0.107864 0.0883823 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.100873 0.0975319  0.108348 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG Evt:7 Track:     10.4503     10.6078     9.51996 Org:  80 0.0947302  0.102425 0.0853867
-ReadAlg             DEBUG    Decays:  25
-ReadAlg             DEBUG       0.116576 0.0980337   0.10092 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.101365  0.107759  0.106917 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0948897  0.101985  0.116972 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0876439  0.125123  0.116224 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0993374 0.0955205  0.102823 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.100897 0.0989636 0.0836462 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0985249 0.0883297 0.0984028 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.102311  0.102564 0.0943732 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0983513 0.0817342  0.106065 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.104226 0.0970525  0.109074 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0956721 0.0976485  0.110669 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG        0.10021  0.100288 0.0826526 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.111955 0.0914128  0.100687 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.104909  0.112875 0.0998073 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.103673  0.100081 0.0908705 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.110209 0.0876975  0.105675 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.112255 0.0974197   0.10604 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.110772  0.108489 0.0944837 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.104798  0.107864 0.0883823 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.100873 0.0975319  0.108348 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.101589 0.0954241  0.107494 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0791665  0.114809  0.103227 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG        0.10569 0.0874403 0.0890651 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.102981 0.0740011  0.105686 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0947302  0.102425 0.0853867 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG Evt:7 Track:     10.3028     9.63529     11.5564 Org:  58 0.0948897  0.101985  0.116972
-ReadAlg             DEBUG    Decays:  17
-ReadAlg             DEBUG        0.10021  0.100288 0.0826526 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.111955 0.0914128  0.100687 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.104909  0.112875 0.0998073 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.103673  0.100081 0.0908705 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.110209 0.0876975  0.105675 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.112255 0.0974197   0.10604 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.110772  0.108489 0.0944837 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.104798  0.107864 0.0883823 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.100873 0.0975319  0.108348 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.101589 0.0954241  0.107494 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0791665  0.114809  0.103227 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG        0.10569 0.0874403 0.0890651 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.102981 0.0740011  0.105686 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0947302  0.102425 0.0853867 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.108151  0.110869  0.104491 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0932137  0.121478     0.138 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0945145 0.0957633 0.0954571 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG Evt:7 Track:     11.0652     8.68293     9.95797 Org:  39 0.0984319   0.11345  0.109354
-ReadAlg             DEBUG    Decays:  36
-ReadAlg             DEBUG       0.116576 0.0980337   0.10092 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.101365  0.107759  0.106917 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0948897  0.101985  0.116972 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0876439  0.125123  0.116224 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0993374 0.0955205  0.102823 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.100897 0.0989636 0.0836462 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0985249 0.0883297 0.0984028 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.102311  0.102564 0.0943732 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0983513 0.0817342  0.106065 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.104226 0.0970525  0.109074 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0956721 0.0976485  0.110669 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG        0.10021  0.100288 0.0826526 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.111955 0.0914128  0.100687 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.104909  0.112875 0.0998073 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.103673  0.100081 0.0908705 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.110209 0.0876975  0.105675 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.112255 0.0974197   0.10604 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.110772  0.108489 0.0944837 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.104798  0.107864 0.0883823 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.100873 0.0975319  0.108348 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.101589 0.0954241  0.107494 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0791665  0.114809  0.103227 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG        0.10569 0.0874403 0.0890651 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.102981 0.0740011  0.105686 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0947302  0.102425 0.0853867 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.108151  0.110869  0.104491 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0932137  0.121478     0.138 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0945145 0.0957633 0.0954571 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.104917 0.0997371 0.0860386 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0982539  0.092417 0.0971565 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG        0.11164 0.0984174  0.107819 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG        0.10548 0.0675091 0.0905533 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.100201  0.103858  0.124267 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.102001  0.103071 0.0913268 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.107413  0.109174 0.0963195 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.110459  0.096942 0.0972163 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG Evt:7 Track:     9.98307     9.76744     12.5097 Org:  46  0.093229 0.0949693  0.103098
-ReadAlg             DEBUG    Decays:  26
-ReadAlg             DEBUG       0.102311  0.102564 0.0943732 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0983513 0.0817342  0.106065 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.104226 0.0970525  0.109074 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0956721 0.0976485  0.110669 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG        0.10021  0.100288 0.0826526 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.111955 0.0914128  0.100687 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.104909  0.112875 0.0998073 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.103673  0.100081 0.0908705 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.110209 0.0876975  0.105675 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.112255 0.0974197   0.10604 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.110772  0.108489 0.0944837 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.104798  0.107864 0.0883823 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.100873 0.0975319  0.108348 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.101589 0.0954241  0.107494 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0791665  0.114809  0.103227 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG        0.10569 0.0874403 0.0890651 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.102981 0.0740011  0.105686 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0947302  0.102425 0.0853867 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.108151  0.110869  0.104491 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0932137  0.121478     0.138 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0945145 0.0957633 0.0954571 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.104917 0.0997371 0.0860386 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0982539  0.092417 0.0971565 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG        0.11164 0.0984174  0.107819 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG        0.10548 0.0675091 0.0905533 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.100201  0.103858  0.124267 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg              INFO ========= EVENT:8 RUN:999 TIME:1577836808.008 0 (0) 1 (1) 2 (2)
-ReadAlg             DEBUG Evt:8 Track:      10.978     9.54438     10.9297 Org:   0  0.109247 0.0814294 0.0902878
-ReadAlg             DEBUG    Decays:   5
-ReadAlg             DEBUG       0.121196  0.106986  0.101088 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0870579 0.0975836 0.0906306 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.104343 0.0731387  0.110088 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.108551  0.103457  0.104904 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.101496 0.0861269 0.0935779 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG Evt:8 Track:     10.2955      11.061     10.4487 Org:   8  0.108551  0.103457  0.104904
-ReadAlg             DEBUG    Decays:   0
-ReadAlg             DEBUG Evt:8 Track:     9.57926     10.4122     10.7282 Org:   1 0.0982567 0.0796269   0.10203
-ReadAlg             DEBUG    Decays:   8
-ReadAlg             DEBUG       0.104233  0.113049 0.0996277 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.111584  0.092846  0.103272 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.121196  0.106986  0.101088 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0870579 0.0975836 0.0906306 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.104343 0.0731387  0.110088 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.108551  0.103457  0.104904 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.101496 0.0861269 0.0935779 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.106083  0.105361 0.0995983 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG Evt:8 Track:     9.42221     9.05485     11.7195 Org:   2  0.121357  0.106839  0.093799
-ReadAlg             DEBUG    Decays:   8
-ReadAlg             DEBUG      0.0982567 0.0796269   0.10203 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.121357  0.106839  0.093799 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.104233  0.113049 0.0996277 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.111584  0.092846  0.103272 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.121196  0.106986  0.101088 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0870579 0.0975836 0.0906306 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.104343 0.0731387  0.110088 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.108551  0.103457  0.104904 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG Evt:8 Track:     9.00834     11.1496     8.99866 Org:   1 0.0982567 0.0796269   0.10203
-ReadAlg             DEBUG    Decays:   4
-ReadAlg             DEBUG       0.109247 0.0814294 0.0902878 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0982567 0.0796269   0.10203 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.121357  0.106839  0.093799 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.104233  0.113049 0.0996277 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg              INFO ========= EVENT:9 RUN:999 TIME:1577836809.009 0 (0) 1 (1) 2 (2)
-ReadAlg             DEBUG Evt:9 Track:     10.6032     10.0631     9.13475 Org:  74 0.0837793  0.115122  0.107758
-ReadAlg             DEBUG    Decays:  18
-ReadAlg             DEBUG       0.108493  0.110989   0.10767 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0891228 0.0988304 0.0977403 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.092284 0.0948522 0.0914129 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0873517  0.102349 0.0958922 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0952798 0.0914373  0.103232 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.102878  0.107054  0.119679 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0802085 0.0866034 0.0911851 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.102135  0.110319 0.0986622 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.103307  0.118758 0.0888453 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0912281 0.0936758 0.0978955 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG        0.12166 0.0993168  0.104977 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0835353 0.0813334  0.104085 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0941603  0.103903 0.0947514 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0853988  0.123064 0.0871288 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0885238  0.119693  0.113241 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.100945 0.0880456  0.093776 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.106497  0.116713 0.0942173 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0837793  0.115122  0.107758 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG Evt:9 Track:     9.96359     9.50235     8.29423 Org:  24  0.102621 0.0936916  0.108088
-ReadAlg             DEBUG    Decays:  20
-ReadAlg             DEBUG      0.0979316 0.0834547 0.0962556 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0986453  0.101973  0.103546 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0845314  0.110066  0.104615 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.108315    0.1125 0.0920262 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG        0.10545 0.0896317  0.106457 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.094665 0.0838273 0.0977395 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.107096 0.0954495  0.114273 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.112297  0.105387   0.09193 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0777217 0.0936521 0.0941053 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0947813 0.0867964 0.0947587 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0837466  0.106108  0.103643 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG        0.10345 0.0963315   0.10014 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.104723  0.115693  0.104834 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0967476 0.0942289  0.105307 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0964015  0.105159 0.0945961 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0980792  0.107177  0.107921 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.101559  0.107907 0.0933493 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.108493  0.110989   0.10767 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0891228 0.0988304 0.0977403 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.092284 0.0948522 0.0914129 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG Evt:9 Track:     10.0168     8.72763     11.7229 Org:  76  0.101825 0.0874953  0.123536
-ReadAlg             DEBUG    Decays:  59
-ReadAlg             DEBUG      0.0963528 0.0829752 0.0814965 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.083573 0.0777397  0.106414 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.099451 0.0997457   0.11602 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0838257  0.109277  0.104056 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.101866  0.101113 0.0988664 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.093792 0.0869032 0.0919071 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.116346  0.113877  0.124781 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.110303  0.121356  0.112744 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.097849  0.104252 0.0959403 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0867996 0.0916898  0.101893 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.110148    0.1027  0.098427 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.105148 0.0875009  0.113777 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.108569  0.107889  0.110659 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.107003 0.0937015   0.10378 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0886323  0.113001  0.092017 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.113886 0.0825825  0.108444 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.102621 0.0936916  0.108088 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.112517 0.0934847 0.0931614 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0957316   0.11531 0.0881817 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.114173   0.11814 0.0738029 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.107668 0.0838435 0.0928768 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0944333  0.111306  0.108242 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0818399  0.116746  0.113469 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.103499  0.110997  0.111358 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.100288  0.123492  0.107908 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0951253  0.103131 0.0972549 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.124011  0.101366  0.103969 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0919084  0.115383  0.110241 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG        0.10289  0.110943  0.102911 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.109614  0.102188  0.100357 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.111007  0.108963  0.102675 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0933029  0.102782  0.094867 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0979316 0.0834547 0.0962556 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0986453  0.101973  0.103546 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0845314  0.110066  0.104615 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.108315    0.1125 0.0920262 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG        0.10545 0.0896317  0.106457 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.094665 0.0838273 0.0977395 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.107096 0.0954495  0.114273 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.112297  0.105387   0.09193 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0777217 0.0936521 0.0941053 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0947813 0.0867964 0.0947587 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0837466  0.106108  0.103643 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG        0.10345 0.0963315   0.10014 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.104723  0.115693  0.104834 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0967476 0.0942289  0.105307 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0964015  0.105159 0.0945961 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0980792  0.107177  0.107921 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.101559  0.107907 0.0933493 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.108493  0.110989   0.10767 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0891228 0.0988304 0.0977403 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.092284 0.0948522 0.0914129 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0873517  0.102349 0.0958922 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0952798 0.0914373  0.103232 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.102878  0.107054  0.119679 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0802085 0.0866034 0.0911851 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.102135  0.110319 0.0986622 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.103307  0.118758 0.0888453 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0912281 0.0936758 0.0978955 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG Evt:9 Track:     10.5498     9.80212     10.8539 Org:  48 0.0777217 0.0936521 0.0941053
-ReadAlg             DEBUG    Decays:   8
-ReadAlg             DEBUG      0.0901023  0.095376  0.104279 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.129656 0.0749726 0.0851161 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0963528 0.0829752 0.0814965 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.083573 0.0777397  0.106414 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.099451 0.0997457   0.11602 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0838257  0.109277  0.104056 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.101866  0.101113 0.0988664 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.093792 0.0869032 0.0919071 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG Evt:9 Track:     10.4714     10.5947     8.85771 Org:  76  0.101825 0.0874953  0.123536
-ReadAlg             DEBUG    Decays:  10
-ReadAlg             DEBUG      0.0947813 0.0867964 0.0947587 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0837466  0.106108  0.103643 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG        0.10345 0.0963315   0.10014 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.104723  0.115693  0.104834 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0967476 0.0942289  0.105307 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0964015  0.105159 0.0945961 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0980792  0.107177  0.107921 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.101559  0.107907 0.0933493 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.108493  0.110989   0.10767 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0891228 0.0988304 0.0977403 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg              INFO ========= EVENT:10 RUN:999 TIME:1577836810.01 0 (0) 1 (1) 2 (2)
-EventSelector     SUCCESS Reading Event record 51. Record number within stream 1: 51
-ReadAlg              INFO ========= EVENT:100 RUN:999 TIME:1577836900.1 0 (0) 1 (1) 2 (2)
-EventSelector     SUCCESS Reading Event record 101. Record number within stream 1: 101
-EventSelector     SUCCESS Reading Event record 151. Record number within stream 1: 151
-ReadAlg              INFO ========= EVENT:200 RUN:999 TIME:1577837000.2 0 (0) 1 (1) 2 (2)
-EventSelector     SUCCESS Reading Event record 201. Record number within stream 1: 201
-EventSelector     SUCCESS Reading Event record 251. Record number within stream 1: 251
-ReadAlg              INFO ========= EVENT:300 RUN:999 TIME:1577837100.3 0 (0) 1 (1) 2 (2)
-EventSelector     SUCCESS Reading Event record 301. Record number within stream 1: 301
-EventSelector     SUCCESS Reading Event record 351. Record number within stream 1: 351
-ReadAlg              INFO ========= EVENT:400 RUN:999 TIME:1577837200.4 0 (0) 1 (1) 2 (2)
-EventSelector     SUCCESS Reading Event record 401. Record number within stream 1: 401
-EventSelector     SUCCESS Reading Event record 451. Record number within stream 1: 451
-ReadAlg              INFO ========= EVENT:500 RUN:999 TIME:1577837300.5 0 (0) 1 (1) 2 (2)
-ReadAlg             DEBUG Evt:500 Track:     9.79151     8.83918     10.2866 Org:  41 0.0956371 0.0804239  0.106273
-ReadAlg             DEBUG    Decays:  44
-ReadAlg             DEBUG       0.094814 0.0955636 0.0770906 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0856614 0.0930069   0.10846 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.088955  0.107865 0.0852077 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0878256  0.112514 0.0966346 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.102437 0.0997323  0.104693 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.108358 0.0947713 0.0966175 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.117897 0.0987294 0.0938558 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0980564  0.112762 0.0895244 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0971057  0.111309 0.0902023 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0967937 0.0871675  0.100885 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.105897   0.10313  0.106499 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0827878   0.10088  0.099259 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.105131 0.0863001  0.102292 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.109071 0.0868028 0.0850831 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.106483   0.09653  0.106938 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.106131 0.0925506 0.0949521 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0931678  0.103301 0.0938597 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG        0.09957 0.0926492 0.0961028 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.102884 0.0996956 0.0883829 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0900794  0.107243  0.116394 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0925258 0.0969625  0.101123 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.101784  0.103322  0.102982 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.087853  0.102285  0.111765 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG        0.10602  0.105082  0.102456 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0887486 0.0803109   0.12478 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0899617 0.0998417  0.094415 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0987449  0.110801 0.0978124 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.100702 0.0853356  0.101259 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0790819 0.0962791  0.108304 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.117389  0.096353 0.0959032 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.107075  0.106579 0.0877156 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0904786  0.109667   0.10802 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.104379  0.100599  0.108603 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0903908 0.0856583  0.103615 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0947733 0.0965073 0.0904019 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.106867 0.0903092 0.0974192 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0821853  0.103663  0.117896 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0956371 0.0804239  0.106273 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0959186 0.0944657 0.0973793 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0980872  0.118081 0.0897199 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0901528  0.101351 0.0891003 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0930446  0.112418  0.117806 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.117211 0.0961891 0.0912695 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.107914  0.117101 0.0885232 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG Evt:500 Track:     11.7709       11.78     9.16939 Org:  25  0.101784  0.103322  0.102982
-ReadAlg             DEBUG    Decays:  16
-ReadAlg             DEBUG      0.0931678  0.103301 0.0938597 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG        0.09957 0.0926492 0.0961028 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.102884 0.0996956 0.0883829 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0900794  0.107243  0.116394 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0925258 0.0969625  0.101123 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.101784  0.103322  0.102982 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.087853  0.102285  0.111765 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG        0.10602  0.105082  0.102456 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0887486 0.0803109   0.12478 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0899617 0.0998417  0.094415 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0987449  0.110801 0.0978124 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.100702 0.0853356  0.101259 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0790819 0.0962791  0.108304 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.117389  0.096353 0.0959032 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.107075  0.106579 0.0877156 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0904786  0.109667   0.10802 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG Evt:500 Track:     9.66969     10.4578     9.75809 Org:  24 0.0925258 0.0969625  0.101123
-ReadAlg             DEBUG    Decays:  37
-ReadAlg             DEBUG       0.117897 0.0987294 0.0938558 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0980564  0.112762 0.0895244 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0971057  0.111309 0.0902023 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0967937 0.0871675  0.100885 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.105897   0.10313  0.106499 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0827878   0.10088  0.099259 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.105131 0.0863001  0.102292 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.109071 0.0868028 0.0850831 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.106483   0.09653  0.106938 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.106131 0.0925506 0.0949521 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0931678  0.103301 0.0938597 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG        0.09957 0.0926492 0.0961028 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.102884 0.0996956 0.0883829 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0900794  0.107243  0.116394 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0925258 0.0969625  0.101123 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.101784  0.103322  0.102982 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.087853  0.102285  0.111765 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG        0.10602  0.105082  0.102456 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0887486 0.0803109   0.12478 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0899617 0.0998417  0.094415 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0987449  0.110801 0.0978124 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.100702 0.0853356  0.101259 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0790819 0.0962791  0.108304 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.117389  0.096353 0.0959032 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.107075  0.106579 0.0877156 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0904786  0.109667   0.10802 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.104379  0.100599  0.108603 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0903908 0.0856583  0.103615 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0947733 0.0965073 0.0904019 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.106867 0.0903092 0.0974192 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0821853  0.103663  0.117896 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0956371 0.0804239  0.106273 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0959186 0.0944657 0.0973793 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0980872  0.118081 0.0897199 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0901528  0.101351 0.0891003 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0930446  0.112418  0.117806 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.117211 0.0961891 0.0912695 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG Evt:500 Track:     11.0583     9.71745     10.2489 Org:  17  0.109071 0.0868028 0.0850831
-ReadAlg             DEBUG    Decays:  38
-ReadAlg             DEBUG      0.0971057  0.111309 0.0902023 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0967937 0.0871675  0.100885 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.105897   0.10313  0.106499 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0827878   0.10088  0.099259 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.105131 0.0863001  0.102292 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.109071 0.0868028 0.0850831 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.106483   0.09653  0.106938 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.106131 0.0925506 0.0949521 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0931678  0.103301 0.0938597 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG        0.09957 0.0926492 0.0961028 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.102884 0.0996956 0.0883829 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0900794  0.107243  0.116394 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0925258 0.0969625  0.101123 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.101784  0.103322  0.102982 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.087853  0.102285  0.111765 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG        0.10602  0.105082  0.102456 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0887486 0.0803109   0.12478 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0899617 0.0998417  0.094415 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0987449  0.110801 0.0978124 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.100702 0.0853356  0.101259 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0790819 0.0962791  0.108304 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.117389  0.096353 0.0959032 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.107075  0.106579 0.0877156 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0904786  0.109667   0.10802 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.104379  0.100599  0.108603 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0903908 0.0856583  0.103615 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0947733 0.0965073 0.0904019 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.106867 0.0903092 0.0974192 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0821853  0.103663  0.117896 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0956371 0.0804239  0.106273 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0959186 0.0944657 0.0973793 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0980872  0.118081 0.0897199 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0901528  0.101351 0.0891003 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0930446  0.112418  0.117806 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.117211 0.0961891 0.0912695 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.107914  0.117101 0.0885232 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0919719 0.0945986  0.108574 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0897552  0.107827 0.0942248 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG Evt:500 Track:     11.6727      8.8244     10.4901 Org:  55  0.108853  0.104981  0.119752
-ReadAlg             DEBUG    Decays:   5
-ReadAlg             DEBUG      0.0980564  0.112762 0.0895244 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0971057  0.111309 0.0902023 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0967937 0.0871675  0.100885 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.105897   0.10313  0.106499 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0827878   0.10088  0.099259 Collisions:  0 (2)  1 (3)  2 (4)
-EventSelector     SUCCESS Reading Event record 501. Record number within stream 1: 501
-EventSelector     SUCCESS Reading Event record 551. Record number within stream 1: 551
-ReadAlg              INFO ========= EVENT:600 RUN:999 TIME:1577837400.6 0 (0) 1 (1) 2 (2)
-EventSelector     SUCCESS Reading Event record 601. Record number within stream 1: 601
-EventSelector     SUCCESS Reading Event record 651. Record number within stream 1: 651
-ReadAlg              INFO ========= EVENT:700 RUN:999 TIME:1577837500.7 0 (0) 1 (1) 2 (2)
-EventSelector     SUCCESS Reading Event record 701. Record number within stream 1: 701
-EventSelector     SUCCESS Reading Event record 751. Record number within stream 1: 751
-ReadAlg              INFO ========= EVENT:800 RUN:999 TIME:1577837600.8 0 (0) 1 (1) 2 (2)
-EventSelector     SUCCESS Reading Event record 801. Record number within stream 1: 801
-EventSelector     SUCCESS Reading Event record 851. Record number within stream 1: 851
-ReadAlg              INFO ========= EVENT:900 RUN:999 TIME:1577837700.9 0 (0) 1 (1) 2 (2)
-EventSelector     SUCCESS Reading Event record 901. Record number within stream 1: 901
-EventSelector     SUCCESS Reading Event record 951. Record number within stream 1: 951
-ReadAlg              INFO ========= EVENT:1000 RUN:999 TIME:1577837801.0 0 (0) 1 (1) 2 (2)
-ReadAlg             DEBUG Evt:1000 Track:     10.7646     8.89134     10.2737 Org:  27   0.10403 0.0979908 0.0944402
-ReadAlg             DEBUG    Decays:  30
-ReadAlg             DEBUG      0.0980182 0.0904302  0.126932 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0699607 0.0854899  0.106237 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.102397 0.0833936  0.105998 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0939417  0.104022  0.122394 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0828745  0.114709   0.10231 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.107129  0.102113 0.0941613 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.102096  0.087863  0.115054 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0942987 0.0940204 0.0941739 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.111205 0.0860145 0.0973774 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0982766 0.0954677 0.0925981 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0836538 0.0873027  0.112639 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0960607 0.0832225  0.088794 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.112334  0.102661  0.112106 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0979849 0.0951013 0.0983578 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.104113  0.108124 0.0932657 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0983217   0.10235  0.106954 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.102069  0.104478   0.10266 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG        0.10403 0.0979908 0.0944402 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.117605  0.087789 0.0758702 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.104207 0.0944132  0.102035 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0897823  0.109839 0.0966372 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.113401 0.0870522  0.086883 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.112214 0.0878868  0.101708 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0900341  0.119229 0.0989593 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.102008  0.100355  0.104814 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0960608 0.0922689 0.0999463 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.100509 0.0883049  0.119423 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0988653 0.0944893  0.089365 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0936123  0.103547  0.112711 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.107238 0.0951519  0.105621 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG Evt:1000 Track:     10.9513     9.40353     8.72069 Org:  59  0.100207 0.0896755 0.0980518
-ReadAlg             DEBUG    Decays:  10
-ReadAlg             DEBUG       0.107078 0.0967624  0.113696 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.106461  0.109987  0.108537 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0962121  0.106426  0.115501 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.098061 0.0905419  0.090954 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0857629  0.102843 0.0870151 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0904803   0.10798  0.106329 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.102337 0.0886581  0.114256 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.105553  0.111873  0.103364 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.100714 0.0812803 0.0927694 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0986145 0.0970433 0.0944499 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG Evt:1000 Track:      9.4236     9.60373     10.6546 Org:  21 0.0960607 0.0832225  0.088794
-ReadAlg             DEBUG    Decays:  15
-ReadAlg             DEBUG      0.0988653 0.0944893  0.089365 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0936123  0.103547  0.112711 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.107238 0.0951519  0.105621 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0790457  0.113095  0.105436 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0883735  0.114195  0.117201 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0793183 0.0863737 0.0905375 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.100576 0.0973918  0.102822 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0983952 0.0971172 0.0948989 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0971479 0.0906875  0.089125 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG        0.10315  0.097772 0.0977316 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.110648 0.0868089 0.0933314 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.102435  0.106125 0.0981179 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.082308 0.0738246  0.110704 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.105782 0.0992021  0.112949 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0900973  0.116116  0.105759 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG Evt:1000 Track:     12.5917     9.65837     11.1719 Org:  44 0.0983952 0.0971172 0.0948989
-ReadAlg             DEBUG    Decays:   8
-ReadAlg             DEBUG      0.0971479 0.0906875  0.089125 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG        0.10315  0.097772 0.0977316 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.110648 0.0868089 0.0933314 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.102435  0.106125 0.0981179 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.082308 0.0738246  0.110704 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.105782 0.0992021  0.112949 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0900973  0.116116  0.105759 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.104054 0.0879705  0.115216 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG Evt:1000 Track:     11.2338     10.1677     9.73429 Org:  58 0.0977746 0.0924362   0.10003
-ReadAlg             DEBUG    Decays:   1
-ReadAlg             DEBUG       0.111706  0.115527  0.112686 Collisions:  0 (2)  1 (3)  2 (4)
-EventSelector.D...  DEBUG Property update for OutputLevel : new value = 2
-EventSelector.D...  DEBUG Service base class initialized successfully
-EventSelector.D...  DEBUG Selection root:/Event CLID:110
-EventSelector        INFO Stream:EventSelector.DataStreamTool_2 Def:DATAFILE='PFN:ROOTIO.mdst' SVC='Gaudi::RootEvtSelector' OPT='READ'
-EventSelector     SUCCESS Reading Event record 1001. Record number within stream 2: 1
-ReadAlg              INFO ========= EVENT:1 RUN:999 TIME:1577836801.001 0 (0) 1 (1) 2 (2)
-ReadAlg             DEBUG Evt:1 Track:      10.802     9.50498     8.43243 Org:  31 0.0948131 0.0882022 0.0890405
-ReadAlg             DEBUG    Decays:  16
-ReadAlg             DEBUG      0.0955367 0.0974241 0.0982723 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.110336  0.098101 0.0929623 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG        0.12276 0.0901559  0.118128 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0988488 0.0985394 0.0936065 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.100268 0.0968345 0.0817208 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0966848  0.096205 0.0828343 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0846589  0.108699 0.0879221 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0957107    0.1021  0.108814 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0953554  0.104885 0.0911368 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0873963 0.0929576  0.102044 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0992706  0.101752  0.110905 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0873313 0.0828289  0.107358 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.121204 0.0933645  0.108755 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.106626  0.102393 0.0923873 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0975337 0.0890622  0.107548 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.114853 0.0927442 0.0921961 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG Evt:1 Track:     8.77816     11.9423     10.4022 Org:  21  0.105636 0.0965541   0.09253
-ReadAlg             DEBUG    Decays:   5
-ReadAlg             DEBUG       0.107902  0.117021  0.115571 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0938987 0.0903118 0.0953661 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.122866 0.0986632 0.0915858 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.113474  0.108342 0.0931549 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0953766  0.113597 0.0942457 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG Evt:1 Track:     9.95059     10.0773     10.0918 Org:  60  0.119153  0.109607 0.0846229
-ReadAlg             DEBUG    Decays:   2
-ReadAlg             DEBUG       0.102972 0.0932683 0.0943318 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.115312   0.11284  0.101346 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG Evt:1 Track:     10.4097     10.9492     9.72505 Org:  47 0.0854783 0.0897833  0.110166
-ReadAlg             DEBUG    Decays:   0
-ReadAlg             DEBUG Evt:1 Track:     8.61818     10.2842     11.4339 Org:   5 0.0955367 0.0974241 0.0982723
-ReadAlg             DEBUG    Decays:  14
-ReadAlg             DEBUG      0.0966848  0.096205 0.0828343 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0846589  0.108699 0.0879221 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0957107    0.1021  0.108814 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0953554  0.104885 0.0911368 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0873963 0.0929576  0.102044 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0992706  0.101752  0.110905 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0873313 0.0828289  0.107358 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.121204 0.0933645  0.108755 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.106626  0.102393 0.0923873 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0975337 0.0890622  0.107548 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.114853 0.0927442 0.0921961 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.105636 0.0965541   0.09253 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.118701 0.0819518  0.107732 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.106563 0.0702038  0.101916 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg              INFO ========= EVENT:2 RUN:999 TIME:1577836802.002 0 (0) 1 (1) 2 (2)
-ReadAlg             DEBUG Evt:2 Track:     10.1578     9.51566     9.19358 Org:  12   0.10708  0.109034  0.096556
-ReadAlg             DEBUG    Decays:  54
-ReadAlg             DEBUG       0.097666 0.0945251 0.0900927 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0864492 0.0952994   0.12307 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0898175   0.11717 0.0907342 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.108214  0.104063 0.0807813 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0870813  0.121608  0.107138 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.106638  0.109897  0.090842 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0996429  0.111814  0.121548 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.105913    0.1062  0.103678 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0975181  0.103904 0.0981719 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG        0.10448  0.106007 0.0972974 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0970382 0.0941951 0.0895092 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG        0.10685  0.102052 0.0911832 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0965814  0.115591 0.0976259 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0947139 0.0865459  0.102928 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0947366  0.099324  0.114232 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0962381 0.0833363  0.107211 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.102491  0.102296 0.0898967 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.101117 0.0966305 0.0903379 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0945676  0.100253  0.091624 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.100959 0.0894981  0.109439 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG        0.11059 0.0948918 0.0941783 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0985697 0.0928461  0.091828 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.115508  0.112132 0.0819703 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.112825  0.089238 0.0991629 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0941044 0.0964093    0.1047 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.106354  0.104222 0.0967957 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.100675 0.0887908 0.0964475 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG        0.10432  0.111781  0.104624 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0918394 0.0974881  0.108724 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0815648 0.0984427  0.109819 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.102076  0.112558 0.0996443 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0819209  0.103236 0.0812119 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0998945  0.122172 0.0783172 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0869854  0.100076 0.0856456 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.102629 0.0845021  0.111227 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.109217 0.0739353  0.104776 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG        0.10432  0.106347 0.0905961 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0926874  0.117676  0.100679 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0917233  0.101814 0.0978627 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.105132  0.111368  0.100352 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0866818 0.0891923 0.0966235 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.119414  0.109587 0.0969083 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0931392 0.0962136 0.0897531 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.116628 0.0963233  0.107852 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.100572     0.106  0.103713 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.110704 0.0927646   0.09894 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.091082  0.113179  0.100384 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0937881  0.101422  0.104549 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.100012  0.117612 0.0886769 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0938767  0.105133 0.0919472 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.106217 0.0904916   0.10152 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.100438  0.104005  0.107747 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.105668 0.0982363  0.100428 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.100794 0.0941075 0.0927382 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG Evt:2 Track:     7.99376     9.40345     8.35437 Org:   5  0.100824  0.107446  0.105383
-ReadAlg             DEBUG    Decays:  11
-ReadAlg             DEBUG      0.0869854  0.100076 0.0856456 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.102629 0.0845021  0.111227 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.109217 0.0739353  0.104776 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG        0.10432  0.106347 0.0905961 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0926874  0.117676  0.100679 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0917233  0.101814 0.0978627 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.105132  0.111368  0.100352 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0866818 0.0891923 0.0966235 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.119414  0.109587 0.0969083 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0931392 0.0962136 0.0897531 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.116628 0.0963233  0.107852 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG Evt:2 Track:     10.0811     10.1021      8.8527 Org:  79  0.114034  0.103132  0.110234
-ReadAlg             DEBUG    Decays:  22
-ReadAlg             DEBUG       0.105132  0.111368  0.100352 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0866818 0.0891923 0.0966235 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.119414  0.109587 0.0969083 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0931392 0.0962136 0.0897531 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.116628 0.0963233  0.107852 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.100572     0.106  0.103713 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.110704 0.0927646   0.09894 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.091082  0.113179  0.100384 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0937881  0.101422  0.104549 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.100012  0.117612 0.0886769 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0938767  0.105133 0.0919472 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.106217 0.0904916   0.10152 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.100438  0.104005  0.107747 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.105668 0.0982363  0.100428 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.100794 0.0941075 0.0927382 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0841099  0.103205  0.110611 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0944701  0.118174 0.0803563 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.118593 0.0974854  0.105898 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0927796   0.11265 0.0993051 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0989207 0.0831933 0.0919716 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0859543 0.0848592 0.0912792 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0960956 0.0949814 0.0975239 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG Evt:2 Track:     10.4386     9.95482     9.12975 Org:   3 0.0835264  0.104718  0.108772
-ReadAlg             DEBUG    Decays:  23
-ReadAlg             DEBUG       0.115508  0.112132 0.0819703 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.112825  0.089238 0.0991629 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0941044 0.0964093    0.1047 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.106354  0.104222 0.0967957 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.100675 0.0887908 0.0964475 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG        0.10432  0.111781  0.104624 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0918394 0.0974881  0.108724 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0815648 0.0984427  0.109819 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.102076  0.112558 0.0996443 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0819209  0.103236 0.0812119 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0998945  0.122172 0.0783172 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0869854  0.100076 0.0856456 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.102629 0.0845021  0.111227 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.109217 0.0739353  0.104776 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG        0.10432  0.106347 0.0905961 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0926874  0.117676  0.100679 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0917233  0.101814 0.0978627 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.105132  0.111368  0.100352 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0866818 0.0891923 0.0966235 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.119414  0.109587 0.0969083 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0931392 0.0962136 0.0897531 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.116628 0.0963233  0.107852 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.100572     0.106  0.103713 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG Evt:2 Track:     8.45426     10.0076     11.3705 Org:  73 0.0944701  0.118174 0.0803563
-ReadAlg             DEBUG    Decays:  43
-ReadAlg             DEBUG       0.100824  0.107446  0.105383 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0836079 0.0958157  0.101899 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG        0.10931  0.103093 0.0918532 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.100548  0.107566 0.0991684 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0819278 0.0996934 0.0975746 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG        0.10203  0.102013  0.115421 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0969589  0.113296 0.0930632 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG        0.10708  0.109034  0.096556 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.103526  0.116695 0.0866214 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.102655 0.0918961  0.103502 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0944413  0.101496  0.102443 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.101036  0.106448  0.100094 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.099437 0.0924036   0.10269 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.097666 0.0945251 0.0900927 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0864492 0.0952994   0.12307 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0898175   0.11717 0.0907342 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.108214  0.104063 0.0807813 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0870813  0.121608  0.107138 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.106638  0.109897  0.090842 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0996429  0.111814  0.121548 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.105913    0.1062  0.103678 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0975181  0.103904 0.0981719 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG        0.10448  0.106007 0.0972974 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0970382 0.0941951 0.0895092 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG        0.10685  0.102052 0.0911832 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0965814  0.115591 0.0976259 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0947139 0.0865459  0.102928 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0947366  0.099324  0.114232 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0962381 0.0833363  0.107211 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.102491  0.102296 0.0898967 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.101117 0.0966305 0.0903379 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0945676  0.100253  0.091624 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.100959 0.0894981  0.109439 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG        0.11059 0.0948918 0.0941783 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0985697 0.0928461  0.091828 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.115508  0.112132 0.0819703 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.112825  0.089238 0.0991629 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0941044 0.0964093    0.1047 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.106354  0.104222 0.0967957 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.100675 0.0887908 0.0964475 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG        0.10432  0.111781  0.104624 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0918394 0.0974881  0.108724 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0815648 0.0984427  0.109819 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg              INFO ========= EVENT:3 RUN:999 TIME:1577836803.003 0 (0) 1 (1) 2 (2)
-ReadAlg             DEBUG Evt:3 Track:     10.4989     10.4342     9.78193 Org:  16 0.0883089 0.0980969 0.0989754
-ReadAlg             DEBUG    Decays:   4
-ReadAlg             DEBUG      0.0803759 0.0962499 0.0993645 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.103776 0.0928696  0.091886 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0793504 0.0968227 0.0875384 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG        0.12043  0.106993 0.0901843 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG Evt:3 Track:     9.20615     10.1895     9.66427 Org:  38  0.103776 0.0928696  0.091886
-ReadAlg             DEBUG    Decays:  13
-ReadAlg             DEBUG      0.0986508  0.109336 0.0941892 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0969111  0.106056  0.109225 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.100876   0.10457 0.0952482 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0950909 0.0972063  0.103196 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG        0.10689  0.103339 0.0903038 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0850243 0.0918465  0.103656 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.087574  0.109255  0.100795 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0960165 0.0964353 0.0885377 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.098608  0.123589  0.100822 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0883089 0.0980969 0.0989754 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0859127 0.0910988  0.106649 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0880905 0.0966223  0.107268 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.115101  0.105363  0.121094 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG Evt:3 Track:     10.0851      10.546     10.0112 Org:  14 0.0960165 0.0964353 0.0885377
-ReadAlg             DEBUG    Decays:  30
-ReadAlg             DEBUG       0.098608  0.123589  0.100822 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0883089 0.0980969 0.0989754 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0859127 0.0910988  0.106649 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0880905 0.0966223  0.107268 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.115101  0.105363  0.121094 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0916673 0.0943157  0.114352 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0881009 0.0970698 0.0943469 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.100743 0.0989096  0.105264 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.110774  0.088491  0.119464 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0999599 0.0909445   0.10432 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0981551  0.104034  0.088687 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.104343 0.0987524 0.0960962 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.103471 0.0790543 0.0871018 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.088333  0.109689 0.0948838 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0940701 0.0892186  0.103908 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0778095  0.103573 0.0976798 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.100748 0.0780927  0.105717 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.094463 0.0809829  0.108753 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0959258 0.0931328  0.120006 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0854378  0.113219 0.0980238 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.106024  0.095753  0.112037 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.115886  0.089338 0.0764793 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0803759 0.0962499 0.0993645 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.103776 0.0928696  0.091886 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0793504 0.0968227 0.0875384 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG        0.12043  0.106993 0.0901843 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0938229 0.0819436  0.106643 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0982939 0.0934914 0.0900722 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0901891 0.0999109  0.112633 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG        0.11039  0.106004 0.0945325 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG Evt:3 Track:     9.71319     9.06289      9.0267 Org:  42 0.0982939 0.0934914 0.0900722
-ReadAlg             DEBUG    Decays:  35
-ReadAlg             DEBUG      0.0891138  0.109921  0.104558 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0986508  0.109336 0.0941892 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0969111  0.106056  0.109225 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.100876   0.10457 0.0952482 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0950909 0.0972063  0.103196 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG        0.10689  0.103339 0.0903038 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0850243 0.0918465  0.103656 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.087574  0.109255  0.100795 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0960165 0.0964353 0.0885377 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.098608  0.123589  0.100822 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0883089 0.0980969 0.0989754 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0859127 0.0910988  0.106649 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0880905 0.0966223  0.107268 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.115101  0.105363  0.121094 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0916673 0.0943157  0.114352 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0881009 0.0970698 0.0943469 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.100743 0.0989096  0.105264 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.110774  0.088491  0.119464 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0999599 0.0909445   0.10432 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0981551  0.104034  0.088687 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.104343 0.0987524 0.0960962 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.103471 0.0790543 0.0871018 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.088333  0.109689 0.0948838 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0940701 0.0892186  0.103908 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0778095  0.103573 0.0976798 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.100748 0.0780927  0.105717 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.094463 0.0809829  0.108753 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0959258 0.0931328  0.120006 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0854378  0.113219 0.0980238 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.106024  0.095753  0.112037 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.115886  0.089338 0.0764793 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0803759 0.0962499 0.0993645 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.103776 0.0928696  0.091886 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0793504 0.0968227 0.0875384 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG        0.12043  0.106993 0.0901843 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG Evt:3 Track:     8.25581     10.7325     8.01824 Org:  35  0.106024  0.095753  0.112037
-ReadAlg             DEBUG    Decays:  23
-ReadAlg             DEBUG      0.0883089 0.0980969 0.0989754 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0859127 0.0910988  0.106649 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0880905 0.0966223  0.107268 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.115101  0.105363  0.121094 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0916673 0.0943157  0.114352 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0881009 0.0970698 0.0943469 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.100743 0.0989096  0.105264 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.110774  0.088491  0.119464 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0999599 0.0909445   0.10432 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0981551  0.104034  0.088687 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.104343 0.0987524 0.0960962 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.103471 0.0790543 0.0871018 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.088333  0.109689 0.0948838 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0940701 0.0892186  0.103908 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0778095  0.103573 0.0976798 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.100748 0.0780927  0.105717 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.094463 0.0809829  0.108753 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0959258 0.0931328  0.120006 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0854378  0.113219 0.0980238 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.106024  0.095753  0.112037 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.115886  0.089338 0.0764793 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0803759 0.0962499 0.0993645 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.103776 0.0928696  0.091886 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg              INFO ========= EVENT:4 RUN:999 TIME:1577836804.004 0 (0) 1 (1) 2 (2)
-ReadAlg             DEBUG Evt:4 Track:     8.95659     9.22111     10.7468 Org:  35    0.1082 0.0979698 0.0960275
-ReadAlg             DEBUG    Decays:   3
-ReadAlg             DEBUG       0.110419  0.089749 0.0925822 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0967053  0.111042 0.0892008 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0888102 0.0671049 0.0912282 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG Evt:4 Track:     9.83935     9.11529     10.2978 Org:  21  0.100441  0.118622  0.106743
-ReadAlg             DEBUG    Decays:  26
-ReadAlg             DEBUG       0.108927  0.124747 0.0912811 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.107618 0.0981369  0.103192 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0950071  0.103742  0.108609 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0907126 0.0953688 0.0963925 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0918439 0.0999923 0.0913624 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG         0.1082 0.0979698 0.0960275 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0970495  0.111466  0.105794 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.106484 0.0926097 0.0934646 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0969813  0.122844 0.0956888 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0988061 0.0784212 0.0990266 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0879316 0.0802688  0.117645 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.104551 0.0893742 0.0993025 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0992872  0.093195  0.096515 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.115993 0.0958195  0.105668 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0891262   0.10549  0.104492 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG         0.1034   0.09279 0.0851446 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0991496  0.111281  0.105025 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0971706  0.117891  0.109691 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.108389 0.0894832 0.0911477 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.100912  0.103671 0.0989729 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.105094 0.0936744  0.116785 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0882685  0.119865  0.093591 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0954098  0.104368  0.107192 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.100286 0.0804912 0.0973343 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.104589  0.112811 0.0884065 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0922139  0.102432  0.120081 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG Evt:4 Track:     10.7405     10.4946      8.8374 Org:  40 0.0879316 0.0802688  0.117645
-ReadAlg             DEBUG    Decays:  52
-ReadAlg             DEBUG      0.0922891 0.0999764 0.0965847 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0942017  0.107152 0.0950898 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.102031  0.097757 0.0997233 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.100916  0.088108  0.112291 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.103642 0.0922853  0.101574 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0980702  0.103228  0.114439 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.103423 0.0837953 0.0871606 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.105615  0.098118  0.118234 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG        0.10236  0.090671 0.0895832 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.114957 0.0984414  0.107593 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.107101  0.100218 0.0833341 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0973177  0.103867  0.112013 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.114481  0.107002  0.117528 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0973031 0.0920501 0.0840526 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG        0.08765 0.0978436  0.105885 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.100441  0.118622  0.106743 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG        0.10052  0.092683  0.113533 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.114169  0.106182  0.110074 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0949435 0.0990563 0.0882594 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.110419  0.089749 0.0925822 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0967053  0.111042 0.0892008 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0888102 0.0671049 0.0912282 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.103371  0.112382 0.0909891 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.111216   0.10786  0.101121 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.108927  0.124747 0.0912811 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.107618 0.0981369  0.103192 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0950071  0.103742  0.108609 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0907126 0.0953688 0.0963925 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0918439 0.0999923 0.0913624 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG         0.1082 0.0979698 0.0960275 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0970495  0.111466  0.105794 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.106484 0.0926097 0.0934646 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0969813  0.122844 0.0956888 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0988061 0.0784212 0.0990266 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0879316 0.0802688  0.117645 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.104551 0.0893742 0.0993025 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0992872  0.093195  0.096515 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.115993 0.0958195  0.105668 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0891262   0.10549  0.104492 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG         0.1034   0.09279 0.0851446 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0991496  0.111281  0.105025 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0971706  0.117891  0.109691 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.108389 0.0894832 0.0911477 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.100912  0.103671 0.0989729 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.105094 0.0936744  0.116785 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0882685  0.119865  0.093591 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0954098  0.104368  0.107192 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.100286 0.0804912 0.0973343 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.104589  0.112811 0.0884065 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0922139  0.102432  0.120081 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0937731 0.0932409  0.108906 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0913605  0.101296    0.1094 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG Evt:4 Track:     10.3224     10.7906     8.23493 Org:  58 0.0978666  0.121381 0.0849338
-ReadAlg             DEBUG    Decays:  22
-ReadAlg             DEBUG       0.103642 0.0922853  0.101574 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0980702  0.103228  0.114439 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.103423 0.0837953 0.0871606 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.105615  0.098118  0.118234 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG        0.10236  0.090671 0.0895832 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.114957 0.0984414  0.107593 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.107101  0.100218 0.0833341 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0973177  0.103867  0.112013 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.114481  0.107002  0.117528 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0973031 0.0920501 0.0840526 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG        0.08765 0.0978436  0.105885 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.100441  0.118622  0.106743 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG        0.10052  0.092683  0.113533 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.114169  0.106182  0.110074 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0949435 0.0990563 0.0882594 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.110419  0.089749 0.0925822 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0967053  0.111042 0.0892008 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0888102 0.0671049 0.0912282 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.103371  0.112382 0.0909891 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.111216   0.10786  0.101121 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.108927  0.124747 0.0912811 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.107618 0.0981369  0.103192 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG Evt:4 Track:     8.75897     10.6262     8.53641 Org:  52 0.0954098  0.104368  0.107192
-ReadAlg             DEBUG    Decays:  47
-ReadAlg             DEBUG       0.103642 0.0922853  0.101574 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0980702  0.103228  0.114439 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.103423 0.0837953 0.0871606 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.105615  0.098118  0.118234 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG        0.10236  0.090671 0.0895832 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.114957 0.0984414  0.107593 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.107101  0.100218 0.0833341 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0973177  0.103867  0.112013 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.114481  0.107002  0.117528 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0973031 0.0920501 0.0840526 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG        0.08765 0.0978436  0.105885 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.100441  0.118622  0.106743 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG        0.10052  0.092683  0.113533 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.114169  0.106182  0.110074 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0949435 0.0990563 0.0882594 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.110419  0.089749 0.0925822 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0967053  0.111042 0.0892008 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0888102 0.0671049 0.0912282 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.103371  0.112382 0.0909891 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.111216   0.10786  0.101121 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.108927  0.124747 0.0912811 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.107618 0.0981369  0.103192 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0950071  0.103742  0.108609 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0907126 0.0953688 0.0963925 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0918439 0.0999923 0.0913624 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG         0.1082 0.0979698 0.0960275 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0970495  0.111466  0.105794 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.106484 0.0926097 0.0934646 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0969813  0.122844 0.0956888 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0988061 0.0784212 0.0990266 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0879316 0.0802688  0.117645 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.104551 0.0893742 0.0993025 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0992872  0.093195  0.096515 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.115993 0.0958195  0.105668 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0891262   0.10549  0.104492 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG         0.1034   0.09279 0.0851446 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0991496  0.111281  0.105025 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0971706  0.117891  0.109691 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.108389 0.0894832 0.0911477 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.100912  0.103671 0.0989729 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.105094 0.0936744  0.116785 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0882685  0.119865  0.093591 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0954098  0.104368  0.107192 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.100286 0.0804912 0.0973343 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.104589  0.112811 0.0884065 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0922139  0.102432  0.120081 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0937731 0.0932409  0.108906 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg              INFO ========= EVENT:5 RUN:999 TIME:1577836805.005 0 (0) 1 (1) 2 (2)
-ReadAlg             DEBUG Evt:5 Track:     11.1213     8.18301     7.64467 Org:  39 0.0963519   0.10652 0.0938699
-ReadAlg             DEBUG    Decays:  38
-ReadAlg             DEBUG      0.0990801 0.0982084  0.113384 Collisions:  0 (1)  1 (2)  2 (3)
-ReadAlg             DEBUG       0.100704  0.102944  0.103149 Collisions:  0 (1)  1 (2)  2 (3)
-ReadAlg             DEBUG      0.0960623  0.112353  0.105479 Collisions:  0 (1)  1 (2)  2 (3)
-ReadAlg             DEBUG      0.0979156  0.109128  0.092957 Collisions:  0 (1)  1 (2)  2 (3)
-ReadAlg             DEBUG      0.0885795 0.0967034 0.0892105 Collisions:  0 (1)  1 (2)  2 (3)
-ReadAlg             DEBUG      0.0898939 0.0931272  0.100064 Collisions:  0 (1)  1 (2)  2 (3)
-ReadAlg             DEBUG       0.116346  0.092857  0.109717 Collisions:  0 (1)  1 (2)  2 (3)
-ReadAlg             DEBUG      0.0934937  0.100452 0.0983436 Collisions:  0 (1)  1 (2)  2 (3)
-ReadAlg             DEBUG      0.0849693  0.107205 0.0775222 Collisions:  0 (1)  1 (2)  2 (3)
-ReadAlg             DEBUG      0.0928874  0.100701  0.100616 Collisions:  0 (1)  1 (2)  2 (3)
-ReadAlg             DEBUG       0.104185 0.0869608 0.0896966 Collisions:  0 (1)  1 (2)  2 (3)
-ReadAlg             DEBUG       0.107352  0.103556  0.097396 Collisions:  0 (1)  1 (2)  2 (3)
-ReadAlg             DEBUG       0.113371  0.100975 0.0977845 Collisions:  0 (1)  1 (2)  2 (3)
-ReadAlg             DEBUG      0.0846697  0.101117  0.093533 Collisions:  0 (1)  1 (2)  2 (3)
-ReadAlg             DEBUG       0.106184  0.101227  0.103698 Collisions:  0 (1)  1 (2)  2 (3)
-ReadAlg             DEBUG      0.0892832 0.0968772  0.101906 Collisions:  0 (1)  1 (2)  2 (3)
-ReadAlg             DEBUG      0.0829098  0.126487  0.106539 Collisions:  0 (1)  1 (2)  2 (3)
-ReadAlg             DEBUG      0.0968136 0.0916569 0.0837272 Collisions:  0 (1)  1 (2)  2 (3)
-ReadAlg             DEBUG       0.083196  0.100572 0.0849244 Collisions:  0 (1)  1 (2)  2 (3)
-ReadAlg             DEBUG       0.102386  0.102008  0.108067 Collisions:  0 (1)  1 (2)  2 (3)
-ReadAlg             DEBUG       0.118127   0.10453  0.101397 Collisions:  0 (1)  1 (2)  2 (3)
-ReadAlg             DEBUG      0.0892825  0.109572 0.0892172 Collisions:  0 (1)  1 (2)  2 (3)
-ReadAlg             DEBUG       0.118167 0.0993964  0.106465 Collisions:  0 (1)  1 (2)  2 (3)
-ReadAlg             DEBUG      0.0966403 0.0735833  0.114281 Collisions:  0 (1)  1 (2)  2 (3)
-ReadAlg             DEBUG       0.107293   0.10359  0.106495 Collisions:  0 (1)  1 (2)  2 (3)
-ReadAlg             DEBUG       0.118054  0.111566  0.103555 Collisions:  0 (1)  1 (2)  2 (3)
-ReadAlg             DEBUG      0.0980957 0.0945928  0.112685 Collisions:  0 (1)  1 (2)  2 (3)
-ReadAlg             DEBUG       0.091699 0.0954501  0.116067 Collisions:  0 (1)  1 (2)  2 (3)
-ReadAlg             DEBUG      0.0818059 0.0955384  0.106294 Collisions:  0 (1)  1 (2)  2 (3)
-ReadAlg             DEBUG       0.119449   0.10539 0.0919642 Collisions:  0 (1)  1 (2)  2 (3)
-ReadAlg             DEBUG       0.109127  0.104738 0.0983583 Collisions:  0 (1)  1 (2)  2 (3)
-ReadAlg             DEBUG       0.108677 0.0962482 0.0913227 Collisions:  0 (1)  1 (2)  2 (3)
-ReadAlg             DEBUG      0.0848865 0.0908803  0.105893 Collisions:  0 (1)  1 (2)  2 (3)
-ReadAlg             DEBUG      0.0970337  0.112413  0.110682 Collisions:  0 (1)  1 (2)  2 (3)
-ReadAlg             DEBUG       0.101131 0.0923199 0.0875972 Collisions:  0 (1)  1 (2)  2 (3)
-ReadAlg             DEBUG      0.0935795  0.116216 0.0863682 Collisions:  0 (1)  1 (2)  2 (3)
-ReadAlg             DEBUG        0.10151  0.104428 0.0990575 Collisions:  0 (1)  1 (2)  2 (3)
-ReadAlg             DEBUG       0.112838 0.0799044   0.09512 Collisions:  0 (1)  1 (2)  2 (3)
-ReadAlg             DEBUG Evt:5 Track:     8.68757     9.15565     7.94414 Org:  97   0.11071 0.0698965   0.11055
-ReadAlg             DEBUG    Decays:   2
-ReadAlg             DEBUG       0.124937  0.104152   0.10225 Collisions:  0 (1)  1 (2)  2 (3)
-ReadAlg             DEBUG        0.11071 0.0698965   0.11055 Collisions:  0 (1)  1 (2)  2 (3)
-ReadAlg             DEBUG Evt:5 Track:     9.13516     9.42063     9.54246 Org:  92 0.0877871 0.0875319 0.0998727
-ReadAlg             DEBUG    Decays:   2
-ReadAlg             DEBUG      0.0892825  0.109572 0.0892172 Collisions:  0 (1)  1 (2)  2 (3)
-ReadAlg             DEBUG       0.118167 0.0993964  0.106465 Collisions:  0 (1)  1 (2)  2 (3)
-ReadAlg             DEBUG Evt:5 Track:      11.375     9.66959     12.7847 Org:  33  0.123534 0.0950527 0.0717883
-ReadAlg             DEBUG    Decays:  11
-ReadAlg             DEBUG      0.0966403 0.0735833  0.114281 Collisions:  0 (1)  1 (2)  2 (3)
-ReadAlg             DEBUG       0.107293   0.10359  0.106495 Collisions:  0 (1)  1 (2)  2 (3)
-ReadAlg             DEBUG       0.118054  0.111566  0.103555 Collisions:  0 (1)  1 (2)  2 (3)
-ReadAlg             DEBUG      0.0980957 0.0945928  0.112685 Collisions:  0 (1)  1 (2)  2 (3)
-ReadAlg             DEBUG       0.091699 0.0954501  0.116067 Collisions:  0 (1)  1 (2)  2 (3)
-ReadAlg             DEBUG      0.0818059 0.0955384  0.106294 Collisions:  0 (1)  1 (2)  2 (3)
-ReadAlg             DEBUG       0.119449   0.10539 0.0919642 Collisions:  0 (1)  1 (2)  2 (3)
-ReadAlg             DEBUG       0.109127  0.104738 0.0983583 Collisions:  0 (1)  1 (2)  2 (3)
-ReadAlg             DEBUG       0.108677 0.0962482 0.0913227 Collisions:  0 (1)  1 (2)  2 (3)
-ReadAlg             DEBUG      0.0848865 0.0908803  0.105893 Collisions:  0 (1)  1 (2)  2 (3)
-ReadAlg             DEBUG      0.0970337  0.112413  0.110682 Collisions:  0 (1)  1 (2)  2 (3)
-ReadAlg              INFO ========= EVENT:6 RUN:999 TIME:1577836806.006 0 (0) 1 (1) 2 (2)
-ReadAlg             DEBUG Evt:6 Track:     10.7592     9.68162     11.3563 Org:  18 0.0941401  0.107751  0.104851
-ReadAlg             DEBUG    Decays:  13
-ReadAlg             DEBUG       0.105539 0.0980193  0.108179 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG        0.11968 0.0977862 0.0878271 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0959662  0.112048 0.0785242 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.116319  0.112219  0.105968 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0941401  0.107751  0.104851 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0935949  0.109424  0.104058 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.103452  0.109726  0.089188 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG        0.11382 0.0985699  0.095491 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0903656  0.108187 0.0922192 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0888697 0.0895113  0.104431 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.102707 0.0970666 0.0924146 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.107352  0.108639  0.113943 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0919093  0.106929  0.105638 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG Evt:6 Track:     8.59437     8.50512       10.07 Org:  15   0.11968 0.0977862 0.0878271
-ReadAlg             DEBUG    Decays:  16
-ReadAlg             DEBUG      0.0873108  0.104328  0.104905 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.125261 0.0990319 0.0985414 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0919799   0.10766  0.113797 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.083687  0.102594 0.0918648 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.105539 0.0980193  0.108179 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG        0.11968 0.0977862 0.0878271 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0959662  0.112048 0.0785242 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.116319  0.112219  0.105968 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0941401  0.107751  0.104851 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0935949  0.109424  0.104058 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.103452  0.109726  0.089188 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG        0.11382 0.0985699  0.095491 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0903656  0.108187 0.0922192 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0888697 0.0895113  0.104431 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.102707 0.0970666 0.0924146 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.107352  0.108639  0.113943 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG Evt:6 Track:      9.2492     9.40657     11.3334 Org:  19 0.0935949  0.109424  0.104058
-ReadAlg             DEBUG    Decays:   8
-ReadAlg             DEBUG      0.0944417 0.0948405  0.117754 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.101398  0.106449 0.0964367 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0963533 0.0964479 0.0917974 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0859672 0.0977685 0.0958356 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.103417  0.108553 0.0949077 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0992199  0.116928  0.105401 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0997772 0.0864951  0.096967 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0791165  0.107304  0.116133 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG Evt:6 Track:     9.99647     9.82945     10.6632 Org:   1  0.101398  0.106449 0.0964367
-ReadAlg             DEBUG    Decays:   6
-ReadAlg             DEBUG       0.105539 0.0980193  0.108179 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG        0.11968 0.0977862 0.0878271 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0959662  0.112048 0.0785242 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.116319  0.112219  0.105968 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0941401  0.107751  0.104851 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0935949  0.109424  0.104058 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG Evt:6 Track:     7.78332     8.99767     9.62556 Org:   6 0.0997772 0.0864951  0.096967
-ReadAlg             DEBUG    Decays:   4
-ReadAlg             DEBUG      0.0944417 0.0948405  0.117754 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.101398  0.106449 0.0964367 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0963533 0.0964479 0.0917974 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0859672 0.0977685 0.0958356 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg              INFO ========= EVENT:7 RUN:999 TIME:1577836807.007 0 (0) 1 (1) 2 (2)
-ReadAlg             DEBUG Evt:7 Track:     9.57394     9.64294      9.8672 Org:  41  0.104371  0.107245  0.100854
-ReadAlg             DEBUG    Decays:  30
-ReadAlg             DEBUG       0.093229 0.0949693  0.103098 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0927274 0.0907037  0.100537 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.100092  0.107852 0.0860436 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.121098 0.0960183 0.0916471 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.108927  0.105037   0.10479 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.106617 0.0820433  0.100893 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.109027  0.106162 0.0866306 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0989501   0.11248 0.0964219 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.108062  0.104499  0.092215 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0857766  0.106595 0.0885032 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.116576 0.0980337   0.10092 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.101365  0.107759  0.106917 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0948897  0.101985  0.116972 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0876439  0.125123  0.116224 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0993374 0.0955205  0.102823 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.100897 0.0989636 0.0836462 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0985249 0.0883297 0.0984028 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.102311  0.102564 0.0943732 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0983513 0.0817342  0.106065 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.104226 0.0970525  0.109074 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0956721 0.0976485  0.110669 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG        0.10021  0.100288 0.0826526 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.111955 0.0914128  0.100687 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.104909  0.112875 0.0998073 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.103673  0.100081 0.0908705 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.110209 0.0876975  0.105675 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.112255 0.0974197   0.10604 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.110772  0.108489 0.0944837 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.104798  0.107864 0.0883823 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.100873 0.0975319  0.108348 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG Evt:7 Track:     10.4503     10.6078     9.51996 Org:  80 0.0947302  0.102425 0.0853867
-ReadAlg             DEBUG    Decays:  25
-ReadAlg             DEBUG       0.116576 0.0980337   0.10092 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.101365  0.107759  0.106917 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0948897  0.101985  0.116972 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0876439  0.125123  0.116224 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0993374 0.0955205  0.102823 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.100897 0.0989636 0.0836462 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0985249 0.0883297 0.0984028 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.102311  0.102564 0.0943732 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0983513 0.0817342  0.106065 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.104226 0.0970525  0.109074 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0956721 0.0976485  0.110669 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG        0.10021  0.100288 0.0826526 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.111955 0.0914128  0.100687 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.104909  0.112875 0.0998073 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.103673  0.100081 0.0908705 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.110209 0.0876975  0.105675 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.112255 0.0974197   0.10604 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.110772  0.108489 0.0944837 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.104798  0.107864 0.0883823 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.100873 0.0975319  0.108348 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.101589 0.0954241  0.107494 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0791665  0.114809  0.103227 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG        0.10569 0.0874403 0.0890651 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.102981 0.0740011  0.105686 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0947302  0.102425 0.0853867 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG Evt:7 Track:     10.3028     9.63529     11.5564 Org:  58 0.0948897  0.101985  0.116972
-ReadAlg             DEBUG    Decays:  17
-ReadAlg             DEBUG        0.10021  0.100288 0.0826526 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.111955 0.0914128  0.100687 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.104909  0.112875 0.0998073 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.103673  0.100081 0.0908705 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.110209 0.0876975  0.105675 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.112255 0.0974197   0.10604 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.110772  0.108489 0.0944837 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.104798  0.107864 0.0883823 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.100873 0.0975319  0.108348 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.101589 0.0954241  0.107494 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0791665  0.114809  0.103227 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG        0.10569 0.0874403 0.0890651 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.102981 0.0740011  0.105686 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0947302  0.102425 0.0853867 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.108151  0.110869  0.104491 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0932137  0.121478     0.138 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0945145 0.0957633 0.0954571 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG Evt:7 Track:     11.0652     8.68293     9.95797 Org:  39 0.0984319   0.11345  0.109354
-ReadAlg             DEBUG    Decays:  36
-ReadAlg             DEBUG       0.116576 0.0980337   0.10092 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.101365  0.107759  0.106917 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0948897  0.101985  0.116972 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0876439  0.125123  0.116224 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0993374 0.0955205  0.102823 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.100897 0.0989636 0.0836462 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0985249 0.0883297 0.0984028 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.102311  0.102564 0.0943732 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0983513 0.0817342  0.106065 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.104226 0.0970525  0.109074 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0956721 0.0976485  0.110669 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG        0.10021  0.100288 0.0826526 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.111955 0.0914128  0.100687 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.104909  0.112875 0.0998073 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.103673  0.100081 0.0908705 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.110209 0.0876975  0.105675 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.112255 0.0974197   0.10604 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.110772  0.108489 0.0944837 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.104798  0.107864 0.0883823 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.100873 0.0975319  0.108348 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.101589 0.0954241  0.107494 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0791665  0.114809  0.103227 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG        0.10569 0.0874403 0.0890651 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.102981 0.0740011  0.105686 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0947302  0.102425 0.0853867 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.108151  0.110869  0.104491 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0932137  0.121478     0.138 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0945145 0.0957633 0.0954571 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.104917 0.0997371 0.0860386 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0982539  0.092417 0.0971565 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG        0.11164 0.0984174  0.107819 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG        0.10548 0.0675091 0.0905533 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.100201  0.103858  0.124267 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.102001  0.103071 0.0913268 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.107413  0.109174 0.0963195 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.110459  0.096942 0.0972163 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG Evt:7 Track:     9.98307     9.76744     12.5097 Org:  46  0.093229 0.0949693  0.103098
-ReadAlg             DEBUG    Decays:  26
-ReadAlg             DEBUG       0.102311  0.102564 0.0943732 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0983513 0.0817342  0.106065 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.104226 0.0970525  0.109074 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0956721 0.0976485  0.110669 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG        0.10021  0.100288 0.0826526 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.111955 0.0914128  0.100687 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.104909  0.112875 0.0998073 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.103673  0.100081 0.0908705 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.110209 0.0876975  0.105675 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.112255 0.0974197   0.10604 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.110772  0.108489 0.0944837 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.104798  0.107864 0.0883823 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.100873 0.0975319  0.108348 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.101589 0.0954241  0.107494 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0791665  0.114809  0.103227 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG        0.10569 0.0874403 0.0890651 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.102981 0.0740011  0.105686 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0947302  0.102425 0.0853867 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.108151  0.110869  0.104491 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0932137  0.121478     0.138 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0945145 0.0957633 0.0954571 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.104917 0.0997371 0.0860386 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0982539  0.092417 0.0971565 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG        0.11164 0.0984174  0.107819 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG        0.10548 0.0675091 0.0905533 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.100201  0.103858  0.124267 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg              INFO ========= EVENT:8 RUN:999 TIME:1577836808.008 0 (0) 1 (1) 2 (2)
-ReadAlg             DEBUG Evt:8 Track:      10.978     9.54438     10.9297 Org:   0  0.109247 0.0814294 0.0902878
-ReadAlg             DEBUG    Decays:   5
-ReadAlg             DEBUG       0.121196  0.106986  0.101088 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0870579 0.0975836 0.0906306 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.104343 0.0731387  0.110088 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.108551  0.103457  0.104904 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.101496 0.0861269 0.0935779 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG Evt:8 Track:     10.2955      11.061     10.4487 Org:   8  0.108551  0.103457  0.104904
-ReadAlg             DEBUG    Decays:   0
-ReadAlg             DEBUG Evt:8 Track:     9.57926     10.4122     10.7282 Org:   1 0.0982567 0.0796269   0.10203
-ReadAlg             DEBUG    Decays:   8
-ReadAlg             DEBUG       0.104233  0.113049 0.0996277 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.111584  0.092846  0.103272 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.121196  0.106986  0.101088 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0870579 0.0975836 0.0906306 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.104343 0.0731387  0.110088 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.108551  0.103457  0.104904 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.101496 0.0861269 0.0935779 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.106083  0.105361 0.0995983 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG Evt:8 Track:     9.42221     9.05485     11.7195 Org:   2  0.121357  0.106839  0.093799
-ReadAlg             DEBUG    Decays:   8
-ReadAlg             DEBUG      0.0982567 0.0796269   0.10203 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.121357  0.106839  0.093799 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.104233  0.113049 0.0996277 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.111584  0.092846  0.103272 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.121196  0.106986  0.101088 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0870579 0.0975836 0.0906306 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.104343 0.0731387  0.110088 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.108551  0.103457  0.104904 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG Evt:8 Track:     9.00834     11.1496     8.99866 Org:   1 0.0982567 0.0796269   0.10203
-ReadAlg             DEBUG    Decays:   4
-ReadAlg             DEBUG       0.109247 0.0814294 0.0902878 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0982567 0.0796269   0.10203 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.121357  0.106839  0.093799 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.104233  0.113049 0.0996277 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg              INFO ========= EVENT:9 RUN:999 TIME:1577836809.009 0 (0) 1 (1) 2 (2)
-ReadAlg             DEBUG Evt:9 Track:     10.6032     10.0631     9.13475 Org:  74 0.0837793  0.115122  0.107758
-ReadAlg             DEBUG    Decays:  18
-ReadAlg             DEBUG       0.108493  0.110989   0.10767 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0891228 0.0988304 0.0977403 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.092284 0.0948522 0.0914129 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0873517  0.102349 0.0958922 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0952798 0.0914373  0.103232 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.102878  0.107054  0.119679 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0802085 0.0866034 0.0911851 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.102135  0.110319 0.0986622 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.103307  0.118758 0.0888453 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0912281 0.0936758 0.0978955 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG        0.12166 0.0993168  0.104977 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0835353 0.0813334  0.104085 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0941603  0.103903 0.0947514 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0853988  0.123064 0.0871288 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0885238  0.119693  0.113241 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.100945 0.0880456  0.093776 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.106497  0.116713 0.0942173 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0837793  0.115122  0.107758 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG Evt:9 Track:     9.96359     9.50235     8.29423 Org:  24  0.102621 0.0936916  0.108088
-ReadAlg             DEBUG    Decays:  20
-ReadAlg             DEBUG      0.0979316 0.0834547 0.0962556 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0986453  0.101973  0.103546 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0845314  0.110066  0.104615 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.108315    0.1125 0.0920262 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG        0.10545 0.0896317  0.106457 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.094665 0.0838273 0.0977395 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.107096 0.0954495  0.114273 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.112297  0.105387   0.09193 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0777217 0.0936521 0.0941053 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0947813 0.0867964 0.0947587 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0837466  0.106108  0.103643 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG        0.10345 0.0963315   0.10014 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.104723  0.115693  0.104834 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0967476 0.0942289  0.105307 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0964015  0.105159 0.0945961 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0980792  0.107177  0.107921 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.101559  0.107907 0.0933493 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.108493  0.110989   0.10767 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0891228 0.0988304 0.0977403 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.092284 0.0948522 0.0914129 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG Evt:9 Track:     10.0168     8.72763     11.7229 Org:  76  0.101825 0.0874953  0.123536
-ReadAlg             DEBUG    Decays:  59
-ReadAlg             DEBUG      0.0963528 0.0829752 0.0814965 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.083573 0.0777397  0.106414 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.099451 0.0997457   0.11602 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0838257  0.109277  0.104056 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.101866  0.101113 0.0988664 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.093792 0.0869032 0.0919071 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.116346  0.113877  0.124781 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.110303  0.121356  0.112744 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.097849  0.104252 0.0959403 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0867996 0.0916898  0.101893 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.110148    0.1027  0.098427 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.105148 0.0875009  0.113777 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.108569  0.107889  0.110659 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.107003 0.0937015   0.10378 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0886323  0.113001  0.092017 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.113886 0.0825825  0.108444 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.102621 0.0936916  0.108088 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.112517 0.0934847 0.0931614 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0957316   0.11531 0.0881817 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.114173   0.11814 0.0738029 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.107668 0.0838435 0.0928768 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0944333  0.111306  0.108242 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0818399  0.116746  0.113469 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.103499  0.110997  0.111358 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.100288  0.123492  0.107908 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0951253  0.103131 0.0972549 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.124011  0.101366  0.103969 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0919084  0.115383  0.110241 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG        0.10289  0.110943  0.102911 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.109614  0.102188  0.100357 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.111007  0.108963  0.102675 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0933029  0.102782  0.094867 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0979316 0.0834547 0.0962556 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0986453  0.101973  0.103546 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0845314  0.110066  0.104615 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.108315    0.1125 0.0920262 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG        0.10545 0.0896317  0.106457 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.094665 0.0838273 0.0977395 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.107096 0.0954495  0.114273 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.112297  0.105387   0.09193 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0777217 0.0936521 0.0941053 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0947813 0.0867964 0.0947587 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0837466  0.106108  0.103643 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG        0.10345 0.0963315   0.10014 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.104723  0.115693  0.104834 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0967476 0.0942289  0.105307 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0964015  0.105159 0.0945961 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0980792  0.107177  0.107921 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.101559  0.107907 0.0933493 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.108493  0.110989   0.10767 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0891228 0.0988304 0.0977403 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.092284 0.0948522 0.0914129 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0873517  0.102349 0.0958922 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0952798 0.0914373  0.103232 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.102878  0.107054  0.119679 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0802085 0.0866034 0.0911851 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.102135  0.110319 0.0986622 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.103307  0.118758 0.0888453 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0912281 0.0936758 0.0978955 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG Evt:9 Track:     10.5498     9.80212     10.8539 Org:  48 0.0777217 0.0936521 0.0941053
-ReadAlg             DEBUG    Decays:   8
-ReadAlg             DEBUG      0.0901023  0.095376  0.104279 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.129656 0.0749726 0.0851161 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0963528 0.0829752 0.0814965 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.083573 0.0777397  0.106414 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.099451 0.0997457   0.11602 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0838257  0.109277  0.104056 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.101866  0.101113 0.0988664 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.093792 0.0869032 0.0919071 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG Evt:9 Track:     10.4714     10.5947     8.85771 Org:  76  0.101825 0.0874953  0.123536
-ReadAlg             DEBUG    Decays:  10
-ReadAlg             DEBUG      0.0947813 0.0867964 0.0947587 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0837466  0.106108  0.103643 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG        0.10345 0.0963315   0.10014 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.104723  0.115693  0.104834 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0967476 0.0942289  0.105307 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0964015  0.105159 0.0945961 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0980792  0.107177  0.107921 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.101559  0.107907 0.0933493 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.108493  0.110989   0.10767 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0891228 0.0988304 0.0977403 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg              INFO ========= EVENT:10 RUN:999 TIME:1577836810.01 0 (0) 1 (1) 2 (2)
-EventSelector     SUCCESS Reading Event record 1051. Record number within stream 2: 51
-ReadAlg              INFO ========= EVENT:100 RUN:999 TIME:1577836900.1 0 (0) 1 (1) 2 (2)
-EventSelector     SUCCESS Reading Event record 1101. Record number within stream 2: 101
-EventSelector     SUCCESS Reading Event record 1151. Record number within stream 2: 151
-ReadAlg              INFO ========= EVENT:200 RUN:999 TIME:1577837000.2 0 (0) 1 (1) 2 (2)
-EventSelector     SUCCESS Reading Event record 1201. Record number within stream 2: 201
-EventSelector     SUCCESS Reading Event record 1251. Record number within stream 2: 251
-ReadAlg              INFO ========= EVENT:300 RUN:999 TIME:1577837100.3 0 (0) 1 (1) 2 (2)
-EventSelector     SUCCESS Reading Event record 1301. Record number within stream 2: 301
-EventSelector     SUCCESS Reading Event record 1351. Record number within stream 2: 351
-ReadAlg              INFO ========= EVENT:400 RUN:999 TIME:1577837200.4 0 (0) 1 (1) 2 (2)
-EventSelector     SUCCESS Reading Event record 1401. Record number within stream 2: 401
-EventSelector     SUCCESS Reading Event record 1451. Record number within stream 2: 451
-ReadAlg              INFO ========= EVENT:500 RUN:999 TIME:1577837300.5 0 (0) 1 (1) 2 (2)
-ReadAlg             DEBUG Evt:500 Track:     9.79151     8.83918     10.2866 Org:  41 0.0956371 0.0804239  0.106273
-ReadAlg             DEBUG    Decays:  44
-ReadAlg             DEBUG       0.094814 0.0955636 0.0770906 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0856614 0.0930069   0.10846 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.088955  0.107865 0.0852077 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0878256  0.112514 0.0966346 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.102437 0.0997323  0.104693 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.108358 0.0947713 0.0966175 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.117897 0.0987294 0.0938558 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0980564  0.112762 0.0895244 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0971057  0.111309 0.0902023 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0967937 0.0871675  0.100885 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.105897   0.10313  0.106499 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0827878   0.10088  0.099259 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.105131 0.0863001  0.102292 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.109071 0.0868028 0.0850831 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.106483   0.09653  0.106938 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.106131 0.0925506 0.0949521 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0931678  0.103301 0.0938597 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG        0.09957 0.0926492 0.0961028 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.102884 0.0996956 0.0883829 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0900794  0.107243  0.116394 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0925258 0.0969625  0.101123 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.101784  0.103322  0.102982 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.087853  0.102285  0.111765 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG        0.10602  0.105082  0.102456 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0887486 0.0803109   0.12478 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0899617 0.0998417  0.094415 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0987449  0.110801 0.0978124 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.100702 0.0853356  0.101259 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0790819 0.0962791  0.108304 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.117389  0.096353 0.0959032 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.107075  0.106579 0.0877156 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0904786  0.109667   0.10802 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.104379  0.100599  0.108603 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0903908 0.0856583  0.103615 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0947733 0.0965073 0.0904019 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.106867 0.0903092 0.0974192 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0821853  0.103663  0.117896 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0956371 0.0804239  0.106273 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0959186 0.0944657 0.0973793 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0980872  0.118081 0.0897199 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0901528  0.101351 0.0891003 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0930446  0.112418  0.117806 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.117211 0.0961891 0.0912695 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.107914  0.117101 0.0885232 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG Evt:500 Track:     11.7709       11.78     9.16939 Org:  25  0.101784  0.103322  0.102982
-ReadAlg             DEBUG    Decays:  16
-ReadAlg             DEBUG      0.0931678  0.103301 0.0938597 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG        0.09957 0.0926492 0.0961028 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.102884 0.0996956 0.0883829 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0900794  0.107243  0.116394 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0925258 0.0969625  0.101123 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.101784  0.103322  0.102982 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.087853  0.102285  0.111765 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG        0.10602  0.105082  0.102456 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0887486 0.0803109   0.12478 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0899617 0.0998417  0.094415 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0987449  0.110801 0.0978124 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.100702 0.0853356  0.101259 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0790819 0.0962791  0.108304 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.117389  0.096353 0.0959032 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.107075  0.106579 0.0877156 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0904786  0.109667   0.10802 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG Evt:500 Track:     9.66969     10.4578     9.75809 Org:  24 0.0925258 0.0969625  0.101123
-ReadAlg             DEBUG    Decays:  37
-ReadAlg             DEBUG       0.117897 0.0987294 0.0938558 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0980564  0.112762 0.0895244 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0971057  0.111309 0.0902023 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0967937 0.0871675  0.100885 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.105897   0.10313  0.106499 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0827878   0.10088  0.099259 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.105131 0.0863001  0.102292 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.109071 0.0868028 0.0850831 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.106483   0.09653  0.106938 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.106131 0.0925506 0.0949521 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0931678  0.103301 0.0938597 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG        0.09957 0.0926492 0.0961028 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.102884 0.0996956 0.0883829 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0900794  0.107243  0.116394 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0925258 0.0969625  0.101123 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.101784  0.103322  0.102982 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.087853  0.102285  0.111765 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG        0.10602  0.105082  0.102456 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0887486 0.0803109   0.12478 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0899617 0.0998417  0.094415 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0987449  0.110801 0.0978124 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.100702 0.0853356  0.101259 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0790819 0.0962791  0.108304 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.117389  0.096353 0.0959032 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.107075  0.106579 0.0877156 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0904786  0.109667   0.10802 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.104379  0.100599  0.108603 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0903908 0.0856583  0.103615 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0947733 0.0965073 0.0904019 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.106867 0.0903092 0.0974192 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0821853  0.103663  0.117896 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0956371 0.0804239  0.106273 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0959186 0.0944657 0.0973793 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0980872  0.118081 0.0897199 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0901528  0.101351 0.0891003 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0930446  0.112418  0.117806 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.117211 0.0961891 0.0912695 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG Evt:500 Track:     11.0583     9.71745     10.2489 Org:  17  0.109071 0.0868028 0.0850831
-ReadAlg             DEBUG    Decays:  38
-ReadAlg             DEBUG      0.0971057  0.111309 0.0902023 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0967937 0.0871675  0.100885 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.105897   0.10313  0.106499 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0827878   0.10088  0.099259 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.105131 0.0863001  0.102292 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.109071 0.0868028 0.0850831 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.106483   0.09653  0.106938 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.106131 0.0925506 0.0949521 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0931678  0.103301 0.0938597 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG        0.09957 0.0926492 0.0961028 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.102884 0.0996956 0.0883829 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0900794  0.107243  0.116394 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0925258 0.0969625  0.101123 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.101784  0.103322  0.102982 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.087853  0.102285  0.111765 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG        0.10602  0.105082  0.102456 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0887486 0.0803109   0.12478 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0899617 0.0998417  0.094415 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0987449  0.110801 0.0978124 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.100702 0.0853356  0.101259 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0790819 0.0962791  0.108304 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.117389  0.096353 0.0959032 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.107075  0.106579 0.0877156 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0904786  0.109667   0.10802 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.104379  0.100599  0.108603 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0903908 0.0856583  0.103615 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0947733 0.0965073 0.0904019 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.106867 0.0903092 0.0974192 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0821853  0.103663  0.117896 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0956371 0.0804239  0.106273 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0959186 0.0944657 0.0973793 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0980872  0.118081 0.0897199 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0901528  0.101351 0.0891003 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0930446  0.112418  0.117806 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.117211 0.0961891 0.0912695 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.107914  0.117101 0.0885232 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0919719 0.0945986  0.108574 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0897552  0.107827 0.0942248 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG Evt:500 Track:     11.6727      8.8244     10.4901 Org:  55  0.108853  0.104981  0.119752
-ReadAlg             DEBUG    Decays:   5
-ReadAlg             DEBUG      0.0980564  0.112762 0.0895244 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0971057  0.111309 0.0902023 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0967937 0.0871675  0.100885 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.105897   0.10313  0.106499 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0827878   0.10088  0.099259 Collisions:  0 (2)  1 (3)  2 (4)
-EventSelector     SUCCESS Reading Event record 1501. Record number within stream 2: 501
-EventSelector     SUCCESS Reading Event record 1551. Record number within stream 2: 551
-ReadAlg              INFO ========= EVENT:600 RUN:999 TIME:1577837400.6 0 (0) 1 (1) 2 (2)
-EventSelector     SUCCESS Reading Event record 1601. Record number within stream 2: 601
-EventSelector     SUCCESS Reading Event record 1651. Record number within stream 2: 651
-ReadAlg              INFO ========= EVENT:700 RUN:999 TIME:1577837500.7 0 (0) 1 (1) 2 (2)
-EventSelector     SUCCESS Reading Event record 1701. Record number within stream 2: 701
-EventSelector     SUCCESS Reading Event record 1751. Record number within stream 2: 751
-ReadAlg              INFO ========= EVENT:800 RUN:999 TIME:1577837600.8 0 (0) 1 (1) 2 (2)
-EventSelector     SUCCESS Reading Event record 1801. Record number within stream 2: 801
-EventSelector     SUCCESS Reading Event record 1851. Record number within stream 2: 851
-ReadAlg              INFO ========= EVENT:900 RUN:999 TIME:1577837700.9 0 (0) 1 (1) 2 (2)
-EventSelector     SUCCESS Reading Event record 1901. Record number within stream 2: 901
-EventSelector     SUCCESS Reading Event record 1951. Record number within stream 2: 951
-ReadAlg              INFO ========= EVENT:1000 RUN:999 TIME:1577837801.0 0 (0) 1 (1) 2 (2)
-ReadAlg             DEBUG Evt:1000 Track:     10.7646     8.89134     10.2737 Org:  27   0.10403 0.0979908 0.0944402
-ReadAlg             DEBUG    Decays:  30
-ReadAlg             DEBUG      0.0980182 0.0904302  0.126932 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0699607 0.0854899  0.106237 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.102397 0.0833936  0.105998 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0939417  0.104022  0.122394 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0828745  0.114709   0.10231 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.107129  0.102113 0.0941613 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.102096  0.087863  0.115054 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0942987 0.0940204 0.0941739 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.111205 0.0860145 0.0973774 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0982766 0.0954677 0.0925981 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0836538 0.0873027  0.112639 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0960607 0.0832225  0.088794 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.112334  0.102661  0.112106 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0979849 0.0951013 0.0983578 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.104113  0.108124 0.0932657 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0983217   0.10235  0.106954 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.102069  0.104478   0.10266 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG        0.10403 0.0979908 0.0944402 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.117605  0.087789 0.0758702 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.104207 0.0944132  0.102035 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0897823  0.109839 0.0966372 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.113401 0.0870522  0.086883 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.112214 0.0878868  0.101708 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0900341  0.119229 0.0989593 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.102008  0.100355  0.104814 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0960608 0.0922689 0.0999463 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.100509 0.0883049  0.119423 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0988653 0.0944893  0.089365 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0936123  0.103547  0.112711 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.107238 0.0951519  0.105621 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG Evt:1000 Track:     10.9513     9.40353     8.72069 Org:  59  0.100207 0.0896755 0.0980518
-ReadAlg             DEBUG    Decays:  10
-ReadAlg             DEBUG       0.107078 0.0967624  0.113696 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.106461  0.109987  0.108537 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0962121  0.106426  0.115501 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.098061 0.0905419  0.090954 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0857629  0.102843 0.0870151 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0904803   0.10798  0.106329 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.102337 0.0886581  0.114256 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.105553  0.111873  0.103364 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.100714 0.0812803 0.0927694 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0986145 0.0970433 0.0944499 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG Evt:1000 Track:      9.4236     9.60373     10.6546 Org:  21 0.0960607 0.0832225  0.088794
-ReadAlg             DEBUG    Decays:  15
-ReadAlg             DEBUG      0.0988653 0.0944893  0.089365 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0936123  0.103547  0.112711 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.107238 0.0951519  0.105621 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0790457  0.113095  0.105436 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0883735  0.114195  0.117201 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0793183 0.0863737 0.0905375 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.100576 0.0973918  0.102822 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0983952 0.0971172 0.0948989 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0971479 0.0906875  0.089125 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG        0.10315  0.097772 0.0977316 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.110648 0.0868089 0.0933314 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.102435  0.106125 0.0981179 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.082308 0.0738246  0.110704 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.105782 0.0992021  0.112949 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0900973  0.116116  0.105759 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG Evt:1000 Track:     12.5917     9.65837     11.1719 Org:  44 0.0983952 0.0971172 0.0948989
-ReadAlg             DEBUG    Decays:   8
-ReadAlg             DEBUG      0.0971479 0.0906875  0.089125 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG        0.10315  0.097772 0.0977316 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.110648 0.0868089 0.0933314 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.102435  0.106125 0.0981179 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.082308 0.0738246  0.110704 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.105782 0.0992021  0.112949 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0900973  0.116116  0.105759 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.104054 0.0879705  0.115216 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG Evt:1000 Track:     11.2338     10.1677     9.73429 Org:  58 0.0977746 0.0924362   0.10003
-ReadAlg             DEBUG    Decays:   1
-ReadAlg             DEBUG       0.111706  0.115527  0.112686 Collisions:  0 (2)  1 (3)  2 (4)
-EventLoopMgr         INFO No more events in event selection
-ApplicationMgr       INFO Application Manager Stopped successfully
-EventLoopMgr         INFO Histograms converted successfully according to request.
-EventSelector       DEBUG finalize()
-RootCnvSvc           INFO Disconnected data IO:8BE41ECA-4004-11ED-8ECA-54AB3A714084 [ROOTIO.dst]
-RootCnvSvc           INFO Disconnected data IO:8C3DB408-4004-11ED-8ECA-54AB3A714084 [ROOTIO.mdst]
-ToolSvc              INFO Removing all tools created by ToolSvc
-ApplicationMgr       INFO Application Manager Finalized successfully
-ApplicationMgr       INFO Application Manager Terminated successfully
diff --git a/GaudiTestSuite/tests/qmtest/refs/ROOT_IO/Write.ref b/GaudiTestSuite/tests/qmtest/refs/ROOT_IO/Write.ref
deleted file mode 100644
index 365e9141d813dd587cf72d81b6da04aa628f9915..0000000000000000000000000000000000000000
--- a/GaudiTestSuite/tests/qmtest/refs/ROOT_IO/Write.ref
+++ /dev/null
@@ -1,1374 +0,0 @@
-# --> Including file '/workspace/Gaudi/GaudiTestSuite/options/ROOT_IO/Write.py'
-# <-- End of file '/workspace/Gaudi/GaudiTestSuite/options/ROOT_IO/Write.py'
-# applying configuration of GaudiPersistency
-# /***** User GaudiPersistency/GaudiPersistency ******************************************************
-# |-<no properties>
-# \----- (End of User GaudiPersistency/GaudiPersistency) ---------------------------------------------
-# Dumping all configurables and properties (different from default)
-{'AlgExecStateSvc': {'OutputLevel': 3},
- 'ApplicationMgr': {'EvtMax': 1000,
-                    'EvtSel': 'NONE',
-                    'ExtSvc': ['FileRecordDataSvc/FileRecordDataSvc'],
-                    'HistogramPersistency': 'NONE',
-                    'OutStream': ['OutputStream/RootDst',
-                                  'OutputStream/RootMini',
-                                  'RecordStream/FileRecords'],
-                    'SvcOptMapping': ['Gaudi::MultiFileCatalog/FileCatalog',
-                                      'Gaudi::IODataManager/IODataManager',
-                                      'Gaudi::RootCnvSvc/RootCnvSvc'],
-                    'TopAlg': ['WriteAlg', 'ReadAlg']},
- 'EventPersistencySvc': {'CnvServices': ['Gaudi::RootCnvSvc/RootCnvSvc']},
- 'FileCatalog': {'Catalogs': ['xmlcatalog_file:ROOTIO.xml']},
- 'FileRecordPersistencySvc': {'CnvServices': ['Gaudi::RootCnvSvc/RootCnvSvc']},
- 'FileRecords': {'EvtConversionSvc': 'PersistencySvc/FileRecordPersistencySvc',
-                 'EvtDataSvc': 'FileRecordDataSvc/FileRecordDataSvc',
-                 'ItemList': ['/FileRecords#999'],
-                 'Output': "DATAFILE='PFN:ROOTIO.dst'  SVC='Gaudi::RootCnvSvc' OPT='RECREATE'"},
- 'IncidentSvc': {'OutputLevel': 2},
- 'MessageSvc': {'OutputLevel': 1},
- 'RootCnvSvc': {'OutputLevel': 3},
- 'RootDst': {'ItemList': ['/Event#999'],
-             'Output': "DATAFILE='PFN:ROOTIO.dst'  SVC='Gaudi::RootCnvSvc' OPT='RECREATE'"},
- 'RootMini': {'ItemList': ['/Event#1'],
-              'Output': "DATAFILE='PFN:ROOTIO.mdst' SVC='Gaudi::RootCnvSvc' OPT='RECREATE'"}}
-ApplicationMgr    SUCCESS
-====================================================================================================================================
-                                                   Welcome to ApplicationMgr (GaudiCoreSvc v36r7)
-                                          running on server on Thu Sep 29 15:37:28 2022
-====================================================================================================================================
-ApplicationMgr       INFO Application Manager Configured successfully
-ServiceManager      DEBUG Initializing service FileRecordDataSvc
-FileRecordDataSvc   DEBUG Service base class initialized successfully
-IncidentSvc         DEBUG Property update for OutputLevel : new value = 2
-IncidentSvc         DEBUG Service base class initialized successfully
-FileRecordDataSvc VERBOSE ServiceLocatorHelper::service: found service IncidentSvc
-FileRecordPersi...  DEBUG  'CnvServices':[ 'Gaudi::RootCnvSvc/RootCnvSvc' ]
-FileRecordPersi...  DEBUG Service base class initialized successfully
-FileRecordDataSvc VERBOSE ServiceLocatorHelper::service: found service PersistencySvc/FileRecordPersistencySvc
-IncidentSvc         DEBUG Adding [FILE_OPEN_READ] listener 'FileRecordDataSvc' with priority 0
-IncidentSvc         DEBUG Adding [SAVE_FILE_RECORD] listener 'FileRecordDataSvc' with priority 0
-ServiceManager      DEBUG Initializing service AppMgrRunable
-AppMgrRunable       DEBUG Service base class initialized successfully
-ServiceManager      DEBUG Initializing service EventLoopMgr
-EventLoopMgr        DEBUG Service base class initialized successfully
-IncidentSvc         DEBUG Adding [AbortEvent] listener '<unknown>' with priority 0
-EventDataSvc        DEBUG Service base class initialized successfully
-EventDataSvc      VERBOSE ServiceLocatorHelper::service: found service IncidentSvc
-EventPersistenc...  DEBUG  'CnvServices':[ 'Gaudi::RootCnvSvc/RootCnvSvc' ]
-EventPersistenc...  DEBUG Service base class initialized successfully
-EventLoopMgr      VERBOSE ServiceLocatorHelper::service: found service EventDataSvc
-EventLoopMgr        DEBUG Creating Output Stream OutputStream/RootDst
-EventLoopMgr        DEBUG Creating Output Stream OutputStream/RootMini
-EventLoopMgr        DEBUG Creating Output Stream RecordStream/FileRecords
-EventLoopMgr        DEBUG Creating Top Algorithm WriteAlg with name WriteAlg
-EventLoopMgr        DEBUG Creating Top Algorithm ReadAlg with name ReadAlg
-WriteAlg          VERBOSE ServiceLocatorHelper::service: found service EventDataSvc
-TimelineSvc         DEBUG Service base class initialized successfully
-TimelineSvc         DEBUG initialize
-WriteAlg          VERBOSE ServiceLocatorHelper::service: found service TimelineSvc
-WriteAlg          VERBOSE ServiceLocatorHelper::service: found service FileRecordDataSvc
-WriteAlg          VERBOSE ServiceLocatorHelper::service: found service AlgExecStateSvc
-WriteAlg            DEBUG input handles: 0
-WriteAlg            DEBUG output handles: 0
-WriteAlg            DEBUG Data Deps for WriteAlg
-ReadAlg           VERBOSE ServiceLocatorHelper::service: found service EventDataSvc
-ReadAlg           VERBOSE ServiceLocatorHelper::service: found service TimelineSvc
-ReadAlg           VERBOSE ServiceLocatorHelper::service: found service FileRecordDataSvc
-ReadAlg           VERBOSE ServiceLocatorHelper::service: found service IncidentSvc
-IncidentSvc         DEBUG Adding [NEW_FILE_RECORD] listener 'ReadAlg' with priority 0
-ReadAlg           VERBOSE ServiceLocatorHelper::service: found service AlgExecStateSvc
-ReadAlg             DEBUG input handles: 0
-ReadAlg             DEBUG output handles: 0
-ReadAlg             DEBUG Data Deps for ReadAlg
-RootDst           VERBOSE ServiceLocatorHelper::service: found service EventDataSvc
-RootDst           VERBOSE ServiceLocatorHelper::service: found service TimelineSvc
-IODataManager       DEBUG Service base class initialized successfully
-FileCatalog         DEBUG Service base class initialized successfully
-EventPersistenc...VERBOSE ServiceLocatorHelper::service: found service Gaudi::RootCnvSvc/RootCnvSvc
-EventPersistenc...   INFO Added successfully Conversion service RootCnvSvc
-RootDst             DEBUG ItemList    : [/Event#999]
-RootDst             DEBUG Adding OutputStream item /Event with 999 level(s).
-RootDst             DEBUG OptItemList : []
-RootDst             DEBUG AlgDependentItemList : {}
-RootDst              INFO Data source: EventDataSvc output: DATAFILE='PFN:ROOTIO.dst'  SVC='Gaudi::RootCnvSvc' OPT='RECREATE'
-RootDst           VERBOSE ServiceLocatorHelper::service: found service AlgExecStateSvc
-RootDst             DEBUG input handles: 0
-RootDst             DEBUG output handles: 0
-RootDst             DEBUG Data Deps for RootDst
-RootMini          VERBOSE ServiceLocatorHelper::service: found service EventDataSvc
-RootMini          VERBOSE ServiceLocatorHelper::service: found service TimelineSvc
-RootMini            DEBUG ItemList    : [/Event#1]
-RootMini            DEBUG Adding OutputStream item /Event with 1 level(s).
-RootMini            DEBUG OptItemList : []
-RootMini            DEBUG AlgDependentItemList : {}
-RootMini             INFO Data source: EventDataSvc output: DATAFILE='PFN:ROOTIO.mdst' SVC='Gaudi::RootCnvSvc' OPT='RECREATE'
-RootMini          VERBOSE ServiceLocatorHelper::service: found service AlgExecStateSvc
-RootMini            DEBUG input handles: 0
-RootMini            DEBUG output handles: 0
-RootMini            DEBUG Data Deps for RootMini
-FileRecords       VERBOSE ServiceLocatorHelper::service: found service EventDataSvc
-FileRecords       VERBOSE ServiceLocatorHelper::service: found service TimelineSvc
-FileRecordPersi...VERBOSE ServiceLocatorHelper::service: found service Gaudi::RootCnvSvc/RootCnvSvc
-FileRecordPersi...   INFO Added successfully Conversion service RootCnvSvc
-FileRecords         DEBUG ItemList    : [/FileRecords#999]
-FileRecords         DEBUG Adding OutputStream item /FileRecords with 999 level(s).
-FileRecords         DEBUG OptItemList : []
-FileRecords         DEBUG AlgDependentItemList : {}
-FileRecords          INFO Data source: FileRecordDataSvc/FileRecordDataSvc output: DATAFILE='PFN:ROOTIO.dst'  SVC='Gaudi::RootCnvSvc' OPT='RECREATE'
-FileRecords       VERBOSE ServiceLocatorHelper::service: found service AlgExecStateSvc
-FileRecords         DEBUG input handles: 0
-FileRecords         DEBUG output handles: 0
-FileRecords         DEBUG Data Deps for FileRecords
-EventLoopMgr      WARNING Unable to locate service "EventSelector"
-EventLoopMgr      WARNING No events will be processed from external input.
-HistogramDataSvc    DEBUG Service base class initialized successfully
-HistogramDataSvc  VERBOSE ServiceLocatorHelper::service: found service IncidentSvc
-HistogramPersis...  DEBUG Service base class initialized successfully
-HistogramPersis...  DEBUG Histograms saving not required.
-HistogramDataSvc  VERBOSE ServiceLocatorHelper::service: found service HistogramPersistencySvc
-ApplicationMgr       INFO Application Manager Initialized successfully
-ServiceManager      DEBUG Starting service FileRecordDataSvc
-ServiceManager      DEBUG Starting service AppMgrRunable
-ServiceManager      DEBUG Starting service IncidentSvc
-ServiceManager      DEBUG Starting service FileRecordPersistencySvc
-ServiceManager      DEBUG Starting service EventPersistencySvc
-ServiceManager      DEBUG Starting service EventDataSvc
-ServiceManager      DEBUG Starting service TimelineSvc
-ServiceManager      DEBUG Starting service AlgExecStateSvc
-ServiceManager      DEBUG Starting service FileCatalog
-ServiceManager      DEBUG Starting service IODataManager
-ServiceManager      DEBUG Starting service RootCnvSvc
-ServiceManager      DEBUG Starting service HistogramPersistencySvc
-ServiceManager      DEBUG Starting service HistogramDataSvc
-ServiceManager      DEBUG Starting service EventLoopMgr
-ApplicationMgr       INFO Application Manager Started successfully
-RndmGenSvc          DEBUG Service base class initialized successfully
-RndmGenSvc.Engine   DEBUG Service base class initialized successfully
-RndmGenSvc.Engine    INFO Generator engine type:CLHEP::RanluxEngine
-RndmGenSvc.Engine    INFO Current Seed:1234567 Luxury:3
-RndmGenSvc           INFO Using Random engine:HepRndm::Engine<CLHEP::RanluxEngine>
-WriteAlg          VERBOSE ServiceLocatorHelper::service: found service RndmGenSvc
-WriteAlg          VERBOSE ServiceLocatorHelper::service: found service EventDataSvc
-ReadAlg           VERBOSE ServiceLocatorHelper::service: found service EventDataSvc
-ReadAlg              INFO ========= EVENT:1 RUN:999 TIME:1577836801.001 0 (-1) 1 (-1) 2 (-1)
-ReadAlg             DEBUG Evt:1 Track:      10.802     9.50498     8.43243 Org:  31 0.0948131 0.0882022 0.0890405
-ReadAlg             DEBUG    Decays:  16
-ReadAlg             DEBUG      0.0955367 0.0974241 0.0982723 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.110336  0.098101 0.0929623 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG        0.12276 0.0901559  0.118128 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0988488 0.0985394 0.0936065 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.100268 0.0968345 0.0817208 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0966848  0.096205 0.0828343 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0846589  0.108699 0.0879221 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0957107    0.1021  0.108814 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0953554  0.104885 0.0911368 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0873963 0.0929576  0.102044 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0992706  0.101752  0.110905 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0873313 0.0828289  0.107358 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.121204 0.0933645  0.108755 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.106626  0.102393 0.0923873 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0975337 0.0890622  0.107548 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.114853 0.0927442 0.0921961 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG Evt:1 Track:     8.77816     11.9423     10.4022 Org:  21  0.105636 0.0965541   0.09253
-ReadAlg             DEBUG    Decays:   5
-ReadAlg             DEBUG       0.107902  0.117021  0.115571 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0938987 0.0903118 0.0953661 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.122866 0.0986632 0.0915858 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.113474  0.108342 0.0931549 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0953766  0.113597 0.0942457 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG Evt:1 Track:     9.95059     10.0773     10.0918 Org:  60  0.119153  0.109607 0.0846229
-ReadAlg             DEBUG    Decays:   2
-ReadAlg             DEBUG       0.102972 0.0932683 0.0943318 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.115312   0.11284  0.101346 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG Evt:1 Track:     10.4097     10.9492     9.72505 Org:  47 0.0854783 0.0897833  0.110166
-ReadAlg             DEBUG    Decays:   0
-ReadAlg             DEBUG Evt:1 Track:     8.61818     10.2842     11.4339 Org:   5 0.0955367 0.0974241 0.0982723
-ReadAlg             DEBUG    Decays:  14
-ReadAlg             DEBUG      0.0966848  0.096205 0.0828343 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0846589  0.108699 0.0879221 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0957107    0.1021  0.108814 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0953554  0.104885 0.0911368 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0873963 0.0929576  0.102044 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0992706  0.101752  0.110905 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0873313 0.0828289  0.107358 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.121204 0.0933645  0.108755 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.106626  0.102393 0.0923873 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0975337 0.0890622  0.107548 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.114853 0.0927442 0.0921961 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.105636 0.0965541   0.09253 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.118701 0.0819518  0.107732 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.106563 0.0702038  0.101916 Collisions:  0 (-1)  1 (-1)  2 (-1)
-FileCatalog         DEBUG No writable file catalog found which contains FID:DDE501C0-3FFB-11ED-8FD8-54AB3A714084
-IODataManager        INFO Referring to dataset ROOTIO.dst by its file ID:DDE501C0-3FFB-11ED-8FD8-54AB3A714084
-FileCatalog         DEBUG No writable file catalog found which contains FID:DE089F54-3FFB-11ED-8FD8-54AB3A714084
-IODataManager        INFO Referring to dataset ROOTIO.mdst by its file ID:DE089F54-3FFB-11ED-8FD8-54AB3A714084
-ReadAlg              INFO ========= EVENT:2 RUN:999 TIME:1577836802.002 0 (-1) 1 (-1) 2 (-1)
-ReadAlg             DEBUG Evt:2 Track:     10.1578     9.51566     9.19358 Org:  12   0.10708  0.109034  0.096556
-ReadAlg             DEBUG    Decays:  54
-ReadAlg             DEBUG       0.097666 0.0945251 0.0900927 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0864492 0.0952994   0.12307 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0898175   0.11717 0.0907342 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.108214  0.104063 0.0807813 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0870813  0.121608  0.107138 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.106638  0.109897  0.090842 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0996429  0.111814  0.121548 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.105913    0.1062  0.103678 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0975181  0.103904 0.0981719 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG        0.10448  0.106007 0.0972974 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0970382 0.0941951 0.0895092 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG        0.10685  0.102052 0.0911832 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0965814  0.115591 0.0976259 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0947139 0.0865459  0.102928 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0947366  0.099324  0.114232 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0962381 0.0833363  0.107211 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.102491  0.102296 0.0898967 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.101117 0.0966305 0.0903379 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0945676  0.100253  0.091624 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.100959 0.0894981  0.109439 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG        0.11059 0.0948918 0.0941783 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0985697 0.0928461  0.091828 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.115508  0.112132 0.0819703 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.112825  0.089238 0.0991629 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0941044 0.0964093    0.1047 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.106354  0.104222 0.0967957 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.100675 0.0887908 0.0964475 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG        0.10432  0.111781  0.104624 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0918394 0.0974881  0.108724 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0815648 0.0984427  0.109819 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.102076  0.112558 0.0996443 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0819209  0.103236 0.0812119 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0998945  0.122172 0.0783172 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0869854  0.100076 0.0856456 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.102629 0.0845021  0.111227 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.109217 0.0739353  0.104776 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG        0.10432  0.106347 0.0905961 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0926874  0.117676  0.100679 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0917233  0.101814 0.0978627 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.105132  0.111368  0.100352 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0866818 0.0891923 0.0966235 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.119414  0.109587 0.0969083 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0931392 0.0962136 0.0897531 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.116628 0.0963233  0.107852 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.100572     0.106  0.103713 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.110704 0.0927646   0.09894 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.091082  0.113179  0.100384 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0937881  0.101422  0.104549 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.100012  0.117612 0.0886769 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0938767  0.105133 0.0919472 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.106217 0.0904916   0.10152 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.100438  0.104005  0.107747 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.105668 0.0982363  0.100428 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.100794 0.0941075 0.0927382 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG Evt:2 Track:     7.99376     9.40345     8.35437 Org:   5  0.100824  0.107446  0.105383
-ReadAlg             DEBUG    Decays:  11
-ReadAlg             DEBUG      0.0869854  0.100076 0.0856456 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.102629 0.0845021  0.111227 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.109217 0.0739353  0.104776 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG        0.10432  0.106347 0.0905961 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0926874  0.117676  0.100679 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0917233  0.101814 0.0978627 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.105132  0.111368  0.100352 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0866818 0.0891923 0.0966235 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.119414  0.109587 0.0969083 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0931392 0.0962136 0.0897531 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.116628 0.0963233  0.107852 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG Evt:2 Track:     10.0811     10.1021      8.8527 Org:  79  0.114034  0.103132  0.110234
-ReadAlg             DEBUG    Decays:  22
-ReadAlg             DEBUG       0.105132  0.111368  0.100352 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0866818 0.0891923 0.0966235 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.119414  0.109587 0.0969083 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0931392 0.0962136 0.0897531 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.116628 0.0963233  0.107852 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.100572     0.106  0.103713 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.110704 0.0927646   0.09894 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.091082  0.113179  0.100384 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0937881  0.101422  0.104549 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.100012  0.117612 0.0886769 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0938767  0.105133 0.0919472 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.106217 0.0904916   0.10152 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.100438  0.104005  0.107747 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.105668 0.0982363  0.100428 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.100794 0.0941075 0.0927382 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0841099  0.103205  0.110611 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0944701  0.118174 0.0803563 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.118593 0.0974854  0.105898 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0927796   0.11265 0.0993051 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0989207 0.0831933 0.0919716 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0859543 0.0848592 0.0912792 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0960956 0.0949814 0.0975239 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG Evt:2 Track:     10.4386     9.95482     9.12975 Org:   3 0.0835264  0.104718  0.108772
-ReadAlg             DEBUG    Decays:  23
-ReadAlg             DEBUG       0.115508  0.112132 0.0819703 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.112825  0.089238 0.0991629 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0941044 0.0964093    0.1047 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.106354  0.104222 0.0967957 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.100675 0.0887908 0.0964475 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG        0.10432  0.111781  0.104624 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0918394 0.0974881  0.108724 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0815648 0.0984427  0.109819 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.102076  0.112558 0.0996443 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0819209  0.103236 0.0812119 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0998945  0.122172 0.0783172 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0869854  0.100076 0.0856456 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.102629 0.0845021  0.111227 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.109217 0.0739353  0.104776 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG        0.10432  0.106347 0.0905961 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0926874  0.117676  0.100679 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0917233  0.101814 0.0978627 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.105132  0.111368  0.100352 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0866818 0.0891923 0.0966235 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.119414  0.109587 0.0969083 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0931392 0.0962136 0.0897531 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.116628 0.0963233  0.107852 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.100572     0.106  0.103713 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG Evt:2 Track:     8.45426     10.0076     11.3705 Org:  73 0.0944701  0.118174 0.0803563
-ReadAlg             DEBUG    Decays:  43
-ReadAlg             DEBUG       0.100824  0.107446  0.105383 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0836079 0.0958157  0.101899 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG        0.10931  0.103093 0.0918532 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.100548  0.107566 0.0991684 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0819278 0.0996934 0.0975746 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG        0.10203  0.102013  0.115421 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0969589  0.113296 0.0930632 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG        0.10708  0.109034  0.096556 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.103526  0.116695 0.0866214 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.102655 0.0918961  0.103502 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0944413  0.101496  0.102443 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.101036  0.106448  0.100094 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.099437 0.0924036   0.10269 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.097666 0.0945251 0.0900927 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0864492 0.0952994   0.12307 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0898175   0.11717 0.0907342 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.108214  0.104063 0.0807813 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0870813  0.121608  0.107138 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.106638  0.109897  0.090842 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0996429  0.111814  0.121548 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.105913    0.1062  0.103678 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0975181  0.103904 0.0981719 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG        0.10448  0.106007 0.0972974 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0970382 0.0941951 0.0895092 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG        0.10685  0.102052 0.0911832 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0965814  0.115591 0.0976259 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0947139 0.0865459  0.102928 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0947366  0.099324  0.114232 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0962381 0.0833363  0.107211 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.102491  0.102296 0.0898967 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.101117 0.0966305 0.0903379 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0945676  0.100253  0.091624 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.100959 0.0894981  0.109439 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG        0.11059 0.0948918 0.0941783 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0985697 0.0928461  0.091828 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.115508  0.112132 0.0819703 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.112825  0.089238 0.0991629 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0941044 0.0964093    0.1047 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.106354  0.104222 0.0967957 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.100675 0.0887908 0.0964475 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG        0.10432  0.111781  0.104624 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0918394 0.0974881  0.108724 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0815648 0.0984427  0.109819 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg              INFO ========= EVENT:3 RUN:999 TIME:1577836803.003 0 (-1) 1 (-1) 2 (-1)
-ReadAlg             DEBUG Evt:3 Track:     10.4989     10.4342     9.78193 Org:  16 0.0883089 0.0980969 0.0989754
-ReadAlg             DEBUG    Decays:   4
-ReadAlg             DEBUG      0.0803759 0.0962499 0.0993645 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.103776 0.0928696  0.091886 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0793504 0.0968227 0.0875384 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG        0.12043  0.106993 0.0901843 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG Evt:3 Track:     9.20615     10.1895     9.66427 Org:  38  0.103776 0.0928696  0.091886
-ReadAlg             DEBUG    Decays:  13
-ReadAlg             DEBUG      0.0986508  0.109336 0.0941892 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0969111  0.106056  0.109225 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.100876   0.10457 0.0952482 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0950909 0.0972063  0.103196 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG        0.10689  0.103339 0.0903038 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0850243 0.0918465  0.103656 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.087574  0.109255  0.100795 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0960165 0.0964353 0.0885377 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.098608  0.123589  0.100822 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0883089 0.0980969 0.0989754 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0859127 0.0910988  0.106649 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0880905 0.0966223  0.107268 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.115101  0.105363  0.121094 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG Evt:3 Track:     10.0851      10.546     10.0112 Org:  14 0.0960165 0.0964353 0.0885377
-ReadAlg             DEBUG    Decays:  30
-ReadAlg             DEBUG       0.098608  0.123589  0.100822 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0883089 0.0980969 0.0989754 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0859127 0.0910988  0.106649 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0880905 0.0966223  0.107268 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.115101  0.105363  0.121094 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0916673 0.0943157  0.114352 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0881009 0.0970698 0.0943469 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.100743 0.0989096  0.105264 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.110774  0.088491  0.119464 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0999599 0.0909445   0.10432 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0981551  0.104034  0.088687 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.104343 0.0987524 0.0960962 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.103471 0.0790543 0.0871018 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.088333  0.109689 0.0948838 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0940701 0.0892186  0.103908 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0778095  0.103573 0.0976798 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.100748 0.0780927  0.105717 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.094463 0.0809829  0.108753 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0959258 0.0931328  0.120006 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0854378  0.113219 0.0980238 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.106024  0.095753  0.112037 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.115886  0.089338 0.0764793 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0803759 0.0962499 0.0993645 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.103776 0.0928696  0.091886 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0793504 0.0968227 0.0875384 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG        0.12043  0.106993 0.0901843 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0938229 0.0819436  0.106643 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0982939 0.0934914 0.0900722 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0901891 0.0999109  0.112633 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG        0.11039  0.106004 0.0945325 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG Evt:3 Track:     9.71319     9.06289      9.0267 Org:  42 0.0982939 0.0934914 0.0900722
-ReadAlg             DEBUG    Decays:  35
-ReadAlg             DEBUG      0.0891138  0.109921  0.104558 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0986508  0.109336 0.0941892 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0969111  0.106056  0.109225 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.100876   0.10457 0.0952482 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0950909 0.0972063  0.103196 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG        0.10689  0.103339 0.0903038 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0850243 0.0918465  0.103656 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.087574  0.109255  0.100795 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0960165 0.0964353 0.0885377 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.098608  0.123589  0.100822 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0883089 0.0980969 0.0989754 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0859127 0.0910988  0.106649 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0880905 0.0966223  0.107268 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.115101  0.105363  0.121094 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0916673 0.0943157  0.114352 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0881009 0.0970698 0.0943469 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.100743 0.0989096  0.105264 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.110774  0.088491  0.119464 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0999599 0.0909445   0.10432 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0981551  0.104034  0.088687 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.104343 0.0987524 0.0960962 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.103471 0.0790543 0.0871018 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.088333  0.109689 0.0948838 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0940701 0.0892186  0.103908 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0778095  0.103573 0.0976798 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.100748 0.0780927  0.105717 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.094463 0.0809829  0.108753 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0959258 0.0931328  0.120006 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0854378  0.113219 0.0980238 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.106024  0.095753  0.112037 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.115886  0.089338 0.0764793 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0803759 0.0962499 0.0993645 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.103776 0.0928696  0.091886 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0793504 0.0968227 0.0875384 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG        0.12043  0.106993 0.0901843 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG Evt:3 Track:     8.25581     10.7325     8.01824 Org:  35  0.106024  0.095753  0.112037
-ReadAlg             DEBUG    Decays:  23
-ReadAlg             DEBUG      0.0883089 0.0980969 0.0989754 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0859127 0.0910988  0.106649 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0880905 0.0966223  0.107268 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.115101  0.105363  0.121094 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0916673 0.0943157  0.114352 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0881009 0.0970698 0.0943469 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.100743 0.0989096  0.105264 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.110774  0.088491  0.119464 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0999599 0.0909445   0.10432 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0981551  0.104034  0.088687 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.104343 0.0987524 0.0960962 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.103471 0.0790543 0.0871018 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.088333  0.109689 0.0948838 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0940701 0.0892186  0.103908 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0778095  0.103573 0.0976798 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.100748 0.0780927  0.105717 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.094463 0.0809829  0.108753 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0959258 0.0931328  0.120006 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0854378  0.113219 0.0980238 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.106024  0.095753  0.112037 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.115886  0.089338 0.0764793 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0803759 0.0962499 0.0993645 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.103776 0.0928696  0.091886 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg              INFO ========= EVENT:4 RUN:999 TIME:1577836804.004 0 (-1) 1 (-1) 2 (-1)
-ReadAlg             DEBUG Evt:4 Track:     8.95659     9.22111     10.7468 Org:  35    0.1082 0.0979698 0.0960275
-ReadAlg             DEBUG    Decays:   3
-ReadAlg             DEBUG       0.110419  0.089749 0.0925822 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0967053  0.111042 0.0892008 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0888102 0.0671049 0.0912282 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG Evt:4 Track:     9.83935     9.11529     10.2978 Org:  21  0.100441  0.118622  0.106743
-ReadAlg             DEBUG    Decays:  26
-ReadAlg             DEBUG       0.108927  0.124747 0.0912811 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.107618 0.0981369  0.103192 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0950071  0.103742  0.108609 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0907126 0.0953688 0.0963925 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0918439 0.0999923 0.0913624 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG         0.1082 0.0979698 0.0960275 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0970495  0.111466  0.105794 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.106484 0.0926097 0.0934646 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0969813  0.122844 0.0956888 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0988061 0.0784212 0.0990266 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0879316 0.0802688  0.117645 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.104551 0.0893742 0.0993025 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0992872  0.093195  0.096515 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.115993 0.0958195  0.105668 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0891262   0.10549  0.104492 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG         0.1034   0.09279 0.0851446 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0991496  0.111281  0.105025 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0971706  0.117891  0.109691 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.108389 0.0894832 0.0911477 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.100912  0.103671 0.0989729 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.105094 0.0936744  0.116785 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0882685  0.119865  0.093591 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0954098  0.104368  0.107192 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.100286 0.0804912 0.0973343 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.104589  0.112811 0.0884065 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0922139  0.102432  0.120081 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG Evt:4 Track:     10.7405     10.4946      8.8374 Org:  40 0.0879316 0.0802688  0.117645
-ReadAlg             DEBUG    Decays:  52
-ReadAlg             DEBUG      0.0922891 0.0999764 0.0965847 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0942017  0.107152 0.0950898 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.102031  0.097757 0.0997233 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.100916  0.088108  0.112291 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.103642 0.0922853  0.101574 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0980702  0.103228  0.114439 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.103423 0.0837953 0.0871606 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.105615  0.098118  0.118234 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG        0.10236  0.090671 0.0895832 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.114957 0.0984414  0.107593 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.107101  0.100218 0.0833341 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0973177  0.103867  0.112013 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.114481  0.107002  0.117528 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0973031 0.0920501 0.0840526 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG        0.08765 0.0978436  0.105885 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.100441  0.118622  0.106743 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG        0.10052  0.092683  0.113533 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.114169  0.106182  0.110074 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0949435 0.0990563 0.0882594 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.110419  0.089749 0.0925822 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0967053  0.111042 0.0892008 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0888102 0.0671049 0.0912282 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.103371  0.112382 0.0909891 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.111216   0.10786  0.101121 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.108927  0.124747 0.0912811 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.107618 0.0981369  0.103192 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0950071  0.103742  0.108609 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0907126 0.0953688 0.0963925 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0918439 0.0999923 0.0913624 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG         0.1082 0.0979698 0.0960275 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0970495  0.111466  0.105794 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.106484 0.0926097 0.0934646 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0969813  0.122844 0.0956888 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0988061 0.0784212 0.0990266 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0879316 0.0802688  0.117645 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.104551 0.0893742 0.0993025 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0992872  0.093195  0.096515 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.115993 0.0958195  0.105668 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0891262   0.10549  0.104492 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG         0.1034   0.09279 0.0851446 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0991496  0.111281  0.105025 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0971706  0.117891  0.109691 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.108389 0.0894832 0.0911477 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.100912  0.103671 0.0989729 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.105094 0.0936744  0.116785 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0882685  0.119865  0.093591 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0954098  0.104368  0.107192 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.100286 0.0804912 0.0973343 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.104589  0.112811 0.0884065 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0922139  0.102432  0.120081 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0937731 0.0932409  0.108906 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0913605  0.101296    0.1094 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG Evt:4 Track:     10.3224     10.7906     8.23493 Org:  58 0.0978666  0.121381 0.0849338
-ReadAlg             DEBUG    Decays:  22
-ReadAlg             DEBUG       0.103642 0.0922853  0.101574 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0980702  0.103228  0.114439 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.103423 0.0837953 0.0871606 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.105615  0.098118  0.118234 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG        0.10236  0.090671 0.0895832 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.114957 0.0984414  0.107593 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.107101  0.100218 0.0833341 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0973177  0.103867  0.112013 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.114481  0.107002  0.117528 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0973031 0.0920501 0.0840526 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG        0.08765 0.0978436  0.105885 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.100441  0.118622  0.106743 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG        0.10052  0.092683  0.113533 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.114169  0.106182  0.110074 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0949435 0.0990563 0.0882594 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.110419  0.089749 0.0925822 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0967053  0.111042 0.0892008 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0888102 0.0671049 0.0912282 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.103371  0.112382 0.0909891 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.111216   0.10786  0.101121 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.108927  0.124747 0.0912811 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.107618 0.0981369  0.103192 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG Evt:4 Track:     8.75897     10.6262     8.53641 Org:  52 0.0954098  0.104368  0.107192
-ReadAlg             DEBUG    Decays:  47
-ReadAlg             DEBUG       0.103642 0.0922853  0.101574 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0980702  0.103228  0.114439 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.103423 0.0837953 0.0871606 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.105615  0.098118  0.118234 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG        0.10236  0.090671 0.0895832 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.114957 0.0984414  0.107593 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.107101  0.100218 0.0833341 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0973177  0.103867  0.112013 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.114481  0.107002  0.117528 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0973031 0.0920501 0.0840526 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG        0.08765 0.0978436  0.105885 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.100441  0.118622  0.106743 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG        0.10052  0.092683  0.113533 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.114169  0.106182  0.110074 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0949435 0.0990563 0.0882594 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.110419  0.089749 0.0925822 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0967053  0.111042 0.0892008 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0888102 0.0671049 0.0912282 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.103371  0.112382 0.0909891 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.111216   0.10786  0.101121 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.108927  0.124747 0.0912811 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.107618 0.0981369  0.103192 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0950071  0.103742  0.108609 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0907126 0.0953688 0.0963925 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0918439 0.0999923 0.0913624 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG         0.1082 0.0979698 0.0960275 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0970495  0.111466  0.105794 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.106484 0.0926097 0.0934646 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0969813  0.122844 0.0956888 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0988061 0.0784212 0.0990266 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0879316 0.0802688  0.117645 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.104551 0.0893742 0.0993025 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0992872  0.093195  0.096515 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.115993 0.0958195  0.105668 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0891262   0.10549  0.104492 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG         0.1034   0.09279 0.0851446 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0991496  0.111281  0.105025 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0971706  0.117891  0.109691 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.108389 0.0894832 0.0911477 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.100912  0.103671 0.0989729 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.105094 0.0936744  0.116785 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0882685  0.119865  0.093591 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0954098  0.104368  0.107192 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.100286 0.0804912 0.0973343 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.104589  0.112811 0.0884065 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0922139  0.102432  0.120081 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0937731 0.0932409  0.108906 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg              INFO ========= EVENT:5 RUN:999 TIME:1577836805.005 0 (-1) 1 (-1) 2 (-1)
-ReadAlg             DEBUG Evt:5 Track:     11.1213     8.18301     7.64467 Org:  39 0.0963519   0.10652 0.0938699
-ReadAlg             DEBUG    Decays:  38
-ReadAlg             DEBUG      0.0990801 0.0982084  0.113384 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.100704  0.102944  0.103149 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0960623  0.112353  0.105479 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0979156  0.109128  0.092957 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0885795 0.0967034 0.0892105 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0898939 0.0931272  0.100064 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.116346  0.092857  0.109717 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0934937  0.100452 0.0983436 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0849693  0.107205 0.0775222 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0928874  0.100701  0.100616 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.104185 0.0869608 0.0896966 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.107352  0.103556  0.097396 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.113371  0.100975 0.0977845 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0846697  0.101117  0.093533 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.106184  0.101227  0.103698 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0892832 0.0968772  0.101906 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0829098  0.126487  0.106539 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0968136 0.0916569 0.0837272 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.083196  0.100572 0.0849244 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.102386  0.102008  0.108067 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.118127   0.10453  0.101397 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0892825  0.109572 0.0892172 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.118167 0.0993964  0.106465 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0966403 0.0735833  0.114281 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.107293   0.10359  0.106495 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.118054  0.111566  0.103555 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0980957 0.0945928  0.112685 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.091699 0.0954501  0.116067 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0818059 0.0955384  0.106294 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.119449   0.10539 0.0919642 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.109127  0.104738 0.0983583 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.108677 0.0962482 0.0913227 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0848865 0.0908803  0.105893 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0970337  0.112413  0.110682 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.101131 0.0923199 0.0875972 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0935795  0.116216 0.0863682 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG        0.10151  0.104428 0.0990575 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.112838 0.0799044   0.09512 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG Evt:5 Track:     8.68757     9.15565     7.94414 Org:  97   0.11071 0.0698965   0.11055
-ReadAlg             DEBUG    Decays:   2
-ReadAlg             DEBUG       0.124937  0.104152   0.10225 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG        0.11071 0.0698965   0.11055 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG Evt:5 Track:     9.13516     9.42063     9.54246 Org:  92 0.0877871 0.0875319 0.0998727
-ReadAlg             DEBUG    Decays:   2
-ReadAlg             DEBUG      0.0892825  0.109572 0.0892172 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.118167 0.0993964  0.106465 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG Evt:5 Track:      11.375     9.66959     12.7847 Org:  33  0.123534 0.0950527 0.0717883
-ReadAlg             DEBUG    Decays:  11
-ReadAlg             DEBUG      0.0966403 0.0735833  0.114281 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.107293   0.10359  0.106495 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.118054  0.111566  0.103555 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0980957 0.0945928  0.112685 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.091699 0.0954501  0.116067 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0818059 0.0955384  0.106294 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.119449   0.10539 0.0919642 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.109127  0.104738 0.0983583 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.108677 0.0962482 0.0913227 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0848865 0.0908803  0.105893 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0970337  0.112413  0.110682 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg              INFO ========= EVENT:6 RUN:999 TIME:1577836806.006 0 (-1) 1 (-1) 2 (-1)
-ReadAlg             DEBUG Evt:6 Track:     10.7592     9.68162     11.3563 Org:  18 0.0941401  0.107751  0.104851
-ReadAlg             DEBUG    Decays:  13
-ReadAlg             DEBUG       0.105539 0.0980193  0.108179 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG        0.11968 0.0977862 0.0878271 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0959662  0.112048 0.0785242 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.116319  0.112219  0.105968 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0941401  0.107751  0.104851 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0935949  0.109424  0.104058 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.103452  0.109726  0.089188 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG        0.11382 0.0985699  0.095491 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0903656  0.108187 0.0922192 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0888697 0.0895113  0.104431 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.102707 0.0970666 0.0924146 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.107352  0.108639  0.113943 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0919093  0.106929  0.105638 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG Evt:6 Track:     8.59437     8.50512       10.07 Org:  15   0.11968 0.0977862 0.0878271
-ReadAlg             DEBUG    Decays:  16
-ReadAlg             DEBUG      0.0873108  0.104328  0.104905 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.125261 0.0990319 0.0985414 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0919799   0.10766  0.113797 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.083687  0.102594 0.0918648 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.105539 0.0980193  0.108179 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG        0.11968 0.0977862 0.0878271 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0959662  0.112048 0.0785242 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.116319  0.112219  0.105968 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0941401  0.107751  0.104851 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0935949  0.109424  0.104058 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.103452  0.109726  0.089188 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG        0.11382 0.0985699  0.095491 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0903656  0.108187 0.0922192 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0888697 0.0895113  0.104431 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.102707 0.0970666 0.0924146 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.107352  0.108639  0.113943 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG Evt:6 Track:      9.2492     9.40657     11.3334 Org:  19 0.0935949  0.109424  0.104058
-ReadAlg             DEBUG    Decays:   8
-ReadAlg             DEBUG      0.0944417 0.0948405  0.117754 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.101398  0.106449 0.0964367 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0963533 0.0964479 0.0917974 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0859672 0.0977685 0.0958356 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.103417  0.108553 0.0949077 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0992199  0.116928  0.105401 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0997772 0.0864951  0.096967 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0791165  0.107304  0.116133 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG Evt:6 Track:     9.99647     9.82945     10.6632 Org:   1  0.101398  0.106449 0.0964367
-ReadAlg             DEBUG    Decays:   6
-ReadAlg             DEBUG       0.105539 0.0980193  0.108179 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG        0.11968 0.0977862 0.0878271 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0959662  0.112048 0.0785242 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.116319  0.112219  0.105968 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0941401  0.107751  0.104851 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0935949  0.109424  0.104058 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG Evt:6 Track:     7.78332     8.99767     9.62556 Org:   6 0.0997772 0.0864951  0.096967
-ReadAlg             DEBUG    Decays:   4
-ReadAlg             DEBUG      0.0944417 0.0948405  0.117754 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.101398  0.106449 0.0964367 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0963533 0.0964479 0.0917974 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0859672 0.0977685 0.0958356 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg              INFO ========= EVENT:7 RUN:999 TIME:1577836807.007 0 (-1) 1 (-1) 2 (-1)
-ReadAlg             DEBUG Evt:7 Track:     9.57394     9.64294      9.8672 Org:  41  0.104371  0.107245  0.100854
-ReadAlg             DEBUG    Decays:  30
-ReadAlg             DEBUG       0.093229 0.0949693  0.103098 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0927274 0.0907037  0.100537 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.100092  0.107852 0.0860436 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.121098 0.0960183 0.0916471 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.108927  0.105037   0.10479 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.106617 0.0820433  0.100893 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.109027  0.106162 0.0866306 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0989501   0.11248 0.0964219 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.108062  0.104499  0.092215 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0857766  0.106595 0.0885032 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.116576 0.0980337   0.10092 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.101365  0.107759  0.106917 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0948897  0.101985  0.116972 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0876439  0.125123  0.116224 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0993374 0.0955205  0.102823 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.100897 0.0989636 0.0836462 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0985249 0.0883297 0.0984028 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.102311  0.102564 0.0943732 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0983513 0.0817342  0.106065 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.104226 0.0970525  0.109074 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0956721 0.0976485  0.110669 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG        0.10021  0.100288 0.0826526 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.111955 0.0914128  0.100687 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.104909  0.112875 0.0998073 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.103673  0.100081 0.0908705 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.110209 0.0876975  0.105675 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.112255 0.0974197   0.10604 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.110772  0.108489 0.0944837 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.104798  0.107864 0.0883823 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.100873 0.0975319  0.108348 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG Evt:7 Track:     10.4503     10.6078     9.51996 Org:  80 0.0947302  0.102425 0.0853867
-ReadAlg             DEBUG    Decays:  25
-ReadAlg             DEBUG       0.116576 0.0980337   0.10092 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.101365  0.107759  0.106917 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0948897  0.101985  0.116972 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0876439  0.125123  0.116224 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0993374 0.0955205  0.102823 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.100897 0.0989636 0.0836462 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0985249 0.0883297 0.0984028 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.102311  0.102564 0.0943732 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0983513 0.0817342  0.106065 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.104226 0.0970525  0.109074 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0956721 0.0976485  0.110669 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG        0.10021  0.100288 0.0826526 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.111955 0.0914128  0.100687 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.104909  0.112875 0.0998073 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.103673  0.100081 0.0908705 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.110209 0.0876975  0.105675 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.112255 0.0974197   0.10604 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.110772  0.108489 0.0944837 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.104798  0.107864 0.0883823 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.100873 0.0975319  0.108348 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.101589 0.0954241  0.107494 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0791665  0.114809  0.103227 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG        0.10569 0.0874403 0.0890651 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.102981 0.0740011  0.105686 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0947302  0.102425 0.0853867 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG Evt:7 Track:     10.3028     9.63529     11.5564 Org:  58 0.0948897  0.101985  0.116972
-ReadAlg             DEBUG    Decays:  17
-ReadAlg             DEBUG        0.10021  0.100288 0.0826526 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.111955 0.0914128  0.100687 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.104909  0.112875 0.0998073 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.103673  0.100081 0.0908705 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.110209 0.0876975  0.105675 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.112255 0.0974197   0.10604 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.110772  0.108489 0.0944837 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.104798  0.107864 0.0883823 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.100873 0.0975319  0.108348 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.101589 0.0954241  0.107494 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0791665  0.114809  0.103227 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG        0.10569 0.0874403 0.0890651 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.102981 0.0740011  0.105686 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0947302  0.102425 0.0853867 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.108151  0.110869  0.104491 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0932137  0.121478     0.138 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0945145 0.0957633 0.0954571 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG Evt:7 Track:     11.0652     8.68293     9.95797 Org:  39 0.0984319   0.11345  0.109354
-ReadAlg             DEBUG    Decays:  36
-ReadAlg             DEBUG       0.116576 0.0980337   0.10092 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.101365  0.107759  0.106917 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0948897  0.101985  0.116972 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0876439  0.125123  0.116224 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0993374 0.0955205  0.102823 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.100897 0.0989636 0.0836462 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0985249 0.0883297 0.0984028 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.102311  0.102564 0.0943732 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0983513 0.0817342  0.106065 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.104226 0.0970525  0.109074 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0956721 0.0976485  0.110669 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG        0.10021  0.100288 0.0826526 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.111955 0.0914128  0.100687 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.104909  0.112875 0.0998073 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.103673  0.100081 0.0908705 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.110209 0.0876975  0.105675 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.112255 0.0974197   0.10604 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.110772  0.108489 0.0944837 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.104798  0.107864 0.0883823 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.100873 0.0975319  0.108348 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.101589 0.0954241  0.107494 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0791665  0.114809  0.103227 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG        0.10569 0.0874403 0.0890651 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.102981 0.0740011  0.105686 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0947302  0.102425 0.0853867 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.108151  0.110869  0.104491 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0932137  0.121478     0.138 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0945145 0.0957633 0.0954571 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.104917 0.0997371 0.0860386 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0982539  0.092417 0.0971565 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG        0.11164 0.0984174  0.107819 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG        0.10548 0.0675091 0.0905533 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.100201  0.103858  0.124267 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.102001  0.103071 0.0913268 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.107413  0.109174 0.0963195 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.110459  0.096942 0.0972163 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG Evt:7 Track:     9.98307     9.76744     12.5097 Org:  46  0.093229 0.0949693  0.103098
-ReadAlg             DEBUG    Decays:  26
-ReadAlg             DEBUG       0.102311  0.102564 0.0943732 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0983513 0.0817342  0.106065 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.104226 0.0970525  0.109074 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0956721 0.0976485  0.110669 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG        0.10021  0.100288 0.0826526 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.111955 0.0914128  0.100687 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.104909  0.112875 0.0998073 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.103673  0.100081 0.0908705 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.110209 0.0876975  0.105675 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.112255 0.0974197   0.10604 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.110772  0.108489 0.0944837 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.104798  0.107864 0.0883823 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.100873 0.0975319  0.108348 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.101589 0.0954241  0.107494 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0791665  0.114809  0.103227 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG        0.10569 0.0874403 0.0890651 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.102981 0.0740011  0.105686 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0947302  0.102425 0.0853867 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.108151  0.110869  0.104491 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0932137  0.121478     0.138 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0945145 0.0957633 0.0954571 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.104917 0.0997371 0.0860386 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0982539  0.092417 0.0971565 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG        0.11164 0.0984174  0.107819 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG        0.10548 0.0675091 0.0905533 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.100201  0.103858  0.124267 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg              INFO ========= EVENT:8 RUN:999 TIME:1577836808.008 0 (-1) 1 (-1) 2 (-1)
-ReadAlg             DEBUG Evt:8 Track:      10.978     9.54438     10.9297 Org:   0  0.109247 0.0814294 0.0902878
-ReadAlg             DEBUG    Decays:   5
-ReadAlg             DEBUG       0.121196  0.106986  0.101088 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0870579 0.0975836 0.0906306 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.104343 0.0731387  0.110088 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.108551  0.103457  0.104904 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.101496 0.0861269 0.0935779 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG Evt:8 Track:     10.2955      11.061     10.4487 Org:   8  0.108551  0.103457  0.104904
-ReadAlg             DEBUG    Decays:   0
-ReadAlg             DEBUG Evt:8 Track:     9.57926     10.4122     10.7282 Org:   1 0.0982567 0.0796269   0.10203
-ReadAlg             DEBUG    Decays:   8
-ReadAlg             DEBUG       0.104233  0.113049 0.0996277 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.111584  0.092846  0.103272 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.121196  0.106986  0.101088 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0870579 0.0975836 0.0906306 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.104343 0.0731387  0.110088 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.108551  0.103457  0.104904 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.101496 0.0861269 0.0935779 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.106083  0.105361 0.0995983 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG Evt:8 Track:     9.42221     9.05485     11.7195 Org:   2  0.121357  0.106839  0.093799
-ReadAlg             DEBUG    Decays:   8
-ReadAlg             DEBUG      0.0982567 0.0796269   0.10203 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.121357  0.106839  0.093799 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.104233  0.113049 0.0996277 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.111584  0.092846  0.103272 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.121196  0.106986  0.101088 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0870579 0.0975836 0.0906306 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.104343 0.0731387  0.110088 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.108551  0.103457  0.104904 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG Evt:8 Track:     9.00834     11.1496     8.99866 Org:   1 0.0982567 0.0796269   0.10203
-ReadAlg             DEBUG    Decays:   4
-ReadAlg             DEBUG       0.109247 0.0814294 0.0902878 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0982567 0.0796269   0.10203 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.121357  0.106839  0.093799 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.104233  0.113049 0.0996277 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg              INFO ========= EVENT:9 RUN:999 TIME:1577836809.009 0 (-1) 1 (-1) 2 (-1)
-ReadAlg             DEBUG Evt:9 Track:     10.6032     10.0631     9.13475 Org:  74 0.0837793  0.115122  0.107758
-ReadAlg             DEBUG    Decays:  18
-ReadAlg             DEBUG       0.108493  0.110989   0.10767 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0891228 0.0988304 0.0977403 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.092284 0.0948522 0.0914129 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0873517  0.102349 0.0958922 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0952798 0.0914373  0.103232 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.102878  0.107054  0.119679 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0802085 0.0866034 0.0911851 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.102135  0.110319 0.0986622 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.103307  0.118758 0.0888453 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0912281 0.0936758 0.0978955 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG        0.12166 0.0993168  0.104977 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0835353 0.0813334  0.104085 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0941603  0.103903 0.0947514 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0853988  0.123064 0.0871288 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0885238  0.119693  0.113241 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.100945 0.0880456  0.093776 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.106497  0.116713 0.0942173 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0837793  0.115122  0.107758 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG Evt:9 Track:     9.96359     9.50235     8.29423 Org:  24  0.102621 0.0936916  0.108088
-ReadAlg             DEBUG    Decays:  20
-ReadAlg             DEBUG      0.0979316 0.0834547 0.0962556 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0986453  0.101973  0.103546 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0845314  0.110066  0.104615 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.108315    0.1125 0.0920262 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG        0.10545 0.0896317  0.106457 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.094665 0.0838273 0.0977395 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.107096 0.0954495  0.114273 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.112297  0.105387   0.09193 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0777217 0.0936521 0.0941053 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0947813 0.0867964 0.0947587 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0837466  0.106108  0.103643 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG        0.10345 0.0963315   0.10014 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.104723  0.115693  0.104834 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0967476 0.0942289  0.105307 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0964015  0.105159 0.0945961 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0980792  0.107177  0.107921 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.101559  0.107907 0.0933493 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.108493  0.110989   0.10767 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0891228 0.0988304 0.0977403 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.092284 0.0948522 0.0914129 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG Evt:9 Track:     10.0168     8.72763     11.7229 Org:  76  0.101825 0.0874953  0.123536
-ReadAlg             DEBUG    Decays:  59
-ReadAlg             DEBUG      0.0963528 0.0829752 0.0814965 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.083573 0.0777397  0.106414 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.099451 0.0997457   0.11602 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0838257  0.109277  0.104056 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.101866  0.101113 0.0988664 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.093792 0.0869032 0.0919071 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.116346  0.113877  0.124781 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.110303  0.121356  0.112744 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.097849  0.104252 0.0959403 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0867996 0.0916898  0.101893 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.110148    0.1027  0.098427 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.105148 0.0875009  0.113777 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.108569  0.107889  0.110659 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.107003 0.0937015   0.10378 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0886323  0.113001  0.092017 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.113886 0.0825825  0.108444 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.102621 0.0936916  0.108088 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.112517 0.0934847 0.0931614 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0957316   0.11531 0.0881817 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.114173   0.11814 0.0738029 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.107668 0.0838435 0.0928768 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0944333  0.111306  0.108242 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0818399  0.116746  0.113469 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.103499  0.110997  0.111358 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.100288  0.123492  0.107908 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0951253  0.103131 0.0972549 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.124011  0.101366  0.103969 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0919084  0.115383  0.110241 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG        0.10289  0.110943  0.102911 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.109614  0.102188  0.100357 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.111007  0.108963  0.102675 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0933029  0.102782  0.094867 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0979316 0.0834547 0.0962556 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0986453  0.101973  0.103546 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0845314  0.110066  0.104615 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.108315    0.1125 0.0920262 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG        0.10545 0.0896317  0.106457 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.094665 0.0838273 0.0977395 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.107096 0.0954495  0.114273 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.112297  0.105387   0.09193 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0777217 0.0936521 0.0941053 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0947813 0.0867964 0.0947587 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0837466  0.106108  0.103643 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG        0.10345 0.0963315   0.10014 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.104723  0.115693  0.104834 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0967476 0.0942289  0.105307 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0964015  0.105159 0.0945961 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0980792  0.107177  0.107921 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.101559  0.107907 0.0933493 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.108493  0.110989   0.10767 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0891228 0.0988304 0.0977403 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.092284 0.0948522 0.0914129 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0873517  0.102349 0.0958922 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0952798 0.0914373  0.103232 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.102878  0.107054  0.119679 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0802085 0.0866034 0.0911851 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.102135  0.110319 0.0986622 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.103307  0.118758 0.0888453 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0912281 0.0936758 0.0978955 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG Evt:9 Track:     10.5498     9.80212     10.8539 Org:  48 0.0777217 0.0936521 0.0941053
-ReadAlg             DEBUG    Decays:   8
-ReadAlg             DEBUG      0.0901023  0.095376  0.104279 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.129656 0.0749726 0.0851161 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0963528 0.0829752 0.0814965 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.083573 0.0777397  0.106414 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.099451 0.0997457   0.11602 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0838257  0.109277  0.104056 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.101866  0.101113 0.0988664 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.093792 0.0869032 0.0919071 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG Evt:9 Track:     10.4714     10.5947     8.85771 Org:  76  0.101825 0.0874953  0.123536
-ReadAlg             DEBUG    Decays:  10
-ReadAlg             DEBUG      0.0947813 0.0867964 0.0947587 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0837466  0.106108  0.103643 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG        0.10345 0.0963315   0.10014 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.104723  0.115693  0.104834 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0967476 0.0942289  0.105307 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0964015  0.105159 0.0945961 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0980792  0.107177  0.107921 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.101559  0.107907 0.0933493 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.108493  0.110989   0.10767 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0891228 0.0988304 0.0977403 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg              INFO ========= EVENT:10 RUN:999 TIME:1577836810.01 0 (-1) 1 (-1) 2 (-1)
-ReadAlg              INFO ========= EVENT:100 RUN:999 TIME:1577836900.1 0 (-1) 1 (-1) 2 (-1)
-ReadAlg              INFO ========= EVENT:200 RUN:999 TIME:1577837000.2 0 (-1) 1 (-1) 2 (-1)
-ReadAlg              INFO ========= EVENT:300 RUN:999 TIME:1577837100.3 0 (-1) 1 (-1) 2 (-1)
-ReadAlg              INFO ========= EVENT:400 RUN:999 TIME:1577837200.4 0 (-1) 1 (-1) 2 (-1)
-ReadAlg              INFO ========= EVENT:500 RUN:999 TIME:1577837300.5 0 (-1) 1 (-1) 2 (-1)
-ReadAlg             DEBUG Evt:500 Track:     9.79151     8.83918     10.2866 Org:  41 0.0956371 0.0804239  0.106273
-ReadAlg             DEBUG    Decays:  44
-ReadAlg             DEBUG       0.094814 0.0955636 0.0770906 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0856614 0.0930069   0.10846 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.088955  0.107865 0.0852077 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0878256  0.112514 0.0966346 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.102437 0.0997323  0.104693 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.108358 0.0947713 0.0966175 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.117897 0.0987294 0.0938558 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0980564  0.112762 0.0895244 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0971057  0.111309 0.0902023 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0967937 0.0871675  0.100885 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.105897   0.10313  0.106499 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0827878   0.10088  0.099259 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.105131 0.0863001  0.102292 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.109071 0.0868028 0.0850831 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.106483   0.09653  0.106938 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.106131 0.0925506 0.0949521 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0931678  0.103301 0.0938597 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG        0.09957 0.0926492 0.0961028 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.102884 0.0996956 0.0883829 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0900794  0.107243  0.116394 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0925258 0.0969625  0.101123 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.101784  0.103322  0.102982 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.087853  0.102285  0.111765 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG        0.10602  0.105082  0.102456 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0887486 0.0803109   0.12478 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0899617 0.0998417  0.094415 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0987449  0.110801 0.0978124 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.100702 0.0853356  0.101259 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0790819 0.0962791  0.108304 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.117389  0.096353 0.0959032 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.107075  0.106579 0.0877156 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0904786  0.109667   0.10802 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.104379  0.100599  0.108603 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0903908 0.0856583  0.103615 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0947733 0.0965073 0.0904019 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.106867 0.0903092 0.0974192 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0821853  0.103663  0.117896 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0956371 0.0804239  0.106273 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0959186 0.0944657 0.0973793 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0980872  0.118081 0.0897199 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0901528  0.101351 0.0891003 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0930446  0.112418  0.117806 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.117211 0.0961891 0.0912695 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.107914  0.117101 0.0885232 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG Evt:500 Track:     11.7709       11.78     9.16939 Org:  25  0.101784  0.103322  0.102982
-ReadAlg             DEBUG    Decays:  16
-ReadAlg             DEBUG      0.0931678  0.103301 0.0938597 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG        0.09957 0.0926492 0.0961028 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.102884 0.0996956 0.0883829 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0900794  0.107243  0.116394 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0925258 0.0969625  0.101123 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.101784  0.103322  0.102982 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.087853  0.102285  0.111765 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG        0.10602  0.105082  0.102456 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0887486 0.0803109   0.12478 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0899617 0.0998417  0.094415 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0987449  0.110801 0.0978124 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.100702 0.0853356  0.101259 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0790819 0.0962791  0.108304 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.117389  0.096353 0.0959032 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.107075  0.106579 0.0877156 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0904786  0.109667   0.10802 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG Evt:500 Track:     9.66969     10.4578     9.75809 Org:  24 0.0925258 0.0969625  0.101123
-ReadAlg             DEBUG    Decays:  37
-ReadAlg             DEBUG       0.117897 0.0987294 0.0938558 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0980564  0.112762 0.0895244 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0971057  0.111309 0.0902023 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0967937 0.0871675  0.100885 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.105897   0.10313  0.106499 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0827878   0.10088  0.099259 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.105131 0.0863001  0.102292 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.109071 0.0868028 0.0850831 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.106483   0.09653  0.106938 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.106131 0.0925506 0.0949521 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0931678  0.103301 0.0938597 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG        0.09957 0.0926492 0.0961028 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.102884 0.0996956 0.0883829 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0900794  0.107243  0.116394 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0925258 0.0969625  0.101123 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.101784  0.103322  0.102982 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.087853  0.102285  0.111765 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG        0.10602  0.105082  0.102456 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0887486 0.0803109   0.12478 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0899617 0.0998417  0.094415 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0987449  0.110801 0.0978124 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.100702 0.0853356  0.101259 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0790819 0.0962791  0.108304 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.117389  0.096353 0.0959032 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.107075  0.106579 0.0877156 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0904786  0.109667   0.10802 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.104379  0.100599  0.108603 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0903908 0.0856583  0.103615 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0947733 0.0965073 0.0904019 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.106867 0.0903092 0.0974192 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0821853  0.103663  0.117896 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0956371 0.0804239  0.106273 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0959186 0.0944657 0.0973793 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0980872  0.118081 0.0897199 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0901528  0.101351 0.0891003 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0930446  0.112418  0.117806 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.117211 0.0961891 0.0912695 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG Evt:500 Track:     11.0583     9.71745     10.2489 Org:  17  0.109071 0.0868028 0.0850831
-ReadAlg             DEBUG    Decays:  38
-ReadAlg             DEBUG      0.0971057  0.111309 0.0902023 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0967937 0.0871675  0.100885 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.105897   0.10313  0.106499 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0827878   0.10088  0.099259 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.105131 0.0863001  0.102292 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.109071 0.0868028 0.0850831 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.106483   0.09653  0.106938 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.106131 0.0925506 0.0949521 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0931678  0.103301 0.0938597 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG        0.09957 0.0926492 0.0961028 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.102884 0.0996956 0.0883829 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0900794  0.107243  0.116394 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0925258 0.0969625  0.101123 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.101784  0.103322  0.102982 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.087853  0.102285  0.111765 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG        0.10602  0.105082  0.102456 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0887486 0.0803109   0.12478 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0899617 0.0998417  0.094415 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0987449  0.110801 0.0978124 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.100702 0.0853356  0.101259 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0790819 0.0962791  0.108304 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.117389  0.096353 0.0959032 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.107075  0.106579 0.0877156 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0904786  0.109667   0.10802 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.104379  0.100599  0.108603 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0903908 0.0856583  0.103615 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0947733 0.0965073 0.0904019 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.106867 0.0903092 0.0974192 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0821853  0.103663  0.117896 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0956371 0.0804239  0.106273 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0959186 0.0944657 0.0973793 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0980872  0.118081 0.0897199 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0901528  0.101351 0.0891003 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0930446  0.112418  0.117806 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.117211 0.0961891 0.0912695 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.107914  0.117101 0.0885232 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0919719 0.0945986  0.108574 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0897552  0.107827 0.0942248 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG Evt:500 Track:     11.6727      8.8244     10.4901 Org:  55  0.108853  0.104981  0.119752
-ReadAlg             DEBUG    Decays:   5
-ReadAlg             DEBUG      0.0980564  0.112762 0.0895244 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0971057  0.111309 0.0902023 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0967937 0.0871675  0.100885 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.105897   0.10313  0.106499 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0827878   0.10088  0.099259 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg              INFO ========= EVENT:600 RUN:999 TIME:1577837400.6 0 (-1) 1 (-1) 2 (-1)
-ReadAlg              INFO ========= EVENT:700 RUN:999 TIME:1577837500.7 0 (-1) 1 (-1) 2 (-1)
-ReadAlg              INFO ========= EVENT:800 RUN:999 TIME:1577837600.8 0 (-1) 1 (-1) 2 (-1)
-ReadAlg              INFO ========= EVENT:900 RUN:999 TIME:1577837700.9 0 (-1) 1 (-1) 2 (-1)
-ReadAlg              INFO ========= EVENT:1000 RUN:999 TIME:1577837801.0 0 (-1) 1 (-1) 2 (-1)
-ReadAlg             DEBUG Evt:1000 Track:     10.7646     8.89134     10.2737 Org:  27   0.10403 0.0979908 0.0944402
-ReadAlg             DEBUG    Decays:  30
-ReadAlg             DEBUG      0.0980182 0.0904302  0.126932 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0699607 0.0854899  0.106237 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.102397 0.0833936  0.105998 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0939417  0.104022  0.122394 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0828745  0.114709   0.10231 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.107129  0.102113 0.0941613 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.102096  0.087863  0.115054 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0942987 0.0940204 0.0941739 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.111205 0.0860145 0.0973774 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0982766 0.0954677 0.0925981 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0836538 0.0873027  0.112639 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0960607 0.0832225  0.088794 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.112334  0.102661  0.112106 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0979849 0.0951013 0.0983578 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.104113  0.108124 0.0932657 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0983217   0.10235  0.106954 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.102069  0.104478   0.10266 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG        0.10403 0.0979908 0.0944402 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.117605  0.087789 0.0758702 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.104207 0.0944132  0.102035 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0897823  0.109839 0.0966372 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.113401 0.0870522  0.086883 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.112214 0.0878868  0.101708 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0900341  0.119229 0.0989593 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.102008  0.100355  0.104814 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0960608 0.0922689 0.0999463 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.100509 0.0883049  0.119423 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0988653 0.0944893  0.089365 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0936123  0.103547  0.112711 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.107238 0.0951519  0.105621 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG Evt:1000 Track:     10.9513     9.40353     8.72069 Org:  59  0.100207 0.0896755 0.0980518
-ReadAlg             DEBUG    Decays:  10
-ReadAlg             DEBUG       0.107078 0.0967624  0.113696 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.106461  0.109987  0.108537 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0962121  0.106426  0.115501 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.098061 0.0905419  0.090954 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0857629  0.102843 0.0870151 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0904803   0.10798  0.106329 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.102337 0.0886581  0.114256 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.105553  0.111873  0.103364 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.100714 0.0812803 0.0927694 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0986145 0.0970433 0.0944499 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG Evt:1000 Track:      9.4236     9.60373     10.6546 Org:  21 0.0960607 0.0832225  0.088794
-ReadAlg             DEBUG    Decays:  15
-ReadAlg             DEBUG      0.0988653 0.0944893  0.089365 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0936123  0.103547  0.112711 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.107238 0.0951519  0.105621 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0790457  0.113095  0.105436 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0883735  0.114195  0.117201 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0793183 0.0863737 0.0905375 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.100576 0.0973918  0.102822 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0983952 0.0971172 0.0948989 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0971479 0.0906875  0.089125 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG        0.10315  0.097772 0.0977316 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.110648 0.0868089 0.0933314 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.102435  0.106125 0.0981179 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.082308 0.0738246  0.110704 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.105782 0.0992021  0.112949 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0900973  0.116116  0.105759 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG Evt:1000 Track:     12.5917     9.65837     11.1719 Org:  44 0.0983952 0.0971172 0.0948989
-ReadAlg             DEBUG    Decays:   8
-ReadAlg             DEBUG      0.0971479 0.0906875  0.089125 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG        0.10315  0.097772 0.0977316 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.110648 0.0868089 0.0933314 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.102435  0.106125 0.0981179 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.082308 0.0738246  0.110704 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.105782 0.0992021  0.112949 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG      0.0900973  0.116116  0.105759 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG       0.104054 0.0879705  0.115216 Collisions:  0 (-1)  1 (-1)  2 (-1)
-ReadAlg             DEBUG Evt:1000 Track:     11.2338     10.1677     9.73429 Org:  58 0.0977746 0.0924362   0.10003
-ReadAlg             DEBUG    Decays:   1
-ReadAlg             DEBUG       0.111706  0.115527  0.112686 Collisions:  0 (-1)  1 (-1)  2 (-1)
-EventLoopMgr        DEBUG ---> Loop Finished -  WSS 144.457 | total time (skipping 1st evt) 7448313220 ns
-ServiceManager      DEBUG Stopping service EventLoopMgr
-ServiceManager      DEBUG Stopping service RndmGenSvc
-ServiceManager      DEBUG Stopping service HistogramDataSvc
-ServiceManager      DEBUG Stopping service HistogramPersistencySvc
-ServiceManager      DEBUG Stopping service RootCnvSvc
-ServiceManager      DEBUG Stopping service IODataManager
-ServiceManager      DEBUG Stopping service FileCatalog
-ServiceManager      DEBUG Stopping service AlgExecStateSvc
-ServiceManager      DEBUG Stopping service TimelineSvc
-ServiceManager      DEBUG Stopping service EventDataSvc
-ServiceManager      DEBUG Stopping service EventPersistencySvc
-ServiceManager      DEBUG Stopping service FileRecordPersistencySvc
-ServiceManager      DEBUG Stopping service IncidentSvc
-ServiceManager      DEBUG Stopping service AppMgrRunable
-ServiceManager      DEBUG Stopping service FileRecordDataSvc
-ApplicationMgr       INFO Application Manager Stopped successfully
-ServiceManager      DEBUG Finalizing service EventLoopMgr
-IncidentSvc         DEBUG Removing [NEW_FILE_RECORD] listener 'ReadAlg'
-RootDst              INFO Events output: 1000
-RootMini             INFO Events output: 1000
-FileRecords          INFO Set up File Summary Record
-FileRecords       VERBOSE will not fire incidents
-FileRecords          INFO Events output: 1
-IncidentSvc         DEBUG Removing [AbortEvent] listener '<unknown>'
-EventLoopMgr         INFO Histograms converted successfully according to request.
-ServiceManager      DEBUG Finalizing service RndmGenSvc
-ServiceManager      DEBUG Finalizing service HistogramDataSvc
-ServiceManager      DEBUG Finalizing service HistogramPersistencySvc
-ServiceManager      DEBUG Finalizing service RootCnvSvc
-RootCnvSvc           INFO Disconnected data IO:DDE501C0-3FFB-11ED-8FD8-54AB3A714084 [ROOTIO.dst]
-RootCnvSvc           INFO Disconnected data IO:DE089F54-3FFB-11ED-8FD8-54AB3A714084 [ROOTIO.mdst]
-ServiceManager      DEBUG Finalizing service IODataManager
-ServiceManager      DEBUG Finalizing service FileCatalog
-XMLCatalog           INFO File 'ROOTIO.xml' does not exist. New file created.
-ServiceManager      DEBUG Finalizing service AlgExecStateSvc
-ServiceManager      DEBUG Finalizing service TimelineSvc
-ServiceManager      DEBUG Finalizing service EventDataSvc
-ServiceManager      DEBUG Finalizing service EventPersistencySvc
-ServiceManager      DEBUG Finalizing service FileRecordPersistencySvc
-ServiceManager      DEBUG Finalizing service IncidentSvc
-IncidentSvc         DEBUG Incident  timing: Mean(+-rms)/Min/Max:0(+-0)/0/0[ms] Total:0[s]
-ServiceManager      DEBUG Finalizing service AppMgrRunable
-ServiceManager      DEBUG Finalizing service FileRecordDataSvc
-IncidentSvc         DEBUG Removing [SAVE_FILE_RECORD] listener 'FileRecordDataSvc'
-IncidentSvc         DEBUG Removing [FILE_OPEN_READ] listener 'FileRecordDataSvc'
-ServiceManager      DEBUG Looping over all active services...
-ServiceManager      DEBUG ---- MessageSvc (refCount = 27)
-ServiceManager      DEBUG ---- JobOptionsSvc (refCount = 2)
-ServiceManager      DEBUG ---- RndmGenSvc.Engine (refCount = 2)
-ServiceManager      DEBUG ---- FileRecordDataSvc (refCount = 3)
-ServiceManager      DEBUG ---- AppMgrRunable (refCount = 3)
-ServiceManager      DEBUG ---- IncidentSvc (refCount = 3)
-ServiceManager      DEBUG ---- FileRecordPersistencySvc (refCount = 2)
-ServiceManager      DEBUG ---- EventPersistencySvc (refCount = 2)
-ServiceManager      DEBUG ---- EventDataSvc (refCount = 3)
-ServiceManager      DEBUG ---- TimelineSvc (refCount = 5)
-ServiceManager      DEBUG ---- AlgExecStateSvc (refCount = 6)
-ServiceManager      DEBUG ---- FileCatalog (refCount = 2)
-ServiceManager      DEBUG ---- IODataManager (refCount = 2)
-ServiceManager      DEBUG ---- RootCnvSvc (refCount = 2)
-ServiceManager      DEBUG ---- HistogramPersistencySvc (refCount = 2)
-ServiceManager      DEBUG ---- HistogramDataSvc (refCount = 3)
-ServiceManager      DEBUG ---- RndmGenSvc (refCount = 2)
-ServiceManager      DEBUG ---- EventLoopMgr (refCount = 3)
-ApplicationMgr       INFO Application Manager Finalized successfully
-ApplicationMgr       INFO Application Manager Terminated successfully
diff --git a/GaudiTestSuite/tests/qmtest/refs/ROOT_IO/Write630FwdCompat.ref b/GaudiTestSuite/tests/qmtest/refs/ROOT_IO/Write630FwdCompat.ref
deleted file mode 100644
index 52db1e90c406d13961618e144a2408a3062f3cbc..0000000000000000000000000000000000000000
--- a/GaudiTestSuite/tests/qmtest/refs/ROOT_IO/Write630FwdCompat.ref
+++ /dev/null
@@ -1,80 +0,0 @@
-# setting LC_ALL to "C"
-# --> Including file '/workspace/Gaudi/GaudiTestSuite/options/ROOT_IO/Write630FwdCompat.py'
-# <-- End of file '/workspace/Gaudi/GaudiTestSuite/options/ROOT_IO/Write630FwdCompat.py'
-# applying configuration of GaudiPersistency
-# /***** User GaudiPersistency/GaudiPersistency ******************************************************
-# |-<no properties>
-# \----- (End of User GaudiPersistency/GaudiPersistency) ---------------------------------------------
-# Dumping all configurables and properties (different from default)
-{'ApplicationMgr': {'EvtMax': 1000,
-                    'EvtSel': 'NONE',
-                    'ExtSvc': ['FileRecordDataSvc/FileRecordDataSvc'],
-                    'HistogramPersistency': 'NONE',
-                    'OutStream': ['OutputStream/RootDst',
-                                  'OutputStream/RootMini',
-                                  'RecordStream/FileRecords'],
-                    'OutputLevel': 3,
-                    'SvcOptMapping': ['Gaudi::MultiFileCatalog/FileCatalog',
-                                      'Gaudi::IODataManager/IODataManager',
-                                      'Gaudi::RootCnvSvc/RootCnvSvc'],
-                    'TopAlg': ['WriteAlg', 'ReadAlg']},
- 'EventPersistencySvc': {'CnvServices': ['Gaudi::RootCnvSvc/RootCnvSvc']},
- 'FileCatalog': {'Catalogs': ['xmlcatalog_file:ROOTIO_630fwd.xml']},
- 'FileRecordPersistencySvc': {'CnvServices': ['Gaudi::RootCnvSvc/RootCnvSvc']},
- 'FileRecords': {'EvtConversionSvc': 'PersistencySvc/FileRecordPersistencySvc',
-                 'EvtDataSvc': 'FileRecordDataSvc/FileRecordDataSvc',
-                 'ItemList': ['/FileRecords#999'],
-                 'Output': "DATAFILE='PFN:ROOTIO_630fwd.dst'  SVC='Gaudi::RootCnvSvc' OPT='RECREATE'"},
- 'RootCnvSvc': {'ROOT630ForwardCompatibility': True},
- 'RootDst': {'ItemList': ['/Event#999'],
-             'Output': "DATAFILE='PFN:ROOTIO_630fwd.dst'  SVC='Gaudi::RootCnvSvc' OPT='RECREATE'"},
- 'RootMini': {'ItemList': ['/Event#1'],
-              'Output': "DATAFILE='PFN:ROOTIO_630fwd.mdst' SVC='Gaudi::RootCnvSvc' OPT='RECREATE'"}}
-ApplicationMgr    SUCCESS
-====================================================================================================================================
-                                                   Welcome to ApplicationMgr (GaudiCoreSvc v38r2)
-                                          running on server on Fri Apr  5 16:06:12 2024
-====================================================================================================================================
-ApplicationMgr       INFO Application Manager Configured successfully
-EventPersistenc...   INFO Added successfully Conversion service RootCnvSvc
-RootDst              INFO Data source: EventDataSvc output: DATAFILE='PFN:ROOTIO_630fwd.dst'  SVC='Gaudi::RootCnvSvc' OPT='RECREATE'
-RootMini             INFO Data source: EventDataSvc output: DATAFILE='PFN:ROOTIO_630fwd.mdst' SVC='Gaudi::RootCnvSvc' OPT='RECREATE'
-FileRecordPersi...   INFO Added successfully Conversion service RootCnvSvc
-FileRecords          INFO Data source: FileRecordDataSvc/FileRecordDataSvc output: DATAFILE='PFN:ROOTIO_630fwd.dst'  SVC='Gaudi::RootCnvSvc' OPT='RECREATE'
-EventLoopMgr      WARNING Unable to locate service "EventSelector"
-EventLoopMgr      WARNING No events will be processed from external input.
-ApplicationMgr       INFO Application Manager Initialized successfully
-ApplicationMgr       INFO Application Manager Started successfully
-RndmGenSvc.Engine    INFO Generator engine type:CLHEP::RanluxEngine
-RndmGenSvc.Engine    INFO Current Seed:1234567 Luxury:3
-RndmGenSvc           INFO Using Random engine:HepRndm::Engine<CLHEP::RanluxEngine>
-ReadAlg              INFO ========= EVENT:1 RUN:999 TIME:1577836801.001 0 (-1) 1 (-1) 2 (-1)
-ReadAlg              INFO ========= EVENT:2 RUN:999 TIME:1577836802.002 0 (-1) 1 (-1) 2 (-1)
-ReadAlg              INFO ========= EVENT:3 RUN:999 TIME:1577836803.003 0 (-1) 1 (-1) 2 (-1)
-ReadAlg              INFO ========= EVENT:4 RUN:999 TIME:1577836804.004 0 (-1) 1 (-1) 2 (-1)
-ReadAlg              INFO ========= EVENT:5 RUN:999 TIME:1577836805.005 0 (-1) 1 (-1) 2 (-1)
-ReadAlg              INFO ========= EVENT:6 RUN:999 TIME:1577836806.006 0 (-1) 1 (-1) 2 (-1)
-ReadAlg              INFO ========= EVENT:7 RUN:999 TIME:1577836807.007 0 (-1) 1 (-1) 2 (-1)
-ReadAlg              INFO ========= EVENT:8 RUN:999 TIME:1577836808.008 0 (-1) 1 (-1) 2 (-1)
-ReadAlg              INFO ========= EVENT:9 RUN:999 TIME:1577836809.009 0 (-1) 1 (-1) 2 (-1)
-ReadAlg              INFO ========= EVENT:10 RUN:999 TIME:1577836810.01 0 (-1) 1 (-1) 2 (-1)
-ReadAlg              INFO ========= EVENT:100 RUN:999 TIME:1577836900.1 0 (-1) 1 (-1) 2 (-1)
-ReadAlg              INFO ========= EVENT:200 RUN:999 TIME:1577837000.2 0 (-1) 1 (-1) 2 (-1)
-ReadAlg              INFO ========= EVENT:300 RUN:999 TIME:1577837100.3 0 (-1) 1 (-1) 2 (-1)
-ReadAlg              INFO ========= EVENT:400 RUN:999 TIME:1577837200.4 0 (-1) 1 (-1) 2 (-1)
-ReadAlg              INFO ========= EVENT:500 RUN:999 TIME:1577837300.5 0 (-1) 1 (-1) 2 (-1)
-ReadAlg              INFO ========= EVENT:600 RUN:999 TIME:1577837400.6 0 (-1) 1 (-1) 2 (-1)
-ReadAlg              INFO ========= EVENT:700 RUN:999 TIME:1577837500.7 0 (-1) 1 (-1) 2 (-1)
-ReadAlg              INFO ========= EVENT:800 RUN:999 TIME:1577837600.8 0 (-1) 1 (-1) 2 (-1)
-ReadAlg              INFO ========= EVENT:900 RUN:999 TIME:1577837700.9 0 (-1) 1 (-1) 2 (-1)
-ReadAlg              INFO ========= EVENT:1000 RUN:999 TIME:1577837801.0 0 (-1) 1 (-1) 2 (-1)
-ApplicationMgr       INFO Application Manager Stopped successfully
-RootDst              INFO Events output: 1000
-RootMini             INFO Events output: 1000
-FileRecords          INFO Set up File Summary Record
-FileRecords          INFO Events output: 1
-EventLoopMgr         INFO Histograms converted successfully according to request.
-RootCnvSvc           INFO Disconnected data IO:D46275AC-F354-11EE-85C7-3CECEF0DE804 [ROOTIO_630fwd.dst]
-RootCnvSvc           INFO Disconnected data IO:D46CB256-F354-11EE-85C7-3CECEF0DE804 [ROOTIO_630fwd.mdst]
-ApplicationMgr       INFO Application Manager Finalized successfully
-ApplicationMgr       INFO Application Manager Terminated successfully
diff --git a/GaudiTestSuite/tests/qmtest/refs/RandomNumber.ref b/GaudiTestSuite/tests/qmtest/refs/RandomNumber.ref
deleted file mode 100644
index 36e194f7fa7b26d86f2298f99daf2edd8abb2edb..0000000000000000000000000000000000000000
--- a/GaudiTestSuite/tests/qmtest/refs/RandomNumber.ref
+++ /dev/null
@@ -1,167 +0,0 @@
-JobOptionsSvc        INFO # =======> /build1/leggett/git/Gaudi/GaudiTestSuite/options/RandomNumber.opts
-JobOptionsSvc        INFO # (5,1): AuditorSvc.Auditors = ["ChronoAuditor"]
-JobOptionsSvc        INFO # (12,1): ApplicationMgr.TopAlg = ["RandomNumberAlg"]
-JobOptionsSvc        INFO # (15,1): MessageSvc.OutputLevel = 2
-JobOptionsSvc        INFO # (20,1): ApplicationMgr.EvtMax = 1000
-JobOptionsSvc        INFO # (21,1): ApplicationMgr.EvtSel = "NONE"
-JobOptionsSvc        INFO # (31,1): ApplicationMgr.HistogramPersistency = "ROOT"
-JobOptionsSvc        INFO # (32,1): HistogramPersistencySvc.OutputFile = "histo.root"
-JobOptionsSvc        INFO # (33,1): NTupleSvc.Output = ["FILE1 DATAFILE='NTuple.root' OPT='NEW' TYP='ROOT'"]
-JobOptionsSvc        INFO Job options successfully read in from /build1/leggett/git/Gaudi/GaudiTestSuite/options/RandomNumber.opts
-ApplicationMgr      DEBUG Getting my own properties
-ApplicationMgr    SUCCESS
-====================================================================================================================================
-                                                   Welcome to ApplicationMgr (GaudiCoreSvc v4r1)
-                                          running on p05614910w96644.cern.ch on Wed Oct  5 20:03:49 2016
-====================================================================================================================================
-ApplicationMgr       INFO Application Manager Configured successfully
-ServiceManager      DEBUG Initializing service AppMgrRunable
-AppMgrRunable       DEBUG Property update for OutputLevel : new value = 2
-AppMgrRunable       DEBUG Service base class initialized successfully
-ServiceManager      DEBUG Initializing service EventLoopMgr
-EventLoopMgr        DEBUG Property update for OutputLevel : new value = 2
-EventLoopMgr        DEBUG Service base class initialized successfully
-IncidentSvc         DEBUG Property update for OutputLevel : new value = 2
-IncidentSvc         DEBUG Service base class initialized successfully
-IncidentSvc         DEBUG Adding [AbortEvent] listener '<unknown>' with priority 0
-EventLoopMgr        DEBUG Creating Top Algorithm RandomNumberAlg with name RandomNumberAlg
-EventDataSvc        DEBUG Property update for OutputLevel : new value = 2
-EventDataSvc        DEBUG Service base class initialized successfully
-EventPersistenc...  DEBUG Property update for OutputLevel : new value = 2
-EventPersistenc...  DEBUG Service base class initialized successfully
-TimelineSvc         DEBUG Property update for OutputLevel : new value = 2
-TimelineSvc         DEBUG Service base class initialized successfully
-TimelineSvc         DEBUG initialize
-RndmGenSvc          DEBUG Property update for OutputLevel : new value = 2
-RndmGenSvc          DEBUG Service base class initialized successfully
-RndmGenSvc.Engine   DEBUG Property update for OutputLevel : new value = 2
-RndmGenSvc.Engine   DEBUG Service base class initialized successfully
-RndmGenSvc.Engine    INFO Generator engine type:CLHEP::RanluxEngine
-RndmGenSvc.Engine    INFO Current Seed:1234567 Luxury:3
-RndmGenSvc           INFO Using Random engine:HepRndm::Engine<CLHEP::RanluxEngine>
-HistogramDataSvc    DEBUG Property update for OutputLevel : new value = 2
-HistogramDataSvc    DEBUG Service base class initialized successfully
-HistogramPersis...  DEBUG Service base class initialized successfully
-RootHistSvc         DEBUG Property update for OutputLevel : new value = 2
-RootHistSvc         DEBUG Service base class initialized successfully
-RootHistSvc          INFO Writing ROOT histograms to: histo.root
-HistogramPersis...   INFO Added successfully Conversion service RootHistSvc
-NTupleSvc           DEBUG Property update for OutputLevel : new value = 2
-NTupleSvc           DEBUG Service base class initialized successfully
-NTupleSvcConver...  DEBUG Property update for OutputLevel : new value = 2
-NTupleSvcConver...  DEBUG Service base class initialized successfully
-NTupleSvc            INFO Added stream file:NTuple.root as FILE1
-RFileCnv             INFO opening Root file "NTuple.root" for writing
-RFileCnv            DEBUG creating ROOT file NTuple.root
-AlgExecStateSvc     DEBUG Property update for OutputLevel : new value = 2
-AlgExecStateSvc     DEBUG Service base class initialized successfully
-AlgExecStateSvc     DEBUG preInit: will add Alg RandomNumberAlg later
-RandomNumberAlg     DEBUG input handles: 0
-RandomNumberAlg     DEBUG output handles: 0
-RandomNumberAlg     DEBUG Data Deps for RandomNumberAlg
-EventLoopMgr      WARNING Unable to locate service "EventSelector"
-EventLoopMgr      WARNING No events will be processed from external input.
-ApplicationMgr       INFO Application Manager Initialized successfully
-ServiceManager      DEBUG Starting service AppMgrRunable
-ServiceManager      DEBUG Starting service IncidentSvc
-ServiceManager      DEBUG Starting service EventPersistencySvc
-ServiceManager      DEBUG Starting service EventDataSvc
-ServiceManager      DEBUG Starting service TimelineSvc
-ServiceManager      DEBUG Starting service RndmGenSvc
-ServiceManager      DEBUG Starting service RootHistSvc
-ServiceManager      DEBUG Starting service HistogramPersistencySvc
-ServiceManager      DEBUG Starting service HistogramDataSvc
-ServiceManager      DEBUG Starting service NTupleSvc
-ServiceManager      DEBUG Starting service AlgExecStateSvc
-ServiceManager      DEBUG Starting service EventLoopMgr
-ApplicationMgr       INFO Application Manager Started successfully
-AlgExecStateSvc     DEBUG resizing state containers to : 1
-AlgExecStateSvc     DEBUG adding alg RandomNumberAlg to 1 slots
-RRWNTupleCnv         INFO ID 100: added branch: Event# / Event#/I
-RRWNTupleCnv         INFO ID 100: added branch: DeterInt / DeterInt/i
-RRWNTupleCnv         INFO ID 100: added branch: Gauss / Gauss/F
-RRWNTupleCnv         INFO ID 100: added branch: Exp / Exp/F
-RRWNTupleCnv         INFO ID 100: added branch: Poisson / Poisson/F
-RRWNTupleCnv         INFO Booked TTree with ID:100 "Hello World"
-EventLoopMgr        DEBUG ---> Loop Finished -  WSS 133.863 | total time (skipping 1st evt) 24814846 ns
-ServiceManager      DEBUG Stopping service EventLoopMgr
-ServiceManager      DEBUG Stopping service AlgExecStateSvc
-ServiceManager      DEBUG Stopping service NTupleSvc
-ServiceManager      DEBUG Stopping service HistogramDataSvc
-ServiceManager      DEBUG Stopping service HistogramPersistencySvc
-ServiceManager      DEBUG Stopping service RootHistSvc
-ServiceManager      DEBUG Stopping service RndmGenSvc
-ServiceManager      DEBUG Stopping service TimelineSvc
-ServiceManager      DEBUG Stopping service EventDataSvc
-ServiceManager      DEBUG Stopping service EventPersistencySvc
-ServiceManager      DEBUG Stopping service IncidentSvc
-ServiceManager      DEBUG Stopping service AppMgrRunable
-ApplicationMgr       INFO Application Manager Stopped successfully
-ServiceManager      DEBUG Finalizing service EventLoopMgr
-Destructor Called for RandomNumberAlg
-IncidentSvc         DEBUG Removing [AbortEvent] listener '<unknown>'
-EventLoopMgr         INFO Histograms converted successfully according to request.
-ServiceManager      DEBUG Finalizing service AlgExecStateSvc
-ServiceManager      DEBUG Finalizing service NTupleSvc
-RFileCnv             INFO dumping contents of /NTUPLES/FILE1
-TFile: name=NTuple.root, title=Gaudi Trees, option=CREATE
-******************************************************************************
-*Tree    :100       : Hello World                                            *
-*Entries :     1000 : Total =           23150 bytes  File  Size =      11808 *
-*        :          : Tree compression factor =   1.84                       *
-******************************************************************************
-*Br    0 :Event#    : Event#/I                                               *
-*Entries :     1000 : Total  Size=       4558 bytes  File Size  =       1516 *
-*Baskets :        1 : Basket Size=      32000 bytes  Compression=   2.69     *
-*............................................................................*
-*Br    1 :DeterInt  : DeterInt/i                                             *
-*Entries :     1000 : Total  Size=       4568 bytes  File Size  =       1558 *
-*Baskets :        1 : Basket Size=      32000 bytes  Compression=   2.61     *
-*............................................................................*
-*Br    2 :Gauss     : Gauss/F                                                *
-*Entries :     1000 : Total  Size=       4553 bytes  File Size  =       3676 *
-*Baskets :        1 : Basket Size=      32000 bytes  Compression=   1.11     *
-*............................................................................*
-*Br    3 :Exp       : Exp/F                                                  *
-*Entries :     1000 : Total  Size=       4543 bytes  File Size  =       3757 *
-*Baskets :        1 : Basket Size=      32000 bytes  Compression=   1.08     *
-*............................................................................*
-*Br    4 :Poisson   : Poisson/F                                              *
-*Entries :     1000 : Total  Size=       4563 bytes  File Size  =        564 *
-*Baskets :        1 : Basket Size=      32000 bytes  Compression=   7.22     *
-*............................................................................*
-NTupleSvc            INFO NTuples saved successfully
-ServiceManager      DEBUG Finalizing service HistogramDataSvc
-ServiceManager      DEBUG Finalizing service HistogramPersistencySvc
-HistogramPersis...  DEBUG Converted Histos : #4
-  '/stat/1'
-  '/stat/2'
-  '/stat/3'
-  '/stat/4'
-ServiceManager      DEBUG Finalizing service RootHistSvc
-RootHistSvc         DEBUG RootHistCnv::PersSvc::finalize()
-ServiceManager      DEBUG Finalizing service RndmGenSvc
-ServiceManager      DEBUG Finalizing service TimelineSvc
-ServiceManager      DEBUG Finalizing service EventDataSvc
-ServiceManager      DEBUG Finalizing service EventPersistencySvc
-ServiceManager      DEBUG Finalizing service IncidentSvc
-IncidentSvc         DEBUG Incident  timing: Mean(+-rms)/Min/Max:0.0005(+-0.0223551)/0/1[ms] Total:0.002[s]
-ServiceManager      DEBUG Finalizing service AppMgrRunable
-ServiceManager      DEBUG Looping over all active services...
-ServiceManager      DEBUG ---- MessageSvc (refCount = 21)
-ServiceManager      DEBUG ---- JobOptionsSvc (refCount = 2)
-ServiceManager      DEBUG ---- RndmGenSvc.Engine (refCount = 2)
-ServiceManager      DEBUG ---- AppMgrRunable (refCount = 3)
-ServiceManager      DEBUG ---- IncidentSvc (refCount = 2)
-ServiceManager      DEBUG ---- EventPersistencySvc (refCount = 2)
-ServiceManager      DEBUG ---- EventDataSvc (refCount = 3)
-ServiceManager      DEBUG ---- TimelineSvc (refCount = 2)
-ServiceManager      DEBUG ---- RndmGenSvc (refCount = 2)
-ServiceManager      DEBUG ---- RootHistSvc (refCount = 3)
-ServiceManager      DEBUG ---- HistogramPersistencySvc (refCount = 2)
-ServiceManager      DEBUG ---- HistogramDataSvc (refCount = 3)
-ServiceManager      DEBUG ---- NTupleSvc (refCount = 2)
-ServiceManager      DEBUG ---- AlgExecStateSvc (refCount = 3)
-ServiceManager      DEBUG ---- EventLoopMgr (refCount = 3)
-ApplicationMgr       INFO Application Manager Finalized successfully
-ApplicationMgr       INFO Application Manager Terminated successfully
diff --git a/GaudiTestSuite/tests/qmtest/refs/ReEntAlg.ref b/GaudiTestSuite/tests/qmtest/refs/ReEntAlg.ref
deleted file mode 100644
index 299b010c66898d79ce35ca7c9125e85a5cca375d..0000000000000000000000000000000000000000
--- a/GaudiTestSuite/tests/qmtest/refs/ReEntAlg.ref
+++ /dev/null
@@ -1,62 +0,0 @@
-# setting LC_ALL to "C"
-# --> Including file '/home/marco/Devel/workspace/Gaudi/GaudiTestSuite/options/ReEntAlg.py'
-# <-- End of file '/home/marco/Devel/workspace/Gaudi/GaudiTestSuite/options/ReEntAlg.py'
-MessageSvc           INFO Activating in a separate thread
-ApplicationMgr    SUCCESS
-====================================================================================================================================
-                                                   Welcome to ApplicationMgr (GaudiCoreSvc v30r3)
-                                          running on marco-XPS-13 on Wed Oct 17 16:35:22 2018
-====================================================================================================================================
-ApplicationMgr       INFO Application Manager Configured successfully
-AlgResourcePool      INFO TopAlg list empty. Recovering the one of Application Manager
-ReEntAlg             INFO initialize()
-ThreadPoolSvc        INFO no thread init tools attached
-AvalancheSchedu...   INFO Activating scheduler in a separate thread
-AvalancheSchedu...   INFO Found 1 algorithms
-AvalancheSchedu...   INFO Data Dependencies for Algorithms:
-  ReEntAlg
-      none
-PrecedenceSvc        INFO Assembling CF and DF task precedence rules
-PrecedenceSvc        INFO PrecedenceSvc initialized successfully
-AvalancheSchedu...   INFO Concurrency level information:
-AvalancheSchedu...   INFO  o Number of events in flight: 3
-AvalancheSchedu...   INFO  o TBB thread pool size:  'ThreadPoolSize':3
-AvalancheSchedu...   INFO Task scheduling settings:
-AvalancheSchedu...   INFO  o Avalanche generation mode: disabled
-AvalancheSchedu...   INFO  o Preemptive scheduling of CPU-blocking tasks: disabled
-AvalancheSchedu...   INFO  o Scheduling of condition tasks: disabled
-HiveSlimEventLo...WARNING Unable to locate service "EventSelector"
-HiveSlimEventLo...WARNING No events will be processed from external input.
-HistogramPersis...WARNING Histograms saving not required.
-HiveSlimEventLo...   INFO Found 0 events in black list
-ApplicationMgr       INFO Application Manager Initialized successfully
-ApplicationMgr       INFO Application Manager Started successfully
-HiveSlimEventLo...   INFO Starting loop on events
-ReEntAlg             INFO execute(): context: (s: 0  e: 0) index: 0 cardinality: 0
-ReEntAlg             INFO ... done in 2000 ms for s: 0  e: 0
-ReEntAlg             INFO execute(): context: (s: 0  e: 3) index: 0 cardinality: 0
-ReEntAlg             INFO execute(): context: (s: 1  e: 1) index: 0 cardinality: 0
-ReEntAlg             INFO execute(): context: (s: 2  e: 2) index: 0 cardinality: 0
-ReEntAlg             INFO ... done in 2000 ms for s: 0  e: 3
-ReEntAlg             INFO execute(): context: (s: 0  e: 4) index: 0 cardinality: 0
-ReEntAlg             INFO ... done in 2500 ms for s: 1  e: 1
-ReEntAlg             INFO execute(): context: (s: 1  e: 5) index: 0 cardinality: 0
-ReEntAlg             INFO ... done in 3000 ms for s: 2  e: 2
-ReEntAlg             INFO execute(): context: (s: 2  e: 6) index: 0 cardinality: 0
-ReEntAlg             INFO ... done in 2000 ms for s: 0  e: 4
-ReEntAlg             INFO execute(): context: (s: 0  e: 7) index: 0 cardinality: 0
-ReEntAlg             INFO ... done in 2500 ms for s: 1  e: 5
-ReEntAlg             INFO execute(): context: (s: 1  e: 8) index: 0 cardinality: 0
-ReEntAlg             INFO ... done in 2000 ms for s: 0  e: 7
-ReEntAlg             INFO execute(): context: (s: 0  e: 9) index: 0 cardinality: 0
-ReEntAlg             INFO ... done in 3000 ms for s: 2  e: 6
-ReEntAlg             INFO ... done in 2500 ms for s: 1  e: 8
-ReEntAlg             INFO ... done in 2000 ms for s: 0  e: 9
-HiveSlimEventLo...   INFO ---> Loop Finished (skipping 1st evt) -  WSS 80.9531 total time 8201951331
-HiveSlimEventLo...   INFO 0 events were SKIPed
-ApplicationMgr       INFO Application Manager Stopped successfully
-ReEntAlg             INFO finalize()
-HiveSlimEventLo...   INFO Histograms converted successfully according to request.
-AvalancheSchedu...   INFO Joining Scheduler thread
-ApplicationMgr       INFO Application Manager Finalized successfully
-ApplicationMgr       INFO Application Manager Terminated successfully
diff --git a/GaudiTestSuite/tests/qmtest/refs/RootIORead.ref b/GaudiTestSuite/tests/qmtest/refs/RootIORead.ref
deleted file mode 100644
index bacc2f5b266426cca37f2bf518119ff22e667342..0000000000000000000000000000000000000000
--- a/GaudiTestSuite/tests/qmtest/refs/RootIORead.ref
+++ /dev/null
@@ -1,315 +0,0 @@
-DirSearchPath::existsDir: WARNING not a directory: /NONEXISTINGDIR
-JobOptionsSvc        INFO
-
-////////////////////////////////////////////////////////////////
-// Example options file.
-////////////////////////////////////////////////////////////////
-
-// Include standard option files
-// --> Including file $STDOPTS/Common.opts
-
-
-//**************************************************************
-//
-// standard job options file
-//
-//==============================================================
-
-// --> Including file $STDOPTS/Services.opts
-
-
-//**************************************************************
-//
-// Services needed by a standard job
-//
-//==============================================================
-
-//--------------------------------------------------------------
-// General Application Configuration options
-//--------------------------------------------------------------
-
-ApplicationMgr.ExtSvc = { "EventSelector" };
-
-//--------------------------------------------------------------
-AuditorSvc.Auditors = { "ChronoAuditor" };
-
-//--------------------------------------------------------------
-// Persistency services
-//--------------------------------------------------------------
-
-
-//==============================================================
-//
-// End of standard Services options file
-//
-//**************************************************************
-
-// <-- End of including file $STDOPTS/Services.opts
-
-// --> Including file $STDOPTS/Dlls.opts
-
-
-//**************************************************************
-//
-// DLLs needed by a standard job.
-// Must not be used for statically linked program
-//
-//==============================================================
-
-ApplicationMgr.DLLs = {"HbookCnv", "GaudiAlg", "GaudiAud"};
-
-//==============================================================
-//
-// End of standard DLLs options file
-//
-//**************************************************************
-
-// <-- End of including file $STDOPTS/Dlls.opts
-
-
-//==============================================================
-//
-// End of standard job options file
-//
-//**************************************************************
-
-// <-- End of including file $STDOPTS/Common.opts
-
-
-//--------------------------------------------------------------
-// Private Application Configuration options
-//--------------------------------------------------------------
-ApplicationMgr.DLLs       += { "GaudiDb", "GaudiRootDb" };
-ApplicationMgr.ExtSvc     += { "DbEventCnvSvc/RootEvtCnvSvc" };
-ApplicationMgr.TopAlg      = { "ReadAlg" };
-ApplicationMgr.EvtMax      = 20;
-ApplicationMgr.HistogramPersistency = "HBOOK";
-
-// Set output level threshold (2=DEBUG, 3=INFO, 4=WARNING, 5=ERROR, 6=FATAL )
-MessageSvc.OutputLevel     = 2;
-
-EventSelector.OutputLevel  = 2;
-EventSelector.PrintFreq    = 1;
-EventSelector.FirstEvent   = 1;
-
-//--------------------------------------------------------------
-// Input File
-//--------------------------------------------------------------
-EventSelector.Input = {"DATAFILE='RootDst.root' TYP='ROOT' OPT='READ'" };
-
-//--------------------------------------------------------------
-// Histogram output file
-//--------------------------------------------------------------
-HistogramPersistencySvc.OutputFile = "histo.hbook";
-
-//--------------------------------------------------------------
-// Persistency service setup:
-//--------------------------------------------------------------
-EventPersistencySvc.CnvServices += { "RootEvtCnvSvc" };
-
-//--------------------------------------------------------------
-// Output Stream Options
-//--------------------------------------------------------------
-//
-//  Setup for ROOT I/O System
-//
-RootEvtCnvSvc.DbType  = "ROOT";
-
-
-Job options successfully read in from ../options/RootIORead.opts
-ApplicationMgr      DEBUG Getting my own properties
-DllClassManager     DEBUG Found factory Service HbookCnv::PersSvc
-DllClassManager     DEBUG Found factory HbookCnv::HRWNTupleCnv
-ConverterFactory    DEBUG Added converter for class:HbookCnv::HRWNTupleCnv Storage id:6 clID:42
-DllClassManager     DEBUG Found factory HbookCnv::HFileCnv
-ConverterFactory    DEBUG Added converter for class:HbookCnv::HFileCnv Storage id:6 clID:40
-DllClassManager     DEBUG Found factory HbookCnv::HDirectoryCnv
-ConverterFactory    DEBUG Added converter for class:HbookCnv::HDirectoryCnv Storage id:6 clID:41
-DllClassManager     DEBUG Found factory HbookCnv::HCWNTupleCnv
-ConverterFactory    DEBUG Added converter for class:HbookCnv::HCWNTupleCnv Storage id:6 clID:43
-DllClassManager     DEBUG Found factory HbookCnv::H2DCnv
-ConverterFactory    DEBUG Added converter for class:HbookCnv::H2DCnv Storage id:6 clID:36
-DllClassManager     DEBUG Found factory HbookCnv::H1DCnv
-ConverterFactory    DEBUG Added converter for class:HbookCnv::H1DCnv Storage id:6 clID:32
-DllClassManager     DEBUG Found factory HbookCnv::DirectoryCnv
-ConverterFactory    DEBUG Added converter for class:HbookCnv::DirectoryCnv Storage id:6 clID:1
-DllClassManager     DEBUG Found factory Service HbookCnv::ConvSvc
-DllClassManager     DEBUG Loaded 9 factories from module HbookCnv
-DllClassManager     DEBUG Found factory Algorithm EventCounter
-DllClassManager     DEBUG Found factory Algorithm Prescaler
-DllClassManager     DEBUG Found factory Algorithm Sequencer
-DllClassManager     DEBUG Found factory Algorithm GaudiAlgorithm
-DllClassManager     DEBUG Loaded 4 factories from module GaudiAlg
-DllClassManager     DEBUG Found factory NameAuditor
-ObjectManager       DEBUG Added object factory for class:NameAuditor
-DllClassManager     DEBUG Found factory MemoryAuditor
-ObjectManager       DEBUG Added object factory for class:MemoryAuditor
-DllClassManager     DEBUG Found factory MemStatAuditor
-ObjectManager       DEBUG Added object factory for class:MemStatAuditor
-DllClassManager     DEBUG Found factory ChronoAuditor
-ObjectManager       DEBUG Added object factory for class:ChronoAuditor
-DllClassManager     DEBUG Loaded 4 factories from module GaudiAud
-DllClassManager     DEBUG Found factory DbFactory<DbObject>
-ObjectManager       DEBUG Added object factory for class:DbFactory<DbObject>
-DllClassManager     DEBUG Found factory DbFactory<DbDefObject>
-ObjectManager       DEBUG Added object factory for class:DbFactory<DbDefObject>
-DllClassManager     DEBUG Found factory DataObjectFactory<DataObject>
-ObjectManager       DEBUG Added object factory for class:DataObjectFactory<DataObject>
-DllClassManager     DEBUG Found factory DbFactory<DbSequence>
-ObjectManager       DEBUG Added object factory for class:DbFactory<DbSequence>
-DllClassManager     DEBUG Found factory DbFactory<GenericDataBaseObj>
-ObjectManager       DEBUG Added object factory for class:DbFactory<GenericDataBaseObj>
-DllClassManager     DEBUG Found factory libGaudiKernel:DbRWNTupleCnv
-ConverterFactory    DEBUG Added converter for class:libGaudiKernel:DbRWNTupleCnv Storage id:8 clID:42
-DllClassManager     DEBUG Found factory libGaudiKernel:DbCWNTupleCnv
-ConverterFactory    DEBUG Added converter for class:libGaudiKernel:DbCWNTupleCnv Storage id:8 clID:43
-DllClassManager     DEBUG Found factory libGaudiKernel:DbKeyedContainerCnv<Containers::KeyedObjectManager<Containers::map> >
-ConverterFactory    DEBUG Added converter for class:libGaudiKernel:DbKeyedContainerCnv<Containers::KeyedObjectManager<Containers::map> > Storage id:8 clID:393215
-DllClassManager     DEBUG Found factory libGaudiKernel:DbKeyedContainerCnv<Containers::KeyedObjectManager<Containers::array> >
-ConverterFactory    DEBUG Added converter for class:libGaudiKernel:DbKeyedContainerCnv<Containers::KeyedObjectManager<Containers::array> > Storage id:8 clID:524287
-DllClassManager     DEBUG Found factory libGaudiKernel:DbKeyedContainerCnv<Containers::KeyedObjectManager<Containers::hashmap> >
-ConverterFactory    DEBUG Added converter for class:libGaudiKernel:DbKeyedContainerCnv<Containers::KeyedObjectManager<Containers::hashmap> > Storage id:8 clID:458751
-DllClassManager     DEBUG Found factory Service DbGenericDataBase
-DllClassManager     DEBUG Found factory libGaudiKernel:DbFactoryConverter
-ConverterFactory    DEBUG Added converter for class:libGaudiKernel:DbFactoryConverter Storage id:8 clID:65535
-DllClassManager     DEBUG Found factory Service DbEvtSelector
-DllClassManager     DEBUG Found factory Service DbEventCnvSvc
-DllClassManager     DEBUG Found factory libGaudiKernel:DbDirectoryCnv
-ConverterFactory    DEBUG Added converter for class:libGaudiKernel:DbDirectoryCnv Storage id:8 clID:41
-DllClassManager     DEBUG Found factory libGaudiKernel:DbDatabaseCnv
-ConverterFactory    DEBUG Added converter for class:libGaudiKernel:DbDatabaseCnv Storage id:8 clID:40
-DllClassManager     DEBUG Found factory Service DbCnvSvc
-DllClassManager     DEBUG Loaded 17 factories from module GaudiDb
-DllClassManager     DEBUG Found factory RootDb::OODataBase
-ObjectManager       DEBUG Added object factory for class:RootDb::OODataBase
-DllClassManager     DEBUG Found factory DbFactory<RootDbObject>
-ObjectManager       DEBUG Added object factory for class:DbFactory<RootDbObject>
-DllClassManager     DEBUG Found factory DbFactory<RootDbMinObject>
-ObjectManager       DEBUG Added object factory for class:DbFactory<RootDbMinObject>
-DllClassManager     DEBUG Found factory DbFactory<RootDbDefObject>
-ObjectManager       DEBUG Added object factory for class:DbFactory<RootDbDefObject>
-DllClassManager     DEBUG Loaded 4 factories from module GaudiRootDb
-ApplicationMgr       INFO Successfully loaded modules: HbookCnv, GaudiAlg, GaudiAud, GaudiDb, GaudiRootDb
-ApplicationMgr       INFO Application Manager Configured successfully
-ServiceManager      DEBUG Initializing service EventSelector
-EventSelector       DEBUG Service base class initialized successfully
-ServiceManager      DEBUG Initializing service RootEvtCnvSvc
-RootEvtCnvSvc       DEBUG Service base class initialized successfully
-ROOT                 INFO --> Open     DbSession     Mode:UPDATE
-ROOT                 INFO --> Access   DbFederation
-ServiceManager      DEBUG Initializing service AppMgrRunable
-AppMgrRunable       DEBUG Service base class initialized successfully
-ServiceManager      DEBUG Initializing service EventLoopMgr
-EventLoopMgr        DEBUG Service base class initialized successfully
-EventLoopMgr        DEBUG Creating Top Algorithm ReadAlg with name ReadAlg
-EventDataSvc        DEBUG Service base class initialized successfully
-EventPersistenc...   INFO "CnvServices": ["RootEvtCnvSvc"]
-EventPersistenc...  DEBUG Service base class initialized successfully
-IncidentSvc         DEBUG Service base class initialized successfully
-EventPersistenc...   INFO Added successfully Conversion service RootEvtCnvSvc
-EventSelector_1     DEBUG Service base class initialized successfully
-EventSelector_1      INFO Selection root:/Event CLID:110
-ROOT                 INFO --> Access   DbDataBase    Mode:READ     RootDst.root
-RootDst.root        DEBUG --> Access   DbContainer  READ      ##Types
-RootDst.root        DEBUG --> Access   DbContainer  READ      ##Links
-RootDst.root        DEBUG --> Access   DbContainer  READ      /Event
-EventSelector        INFO Stream:EventSelector_1 Def:DATAFILE='RootDst.root' TYP='ROOT' OPT='READ'
-EventSelector     SUCCESS Reading Event record 1. Record number within stream 0: 1
-HistogramDataSvc    DEBUG Service base class initialized successfully
-HistogramPersis...   INFO "CnvServices": ["HbookHistSvc", "RootHistSvc"]
-HistogramPersis...  DEBUG Service base class initialized successfully
-HbookHistSvc        DEBUG Service base class initialized successfully
-HbookHistSvc         INFO Setting /PAWC/ common block size to 250000
-HistogramPersis...   INFO Added successfully Conversion service HbookHistSvc
-ApplicationMgr       INFO Application Manager Initialized successfully
-AuditorSvc          DEBUG Service base class initialized successfully
-ChronoStatSvc       DEBUG Service base class initialized successfully
-ChronoStatSvc        INFO  Number of skipped events for MemStat20
-ReadAlg              INFO ========= EVENT:1 RUN:999 TIME:1.07694e+09 ===================
-RootDst.root        DEBUG --> Access   DbContainer  READ      /Event/MyTracks
-ReadAlg             DEBUG Evt:1 Track:     8.43243     9.50498      10.802
-ReadAlg             DEBUG Evt:1 Track:     10.4022     11.9423     8.77816
-ReadAlg             DEBUG Evt:1 Track:     10.0918     10.0773     9.95059
-ReadAlg             DEBUG Evt:1 Track:     9.72505     10.9492     10.4097
-ReadAlg             DEBUG Evt:1 Track:     11.4339     10.2842     8.61818
-EventSelector     SUCCESS Reading Event record 2. Record number within stream 0: 2
-ReadAlg              INFO ========= EVENT:2 RUN:999 TIME:1.07694e+09 ===================
-ReadAlg             DEBUG Evt:2 Track:     9.41809     10.1131      8.4013
-ReadAlg             DEBUG Evt:2 Track:     8.53403     11.3784     11.4713
-ReadAlg             DEBUG Evt:2 Track:     9.92247     10.7833      10.038
-ReadAlg             DEBUG Evt:2 Track:     10.2273     9.09401      10.628
-ReadAlg             DEBUG Evt:2 Track:     10.3949      10.165     9.12852
-EventSelector     SUCCESS Reading Event record 3. Record number within stream 0: 3
-ReadAlg              INFO ========= EVENT:3 RUN:999 TIME:1.07694e+09 ===================
-ReadAlg             DEBUG Evt:3 Track:     9.87883     11.3034     9.95044
-ReadAlg             DEBUG Evt:3 Track:     8.60847     9.55294     9.56635
-ReadAlg             DEBUG Evt:3 Track:     10.8295     11.1184     11.4859
-ReadAlg             DEBUG Evt:3 Track:       10.46     10.3837     10.6025
-ReadAlg             DEBUG Evt:3 Track:     9.84163     9.83289     8.64397
-EventSelector     SUCCESS Reading Event record 4. Record number within stream 0: 4
-ReadAlg              INFO ========= EVENT:4 RUN:999 TIME:1.07694e+09 ===================
-ReadAlg             DEBUG Evt:4 Track:     10.3877     10.6852     11.1833
-ReadAlg             DEBUG Evt:4 Track:      10.503     11.2745     8.64624
-ReadAlg             DEBUG Evt:4 Track:     8.57052     11.0386     8.40121
-ReadAlg             DEBUG Evt:4 Track:     8.47789     9.43767      10.236
-ReadAlg             DEBUG Evt:4 Track:     10.9487     8.48763     10.4425
-EventSelector     SUCCESS Reading Event record 5. Record number within stream 0: 5
-ReadAlg              INFO ========= EVENT:5 RUN:999 TIME:1.07694e+09 ===================
-ReadAlg             DEBUG Evt:5 Track:     11.6158       11.14     9.21654
-ReadAlg             DEBUG Evt:5 Track:     11.9073     10.7481     11.0287
-ReadAlg             DEBUG Evt:5 Track:     8.72099     9.32558     9.98019
-ReadAlg             DEBUG Evt:5 Track:     8.89034     8.49761     9.85275
-ReadAlg             DEBUG Evt:5 Track:     9.92056     10.0048      8.0706
-EventSelector     SUCCESS Reading Event record 6. Record number within stream 0: 6
-ReadAlg              INFO ========= EVENT:6 RUN:999 TIME:1.07694e+09 ===================
-ReadAlg             DEBUG Evt:6 Track:     8.35264     10.5416      10.484
-ReadAlg             DEBUG Evt:6 Track:     9.68544     10.5383     10.7446
-ReadAlg             DEBUG Evt:6 Track:     10.0824     10.1899     9.58157
-ReadAlg             DEBUG Evt:6 Track:     8.36079     9.18532     10.3093
-ReadAlg             DEBUG Evt:6 Track:      10.931     9.91684     10.7566
-EventSelector     SUCCESS Reading Event record 7. Record number within stream 0: 7
-ReadAlg              INFO ========= EVENT:7 RUN:999 TIME:1.07694e+09 ===================
-ReadAlg             DEBUG Evt:7 Track:     11.0611     10.3205     8.41098
-ReadAlg             DEBUG Evt:7 Track:     8.03563     11.8174     9.44701
-ReadAlg             DEBUG Evt:7 Track:     10.5898     9.74854     11.8593
-ReadAlg             DEBUG Evt:7 Track:     9.93051      11.265     9.27796
-ReadAlg             DEBUG Evt:7 Track:     9.19716     8.31933     9.89207
-EventSelector     SUCCESS Reading Event record 8. Record number within stream 0: 8
-ReadAlg              INFO ========= EVENT:8 RUN:999 TIME:1.07694e+09 ===================
-ReadAlg             DEBUG Evt:8 Track:     9.39565     9.80626     8.03983
-ReadAlg             DEBUG Evt:8 Track:     10.2112     9.73193     11.1411
-ReadAlg             DEBUG Evt:8 Track:     10.3981     8.48897      9.4854
-ReadAlg             DEBUG Evt:8 Track:     10.4745     8.67384     9.88597
-ReadAlg             DEBUG Evt:8 Track:     10.1051      10.173     9.94939
-EventSelector     SUCCESS Reading Event record 9. Record number within stream 0: 9
-ReadAlg              INFO ========= EVENT:9 RUN:999 TIME:1.07694e+09 ===================
-ReadAlg             DEBUG Evt:9 Track:     9.72838     10.2063     9.55186
-ReadAlg             DEBUG Evt:9 Track:     10.3869     9.18763     9.60059
-ReadAlg             DEBUG Evt:9 Track:     10.5711     11.1435     9.11996
-ReadAlg             DEBUG Evt:9 Track:     9.47005     11.0269     10.3792
-ReadAlg             DEBUG Evt:9 Track:     10.6923     10.8383     10.3724
-EventSelector     SUCCESS Reading Event record 10. Record number within stream 0: 10
-ReadAlg              INFO ========= EVENT:10 RUN:999 TIME:1.07694e+09 ===================
-ReadAlg             DEBUG Evt:10 Track:     9.40816     9.75093     9.26975
-ReadAlg             DEBUG Evt:10 Track:     11.6367     9.38672     11.5398
-ReadAlg             DEBUG Evt:10 Track:     11.2236     11.0707       12.93
-ReadAlg             DEBUG Evt:10 Track:     8.75389     11.8342     10.4339
-ReadAlg             DEBUG Evt:10 Track:     10.7678     11.5718     8.95276
-ROOT                 INFO --> Deaccess DbDataBase    Mode:READ     RootDst.root
-RootDst.root        DEBUG --> Deaccess DbContainer  READ      ##Links
-RootDst.root        DEBUG --> Deaccess DbContainer  READ      ##Types
-EventSelector        INFO End of event input reached.
-RootDst.root        DEBUG --> Deaccess DbContainer  READ      /Event/MyTracks
-RootDst.root        DEBUG --> Deaccess DbContainer  READ      /Event
-EventLoopMgr         INFO No more events in event selection
-EventLoopMgr         INFO Histograms converted successfully according to request.
-*****Chrono*****     INFO ****************************************************************************************************
-*****Chrono*****     INFO  The Final CPU consumption ( Chrono ) Table (ordered)
-*****Chrono*****     INFO ****************************************************************************************************
-ReadAlg:execute      INFO Time User   : Tot=   20 [ms] Ave/Min/Max=    2(+-    4)/    0/   10 [ms] #= 10
-ChronoStatSvc        INFO Time User   : Tot=   30 [ms]                                             #=  1
-*****Chrono*****     INFO ****************************************************************************************************
-ChronoStatSvc.f...   INFO  Service finalized successfully
-ROOT                 INFO --> Deaccess DbFederation  Mode:READ
-ROOT                 INFO --> Closed   DbSession     Mode:UPDATE   RootEvtCnvSvc.DataBase
-ApplicationMgr       INFO Application Manager Finalized successfully
diff --git a/GaudiTestSuite/tests/qmtest/refs/RootIOWrite.ref b/GaudiTestSuite/tests/qmtest/refs/RootIOWrite.ref
deleted file mode 100644
index c2baa119cbda0af0106ae73e07d7bac8dc622ef3..0000000000000000000000000000000000000000
--- a/GaudiTestSuite/tests/qmtest/refs/RootIOWrite.ref
+++ /dev/null
@@ -1,293 +0,0 @@
-DirSearchPath::existsDir: WARNING not a directory: /NONEXISTINGDIR
-JobOptionsSvc        INFO
-
-////////////////////////////////////////////////////////////////
-// Example options file.
-////////////////////////////////////////////////////////////////
-
-// Include standard option files
-// --> Including file $STDOPTS/Common.opts
-
-
-//**************************************************************
-//
-// standard job options file
-//
-//==============================================================
-
-// --> Including file $STDOPTS/Services.opts
-
-
-//**************************************************************
-//
-// Services needed by a standard job
-//
-//==============================================================
-
-//--------------------------------------------------------------
-// General Application Configuration options
-//--------------------------------------------------------------
-
-ApplicationMgr.ExtSvc = { "EventSelector" };
-
-//--------------------------------------------------------------
-AuditorSvc.Auditors = { "ChronoAuditor" };
-
-//--------------------------------------------------------------
-// Persistency services
-//--------------------------------------------------------------
-
-
-//==============================================================
-//
-// End of standard Services options file
-//
-//**************************************************************
-
-// <-- End of including file $STDOPTS/Services.opts
-
-// --> Including file $STDOPTS/Dlls.opts
-
-
-//**************************************************************
-//
-// DLLs needed by a standard job.
-// Must not be used for statically linked program
-//
-//==============================================================
-
-ApplicationMgr.DLLs = {"HbookCnv", "GaudiAlg", "GaudiAud"};
-
-//==============================================================
-//
-// End of standard DLLs options file
-//
-//**************************************************************
-
-// <-- End of including file $STDOPTS/Dlls.opts
-
-
-//==============================================================
-//
-// End of standard job options file
-//
-//**************************************************************
-
-// <-- End of including file $STDOPTS/Common.opts
-
-
-//--------------------------------------------------------------
-// Private Application Configuration options
-//--------------------------------------------------------------
-ApplicationMgr.DLLs       += { "GaudiDb", "GaudiRootDb" };
-ApplicationMgr.ExtSvc     += { "DbEventCnvSvc/RootEvtCnvSvc" };
-ApplicationMgr.OutStream   = { "RootDst" };
-ApplicationMgr.TopAlg      = { "WriteAlg" };
-
-// Set output level threshold (2=DEBUG, 3=INFO, 4=WARNING, 5=ERROR, 6=FATAL )
-MessageSvc.OutputLevel     =  1;
-
-//--------------------------------------------------------------
-// Event related parameters
-//--------------------------------------------------------------
-ApplicationMgr.EvtMax    = 10;   // events to be processed (default is 10)
-ApplicationMgr.EvtSel   = "NONE"; // do not use any event input
-ApplicationMgr.HistogramPersistency = "NONE";
-
-//--------------------------------------------------------------
-// Persistency service setup:
-//--------------------------------------------------------------
-EventPersistencySvc.CnvServices += { "RootEvtCnvSvc" };
-
-//--------------------------------------------------------------
-// Output Stream Options
-//--------------------------------------------------------------
-//
-//  Setup for ROOT I/O System
-//
-RootDst.ItemList      = { "/Event#999" };
-RootDst.Output        = "DATAFILE='RootDst.root' TYP='ROOT' OPT='RECREATE'";
-RootEvtCnvSvc.DbType  = "ROOT";
-
-
-Job options successfully read in from ../options/RootIOWrite.opts
-ApplicationMgr      DEBUG Getting my own properties
-DllClassManager     DEBUG Found factory Service HbookCnv::PersSvc
-DllClassManager     DEBUG Found factory HbookCnv::HRWNTupleCnv
-ConverterFactory    DEBUG Added converter for class:HbookCnv::HRWNTupleCnv Storage id:6 clID:42
-DllClassManager     DEBUG Found factory HbookCnv::HFileCnv
-ConverterFactory    DEBUG Added converter for class:HbookCnv::HFileCnv Storage id:6 clID:40
-DllClassManager     DEBUG Found factory HbookCnv::HDirectoryCnv
-ConverterFactory    DEBUG Added converter for class:HbookCnv::HDirectoryCnv Storage id:6 clID:41
-DllClassManager     DEBUG Found factory HbookCnv::HCWNTupleCnv
-ConverterFactory    DEBUG Added converter for class:HbookCnv::HCWNTupleCnv Storage id:6 clID:43
-DllClassManager     DEBUG Found factory HbookCnv::H2DCnv
-ConverterFactory    DEBUG Added converter for class:HbookCnv::H2DCnv Storage id:6 clID:36
-DllClassManager     DEBUG Found factory HbookCnv::H1DCnv
-ConverterFactory    DEBUG Added converter for class:HbookCnv::H1DCnv Storage id:6 clID:32
-DllClassManager     DEBUG Found factory HbookCnv::DirectoryCnv
-ConverterFactory    DEBUG Added converter for class:HbookCnv::DirectoryCnv Storage id:6 clID:1
-DllClassManager     DEBUG Found factory Service HbookCnv::ConvSvc
-DllClassManager     DEBUG Loaded 9 factories from module HbookCnv
-DllClassManager     DEBUG Found factory Algorithm EventCounter
-DllClassManager     DEBUG Found factory Algorithm Prescaler
-DllClassManager     DEBUG Found factory Algorithm Sequencer
-DllClassManager     DEBUG Found factory Algorithm GaudiAlgorithm
-DllClassManager     DEBUG Loaded 4 factories from module GaudiAlg
-DllClassManager     DEBUG Found factory NameAuditor
-ObjectManager       DEBUG Added object factory for class:NameAuditor
-DllClassManager     DEBUG Found factory MemoryAuditor
-ObjectManager       DEBUG Added object factory for class:MemoryAuditor
-DllClassManager     DEBUG Found factory MemStatAuditor
-ObjectManager       DEBUG Added object factory for class:MemStatAuditor
-DllClassManager     DEBUG Found factory ChronoAuditor
-ObjectManager       DEBUG Added object factory for class:ChronoAuditor
-DllClassManager     DEBUG Loaded 4 factories from module GaudiAud
-DllClassManager     DEBUG Found factory DbFactory<DbObject>
-ObjectManager       DEBUG Added object factory for class:DbFactory<DbObject>
-DllClassManager     DEBUG Found factory DbFactory<DbDefObject>
-ObjectManager       DEBUG Added object factory for class:DbFactory<DbDefObject>
-DllClassManager     DEBUG Found factory DataObjectFactory<DataObject>
-ObjectManager       DEBUG Added object factory for class:DataObjectFactory<DataObject>
-DllClassManager     DEBUG Found factory DbFactory<DbSequence>
-ObjectManager       DEBUG Added object factory for class:DbFactory<DbSequence>
-DllClassManager     DEBUG Found factory DbFactory<GenericDataBaseObj>
-ObjectManager       DEBUG Added object factory for class:DbFactory<GenericDataBaseObj>
-DllClassManager     DEBUG Found factory libGaudiKernel:DbRWNTupleCnv
-ConverterFactory    DEBUG Added converter for class:libGaudiKernel:DbRWNTupleCnv Storage id:8 clID:42
-DllClassManager     DEBUG Found factory libGaudiKernel:DbCWNTupleCnv
-ConverterFactory    DEBUG Added converter for class:libGaudiKernel:DbCWNTupleCnv Storage id:8 clID:43
-DllClassManager     DEBUG Found factory libGaudiKernel:DbKeyedContainerCnv<Containers::KeyedObjectManager<Containers::map> >
-ConverterFactory    DEBUG Added converter for class:libGaudiKernel:DbKeyedContainerCnv<Containers::KeyedObjectManager<Containers::map> > Storage id:8 clID:393215
-DllClassManager     DEBUG Found factory libGaudiKernel:DbKeyedContainerCnv<Containers::KeyedObjectManager<Containers::array> >
-ConverterFactory    DEBUG Added converter for class:libGaudiKernel:DbKeyedContainerCnv<Containers::KeyedObjectManager<Containers::array> > Storage id:8 clID:524287
-DllClassManager     DEBUG Found factory libGaudiKernel:DbKeyedContainerCnv<Containers::KeyedObjectManager<Containers::hashmap> >
-ConverterFactory    DEBUG Added converter for class:libGaudiKernel:DbKeyedContainerCnv<Containers::KeyedObjectManager<Containers::hashmap> > Storage id:8 clID:458751
-DllClassManager     DEBUG Found factory Service DbGenericDataBase
-DllClassManager     DEBUG Found factory libGaudiKernel:DbFactoryConverter
-ConverterFactory    DEBUG Added converter for class:libGaudiKernel:DbFactoryConverter Storage id:8 clID:65535
-DllClassManager     DEBUG Found factory Service DbEvtSelector
-DllClassManager     DEBUG Found factory Service DbEventCnvSvc
-DllClassManager     DEBUG Found factory libGaudiKernel:DbDirectoryCnv
-ConverterFactory    DEBUG Added converter for class:libGaudiKernel:DbDirectoryCnv Storage id:8 clID:41
-DllClassManager     DEBUG Found factory libGaudiKernel:DbDatabaseCnv
-ConverterFactory    DEBUG Added converter for class:libGaudiKernel:DbDatabaseCnv Storage id:8 clID:40
-DllClassManager     DEBUG Found factory Service DbCnvSvc
-DllClassManager     DEBUG Loaded 17 factories from module GaudiDb
-DllClassManager     DEBUG Found factory RootDb::OODataBase
-ObjectManager       DEBUG Added object factory for class:RootDb::OODataBase
-DllClassManager     DEBUG Found factory DbFactory<RootDbObject>
-ObjectManager       DEBUG Added object factory for class:DbFactory<RootDbObject>
-DllClassManager     DEBUG Found factory DbFactory<RootDbMinObject>
-ObjectManager       DEBUG Added object factory for class:DbFactory<RootDbMinObject>
-DllClassManager     DEBUG Found factory DbFactory<RootDbDefObject>
-ObjectManager       DEBUG Added object factory for class:DbFactory<RootDbDefObject>
-DllClassManager     DEBUG Loaded 4 factories from module GaudiRootDb
-ApplicationMgr       INFO Successfully loaded modules: HbookCnv, GaudiAlg, GaudiAud, GaudiDb, GaudiRootDb
-ApplicationMgr       INFO Application Manager Configured successfully
-ServiceManager      DEBUG Initializing service EventSelector
-EventSelector     VERBOSE service_i: found service JobOptionsSvc
-EventSelector       DEBUG Service base class initialized successfully
-EventSelector     VERBOSE service_i: found service JobOptionsSvc
-ServiceManager      DEBUG Initializing service RootEvtCnvSvc
-RootEvtCnvSvc     VERBOSE service_i: found service JobOptionsSvc
-RootEvtCnvSvc       DEBUG Service base class initialized successfully
-RootEvtCnvSvc     VERBOSE service_i: found service JobOptionsSvc
-ROOT                 INFO --> Open     DbSession     Mode:UPDATE
-ROOT                 INFO --> Access   DbFederation
-ServiceManager      DEBUG Initializing service AppMgrRunable
-AppMgrRunable     VERBOSE service_i: found service JobOptionsSvc
-AppMgrRunable       DEBUG Service base class initialized successfully
-ServiceManager      DEBUG Initializing service EventLoopMgr
-EventLoopMgr      VERBOSE service_i: found service JobOptionsSvc
-EventLoopMgr        DEBUG Service base class initialized successfully
-EventLoopMgr        DEBUG Creating OutputStreamRootDst
-EventLoopMgr        DEBUG Creating Output Stream RootDst
-EventLoopMgr        DEBUG Creating Top Algorithm WriteAlg with name WriteAlg
-EventDataSvc      VERBOSE service_i: found service JobOptionsSvc
-EventDataSvc        DEBUG Service base class initialized successfully
-EventPersistenc...VERBOSE service_i: found service JobOptionsSvc
-EventPersistenc...   INFO "CnvServices": ["RootEvtCnvSvc"]
-EventPersistenc...  DEBUG Service base class initialized successfully
-EventPersistenc...VERBOSE service_i: found service RootEvtCnvSvc
-EventPersistenc...   INFO Added successfully Conversion service RootEvtCnvSvc
-RootDst             DEBUG Adding OutputStream item /Event with 999 level(s).
-RootDst              INFO Data source: EventDataSvc
-RootDst              INFO Data output: DATAFILE='RootDst.root' TYP='ROOT' OPT='RECREATE'
-IncidentSvc       VERBOSE service_i: found service JobOptionsSvc
-IncidentSvc         DEBUG Service base class initialized successfully
-IncidentSvc       VERBOSE service_i: found service JobOptionsSvc
-EventLoopMgr      WARNING Unable to locate service "EventSelector"
-EventLoopMgr      WARNING No events will be processed from external input.
-HistogramDataSvc  VERBOSE service_i: found service JobOptionsSvc
-HistogramDataSvc    DEBUG Service base class initialized successfully
-HistogramPersis...   INFO "CnvServices": ["HbookHistSvc", "RootHistSvc"]
-HistogramPersis...VERBOSE service_i: found service JobOptionsSvc
-HistogramPersis...  DEBUG Service base class initialized successfully
-HistogramPersis...WARNING Histograms saving not required.
-ApplicationMgr       INFO Application Manager Initialized successfully
-AuditorSvc        VERBOSE service_i: found service JobOptionsSvc
-AuditorSvc          DEBUG Service base class initialized successfully
-AuditorSvc        VERBOSE service_i: found service JobOptionsSvc
-ChronoStatSvc     VERBOSE service_i: found service JobOptionsSvc
-ChronoStatSvc       DEBUG Service base class initialized successfully
-ChronoStatSvc     VERBOSE service_i: found service JobOptionsSvc
-ChronoStatSvc        INFO  Number of skipped events for MemStat20
-RndmGenSvc        VERBOSE service_i: found service JobOptionsSvc
-RndmGenSvc          DEBUG Service base class initialized successfully
-RndmGenSvc        VERBOSE service_i: found service JobOptionsSvc
-RndmGenSvc.Engine VERBOSE service_i: found service JobOptionsSvc
-RndmGenSvc.Engine   DEBUG Service base class initialized successfully
-RndmGenSvc.Engine VERBOSE service_i: found service JobOptionsSvc
-RndmGenSvc.Engine    INFO Generator engine type:RanluxEngine
-RndmGenSvc.Engine    INFO Current Seed:1234567 Luxury:3
-RndmGenSvc           INFO Using Random engine:HepRndm::Engine<RanluxEngine>
-WriteAlg          VERBOSE service_i: found service RndmGenSvc
-WriteAlg          VERBOSE service_i: found service EventDataSvc
-WriteAlg             INFO Generated event 1
-RootDst           VERBOSE service_i: found service AuditorSvc
-RootEvtCnvSvc        INFO The existing output dataset RootDst.root will be overwritten.
-ROOT                 INFO --> Access   DbDataBase    Mode:CREATE   RootDst.root
-RootDst.root        DEBUG --> Access   DbContainer  CREATE    ##Types
-RootDst.root        DEBUG --> Access   DbContainer  CREATE    ##Links
-RootDst.root        DEBUG --> Access   DbContainer  CREA/UPDA /Event
-RootDst.root      VERBOSE -->  Adding Assoc.Entry:<localDB>:/Event -> /Event
-RootDst.root      VERBOSE    ->Type:2 CL:110 ID: [0 /0]
-RootDst.root      VERBOSE -->  Adding Type.Entry:##Links:DbObject
-RootDst.root      VERBOSE      Desc:#Name=DbObject#Typ=2#TypeT=DbObject#SizeT=8#TypeP=RootDbObject#SizeP=40#Cols=4#{ID=8;24;0;3}{OBJSIZE=8;28;0;0}{NUMLINK=8;32;0;0}{BUFFER=16;4;0;0}#DescLen=8#Desc=DbObject#
-RootDst.root      VERBOSE -->  Adding Type.Entry:##Types:DbObject
-RootDst.root      VERBOSE      Desc:#Name=DbObject#Typ=2#TypeT=DbObject#SizeT=8#TypeP=RootDbObject#SizeP=40#Cols=4#{ID=8;24;0;3}{OBJSIZE=8;28;0;0}{NUMLINK=8;32;0;0}{BUFFER=16;4;0;0}#DescLen=8#Desc=DbObject#
-RootDst.root        DEBUG --> Access   DbContainer  CREA/UPDA /Event/MyTracks
-RootDst.root      VERBOSE -->  Adding Assoc.Entry:<localDB>:/Event/MyTracks -> /MyTracks
-RootDst.root      VERBOSE    ->Type:2 CL:209859 ID: [0 /0x1]
-RootDst.root      VERBOSE -->  Adding Type.Entry:/Event:DbDefObject
-RootDst.root      VERBOSE      Desc:#Name=DbDefObject#Typ=2#TypeT=DbDefObject#SizeT=12#TypeP=RootDbDefObject#SizeP=44#Cols=5#{ID=8;24;0;3}{OBJSIZE=8;28;0;0}{NUMLINK=8;32;0;0}{NUMSYMB=8;40;0;0}{BUFFER=16;4;0;0}#DescLen=11#Desc=DbDefObject#
-RootDst.root      VERBOSE -->  Adding Type.Entry:/Event/MyTracks:DbDefObject
-RootDst.root      VERBOSE      Desc:#Name=DbDefObject#Typ=2#TypeT=DbDefObject#SizeT=12#TypeP=RootDbDefObject#SizeP=44#Cols=5#{ID=8;24;0;3}{OBJSIZE=8;28;0;0}{NUMLINK=8;32;0;0}{NUMSYMB=8;40;0;0}{BUFFER=16;4;0;0}#DescLen=11#Desc=DbDefObject#
-WriteAlg             INFO Generated event 2
-WriteAlg             INFO Generated event 3
-WriteAlg             INFO Generated event 4
-WriteAlg             INFO Generated event 5
-WriteAlg             INFO Generated event 6
-WriteAlg             INFO Generated event 7
-WriteAlg             INFO Generated event 8
-WriteAlg             INFO Generated event 9
-WriteAlg             INFO Generated event 10
-RootDst              INFO Events output: 10
-EventLoopMgr         INFO Histograms converted successfully according to request.
-*****Chrono*****     INFO ****************************************************************************************************
-*****Chrono*****     INFO  The Final CPU consumption ( Chrono ) Table (ordered)
-*****Chrono*****     INFO ****************************************************************************************************
-WriteAlg:execute     INFO Time User   : Tot=   10 [ms] Ave/Min/Max=    1(+-    3)/    0/   10 [ms] #= 10
-RootDst:execute      INFO Time User   : Tot=   30 [ms] Ave/Min/Max=    3(+-    9)/    0/   30 [ms] #= 10
-ChronoStatSvc        INFO Time User   : Tot=   40 [ms]                                             #=  1
-*****Chrono*****     INFO ****************************************************************************************************
-ChronoStatSvc.f...   INFO  Service finalized successfully
-ROOT                 INFO --> Deaccess DbDataBase    Mode:CREATE   RootDst.root
-RootDst.root        DEBUG --> Deaccess DbContainer  CREATE    ##Links
-RootDst.root        DEBUG --> Deaccess DbContainer  CREATE    ##Types
-RootDst.root        DEBUG --> Deaccess DbContainer  CREA/UPDA /Event
-RootDst.root        DEBUG --> Deaccess DbContainer  CREA/UPDA /Event/MyTracks
-ROOT                 INFO --> Deaccess DbFederation  Mode:UPDATE
-ROOT                 INFO --> Closed   DbSession     Mode:UPDATE   RootEvtCnvSvc.DataBase
-ApplicationMgr       INFO Application Manager Finalized successfully
diff --git a/GaudiTestSuite/tests/qmtest/refs/SlimEventLoopScheduledStop.ref b/GaudiTestSuite/tests/qmtest/refs/SlimEventLoopScheduledStop.ref
deleted file mode 100644
index dfef96d0fa4c74af323fa19d494f1ee61fb611b1..0000000000000000000000000000000000000000
--- a/GaudiTestSuite/tests/qmtest/refs/SlimEventLoopScheduledStop.ref
+++ /dev/null
@@ -1,25 +0,0 @@
-# setting LC_ALL to "C"
-# --> Including file '/Gaudi/GaudiExamples/options/SlimEventLoopScheduledStop.py'
-# <-- End of file '/Gaudi/GaudiExamples/options/SlimEventLoopScheduledStop.py'
-# applying configuration of GaudiExamplesCommonConf
-# /***** User GaudiExamplesCommonConf/GaudiExamplesCommonConf ****************************************
-# |-OutputLevel = 3
-# |-DummyEvents = -1
-# \----- (End of User GaudiExamplesCommonConf/GaudiExamplesCommonConf) -------------------------------
-ApplicationMgr    SUCCESS
-====================================================================================================================================
-                                                   Welcome to ApplicationMgr (GaudiCoreSvc v38r0)
-                                          running on pc on Mon Mar 11 09:57:11 2024
-====================================================================================================================================
-ApplicationMgr       INFO Application Manager Configured successfully
-ThreadPoolSvc        INFO no thread init tools attached
-AlgResourcePool      INFO TopAlg list empty. Recovering the one of Application Manager
-PrecedenceSvc        INFO Assembling CF and DF task precedence rules
-PrecedenceSvc        INFO PrecedenceSvc initialized successfully
-ApplicationMgr       INFO Application Manager Initialized successfully
-ApplicationMgr       INFO Application Manager Started successfully
-StopperAlg           INFO scheduling a event processing stop....
-HiveSlimEventLo...  ERROR Detected nullptr ctxt before clearing WB!
-ApplicationMgr       INFO Application Manager Stopped successfully
-ApplicationMgr       INFO Application Manager Finalized successfully
-ApplicationMgr       INFO Application Manager Terminated successfully with a user requested ScheduledStop
diff --git a/GaudiTestSuite/tests/qmtest/refs/StatSvcAlg.ref b/GaudiTestSuite/tests/qmtest/refs/StatSvcAlg.ref
deleted file mode 100644
index 87e79185c2284aea6b348dd9acb94040f70605e0..0000000000000000000000000000000000000000
--- a/GaudiTestSuite/tests/qmtest/refs/StatSvcAlg.ref
+++ /dev/null
@@ -1,47 +0,0 @@
-JobOptionsSvc        INFO
-//GP:================================================================================
-//GP: include "../options/StatSvcAlg.opts"                                    (0,0)
-//GP: include "../options/Common.opts"                                        (7,10)
-//GP: include "../options/Services.opts"                                      (7,10)
-AuditorSvc.Auditors =  [ "ChronoAuditor" ] ;                            //GP: (1,1)
-//GP: end  "../options/Services.opts"                                         (24,1)
-ApplicationMgr.StatusCodeCheck = 1;                                     //GP: (7,10)
-//GP: end  "../options/Common.opts"                                           (16,1)
-ApplicationMgr.TopAlg +=  [ "GaudiTestSuite::StatSvcAlg/StatAlg" ] ;     //GP: (7,10)
-ApplicationMgr.EvtMax = 10000;                                          //GP: (7,10)
-ApplicationMgr.EvtSel = "NONE";                                         //GP: (7,10)
-//GP: end  "../options/StatSvcAlg.opts"                                       (26,1)
-//GP:================================================================================
-
-JobOptionsSvc        INFO Job options successfully read in from ../options/StatSvcAlg.opts
-ApplicationMgr    SUCCESS
-====================================================================================================================================
-                                                   Welcome to ApplicationMgr $Revision: 1.5 $
-                                          running on pclhcb55.cern.ch on Fri May 30 20:38:38 2008
-====================================================================================================================================
-ApplicationMgr       INFO Application Manager Configured successfully
-StatusCodeSvc        INFO initialize
-EventLoopMgr      WARNING Unable to locate service "EventSelector"
-EventLoopMgr      WARNING No events will be processed from external input.
-HistogramPersis...WARNING Histograms saving not required.
-ApplicationMgr       INFO Application Manager Initialized successfully
-ApplicationMgr       INFO Application Manager Started successfully
-ApplicationMgr       INFO Application Manager Stopped successfully
-EventLoopMgr         INFO Histograms converted successfully according to request.
-*****Chrono*****     INFO ****************************************************************************************************
-*****Chrono*****     INFO  The Final CPU consumption ( Chrono ) Table (ordered)
-*****Chrono*****     INFO ****************************************************************************************************
-ChronoStatSvc        INFO Time User   : Tot=0.527  [s]                                             #=  1
-*****Chrono*****     INFO ****************************************************************************************************
-******Stat******     INFO ****************************************************************************************************
-******Stat******     INFO  The Final stat Table (ordered)
-******Stat******     INFO ****************************************************************************************************
-******Stat******     INFO  |    Counter     |     #     |    sum     | mean/eff^* | rms/err^*  |     min     |     max     |
-******Stat******     INFO  | "counter1"     |     20000 |     -0.452 |-2.2600e-05 |    0.10002 |    -0.10005 |     0.10000 |
-******Stat******     INFO  |*"eff"          |     20000 |       7991 |( 39.95500 +- 0.3463451)%|   -------   |   -------   |
-******Stat******     INFO  | "counter3"     |     20000 |      13000 |    0.65000 |    0.35000 |     0.30000 |      1.0000 |
-******Stat******     INFO  | "counter2"     | 100020000 |  -12260.23 |-0.00012258 |    0.10052 |     -1.0000 |     0.10000 |
-******Stat******     INFO ****************************************************************************************************
-ChronoStatSvc.f...   INFO  Service finalized successfully
-ApplicationMgr       INFO Application Manager Finalized successfully
-ApplicationMgr       INFO Application Manager Terminated successfully
diff --git a/GaudiTestSuite/tests/qmtest/refs/THistRead.ref b/GaudiTestSuite/tests/qmtest/refs/THistRead.ref
deleted file mode 100644
index b8405c7d542536c07c48dfbddf73ad7f06ef86e4..0000000000000000000000000000000000000000
--- a/GaudiTestSuite/tests/qmtest/refs/THistRead.ref
+++ /dev/null
@@ -1,162 +0,0 @@
-JobOptionsSvc        INFO # =======> /scratch/fwinkl/Gaudi/src/GaudiTestSuite/options/THistRead.opts
-JobOptionsSvc        INFO # (5,1): AuditorSvc.Auditors = ["ChronoAuditor"]
-JobOptionsSvc        INFO # (12,1): ApplicationMgr.TopAlg = ["THistRead"]
-JobOptionsSvc        INFO # (15,1): MessageSvc.OutputLevel = 3
-JobOptionsSvc        INFO # (16,1): MessageSvc.useColors = 1
-JobOptionsSvc        INFO # (17,1): THistSvc.OutputLevel = 2
-JobOptionsSvc        INFO # (18,1): ApplicationMgr.OutputLevel = 1
-JobOptionsSvc        INFO # (19,1): ServiceManager.OutputLevel = 2
-JobOptionsSvc        INFO # (23,1): THistSvc.Input = ["read1 DATAFILE='tuple2.rt' TYP='ROOT' OPT='READ'"]
-JobOptionsSvc        INFO # (24,1): THistSvc.Input += ["read2 DATAFILE='tuple3.rt' TYP='ROOT' OPT='READ'"]
-JobOptionsSvc        INFO # (26,1): THistSvc.PrintAll = 1
-JobOptionsSvc        INFO # (31,1): ApplicationMgr.EvtMax = 20
-JobOptionsSvc        INFO # (32,1): ApplicationMgr.EvtSel = "NONE"
-JobOptionsSvc        INFO Job options successfully read in from /scratch/fwinkl/Gaudi/src/GaudiTestSuite/options/THistRead.opts
-ApplicationMgr    SUCCESS
-====================================================================================================================================
-                                                   Welcome to ApplicationMgr (GaudiCoreSvc v36r2)
-                                          running on pc-tbed-pub-42.cern.ch on Wed Dec  8 13:04:57 2021
-====================================================================================================================================
-ApplicationMgr    VERBOSE declared service EvtDataSvc/EventDataSvc
-ApplicationMgr    VERBOSE declared service DetDataSvc/DetectorDataSvc
-ApplicationMgr    VERBOSE declared service HistogramSvc/HistogramDataSvc
-ApplicationMgr    VERBOSE declared service HbookCnv::PersSvc/HbookHistSvc
-ApplicationMgr    VERBOSE declared service RootHistCnv::PersSvc/RootHistSvc
-ApplicationMgr    VERBOSE declared service EvtPersistencySvc/EventPersistencySvc
-ApplicationMgr    VERBOSE declared service DetPersistencySvc/DetectorPersistencySvc
-ApplicationMgr    VERBOSE declared service HistogramPersistencySvc/HistogramPersistencySvc
-ApplicationMgr      DEBUG Loading declared DLL's
-ApplicationMgr    VERBOSE added service EventLoopMgr/EventLoopMgr
-ApplicationMgr       INFO Application Manager Configured successfully
-THistSvc            DEBUG Property update for OutputLevel : new value = 2
-THistSvc            DEBUG Delaying connection of Input Files until Initialize. now in OFFLINE
-THistSvc            DEBUG Service base class initialized successfully
-THistSvc            DEBUG Delaying connection of Output Files until Initialize. now in CONFIGURED
-THistSvc            DEBUG Delaying connection of Input Files until Initialize. now in CONFIGURED
-THistSvc            DEBUG got the FileMgr
-THistSvc            DEBUG Now connecting of Input Files
-THistSvc            DEBUG Opening TFile "tuple2.rt"  stream: "read1"  mode: "O" comp level: 1
-THistSvc            DEBUG Opening TFile "tuple3.rt"  stream: "read2"  mode: "O" comp level: 1
-THistSvc             INFO registered file [tuple2.rt]... [ok]
-THistSvc             INFO registered file [tuple3.rt]... [ok]
-THistSvc            DEBUG regHist_i obj: 0  id: /read1/xxx/1Dgauss  s: 0
-THistSvc            DEBUG Read in TH1F  "1Dgauss" from file tuple2.rt
-TH1.Print Name  = 1Dgauss, Entries= 20000, Total sum= 19982
-THistSvc            DEBUG Registering TH1F title: "1D Gaussian"  id: "/read1/xxx/1Dgauss"  dir: tuple2.rt:/xxx  file: tuple2.rt
-THistSvc            DEBUG regHist_i  THistID: id: /read1/xxx/1Dgauss t: 0 s: 0 M: 0 m: 0 o: 0x3702ef0 T: 1 TH1F
-THistRead            INFO 1Dgauss: 20000
-THistSvc            DEBUG regHist_i obj: 0  id: /read2/2Dgauss  s: 0
-THistSvc            DEBUG Read in TH2F  "2Dgauss" from file tuple3.rt
-TH1.Print Name  = 2Dgauss, Entries= 20000, Total sum= 19974
-THistSvc            DEBUG Registering TH2F title: "2D Gaussian"  id: "/read2/2Dgauss"  dir: tuple3.rt:/  file: tuple3.rt
-THistSvc            DEBUG regHist_i  THistID: id: /read2/2Dgauss t: 0 s: 0 M: 0 m: 0 o: 0x3715860 T: 1 TH2F
-THistRead            INFO 2Dgauss: 20000
-THistSvc            DEBUG regHist_i obj: 0  id: /read2/3Dgauss  s: 0
-THistSvc            DEBUG Read in TH3F  "3Dgauss" from file tuple3.rt
-TH1.Print Name  = 3Dgauss, Entries= 20000, Total sum= 19947
-THistSvc            DEBUG Registering TH3F title: "3D Gaussian"  id: "/read2/3Dgauss"  dir: tuple3.rt:/  file: tuple3.rt
-THistSvc            DEBUG regHist_i  THistID: id: /read2/3Dgauss t: 0 s: 0 M: 0 m: 0 o: 0x3714670 T: 1 TH3F
-THistRead            INFO 3Dgauss: 20000
-THistSvc            DEBUG regHist_i obj: 0  id: /read2/profile  s: 0
-THistSvc            DEBUG Read in TProfile  "profile" from file tuple3.rt
-TH1.Print Name  = profile, Entries= 0, Total sum= 0
-THistSvc            DEBUG Registering TProfile title: "profile"  id: "/read2/profile"  dir: tuple3.rt:/  file: tuple3.rt
-THistSvc            DEBUG regHist_i  THistID: id: /read2/profile t: 0 s: 0 M: 0 m: 0 o: 0x37372b0 T: 1 TProfile
-THistRead            INFO profile: 0
-THistSvc            DEBUG regHist_i obj: 0  id: /read2/trees/stuff/treename  s: 0
-THistSvc            DEBUG Read in TTree  "treename" from file tuple3.rt
-******************************************************************************
-*Tree    :treename  : tree title                                             *
-*Entries :     1000 : Total =           14071 bytes  File  Size =       2342 *
-*        :          : Tree compression factor =   6.63                       *
-******************************************************************************
-*Br    0 :branch1   : point1/I                                               *
-*Entries :     1000 : Total  Size=       4568 bytes  File Size  =       1521 *
-*Baskets :        1 : Basket Size=      32000 bytes  Compression=   2.68     *
-*............................................................................*
-*Br    1 :branch2   : point2/I                                               *
-*Entries :     1000 : Total  Size=       4568 bytes  File Size  =        164 *
-*Baskets :        1 : Basket Size=      32000 bytes  Compression=  24.87     *
-*............................................................................*
-*Br    2 :branch3   : point3/I                                               *
-*Entries :     1000 : Total  Size=       4568 bytes  File Size  =        160 *
-*Baskets :        1 : Basket Size=      32000 bytes  Compression=  25.49     *
-*............................................................................*
-THistSvc            DEBUG Registering TTree title: "tree title"  id: "/read2/trees/stuff/treename"  dir: tuple3.rt:/trees/stuff  file: tuple3.rt
-THistSvc            DEBUG regHist_i  THistID: id: /read2/trees/stuff/treename t: 0 s: 0 M: 0 m: 0 o: 0x3704d80 T: 2 TTree
-THistRead            INFO treename: 1000
-EventLoopMgr      WARNING Unable to locate service "EventSelector" 
-EventLoopMgr      WARNING No events will be processed from external input.
-ApplicationMgr       INFO Application Manager Initialized successfully
-ApplicationMgr       INFO Application Manager Started successfully
-ApplicationMgr       INFO Application Manager Stopped successfully
-EventLoopMgr         INFO Histograms converted successfully according to request.
-THistSvc            DEBUG dumping THistSvc contents
-m_hlist:  size: 5
- - id: /read1/xxx/1Dgauss t: 0 s: 0 M: 0 m: 0 o: 0x3702ef0 T: 1 TH1F :: [0x36b6230] 1 {[0x3702ef0]}
- - id: /read2/2Dgauss t: 0 s: 0 M: 0 m: 0 o: 0x3715860 T: 1 TH2F :: [0x3716ba0] 1 {[0x3715860]}
- - id: /read2/3Dgauss t: 0 s: 0 M: 0 m: 0 o: 0x3714670 T: 1 TH3F :: [0x3b7c870] 1 {[0x3714670]}
- - id: /read2/profile t: 0 s: 0 M: 0 m: 0 o: 0x37372b0 T: 1 TProfile :: [0x3771b00] 1 {[0x37372b0]}
- - id: /read2/trees/stuff/treename t: 0 s: 0 M: 0 m: 0 o: 0x3704d80 T: 2 TTree :: [0x384ad30] 1 {[0x3704d80]}
-
-m_uids: 5
- - /read2/trees/stuff/treename  [0x384ad30]
- - /read2/profile  [0x3771b00]
- - /read2/3Dgauss  [0x3b7c870]
- - /read2/2Dgauss  [0x3716ba0]
- - /read1/xxx/1Dgauss  [0x36b6230]
-
-m_ids: 5
- - trees/stuff/treename  [0x384ad30]
- - profile  [0x3771b00]
- - 3Dgauss  [0x3b7c870]
- - 2Dgauss  [0x3716ba0]
- - xxx/1Dgauss  [0x36b6230]
-
-m_tobjs: 5
- - 0x3704d80 -> id: /read2/trees/stuff/treename t: 0 s: 0 M: 0 m: 0 o: 0x3704d80 T: 2 TTree
- - 0x37372b0 -> id: /read2/profile t: 0 s: 0 M: 0 m: 0 o: 0x37372b0 T: 1 TProfile
- - 0x3715860 -> id: /read2/2Dgauss t: 0 s: 0 M: 0 m: 0 o: 0x3715860 T: 1 TH2F
- - 0x3714670 -> id: /read2/3Dgauss t: 0 s: 0 M: 0 m: 0 o: 0x3714670 T: 1 TH3F
- - 0x3702ef0 -> id: /read1/xxx/1Dgauss t: 0 s: 0 M: 0 m: 0 o: 0x3702ef0 T: 1 TH1F
-
-THistSvc            DEBUG THistSvc::finalize
-THistSvc            DEBUG THistSvc::writeObjectsToFile()::List of Files connected in ROOT 
-THistSvc            DEBUG THistSvc::writeObjectsToFile()::List of Files connected in ROOT: "tuple2.rt"
-THistSvc            DEBUG THistSvc::writeObjectsToFile()::List of Files connected in ROOT: "tuple3.rt"
-THistSvc             INFO Listing contents of ROOT files: 
-THistSvc             INFO ==> File: tuple2.rt  stream: read1
-TFile: name=tuple2.rt, title=, option=READ
-TH1.Print Name  = 1Dgauss, Entries= 20000, Total sum= 19982
-          Title = 1D Gaussian
-          NbinsX= 100, xmin= -50, xmax=50
-THistSvc             INFO ==> File: tuple3.rt  stream: read2
-TFile: name=tuple3.rt, title=, option=READ
-TH1.Print Name  = 2Dgauss, Entries= 20000, Total sum= 19974
-          Title = 2D Gaussian
-          NbinsX= 100, xmin= -50, xmax=50, NbinsY= 100, ymin= -50, ymax=50
-TH1.Print Name  = 3Dgauss, Entries= 20000, Total sum= 19947
-          Title = 3D Gaussian
-          NbinsX= 100, xmin= -50, xmax=50, NbinsY= 100, ymin= -50, ymax=50, NbinsZ= 100, zmin= -50, zmax=50
-TH1.Print Name  = profile, Entries= 0, Total sum= 0
-          Title = profile
-          NbinsX= 100, xmin= -50, xmax=-50
-******************************************************************************
-*Tree    :treename  : tree title                                             *
-*Entries :     1000 : Total =           14071 bytes  File  Size =       2342 *
-*        :          : Tree compression factor =   6.63                       *
-******************************************************************************
-*Br    0 :branch1   : point1/I                                               *
-*Entries :     1000 : Total  Size=       4568 bytes  File Size  =       1521 *
-*Baskets :        1 : Basket Size=      32000 bytes  Compression=   2.68     *
-*............................................................................*
-*Br    1 :branch2   : point2/I                                               *
-*Entries :     1000 : Total  Size=       4568 bytes  File Size  =        164 *
-*Baskets :        1 : Basket Size=      32000 bytes  Compression=  24.87     *
-*............................................................................*
-*Br    2 :branch3   : point3/I                                               *
-*Entries :     1000 : Total  Size=       4568 bytes  File Size  =        160 *
-*Baskets :        1 : Basket Size=      32000 bytes  Compression=  25.49     *
-*............................................................................*
-ApplicationMgr       INFO Application Manager Finalized successfully
-ApplicationMgr       INFO Application Manager Terminated successfully
diff --git a/GaudiTestSuite/tests/qmtest/refs/THistRead.ref.dbg b/GaudiTestSuite/tests/qmtest/refs/THistRead.ref.dbg
deleted file mode 100644
index b9906b91dedd3f952916d189d66749d8c3bd5da0..0000000000000000000000000000000000000000
--- a/GaudiTestSuite/tests/qmtest/refs/THistRead.ref.dbg
+++ /dev/null
@@ -1,209 +0,0 @@
-JobOptionsSvc        INFO # =======> /scratch/fwinkl/Gaudi/src/GaudiTestSuite/options/THistRead.opts
-JobOptionsSvc        INFO # (5,1): AuditorSvc.Auditors = ["ChronoAuditor"]
-JobOptionsSvc        INFO # (12,1): ApplicationMgr.TopAlg = ["THistRead"]
-JobOptionsSvc        INFO # (15,1): MessageSvc.OutputLevel = 3
-JobOptionsSvc        INFO # (16,1): MessageSvc.useColors = 1
-JobOptionsSvc        INFO # (17,1): THistSvc.OutputLevel = 2
-JobOptionsSvc        INFO # (18,1): ApplicationMgr.OutputLevel = 1
-JobOptionsSvc        INFO # (19,1): ServiceManager.OutputLevel = 2
-JobOptionsSvc        INFO # (23,1): THistSvc.Input = ["read1 DATAFILE='tuple2.rt' TYP='ROOT' OPT='READ'"]
-JobOptionsSvc        INFO # (24,1): THistSvc.Input += ["read2 DATAFILE='tuple3.rt' TYP='ROOT' OPT='READ'"]
-JobOptionsSvc        INFO # (26,1): THistSvc.PrintAll = 1
-JobOptionsSvc        INFO # (31,1): ApplicationMgr.EvtMax = 20
-JobOptionsSvc        INFO # (32,1): ApplicationMgr.EvtSel = "NONE"
-JobOptionsSvc        INFO Job options successfully read in from /scratch/fwinkl/Gaudi/src/GaudiTestSuite/options/THistRead.opts
-ApplicationMgr    SUCCESS
-====================================================================================================================================
-                                                   Welcome to ApplicationMgr (GaudiCoreSvc v36r2)
-                                          running on pc-tbed-pub-42.cern.ch on Wed Dec  8 14:27:55 2021
-====================================================================================================================================
-ApplicationMgr    VERBOSE declared service EvtDataSvc/EventDataSvc
-ApplicationMgr    VERBOSE declared service DetDataSvc/DetectorDataSvc
-ApplicationMgr    VERBOSE declared service HistogramSvc/HistogramDataSvc
-ApplicationMgr    VERBOSE declared service HbookCnv::PersSvc/HbookHistSvc
-ApplicationMgr    VERBOSE declared service RootHistCnv::PersSvc/RootHistSvc
-ApplicationMgr    VERBOSE declared service EvtPersistencySvc/EventPersistencySvc
-ApplicationMgr    VERBOSE declared service DetPersistencySvc/DetectorPersistencySvc
-ApplicationMgr    VERBOSE declared service HistogramPersistencySvc/HistogramPersistencySvc
-ApplicationMgr      DEBUG Loading declared DLL's
-ApplicationMgr    VERBOSE added service EventLoopMgr/EventLoopMgr
-ApplicationMgr       INFO Application Manager Configured successfully
-THistSvc            DEBUG Property update for OutputLevel : new value = 2
-THistSvc            DEBUG Delaying connection of Input Files until Initialize. now in OFFLINE
-THistSvc            DEBUG Service base class initialized successfully
-THistSvc            DEBUG Delaying connection of Output Files until Initialize. now in CONFIGURED
-THistSvc            DEBUG Delaying connection of Input Files until Initialize. now in CONFIGURED
-THistSvc            DEBUG got the FileMgr
-THistSvc            DEBUG Now connecting of Input Files
-THistSvc            DEBUG Opening TFile "tuple2.rt"  stream: "read1"  mode: "O" comp level: 1
-THistSvc            DEBUG Opening TFile "tuple3.rt"  stream: "read2"  mode: "O" comp level: 1
-THistSvc             INFO registered file [tuple2.rt]... [ok]
-THistSvc             INFO registered file [tuple3.rt]... [ok]
-THistSvc            DEBUG regHist_i obj: 0  id: /read1/xxx/1Dgauss  s: 0
-THistSvc            DEBUG Read in TH1F  "1Dgauss" from file tuple2.rt
-TH1.Print Name  = 1Dgauss, Entries= 20000, Total sum= 19982
-THistSvc            DEBUG Registering TH1F title: "1D Gaussian"  id: "/read1/xxx/1Dgauss"  dir: tuple2.rt:/xxx  file: tuple2.rt
-THistSvc            DEBUG regHist_i  THistID: id: /read1/xxx/1Dgauss t: 0 s: 0 M: 0 m: 0 o: 0x44647e0 T: 1 TH1F
-THistRead            INFO 1Dgauss: 20000
-THistSvc            DEBUG regHist_i obj: 0  id: /read2/2Dgauss  s: 0
-THistSvc            DEBUG Read in TH2F  "2Dgauss" from file tuple3.rt
-TH1.Print Name  = 2Dgauss, Entries= 20000, Total sum= 19974
-THistSvc            DEBUG Registering TH2F title: "2D Gaussian"  id: "/read2/2Dgauss"  dir: tuple3.rt:/  file: tuple3.rt
-THistSvc            DEBUG regHist_i  THistID: id: /read2/2Dgauss t: 0 s: 0 M: 0 m: 0 o: 0x4476600 T: 1 TH2F
-THistRead            INFO 2Dgauss: 20000
-THistSvc            DEBUG regHist_i obj: 0  id: /read2/3Dgauss  s: 0
-THistSvc            DEBUG Read in TH3F  "3Dgauss" from file tuple3.rt
-TH1.Print Name  = 3Dgauss, Entries= 20000, Total sum= 19947
-THistSvc            DEBUG Registering TH3F title: "3D Gaussian"  id: "/read2/3Dgauss"  dir: tuple3.rt:/  file: tuple3.rt
-THistSvc            DEBUG regHist_i  THistID: id: /read2/3Dgauss t: 0 s: 0 M: 0 m: 0 o: 0x44754f0 T: 1 TH3F
-THistRead            INFO 3Dgauss: 20000
-THistSvc            DEBUG regHist_i obj: 0  id: /read2/profile  s: 0
-THistSvc            DEBUG Read in TProfile  "profile" from file tuple3.rt
-TH1.Print Name  = profile, Entries= 0, Total sum= 0
-THistSvc            DEBUG Registering TProfile title: "profile"  id: "/read2/profile"  dir: tuple3.rt:/  file: tuple3.rt
-THistSvc            DEBUG regHist_i  THistID: id: /read2/profile t: 0 s: 0 M: 0 m: 0 o: 0x4497a50 T: 1 TProfile
-THistRead            INFO profile: 0
-THistSvc            DEBUG regHist_i obj: 0  id: /read2/trees/stuff/treename  s: 0
-THistSvc            DEBUG Read in TTree  "treename" from file tuple3.rt
-******************************************************************************
-*Tree    :treename  : tree title                                             *
-*Entries :     1000 : Total =           14071 bytes  File  Size =       2342 *
-*        :          : Tree compression factor =   6.63                       *
-******************************************************************************
-*Br    0 :branch1   : point1/I                                               *
-*Entries :     1000 : Total  Size=       4568 bytes  File Size  =       1521 *
-*Baskets :        1 : Basket Size=      32000 bytes  Compression=   2.68     *
-*............................................................................*
-*Br    1 :branch2   : point2/I                                               *
-*Entries :     1000 : Total  Size=       4568 bytes  File Size  =        164 *
-*Baskets :        1 : Basket Size=      32000 bytes  Compression=  24.87     *
-*............................................................................*
-*Br    2 :branch3   : point3/I                                               *
-*Entries :     1000 : Total  Size=       4568 bytes  File Size  =        160 *
-*Baskets :        1 : Basket Size=      32000 bytes  Compression=  25.49     *
-*............................................................................*
-THistSvc            DEBUG Registering TTree title: "tree title"  id: "/read2/trees/stuff/treename"  dir: tuple3.rt:/trees/stuff  file: tuple3.rt
-THistSvc            DEBUG regHist_i  THistID: id: /read2/trees/stuff/treename t: 0 s: 0 M: 0 m: 0 o: 0x4465f20 T: 2 TTree
-THistRead            INFO treename: 1000
-EventLoopMgr      WARNING Unable to locate service "EventSelector" 
-EventLoopMgr      WARNING No events will be processed from external input.
-ApplicationMgr       INFO Application Manager Initialized successfully
-ApplicationMgr       INFO Application Manager Started successfully
-THistSvc            DEBUG stream: read1  name: tuple2.rt  size: 6136
-THistSvc            DEBUG stream: read2  name: tuple3.rt  size: 168218
-THistSvc            DEBUG stream: read1  name: tuple2.rt  size: 6136
-THistSvc            DEBUG stream: read2  name: tuple3.rt  size: 168218
-THistSvc            DEBUG stream: read1  name: tuple2.rt  size: 6136
-THistSvc            DEBUG stream: read2  name: tuple3.rt  size: 168218
-THistSvc            DEBUG stream: read1  name: tuple2.rt  size: 6136
-THistSvc            DEBUG stream: read2  name: tuple3.rt  size: 168218
-THistSvc            DEBUG stream: read1  name: tuple2.rt  size: 6136
-THistSvc            DEBUG stream: read2  name: tuple3.rt  size: 168218
-THistSvc            DEBUG stream: read1  name: tuple2.rt  size: 6136
-THistSvc            DEBUG stream: read2  name: tuple3.rt  size: 168218
-THistSvc            DEBUG stream: read1  name: tuple2.rt  size: 6136
-THistSvc            DEBUG stream: read2  name: tuple3.rt  size: 168218
-THistSvc            DEBUG stream: read1  name: tuple2.rt  size: 6136
-THistSvc            DEBUG stream: read2  name: tuple3.rt  size: 168218
-THistSvc            DEBUG stream: read1  name: tuple2.rt  size: 6136
-THistSvc            DEBUG stream: read2  name: tuple3.rt  size: 168218
-THistSvc            DEBUG stream: read1  name: tuple2.rt  size: 6136
-THistSvc            DEBUG stream: read2  name: tuple3.rt  size: 168218
-THistSvc            DEBUG stream: read1  name: tuple2.rt  size: 6136
-THistSvc            DEBUG stream: read2  name: tuple3.rt  size: 168218
-THistSvc            DEBUG stream: read1  name: tuple2.rt  size: 6136
-THistSvc            DEBUG stream: read2  name: tuple3.rt  size: 168218
-THistSvc            DEBUG stream: read1  name: tuple2.rt  size: 6136
-THistSvc            DEBUG stream: read2  name: tuple3.rt  size: 168218
-THistSvc            DEBUG stream: read1  name: tuple2.rt  size: 6136
-THistSvc            DEBUG stream: read2  name: tuple3.rt  size: 168218
-THistSvc            DEBUG stream: read1  name: tuple2.rt  size: 6136
-THistSvc            DEBUG stream: read2  name: tuple3.rt  size: 168218
-THistSvc            DEBUG stream: read1  name: tuple2.rt  size: 6136
-THistSvc            DEBUG stream: read2  name: tuple3.rt  size: 168218
-THistSvc            DEBUG stream: read1  name: tuple2.rt  size: 6136
-THistSvc            DEBUG stream: read2  name: tuple3.rt  size: 168218
-THistSvc            DEBUG stream: read1  name: tuple2.rt  size: 6136
-THistSvc            DEBUG stream: read2  name: tuple3.rt  size: 168218
-THistSvc            DEBUG stream: read1  name: tuple2.rt  size: 6136
-THistSvc            DEBUG stream: read2  name: tuple3.rt  size: 168218
-THistSvc            DEBUG stream: read1  name: tuple2.rt  size: 6136
-THistSvc            DEBUG stream: read2  name: tuple3.rt  size: 168218
-ApplicationMgr       INFO Application Manager Stopped successfully
-EventLoopMgr         INFO Histograms converted successfully according to request.
-THistSvc            DEBUG dumping THistSvc contents
-m_hlist:  size: 5
- - id: /read1/xxx/1Dgauss t: 0 s: 0 M: 0 m: 0 o: 0x44647e0 T: 1 TH1F :: [0x1faa550] 1 {[0x44647e0]}
- - id: /read2/2Dgauss t: 0 s: 0 M: 0 m: 0 o: 0x4476600 T: 1 TH2F :: [0x44a8350] 1 {[0x4476600]}
- - id: /read2/3Dgauss t: 0 s: 0 M: 0 m: 0 o: 0x44754f0 T: 1 TH3F :: [0x48dee30] 1 {[0x44754f0]}
- - id: /read2/profile t: 0 s: 0 M: 0 m: 0 o: 0x4497a50 T: 1 TProfile :: [0x44d29e0] 1 {[0x4497a50]}
- - id: /read2/trees/stuff/treename t: 0 s: 0 M: 0 m: 0 o: 0x4465f20 T: 2 TTree :: [0x45abac0] 1 {[0x4465f20]}
-
-m_uids: 5
- - /read2/trees/stuff/treename  [0x45abac0]
- - /read2/profile  [0x44d29e0]
- - /read2/3Dgauss  [0x48dee30]
- - /read2/2Dgauss  [0x44a8350]
- - /read1/xxx/1Dgauss  [0x1faa550]
-
-m_ids: 5
- - trees/stuff/treename  [0x45abac0]
- - profile  [0x44d29e0]
- - 3Dgauss  [0x48dee30]
- - 2Dgauss  [0x44a8350]
- - xxx/1Dgauss  [0x1faa550]
-
-m_tobjs: 5
- - 0x4465f20 -> id: /read2/trees/stuff/treename t: 0 s: 0 M: 0 m: 0 o: 0x4465f20 T: 2 TTree
- - 0x4497a50 -> id: /read2/profile t: 0 s: 0 M: 0 m: 0 o: 0x4497a50 T: 1 TProfile
- - 0x44754f0 -> id: /read2/3Dgauss t: 0 s: 0 M: 0 m: 0 o: 0x44754f0 T: 1 TH3F
- - 0x4476600 -> id: /read2/2Dgauss t: 0 s: 0 M: 0 m: 0 o: 0x4476600 T: 1 TH2F
- - 0x44647e0 -> id: /read1/xxx/1Dgauss t: 0 s: 0 M: 0 m: 0 o: 0x44647e0 T: 1 TH1F
-
-THistSvc            DEBUG THistSvc::finalize
-THistSvc            DEBUG finalize: id: /read1/xxx/1Dgauss t: 0 s: 0 M: 0 m: 0 o: 0x44647e0 T: 1 TH1F
-THistSvc            DEBUG finalize: id: /read2/2Dgauss t: 0 s: 0 M: 0 m: 0 o: 0x4476600 T: 1 TH2F
-THistSvc            DEBUG finalize: id: /read2/3Dgauss t: 0 s: 0 M: 0 m: 0 o: 0x44754f0 T: 1 TH3F
-THistSvc            DEBUG finalize: id: /read2/profile t: 0 s: 0 M: 0 m: 0 o: 0x4497a50 T: 1 TProfile
-THistSvc            DEBUG finalize: id: /read2/trees/stuff/treename t: 0 s: 0 M: 0 m: 0 o: 0x4465f20 T: 2 TTree
-THistSvc            DEBUG THistSvc::writeObjectsToFile()::List of Files connected in ROOT 
-THistSvc            DEBUG THistSvc::writeObjectsToFile()::List of Files connected in ROOT: "tuple2.rt"
-THistSvc            DEBUG THistSvc::writeObjectsToFile()::List of Files connected in ROOT: "tuple3.rt"
-THistSvc             INFO Listing contents of ROOT files: 
-THistSvc            DEBUG finalizing stream/file read1:tuple2.rt
-THistSvc             INFO ==> File: tuple2.rt  stream: read1
-TFile: name=tuple2.rt, title=, option=READ
-TH1.Print Name  = 1Dgauss, Entries= 20000, Total sum= 19982
-          Title = 1D Gaussian
-          NbinsX= 100, xmin= -50, xmax=50
-THistSvc            DEBUG finalizing stream/file read2:tuple3.rt
-THistSvc             INFO ==> File: tuple3.rt  stream: read2
-TFile: name=tuple3.rt, title=, option=READ
-TH1.Print Name  = 2Dgauss, Entries= 20000, Total sum= 19974
-          Title = 2D Gaussian
-          NbinsX= 100, xmin= -50, xmax=50, NbinsY= 100, ymin= -50, ymax=50
-TH1.Print Name  = 3Dgauss, Entries= 20000, Total sum= 19947
-          Title = 3D Gaussian
-          NbinsX= 100, xmin= -50, xmax=50, NbinsY= 100, ymin= -50, ymax=50, NbinsZ= 100, zmin= -50, zmax=50
-TH1.Print Name  = profile, Entries= 0, Total sum= 0
-          Title = profile
-          NbinsX= 100, xmin= -50, xmax=-50
-******************************************************************************
-*Tree    :treename  : tree title                                             *
-*Entries :     1000 : Total =           14071 bytes  File  Size =       2342 *
-*        :          : Tree compression factor =   6.63                       *
-******************************************************************************
-*Br    0 :branch1   : point1/I                                               *
-*Entries :     1000 : Total  Size=       4568 bytes  File Size  =       1521 *
-*Baskets :        1 : Basket Size=      32000 bytes  Compression=   2.68     *
-*............................................................................*
-*Br    1 :branch2   : point2/I                                               *
-*Entries :     1000 : Total  Size=       4568 bytes  File Size  =        164 *
-*Baskets :        1 : Basket Size=      32000 bytes  Compression=  24.87     *
-*............................................................................*
-*Br    2 :branch3   : point3/I                                               *
-*Entries :     1000 : Total  Size=       4568 bytes  File Size  =        160 *
-*Baskets :        1 : Basket Size=      32000 bytes  Compression=  25.49     *
-*............................................................................*
-ApplicationMgr       INFO Application Manager Finalized successfully
-ApplicationMgr       INFO Application Manager Terminated successfully
diff --git a/GaudiTestSuite/tests/qmtest/refs/THistRead.ref.winxp b/GaudiTestSuite/tests/qmtest/refs/THistRead.ref.winxp
deleted file mode 100644
index 0ab6806b690c044ef0526d43c3650ce7cba32ac0..0000000000000000000000000000000000000000
--- a/GaudiTestSuite/tests/qmtest/refs/THistRead.ref.winxp
+++ /dev/null
@@ -1,190 +0,0 @@
-JobOptionsSvc        INFO # =======> D:/Profiles/clemenci/cmtuser/Gaudi/GaudiTestSuite/options/THistRead.opts)
-JobOptionsSvc        INFO # (5,1): AuditorSvc.Auditors = ["ChronoAuditor"]
-JobOptionsSvc        INFO # (12,1): ApplicationMgr.TopAlg = ["THistRead"]
-JobOptionsSvc        INFO # (15,1): MessageSvc.OutputLevel = 3
-JobOptionsSvc        INFO # (16,1): MessageSvc.UseColors = 1
-JobOptionsSvc        INFO # (17,1): THistSvc.OutputLevel = 2
-JobOptionsSvc        INFO # (18,1): ApplicationMgr.OutputLevel = 1
-JobOptionsSvc        INFO # (19,1): ServiceManager.OutputLevel = 2
-JobOptionsSvc        INFO # (20,1): StatusCodeSvc.OutputLevel = 1
-JobOptionsSvc        INFO # (24,1): THistSvc.Input = ["read1 DATAFILE='tuple2.rt' TYP='ROOT' OPT='READ'"]
-JobOptionsSvc        INFO # (25,1): THistSvc.Input += ["read2 DATAFILE='tuple3.rt' TYP='ROOT' OPT='READ'"]
-JobOptionsSvc        INFO # (27,1): THistSvc.PrintAll = 1
-JobOptionsSvc        INFO # (32,1): ApplicationMgr.EvtMax = 20
-JobOptionsSvc        INFO # (33,1): ApplicationMgr.EvtSel = "NONE"
-JobOptionsSvc        INFO Job options successfully read in from D:\Profiles\clemenci\cmtuser\Gaudi\GaudiTestSuite\options\THistRead.opts
-ApplicationMgr    SUCCESS
-====================================================================================================================================
-                                                   Welcome to ApplicationMgr $Revision: 1.77 $
-                                          running on CERNTSLHCB05 on 08/16/11 15:00:14
-====================================================================================================================================
-ApplicationMgr    VERBOSE declareMultiSvcType: declared service EvtDataSvc/EventDataSvc
-ApplicationMgr    VERBOSE declareMultiSvcType: declared service DetDataSvc/DetectorDataSvc
-ApplicationMgr    VERBOSE declareMultiSvcType: declared service HistogramSvc/HistogramDataSvc
-ApplicationMgr    VERBOSE declareMultiSvcType: declared service HbookCnv::PersSvc/HbookHistSvc
-ApplicationMgr    VERBOSE declareMultiSvcType: declared service RootHistCnv::PersSvc/RootHistSvc
-ApplicationMgr    VERBOSE declareMultiSvcType: declared service EvtPersistencySvc/EventPersistencySvc
-ApplicationMgr    VERBOSE declareMultiSvcType: declared service DetPersistencySvc/DetectorPersistencySvc
-ApplicationMgr    VERBOSE declareMultiSvcType: declared service HistogramPersistencySvc/HistogramPersistencySvc
-ApplicationMgr      DEBUG Loading declared DLL's
-ApplicationMgr    VERBOSE addMultiSvc: added service EventLoopMgr/EventLoopMgr
-ApplicationMgr       INFO Application Manager Configured successfully
-THistSvc            DEBUG Opening TFile "tuple2.rt"  stream: "read1"  mode: "O" comp level: 1
-THistSvc            DEBUG Opening TFile "tuple3.rt"  stream: "read2"  mode: "O" comp level: 1
-THistSvc            DEBUG Service base class initialized successfully
-IoComponentMgr       INFO Initializing IoComponentMgr...
-IoComponentMgr       INFO python I/O registry retrieved [ok]
-THistSvc             INFO registered file [tuple2.rt]... [ok]
-THistSvc             INFO registered file [tuple3.rt]... [ok]
-THistSvc            DEBUG Read in TH1F  "1Dgauss" from file tuple2.rt
-TH1.Print Name  = 1Dgauss, Entries= 20000, Total sum= 19984
-THistSvc            DEBUG Registering TH1F title: "1D Gaussian"  id: "/read1/xxx/1Dgauss"  dir: tuple2.rt:/xxx  file: tuple2.rt
-THistRead            INFO 1Dgauss: 20000
-THistSvc            DEBUG Read in TH2F  "2Dgauss" from file tuple3.rt
-TH1.Print Name  = 2Dgauss, Entries= 20000, Total sum= 19978
-THistSvc            DEBUG Registering TH2F title: "2D Gaussian"  id: "/read2/2Dgauss"  dir: tuple3.rt:/  file: tuple3.rt
-THistRead            INFO 2Dgauss: 20000
-THistSvc            DEBUG Read in TH3F  "3Dgauss" from file tuple3.rt
-TH1.Print Name  = 3Dgauss, Entries= 20000, Total sum= 19944
-THistSvc            DEBUG Registering TH3F title: "3D Gaussian"  id: "/read2/3Dgauss"  dir: tuple3.rt:/  file: tuple3.rt
-THistRead            INFO 3Dgauss: 20000
-THistSvc            DEBUG Read in TProfile  "profile" from file tuple3.rt
-TH1.Print Name  = profile, Entries= 0, Total sum= 0
-THistSvc            DEBUG Registering TProfile title: "profile"  id: "/read2/profile"  dir: tuple3.rt:/  file: tuple3.rt
-THistRead            INFO profile: 0
-THistSvc            DEBUG Read in TTree  "treename" from file tuple3.rt
-******************************************************************************
-*Tree    :treename  : tree title                                             *
-*Entries :     1000 : Total =           14021 bytes  File  Size =       2330 *
-*        :          : Tree compression factor =   6.63                       *
-******************************************************************************
-*Br    0 :branch1   : point1/I                                               *
-*Entries :     1000 : Total  Size=       4557 bytes  File Size  =       1521 *
-*Baskets :        1 : Basket Size=      32000 bytes  Compression=   2.68     *
-*............................................................................*
-*Br    1 :branch2   : point2/I                                               *
-*Entries :     1000 : Total  Size=       4557 bytes  File Size  =        164 *
-*Baskets :        1 : Basket Size=      32000 bytes  Compression=  24.87     *
-*............................................................................*
-*Br    2 :branch3   : point3/I                                               *
-*Entries :     1000 : Total  Size=       4557 bytes  File Size  =        160 *
-*Baskets :        1 : Basket Size=      32000 bytes  Compression=  25.49     *
-*............................................................................*
-THistSvc            DEBUG Registering TTree title: "tree title"  id: "/read2/trees/stuff/treename"  dir: tuple3.rt:/trees/stuff  file: tuple3.rt
-THistRead            INFO treename: 1000
-EventLoopMgr      WARNING Unable to locate service "EventSelector"
-EventLoopMgr      WARNING No events will be processed from external input.
-HistogramPersis...WARNING Histograms saving not required.
-ApplicationMgr       INFO Application Manager Initialized successfully
-ApplicationMgr       INFO Application Manager Started successfully
-THistSvc            DEBUG updateFiles()
-THistSvc            DEBUG stream: read1  name: tuple2.rt  size: 4008
-THistSvc            DEBUG stream: read2  name: tuple3.rt  size: 88644
-THistSvc            DEBUG updateFiles()
-THistSvc            DEBUG stream: read1  name: tuple2.rt  size: 4008
-THistSvc            DEBUG stream: read2  name: tuple3.rt  size: 88644
-THistSvc            DEBUG updateFiles()
-THistSvc            DEBUG stream: read1  name: tuple2.rt  size: 4008
-THistSvc            DEBUG stream: read2  name: tuple3.rt  size: 88644
-THistSvc            DEBUG updateFiles()
-THistSvc            DEBUG stream: read1  name: tuple2.rt  size: 4008
-THistSvc            DEBUG stream: read2  name: tuple3.rt  size: 88644
-THistSvc            DEBUG updateFiles()
-THistSvc            DEBUG stream: read1  name: tuple2.rt  size: 4008
-THistSvc            DEBUG stream: read2  name: tuple3.rt  size: 88644
-THistSvc            DEBUG updateFiles()
-THistSvc            DEBUG stream: read1  name: tuple2.rt  size: 4008
-THistSvc            DEBUG stream: read2  name: tuple3.rt  size: 88644
-THistSvc            DEBUG updateFiles()
-THistSvc            DEBUG stream: read1  name: tuple2.rt  size: 4008
-THistSvc            DEBUG stream: read2  name: tuple3.rt  size: 88644
-THistSvc            DEBUG updateFiles()
-THistSvc            DEBUG stream: read1  name: tuple2.rt  size: 4008
-THistSvc            DEBUG stream: read2  name: tuple3.rt  size: 88644
-THistSvc            DEBUG updateFiles()
-THistSvc            DEBUG stream: read1  name: tuple2.rt  size: 4008
-THistSvc            DEBUG stream: read2  name: tuple3.rt  size: 88644
-THistSvc            DEBUG updateFiles()
-THistSvc            DEBUG stream: read1  name: tuple2.rt  size: 4008
-THistSvc            DEBUG stream: read2  name: tuple3.rt  size: 88644
-THistSvc            DEBUG updateFiles()
-THistSvc            DEBUG stream: read1  name: tuple2.rt  size: 4008
-THistSvc            DEBUG stream: read2  name: tuple3.rt  size: 88644
-THistSvc            DEBUG updateFiles()
-THistSvc            DEBUG stream: read1  name: tuple2.rt  size: 4008
-THistSvc            DEBUG stream: read2  name: tuple3.rt  size: 88644
-THistSvc            DEBUG updateFiles()
-THistSvc            DEBUG stream: read1  name: tuple2.rt  size: 4008
-THistSvc            DEBUG stream: read2  name: tuple3.rt  size: 88644
-THistSvc            DEBUG updateFiles()
-THistSvc            DEBUG stream: read1  name: tuple2.rt  size: 4008
-THistSvc            DEBUG stream: read2  name: tuple3.rt  size: 88644
-THistSvc            DEBUG updateFiles()
-THistSvc            DEBUG stream: read1  name: tuple2.rt  size: 4008
-THistSvc            DEBUG stream: read2  name: tuple3.rt  size: 88644
-THistSvc            DEBUG updateFiles()
-THistSvc            DEBUG stream: read1  name: tuple2.rt  size: 4008
-THistSvc            DEBUG stream: read2  name: tuple3.rt  size: 88644
-THistSvc            DEBUG updateFiles()
-THistSvc            DEBUG stream: read1  name: tuple2.rt  size: 4008
-THistSvc            DEBUG stream: read2  name: tuple3.rt  size: 88644
-THistSvc            DEBUG updateFiles()
-THistSvc            DEBUG stream: read1  name: tuple2.rt  size: 4008
-THistSvc            DEBUG stream: read2  name: tuple3.rt  size: 88644
-THistSvc            DEBUG updateFiles()
-THistSvc            DEBUG stream: read1  name: tuple2.rt  size: 4008
-THistSvc            DEBUG stream: read2  name: tuple3.rt  size: 88644
-THistSvc            DEBUG updateFiles()
-THistSvc            DEBUG stream: read1  name: tuple2.rt  size: 4008
-THistSvc            DEBUG stream: read2  name: tuple3.rt  size: 88644
-ApplicationMgr       INFO Application Manager Stopped successfully
-EventLoopMgr         INFO Histograms converted successfully according to request.
-THistSvc            DEBUG THistSvc::finalize
-THistSvc            DEBUG uid: "/read1/xxx/1Dgauss"  temp: 0  dir: tuple2.rt:/xxx
-THistSvc            DEBUG uid: "/read2/2Dgauss"  temp: 0  dir: tuple3.rt:/
-THistSvc            DEBUG uid: "/read2/3Dgauss"  temp: 0  dir: tuple3.rt:/
-THistSvc            DEBUG uid: "/read2/profile"  temp: 0  dir: tuple3.rt:/
-THistSvc            DEBUG uid: "/read2/trees/stuff/treename"  temp: 0  dir: tuple3.rt:/trees/stuff
-THistSvc            DEBUG updateFiles()
-THistSvc            DEBUG THistSvc::write()::List of Files connected in ROOT
-THistSvc            DEBUG THistSvc::write()::List of Files connected in ROOT: "tuple2.rt"
-THistSvc            DEBUG THistSvc::write()::List of Files connected in ROOT: "tuple3.rt"
-THistSvc             INFO Listing contents of ROOT files:
-THistSvc            DEBUG finalizing stream/file read1:tuple2.rt
-THistSvc             INFO ==> File: tuple2.rt  stream: read1
-TFile: name=tuple2.rt, title=upd, option=READ
-TH1.Print Name  = 1Dgauss, Entries= 20000, Total sum= 19984
-          Title = 1D Gaussian
-          NbinsX= 100, xmin= -50, xmax=50
-THistSvc            DEBUG finalizing stream/file read2:tuple3.rt
-THistSvc             INFO ==> File: tuple3.rt  stream: read2
-TFile: name=tuple3.rt, title=rec, option=READ
-TH1.Print Name  = 2Dgauss, Entries= 20000, Total sum= 19978
-          Title = 2D Gaussian
-          NbinsX= 100, xmin= -50, xmax=50, NbinsY= 100, ymin= -50, ymax=50
-TH1.Print Name  = 3Dgauss, Entries= 20000, Total sum= 19944
-          Title = 3D Gaussian
-          NbinsX= 100, xmin= -50, xmax=50, NbinsY= 100, ymin= -50, ymax=50, NbinsZ= 100, zmin= -50, zmax=50
-TH1.Print Name  = profile, Entries= 0, Total sum= 0
-          Title = profile
-          NbinsX= 100, xmin= -50, xmax=-50
-******************************************************************************
-*Tree    :treename  : tree title                                             *
-*Entries :     1000 : Total =           14021 bytes  File  Size =       2330 *
-*        :          : Tree compression factor =   6.63                       *
-******************************************************************************
-*Br    0 :branch1   : point1/I                                               *
-*Entries :     1000 : Total  Size=       4557 bytes  File Size  =       1521 *
-*Baskets :        1 : Basket Size=      32000 bytes  Compression=   2.68     *
-*............................................................................*
-*Br    1 :branch2   : point2/I                                               *
-*Entries :     1000 : Total  Size=       4557 bytes  File Size  =        164 *
-*Baskets :        1 : Basket Size=      32000 bytes  Compression=  24.87     *
-*............................................................................*
-*Br    2 :branch3   : point3/I                                               *
-*Entries :     1000 : Total  Size=       4557 bytes  File Size  =        160 *
-*Baskets :        1 : Basket Size=      32000 bytes  Compression=  25.49     *
-*............................................................................*
-IoComponentMgr       INFO Finalizing IoComponentMgr...
-ApplicationMgr       INFO Application Manager Finalized successfully
-ApplicationMgr       INFO Application Manager Terminated successfully
diff --git a/GaudiTestSuite/tests/qmtest/refs/THistWrite.ref b/GaudiTestSuite/tests/qmtest/refs/THistWrite.ref
deleted file mode 100644
index 556dc12ba8d1e6ca046b5f500eb95727fe46b04a..0000000000000000000000000000000000000000
--- a/GaudiTestSuite/tests/qmtest/refs/THistWrite.ref
+++ /dev/null
@@ -1,262 +0,0 @@
-JobOptionsSvc        INFO # =======> /scratch/fwinkl/Gaudi/src/GaudiTestSuite/options/THistWrite.opts
-JobOptionsSvc        INFO # (5,1): AuditorSvc.Auditors = ["ChronoAuditor"]
-JobOptionsSvc        INFO # (12,1): ApplicationMgr.TopAlg = ["THistWrite"]
-JobOptionsSvc        INFO # (15,1): MessageSvc.OutputLevel = 3
-JobOptionsSvc        INFO # (16,1): MessageSvc.useColors = 1
-JobOptionsSvc        INFO # (17,1): THistSvc.OutputLevel = 2
-JobOptionsSvc        INFO # (18,1): ApplicationMgr.OutputLevel = 1
-JobOptionsSvc        INFO # (19,1): ServiceManager.OutputLevel = 2
-JobOptionsSvc        INFO # (24,1): THistSvc.Output += ["upd DATAFILE='tuple2.rt' TYP='ROOT' OPT='UPDATE'"]
-JobOptionsSvc        INFO # (25,1): THistSvc.Output += ["rec DATAFILE='tuple3.rt' TYP='ROOT' OPT='RECREATE'"]
-JobOptionsSvc        INFO # (27,1): THistSvc.PrintAll = 1
-JobOptionsSvc        INFO # (32,1): ApplicationMgr.EvtMax = 20
-JobOptionsSvc        INFO # (33,1): ApplicationMgr.EvtSel = "NONE"
-JobOptionsSvc        INFO Job options successfully read in from /scratch/fwinkl/Gaudi/src/GaudiTestSuite/options/THistWrite.opts
-ApplicationMgr    SUCCESS
-====================================================================================================================================
-                                                   Welcome to ApplicationMgr (GaudiCoreSvc v36r2)
-                                          running on pc-tbed-pub-42.cern.ch on Wed Dec  8 13:00:30 2021
-====================================================================================================================================
-ApplicationMgr    VERBOSE declared service EvtDataSvc/EventDataSvc
-ApplicationMgr    VERBOSE declared service DetDataSvc/DetectorDataSvc
-ApplicationMgr    VERBOSE declared service HistogramSvc/HistogramDataSvc
-ApplicationMgr    VERBOSE declared service HbookCnv::PersSvc/HbookHistSvc
-ApplicationMgr    VERBOSE declared service RootHistCnv::PersSvc/RootHistSvc
-ApplicationMgr    VERBOSE declared service EvtPersistencySvc/EventPersistencySvc
-ApplicationMgr    VERBOSE declared service DetPersistencySvc/DetectorPersistencySvc
-ApplicationMgr    VERBOSE declared service HistogramPersistencySvc/HistogramPersistencySvc
-ApplicationMgr      DEBUG Loading declared DLL's
-ApplicationMgr    VERBOSE added service EventLoopMgr/EventLoopMgr
-ApplicationMgr       INFO Application Manager Configured successfully
-THistSvc            DEBUG Property update for OutputLevel : new value = 2
-THistSvc            DEBUG Delaying connection of Output Files until Initialize. now in OFFLINE
-THistSvc            DEBUG Service base class initialized successfully
-THistSvc            DEBUG Delaying connection of Output Files until Initialize. now in CONFIGURED
-THistSvc            DEBUG Delaying connection of Input Files until Initialize. now in CONFIGURED
-THistSvc            DEBUG got the FileMgr
-THistSvc            DEBUG Opening TFile "tuple2.rt"  stream: "upd"  mode: "A" comp level: 1
-THistSvc            DEBUG Opening TFile "tuple3.rt"  stream: "rec"  mode: "R" comp level: 1
-THistSvc             INFO registered file [tuple3.rt]... [ok]
-THistSvc             INFO registered file [tuple2.rt]... [ok]
-THistSvc            DEBUG regHist_i obj: 0x2900b80  id: TempHist1  s: 0
-THistSvc            DEBUG Historgram with id "TempHist1" is temporary
-THistSvc            DEBUG Registering TH1F title: "Temporary Tree 1"  id: "/temp/TempHist1"  dir: root:/  file: none
-THistSvc            DEBUG regHist_i  THistID: id: /temp/TempHist1 t: 1 s: 0 M: 5 m: 0 o: 0x2900b80 T: 1 TH1F
-THistSvc            DEBUG regHist_i obj: 0x2b24160  id: other/TempHist1a  s: 0
-THistSvc            DEBUG Historgram with id "other/TempHist1a" is temporary
-THistSvc            DEBUG Registering TH1F title: "Temporary Tree 1a"  id: "/temp/other/TempHist1a"  dir: root:/other  file: none
-THistSvc            DEBUG regHist_i  THistID: id: /temp/other/TempHist1a t: 1 s: 0 M: 5 m: 0 o: 0x2b24160 T: 1 TH1F
-THistSvc            DEBUG regHist_i obj: 0x2025550  id: /new/Tree2  s: 0
-THistSvc          WARNING no stream "new" associated with id: "/new/Tree2"
-THistSvc            DEBUG Historgram with id "/new/Tree2" is temporary
-THistSvc            DEBUG Registering TH1F title: "Tree 2"  id: "/new/Tree2"  dir: root:/  file: none
-THistSvc            DEBUG regHist_i  THistID: id: /new/Tree2 t: 1 s: 0 M: 5 m: 0 o: 0x2025550 T: 1 TH1F
-THistSvc            DEBUG regHist_i obj: 0x2025de0  id: /upd/xxx/gauss1d  s: 0
-THistSvc            DEBUG Registering TH1F title: "1D Gaussian"  id: "/upd/xxx/gauss1d"  dir: tuple2.rt:/xxx  file: tuple2.rt
-THistSvc            DEBUG regHist_i  THistID: id: /upd/xxx/gauss1d t: 0 s: 0 M: 3 m: 0 o: 0x2025de0 T: 1 TH1F
-THistSvc            DEBUG regHist_i obj: 0x2b6f680  id: /rec/gauss2d  s: 0
-THistSvc            DEBUG Registering TH2F title: "2D Gaussian"  id: "/rec/gauss2d"  dir: tuple3.rt:/  file: tuple3.rt
-THistSvc            DEBUG regHist_i  THistID: id: /rec/gauss2d t: 0 s: 0 M: 2 m: 0 o: 0x2b6f680 T: 1 TH2F
-THistSvc            DEBUG regHist_i obj: 0x2b8f420  id: /rec/gauss3d  s: 0
-THistSvc            DEBUG Registering TH3F title: "3D Gaussian"  id: "/rec/gauss3d"  dir: tuple3.rt:/  file: tuple3.rt
-THistSvc            DEBUG regHist_i  THistID: id: /rec/gauss3d t: 0 s: 0 M: 2 m: 0 o: 0x2b8f420 T: 1 TH3F
-THistSvc            DEBUG regHist_i obj: 0x2fa4ab0  id: TempHist5  s: 0
-THistSvc            DEBUG Historgram with id "TempHist5" is temporary
-THistSvc            DEBUG Registering TH1F title: "Temporary Tree 5"  id: "/temp/TempHist5"  dir: root:/  file: none
-THistSvc            DEBUG regHist_i  THistID: id: /temp/TempHist5 t: 1 s: 0 M: 5 m: 0 o: 0x2fa4ab0 T: 1 TH1F
-THistSvc            DEBUG regHist_i obj: 0x2fa66f0  id: TempHist7  s: 0
-THistSvc            DEBUG Historgram with id "TempHist7" is temporary
-THistSvc            DEBUG Registering TH1D title: "Temporary Tree 7"  id: "/temp/TempHist7"  dir: root:/  file: none
-THistSvc            DEBUG regHist_i  THistID: id: /temp/TempHist7 t: 1 s: 0 M: 5 m: 0 o: 0x2fa66f0 T: 1 TH1D
-THistSvc            DEBUG regHist_i obj: 0x2fa6e20  id: /rec/prof  s: 0
-THistSvc            DEBUG Registering TProfile title: "profile"  id: "/rec/prof"  dir: tuple3.rt:/  file: tuple3.rt
-THistSvc            DEBUG regHist_i  THistID: id: /rec/prof t: 0 s: 0 M: 2 m: 0 o: 0x2fa6e20 T: 1 TProfile
-THistSvc            DEBUG regHist_i obj: 0x3000990  id: /rec/trees/stuff/tree1  s: 0
-THistSvc            DEBUG Registering TTree title: "tree title"  id: "/rec/trees/stuff/tree1"  dir: tuple3.rt:/trees/stuff  file: tuple3.rt
-THistSvc            DEBUG regHist_i  THistID: id: /rec/trees/stuff/tree1 t: 0 s: 0 M: 2 m: 0 o: 0x3000990 T: 2 TTree
-THistSvc            DEBUG regHist_i obj: 0x30d8e10  id: /upd/xxx/gauss1d_shared  s: 1
-THistSvc            DEBUG Registering shared TH1F title: "1D Gaussian"  id: "/upd/xxx/gauss1d_shared"  dir: tuple2.rt:/xxx  file: tuple2.rt
-THistSvc            DEBUG regHist_i  THistID: id: /upd/xxx/gauss1d_shared t: 0 s: 1 M: 3 m: 0x30d8d80 o: 0x30d8e10 T: 1 TH1F
-THistSvc            DEBUG regHist_i obj: 0x30d92c0  id: /rec/gauss2d_shared  s: 1
-THistSvc            DEBUG Registering shared TH2F title: "2D Gaussian"  id: "/rec/gauss2d_shared"  dir: tuple3.rt:/  file: tuple3.rt
-THistSvc            DEBUG regHist_i  THistID: id: /rec/gauss2d_shared t: 0 s: 1 M: 2 m: 0x30e3b70 o: 0x30d92c0 T: 1 TH2F
-THistSvc            DEBUG regHist_i obj: 0x30e3ca0  id: /rec/gauss3d_shared  s: 1
-THistSvc            DEBUG Registering shared TH3F title: "3D Gaussian"  id: "/rec/gauss3d_shared"  dir: tuple3.rt:/  file: tuple3.rt
-THistSvc            DEBUG regHist_i  THistID: id: /rec/gauss3d_shared t: 0 s: 1 M: 2 m: 0x30e3970 o: 0x30e3ca0 T: 1 TH3F
-EventLoopMgr      WARNING Unable to locate service "EventSelector" 
-EventLoopMgr      WARNING No events will be processed from external input.
-ApplicationMgr       INFO Application Manager Initialized successfully
-ApplicationMgr       INFO Application Manager Started successfully
-RndmGenSvc.Engine    INFO Generator engine type:CLHEP::RanluxEngine
-RndmGenSvc.Engine    INFO Current Seed:1234567 Luxury:3
-RndmGenSvc           INFO Using Random engine:HepRndm::Engine<CLHEP::RanluxEngine>
-THistSvc            DEBUG getSharedHist: found THistID: id: /upd/xxx/gauss1d_shared t: 0 s: 1 M: 3 m: 0x30d8d80 o: 0x30d8e10 T: 1 TH1F
-THistSvc            DEBUG getSharedHist: found THistID: id: /rec/gauss2d_shared t: 0 s: 1 M: 2 m: 0x30e3b70 o: 0x30d92c0 T: 1 TH2F
-THistSvc            DEBUG getSharedHist: found THistID: id: /rec/gauss3d_shared t: 0 s: 1 M: 2 m: 0x30e3970 o: 0x30e3ca0 T: 1 TH3F
-THistSvc            DEBUG getSharedHist: found THistID: id: /upd/xxx/gauss1d_shared t: 0 s: 1 M: 3 m: 0x30d8d80 o: 0x30d8e10 T: 1 TH1F
-THistSvc            DEBUG getSharedHist: found THistID: id: /rec/gauss2d_shared t: 0 s: 1 M: 2 m: 0x30e3b70 o: 0x30d92c0 T: 1 TH2F
-THistSvc            DEBUG getSharedHist: found THistID: id: /rec/gauss3d_shared t: 0 s: 1 M: 2 m: 0x30e3970 o: 0x30e3ca0 T: 1 TH3F
-THistSvc            DEBUG getSharedHist: found THistID: id: /upd/xxx/gauss1d_shared t: 0 s: 1 M: 3 m: 0x30d8d80 o: 0x30d8e10 T: 1 TH1F
-THistSvc            DEBUG getSharedHist: found THistID: id: /rec/gauss2d_shared t: 0 s: 1 M: 2 m: 0x30e3b70 o: 0x30d92c0 T: 1 TH2F
-THistSvc            DEBUG getSharedHist: found THistID: id: /rec/gauss3d_shared t: 0 s: 1 M: 2 m: 0x30e3970 o: 0x30e3ca0 T: 1 TH3F
-THistSvc            DEBUG getSharedHist: found THistID: id: /upd/xxx/gauss1d_shared t: 0 s: 1 M: 3 m: 0x30d8d80 o: 0x30d8e10 T: 1 TH1F
-THistSvc            DEBUG getSharedHist: found THistID: id: /rec/gauss2d_shared t: 0 s: 1 M: 2 m: 0x30e3b70 o: 0x30d92c0 T: 1 TH2F
-THistSvc            DEBUG getSharedHist: found THistID: id: /rec/gauss3d_shared t: 0 s: 1 M: 2 m: 0x30e3970 o: 0x30e3ca0 T: 1 TH3F
-THistSvc            DEBUG getSharedHist: found THistID: id: /upd/xxx/gauss1d_shared t: 0 s: 1 M: 3 m: 0x30d8d80 o: 0x30d8e10 T: 1 TH1F
-THistSvc            DEBUG getSharedHist: found THistID: id: /rec/gauss2d_shared t: 0 s: 1 M: 2 m: 0x30e3b70 o: 0x30d92c0 T: 1 TH2F
-THistSvc            DEBUG getSharedHist: found THistID: id: /rec/gauss3d_shared t: 0 s: 1 M: 2 m: 0x30e3970 o: 0x30e3ca0 T: 1 TH3F
-THistSvc            DEBUG getSharedHist: found THistID: id: /upd/xxx/gauss1d_shared t: 0 s: 1 M: 3 m: 0x30d8d80 o: 0x30d8e10 T: 1 TH1F
-THistSvc            DEBUG getSharedHist: found THistID: id: /rec/gauss2d_shared t: 0 s: 1 M: 2 m: 0x30e3b70 o: 0x30d92c0 T: 1 TH2F
-THistSvc            DEBUG getSharedHist: found THistID: id: /rec/gauss3d_shared t: 0 s: 1 M: 2 m: 0x30e3970 o: 0x30e3ca0 T: 1 TH3F
-THistSvc            DEBUG getSharedHist: found THistID: id: /upd/xxx/gauss1d_shared t: 0 s: 1 M: 3 m: 0x30d8d80 o: 0x30d8e10 T: 1 TH1F
-THistSvc            DEBUG getSharedHist: found THistID: id: /rec/gauss2d_shared t: 0 s: 1 M: 2 m: 0x30e3b70 o: 0x30d92c0 T: 1 TH2F
-THistSvc            DEBUG getSharedHist: found THistID: id: /rec/gauss3d_shared t: 0 s: 1 M: 2 m: 0x30e3970 o: 0x30e3ca0 T: 1 TH3F
-THistSvc            DEBUG getSharedHist: found THistID: id: /upd/xxx/gauss1d_shared t: 0 s: 1 M: 3 m: 0x30d8d80 o: 0x30d8e10 T: 1 TH1F
-THistSvc            DEBUG getSharedHist: found THistID: id: /rec/gauss2d_shared t: 0 s: 1 M: 2 m: 0x30e3b70 o: 0x30d92c0 T: 1 TH2F
-THistSvc            DEBUG getSharedHist: found THistID: id: /rec/gauss3d_shared t: 0 s: 1 M: 2 m: 0x30e3970 o: 0x30e3ca0 T: 1 TH3F
-THistSvc            DEBUG getSharedHist: found THistID: id: /upd/xxx/gauss1d_shared t: 0 s: 1 M: 3 m: 0x30d8d80 o: 0x30d8e10 T: 1 TH1F
-THistSvc            DEBUG getSharedHist: found THistID: id: /rec/gauss2d_shared t: 0 s: 1 M: 2 m: 0x30e3b70 o: 0x30d92c0 T: 1 TH2F
-THistSvc            DEBUG getSharedHist: found THistID: id: /rec/gauss3d_shared t: 0 s: 1 M: 2 m: 0x30e3970 o: 0x30e3ca0 T: 1 TH3F
-THistSvc            DEBUG getSharedHist: found THistID: id: /upd/xxx/gauss1d_shared t: 0 s: 1 M: 3 m: 0x30d8d80 o: 0x30d8e10 T: 1 TH1F
-THistSvc            DEBUG getSharedHist: found THistID: id: /rec/gauss2d_shared t: 0 s: 1 M: 2 m: 0x30e3b70 o: 0x30d92c0 T: 1 TH2F
-THistSvc            DEBUG getSharedHist: found THistID: id: /rec/gauss3d_shared t: 0 s: 1 M: 2 m: 0x30e3970 o: 0x30e3ca0 T: 1 TH3F
-THistSvc            DEBUG getSharedHist: found THistID: id: /upd/xxx/gauss1d_shared t: 0 s: 1 M: 3 m: 0x30d8d80 o: 0x30d8e10 T: 1 TH1F
-THistSvc            DEBUG getSharedHist: found THistID: id: /rec/gauss2d_shared t: 0 s: 1 M: 2 m: 0x30e3b70 o: 0x30d92c0 T: 1 TH2F
-THistSvc            DEBUG getSharedHist: found THistID: id: /rec/gauss3d_shared t: 0 s: 1 M: 2 m: 0x30e3970 o: 0x30e3ca0 T: 1 TH3F
-THistSvc            DEBUG getSharedHist: found THistID: id: /upd/xxx/gauss1d_shared t: 0 s: 1 M: 3 m: 0x30d8d80 o: 0x30d8e10 T: 1 TH1F
-THistSvc            DEBUG getSharedHist: found THistID: id: /rec/gauss2d_shared t: 0 s: 1 M: 2 m: 0x30e3b70 o: 0x30d92c0 T: 1 TH2F
-THistSvc            DEBUG getSharedHist: found THistID: id: /rec/gauss3d_shared t: 0 s: 1 M: 2 m: 0x30e3970 o: 0x30e3ca0 T: 1 TH3F
-THistSvc            DEBUG getSharedHist: found THistID: id: /upd/xxx/gauss1d_shared t: 0 s: 1 M: 3 m: 0x30d8d80 o: 0x30d8e10 T: 1 TH1F
-THistSvc            DEBUG getSharedHist: found THistID: id: /rec/gauss2d_shared t: 0 s: 1 M: 2 m: 0x30e3b70 o: 0x30d92c0 T: 1 TH2F
-THistSvc            DEBUG getSharedHist: found THistID: id: /rec/gauss3d_shared t: 0 s: 1 M: 2 m: 0x30e3970 o: 0x30e3ca0 T: 1 TH3F
-THistSvc            DEBUG getSharedHist: found THistID: id: /upd/xxx/gauss1d_shared t: 0 s: 1 M: 3 m: 0x30d8d80 o: 0x30d8e10 T: 1 TH1F
-THistSvc            DEBUG getSharedHist: found THistID: id: /rec/gauss2d_shared t: 0 s: 1 M: 2 m: 0x30e3b70 o: 0x30d92c0 T: 1 TH2F
-THistSvc            DEBUG getSharedHist: found THistID: id: /rec/gauss3d_shared t: 0 s: 1 M: 2 m: 0x30e3970 o: 0x30e3ca0 T: 1 TH3F
-THistSvc            DEBUG getSharedHist: found THistID: id: /upd/xxx/gauss1d_shared t: 0 s: 1 M: 3 m: 0x30d8d80 o: 0x30d8e10 T: 1 TH1F
-THistSvc            DEBUG getSharedHist: found THistID: id: /rec/gauss2d_shared t: 0 s: 1 M: 2 m: 0x30e3b70 o: 0x30d92c0 T: 1 TH2F
-THistSvc            DEBUG getSharedHist: found THistID: id: /rec/gauss3d_shared t: 0 s: 1 M: 2 m: 0x30e3970 o: 0x30e3ca0 T: 1 TH3F
-THistSvc            DEBUG getSharedHist: found THistID: id: /upd/xxx/gauss1d_shared t: 0 s: 1 M: 3 m: 0x30d8d80 o: 0x30d8e10 T: 1 TH1F
-THistSvc            DEBUG getSharedHist: found THistID: id: /rec/gauss2d_shared t: 0 s: 1 M: 2 m: 0x30e3b70 o: 0x30d92c0 T: 1 TH2F
-THistSvc            DEBUG getSharedHist: found THistID: id: /rec/gauss3d_shared t: 0 s: 1 M: 2 m: 0x30e3970 o: 0x30e3ca0 T: 1 TH3F
-THistSvc            DEBUG getSharedHist: found THistID: id: /upd/xxx/gauss1d_shared t: 0 s: 1 M: 3 m: 0x30d8d80 o: 0x30d8e10 T: 1 TH1F
-THistSvc            DEBUG getSharedHist: found THistID: id: /rec/gauss2d_shared t: 0 s: 1 M: 2 m: 0x30e3b70 o: 0x30d92c0 T: 1 TH2F
-THistSvc            DEBUG getSharedHist: found THistID: id: /rec/gauss3d_shared t: 0 s: 1 M: 2 m: 0x30e3970 o: 0x30e3ca0 T: 1 TH3F
-THistSvc            DEBUG getSharedHist: found THistID: id: /upd/xxx/gauss1d_shared t: 0 s: 1 M: 3 m: 0x30d8d80 o: 0x30d8e10 T: 1 TH1F
-THistSvc            DEBUG getSharedHist: found THistID: id: /rec/gauss2d_shared t: 0 s: 1 M: 2 m: 0x30e3b70 o: 0x30d92c0 T: 1 TH2F
-THistSvc            DEBUG getSharedHist: found THistID: id: /rec/gauss3d_shared t: 0 s: 1 M: 2 m: 0x30e3970 o: 0x30e3ca0 T: 1 TH3F
-THistSvc            DEBUG getSharedHist: found THistID: id: /upd/xxx/gauss1d_shared t: 0 s: 1 M: 3 m: 0x30d8d80 o: 0x30d8e10 T: 1 TH1F
-THistSvc            DEBUG getSharedHist: found THistID: id: /rec/gauss2d_shared t: 0 s: 1 M: 2 m: 0x30e3b70 o: 0x30d92c0 T: 1 TH2F
-THistSvc            DEBUG getSharedHist: found THistID: id: /rec/gauss3d_shared t: 0 s: 1 M: 2 m: 0x30e3970 o: 0x30e3ca0 T: 1 TH3F
-THistSvc            DEBUG getSharedHist: found THistID: id: /upd/xxx/gauss1d_shared t: 0 s: 1 M: 3 m: 0x30d8d80 o: 0x30d8e10 T: 1 TH1F
-THistSvc            DEBUG getSharedHist: found THistID: id: /rec/gauss2d_shared t: 0 s: 1 M: 2 m: 0x30e3b70 o: 0x30d92c0 T: 1 TH2F
-THistSvc            DEBUG getSharedHist: found THistID: id: /rec/gauss3d_shared t: 0 s: 1 M: 2 m: 0x30e3970 o: 0x30e3ca0 T: 1 TH3F
-ApplicationMgr       INFO Application Manager Stopped successfully
-THistWrite           INFO Finalizing...
-THistSvc            DEBUG vhid for /temp/TempHist7 is empty. deleting
-EventLoopMgr         INFO Histograms converted successfully according to request.
-THistSvc            DEBUG dumping THistSvc contents
-m_hlist:  size: 12
- - id: /temp/TempHist1 t: 1 s: 0 M: 5 m: 0 o: 0x2900b80 T: 1 TH1F :: [0x2931610] 1 {[0x2900b80]}
- - id: /temp/other/TempHist1a t: 1 s: 0 M: 5 m: 0 o: 0x2b24160 T: 1 TH1F :: [0x299c0a0] 1 {[0x2b24160]}
- - id: /new/Tree2 t: 1 s: 0 M: 5 m: 0 o: 0x2025550 T: 1 TH1F :: [0x2940240] 1 {[0x2025550]}
- - id: /upd/xxx/gauss1d t: 0 s: 0 M: 3 m: 0 o: 0x2025de0 T: 1 TH1F :: [0x2ad9290] 1 {[0x2025de0]}
- - id: /rec/gauss2d t: 0 s: 0 M: 2 m: 0 o: 0x2b6f680 T: 1 TH2F :: [0x2b04000] 1 {[0x2b6f680]}
- - id: /rec/gauss3d t: 0 s: 0 M: 2 m: 0 o: 0x2b8f420 T: 1 TH3F :: [0x2adcdb0] 1 {[0x2b8f420]}
- - id: /temp/TempHist5 t: 1 s: 0 M: 5 m: 0 o: 0x2fa4ab0 T: 1 TH1F :: [0x2ac4cb0] 1 {[0x2fa4ab0]}
- - id: /rec/prof t: 0 s: 0 M: 2 m: 0 o: 0x2fa6e20 T: 1 TProfile :: [0x2fec3b0] 1 {[0x2fa6e20]}
- - id: /rec/trees/stuff/tree1 t: 0 s: 0 M: 2 m: 0 o: 0x3000990 T: 2 TTree :: [0xa88d20] 1 {[0x3000990]}
- - id: /upd/xxx/gauss1d_shared t: 0 s: 1 M: 3 m: 0x30d8d80 o: 0x30d8e10 T: 1 TH1F :: [0x30aabc0] 1 {[0x30d8e10]}
- - id: /rec/gauss2d_shared t: 0 s: 1 M: 2 m: 0x30e3b70 o: 0x30d92c0 T: 1 TH2F :: [0xae1040] 1 {[0x30d92c0]}
- - id: /rec/gauss3d_shared t: 0 s: 1 M: 2 m: 0x30e3970 o: 0x30e3ca0 T: 1 TH3F :: [0x3074aa0] 1 {[0x30e3ca0]}
-
-m_uids: 12
- - /rec/gauss3d_shared  [0x3074aa0]
- - /temp/TempHist1  [0x2931610]
- - /temp/other/TempHist1a  [0x299c0a0]
- - /new/Tree2  [0x2940240]
- - /temp/TempHist5  [0x2ac4cb0]
- - /upd/xxx/gauss1d  [0x2ad9290]
- - /rec/gauss2d  [0x2b04000]
- - /rec/gauss3d  [0x2adcdb0]
- - /rec/trees/stuff/tree1  [0xa88d20]
- - /rec/prof  [0x2fec3b0]
- - /upd/xxx/gauss1d_shared  [0x30aabc0]
- - /rec/gauss2d_shared  [0xae1040]
-
-m_ids: 12
- - gauss3d_shared  [0x3074aa0]
- - TempHist1  [0x2931610]
- - other/TempHist1a  [0x299c0a0]
- - Tree2  [0x2940240]
- - gauss2d  [0x2b04000]
- - xxx/gauss1d  [0x2ad9290]
- - gauss3d  [0x2adcdb0]
- - TempHist5  [0x2ac4cb0]
- - gauss2d_shared  [0xae1040]
- - trees/stuff/tree1  [0xa88d20]
- - prof  [0x2fec3b0]
- - xxx/gauss1d_shared  [0x30aabc0]
-
-m_tobjs: 12
- - 0x30e3ca0 -> id: /rec/gauss3d_shared t: 0 s: 1 M: 2 m: 0x30e3970 o: 0x30e3ca0 T: 1 TH3F
- - 0x2b24160 -> id: /temp/other/TempHist1a t: 1 s: 0 M: 5 m: 0 o: 0x2b24160 T: 1 TH1F
- - 0x2025550 -> id: /new/Tree2 t: 1 s: 0 M: 5 m: 0 o: 0x2025550 T: 1 TH1F
- - 0x2fa4ab0 -> id: /temp/TempHist5 t: 1 s: 0 M: 5 m: 0 o: 0x2fa4ab0 T: 1 TH1F
- - 0x2025de0 -> id: /upd/xxx/gauss1d t: 0 s: 0 M: 3 m: 0 o: 0x2025de0 T: 1 TH1F
- - 0x2b6f680 -> id: /rec/gauss2d t: 0 s: 0 M: 2 m: 0 o: 0x2b6f680 T: 1 TH2F
- - 0x3000990 -> id: /rec/trees/stuff/tree1 t: 0 s: 0 M: 2 m: 0 o: 0x3000990 T: 2 TTree
- - 0x2900b80 -> id: /temp/TempHist1 t: 1 s: 0 M: 5 m: 0 o: 0x2900b80 T: 1 TH1F
- - 0x2b8f420 -> id: /rec/gauss3d t: 0 s: 0 M: 2 m: 0 o: 0x2b8f420 T: 1 TH3F
- - 0x2fa6e20 -> id: /rec/prof t: 0 s: 0 M: 2 m: 0 o: 0x2fa6e20 T: 1 TProfile
- - 0x30d8e10 -> id: /upd/xxx/gauss1d_shared t: 0 s: 1 M: 3 m: 0x30d8d80 o: 0x30d8e10 T: 1 TH1F
- - 0x30d92c0 -> id: /rec/gauss2d_shared t: 0 s: 1 M: 2 m: 0x30e3b70 o: 0x30d92c0 T: 1 TH2F
-
-THistSvc            DEBUG THistSvc::finalize
-THistSvc            DEBUG THistSvc::writeObjectsToFile()::List of Files connected in ROOT 
-THistSvc            DEBUG THistSvc::writeObjectsToFile()::List of Files connected in ROOT: "tuple2.rt"
-THistSvc            DEBUG THistSvc::writeObjectsToFile()::List of Files connected in ROOT: "tuple3.rt"
-THistSvc             INFO Listing contents of ROOT files: 
-THistSvc             INFO ==> File: tuple3.rt  stream: rec
-TFile: name=tuple3.rt, title=, option=CREATE
-TH1.Print Name  = 2Dgauss, Entries= 20000, Total sum= 19974
-          Title = 2D Gaussian
-          NbinsX= 100, xmin= -50, xmax=50, NbinsY= 100, ymin= -50, ymax=50
-TH1.Print Name  = 3Dgauss, Entries= 20000, Total sum= 19947
-          Title = 3D Gaussian
-          NbinsX= 100, xmin= -50, xmax=50, NbinsY= 100, ymin= -50, ymax=50, NbinsZ= 100, zmin= -50, zmax=50
-TH1.Print Name  = profile, Entries= 0, Total sum= 0
-          Title = profile
-          NbinsX= 100, xmin= -50, xmax=-50
-******************************************************************************
-*Tree    :treename  : tree title                                             *
-*Entries :     1000 : Total =           14095 bytes  File  Size =       2342 *
-*        :          : Tree compression factor =   6.63                       *
-******************************************************************************
-*Br    0 :branch1   : point1/I                                               *
-*Entries :     1000 : Total  Size=       4576 bytes  File Size  =       1521 *
-*Baskets :        1 : Basket Size=      32000 bytes  Compression=   2.68     *
-*............................................................................*
-*Br    1 :branch2   : point2/I                                               *
-*Entries :     1000 : Total  Size=       4576 bytes  File Size  =        164 *
-*Baskets :        1 : Basket Size=      32000 bytes  Compression=  24.87     *
-*............................................................................*
-*Br    2 :branch3   : point3/I                                               *
-*Entries :     1000 : Total  Size=       4576 bytes  File Size  =        160 *
-*Baskets :        1 : Basket Size=      32000 bytes  Compression=  25.49     *
-*............................................................................*
-TH1.Print Name  = 2Dgauss_shared, Entries= 20000, Total sum= 19957
-          Title = 2D Gaussian
-          NbinsX= 100, xmin= -50, xmax=50, NbinsY= 100, ymin= -50, ymax=50
-TH1.Print Name  = 3Dgauss_shared, Entries= 20000, Total sum= 19949
-          Title = 3D Gaussian
-          NbinsX= 100, xmin= -50, xmax=50, NbinsY= 100, ymin= -50, ymax=50, NbinsZ= 100, zmin= -50, zmax=50
-THistSvc             INFO ==> File: tuple2.rt  stream: upd
-TFile: name=tuple2.rt, title=, option=UPDATE
-TH1.Print Name  = 1Dgauss, Entries= 20000, Total sum= 19982
-          Title = 1D Gaussian
-          NbinsX= 100, xmin= -50, xmax=50
-TH1.Print Name  = 1Dgauss_shared, Entries= 20000, Total sum= 19984
-          Title = 1D Gaussian
-          NbinsX= 100, xmin= -50, xmax=50
-ApplicationMgr       INFO Application Manager Finalized successfully
-ApplicationMgr       INFO Application Manager Terminated successfully
diff --git a/GaudiTestSuite/tests/qmtest/refs/THistWrite.ref.dbg b/GaudiTestSuite/tests/qmtest/refs/THistWrite.ref.dbg
deleted file mode 100644
index 6764b5ada108908d7a90410a9ae5a43423047cce..0000000000000000000000000000000000000000
--- a/GaudiTestSuite/tests/qmtest/refs/THistWrite.ref.dbg
+++ /dev/null
@@ -1,316 +0,0 @@
-JobOptionsSvc        INFO # =======> /scratch/fwinkl/Gaudi/src/GaudiTestSuite/options/THistWrite.opts
-JobOptionsSvc        INFO # (5,1): AuditorSvc.Auditors = ["ChronoAuditor"]
-JobOptionsSvc        INFO # (12,1): ApplicationMgr.TopAlg = ["THistWrite"]
-JobOptionsSvc        INFO # (15,1): MessageSvc.OutputLevel = 3
-JobOptionsSvc        INFO # (16,1): MessageSvc.useColors = 1
-JobOptionsSvc        INFO # (17,1): THistSvc.OutputLevel = 2
-JobOptionsSvc        INFO # (18,1): ApplicationMgr.OutputLevel = 1
-JobOptionsSvc        INFO # (19,1): ServiceManager.OutputLevel = 2
-JobOptionsSvc        INFO # (24,1): THistSvc.Output += ["upd DATAFILE='tuple2.rt' TYP='ROOT' OPT='UPDATE'"]
-JobOptionsSvc        INFO # (25,1): THistSvc.Output += ["rec DATAFILE='tuple3.rt' TYP='ROOT' OPT='RECREATE'"]
-JobOptionsSvc        INFO # (27,1): THistSvc.PrintAll = 1
-JobOptionsSvc        INFO # (32,1): ApplicationMgr.EvtMax = 20
-JobOptionsSvc        INFO # (33,1): ApplicationMgr.EvtSel = "NONE"
-JobOptionsSvc        INFO Job options successfully read in from /scratch/fwinkl/Gaudi/src/GaudiTestSuite/options/THistWrite.opts
-ApplicationMgr    SUCCESS
-====================================================================================================================================
-                                                   Welcome to ApplicationMgr (GaudiCoreSvc v36r2)
-                                          running on pc-tbed-pub-42.cern.ch on Wed Dec  8 14:26:25 2021
-====================================================================================================================================
-ApplicationMgr    VERBOSE declared service EvtDataSvc/EventDataSvc
-ApplicationMgr    VERBOSE declared service DetDataSvc/DetectorDataSvc
-ApplicationMgr    VERBOSE declared service HistogramSvc/HistogramDataSvc
-ApplicationMgr    VERBOSE declared service HbookCnv::PersSvc/HbookHistSvc
-ApplicationMgr    VERBOSE declared service RootHistCnv::PersSvc/RootHistSvc
-ApplicationMgr    VERBOSE declared service EvtPersistencySvc/EventPersistencySvc
-ApplicationMgr    VERBOSE declared service DetPersistencySvc/DetectorPersistencySvc
-ApplicationMgr    VERBOSE declared service HistogramPersistencySvc/HistogramPersistencySvc
-ApplicationMgr      DEBUG Loading declared DLL's
-ApplicationMgr    VERBOSE added service EventLoopMgr/EventLoopMgr
-ApplicationMgr       INFO Application Manager Configured successfully
-THistSvc            DEBUG Property update for OutputLevel : new value = 2
-THistSvc            DEBUG Delaying connection of Output Files until Initialize. now in OFFLINE
-THistSvc            DEBUG Service base class initialized successfully
-THistSvc            DEBUG Delaying connection of Output Files until Initialize. now in CONFIGURED
-THistSvc            DEBUG Delaying connection of Input Files until Initialize. now in CONFIGURED
-THistSvc            DEBUG got the FileMgr
-THistSvc            DEBUG Opening TFile "tuple2.rt"  stream: "upd"  mode: "A" comp level: 1
-THistSvc            DEBUG Opening TFile "tuple3.rt"  stream: "rec"  mode: "R" comp level: 1
-THistSvc             INFO registered file [tuple3.rt]... [ok]
-THistSvc             INFO registered file [tuple2.rt]... [ok]
-THistSvc            DEBUG regHist_i obj: 0x2f842a0  id: TempHist1  s: 0
-THistSvc            DEBUG Historgram with id "TempHist1" is temporary
-THistSvc            DEBUG Registering TH1F title: "Temporary Tree 1"  id: "/temp/TempHist1"  dir: root:/  file: none
-THistSvc            DEBUG regHist_i  THistID: id: /temp/TempHist1 t: 1 s: 0 M: 5 m: 0 o: 0x2f842a0 T: 1 TH1F
-THistSvc            DEBUG regHist_i obj: 0x2f55d80  id: other/TempHist1a  s: 0
-THistSvc            DEBUG Historgram with id "other/TempHist1a" is temporary
-THistSvc            DEBUG Registering TH1F title: "Temporary Tree 1a"  id: "/temp/other/TempHist1a"  dir: root:/other  file: none
-THistSvc            DEBUG regHist_i  THistID: id: /temp/other/TempHist1a t: 1 s: 0 M: 5 m: 0 o: 0x2f55d80 T: 1 TH1F
-THistSvc            DEBUG regHist_i obj: 0x26015f0  id: /new/Tree2  s: 0
-THistSvc          WARNING no stream "new" associated with id: "/new/Tree2"
-THistSvc            DEBUG Historgram with id "/new/Tree2" is temporary
-THistSvc            DEBUG Registering TH1F title: "Tree 2"  id: "/new/Tree2"  dir: root:/  file: none
-THistSvc            DEBUG regHist_i  THistID: id: /new/Tree2 t: 1 s: 0 M: 5 m: 0 o: 0x26015f0 T: 1 TH1F
-THistSvc            DEBUG regHist_i obj: 0x2601e50  id: /upd/xxx/gauss1d  s: 0
-THistSvc            DEBUG Registering TH1F title: "1D Gaussian"  id: "/upd/xxx/gauss1d"  dir: tuple2.rt:/xxx  file: tuple2.rt
-THistSvc            DEBUG regHist_i  THistID: id: /upd/xxx/gauss1d t: 0 s: 0 M: 3 m: 0 o: 0x2601e50 T: 1 TH1F
-THistSvc            DEBUG regHist_i obj: 0x314b890  id: /rec/gauss2d  s: 0
-THistSvc            DEBUG Registering TH2F title: "2D Gaussian"  id: "/rec/gauss2d"  dir: tuple3.rt:/  file: tuple3.rt
-THistSvc            DEBUG regHist_i  THistID: id: /rec/gauss2d t: 0 s: 0 M: 2 m: 0 o: 0x314b890 T: 1 TH2F
-THistSvc            DEBUG regHist_i obj: 0x316b460  id: /rec/gauss3d  s: 0
-THistSvc            DEBUG Registering TH3F title: "3D Gaussian"  id: "/rec/gauss3d"  dir: tuple3.rt:/  file: tuple3.rt
-THistSvc            DEBUG regHist_i  THistID: id: /rec/gauss3d t: 0 s: 0 M: 2 m: 0 o: 0x316b460 T: 1 TH3F
-THistSvc            DEBUG regHist_i obj: 0x3580bd0  id: TempHist5  s: 0
-THistSvc            DEBUG Historgram with id "TempHist5" is temporary
-THistSvc            DEBUG Registering TH1F title: "Temporary Tree 5"  id: "/temp/TempHist5"  dir: root:/  file: none
-THistSvc            DEBUG regHist_i  THistID: id: /temp/TempHist5 t: 1 s: 0 M: 5 m: 0 o: 0x3580bd0 T: 1 TH1F
-THistSvc            DEBUG regHist_i obj: 0x3582810  id: TempHist7  s: 0
-THistSvc            DEBUG Historgram with id "TempHist7" is temporary
-THistSvc            DEBUG Registering TH1D title: "Temporary Tree 7"  id: "/temp/TempHist7"  dir: root:/  file: none
-THistSvc            DEBUG regHist_i  THistID: id: /temp/TempHist7 t: 1 s: 0 M: 5 m: 0 o: 0x3582810 T: 1 TH1D
-THistSvc            DEBUG regHist_i obj: 0x3582f40  id: /rec/prof  s: 0
-THistSvc            DEBUG Registering TProfile title: "profile"  id: "/rec/prof"  dir: tuple3.rt:/  file: tuple3.rt
-THistSvc            DEBUG regHist_i  THistID: id: /rec/prof t: 0 s: 0 M: 2 m: 0 o: 0x3582f40 T: 1 TProfile
-THistSvc            DEBUG regHist_i obj: 0x35dcb40  id: /rec/trees/stuff/tree1  s: 0
-THistSvc            DEBUG Registering TTree title: "tree title"  id: "/rec/trees/stuff/tree1"  dir: tuple3.rt:/trees/stuff  file: tuple3.rt
-THistSvc            DEBUG regHist_i  THistID: id: /rec/trees/stuff/tree1 t: 0 s: 0 M: 2 m: 0 o: 0x35dcb40 T: 2 TTree
-THistSvc            DEBUG regHist_i obj: 0x36b4fc0  id: /upd/xxx/gauss1d_shared  s: 1
-THistSvc            DEBUG Registering shared TH1F title: "1D Gaussian"  id: "/upd/xxx/gauss1d_shared"  dir: tuple2.rt:/xxx  file: tuple2.rt
-THistSvc            DEBUG regHist_i  THistID: id: /upd/xxx/gauss1d_shared t: 0 s: 1 M: 3 m: 0x36b4f30 o: 0x36b4fc0 T: 1 TH1F
-THistSvc            DEBUG regHist_i obj: 0x36b5470  id: /rec/gauss2d_shared  s: 1
-THistSvc            DEBUG Registering shared TH2F title: "2D Gaussian"  id: "/rec/gauss2d_shared"  dir: tuple3.rt:/  file: tuple3.rt
-THistSvc            DEBUG regHist_i  THistID: id: /rec/gauss2d_shared t: 0 s: 1 M: 2 m: 0x36bfd20 o: 0x36b5470 T: 1 TH2F
-THistSvc            DEBUG regHist_i obj: 0x36bfe50  id: /rec/gauss3d_shared  s: 1
-THistSvc            DEBUG Registering shared TH3F title: "3D Gaussian"  id: "/rec/gauss3d_shared"  dir: tuple3.rt:/  file: tuple3.rt
-THistSvc            DEBUG regHist_i  THistID: id: /rec/gauss3d_shared t: 0 s: 1 M: 2 m: 0x36bfb20 o: 0x36bfe50 T: 1 TH3F
-EventLoopMgr      WARNING Unable to locate service "EventSelector" 
-EventLoopMgr      WARNING No events will be processed from external input.
-ApplicationMgr       INFO Application Manager Initialized successfully
-ApplicationMgr       INFO Application Manager Started successfully
-RndmGenSvc.Engine    INFO Generator engine type:CLHEP::RanluxEngine
-RndmGenSvc.Engine    INFO Current Seed:1234567 Luxury:3
-RndmGenSvc           INFO Using Random engine:HepRndm::Engine<CLHEP::RanluxEngine>
-THistSvc            DEBUG getSharedHist: found THistID: id: /upd/xxx/gauss1d_shared t: 0 s: 1 M: 3 m: 0x36b4f30 o: 0x36b4fc0 T: 1 TH1F
-THistSvc            DEBUG getSharedHist: found THistID: id: /rec/gauss2d_shared t: 0 s: 1 M: 2 m: 0x36bfd20 o: 0x36b5470 T: 1 TH2F
-THistSvc            DEBUG getSharedHist: found THistID: id: /rec/gauss3d_shared t: 0 s: 1 M: 2 m: 0x36bfb20 o: 0x36bfe50 T: 1 TH3F
-THistSvc            DEBUG stream: rec  name: tuple3.rt  size: 432
-THistSvc            DEBUG stream: upd  name: tuple2.rt  size: 319
-THistSvc            DEBUG getSharedHist: found THistID: id: /upd/xxx/gauss1d_shared t: 0 s: 1 M: 3 m: 0x36b4f30 o: 0x36b4fc0 T: 1 TH1F
-THistSvc            DEBUG getSharedHist: found THistID: id: /rec/gauss2d_shared t: 0 s: 1 M: 2 m: 0x36bfd20 o: 0x36b5470 T: 1 TH2F
-THistSvc            DEBUG getSharedHist: found THistID: id: /rec/gauss3d_shared t: 0 s: 1 M: 2 m: 0x36bfb20 o: 0x36bfe50 T: 1 TH3F
-THistSvc            DEBUG stream: rec  name: tuple3.rt  size: 432
-THistSvc            DEBUG stream: upd  name: tuple2.rt  size: 319
-THistSvc            DEBUG getSharedHist: found THistID: id: /upd/xxx/gauss1d_shared t: 0 s: 1 M: 3 m: 0x36b4f30 o: 0x36b4fc0 T: 1 TH1F
-THistSvc            DEBUG getSharedHist: found THistID: id: /rec/gauss2d_shared t: 0 s: 1 M: 2 m: 0x36bfd20 o: 0x36b5470 T: 1 TH2F
-THistSvc            DEBUG getSharedHist: found THistID: id: /rec/gauss3d_shared t: 0 s: 1 M: 2 m: 0x36bfb20 o: 0x36bfe50 T: 1 TH3F
-THistSvc            DEBUG stream: rec  name: tuple3.rt  size: 432
-THistSvc            DEBUG stream: upd  name: tuple2.rt  size: 319
-THistSvc            DEBUG getSharedHist: found THistID: id: /upd/xxx/gauss1d_shared t: 0 s: 1 M: 3 m: 0x36b4f30 o: 0x36b4fc0 T: 1 TH1F
-THistSvc            DEBUG getSharedHist: found THistID: id: /rec/gauss2d_shared t: 0 s: 1 M: 2 m: 0x36bfd20 o: 0x36b5470 T: 1 TH2F
-THistSvc            DEBUG getSharedHist: found THistID: id: /rec/gauss3d_shared t: 0 s: 1 M: 2 m: 0x36bfb20 o: 0x36bfe50 T: 1 TH3F
-THistSvc            DEBUG stream: rec  name: tuple3.rt  size: 432
-THistSvc            DEBUG stream: upd  name: tuple2.rt  size: 319
-THistSvc            DEBUG getSharedHist: found THistID: id: /upd/xxx/gauss1d_shared t: 0 s: 1 M: 3 m: 0x36b4f30 o: 0x36b4fc0 T: 1 TH1F
-THistSvc            DEBUG getSharedHist: found THistID: id: /rec/gauss2d_shared t: 0 s: 1 M: 2 m: 0x36bfd20 o: 0x36b5470 T: 1 TH2F
-THistSvc            DEBUG getSharedHist: found THistID: id: /rec/gauss3d_shared t: 0 s: 1 M: 2 m: 0x36bfb20 o: 0x36bfe50 T: 1 TH3F
-THistSvc            DEBUG stream: rec  name: tuple3.rt  size: 432
-THistSvc            DEBUG stream: upd  name: tuple2.rt  size: 319
-THistSvc            DEBUG getSharedHist: found THistID: id: /upd/xxx/gauss1d_shared t: 0 s: 1 M: 3 m: 0x36b4f30 o: 0x36b4fc0 T: 1 TH1F
-THistSvc            DEBUG getSharedHist: found THistID: id: /rec/gauss2d_shared t: 0 s: 1 M: 2 m: 0x36bfd20 o: 0x36b5470 T: 1 TH2F
-THistSvc            DEBUG getSharedHist: found THistID: id: /rec/gauss3d_shared t: 0 s: 1 M: 2 m: 0x36bfb20 o: 0x36bfe50 T: 1 TH3F
-THistSvc            DEBUG stream: rec  name: tuple3.rt  size: 432
-THistSvc            DEBUG stream: upd  name: tuple2.rt  size: 319
-THistSvc            DEBUG getSharedHist: found THistID: id: /upd/xxx/gauss1d_shared t: 0 s: 1 M: 3 m: 0x36b4f30 o: 0x36b4fc0 T: 1 TH1F
-THistSvc            DEBUG getSharedHist: found THistID: id: /rec/gauss2d_shared t: 0 s: 1 M: 2 m: 0x36bfd20 o: 0x36b5470 T: 1 TH2F
-THistSvc            DEBUG getSharedHist: found THistID: id: /rec/gauss3d_shared t: 0 s: 1 M: 2 m: 0x36bfb20 o: 0x36bfe50 T: 1 TH3F
-THistSvc            DEBUG stream: rec  name: tuple3.rt  size: 432
-THistSvc            DEBUG stream: upd  name: tuple2.rt  size: 319
-THistSvc            DEBUG getSharedHist: found THistID: id: /upd/xxx/gauss1d_shared t: 0 s: 1 M: 3 m: 0x36b4f30 o: 0x36b4fc0 T: 1 TH1F
-THistSvc            DEBUG getSharedHist: found THistID: id: /rec/gauss2d_shared t: 0 s: 1 M: 2 m: 0x36bfd20 o: 0x36b5470 T: 1 TH2F
-THistSvc            DEBUG getSharedHist: found THistID: id: /rec/gauss3d_shared t: 0 s: 1 M: 2 m: 0x36bfb20 o: 0x36bfe50 T: 1 TH3F
-THistSvc            DEBUG stream: rec  name: tuple3.rt  size: 432
-THistSvc            DEBUG stream: upd  name: tuple2.rt  size: 319
-THistSvc            DEBUG getSharedHist: found THistID: id: /upd/xxx/gauss1d_shared t: 0 s: 1 M: 3 m: 0x36b4f30 o: 0x36b4fc0 T: 1 TH1F
-THistSvc            DEBUG getSharedHist: found THistID: id: /rec/gauss2d_shared t: 0 s: 1 M: 2 m: 0x36bfd20 o: 0x36b5470 T: 1 TH2F
-THistSvc            DEBUG getSharedHist: found THistID: id: /rec/gauss3d_shared t: 0 s: 1 M: 2 m: 0x36bfb20 o: 0x36bfe50 T: 1 TH3F
-THistSvc            DEBUG stream: rec  name: tuple3.rt  size: 432
-THistSvc            DEBUG stream: upd  name: tuple2.rt  size: 319
-THistSvc            DEBUG getSharedHist: found THistID: id: /upd/xxx/gauss1d_shared t: 0 s: 1 M: 3 m: 0x36b4f30 o: 0x36b4fc0 T: 1 TH1F
-THistSvc            DEBUG getSharedHist: found THistID: id: /rec/gauss2d_shared t: 0 s: 1 M: 2 m: 0x36bfd20 o: 0x36b5470 T: 1 TH2F
-THistSvc            DEBUG getSharedHist: found THistID: id: /rec/gauss3d_shared t: 0 s: 1 M: 2 m: 0x36bfb20 o: 0x36bfe50 T: 1 TH3F
-THistSvc            DEBUG stream: rec  name: tuple3.rt  size: 432
-THistSvc            DEBUG stream: upd  name: tuple2.rt  size: 319
-THistSvc            DEBUG getSharedHist: found THistID: id: /upd/xxx/gauss1d_shared t: 0 s: 1 M: 3 m: 0x36b4f30 o: 0x36b4fc0 T: 1 TH1F
-THistSvc            DEBUG getSharedHist: found THistID: id: /rec/gauss2d_shared t: 0 s: 1 M: 2 m: 0x36bfd20 o: 0x36b5470 T: 1 TH2F
-THistSvc            DEBUG getSharedHist: found THistID: id: /rec/gauss3d_shared t: 0 s: 1 M: 2 m: 0x36bfb20 o: 0x36bfe50 T: 1 TH3F
-THistSvc            DEBUG stream: rec  name: tuple3.rt  size: 432
-THistSvc            DEBUG stream: upd  name: tuple2.rt  size: 319
-THistSvc            DEBUG getSharedHist: found THistID: id: /upd/xxx/gauss1d_shared t: 0 s: 1 M: 3 m: 0x36b4f30 o: 0x36b4fc0 T: 1 TH1F
-THistSvc            DEBUG getSharedHist: found THistID: id: /rec/gauss2d_shared t: 0 s: 1 M: 2 m: 0x36bfd20 o: 0x36b5470 T: 1 TH2F
-THistSvc            DEBUG getSharedHist: found THistID: id: /rec/gauss3d_shared t: 0 s: 1 M: 2 m: 0x36bfb20 o: 0x36bfe50 T: 1 TH3F
-THistSvc            DEBUG stream: rec  name: tuple3.rt  size: 432
-THistSvc            DEBUG stream: upd  name: tuple2.rt  size: 319
-THistSvc            DEBUG getSharedHist: found THistID: id: /upd/xxx/gauss1d_shared t: 0 s: 1 M: 3 m: 0x36b4f30 o: 0x36b4fc0 T: 1 TH1F
-THistSvc            DEBUG getSharedHist: found THistID: id: /rec/gauss2d_shared t: 0 s: 1 M: 2 m: 0x36bfd20 o: 0x36b5470 T: 1 TH2F
-THistSvc            DEBUG getSharedHist: found THistID: id: /rec/gauss3d_shared t: 0 s: 1 M: 2 m: 0x36bfb20 o: 0x36bfe50 T: 1 TH3F
-THistSvc            DEBUG stream: rec  name: tuple3.rt  size: 432
-THistSvc            DEBUG stream: upd  name: tuple2.rt  size: 319
-THistSvc            DEBUG getSharedHist: found THistID: id: /upd/xxx/gauss1d_shared t: 0 s: 1 M: 3 m: 0x36b4f30 o: 0x36b4fc0 T: 1 TH1F
-THistSvc            DEBUG getSharedHist: found THistID: id: /rec/gauss2d_shared t: 0 s: 1 M: 2 m: 0x36bfd20 o: 0x36b5470 T: 1 TH2F
-THistSvc            DEBUG getSharedHist: found THistID: id: /rec/gauss3d_shared t: 0 s: 1 M: 2 m: 0x36bfb20 o: 0x36bfe50 T: 1 TH3F
-THistSvc            DEBUG stream: rec  name: tuple3.rt  size: 432
-THistSvc            DEBUG stream: upd  name: tuple2.rt  size: 319
-THistSvc            DEBUG getSharedHist: found THistID: id: /upd/xxx/gauss1d_shared t: 0 s: 1 M: 3 m: 0x36b4f30 o: 0x36b4fc0 T: 1 TH1F
-THistSvc            DEBUG getSharedHist: found THistID: id: /rec/gauss2d_shared t: 0 s: 1 M: 2 m: 0x36bfd20 o: 0x36b5470 T: 1 TH2F
-THistSvc            DEBUG getSharedHist: found THistID: id: /rec/gauss3d_shared t: 0 s: 1 M: 2 m: 0x36bfb20 o: 0x36bfe50 T: 1 TH3F
-THistSvc            DEBUG stream: rec  name: tuple3.rt  size: 432
-THistSvc            DEBUG stream: upd  name: tuple2.rt  size: 319
-THistSvc            DEBUG getSharedHist: found THistID: id: /upd/xxx/gauss1d_shared t: 0 s: 1 M: 3 m: 0x36b4f30 o: 0x36b4fc0 T: 1 TH1F
-THistSvc            DEBUG getSharedHist: found THistID: id: /rec/gauss2d_shared t: 0 s: 1 M: 2 m: 0x36bfd20 o: 0x36b5470 T: 1 TH2F
-THistSvc            DEBUG getSharedHist: found THistID: id: /rec/gauss3d_shared t: 0 s: 1 M: 2 m: 0x36bfb20 o: 0x36bfe50 T: 1 TH3F
-THistSvc            DEBUG stream: rec  name: tuple3.rt  size: 432
-THistSvc            DEBUG stream: upd  name: tuple2.rt  size: 319
-THistSvc            DEBUG getSharedHist: found THistID: id: /upd/xxx/gauss1d_shared t: 0 s: 1 M: 3 m: 0x36b4f30 o: 0x36b4fc0 T: 1 TH1F
-THistSvc            DEBUG getSharedHist: found THistID: id: /rec/gauss2d_shared t: 0 s: 1 M: 2 m: 0x36bfd20 o: 0x36b5470 T: 1 TH2F
-THistSvc            DEBUG getSharedHist: found THistID: id: /rec/gauss3d_shared t: 0 s: 1 M: 2 m: 0x36bfb20 o: 0x36bfe50 T: 1 TH3F
-THistSvc            DEBUG stream: rec  name: tuple3.rt  size: 432
-THistSvc            DEBUG stream: upd  name: tuple2.rt  size: 319
-THistSvc            DEBUG getSharedHist: found THistID: id: /upd/xxx/gauss1d_shared t: 0 s: 1 M: 3 m: 0x36b4f30 o: 0x36b4fc0 T: 1 TH1F
-THistSvc            DEBUG getSharedHist: found THistID: id: /rec/gauss2d_shared t: 0 s: 1 M: 2 m: 0x36bfd20 o: 0x36b5470 T: 1 TH2F
-THistSvc            DEBUG getSharedHist: found THistID: id: /rec/gauss3d_shared t: 0 s: 1 M: 2 m: 0x36bfb20 o: 0x36bfe50 T: 1 TH3F
-THistSvc            DEBUG stream: rec  name: tuple3.rt  size: 432
-THistSvc            DEBUG stream: upd  name: tuple2.rt  size: 319
-THistSvc            DEBUG getSharedHist: found THistID: id: /upd/xxx/gauss1d_shared t: 0 s: 1 M: 3 m: 0x36b4f30 o: 0x36b4fc0 T: 1 TH1F
-THistSvc            DEBUG getSharedHist: found THistID: id: /rec/gauss2d_shared t: 0 s: 1 M: 2 m: 0x36bfd20 o: 0x36b5470 T: 1 TH2F
-THistSvc            DEBUG getSharedHist: found THistID: id: /rec/gauss3d_shared t: 0 s: 1 M: 2 m: 0x36bfb20 o: 0x36bfe50 T: 1 TH3F
-THistSvc            DEBUG stream: rec  name: tuple3.rt  size: 432
-THistSvc            DEBUG stream: upd  name: tuple2.rt  size: 319
-THistSvc            DEBUG getSharedHist: found THistID: id: /upd/xxx/gauss1d_shared t: 0 s: 1 M: 3 m: 0x36b4f30 o: 0x36b4fc0 T: 1 TH1F
-THistSvc            DEBUG getSharedHist: found THistID: id: /rec/gauss2d_shared t: 0 s: 1 M: 2 m: 0x36bfd20 o: 0x36b5470 T: 1 TH2F
-THistSvc            DEBUG getSharedHist: found THistID: id: /rec/gauss3d_shared t: 0 s: 1 M: 2 m: 0x36bfb20 o: 0x36bfe50 T: 1 TH3F
-THistSvc            DEBUG stream: rec  name: tuple3.rt  size: 432
-THistSvc            DEBUG stream: upd  name: tuple2.rt  size: 319
-ApplicationMgr       INFO Application Manager Stopped successfully
-THistWrite           INFO Finalizing...
-THistSvc            DEBUG vhid for /temp/TempHist7 is empty. deleting
-EventLoopMgr         INFO Histograms converted successfully according to request.
-THistSvc            DEBUG dumping THistSvc contents
-m_hlist:  size: 12
- - id: /temp/TempHist1 t: 1 s: 0 M: 5 m: 0 o: 0x2f842a0 T: 1 TH1F :: [0x2edbf50] 1 {[0x2f842a0]}
- - id: /temp/other/TempHist1a t: 1 s: 0 M: 5 m: 0 o: 0x2f55d80 T: 1 TH1F :: [0x2f09290] 1 {[0x2f55d80]}
- - id: /new/Tree2 t: 1 s: 0 M: 5 m: 0 o: 0x26015f0 T: 1 TH1F :: [0x2f4a4c0] 1 {[0x26015f0]}
- - id: /upd/xxx/gauss1d t: 0 s: 0 M: 3 m: 0 o: 0x2601e50 T: 1 TH1F :: [0x2c9a4a0] 1 {[0x2601e50]}
- - id: /rec/gauss2d t: 0 s: 0 M: 2 m: 0 o: 0x314b890 T: 1 TH2F :: [0x2f73c30] 1 {[0x314b890]}
- - id: /rec/gauss3d t: 0 s: 0 M: 2 m: 0 o: 0x316b460 T: 1 TH3F :: [0x2efe930] 1 {[0x316b460]}
- - id: /temp/TempHist5 t: 1 s: 0 M: 5 m: 0 o: 0x3580bd0 T: 1 TH1F :: [0x2a6f250] 1 {[0x3580bd0]}
- - id: /rec/prof t: 0 s: 0 M: 2 m: 0 o: 0x3582f40 T: 1 TProfile :: [0x35c9600] 1 {[0x3582f40]}
- - id: /rec/trees/stuff/tree1 t: 0 s: 0 M: 2 m: 0 o: 0x35dcb40 T: 2 TTree :: [0x366f2f0] 1 {[0x35dcb40]}
- - id: /upd/xxx/gauss1d_shared t: 0 s: 1 M: 3 m: 0x36b4f30 o: 0x36b4fc0 T: 1 TH1F :: [0x36a6b50] 1 {[0x36b4fc0]}
- - id: /rec/gauss2d_shared t: 0 s: 1 M: 2 m: 0x36bfd20 o: 0x36b5470 T: 1 TH2F :: [0x35cabf0] 1 {[0x36b5470]}
- - id: /rec/gauss3d_shared t: 0 s: 1 M: 2 m: 0x36bfb20 o: 0x36bfe50 T: 1 TH3F :: [0x3687950] 1 {[0x36bfe50]}
-
-m_uids: 12
- - /rec/gauss3d_shared  [0x3687950]
- - /temp/TempHist1  [0x2edbf50]
- - /temp/other/TempHist1a  [0x2f09290]
- - /new/Tree2  [0x2f4a4c0]
- - /temp/TempHist5  [0x2a6f250]
- - /upd/xxx/gauss1d  [0x2c9a4a0]
- - /rec/gauss2d  [0x2f73c30]
- - /rec/gauss3d  [0x2efe930]
- - /rec/trees/stuff/tree1  [0x366f2f0]
- - /rec/prof  [0x35c9600]
- - /upd/xxx/gauss1d_shared  [0x36a6b50]
- - /rec/gauss2d_shared  [0x35cabf0]
-
-m_ids: 12
- - gauss3d_shared  [0x3687950]
- - TempHist1  [0x2edbf50]
- - other/TempHist1a  [0x2f09290]
- - Tree2  [0x2f4a4c0]
- - gauss2d  [0x2f73c30]
- - xxx/gauss1d  [0x2c9a4a0]
- - gauss3d  [0x2efe930]
- - TempHist5  [0x2a6f250]
- - gauss2d_shared  [0x35cabf0]
- - trees/stuff/tree1  [0x366f2f0]
- - prof  [0x35c9600]
- - xxx/gauss1d_shared  [0x36a6b50]
-
-m_tobjs: 12
- - 0x36bfe50 -> id: /rec/gauss3d_shared t: 0 s: 1 M: 2 m: 0x36bfb20 o: 0x36bfe50 T: 1 TH3F
- - 0x2f55d80 -> id: /temp/other/TempHist1a t: 1 s: 0 M: 5 m: 0 o: 0x2f55d80 T: 1 TH1F
- - 0x26015f0 -> id: /new/Tree2 t: 1 s: 0 M: 5 m: 0 o: 0x26015f0 T: 1 TH1F
- - 0x314b890 -> id: /rec/gauss2d t: 0 s: 0 M: 2 m: 0 o: 0x314b890 T: 1 TH2F
- - 0x2f842a0 -> id: /temp/TempHist1 t: 1 s: 0 M: 5 m: 0 o: 0x2f842a0 T: 1 TH1F
- - 0x36b4fc0 -> id: /upd/xxx/gauss1d_shared t: 0 s: 1 M: 3 m: 0x36b4f30 o: 0x36b4fc0 T: 1 TH1F
- - 0x316b460 -> id: /rec/gauss3d t: 0 s: 0 M: 2 m: 0 o: 0x316b460 T: 1 TH3F
- - 0x2601e50 -> id: /upd/xxx/gauss1d t: 0 s: 0 M: 3 m: 0 o: 0x2601e50 T: 1 TH1F
- - 0x3580bd0 -> id: /temp/TempHist5 t: 1 s: 0 M: 5 m: 0 o: 0x3580bd0 T: 1 TH1F
- - 0x35dcb40 -> id: /rec/trees/stuff/tree1 t: 0 s: 0 M: 2 m: 0 o: 0x35dcb40 T: 2 TTree
- - 0x3582f40 -> id: /rec/prof t: 0 s: 0 M: 2 m: 0 o: 0x3582f40 T: 1 TProfile
- - 0x36b5470 -> id: /rec/gauss2d_shared t: 0 s: 1 M: 2 m: 0x36bfd20 o: 0x36b5470 T: 1 TH2F
-
-THistSvc            DEBUG THistSvc::finalize
-THistSvc            DEBUG finalize: id: /new/Tree2 t: 1 s: 0 M: 5 m: 0 o: 0x26015f0 T: 1 TH1F
-THistSvc            DEBUG finalize: id: /rec/gauss2d t: 0 s: 0 M: 2 m: 0 o: 0x314b890 T: 1 TH2F
-THistSvc            DEBUG finalize: id: /rec/gauss2d_shared t: 0 s: 1 M: 2 m: 0x36bfd20 o: 0x36b5470 T: 1 TH2F
-THistSvc            DEBUG finalize: id: /rec/gauss3d t: 0 s: 0 M: 2 m: 0 o: 0x316b460 T: 1 TH3F
-THistSvc            DEBUG finalize: id: /rec/gauss3d_shared t: 0 s: 1 M: 2 m: 0x36bfb20 o: 0x36bfe50 T: 1 TH3F
-THistSvc            DEBUG finalize: id: /rec/prof t: 0 s: 0 M: 2 m: 0 o: 0x3582f40 T: 1 TProfile
-THistSvc            DEBUG finalize: id: /rec/trees/stuff/tree1 t: 0 s: 0 M: 2 m: 0 o: 0x35dcb40 T: 2 TTree
-THistSvc            DEBUG finalize: id: /temp/TempHist1 t: 1 s: 0 M: 5 m: 0 o: 0x2f842a0 T: 1 TH1F
-THistSvc            DEBUG finalize: id: /temp/TempHist5 t: 1 s: 0 M: 5 m: 0 o: 0x3580bd0 T: 1 TH1F
-THistSvc            DEBUG finalize: id: /temp/other/TempHist1a t: 1 s: 0 M: 5 m: 0 o: 0x2f55d80 T: 1 TH1F
-THistSvc            DEBUG finalize: id: /upd/xxx/gauss1d t: 0 s: 0 M: 3 m: 0 o: 0x2601e50 T: 1 TH1F
-THistSvc            DEBUG finalize: id: /upd/xxx/gauss1d_shared t: 0 s: 1 M: 3 m: 0x36b4f30 o: 0x36b4fc0 T: 1 TH1F
-THistSvc            DEBUG THistSvc::writeObjectsToFile()::List of Files connected in ROOT 
-THistSvc            DEBUG THistSvc::writeObjectsToFile()::List of Files connected in ROOT: "tuple2.rt"
-THistSvc            DEBUG THistSvc::writeObjectsToFile()::List of Files connected in ROOT: "tuple3.rt"
-THistSvc             INFO Listing contents of ROOT files: 
-THistSvc            DEBUG finalizing stream/file rec:tuple3.rt
-THistSvc             INFO ==> File: tuple3.rt  stream: rec
-TFile: name=tuple3.rt, title=, option=CREATE
-TH1.Print Name  = 2Dgauss, Entries= 20000, Total sum= 19974
-          Title = 2D Gaussian
-          NbinsX= 100, xmin= -50, xmax=50, NbinsY= 100, ymin= -50, ymax=50
-TH1.Print Name  = 3Dgauss, Entries= 20000, Total sum= 19947
-          Title = 3D Gaussian
-          NbinsX= 100, xmin= -50, xmax=50, NbinsY= 100, ymin= -50, ymax=50, NbinsZ= 100, zmin= -50, zmax=50
-TH1.Print Name  = profile, Entries= 0, Total sum= 0
-          Title = profile
-          NbinsX= 100, xmin= -50, xmax=-50
-******************************************************************************
-*Tree    :treename  : tree title                                             *
-*Entries :     1000 : Total =           14095 bytes  File  Size =       2342 *
-*        :          : Tree compression factor =   6.63                       *
-******************************************************************************
-*Br    0 :branch1   : point1/I                                               *
-*Entries :     1000 : Total  Size=       4576 bytes  File Size  =       1521 *
-*Baskets :        1 : Basket Size=      32000 bytes  Compression=   2.68     *
-*............................................................................*
-*Br    1 :branch2   : point2/I                                               *
-*Entries :     1000 : Total  Size=       4576 bytes  File Size  =        164 *
-*Baskets :        1 : Basket Size=      32000 bytes  Compression=  24.87     *
-*............................................................................*
-*Br    2 :branch3   : point3/I                                               *
-*Entries :     1000 : Total  Size=       4576 bytes  File Size  =        160 *
-*Baskets :        1 : Basket Size=      32000 bytes  Compression=  25.49     *
-*............................................................................*
-TH1.Print Name  = 2Dgauss_shared, Entries= 20000, Total sum= 19957
-          Title = 2D Gaussian
-          NbinsX= 100, xmin= -50, xmax=50, NbinsY= 100, ymin= -50, ymax=50
-TH1.Print Name  = 3Dgauss_shared, Entries= 20000, Total sum= 19949
-          Title = 3D Gaussian
-          NbinsX= 100, xmin= -50, xmax=50, NbinsY= 100, ymin= -50, ymax=50, NbinsZ= 100, zmin= -50, zmax=50
-THistSvc            DEBUG finalizing stream/file upd:tuple2.rt
-THistSvc             INFO ==> File: tuple2.rt  stream: upd
-TFile: name=tuple2.rt, title=, option=UPDATE
-TH1.Print Name  = 1Dgauss, Entries= 20000, Total sum= 19982
-          Title = 1D Gaussian
-          NbinsX= 100, xmin= -50, xmax=50
-TH1.Print Name  = 1Dgauss_shared, Entries= 20000, Total sum= 19984
-          Title = 1D Gaussian
-          NbinsX= 100, xmin= -50, xmax=50
-ApplicationMgr       INFO Application Manager Finalized successfully
-ApplicationMgr       INFO Application Manager Terminated successfully
diff --git a/GaudiTestSuite/tests/qmtest/refs/THistWrite.ref.winxp b/GaudiTestSuite/tests/qmtest/refs/THistWrite.ref.winxp
deleted file mode 100644
index 6711438e9a715e30f4d582ddb78983ab3d19dc07..0000000000000000000000000000000000000000
--- a/GaudiTestSuite/tests/qmtest/refs/THistWrite.ref.winxp
+++ /dev/null
@@ -1,173 +0,0 @@
-JobOptionsSvc        INFO # =======> D:/Profiles/clemenci/cmtuser/Gaudi/GaudiTestSuite/options/THistWrite.opts)
-JobOptionsSvc        INFO # (5,1): AuditorSvc.Auditors = ["ChronoAuditor"]
-JobOptionsSvc        INFO # (12,1): ApplicationMgr.TopAlg = ["THistWrite"]
-JobOptionsSvc        INFO # (15,1): MessageSvc.OutputLevel = 3
-JobOptionsSvc        INFO # (16,1): MessageSvc.UseColors = 1
-JobOptionsSvc        INFO # (17,1): THistSvc.OutputLevel = 2
-JobOptionsSvc        INFO # (18,1): ApplicationMgr.OutputLevel = 1
-JobOptionsSvc        INFO # (19,1): ServiceManager.OutputLevel = 2
-JobOptionsSvc        INFO # (20,1): StatusCodeSvc.OutputLevel = 1
-JobOptionsSvc        INFO # (25,1): THistSvc.Output += ["upd DATAFILE='tuple2.rt' TYP='ROOT' OPT='UPDATE'"]
-JobOptionsSvc        INFO # (26,1): THistSvc.Output += ["rec DATAFILE='tuple3.rt' TYP='ROOT' OPT='RECREATE'"]
-JobOptionsSvc        INFO # (28,1): THistSvc.PrintAll = 1
-JobOptionsSvc        INFO # (33,1): ApplicationMgr.EvtMax = 20
-JobOptionsSvc        INFO # (34,1): ApplicationMgr.EvtSel = "NONE"
-JobOptionsSvc        INFO Job options successfully read in from D:\Profiles\clemenci\cmtuser\Gaudi\GaudiTestSuite\options\THistWrite.opts
-ApplicationMgr    SUCCESS
-====================================================================================================================================
-                                                   Welcome to ApplicationMgr $Revision: 1.77 $
-                                          running on CERNTSLHCB05 on 08/16/11 12:55:25
-====================================================================================================================================
-ApplicationMgr    VERBOSE declareMultiSvcType: declared service EvtDataSvc/EventDataSvc
-ApplicationMgr    VERBOSE declareMultiSvcType: declared service DetDataSvc/DetectorDataSvc
-ApplicationMgr    VERBOSE declareMultiSvcType: declared service HistogramSvc/HistogramDataSvc
-ApplicationMgr    VERBOSE declareMultiSvcType: declared service HbookCnv::PersSvc/HbookHistSvc
-ApplicationMgr    VERBOSE declareMultiSvcType: declared service RootHistCnv::PersSvc/RootHistSvc
-ApplicationMgr    VERBOSE declareMultiSvcType: declared service EvtPersistencySvc/EventPersistencySvc
-ApplicationMgr    VERBOSE declareMultiSvcType: declared service DetPersistencySvc/DetectorPersistencySvc
-ApplicationMgr    VERBOSE declareMultiSvcType: declared service HistogramPersistencySvc/HistogramPersistencySvc
-ApplicationMgr      DEBUG Loading declared DLL's
-ApplicationMgr    VERBOSE addMultiSvc: added service EventLoopMgr/EventLoopMgr
-ApplicationMgr       INFO Application Manager Configured successfully
-THistSvc            DEBUG Opening TFile "tuple2.rt"  stream: "upd"  mode: "A" comp level: 1
-THistSvc            DEBUG Opening TFile "tuple3.rt"  stream: "rec"  mode: "R" comp level: 1
-THistSvc            DEBUG Service base class initialized successfully
-IoComponentMgr       INFO Initializing IoComponentMgr...
-IoComponentMgr       INFO python I/O registry retrieved [ok]
-THistSvc             INFO registered file [tuple3.rt]... [ok]
-THistSvc             INFO registered file [tuple2.rt]... [ok]
-THistSvc            DEBUG Historgram with id "TempHist1" is temporary
-THistSvc            DEBUG Registering TH1F title: "Temporary Tree 1"  id: "/temp/TempHist1"  dir: root:/  file: none
-THistSvc            DEBUG Historgram with id "other/TempHist1a" is temporary
-THistSvc            DEBUG Registering TH1F title: "Temporary Tree 1a"  id: "/temp/other/TempHist1a"  dir: root:/other  file: none
-THistSvc          WARNING no stream "new" associated with id: "/new/Tree2"
-THistSvc            DEBUG Historgram with id "/new/Tree2" is temporary
-THistSvc            DEBUG Registering TH1F title: "Tree 2"  id: "/new/Tree2"  dir: root:/  file: none
-THistSvc            DEBUG Registering TH1F title: "1D Gaussian"  id: "/upd/xxx/gauss1d"  dir: tuple2.rt:/xxx  file: tuple2.rt
-THistSvc            DEBUG Registering TH2F title: "2D Gaussian"  id: "/rec/gauss2d"  dir: tuple3.rt:/  file: tuple3.rt
-THistSvc            DEBUG Registering TH3F title: "3D Gaussian"  id: "/rec/gauss3d"  dir: tuple3.rt:/  file: tuple3.rt
-THistSvc            DEBUG Registering TProfile title: "profile"  id: "/rec/prof"  dir: tuple3.rt:/  file: tuple3.rt
-THistSvc            DEBUG Registering TTree title: "tree title"  id: "/rec/trees/stuff/tree1"  dir: tuple3.rt:/trees/stuff  file: tuple3.rt
-EventLoopMgr      WARNING Unable to locate service "EventSelector"
-EventLoopMgr      WARNING No events will be processed from external input.
-HistogramPersis...WARNING Histograms saving not required.
-ApplicationMgr       INFO Application Manager Initialized successfully
-ApplicationMgr       INFO Application Manager Started successfully
-RndmGenSvc.Engine    INFO Generator engine type:CLHEP::RanluxEngine
-RndmGenSvc.Engine    INFO Current Seed:1234567 Luxury:3
-RndmGenSvc           INFO Using Random engine:HepRndm::Engine<CLHEP::RanluxEngine>
-THistSvc            DEBUG updateFiles()
-THistSvc            DEBUG stream: rec  name: tuple3.rt  size: 63
-THistSvc            DEBUG stream: upd  name: tuple2.rt  size: 63
-THistSvc            DEBUG updateFiles()
-THistSvc            DEBUG stream: rec  name: tuple3.rt  size: 63
-THistSvc            DEBUG stream: upd  name: tuple2.rt  size: 63
-THistSvc            DEBUG updateFiles()
-THistSvc            DEBUG stream: rec  name: tuple3.rt  size: 63
-THistSvc            DEBUG stream: upd  name: tuple2.rt  size: 63
-THistSvc            DEBUG updateFiles()
-THistSvc            DEBUG stream: rec  name: tuple3.rt  size: 63
-THistSvc            DEBUG stream: upd  name: tuple2.rt  size: 63
-THistSvc            DEBUG updateFiles()
-THistSvc            DEBUG stream: rec  name: tuple3.rt  size: 63
-THistSvc            DEBUG stream: upd  name: tuple2.rt  size: 63
-THistSvc            DEBUG updateFiles()
-THistSvc            DEBUG stream: rec  name: tuple3.rt  size: 63
-THistSvc            DEBUG stream: upd  name: tuple2.rt  size: 63
-THistSvc            DEBUG updateFiles()
-THistSvc            DEBUG stream: rec  name: tuple3.rt  size: 63
-THistSvc            DEBUG stream: upd  name: tuple2.rt  size: 63
-THistSvc            DEBUG updateFiles()
-THistSvc            DEBUG stream: rec  name: tuple3.rt  size: 63
-THistSvc            DEBUG stream: upd  name: tuple2.rt  size: 63
-THistSvc            DEBUG updateFiles()
-THistSvc            DEBUG stream: rec  name: tuple3.rt  size: 63
-THistSvc            DEBUG stream: upd  name: tuple2.rt  size: 63
-THistSvc            DEBUG updateFiles()
-THistSvc            DEBUG stream: rec  name: tuple3.rt  size: 63
-THistSvc            DEBUG stream: upd  name: tuple2.rt  size: 63
-THistSvc            DEBUG updateFiles()
-THistSvc            DEBUG stream: rec  name: tuple3.rt  size: 63
-THistSvc            DEBUG stream: upd  name: tuple2.rt  size: 63
-THistSvc            DEBUG updateFiles()
-THistSvc            DEBUG stream: rec  name: tuple3.rt  size: 63
-THistSvc            DEBUG stream: upd  name: tuple2.rt  size: 63
-THistSvc            DEBUG updateFiles()
-THistSvc            DEBUG stream: rec  name: tuple3.rt  size: 63
-THistSvc            DEBUG stream: upd  name: tuple2.rt  size: 63
-THistSvc            DEBUG updateFiles()
-THistSvc            DEBUG stream: rec  name: tuple3.rt  size: 63
-THistSvc            DEBUG stream: upd  name: tuple2.rt  size: 63
-THistSvc            DEBUG updateFiles()
-THistSvc            DEBUG stream: rec  name: tuple3.rt  size: 63
-THistSvc            DEBUG stream: upd  name: tuple2.rt  size: 63
-THistSvc            DEBUG updateFiles()
-THistSvc            DEBUG stream: rec  name: tuple3.rt  size: 63
-THistSvc            DEBUG stream: upd  name: tuple2.rt  size: 63
-THistSvc            DEBUG updateFiles()
-THistSvc            DEBUG stream: rec  name: tuple3.rt  size: 63
-THistSvc            DEBUG stream: upd  name: tuple2.rt  size: 63
-THistSvc            DEBUG updateFiles()
-THistSvc            DEBUG stream: rec  name: tuple3.rt  size: 63
-THistSvc            DEBUG stream: upd  name: tuple2.rt  size: 63
-THistSvc            DEBUG updateFiles()
-THistSvc            DEBUG stream: rec  name: tuple3.rt  size: 63
-THistSvc            DEBUG stream: upd  name: tuple2.rt  size: 63
-THistSvc            DEBUG updateFiles()
-THistSvc            DEBUG stream: rec  name: tuple3.rt  size: 63
-THistSvc            DEBUG stream: upd  name: tuple2.rt  size: 63
-ApplicationMgr       INFO Application Manager Stopped successfully
-THistWrite           INFO Finalizing...
-EventLoopMgr         INFO Histograms converted successfully according to request.
-THistSvc            DEBUG THistSvc::finalize
-THistSvc            DEBUG uid: "/new/Tree2"  temp: 1  dir: root:/
-THistSvc            DEBUG uid: "/rec/gauss2d"  temp: 0  dir: tuple3.rt:/
-THistSvc            DEBUG uid: "/rec/gauss3d"  temp: 0  dir: tuple3.rt:/
-THistSvc            DEBUG uid: "/rec/prof"  temp: 0  dir: tuple3.rt:/
-THistSvc            DEBUG uid: "/rec/trees/stuff/tree1"  temp: 0  dir: tuple3.rt:/trees/stuff
-THistSvc            DEBUG uid: "/temp/TempHist1"  temp: 1  dir: root:/
-THistSvc            DEBUG uid: "/temp/other/TempHist1a"  temp: 1  dir: root:/other
-THistSvc            DEBUG uid: "/upd/xxx/gauss1d"  temp: 0  dir: tuple2.rt:/xxx
-THistSvc            DEBUG updateFiles()
-THistSvc            DEBUG THistSvc::write()::List of Files connected in ROOT
-THistSvc            DEBUG THistSvc::write()::List of Files connected in ROOT: "tuple2.rt"
-THistSvc            DEBUG THistSvc::write()::List of Files connected in ROOT: "tuple3.rt"
-THistSvc             INFO Listing contents of ROOT files:
-THistSvc            DEBUG finalizing stream/file rec:tuple3.rt
-THistSvc             INFO ==> File: tuple3.rt  stream: rec
-TFile: name=tuple3.rt, title=rec, option=CREATE
-TH1.Print Name  = 2Dgauss, Entries= 20000, Total sum= 19978
-          Title = 2D Gaussian
-          NbinsX= 100, xmin= -50, xmax=50, NbinsY= 100, ymin= -50, ymax=50
-TH1.Print Name  = 3Dgauss, Entries= 20000, Total sum= 19944
-          Title = 3D Gaussian
-          NbinsX= 100, xmin= -50, xmax=50, NbinsY= 100, ymin= -50, ymax=50, NbinsZ= 100, zmin= -50, zmax=50
-TH1.Print Name  = profile, Entries= 0, Total sum= 0
-          Title = profile
-          NbinsX= 100, xmin= -50, xmax=-50
-******************************************************************************
-*Tree    :treename  : tree title                                             *
-*Entries :     1000 : Total =           14045 bytes  File  Size =       2330 *
-*        :          : Tree compression factor =   6.63                       *
-******************************************************************************
-*Br    0 :branch1   : point1/I                                               *
-*Entries :     1000 : Total  Size=       4565 bytes  File Size  =       1521 *
-*Baskets :        1 : Basket Size=      32000 bytes  Compression=   2.68     *
-*............................................................................*
-*Br    1 :branch2   : point2/I                                               *
-*Entries :     1000 : Total  Size=       4565 bytes  File Size  =        164 *
-*Baskets :        1 : Basket Size=      32000 bytes  Compression=  24.87     *
-*............................................................................*
-*Br    2 :branch3   : point3/I                                               *
-*Entries :     1000 : Total  Size=       4565 bytes  File Size  =        160 *
-*Baskets :        1 : Basket Size=      32000 bytes  Compression=  25.49     *
-*............................................................................*
-THistSvc            DEBUG finalizing stream/file upd:tuple2.rt
-THistSvc             INFO ==> File: tuple2.rt  stream: upd
-TFile: name=tuple2.rt, title=upd, option=UPDATE
-TH1.Print Name  = 1Dgauss, Entries= 20000, Total sum= 19984
-          Title = 1D Gaussian
-          NbinsX= 100, xmin= -50, xmax=50
-IoComponentMgr       INFO Finalizing IoComponentMgr...
-ApplicationMgr       INFO Application Manager Finalized successfully
-ApplicationMgr       INFO Application Manager Terminated successfully
diff --git a/GaudiTestSuite/tests/qmtest/refs/TemplatedAlg.ref b/GaudiTestSuite/tests/qmtest/refs/TemplatedAlg.ref
deleted file mode 100644
index 85856250306af99f616da42c485dd4f28c718c53..0000000000000000000000000000000000000000
--- a/GaudiTestSuite/tests/qmtest/refs/TemplatedAlg.ref
+++ /dev/null
@@ -1,33 +0,0 @@
-JobOptionsSvc        INFO # =======> /build/marcocle/Gaudi/GaudiTestSuite/options/Services.opts
-JobOptionsSvc        INFO # (12,1): AuditorSvc.Auditors = ["ChronoAuditor"]
-JobOptionsSvc        INFO # =======> /build/marcocle/Gaudi/GaudiTestSuite/options/Common.opts
-JobOptionsSvc        INFO # (9,1): ApplicationMgr.StatusCodeCheck = 1
-JobOptionsSvc        INFO # =======> /build/marcocle/Gaudi/GaudiTestSuite/options/TemplatedAlg.opts
-JobOptionsSvc        INFO # (9,1): ApplicationMgr.TopAlg += ["TemplatedAlg<int, std::vector<std::string, std::allocator<std::string> > >/TAlgIS1"]
-JobOptionsSvc        INFO # (10,1): ApplicationMgr.TopAlg += ["TAlgIS/TAlgIS2"]
-JobOptionsSvc        INFO # (11,1): ApplicationMgr.TopAlg += ["TemplatedAlg<double, bool>/TAlgDB1"]
-JobOptionsSvc        INFO # (12,1): ApplicationMgr.TopAlg += ["TAlgDB/TAlgDB2"]
-JobOptionsSvc        INFO # (15,1): MessageSvc.OutputLevel = 3
-JobOptionsSvc        INFO # (20,1): ApplicationMgr.EvtMax = 10
-JobOptionsSvc        INFO # (21,1): ApplicationMgr.EvtSel = "NONE"
-JobOptionsSvc        INFO Job options successfully read in from /build/marcocle/Gaudi/GaudiTestSuite/options/TemplatedAlg.opts
-ApplicationMgr    SUCCESS
-====================================================================================================================================
-                                                   Welcome to ApplicationMgr (GaudiCoreSvc v4r1)
-                                          running on lbbuild10.cern.ch on Fri Jul 15 11:02:28 2016
-====================================================================================================================================
-ApplicationMgr       INFO Application Manager Configured successfully
-StatusCodeSvc        INFO initialize
-TAlgIS1              INFO Initializing TemplatedAlg instance TAlgIS1 of type TemplatedAlg<int, std::vector<std::string, std::allocator<std::string> > >
-TAlgIS2              INFO Initializing TemplatedAlg instance TAlgIS2 of type TemplatedAlg<int, std::vector<std::string, std::allocator<std::string> > >
-TAlgDB1              INFO Initializing TemplatedAlg instance TAlgDB1 of type TemplatedAlg<double, bool>
-TAlgDB2              INFO Initializing TemplatedAlg instance TAlgDB2 of type TemplatedAlg<double, bool>
-EventLoopMgr      WARNING Unable to locate service "EventSelector"
-EventLoopMgr      WARNING No events will be processed from external input.
-HistogramPersis...WARNING Histograms saving not required.
-ApplicationMgr       INFO Application Manager Initialized successfully
-ApplicationMgr       INFO Application Manager Started successfully
-ApplicationMgr       INFO Application Manager Stopped successfully
-EventLoopMgr         INFO Histograms converted successfully according to request.
-ApplicationMgr       INFO Application Manager Finalized successfully
-ApplicationMgr       INFO Application Manager Terminated successfully
diff --git a/GaudiTestSuite/tests/qmtest/refs/TemplatedAlg_pyopts.ref b/GaudiTestSuite/tests/qmtest/refs/TemplatedAlg_pyopts.ref
deleted file mode 100644
index 789aeca919af721441707c896fbede7497cb6e2a..0000000000000000000000000000000000000000
--- a/GaudiTestSuite/tests/qmtest/refs/TemplatedAlg_pyopts.ref
+++ /dev/null
@@ -1,28 +0,0 @@
-# setting LC_ALL to "C"
-# --> Including file '/build/marcocle/Gaudi/GaudiTestSuite/options/TemplatedAlg.py'
-# <-- End of file '/build/marcocle/Gaudi/GaudiTestSuite/options/TemplatedAlg.py'
-# applying configuration of GaudiTestSuiteCommonConf
-# /***** User GaudiTestSuiteCommonConf/GaudiTestSuiteCommonConf ****************************************
-# |-OutputLevel = 3
-# |-DummyEvents = -1
-# \----- (End of User GaudiTestSuiteCommonConf/GaudiTestSuiteCommonConf) -------------------------------
-ApplicationMgr    SUCCESS
-====================================================================================================================================
-                                                   Welcome to ApplicationMgr (GaudiCoreSvc v4r1)
-                                          running on lbbuild10.cern.ch on Fri Jul 15 11:02:31 2016
-====================================================================================================================================
-ApplicationMgr       INFO Application Manager Configured successfully
-StatusCodeSvc        INFO initialize
-TAlgIS1              INFO Initializing TemplatedAlg instance TAlgIS1 of type TemplatedAlg<int, std::vector<std::string, std::allocator<std::string> > >
-TAlgIS2              INFO Initializing TemplatedAlg instance TAlgIS2 of type TemplatedAlg<int, std::vector<std::string, std::allocator<std::string> > >
-TAlgDB1              INFO Initializing TemplatedAlg instance TAlgDB1 of type TemplatedAlg<double, bool>
-TAlgDB2              INFO Initializing TemplatedAlg instance TAlgDB2 of type TemplatedAlg<double, bool>
-EventLoopMgr      WARNING Unable to locate service "EventSelector"
-EventLoopMgr      WARNING No events will be processed from external input.
-HistogramPersis...WARNING Histograms saving not required.
-ApplicationMgr       INFO Application Manager Initialized successfully
-ApplicationMgr       INFO Application Manager Started successfully
-ApplicationMgr       INFO Application Manager Stopped successfully
-EventLoopMgr         INFO Histograms converted successfully according to request.
-ApplicationMgr       INFO Application Manager Finalized successfully
-ApplicationMgr       INFO Application Manager Terminated successfully
diff --git a/GaudiTestSuite/tests/qmtest/refs/Timeline.ref b/GaudiTestSuite/tests/qmtest/refs/Timeline.ref
deleted file mode 100644
index 80b30e5b4bdf8b91a91b4ceae99d7396db37e911..0000000000000000000000000000000000000000
--- a/GaudiTestSuite/tests/qmtest/refs/Timeline.ref
+++ /dev/null
@@ -1,13 +0,0 @@
-#start end algorithm thread slot event
-1507020228941760205 1507020228941796115 IntDataProducer 140475789195072 0 0
-1507020228941828266 1507020228941843443 OtherIntDataProducer 140475789195072 0 0
-1507020228941844596 1507020228941872611 IntDataConsumer 140475789195072 0 0
-1507020228941873976 1507020228941888747 IntToFloatData 140475789195072 0 0
-1507020228941889911 1507020228941927914 IntIntToFloatFloatData 140475789195072 0 0
-1507020228941931910 1507020228941970116 FloatDataConsumer 140475789195072 0 0
-1507020228941989890 1507020228942002113 IntDataProducer 140475789195072 0 1
-1507020228942003236 1507020228942012775 OtherIntDataProducer 140475789195072 0 1
-1507020228942013531 1507020228942022577 IntDataConsumer 140475789195072 0 1
-1507020228942031498 1507020228942042679 IntToFloatData 140475789195072 0 1
-1507020228942043588 1507020228942066924 IntIntToFloatFloatData 140475789195072 0 1
-1507020228942067876 1507020228942082076 FloatDataConsumer 140475789195072 0 1
diff --git a/GaudiTestSuite/tests/qmtest/refs/ToolHandles.ref b/GaudiTestSuite/tests/qmtest/refs/ToolHandles.ref
deleted file mode 100644
index 8b509d97a6346de0096da802399f5e5cc47202ae..0000000000000000000000000000000000000000
--- a/GaudiTestSuite/tests/qmtest/refs/ToolHandles.ref
+++ /dev/null
@@ -1,74 +0,0 @@
-# setting LC_ALL to "C"
-# --> Including file '/home/marcocle/stacks/master/Gaudi/GaudiTestSuite/options/ToolHandles.py'
-# <-- End of file '/home/marcocle/stacks/master/Gaudi/GaudiTestSuite/options/ToolHandles.py'
-ApplicationMgr    SUCCESS
-====================================================================================================================================
-                                                   Welcome to ApplicationMgr (GaudiCoreSvc v38r2)
-                                          running on lbbuildinter01.cern.ch on Tue May 14 12:32:33 2024
-====================================================================================================================================
-ApplicationMgr       INFO Application Manager Configured successfully
-ThreadPoolSvc        INFO no thread init tools attached
-AvalancheSchedu...   INFO Activating scheduler in a separate thread
-AlgResourcePool      INFO TopAlg list empty. Recovering the one of Application Manager
-THDataProducer      DEBUG Property update for OutputLevel : new value = 2
-THDataProducer      DEBUG input handles: 0
-THDataProducer      DEBUG output handles: 1
-THDataProducer      DEBUG data dependencies:
-  + OUTPUT '/Event/MyInt'
-THDataProducer2     DEBUG Property update for OutputLevel : new value = 2
-THDataProducer2     DEBUG input handles: 0
-THDataProducer2     DEBUG output handles: 1
-THDataProducer2     DEBUG data dependencies:
-  + OUTPUT '/Event/MyFloat'
-THDataConsumer      DEBUG Property update for OutputLevel : new value = 2
-THDataConsumer      DEBUG input handles: 1
-THDataConsumer      DEBUG output handles: 0
-THDataConsumer....  DEBUG Property update for OutputLevel : new value = 2
-THDataConsumer      DEBUG Adding private ToolHandle tool THDataConsumer.Gaudi::TestSuite::FloatTool (Gaudi::TestSuite::FloatTool)
-THDataConsumer      DEBUG data dependencies:
-  + INPUT  '/Event/MyFloat' [THDataConsumer.Gaudi::TestSuite::FloatTool]
-  + INPUT  '/Event/MyInt'
-AvalancheSchedu...   INFO Found 3 algorithms
-AvalancheSchedu...   INFO Data Dependencies for Algorithms:
-  THDataProducer
-    o OUTPUT '/Event/MyInt'
-  THDataProducer2
-    o OUTPUT '/Event/MyFloat'
-  THDataConsumer
-    o INPUT  '/Event/MyFloat' [THDataConsumer.Gaudi::TestSuite::FloatTool]
-    o INPUT  '/Event/MyInt'
-PrecedenceSvc        INFO Assembling CF and DF task precedence rules
-PrecedenceSvc        INFO PrecedenceSvc initialized successfully
-AvalancheSchedu...   INFO Concurrency level information:
-AvalancheSchedu...   INFO  o Number of events in flight: 2
-AvalancheSchedu...   INFO  o TBB thread pool size:  'ThreadPoolSize':2
-AvalancheSchedu...   INFO Task scheduling settings:
-AvalancheSchedu...   INFO  o Avalanche generation mode: disabled
-AvalancheSchedu...   INFO  o Preemptive scheduling of CPU-blocking tasks: disabled
-AvalancheSchedu...   INFO  o Scheduling of condition tasks: disabled
-HiveSlimEventLo...WARNING Unable to locate service "EventSelector"
-HiveSlimEventLo...WARNING No events will be processed from external input.
-HiveSlimEventLo...   INFO Found 0 events in black list
-ApplicationMgr       INFO Application Manager Initialized successfully
-ApplicationMgr       INFO Application Manager Started successfully
-HiveSlimEventLo...   INFO Starting loop on events
-THDataProducer       INFO executing IntDataProducer, storing 7 into /Event/MyInt
-THDataProducer2      INFO executing IntDataProducer, storing 7.0 into /Event/MyFloat
-THDataConsumer       INFO executing IntDataConsumer, checking 7 from /Event/MyInt and 7 from FloatTool are matching
-THDataProducer       INFO executing IntDataProducer, storing 7 into /Event/MyInt
-THDataProducer2      INFO executing IntDataProducer, storing 7.0 into /Event/MyFloat
-THDataProducer2      INFO executing IntDataProducer, storing 7.0 into /Event/MyFloat
-THDataProducer       INFO executing IntDataProducer, storing 7 into /Event/MyInt
-THDataConsumer       INFO executing IntDataConsumer, checking 7 from /Event/MyInt and 7 from FloatTool are matching
-THDataConsumer       INFO executing IntDataConsumer, checking 7 from /Event/MyInt and 7 from FloatTool are matching
-THDataProducer       INFO executing IntDataProducer, storing 7 into /Event/MyInt
-THDataProducer2      INFO executing IntDataProducer, storing 7.0 into /Event/MyFloat
-THDataConsumer       INFO executing IntDataConsumer, checking 7 from /Event/MyInt and 7 from FloatTool are matching
-HiveSlimEventLo...   INFO ---> Loop Finished (skipping 1st evt) -  WSS 306.566 total time 56431
-HiveSlimEventLo...   INFO 0 events were SKIPed
-ApplicationMgr       INFO Application Manager Stopped successfully
-HiveSlimEventLo...   INFO Histograms converted successfully according to request.
-AvalancheSchedu...   INFO Joining Scheduler thread
-ToolSvc              INFO Removing all tools created by ToolSvc
-ApplicationMgr       INFO Application Manager Finalized successfully
-ApplicationMgr       INFO Application Manager Terminated successfully
diff --git a/GaudiTestSuite/tests/qmtest/refs/anydata.ref b/GaudiTestSuite/tests/qmtest/refs/anydata.ref
deleted file mode 100644
index 5db84cea0a6e1471d141fe989bfaacf4f06b8d6e..0000000000000000000000000000000000000000
--- a/GaudiTestSuite/tests/qmtest/refs/anydata.ref
+++ /dev/null
@@ -1,31 +0,0 @@
-# setting LC_ALL to "C"
-# Running /workspace/GAUDI/GAUDI_future/Gaudi/scripts/gaudirun.py with arguments ['/tmp/lben/tmp29t7FV.py']
-# --> Including file '/tmp/lben/tmp29t7FV.py'
-# <-- End of file '/tmp/lben/tmp29t7FV.py'
-ApplicationMgr    SUCCESS
-====================================================================================================================================
-                                                   Welcome to ApplicationMgr (GaudiCoreSvc v4r1)
-                                          running on ec716029062d on Fri May 27 23:40:03 2016
-====================================================================================================================================
-ApplicationMgr       INFO Application Manager Configured successfully
-EventLoopMgr      WARNING Unable to locate service "EventSelector"
-EventLoopMgr      WARNING No events will be processed from external input.
-HistogramPersis...WARNING Histograms saving not required.
-ApplicationMgr       INFO Application Manager Initialized successfully
-ApplicationMgr       INFO Application Manager Started successfully
-AnyDataGetAlgor...   INFO Got base from TestAnyData/One
-AnyDataGetAlgor...   INFO Got int from TestAnyData/One: 0
-AnyDataGetAlgor...   INFO AnyDataHandler holds:42 84
-AnyDataGetAlgor...   INFO Got base from TestAnyData/Two
-AnyDataGetAlgor...   INFO Got std::vector<int,std::allocator<int> > from TestAnyData/Two: [0, 1, 2, 3]
-AnyDataGetAlgor...   INFO AnyDataHandler holds:42 84
-AnyDataGetAlgor...   INFO Got base from TestAnyData/One
-AnyDataGetAlgor...   INFO Got int from TestAnyData/One: 0
-AnyDataGetAlgor...   INFO AnyDataHandler holds:42 84
-AnyDataGetAlgor...   INFO Got base from TestAnyData/Two
-AnyDataGetAlgor...   INFO Got std::vector<int,std::allocator<int> > from TestAnyData/Two: [0, 1, 2, 3]
-AnyDataGetAlgor...   INFO AnyDataHandler holds:42 84
-ApplicationMgr       INFO Application Manager Stopped successfully
-EventLoopMgr         INFO Histograms converted successfully according to request.
-ApplicationMgr       INFO Application Manager Finalized successfully
-ApplicationMgr       INFO Application Manager Terminated successfully
diff --git a/GaudiTestSuite/tests/qmtest/refs/anyview.ref b/GaudiTestSuite/tests/qmtest/refs/anyview.ref
deleted file mode 100644
index a524bead12ddbb34697b970c6248407ab2887d7b..0000000000000000000000000000000000000000
--- a/GaudiTestSuite/tests/qmtest/refs/anyview.ref
+++ /dev/null
@@ -1,25 +0,0 @@
-# setting LC_ALL to "C"
-# --> Including file '/tmp/tmpz_UACG.py'
-# <-- End of file '/tmp/tmpz_UACG.py'
-ApplicationMgr    SUCCESS
-====================================================================================================================================
-                                                   Welcome to ApplicationMgr (GaudiCoreSvc v34r1)
-                                          running on stbc-i1.nikhef.nl on Sat Nov  7 15:16:48 2020
-====================================================================================================================================
-ApplicationMgr       INFO Application Manager Configured successfully
-EventLoopMgr      WARNING Unable to locate service "EventSelector"
-EventLoopMgr      WARNING No events will be processed from external input.
-ApplicationMgr       INFO Application Manager Initialized successfully
-ApplicationMgr       INFO Application Manager Started successfully
-ProduceIntView       INFO made vector with data at : 0x1f6baf0
-GetStringView        INFO Hello World
-GetIntView           INFO got a span with data at : 0x1f6baf0
-GetIntView           INFO 1 2 3 5 8 13 21 34
-ProduceIntView       INFO made vector with data at : 0x1f6baf0
-GetStringView        INFO Hello World
-GetIntView           INFO got a span with data at : 0x1f6baf0
-GetIntView           INFO 1 2 3 5 8 13 21 34
-ApplicationMgr       INFO Application Manager Stopped successfully
-EventLoopMgr         INFO Histograms converted successfully according to request.
-ApplicationMgr       INFO Application Manager Finalized successfully
-ApplicationMgr       INFO Application Manager Terminated successfully
diff --git a/GaudiTestSuite/tests/qmtest/refs/backtrace.ref b/GaudiTestSuite/tests/qmtest/refs/backtrace.ref
deleted file mode 100644
index 8a0e3cca1e1e5d030eff0c89eb91ed23ec1faf6e..0000000000000000000000000000000000000000
--- a/GaudiTestSuite/tests/qmtest/refs/backtrace.ref
+++ /dev/null
@@ -1,4 +0,0 @@
-TestToolAlgFailure  ERROR Exception stack trace
-#N  0xffffffff signature()  [/path/to/libLibrary.so]
-#N  0xffffffff signature()  [/path/to/libLibrary.so]
-#N  0xffffffff signature()  [/path/to/libLibrary.so]
diff --git a/GaudiTestSuite/tests/qmtest/refs/conditional_output/read.ref b/GaudiTestSuite/tests/qmtest/refs/conditional_output/read.ref
deleted file mode 100644
index 6dbaa0704866d9093c1accde30df56c60a6be506..0000000000000000000000000000000000000000
--- a/GaudiTestSuite/tests/qmtest/refs/conditional_output/read.ref
+++ /dev/null
@@ -1,122 +0,0 @@
-# --> Including file '/afs/cern.ch/work/l/leggett/GaudiSrc/hive/git/DataObjID/Gaudi.2/GaudiTestSuite/options/ConditionalOutput/Read.py'
-# <-- End of file '/afs/cern.ch/work/l/leggett/GaudiSrc/hive/git/DataObjID/Gaudi.2/GaudiTestSuite/options/ConditionalOutput/Read.py'
-# applying configuration of GaudiPersistency
-# /***** User GaudiPersistency/GaudiPersistency ******************************************************
-# |-<no properties>
-# \----- (End of User GaudiPersistency/GaudiPersistency) ---------------------------------------------
-# Dumping all configurables and properties (different from default)
-{'ApplicationMgr': {'EvtMax': -1,
-                    'EvtSel': 'EventSelector/EventSelector',
-                    'ExtSvc': ['FileRecordDataSvc/FileRecordDataSvc'],
-                    'HistogramPersistency': 'NONE',
-                    'SvcOptMapping': ['Gaudi::MultiFileCatalog/FileCatalog',
-                                      'Gaudi::IODataManager/IODataManager',
-                                      'Gaudi::RootCnvSvc/RootCnvSvc'],
-                    'TopAlg': ['GaudiTesting::GetDataObjectAlg/DataReader']},
- 'DataReader': {'IgnoreMissing': True, 'Paths': ['A', 'B', 'C', 'D']},
- 'EventPersistencySvc': {'CnvServices': ['Gaudi::RootCnvSvc/RootCnvSvc']},
- 'EventSelector': {'FirstEvent': 1,
-                   'Input': ["DATAFILE='PFN:ConditionalOutput.dst'  SVC='Gaudi::RootEvtSelector' OPT='READ'"],
-                   'OutputLevel': 3,
-                   'PrintFreq': 1},
- 'FileCatalog': {'Catalogs': ['xmlcatalog_file:ConditionalOutput.xml']},
- 'FileRecordPersistencySvc': {'CnvServices': ['Gaudi::RootCnvSvc/RootCnvSvc']}}
-ApplicationMgr    SUCCESS
-====================================================================================================================================
-                                                   Welcome to ApplicationMgr (GaudiCoreSvc v3r5)
-                                          running on p05614910w96644.cern.ch on Tue Oct 20 23:00:51 2015
-====================================================================================================================================
-ApplicationMgr       INFO Application Manager Configured successfully
-EventPersistenc...   INFO Added successfully Conversion service RootCnvSvc
-EventSelector        INFO Stream:EventSelector.DataStreamTool_1 Def:DATAFILE='PFN:ConditionalOutput.dst'  SVC='Gaudi::RootEvtSelector' OPT='READ'
-HistogramPersis...WARNING Histograms saving not required.
-ApplicationMgr       INFO Application Manager Initialized successfully
-ApplicationMgr       INFO Application Manager Started successfully
-EventSelector     SUCCESS Reading Event record 1. Record number within stream 1: 1
-DataReader           INFO Getting 4 objects from EventDataSvc
-DataReader           INFO Getting 'A'
-DataReader           INFO Getting 'B'
-DataReader           INFO Getting 'C'
-DataReader        WARNING Cannot retrieve object 'C'
-DataReader           INFO Getting 'D'
-DataReader        WARNING Cannot retrieve object 'D'
-EventSelector     SUCCESS Reading Event record 2. Record number within stream 1: 2
-DataReader           INFO Getting 4 objects from EventDataSvc
-DataReader           INFO Getting 'A'
-DataReader           INFO Getting 'B'
-DataReader        WARNING Cannot retrieve object 'B'
-DataReader           INFO Getting 'C'
-DataReader           INFO Getting 'D'
-DataReader        WARNING Cannot retrieve object 'D'
-EventSelector     SUCCESS Reading Event record 3. Record number within stream 1: 3
-DataReader           INFO Getting 4 objects from EventDataSvc
-DataReader           INFO Getting 'A'
-DataReader           INFO Getting 'B'
-DataReader           INFO Getting 'C'
-DataReader        WARNING Cannot retrieve object 'C'
-DataReader           INFO Getting 'D'
-DataReader        WARNING Cannot retrieve object 'D'
-EventSelector     SUCCESS Reading Event record 4. Record number within stream 1: 4
-DataReader           INFO Getting 4 objects from EventDataSvc
-DataReader           INFO Getting 'A'
-DataReader           INFO Getting 'B'
-DataReader        WARNING Cannot retrieve object 'B'
-DataReader           INFO Getting 'C'
-DataReader           INFO Getting 'D'
-DataReader        WARNING Cannot retrieve object 'D'
-EventSelector     SUCCESS Reading Event record 5. Record number within stream 1: 5
-DataReader           INFO Getting 4 objects from EventDataSvc
-DataReader           INFO Getting 'A'
-DataReader           INFO Getting 'B'
-DataReader           INFO Getting 'C'
-DataReader        WARNING Cannot retrieve object 'C'
-DataReader           INFO Getting 'D'
-DataReader        WARNING Cannot retrieve object 'D'
-EventSelector     SUCCESS Reading Event record 6. Record number within stream 1: 6
-DataReader           INFO Getting 4 objects from EventDataSvc
-DataReader           INFO Getting 'A'
-DataReader           INFO Getting 'B'
-DataReader        WARNING Cannot retrieve object 'B'
-DataReader           INFO Getting 'C'
-DataReader           INFO Getting 'D'
-DataReader        WARNING Cannot retrieve object 'D'
-EventSelector     SUCCESS Reading Event record 7. Record number within stream 1: 7
-DataReader           INFO Getting 4 objects from EventDataSvc
-DataReader           INFO Getting 'A'
-DataReader           INFO Getting 'B'
-DataReader           INFO Getting 'C'
-DataReader        WARNING Cannot retrieve object 'C'
-DataReader           INFO Getting 'D'
-DataReader        WARNING Cannot retrieve object 'D'
-EventSelector     SUCCESS Reading Event record 8. Record number within stream 1: 8
-DataReader           INFO Getting 4 objects from EventDataSvc
-DataReader           INFO Getting 'A'
-DataReader           INFO Getting 'B'
-DataReader        WARNING Cannot retrieve object 'B'
-DataReader           INFO Getting 'C'
-DataReader           INFO Getting 'D'
-DataReader        WARNING Cannot retrieve object 'D'
-EventSelector     SUCCESS Reading Event record 9. Record number within stream 1: 9
-DataReader           INFO Getting 4 objects from EventDataSvc
-DataReader           INFO Getting 'A'
-DataReader           INFO Getting 'B'
-DataReader           INFO Getting 'C'
-DataReader        WARNING Cannot retrieve object 'C'
-DataReader           INFO Getting 'D'
-DataReader        WARNING Cannot retrieve object 'D'
-EventSelector     SUCCESS Reading Event record 10. Record number within stream 1: 10
-DataReader           INFO Getting 4 objects from EventDataSvc
-DataReader           INFO Getting 'A'
-DataReader           INFO Getting 'B'
-DataReader        WARNING Cannot retrieve object 'B'
-DataReader           INFO Getting 'C'
-DataReader           INFO Getting 'D'
-DataReader        WARNING Cannot retrieve object 'D'
-EventLoopMgr         INFO No more events in event selection
-EventLoopMgr         INFO ---> Loop Finished -  WSS 151.031 | total time (skipping 1st evt) 2724848 ns
-ApplicationMgr       INFO Application Manager Stopped successfully
-EventLoopMgr         INFO Histograms converted successfully according to request.
-RootCnvSvc           INFO Disconnected data IO:0E8D93D7-5977-E511-971F-001E67ABF0AC [ConditionalOutput.dst]
-ToolSvc              INFO Removing all tools created by ToolSvc
-ApplicationMgr       INFO Application Manager Finalized successfully
-ApplicationMgr       INFO Application Manager Terminated successfully
diff --git a/GaudiTestSuite/tests/qmtest/refs/conditional_output/write.ref b/GaudiTestSuite/tests/qmtest/refs/conditional_output/write.ref
deleted file mode 100644
index 27daa078a02cd0130ba07e479b740fc5fde3aed7..0000000000000000000000000000000000000000
--- a/GaudiTestSuite/tests/qmtest/refs/conditional_output/write.ref
+++ /dev/null
@@ -1,274 +0,0 @@
-# setting LC_ALL to "C"
-# --> Including file '/builds/gaudi/Gaudi/GaudiTestSuite/options/ConditionalOutput/Write.py'
-# <-- End of file '/builds/gaudi/Gaudi/GaudiTestSuite/options/ConditionalOutput/Write.py'
-# applying configuration of GaudiPersistency
-# /***** User GaudiPersistency/GaudiPersistency ******************************************************
-# |-<no properties>
-# \----- (End of User GaudiPersistency/GaudiPersistency) ---------------------------------------------
-# Dumping all configurables and properties (different from default)
-{'ApplicationMgr': {'EvtMax': 10,
-                    'EvtSel': 'NONE',
-                    'ExtSvc': ['FileRecordDataSvc/FileRecordDataSvc'],
-                    'HistogramPersistency': 'NONE',
-                    'OutStream': ['OutputStream/OutputStream'],
-                    'SvcOptMapping': ['Gaudi::MultiFileCatalog/FileCatalog',
-                                      'Gaudi::IODataManager/IODataManager',
-                                      'Gaudi::RootCnvSvc/RootCnvSvc'],
-                    'TopAlg': ['GaudiTesting::PutDataObjectAlg/DataCreator',
-                               'GaudiTesting::OddEventsFilter/OddEvents',
-                               'GaudiTesting::EvenEventsFilter/EvenEvents']},
- 'DataCreator': {'Paths': ['A', 'B', 'C', 'D']},
- 'EventPersistencySvc': {'CnvServices': ['Gaudi::RootCnvSvc/RootCnvSvc']},
- 'FileCatalog': {'Catalogs': ['xmlcatalog_file:ConditionalOutput.xml']},
- 'FileRecordPersistencySvc': {'CnvServices': ['Gaudi::RootCnvSvc/RootCnvSvc']},
- 'IncidentSvc': {'OutputLevel': 2},
- 'MessageSvc': {'OutputLevel': 1},
- 'OutputStream': {'AlgDependentItemList': {'EvenEvents': ['/Event/A#1',
-                                                          '/Event/C#1'],
-                                           'OddEvents': ['/Event/A#1',
-                                                         '/Event/B#1']},
-                  'Output': "DATAFILE='PFN:ConditionalOutput.dst'  SVC='Gaudi::RootCnvSvc' OPT='RECREATE'"},
- 'RootCnvSvc': {'OutputLevel': 3}}
-ApplicationMgr    SUCCESS
-====================================================================================================================================
-                                                   Welcome to ApplicationMgr (GaudiCoreSvc v34r1)
-                                          running on runner-7f-zqs17-project-38-concurrent-0 on Mon Oct 19 16:15:00 2020
-====================================================================================================================================
-ApplicationMgr       INFO Application Manager Configured successfully
-ServiceManager      DEBUG Initializing service FileRecordDataSvc
-FileRecordDataSvc   DEBUG Service base class initialized successfully
-IncidentSvc         DEBUG Property update for OutputLevel : new value = 2
-IncidentSvc         DEBUG Service base class initialized successfully
-FileRecordDataSvc VERBOSE ServiceLocatorHelper::service: found service IncidentSvc
-FileRecordPersi...  DEBUG  'CnvServices':[ 'Gaudi::RootCnvSvc/RootCnvSvc' ]
-FileRecordPersi...  DEBUG Service base class initialized successfully
-FileRecordDataSvc VERBOSE ServiceLocatorHelper::service: found service PersistencySvc/FileRecordPersistencySvc
-IncidentSvc         DEBUG Adding [FILE_OPEN_READ] listener 'FileRecordDataSvc' with priority 0
-IncidentSvc         DEBUG Adding [SAVE_FILE_RECORD] listener 'FileRecordDataSvc' with priority 0
-ServiceManager      DEBUG Initializing service AppMgrRunable
-AppMgrRunable       DEBUG Service base class initialized successfully
-ServiceManager      DEBUG Initializing service EventLoopMgr
-EventLoopMgr        DEBUG Service base class initialized successfully
-IncidentSvc         DEBUG Adding [AbortEvent] listener '<unknown>' with priority 0
-EventDataSvc        DEBUG Service base class initialized successfully
-EventDataSvc      VERBOSE ServiceLocatorHelper::service: found service IncidentSvc
-EventPersistenc...  DEBUG  'CnvServices':[ 'Gaudi::RootCnvSvc/RootCnvSvc' ]
-EventPersistenc...  DEBUG Service base class initialized successfully
-EventLoopMgr      VERBOSE ServiceLocatorHelper::service: found service EventDataSvc
-EventLoopMgr        DEBUG Creating Output Stream OutputStream/OutputStream
-EventLoopMgr        DEBUG Creating Top Algorithm GaudiTesting::PutDataObjectAlg with name DataCreator
-EventLoopMgr        DEBUG Creating Top Algorithm GaudiTesting::OddEventsFilter with name OddEvents
-EventLoopMgr        DEBUG Creating Top Algorithm GaudiTesting::EvenEventsFilter with name EvenEvents
-DataCreator       VERBOSE ServiceLocatorHelper::service: found service EventDataSvc
-TimelineSvc         DEBUG Service base class initialized successfully
-TimelineSvc         DEBUG initialize
-DataCreator       VERBOSE ServiceLocatorHelper::service: found service TimelineSvc
-DataCreator       VERBOSE ServiceLocatorHelper::service: found service EventDataSvc
-AlgExecStateSvc     DEBUG Service base class initialized successfully
-DataCreator       VERBOSE ServiceLocatorHelper::service: found service AlgExecStateSvc
-AlgExecStateSvc     DEBUG preInit: will add Alg DataCreator later
-DataCreator         DEBUG input handles: 0
-DataCreator         DEBUG output handles: 0
-DataCreator         DEBUG Data Deps for DataCreator
-OddEvents         VERBOSE ServiceLocatorHelper::service: found service EventDataSvc
-OddEvents         VERBOSE ServiceLocatorHelper::service: found service TimelineSvc
-OddEvents         VERBOSE ServiceLocatorHelper::service: found service AlgExecStateSvc
-AlgExecStateSvc     DEBUG preInit: will add Alg OddEvents later
-OddEvents           DEBUG input handles: 0
-OddEvents           DEBUG output handles: 0
-OddEvents           DEBUG Data Deps for OddEvents
-EvenEvents        VERBOSE ServiceLocatorHelper::service: found service EventDataSvc
-EvenEvents        VERBOSE ServiceLocatorHelper::service: found service TimelineSvc
-EvenEvents        VERBOSE ServiceLocatorHelper::service: found service AlgExecStateSvc
-AlgExecStateSvc     DEBUG preInit: will add Alg EvenEvents later
-EvenEvents          DEBUG input handles: 0
-EvenEvents          DEBUG output handles: 0
-EvenEvents          DEBUG Data Deps for EvenEvents
-OutputStream      VERBOSE ServiceLocatorHelper::service: found service EventDataSvc
-OutputStream      VERBOSE ServiceLocatorHelper::service: found service TimelineSvc
-IODataManager       DEBUG Service base class initialized successfully
-FileCatalog         DEBUG Service base class initialized successfully
-EventPersistenc...VERBOSE ServiceLocatorHelper::service: found service Gaudi::RootCnvSvc/RootCnvSvc
-EventPersistenc...   INFO Added successfully Conversion service RootCnvSvc
-OutputStream        DEBUG ItemList    : []
-OutputStream        DEBUG OptItemList : []
-OutputStream        DEBUG AlgDependentItemList : {EvenEvents: [/Event/A#1, /Event/C#1], OddEvents: [/Event/A#1, /Event/B#1]}
-OutputStream        DEBUG Adding OutputStream item /Event with 1 level(s).
-OutputStream        DEBUG Adding OutputStream item /Event/A with 1 level(s).
-OutputStream        DEBUG Adding OutputStream item /Event with 1 level(s).
-OutputStream        DEBUG Adding OutputStream item /Event/C with 1 level(s).
-OutputStream        DEBUG Adding OutputStream item /Event with 1 level(s).
-OutputStream        DEBUG Adding OutputStream item /Event/A with 1 level(s).
-OutputStream        DEBUG Adding OutputStream item /Event with 1 level(s).
-OutputStream        DEBUG Adding OutputStream item /Event/B with 1 level(s).
-OutputStream         INFO Data source: EventDataSvc output: DATAFILE='PFN:ConditionalOutput.dst'  SVC='Gaudi::RootCnvSvc' OPT='RECREATE'
-OutputStream      VERBOSE ServiceLocatorHelper::service: found service AlgExecStateSvc
-AlgExecStateSvc     DEBUG preInit: will add Alg OutputStream later
-OutputStream        DEBUG input handles: 0
-OutputStream        DEBUG output handles: 0
-OutputStream        DEBUG Data Deps for OutputStream
-EventLoopMgr      WARNING Unable to locate service "EventSelector"
-EventLoopMgr      WARNING No events will be processed from external input.
-HistogramDataSvc    DEBUG Service base class initialized successfully
-HistogramDataSvc  VERBOSE ServiceLocatorHelper::service: found service IncidentSvc
-HistogramPersis...  DEBUG Service base class initialized successfully
-HistogramPersis...  DEBUG Histograms saving not required.
-HistogramDataSvc  VERBOSE ServiceLocatorHelper::service: found service HistogramPersistencySvc
-ApplicationMgr       INFO Application Manager Initialized successfully
-ServiceManager      DEBUG Starting service FileRecordDataSvc
-ServiceManager      DEBUG Starting service AppMgrRunable
-ServiceManager      DEBUG Starting service IncidentSvc
-ServiceManager      DEBUG Starting service FileRecordPersistencySvc
-ServiceManager      DEBUG Starting service EventPersistencySvc
-ServiceManager      DEBUG Starting service EventDataSvc
-ServiceManager      DEBUG Starting service TimelineSvc
-ServiceManager      DEBUG Starting service AlgExecStateSvc
-ServiceManager      DEBUG Starting service FileCatalog
-ServiceManager      DEBUG Starting service IODataManager
-ServiceManager      DEBUG Starting service RootCnvSvc
-ServiceManager      DEBUG Starting service HistogramPersistencySvc
-ServiceManager      DEBUG Starting service HistogramDataSvc
-ServiceManager      DEBUG Starting service EventLoopMgr
-ApplicationMgr       INFO Application Manager Started successfully
-AlgExecStateSvc   VERBOSE reset(0)
-AlgExecStateSvc     DEBUG resizing state containers to : 1
-AlgExecStateSvc     DEBUG adding alg OutputStream to 1 slots
-AlgExecStateSvc     DEBUG adding alg DataCreator to 1 slots
-AlgExecStateSvc     DEBUG adding alg OddEvents to 1 slots
-AlgExecStateSvc     DEBUG adding alg EvenEvents to 1 slots
-AlgExecStateSvc   VERBOSE dumping state:
-  [slot: 0, incident: Invalid]:
-
-  +    OddEvents  e: n
-  + OutputStream  e: n
-  +   EvenEvents  e: n
-  +  DataCreator  e: n
-
-DataCreator          INFO Adding 4 objects to EventDataSvc
-DataCreator          INFO Adding 'A'
-DataCreator          INFO Adding 'B'
-DataCreator          INFO Adding 'C'
-DataCreator          INFO Adding 'D'
-OutputStream        DEBUG Algorithm 'OddEvents' fired. Adding [0x3d1b920, 0x3dfa1b0, 0x3d84b60, 0xd1d920]
-FileCatalog         DEBUG No writable file catalog found which contains FID:7A20D486-1215-11EB-92B3-0242AC110005
-IODataManager        INFO Referring to dataset ConditionalOutput.dst by its file ID:7A20D486-1215-11EB-92B3-0242AC110005
-AlgExecStateSvc   VERBOSE reset(0)
-DataCreator          INFO Adding 4 objects to EventDataSvc
-DataCreator          INFO Adding 'A'
-DataCreator          INFO Adding 'B'
-DataCreator          INFO Adding 'C'
-DataCreator          INFO Adding 'D'
-OutputStream        DEBUG Algorithm 'EvenEvents' fired. Adding [0x3d1b520, 0x41101e0, 0x3dfc430, 0x41118d0]
-AlgExecStateSvc   VERBOSE reset(0)
-DataCreator          INFO Adding 4 objects to EventDataSvc
-DataCreator          INFO Adding 'A'
-DataCreator          INFO Adding 'B'
-DataCreator          INFO Adding 'C'
-DataCreator          INFO Adding 'D'
-OutputStream        DEBUG Algorithm 'OddEvents' fired. Adding [0x3d1b920, 0x3dfa1b0, 0x3d84b60, 0xd1d920]
-AlgExecStateSvc   VERBOSE reset(0)
-DataCreator          INFO Adding 4 objects to EventDataSvc
-DataCreator          INFO Adding 'A'
-DataCreator          INFO Adding 'B'
-DataCreator          INFO Adding 'C'
-DataCreator          INFO Adding 'D'
-OutputStream        DEBUG Algorithm 'EvenEvents' fired. Adding [0x3d1b520, 0x41101e0, 0x3dfc430, 0x41118d0]
-AlgExecStateSvc   VERBOSE reset(0)
-DataCreator          INFO Adding 4 objects to EventDataSvc
-DataCreator          INFO Adding 'A'
-DataCreator          INFO Adding 'B'
-DataCreator          INFO Adding 'C'
-DataCreator          INFO Adding 'D'
-OutputStream        DEBUG Algorithm 'OddEvents' fired. Adding [0x3d1b920, 0x3dfa1b0, 0x3d84b60, 0xd1d920]
-AlgExecStateSvc   VERBOSE reset(0)
-DataCreator          INFO Adding 4 objects to EventDataSvc
-DataCreator          INFO Adding 'A'
-DataCreator          INFO Adding 'B'
-DataCreator          INFO Adding 'C'
-DataCreator          INFO Adding 'D'
-OutputStream        DEBUG Algorithm 'EvenEvents' fired. Adding [0x3d1b520, 0x41101e0, 0x3dfc430, 0x41118d0]
-AlgExecStateSvc   VERBOSE reset(0)
-DataCreator          INFO Adding 4 objects to EventDataSvc
-DataCreator          INFO Adding 'A'
-DataCreator          INFO Adding 'B'
-DataCreator          INFO Adding 'C'
-DataCreator          INFO Adding 'D'
-OutputStream        DEBUG Algorithm 'OddEvents' fired. Adding [0x3d1b920, 0x3dfa1b0, 0x3d84b60, 0xd1d920]
-AlgExecStateSvc   VERBOSE reset(0)
-DataCreator          INFO Adding 4 objects to EventDataSvc
-DataCreator          INFO Adding 'A'
-DataCreator          INFO Adding 'B'
-DataCreator          INFO Adding 'C'
-DataCreator          INFO Adding 'D'
-OutputStream        DEBUG Algorithm 'EvenEvents' fired. Adding [0x3d1b520, 0x41101e0, 0x3dfc430, 0x41118d0]
-AlgExecStateSvc   VERBOSE reset(0)
-DataCreator          INFO Adding 4 objects to EventDataSvc
-DataCreator          INFO Adding 'A'
-DataCreator          INFO Adding 'B'
-DataCreator          INFO Adding 'C'
-DataCreator          INFO Adding 'D'
-OutputStream        DEBUG Algorithm 'OddEvents' fired. Adding [0x3d1b920, 0x3dfa1b0, 0x3d84b60, 0xd1d920]
-AlgExecStateSvc   VERBOSE reset(0)
-DataCreator          INFO Adding 4 objects to EventDataSvc
-DataCreator          INFO Adding 'A'
-DataCreator          INFO Adding 'B'
-DataCreator          INFO Adding 'C'
-DataCreator          INFO Adding 'D'
-OutputStream        DEBUG Algorithm 'EvenEvents' fired. Adding [0x3d1b520, 0x41101e0, 0x3dfc430, 0x41118d0]
-EventLoopMgr        DEBUG ---> Loop Finished -  WSS 323.371 | total time (skipping 1st evt) 1739738 ns
-ServiceManager      DEBUG Stopping service EventLoopMgr
-ServiceManager      DEBUG Stopping service HistogramDataSvc
-ServiceManager      DEBUG Stopping service HistogramPersistencySvc
-ServiceManager      DEBUG Stopping service RootCnvSvc
-ServiceManager      DEBUG Stopping service IODataManager
-ServiceManager      DEBUG Stopping service FileCatalog
-ServiceManager      DEBUG Stopping service AlgExecStateSvc
-ServiceManager      DEBUG Stopping service TimelineSvc
-ServiceManager      DEBUG Stopping service EventDataSvc
-ServiceManager      DEBUG Stopping service EventPersistencySvc
-ServiceManager      DEBUG Stopping service FileRecordPersistencySvc
-ServiceManager      DEBUG Stopping service IncidentSvc
-ServiceManager      DEBUG Stopping service AppMgrRunable
-ServiceManager      DEBUG Stopping service FileRecordDataSvc
-ApplicationMgr       INFO Application Manager Stopped successfully
-ServiceManager      DEBUG Finalizing service EventLoopMgr
-OutputStream         INFO Events output: 10
-IncidentSvc         DEBUG Removing [AbortEvent] listener '<unknown>'
-EventLoopMgr         INFO Histograms converted successfully according to request.
-ServiceManager      DEBUG Finalizing service HistogramDataSvc
-ServiceManager      DEBUG Finalizing service HistogramPersistencySvc
-ServiceManager      DEBUG Finalizing service RootCnvSvc
-RootCnvSvc           INFO Disconnected data IO:7A20D486-1215-11EB-92B3-0242AC110005 [ConditionalOutput.dst]
-ServiceManager      DEBUG Finalizing service IODataManager
-ServiceManager      DEBUG Finalizing service FileCatalog
-XMLCatalog           INFO File 'ConditionalOutput.xml' does not exist. New file created.
-ServiceManager      DEBUG Finalizing service AlgExecStateSvc
-ServiceManager      DEBUG Finalizing service TimelineSvc
-ServiceManager      DEBUG Finalizing service EventDataSvc
-ServiceManager      DEBUG Finalizing service EventPersistencySvc
-ServiceManager      DEBUG Finalizing service FileRecordPersistencySvc
-ServiceManager      DEBUG Finalizing service IncidentSvc
-IncidentSvc         DEBUG Incident  timing: Mean(+-rms)/Min/Max:0(+-0)/0/0[ms] Total:0[s]
-ServiceManager      DEBUG Finalizing service AppMgrRunable
-ServiceManager      DEBUG Finalizing service FileRecordDataSvc
-IncidentSvc         DEBUG Removing [SAVE_FILE_RECORD] listener 'FileRecordDataSvc'
-IncidentSvc         DEBUG Removing [FILE_OPEN_READ] listener 'FileRecordDataSvc'
-ServiceManager      DEBUG Looping over all active services...
-ServiceManager      DEBUG ---- MessageSvc (refCount = 23)
-ServiceManager      DEBUG ---- JobOptionsSvc (refCount = 2)
-ServiceManager      DEBUG ---- FileRecordDataSvc (refCount = 3)
-ServiceManager      DEBUG ---- AppMgrRunable (refCount = 3)
-ServiceManager      DEBUG ---- IncidentSvc (refCount = 3)
-ServiceManager      DEBUG ---- FileRecordPersistencySvc (refCount = 2)
-ServiceManager      DEBUG ---- EventPersistencySvc (refCount = 2)
-ServiceManager      DEBUG ---- EventDataSvc (refCount = 3)
-ServiceManager      DEBUG ---- TimelineSvc (refCount = 3)
-ServiceManager      DEBUG ---- AlgExecStateSvc (refCount = 4)
-ServiceManager      DEBUG ---- FileCatalog (refCount = 2)
-ServiceManager      DEBUG ---- IODataManager (refCount = 2)
-ServiceManager      DEBUG ---- RootCnvSvc (refCount = 2)
-ServiceManager      DEBUG ---- HistogramPersistencySvc (refCount = 2)
-ServiceManager      DEBUG ---- HistogramDataSvc (refCount = 3)
-ServiceManager      DEBUG ---- EventLoopMgr (refCount = 3)
-ApplicationMgr       INFO Application Manager Finalized successfully
-ApplicationMgr       INFO Application Manager Terminated successfully
diff --git a/GaudiTestSuite/tests/qmtest/refs/config2/Histograms.ref b/GaudiTestSuite/tests/qmtest/refs/config2/Histograms.ref
deleted file mode 100644
index a8b8b6f2ed06210bbb189268144331f0aea2ad43..0000000000000000000000000000000000000000
--- a/GaudiTestSuite/tests/qmtest/refs/config2/Histograms.ref
+++ /dev/null
@@ -1,30 +0,0 @@
-ApplicationMgr    SUCCESS
-====================================================================================================================================
-                                                   Welcome to ApplicationMgr (GaudiCoreSvc v36r12)
-                                          running on lbbuildinter01.cern.ch on Thu Apr 20 15:12:25 2023
-====================================================================================================================================
-ApplicationMgr       INFO Application Manager Configured successfully
-SimpleCounterHi...  DEBUG Property update for OutputLevel : new value = 2
-SimpleCounterHi...  DEBUG input handles: 0
-SimpleCounterHi...  DEBUG output handles: 0
-SimpleCounterHi...  DEBUG Data Deps for SimpleCounterHistos
-EventLoopMgr      WARNING Unable to locate service "EventSelector"
-EventLoopMgr      WARNING No events will be processed from external input.
-HistogramDataSvc    DEBUG Property update for OutputLevel : new value = 2
-HistogramDataSvc    DEBUG Service base class initialized successfully
-RootHistSvc          INFO Writing ROOT histograms to: histo-c2.root
-HistogramPersis...   INFO Added successfully Conversion service RootHistSvc
-ApplicationMgr       INFO Application Manager Initialized successfully
-ApplicationMgr       INFO Application Manager Started successfully
-RndmGenSvc.Engine    INFO Generator engine type:CLHEP::RanluxEngine
-RndmGenSvc.Engine    INFO Current Seed:1234567 Luxury:3
-RndmGenSvc           INFO Using Random engine:HepRndm::Engine<CLHEP::RanluxEngine>
-SimpleCounterHi...SUCCESS Filling Histograms...... Please be patient !
-SimpleCounterHi...   INFO Number of counters : 1
- |    Counter                                      |     #     |    sum     | mean/eff^* | rms/err^*  |     min     |     max     |
- | "calls"                                         |     50000 |
-ApplicationMgr       INFO Application Manager Stopped successfully
-EventLoopMgr         INFO Histograms converted successfully according to request.
-ApplicationMgr       INFO Application Manager Finalized successfully
-ApplicationMgr       INFO Application Manager Terminated successfully
-# setting LC_ALL to "C"
diff --git a/GaudiTestSuite/tests/qmtest/refs/config2/Histograms_wg.ref b/GaudiTestSuite/tests/qmtest/refs/config2/Histograms_wg.ref
deleted file mode 100644
index 1798e0b60c29ee104b44f22503cdc7e6d61bf2c4..0000000000000000000000000000000000000000
--- a/GaudiTestSuite/tests/qmtest/refs/config2/Histograms_wg.ref
+++ /dev/null
@@ -1,32 +0,0 @@
-# setting LC_ALL to "C"
-# --> Including file '/home/marcocle/stacks/master/Gaudi/GaudiTestSuite/options/Histograms_with_global.py'
-# <-- End of file '/home/marcocle/stacks/master/Gaudi/GaudiTestSuite/options/Histograms_with_global.py'
-ApplicationMgr    SUCCESS
-====================================================================================================================================
-                                                   Welcome to ApplicationMgr (GaudiCoreSvc v36r12)
-                                          running on lbbuildinter01.cern.ch on Thu Apr 20 15:11:54 2023
-====================================================================================================================================
-ApplicationMgr       INFO Application Manager Configured successfully
-SimpleCounterHi...  DEBUG Property update for OutputLevel : new value = 2
-SimpleCounterHi...  DEBUG input handles: 0
-SimpleCounterHi...  DEBUG output handles: 0
-SimpleCounterHi...  DEBUG Data Deps for SimpleCounterHistos
-EventLoopMgr      WARNING Unable to locate service "EventSelector"
-EventLoopMgr      WARNING No events will be processed from external input.
-HistogramDataSvc    DEBUG Property update for OutputLevel : new value = 2
-HistogramDataSvc    DEBUG Service base class initialized successfully
-RootHistSvc          INFO Writing ROOT histograms to: histo-c2g.root
-HistogramPersis...   INFO Added successfully Conversion service RootHistSvc
-ApplicationMgr       INFO Application Manager Initialized successfully
-ApplicationMgr       INFO Application Manager Started successfully
-RndmGenSvc.Engine    INFO Generator engine type:CLHEP::RanluxEngine
-RndmGenSvc.Engine    INFO Current Seed:1234567 Luxury:3
-RndmGenSvc           INFO Using Random engine:HepRndm::Engine<CLHEP::RanluxEngine>
-SimpleCounterHi...SUCCESS Filling Histograms...... Please be patient !
-SimpleCounterHi...   INFO Number of counters : 1
- |    Counter                                      |     #     |    sum     | mean/eff^* | rms/err^*  |     min     |     max     |
- | "calls"                                         |     50000 |
-ApplicationMgr       INFO Application Manager Stopped successfully
-EventLoopMgr         INFO Histograms converted successfully according to request.
-ApplicationMgr       INFO Application Manager Finalized successfully
-ApplicationMgr       INFO Application Manager Terminated successfully
diff --git a/GaudiTestSuite/tests/qmtest/refs/google_auditors/cpu_profiler.ref b/GaudiTestSuite/tests/qmtest/refs/google_auditors/cpu_profiler.ref
deleted file mode 100644
index 4b704a3aecabeae3cda167193583be7f443db748..0000000000000000000000000000000000000000
--- a/GaudiTestSuite/tests/qmtest/refs/google_auditors/cpu_profiler.ref
+++ /dev/null
@@ -1,72 +0,0 @@
-# setting LC_ALL to "C"
-# Restarting with LD_PRELOAD='libprofiler.so'
-# WARNING: Ignoring preload of library libprofiler.so because it is already in LD_PRELOAD.
-# --> Including file '/tmp/tmpt5DAlI.py'
-# <-- End of file '/tmp/tmpt5DAlI.py'
-# applying configuration of GaudiTestSuiteCommonConf
-# /***** User GaudiTestSuiteCommonConf/GaudiTestSuiteCommonConf ****************************************
-# |-OutputLevel = 3
-# |-DummyEvents = -1
-# \----- (End of User GaudiTestSuiteCommonConf/GaudiTestSuiteCommonConf) -------------------------------
-# Dumping all configurables and properties (different from default)
-{'ApplicationMgr': {'AuditAlgorithms': True,
-                    'EvtMax': 10,
-                    'EvtSel': 'NONE',
-                    'StatusCodeCheck': True,
-                    'TopAlg': ['HelloWorld/HelloWorld']},
- 'AuditorSvc': {'Auditors': ['Google::CPUProfiler/Google::CPUProfiler',
-                             'ChronoAuditor/ChronoAuditor']},
- 'Google::CPUProfiler': {'OutputLevel': 3},
- 'MessageSvc': {'OutputLevel': 3}}
-ApplicationMgr    SUCCESS
-====================================================================================================================================
-                                                   Welcome to ApplicationMgr (GaudiCoreSvc v30r0)
-                                          running on zeus on Mon Dec 18 14:44:05 2017
-====================================================================================================================================
-ApplicationMgr       INFO Application Manager Configured successfully
-StatusCodeSvc        INFO initialize
-Google::CPUProf...   INFO Initialised
-Google::CPUProf...   INFO Starting Auditor for HelloWorld:Initialize
-HelloWorld           INFO initializing....
-EventLoopMgr      WARNING Unable to locate service "EventSelector"
-EventLoopMgr      WARNING No events will be processed from external input.
-HistogramPersis...WARNING Histograms saving not required.
-ApplicationMgr       INFO Application Manager Initialized successfully
-ApplicationMgr       INFO Application Manager Started successfully
-Google::CPUProf...   INFO Starting Auditor for HelloWorld:Execute
-HelloWorld           INFO executing....
-Google::CPUProf...   INFO Starting Auditor for HelloWorld:Execute
-HelloWorld           INFO executing....
-Google::CPUProf...   INFO Starting Auditor for HelloWorld:Execute
-HelloWorld           INFO executing....
-Google::CPUProf...   INFO Starting Auditor for HelloWorld:Execute
-HelloWorld           INFO executing....
-Google::CPUProf...   INFO Starting Auditor for HelloWorld:Execute
-HelloWorld           INFO executing....
-Google::CPUProf...   INFO Starting Auditor for HelloWorld:Execute
-HelloWorld           INFO executing....
-Google::CPUProf...   INFO Starting Auditor for HelloWorld:Execute
-HelloWorld           INFO executing....
-Google::CPUProf...   INFO Starting Auditor for HelloWorld:Execute
-HelloWorld           INFO executing....
-Google::CPUProf...   INFO Starting Auditor for HelloWorld:Execute
-HelloWorld           INFO executing....
-Google::CPUProf...   INFO Starting Auditor for HelloWorld:Execute
-HelloWorld           INFO executing....
-ApplicationMgr       INFO Application Manager Stopped successfully
-Google::CPUProf...   INFO Starting Auditor for HelloWorld:Finalize
-HelloWorld           INFO finalizing....
-EventLoopMgr         INFO Histograms converted successfully according to request.
-*****Chrono*****     INFO ****************************************************************************************************
-*****Chrono*****     INFO  The Final CPU consumption ( Chrono ) Table (ordered)
-*****Chrono*****     INFO ****************************************************************************************************
-HelloWorld:Stop      INFO Time User   : Tot=    0 [us]                                             #=  1
-HelloWorld:Start     INFO Time User   : Tot=    0 [us]                                             #=  1
-HelloWorld:Fina...   INFO Time User   : Tot=    0 [us]                                             #=  1
-HelloWorld:Init...   INFO Time User   : Tot=    0 [us]                                             #=  1
-HelloWorld:Execute   INFO Time User   : Tot=   10 [ms] Ave/Min/Max=    1(+-    3)/    0/   10 [ms] #= 10
-ChronoStatSvc        INFO Time User   : Tot=   20 [ms]                                             #=  1
-*****Chrono*****     INFO ****************************************************************************************************
-ChronoStatSvc.f...   INFO  Service finalized successfully
-ApplicationMgr       INFO Application Manager Finalized successfully
-ApplicationMgr       INFO Application Manager Terminated successfully
diff --git a/GaudiTestSuite/tests/qmtest/refs/google_auditors/cpu_profiler_err.ref b/GaudiTestSuite/tests/qmtest/refs/google_auditors/cpu_profiler_err.ref
deleted file mode 100644
index 53fd4911c068c34e008fb747bec79edd29ed4c8d..0000000000000000000000000000000000000000
--- a/GaudiTestSuite/tests/qmtest/refs/google_auditors/cpu_profiler_err.ref
+++ /dev/null
@@ -1,12 +0,0 @@
-PROFILE: interrupts/evictions/bytes = 0/0/64
-PROFILE: interrupts/evictions/bytes = 0/0/64
-PROFILE: interrupts/evictions/bytes = 0/0/64
-PROFILE: interrupts/evictions/bytes = 0/0/64
-PROFILE: interrupts/evictions/bytes = 0/0/64
-PROFILE: interrupts/evictions/bytes = 0/0/64
-PROFILE: interrupts/evictions/bytes = 0/0/64
-PROFILE: interrupts/evictions/bytes = 0/0/64
-PROFILE: interrupts/evictions/bytes = 0/0/64
-PROFILE: interrupts/evictions/bytes = 0/0/64
-PROFILE: interrupts/evictions/bytes = 0/0/64
-PROFILE: interrupts/evictions/bytes = 0/0/64
diff --git a/GaudiTestSuite/tests/qmtest/refs/google_auditors/heap_checker.ref b/GaudiTestSuite/tests/qmtest/refs/google_auditors/heap_checker.ref
deleted file mode 100644
index 4283d9503e7e50d763274eb318c69dac876cb7ce..0000000000000000000000000000000000000000
--- a/GaudiTestSuite/tests/qmtest/refs/google_auditors/heap_checker.ref
+++ /dev/null
@@ -1,71 +0,0 @@
-# setting LC_ALL to "C"
-# Restarting with LD_PRELOAD='libtcmalloc.so'
-# --> Including file '/tmp/tmpig3Mk5.py'
-# <-- End of file '/tmp/tmpig3Mk5.py'
-# applying configuration of GaudiTestSuiteCommonConf
-# /***** User GaudiTestSuiteCommonConf/GaudiTestSuiteCommonConf ****************************************
-# |-OutputLevel = 3
-# |-DummyEvents = -1
-# \----- (End of User GaudiTestSuiteCommonConf/GaudiTestSuiteCommonConf) -------------------------------
-# Dumping all configurables and properties (different from default)
-{'ApplicationMgr': {'AuditAlgorithms': True,
-                    'EvtMax': 10,
-                    'EvtSel': 'NONE',
-                    'StatusCodeCheck': True,
-                    'TopAlg': ['HelloWorld/HelloWorld']},
- 'AuditorSvc': {'Auditors': ['Google::HeapChecker/Google::HeapChecker',
-                             'ChronoAuditor/ChronoAuditor']},
- 'Google::HeapChecker': {'OutputLevel': 3},
- 'MessageSvc': {'OutputLevel': 3}}
-ApplicationMgr    SUCCESS
-====================================================================================================================================
-                                                   Welcome to ApplicationMgr (GaudiCoreSvc v30r0)
-                                          running on zeus on Mon Dec 18 14:44:08 2017
-====================================================================================================================================
-ApplicationMgr       INFO Application Manager Configured successfully
-StatusCodeSvc        INFO initialize
-Google::HeapChe...   INFO Initialised
-Google::HeapChe...   INFO Starting Auditor for HelloWorld:Initialize
-HelloWorld           INFO initializing....
-EventLoopMgr      WARNING Unable to locate service "EventSelector"
-EventLoopMgr      WARNING No events will be processed from external input.
-HistogramPersis...WARNING Histograms saving not required.
-ApplicationMgr       INFO Application Manager Initialized successfully
-ApplicationMgr       INFO Application Manager Started successfully
-Google::HeapChe...   INFO Starting Auditor for HelloWorld:Execute
-HelloWorld           INFO executing....
-Google::HeapChe...   INFO Starting Auditor for HelloWorld:Execute
-HelloWorld           INFO executing....
-Google::HeapChe...   INFO Starting Auditor for HelloWorld:Execute
-HelloWorld           INFO executing....
-Google::HeapChe...   INFO Starting Auditor for HelloWorld:Execute
-HelloWorld           INFO executing....
-Google::HeapChe...   INFO Starting Auditor for HelloWorld:Execute
-HelloWorld           INFO executing....
-Google::HeapChe...   INFO Starting Auditor for HelloWorld:Execute
-HelloWorld           INFO executing....
-Google::HeapChe...   INFO Starting Auditor for HelloWorld:Execute
-HelloWorld           INFO executing....
-Google::HeapChe...   INFO Starting Auditor for HelloWorld:Execute
-HelloWorld           INFO executing....
-Google::HeapChe...   INFO Starting Auditor for HelloWorld:Execute
-HelloWorld           INFO executing....
-Google::HeapChe...   INFO Starting Auditor for HelloWorld:Execute
-HelloWorld           INFO executing....
-ApplicationMgr       INFO Application Manager Stopped successfully
-Google::HeapChe...   INFO Starting Auditor for HelloWorld:Finalize
-HelloWorld           INFO finalizing....
-EventLoopMgr         INFO Histograms converted successfully according to request.
-*****Chrono*****     INFO ****************************************************************************************************
-*****Chrono*****     INFO  The Final CPU consumption ( Chrono ) Table (ordered)
-*****Chrono*****     INFO ****************************************************************************************************
-HelloWorld:Stop      INFO Time User   : Tot=    0 [us]                                             #=  1
-HelloWorld:Init...   INFO Time User   : Tot=    0 [us]                                             #=  1
-HelloWorld:Start     INFO Time User   : Tot=   10 [ms]                                             #=  1
-HelloWorld:Fina...   INFO Time User   : Tot=   10 [ms]                                             #=  1
-HelloWorld:Execute   INFO Time User   : Tot=    0 [us] Ave/Min/Max=    0(+-    0)/    0/    0 [us] #= 10
-ChronoStatSvc        INFO Time User   : Tot=   30 [ms]                                             #=  1
-*****Chrono*****     INFO ****************************************************************************************************
-ChronoStatSvc.f...   INFO  Service finalized successfully
-ApplicationMgr       INFO Application Manager Finalized successfully
-ApplicationMgr       INFO Application Manager Terminated successfully
diff --git a/GaudiTestSuite/tests/qmtest/refs/google_auditors/heap_checker_err.ref b/GaudiTestSuite/tests/qmtest/refs/google_auditors/heap_checker_err.ref
deleted file mode 100644
index 8f203e56e1780a5657b75961721eb614563dc191..0000000000000000000000000000000000000000
--- a/GaudiTestSuite/tests/qmtest/refs/google_auditors/heap_checker_err.ref
+++ /dev/null
@@ -1,26 +0,0 @@
-WARNING: Perftools heap leak checker is active -- Performance may suffer
-Turning perftools heap leak checking off
-Have memory regions w/o callers: might report false leaks
-No leaks found for check "HelloWorld-Initialize" (but no 100% guarantee that there aren't any): found 13114 reachable heap objects of 6274284 bytes
-Have memory regions w/o callers: might report false leaks
-No leaks found for check "HelloWorld-Execute-Event1" (but no 100% guarantee that there aren't any): found 13211 reachable heap objects of 6286361 bytes
-Have memory regions w/o callers: might report false leaks
-No leaks found for check "HelloWorld-Execute-Event2" (but no 100% guarantee that there aren't any): found 13211 reachable heap objects of 6286361 bytes
-Have memory regions w/o callers: might report false leaks
-No leaks found for check "HelloWorld-Execute-Event3" (but no 100% guarantee that there aren't any): found 13211 reachable heap objects of 6286361 bytes
-Have memory regions w/o callers: might report false leaks
-No leaks found for check "HelloWorld-Execute-Event4" (but no 100% guarantee that there aren't any): found 13211 reachable heap objects of 6286361 bytes
-Have memory regions w/o callers: might report false leaks
-No leaks found for check "HelloWorld-Execute-Event5" (but no 100% guarantee that there aren't any): found 13211 reachable heap objects of 6286361 bytes
-Have memory regions w/o callers: might report false leaks
-No leaks found for check "HelloWorld-Execute-Event6" (but no 100% guarantee that there aren't any): found 13211 reachable heap objects of 6286361 bytes
-Have memory regions w/o callers: might report false leaks
-No leaks found for check "HelloWorld-Execute-Event7" (but no 100% guarantee that there aren't any): found 13211 reachable heap objects of 6286361 bytes
-Have memory regions w/o callers: might report false leaks
-No leaks found for check "HelloWorld-Execute-Event8" (but no 100% guarantee that there aren't any): found 13211 reachable heap objects of 6286361 bytes
-Have memory regions w/o callers: might report false leaks
-No leaks found for check "HelloWorld-Execute-Event9" (but no 100% guarantee that there aren't any): found 13211 reachable heap objects of 6286361 bytes
-Have memory regions w/o callers: might report false leaks
-No leaks found for check "HelloWorld-Execute-Event10" (but no 100% guarantee that there aren't any): found 13211 reachable heap objects of 6286363 bytes
-Have memory regions w/o callers: might report false leaks
-No leaks found for check "HelloWorld-Finalize" (but no 100% guarantee that there aren't any): found 13215 reachable heap objects of 6287249 bytes
diff --git a/GaudiTestSuite/tests/qmtest/refs/google_auditors/heap_profiler.ref b/GaudiTestSuite/tests/qmtest/refs/google_auditors/heap_profiler.ref
deleted file mode 100644
index 7320082fadddb69ff58d6b89cefa4eeca4d1846f..0000000000000000000000000000000000000000
--- a/GaudiTestSuite/tests/qmtest/refs/google_auditors/heap_profiler.ref
+++ /dev/null
@@ -1,71 +0,0 @@
-# setting LC_ALL to "C"
-# Restarting with LD_PRELOAD='libtcmalloc.so'
-# --> Including file '/tmp/tmpUQCe27.py'
-# <-- End of file '/tmp/tmpUQCe27.py'
-# applying configuration of GaudiTestSuiteCommonConf
-# /***** User GaudiTestSuiteCommonConf/GaudiTestSuiteCommonConf ****************************************
-# |-OutputLevel = 3
-# |-DummyEvents = -1
-# \----- (End of User GaudiTestSuiteCommonConf/GaudiTestSuiteCommonConf) -------------------------------
-# Dumping all configurables and properties (different from default)
-{'ApplicationMgr': {'AuditAlgorithms': True,
-                    'EvtMax': 10,
-                    'EvtSel': 'NONE',
-                    'StatusCodeCheck': True,
-                    'TopAlg': ['HelloWorld/HelloWorld']},
- 'AuditorSvc': {'Auditors': ['Google::HeapProfiler/Google::HeapProfiler',
-                             'ChronoAuditor/ChronoAuditor']},
- 'Google::HeapProfiler': {'OutputLevel': 3},
- 'MessageSvc': {'OutputLevel': 3}}
-ApplicationMgr    SUCCESS
-====================================================================================================================================
-                                                   Welcome to ApplicationMgr (GaudiCoreSvc v30r0)
-                                          running on zeus on Mon Dec 18 15:47:32 2017
-====================================================================================================================================
-ApplicationMgr       INFO Application Manager Configured successfully
-StatusCodeSvc        INFO initialize
-Google::HeapPro...   INFO Initialised
-Google::HeapPro...   INFO Starting Auditor for HelloWorld:Initialize
-HelloWorld           INFO initializing....
-EventLoopMgr      WARNING Unable to locate service "EventSelector"
-EventLoopMgr      WARNING No events will be processed from external input.
-HistogramPersis...WARNING Histograms saving not required.
-ApplicationMgr       INFO Application Manager Initialized successfully
-ApplicationMgr       INFO Application Manager Started successfully
-Google::HeapPro...   INFO Starting Auditor for HelloWorld:Execute
-HelloWorld           INFO executing....
-Google::HeapPro...   INFO Starting Auditor for HelloWorld:Execute
-HelloWorld           INFO executing....
-Google::HeapPro...   INFO Starting Auditor for HelloWorld:Execute
-HelloWorld           INFO executing....
-Google::HeapPro...   INFO Starting Auditor for HelloWorld:Execute
-HelloWorld           INFO executing....
-Google::HeapPro...   INFO Starting Auditor for HelloWorld:Execute
-HelloWorld           INFO executing....
-Google::HeapPro...   INFO Starting Auditor for HelloWorld:Execute
-HelloWorld           INFO executing....
-Google::HeapPro...   INFO Starting Auditor for HelloWorld:Execute
-HelloWorld           INFO executing....
-Google::HeapPro...   INFO Starting Auditor for HelloWorld:Execute
-HelloWorld           INFO executing....
-Google::HeapPro...   INFO Starting Auditor for HelloWorld:Execute
-HelloWorld           INFO executing....
-Google::HeapPro...   INFO Starting Auditor for HelloWorld:Execute
-HelloWorld           INFO executing....
-ApplicationMgr       INFO Application Manager Stopped successfully
-Google::HeapPro...   INFO Starting Auditor for HelloWorld:Finalize
-HelloWorld           INFO finalizing....
-EventLoopMgr         INFO Histograms converted successfully according to request.
-*****Chrono*****     INFO ****************************************************************************************************
-*****Chrono*****     INFO  The Final CPU consumption ( Chrono ) Table (ordered)
-*****Chrono*****     INFO ****************************************************************************************************
-HelloWorld:Start     INFO Time User   : Tot=    0 [us]                                             #=  1
-HelloWorld:Stop      INFO Time User   : Tot=    0 [us]                                             #=  1
-HelloWorld:Init...   INFO Time User   : Tot=    0 [us]                                             #=  1
-HelloWorld:Execute   INFO Time User   : Tot=    0 [us] Ave/Min/Max=    0(+-    0)/    0/    0 [us] #= 10
-HelloWorld:Fina...   INFO Time User   : Tot=   10 [ms]                                             #=  1
-ChronoStatSvc        INFO Time User   : Tot=   10 [ms]                                             #=  1
-*****Chrono*****     INFO ****************************************************************************************************
-ChronoStatSvc.f...   INFO  Service finalized successfully
-ApplicationMgr       INFO Application Manager Finalized successfully
-ApplicationMgr       INFO Application Manager Terminated successfully
diff --git a/GaudiTestSuite/tests/qmtest/refs/google_auditors/heap_profiler_err.ref b/GaudiTestSuite/tests/qmtest/refs/google_auditors/heap_profiler_err.ref
deleted file mode 100644
index 69e1fa8aaf235fc3d78150d1e6610f44244518d8..0000000000000000000000000000000000000000
--- a/GaudiTestSuite/tests/qmtest/refs/google_auditors/heap_profiler_err.ref
+++ /dev/null
@@ -1,24 +0,0 @@
-Starting tracking the heap
-Dumping heap profile to HelloWorld-Initialize.0001.heap (HelloWorld-Initialize)
-Starting tracking the heap
-Dumping heap profile to HelloWorld-Execute-Event1.0002.heap (HelloWorld-Execute-Event1)
-Starting tracking the heap
-Dumping heap profile to HelloWorld-Execute-Event2.0003.heap (HelloWorld-Execute-Event2)
-Starting tracking the heap
-Dumping heap profile to HelloWorld-Execute-Event3.0004.heap (HelloWorld-Execute-Event3)
-Starting tracking the heap
-Dumping heap profile to HelloWorld-Execute-Event4.0005.heap (HelloWorld-Execute-Event4)
-Starting tracking the heap
-Dumping heap profile to HelloWorld-Execute-Event5.0006.heap (HelloWorld-Execute-Event5)
-Starting tracking the heap
-Dumping heap profile to HelloWorld-Execute-Event6.0007.heap (HelloWorld-Execute-Event6)
-Starting tracking the heap
-Dumping heap profile to HelloWorld-Execute-Event7.0008.heap (HelloWorld-Execute-Event7)
-Starting tracking the heap
-Dumping heap profile to HelloWorld-Execute-Event8.0009.heap (HelloWorld-Execute-Event8)
-Starting tracking the heap
-Dumping heap profile to HelloWorld-Execute-Event9.0010.heap (HelloWorld-Execute-Event9)
-Starting tracking the heap
-Dumping heap profile to HelloWorld-Execute-Event10.0011.heap (HelloWorld-Execute-Event10)
-Starting tracking the heap
-Dumping heap profile to HelloWorld-Finalize.0012.heap (HelloWorld-Finalize)
diff --git a/GaudiTestSuite/tests/qmtest/refs/jira/gaudi_971.ref b/GaudiTestSuite/tests/qmtest/refs/jira/gaudi_971.ref
deleted file mode 100644
index 96efbca0c67d86c34e604f448f63bb4e034cb9a6..0000000000000000000000000000000000000000
--- a/GaudiTestSuite/tests/qmtest/refs/jira/gaudi_971.ref
+++ /dev/null
@@ -1,1248 +0,0 @@
-# setting LC_ALL to "C"
-# --> Including file '/workspace/Gaudi/GaudiTestSuite/options/ROOT_IO/Read.py'
-# <-- End of file '/workspace/Gaudi/GaudiTestSuite/options/ROOT_IO/Read.py'
-# --> Including file '/run/user/57385/tmppngpuzjj.py'
-# <-- End of file '/run/user/57385/tmppngpuzjj.py'
-# applying configuration of GaudiPersistency
-# /***** User GaudiPersistency/GaudiPersistency ******************************************************
-# |-<no properties>
-# \----- (End of User GaudiPersistency/GaudiPersistency) ---------------------------------------------
-# Dumping all configurables and properties (different from default)
-{'ApplicationMgr': {'EvtMax': -1,
-                    'ExtSvc': ['FileRecordDataSvc/FileRecordDataSvc'],
-                    'HistogramPersistency': 'NONE',
-                    'SvcOptMapping': ['Gaudi::MultiFileCatalog/FileCatalog',
-                                      'Gaudi::IODataManager/IODataManager',
-                                      'Gaudi::RootCnvSvc/RootCnvSvc'],
-                    'TopAlg': ['Gaudi::Sequencer/EventAlgs',
-                               'Gaudi::Sequencer/FSRAlgs']},
- 'EventAlgs': {'Members': ['ReadAlg/ReadAlg'], 'VetoObjects': ['FSR']},
- 'EventPersistencySvc': {'CnvServices': ['Gaudi::RootCnvSvc/RootCnvSvc']},
- 'EventSelector': {'FirstEvent': 1,
-                   'Input': ["DATAFILE='LFN:input.dst'  SVC='Gaudi::RootEvtSelector' OPT='READ'"],
-                   'OutputLevel': 2,
-                   'PrintFreq': 50},
- 'FSRAlgs': {'Members': ['ReadTES/ReadTES'], 'RequireObjects': ['FSR']},
- 'FileCatalog': {'Catalogs': ['xmlcatalog_file:GAUDI-971.xml']},
- 'FileRecordDataSvc': {'IncidentName': 'NEW_FILE_RECORD'},
- 'FileRecordPersistencySvc': {'CnvServices': ['Gaudi::RootCnvSvc/RootCnvSvc']},
- 'ReadAlg': {'IncidentName': 'NEW_FILE_RECORD', 'OutputLevel': 1},
- 'ReadTES': {'Locations': ['FSR']},
- 'RootCnvSvc': {'OutputLevel': 3}}
-ApplicationMgr    SUCCESS
-====================================================================================================================================
-                                                   Welcome to ApplicationMgr (GaudiCoreSvc v36r7)
-                                          running on server on Thu Sep 29 16:40:53 2022
-====================================================================================================================================
-ApplicationMgr       INFO Application Manager Configured successfully
-EventAlgs            INFO Member list: ReadAlg
-ReadAlg             DEBUG Property update for OutputLevel : new value = 1
-ReadAlg           VERBOSE ServiceLocatorHelper::service: found service EventDataSvc
-ReadAlg           VERBOSE ServiceLocatorHelper::service: found service TimelineSvc
-ReadAlg           VERBOSE ServiceLocatorHelper::service: found service FileRecordDataSvc
-ReadAlg           VERBOSE ServiceLocatorHelper::service: found service IncidentSvc
-ReadAlg           VERBOSE ServiceLocatorHelper::service: found service AlgExecStateSvc
-ReadAlg             DEBUG input handles: 0
-ReadAlg             DEBUG output handles: 0
-ReadAlg             DEBUG Data Deps for ReadAlg
-FSRAlgs              INFO Member list: ReadTES
-EventSelector       DEBUG Property update for OutputLevel : new value = 2
-EventSelector       DEBUG Service base class initialized successfully
-EventSelector.D...  DEBUG Property update for OutputLevel : new value = 2
-EventSelector.D...  DEBUG Property update for OutputLevel : new value = 2
-EventSelector.D...  DEBUG Service base class initialized successfully
-EventPersistenc...   INFO Added successfully Conversion service RootCnvSvc
-EventSelector.D...  DEBUG Selection root:/Event CLID:110
-EventSelector        INFO Stream:EventSelector.DataStreamTool_1 Def:DATAFILE='LFN:input.dst'  SVC='Gaudi::RootEvtSelector' OPT='READ'
-ApplicationMgr       INFO Application Manager Initialized successfully
-ApplicationMgr       INFO Application Manager Started successfully
-TFile::TFile        ERROR file .../dummy.dst does not exist
-IODataManager       ERROR Error: connectDataIO> Cannot connect to database: PFN=dummy.dst FID=8BE41ECA-4004-11ED-8ECA-54AB3A714084
-IODataManager     WARNING Attempt to connect dsn:8BE41ECA-4004-11ED-8ECA-54AB3A714084 with next entry in data federation:ROOTIO.dst.
-FileRecordPersi...   INFO Added successfully Conversion service RootCnvSvc
-ReadAlg           SUCCESS Got incident: NEW_FILE_RECORD Source:/FileRecords/8BE41ECA-4004-11ED-8ECA-54AB3A714084
-ReadAlg           SUCCESS Received incident:NEW_FILE_RECORD: /FileRecords/8BE41ECA-4004-11ED-8ECA-54AB3A714084
-ReadAlg           SUCCESS Incident: FileInfo record: /FileRecords/8BE41ECA-4004-11ED-8ECA-54AB3A714084/EvtCount=1000
-ReadAlg           SUCCESS Incident: FileInfo record: /FileRecords/8BE41ECA-4004-11ED-8ECA-54AB3A714084/SumCount=123456
-EventSelector     SUCCESS Reading Event record 1. Record number within stream 1: 1
-ReadAlg           VERBOSE ServiceLocatorHelper::service: found service EventDataSvc
-ReadAlg              INFO ========= EVENT:1 RUN:999 TIME:1577836801.001 0 (0) 1 (1) 2 (2)
-ReadAlg           SUCCESS FileInfo record: 8BE41ECA-4004-11ED-8ECA-54AB3A714084/EvtCount=1000
-ReadAlg           SUCCESS FileInfo record: 8BE41ECA-4004-11ED-8ECA-54AB3A714084/SumCount=123456
-ReadAlg             DEBUG Evt:1 Track:      10.802     9.50498     8.43243 Org:  31 0.0948131 0.0882022 0.0890405
-ReadAlg             DEBUG    Decays:  16
-ReadAlg             DEBUG      0.0955367 0.0974241 0.0982723 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.110336  0.098101 0.0929623 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG        0.12276 0.0901559  0.118128 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0988488 0.0985394 0.0936065 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.100268 0.0968345 0.0817208 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0966848  0.096205 0.0828343 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0846589  0.108699 0.0879221 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0957107    0.1021  0.108814 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0953554  0.104885 0.0911368 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0873963 0.0929576  0.102044 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0992706  0.101752  0.110905 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0873313 0.0828289  0.107358 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.121204 0.0933645  0.108755 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.106626  0.102393 0.0923873 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0975337 0.0890622  0.107548 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.114853 0.0927442 0.0921961 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG Evt:1 Track:     8.77816     11.9423     10.4022 Org:  21  0.105636 0.0965541   0.09253
-ReadAlg             DEBUG    Decays:   5
-ReadAlg             DEBUG       0.107902  0.117021  0.115571 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0938987 0.0903118 0.0953661 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.122866 0.0986632 0.0915858 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.113474  0.108342 0.0931549 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0953766  0.113597 0.0942457 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG Evt:1 Track:     9.95059     10.0773     10.0918 Org:  60  0.119153  0.109607 0.0846229
-ReadAlg             DEBUG    Decays:   2
-ReadAlg             DEBUG       0.102972 0.0932683 0.0943318 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.115312   0.11284  0.101346 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG Evt:1 Track:     10.4097     10.9492     9.72505 Org:  47 0.0854783 0.0897833  0.110166
-ReadAlg             DEBUG    Decays:   0
-ReadAlg             DEBUG Evt:1 Track:     8.61818     10.2842     11.4339 Org:   5 0.0955367 0.0974241 0.0982723
-ReadAlg             DEBUG    Decays:  14
-ReadAlg             DEBUG      0.0966848  0.096205 0.0828343 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0846589  0.108699 0.0879221 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0957107    0.1021  0.108814 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0953554  0.104885 0.0911368 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0873963 0.0929576  0.102044 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0992706  0.101752  0.110905 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0873313 0.0828289  0.107358 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.121204 0.0933645  0.108755 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.106626  0.102393 0.0923873 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0975337 0.0890622  0.107548 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.114853 0.0927442 0.0921961 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.105636 0.0965541   0.09253 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.118701 0.0819518  0.107732 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.106563 0.0702038  0.101916 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg              INFO ========= EVENT:2 RUN:999 TIME:1577836802.002 0 (0) 1 (1) 2 (2)
-ReadAlg             DEBUG Evt:2 Track:     10.1578     9.51566     9.19358 Org:  12   0.10708  0.109034  0.096556
-ReadAlg             DEBUG    Decays:  54
-ReadAlg             DEBUG       0.097666 0.0945251 0.0900927 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0864492 0.0952994   0.12307 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0898175   0.11717 0.0907342 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.108214  0.104063 0.0807813 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0870813  0.121608  0.107138 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.106638  0.109897  0.090842 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0996429  0.111814  0.121548 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.105913    0.1062  0.103678 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0975181  0.103904 0.0981719 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG        0.10448  0.106007 0.0972974 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0970382 0.0941951 0.0895092 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG        0.10685  0.102052 0.0911832 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0965814  0.115591 0.0976259 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0947139 0.0865459  0.102928 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0947366  0.099324  0.114232 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0962381 0.0833363  0.107211 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.102491  0.102296 0.0898967 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.101117 0.0966305 0.0903379 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0945676  0.100253  0.091624 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.100959 0.0894981  0.109439 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG        0.11059 0.0948918 0.0941783 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0985697 0.0928461  0.091828 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.115508  0.112132 0.0819703 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.112825  0.089238 0.0991629 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0941044 0.0964093    0.1047 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.106354  0.104222 0.0967957 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.100675 0.0887908 0.0964475 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG        0.10432  0.111781  0.104624 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0918394 0.0974881  0.108724 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0815648 0.0984427  0.109819 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.102076  0.112558 0.0996443 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0819209  0.103236 0.0812119 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0998945  0.122172 0.0783172 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0869854  0.100076 0.0856456 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.102629 0.0845021  0.111227 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.109217 0.0739353  0.104776 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG        0.10432  0.106347 0.0905961 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0926874  0.117676  0.100679 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0917233  0.101814 0.0978627 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.105132  0.111368  0.100352 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0866818 0.0891923 0.0966235 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.119414  0.109587 0.0969083 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0931392 0.0962136 0.0897531 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.116628 0.0963233  0.107852 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.100572     0.106  0.103713 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.110704 0.0927646   0.09894 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.091082  0.113179  0.100384 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0937881  0.101422  0.104549 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.100012  0.117612 0.0886769 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0938767  0.105133 0.0919472 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.106217 0.0904916   0.10152 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.100438  0.104005  0.107747 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.105668 0.0982363  0.100428 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.100794 0.0941075 0.0927382 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG Evt:2 Track:     7.99376     9.40345     8.35437 Org:   5  0.100824  0.107446  0.105383
-ReadAlg             DEBUG    Decays:  11
-ReadAlg             DEBUG      0.0869854  0.100076 0.0856456 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.102629 0.0845021  0.111227 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.109217 0.0739353  0.104776 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG        0.10432  0.106347 0.0905961 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0926874  0.117676  0.100679 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0917233  0.101814 0.0978627 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.105132  0.111368  0.100352 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0866818 0.0891923 0.0966235 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.119414  0.109587 0.0969083 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0931392 0.0962136 0.0897531 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.116628 0.0963233  0.107852 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG Evt:2 Track:     10.0811     10.1021      8.8527 Org:  79  0.114034  0.103132  0.110234
-ReadAlg             DEBUG    Decays:  22
-ReadAlg             DEBUG       0.105132  0.111368  0.100352 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0866818 0.0891923 0.0966235 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.119414  0.109587 0.0969083 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0931392 0.0962136 0.0897531 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.116628 0.0963233  0.107852 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.100572     0.106  0.103713 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.110704 0.0927646   0.09894 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.091082  0.113179  0.100384 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0937881  0.101422  0.104549 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.100012  0.117612 0.0886769 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0938767  0.105133 0.0919472 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.106217 0.0904916   0.10152 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.100438  0.104005  0.107747 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.105668 0.0982363  0.100428 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.100794 0.0941075 0.0927382 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0841099  0.103205  0.110611 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0944701  0.118174 0.0803563 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.118593 0.0974854  0.105898 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0927796   0.11265 0.0993051 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0989207 0.0831933 0.0919716 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0859543 0.0848592 0.0912792 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0960956 0.0949814 0.0975239 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG Evt:2 Track:     10.4386     9.95482     9.12975 Org:   3 0.0835264  0.104718  0.108772
-ReadAlg             DEBUG    Decays:  23
-ReadAlg             DEBUG       0.115508  0.112132 0.0819703 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.112825  0.089238 0.0991629 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0941044 0.0964093    0.1047 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.106354  0.104222 0.0967957 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.100675 0.0887908 0.0964475 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG        0.10432  0.111781  0.104624 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0918394 0.0974881  0.108724 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0815648 0.0984427  0.109819 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.102076  0.112558 0.0996443 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0819209  0.103236 0.0812119 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0998945  0.122172 0.0783172 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0869854  0.100076 0.0856456 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.102629 0.0845021  0.111227 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.109217 0.0739353  0.104776 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG        0.10432  0.106347 0.0905961 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0926874  0.117676  0.100679 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0917233  0.101814 0.0978627 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.105132  0.111368  0.100352 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0866818 0.0891923 0.0966235 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.119414  0.109587 0.0969083 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0931392 0.0962136 0.0897531 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.116628 0.0963233  0.107852 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.100572     0.106  0.103713 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG Evt:2 Track:     8.45426     10.0076     11.3705 Org:  73 0.0944701  0.118174 0.0803563
-ReadAlg             DEBUG    Decays:  43
-ReadAlg             DEBUG       0.100824  0.107446  0.105383 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0836079 0.0958157  0.101899 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG        0.10931  0.103093 0.0918532 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.100548  0.107566 0.0991684 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0819278 0.0996934 0.0975746 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG        0.10203  0.102013  0.115421 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0969589  0.113296 0.0930632 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG        0.10708  0.109034  0.096556 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.103526  0.116695 0.0866214 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.102655 0.0918961  0.103502 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0944413  0.101496  0.102443 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.101036  0.106448  0.100094 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.099437 0.0924036   0.10269 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.097666 0.0945251 0.0900927 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0864492 0.0952994   0.12307 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0898175   0.11717 0.0907342 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.108214  0.104063 0.0807813 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0870813  0.121608  0.107138 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.106638  0.109897  0.090842 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0996429  0.111814  0.121548 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.105913    0.1062  0.103678 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0975181  0.103904 0.0981719 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG        0.10448  0.106007 0.0972974 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0970382 0.0941951 0.0895092 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG        0.10685  0.102052 0.0911832 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0965814  0.115591 0.0976259 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0947139 0.0865459  0.102928 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0947366  0.099324  0.114232 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0962381 0.0833363  0.107211 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.102491  0.102296 0.0898967 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.101117 0.0966305 0.0903379 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0945676  0.100253  0.091624 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.100959 0.0894981  0.109439 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG        0.11059 0.0948918 0.0941783 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0985697 0.0928461  0.091828 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.115508  0.112132 0.0819703 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.112825  0.089238 0.0991629 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0941044 0.0964093    0.1047 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.106354  0.104222 0.0967957 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.100675 0.0887908 0.0964475 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG        0.10432  0.111781  0.104624 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0918394 0.0974881  0.108724 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0815648 0.0984427  0.109819 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg              INFO ========= EVENT:3 RUN:999 TIME:1577836803.003 0 (0) 1 (1) 2 (2)
-ReadAlg             DEBUG Evt:3 Track:     10.4989     10.4342     9.78193 Org:  16 0.0883089 0.0980969 0.0989754
-ReadAlg             DEBUG    Decays:   4
-ReadAlg             DEBUG      0.0803759 0.0962499 0.0993645 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.103776 0.0928696  0.091886 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0793504 0.0968227 0.0875384 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG        0.12043  0.106993 0.0901843 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG Evt:3 Track:     9.20615     10.1895     9.66427 Org:  38  0.103776 0.0928696  0.091886
-ReadAlg             DEBUG    Decays:  13
-ReadAlg             DEBUG      0.0986508  0.109336 0.0941892 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0969111  0.106056  0.109225 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.100876   0.10457 0.0952482 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0950909 0.0972063  0.103196 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG        0.10689  0.103339 0.0903038 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0850243 0.0918465  0.103656 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.087574  0.109255  0.100795 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0960165 0.0964353 0.0885377 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.098608  0.123589  0.100822 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0883089 0.0980969 0.0989754 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0859127 0.0910988  0.106649 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0880905 0.0966223  0.107268 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.115101  0.105363  0.121094 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG Evt:3 Track:     10.0851      10.546     10.0112 Org:  14 0.0960165 0.0964353 0.0885377
-ReadAlg             DEBUG    Decays:  30
-ReadAlg             DEBUG       0.098608  0.123589  0.100822 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0883089 0.0980969 0.0989754 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0859127 0.0910988  0.106649 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0880905 0.0966223  0.107268 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.115101  0.105363  0.121094 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0916673 0.0943157  0.114352 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0881009 0.0970698 0.0943469 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.100743 0.0989096  0.105264 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.110774  0.088491  0.119464 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0999599 0.0909445   0.10432 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0981551  0.104034  0.088687 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.104343 0.0987524 0.0960962 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.103471 0.0790543 0.0871018 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.088333  0.109689 0.0948838 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0940701 0.0892186  0.103908 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0778095  0.103573 0.0976798 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.100748 0.0780927  0.105717 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.094463 0.0809829  0.108753 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0959258 0.0931328  0.120006 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0854378  0.113219 0.0980238 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.106024  0.095753  0.112037 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.115886  0.089338 0.0764793 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0803759 0.0962499 0.0993645 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.103776 0.0928696  0.091886 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0793504 0.0968227 0.0875384 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG        0.12043  0.106993 0.0901843 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0938229 0.0819436  0.106643 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0982939 0.0934914 0.0900722 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0901891 0.0999109  0.112633 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG        0.11039  0.106004 0.0945325 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG Evt:3 Track:     9.71319     9.06289      9.0267 Org:  42 0.0982939 0.0934914 0.0900722
-ReadAlg             DEBUG    Decays:  35
-ReadAlg             DEBUG      0.0891138  0.109921  0.104558 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0986508  0.109336 0.0941892 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0969111  0.106056  0.109225 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.100876   0.10457 0.0952482 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0950909 0.0972063  0.103196 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG        0.10689  0.103339 0.0903038 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0850243 0.0918465  0.103656 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.087574  0.109255  0.100795 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0960165 0.0964353 0.0885377 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.098608  0.123589  0.100822 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0883089 0.0980969 0.0989754 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0859127 0.0910988  0.106649 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0880905 0.0966223  0.107268 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.115101  0.105363  0.121094 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0916673 0.0943157  0.114352 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0881009 0.0970698 0.0943469 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.100743 0.0989096  0.105264 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.110774  0.088491  0.119464 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0999599 0.0909445   0.10432 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0981551  0.104034  0.088687 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.104343 0.0987524 0.0960962 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.103471 0.0790543 0.0871018 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.088333  0.109689 0.0948838 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0940701 0.0892186  0.103908 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0778095  0.103573 0.0976798 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.100748 0.0780927  0.105717 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.094463 0.0809829  0.108753 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0959258 0.0931328  0.120006 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0854378  0.113219 0.0980238 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.106024  0.095753  0.112037 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.115886  0.089338 0.0764793 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0803759 0.0962499 0.0993645 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.103776 0.0928696  0.091886 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0793504 0.0968227 0.0875384 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG        0.12043  0.106993 0.0901843 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG Evt:3 Track:     8.25581     10.7325     8.01824 Org:  35  0.106024  0.095753  0.112037
-ReadAlg             DEBUG    Decays:  23
-ReadAlg             DEBUG      0.0883089 0.0980969 0.0989754 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0859127 0.0910988  0.106649 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0880905 0.0966223  0.107268 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.115101  0.105363  0.121094 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0916673 0.0943157  0.114352 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0881009 0.0970698 0.0943469 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.100743 0.0989096  0.105264 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.110774  0.088491  0.119464 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0999599 0.0909445   0.10432 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0981551  0.104034  0.088687 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.104343 0.0987524 0.0960962 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.103471 0.0790543 0.0871018 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.088333  0.109689 0.0948838 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0940701 0.0892186  0.103908 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0778095  0.103573 0.0976798 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.100748 0.0780927  0.105717 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.094463 0.0809829  0.108753 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0959258 0.0931328  0.120006 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0854378  0.113219 0.0980238 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.106024  0.095753  0.112037 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.115886  0.089338 0.0764793 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0803759 0.0962499 0.0993645 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.103776 0.0928696  0.091886 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg              INFO ========= EVENT:4 RUN:999 TIME:1577836804.004 0 (0) 1 (1) 2 (2)
-ReadAlg             DEBUG Evt:4 Track:     8.95659     9.22111     10.7468 Org:  35    0.1082 0.0979698 0.0960275
-ReadAlg             DEBUG    Decays:   3
-ReadAlg             DEBUG       0.110419  0.089749 0.0925822 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0967053  0.111042 0.0892008 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0888102 0.0671049 0.0912282 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG Evt:4 Track:     9.83935     9.11529     10.2978 Org:  21  0.100441  0.118622  0.106743
-ReadAlg             DEBUG    Decays:  26
-ReadAlg             DEBUG       0.108927  0.124747 0.0912811 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.107618 0.0981369  0.103192 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0950071  0.103742  0.108609 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0907126 0.0953688 0.0963925 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0918439 0.0999923 0.0913624 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG         0.1082 0.0979698 0.0960275 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0970495  0.111466  0.105794 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.106484 0.0926097 0.0934646 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0969813  0.122844 0.0956888 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0988061 0.0784212 0.0990266 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0879316 0.0802688  0.117645 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.104551 0.0893742 0.0993025 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0992872  0.093195  0.096515 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.115993 0.0958195  0.105668 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0891262   0.10549  0.104492 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG         0.1034   0.09279 0.0851446 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0991496  0.111281  0.105025 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0971706  0.117891  0.109691 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.108389 0.0894832 0.0911477 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.100912  0.103671 0.0989729 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.105094 0.0936744  0.116785 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0882685  0.119865  0.093591 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0954098  0.104368  0.107192 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.100286 0.0804912 0.0973343 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.104589  0.112811 0.0884065 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0922139  0.102432  0.120081 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG Evt:4 Track:     10.7405     10.4946      8.8374 Org:  40 0.0879316 0.0802688  0.117645
-ReadAlg             DEBUG    Decays:  52
-ReadAlg             DEBUG      0.0922891 0.0999764 0.0965847 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0942017  0.107152 0.0950898 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.102031  0.097757 0.0997233 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.100916  0.088108  0.112291 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.103642 0.0922853  0.101574 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0980702  0.103228  0.114439 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.103423 0.0837953 0.0871606 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.105615  0.098118  0.118234 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG        0.10236  0.090671 0.0895832 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.114957 0.0984414  0.107593 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.107101  0.100218 0.0833341 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0973177  0.103867  0.112013 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.114481  0.107002  0.117528 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0973031 0.0920501 0.0840526 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG        0.08765 0.0978436  0.105885 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.100441  0.118622  0.106743 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG        0.10052  0.092683  0.113533 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.114169  0.106182  0.110074 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0949435 0.0990563 0.0882594 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.110419  0.089749 0.0925822 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0967053  0.111042 0.0892008 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0888102 0.0671049 0.0912282 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.103371  0.112382 0.0909891 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.111216   0.10786  0.101121 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.108927  0.124747 0.0912811 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.107618 0.0981369  0.103192 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0950071  0.103742  0.108609 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0907126 0.0953688 0.0963925 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0918439 0.0999923 0.0913624 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG         0.1082 0.0979698 0.0960275 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0970495  0.111466  0.105794 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.106484 0.0926097 0.0934646 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0969813  0.122844 0.0956888 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0988061 0.0784212 0.0990266 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0879316 0.0802688  0.117645 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.104551 0.0893742 0.0993025 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0992872  0.093195  0.096515 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.115993 0.0958195  0.105668 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0891262   0.10549  0.104492 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG         0.1034   0.09279 0.0851446 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0991496  0.111281  0.105025 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0971706  0.117891  0.109691 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.108389 0.0894832 0.0911477 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.100912  0.103671 0.0989729 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.105094 0.0936744  0.116785 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0882685  0.119865  0.093591 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0954098  0.104368  0.107192 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.100286 0.0804912 0.0973343 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.104589  0.112811 0.0884065 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0922139  0.102432  0.120081 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0937731 0.0932409  0.108906 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0913605  0.101296    0.1094 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG Evt:4 Track:     10.3224     10.7906     8.23493 Org:  58 0.0978666  0.121381 0.0849338
-ReadAlg             DEBUG    Decays:  22
-ReadAlg             DEBUG       0.103642 0.0922853  0.101574 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0980702  0.103228  0.114439 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.103423 0.0837953 0.0871606 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.105615  0.098118  0.118234 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG        0.10236  0.090671 0.0895832 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.114957 0.0984414  0.107593 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.107101  0.100218 0.0833341 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0973177  0.103867  0.112013 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.114481  0.107002  0.117528 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0973031 0.0920501 0.0840526 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG        0.08765 0.0978436  0.105885 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.100441  0.118622  0.106743 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG        0.10052  0.092683  0.113533 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.114169  0.106182  0.110074 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0949435 0.0990563 0.0882594 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.110419  0.089749 0.0925822 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0967053  0.111042 0.0892008 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0888102 0.0671049 0.0912282 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.103371  0.112382 0.0909891 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.111216   0.10786  0.101121 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.108927  0.124747 0.0912811 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.107618 0.0981369  0.103192 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG Evt:4 Track:     8.75897     10.6262     8.53641 Org:  52 0.0954098  0.104368  0.107192
-ReadAlg             DEBUG    Decays:  47
-ReadAlg             DEBUG       0.103642 0.0922853  0.101574 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0980702  0.103228  0.114439 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.103423 0.0837953 0.0871606 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.105615  0.098118  0.118234 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG        0.10236  0.090671 0.0895832 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.114957 0.0984414  0.107593 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.107101  0.100218 0.0833341 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0973177  0.103867  0.112013 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.114481  0.107002  0.117528 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0973031 0.0920501 0.0840526 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG        0.08765 0.0978436  0.105885 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.100441  0.118622  0.106743 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG        0.10052  0.092683  0.113533 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.114169  0.106182  0.110074 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0949435 0.0990563 0.0882594 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.110419  0.089749 0.0925822 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0967053  0.111042 0.0892008 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0888102 0.0671049 0.0912282 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.103371  0.112382 0.0909891 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.111216   0.10786  0.101121 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.108927  0.124747 0.0912811 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.107618 0.0981369  0.103192 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0950071  0.103742  0.108609 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0907126 0.0953688 0.0963925 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0918439 0.0999923 0.0913624 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG         0.1082 0.0979698 0.0960275 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0970495  0.111466  0.105794 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.106484 0.0926097 0.0934646 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0969813  0.122844 0.0956888 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0988061 0.0784212 0.0990266 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0879316 0.0802688  0.117645 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.104551 0.0893742 0.0993025 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0992872  0.093195  0.096515 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.115993 0.0958195  0.105668 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0891262   0.10549  0.104492 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG         0.1034   0.09279 0.0851446 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0991496  0.111281  0.105025 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0971706  0.117891  0.109691 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.108389 0.0894832 0.0911477 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.100912  0.103671 0.0989729 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.105094 0.0936744  0.116785 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0882685  0.119865  0.093591 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0954098  0.104368  0.107192 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.100286 0.0804912 0.0973343 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.104589  0.112811 0.0884065 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0922139  0.102432  0.120081 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0937731 0.0932409  0.108906 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg              INFO ========= EVENT:5 RUN:999 TIME:1577836805.005 0 (0) 1 (1) 2 (2)
-ReadAlg             DEBUG Evt:5 Track:     11.1213     8.18301     7.64467 Org:  39 0.0963519   0.10652 0.0938699
-ReadAlg             DEBUG    Decays:  38
-ReadAlg             DEBUG      0.0990801 0.0982084  0.113384 Collisions:  0 (1)  1 (2)  2 (3)
-ReadAlg             DEBUG       0.100704  0.102944  0.103149 Collisions:  0 (1)  1 (2)  2 (3)
-ReadAlg             DEBUG      0.0960623  0.112353  0.105479 Collisions:  0 (1)  1 (2)  2 (3)
-ReadAlg             DEBUG      0.0979156  0.109128  0.092957 Collisions:  0 (1)  1 (2)  2 (3)
-ReadAlg             DEBUG      0.0885795 0.0967034 0.0892105 Collisions:  0 (1)  1 (2)  2 (3)
-ReadAlg             DEBUG      0.0898939 0.0931272  0.100064 Collisions:  0 (1)  1 (2)  2 (3)
-ReadAlg             DEBUG       0.116346  0.092857  0.109717 Collisions:  0 (1)  1 (2)  2 (3)
-ReadAlg             DEBUG      0.0934937  0.100452 0.0983436 Collisions:  0 (1)  1 (2)  2 (3)
-ReadAlg             DEBUG      0.0849693  0.107205 0.0775222 Collisions:  0 (1)  1 (2)  2 (3)
-ReadAlg             DEBUG      0.0928874  0.100701  0.100616 Collisions:  0 (1)  1 (2)  2 (3)
-ReadAlg             DEBUG       0.104185 0.0869608 0.0896966 Collisions:  0 (1)  1 (2)  2 (3)
-ReadAlg             DEBUG       0.107352  0.103556  0.097396 Collisions:  0 (1)  1 (2)  2 (3)
-ReadAlg             DEBUG       0.113371  0.100975 0.0977845 Collisions:  0 (1)  1 (2)  2 (3)
-ReadAlg             DEBUG      0.0846697  0.101117  0.093533 Collisions:  0 (1)  1 (2)  2 (3)
-ReadAlg             DEBUG       0.106184  0.101227  0.103698 Collisions:  0 (1)  1 (2)  2 (3)
-ReadAlg             DEBUG      0.0892832 0.0968772  0.101906 Collisions:  0 (1)  1 (2)  2 (3)
-ReadAlg             DEBUG      0.0829098  0.126487  0.106539 Collisions:  0 (1)  1 (2)  2 (3)
-ReadAlg             DEBUG      0.0968136 0.0916569 0.0837272 Collisions:  0 (1)  1 (2)  2 (3)
-ReadAlg             DEBUG       0.083196  0.100572 0.0849244 Collisions:  0 (1)  1 (2)  2 (3)
-ReadAlg             DEBUG       0.102386  0.102008  0.108067 Collisions:  0 (1)  1 (2)  2 (3)
-ReadAlg             DEBUG       0.118127   0.10453  0.101397 Collisions:  0 (1)  1 (2)  2 (3)
-ReadAlg             DEBUG      0.0892825  0.109572 0.0892172 Collisions:  0 (1)  1 (2)  2 (3)
-ReadAlg             DEBUG       0.118167 0.0993964  0.106465 Collisions:  0 (1)  1 (2)  2 (3)
-ReadAlg             DEBUG      0.0966403 0.0735833  0.114281 Collisions:  0 (1)  1 (2)  2 (3)
-ReadAlg             DEBUG       0.107293   0.10359  0.106495 Collisions:  0 (1)  1 (2)  2 (3)
-ReadAlg             DEBUG       0.118054  0.111566  0.103555 Collisions:  0 (1)  1 (2)  2 (3)
-ReadAlg             DEBUG      0.0980957 0.0945928  0.112685 Collisions:  0 (1)  1 (2)  2 (3)
-ReadAlg             DEBUG       0.091699 0.0954501  0.116067 Collisions:  0 (1)  1 (2)  2 (3)
-ReadAlg             DEBUG      0.0818059 0.0955384  0.106294 Collisions:  0 (1)  1 (2)  2 (3)
-ReadAlg             DEBUG       0.119449   0.10539 0.0919642 Collisions:  0 (1)  1 (2)  2 (3)
-ReadAlg             DEBUG       0.109127  0.104738 0.0983583 Collisions:  0 (1)  1 (2)  2 (3)
-ReadAlg             DEBUG       0.108677 0.0962482 0.0913227 Collisions:  0 (1)  1 (2)  2 (3)
-ReadAlg             DEBUG      0.0848865 0.0908803  0.105893 Collisions:  0 (1)  1 (2)  2 (3)
-ReadAlg             DEBUG      0.0970337  0.112413  0.110682 Collisions:  0 (1)  1 (2)  2 (3)
-ReadAlg             DEBUG       0.101131 0.0923199 0.0875972 Collisions:  0 (1)  1 (2)  2 (3)
-ReadAlg             DEBUG      0.0935795  0.116216 0.0863682 Collisions:  0 (1)  1 (2)  2 (3)
-ReadAlg             DEBUG        0.10151  0.104428 0.0990575 Collisions:  0 (1)  1 (2)  2 (3)
-ReadAlg             DEBUG       0.112838 0.0799044   0.09512 Collisions:  0 (1)  1 (2)  2 (3)
-ReadAlg             DEBUG Evt:5 Track:     8.68757     9.15565     7.94414 Org:  97   0.11071 0.0698965   0.11055
-ReadAlg             DEBUG    Decays:   2
-ReadAlg             DEBUG       0.124937  0.104152   0.10225 Collisions:  0 (1)  1 (2)  2 (3)
-ReadAlg             DEBUG        0.11071 0.0698965   0.11055 Collisions:  0 (1)  1 (2)  2 (3)
-ReadAlg             DEBUG Evt:5 Track:     9.13516     9.42063     9.54246 Org:  92 0.0877871 0.0875319 0.0998727
-ReadAlg             DEBUG    Decays:   2
-ReadAlg             DEBUG      0.0892825  0.109572 0.0892172 Collisions:  0 (1)  1 (2)  2 (3)
-ReadAlg             DEBUG       0.118167 0.0993964  0.106465 Collisions:  0 (1)  1 (2)  2 (3)
-ReadAlg             DEBUG Evt:5 Track:      11.375     9.66959     12.7847 Org:  33  0.123534 0.0950527 0.0717883
-ReadAlg             DEBUG    Decays:  11
-ReadAlg             DEBUG      0.0966403 0.0735833  0.114281 Collisions:  0 (1)  1 (2)  2 (3)
-ReadAlg             DEBUG       0.107293   0.10359  0.106495 Collisions:  0 (1)  1 (2)  2 (3)
-ReadAlg             DEBUG       0.118054  0.111566  0.103555 Collisions:  0 (1)  1 (2)  2 (3)
-ReadAlg             DEBUG      0.0980957 0.0945928  0.112685 Collisions:  0 (1)  1 (2)  2 (3)
-ReadAlg             DEBUG       0.091699 0.0954501  0.116067 Collisions:  0 (1)  1 (2)  2 (3)
-ReadAlg             DEBUG      0.0818059 0.0955384  0.106294 Collisions:  0 (1)  1 (2)  2 (3)
-ReadAlg             DEBUG       0.119449   0.10539 0.0919642 Collisions:  0 (1)  1 (2)  2 (3)
-ReadAlg             DEBUG       0.109127  0.104738 0.0983583 Collisions:  0 (1)  1 (2)  2 (3)
-ReadAlg             DEBUG       0.108677 0.0962482 0.0913227 Collisions:  0 (1)  1 (2)  2 (3)
-ReadAlg             DEBUG      0.0848865 0.0908803  0.105893 Collisions:  0 (1)  1 (2)  2 (3)
-ReadAlg             DEBUG      0.0970337  0.112413  0.110682 Collisions:  0 (1)  1 (2)  2 (3)
-ReadAlg              INFO ========= EVENT:6 RUN:999 TIME:1577836806.006 0 (0) 1 (1) 2 (2)
-ReadAlg             DEBUG Evt:6 Track:     10.7592     9.68162     11.3563 Org:  18 0.0941401  0.107751  0.104851
-ReadAlg             DEBUG    Decays:  13
-ReadAlg             DEBUG       0.105539 0.0980193  0.108179 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG        0.11968 0.0977862 0.0878271 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0959662  0.112048 0.0785242 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.116319  0.112219  0.105968 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0941401  0.107751  0.104851 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0935949  0.109424  0.104058 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.103452  0.109726  0.089188 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG        0.11382 0.0985699  0.095491 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0903656  0.108187 0.0922192 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0888697 0.0895113  0.104431 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.102707 0.0970666 0.0924146 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.107352  0.108639  0.113943 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0919093  0.106929  0.105638 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG Evt:6 Track:     8.59437     8.50512       10.07 Org:  15   0.11968 0.0977862 0.0878271
-ReadAlg             DEBUG    Decays:  16
-ReadAlg             DEBUG      0.0873108  0.104328  0.104905 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.125261 0.0990319 0.0985414 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0919799   0.10766  0.113797 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.083687  0.102594 0.0918648 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.105539 0.0980193  0.108179 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG        0.11968 0.0977862 0.0878271 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0959662  0.112048 0.0785242 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.116319  0.112219  0.105968 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0941401  0.107751  0.104851 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0935949  0.109424  0.104058 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.103452  0.109726  0.089188 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG        0.11382 0.0985699  0.095491 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0903656  0.108187 0.0922192 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0888697 0.0895113  0.104431 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.102707 0.0970666 0.0924146 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.107352  0.108639  0.113943 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG Evt:6 Track:      9.2492     9.40657     11.3334 Org:  19 0.0935949  0.109424  0.104058
-ReadAlg             DEBUG    Decays:   8
-ReadAlg             DEBUG      0.0944417 0.0948405  0.117754 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.101398  0.106449 0.0964367 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0963533 0.0964479 0.0917974 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0859672 0.0977685 0.0958356 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.103417  0.108553 0.0949077 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0992199  0.116928  0.105401 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0997772 0.0864951  0.096967 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0791165  0.107304  0.116133 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG Evt:6 Track:     9.99647     9.82945     10.6632 Org:   1  0.101398  0.106449 0.0964367
-ReadAlg             DEBUG    Decays:   6
-ReadAlg             DEBUG       0.105539 0.0980193  0.108179 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG        0.11968 0.0977862 0.0878271 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0959662  0.112048 0.0785242 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.116319  0.112219  0.105968 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0941401  0.107751  0.104851 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0935949  0.109424  0.104058 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG Evt:6 Track:     7.78332     8.99767     9.62556 Org:   6 0.0997772 0.0864951  0.096967
-ReadAlg             DEBUG    Decays:   4
-ReadAlg             DEBUG      0.0944417 0.0948405  0.117754 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.101398  0.106449 0.0964367 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0963533 0.0964479 0.0917974 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0859672 0.0977685 0.0958356 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg              INFO ========= EVENT:7 RUN:999 TIME:1577836807.007 0 (0) 1 (1) 2 (2)
-ReadAlg             DEBUG Evt:7 Track:     9.57394     9.64294      9.8672 Org:  41  0.104371  0.107245  0.100854
-ReadAlg             DEBUG    Decays:  30
-ReadAlg             DEBUG       0.093229 0.0949693  0.103098 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0927274 0.0907037  0.100537 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.100092  0.107852 0.0860436 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.121098 0.0960183 0.0916471 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.108927  0.105037   0.10479 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.106617 0.0820433  0.100893 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.109027  0.106162 0.0866306 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0989501   0.11248 0.0964219 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.108062  0.104499  0.092215 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0857766  0.106595 0.0885032 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.116576 0.0980337   0.10092 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.101365  0.107759  0.106917 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0948897  0.101985  0.116972 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0876439  0.125123  0.116224 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0993374 0.0955205  0.102823 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.100897 0.0989636 0.0836462 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0985249 0.0883297 0.0984028 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.102311  0.102564 0.0943732 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0983513 0.0817342  0.106065 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.104226 0.0970525  0.109074 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0956721 0.0976485  0.110669 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG        0.10021  0.100288 0.0826526 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.111955 0.0914128  0.100687 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.104909  0.112875 0.0998073 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.103673  0.100081 0.0908705 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.110209 0.0876975  0.105675 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.112255 0.0974197   0.10604 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.110772  0.108489 0.0944837 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.104798  0.107864 0.0883823 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.100873 0.0975319  0.108348 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG Evt:7 Track:     10.4503     10.6078     9.51996 Org:  80 0.0947302  0.102425 0.0853867
-ReadAlg             DEBUG    Decays:  25
-ReadAlg             DEBUG       0.116576 0.0980337   0.10092 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.101365  0.107759  0.106917 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0948897  0.101985  0.116972 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0876439  0.125123  0.116224 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0993374 0.0955205  0.102823 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.100897 0.0989636 0.0836462 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0985249 0.0883297 0.0984028 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.102311  0.102564 0.0943732 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0983513 0.0817342  0.106065 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.104226 0.0970525  0.109074 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0956721 0.0976485  0.110669 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG        0.10021  0.100288 0.0826526 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.111955 0.0914128  0.100687 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.104909  0.112875 0.0998073 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.103673  0.100081 0.0908705 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.110209 0.0876975  0.105675 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.112255 0.0974197   0.10604 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.110772  0.108489 0.0944837 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.104798  0.107864 0.0883823 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.100873 0.0975319  0.108348 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.101589 0.0954241  0.107494 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0791665  0.114809  0.103227 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG        0.10569 0.0874403 0.0890651 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.102981 0.0740011  0.105686 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0947302  0.102425 0.0853867 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG Evt:7 Track:     10.3028     9.63529     11.5564 Org:  58 0.0948897  0.101985  0.116972
-ReadAlg             DEBUG    Decays:  17
-ReadAlg             DEBUG        0.10021  0.100288 0.0826526 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.111955 0.0914128  0.100687 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.104909  0.112875 0.0998073 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.103673  0.100081 0.0908705 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.110209 0.0876975  0.105675 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.112255 0.0974197   0.10604 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.110772  0.108489 0.0944837 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.104798  0.107864 0.0883823 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.100873 0.0975319  0.108348 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.101589 0.0954241  0.107494 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0791665  0.114809  0.103227 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG        0.10569 0.0874403 0.0890651 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.102981 0.0740011  0.105686 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0947302  0.102425 0.0853867 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.108151  0.110869  0.104491 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0932137  0.121478     0.138 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0945145 0.0957633 0.0954571 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG Evt:7 Track:     11.0652     8.68293     9.95797 Org:  39 0.0984319   0.11345  0.109354
-ReadAlg             DEBUG    Decays:  36
-ReadAlg             DEBUG       0.116576 0.0980337   0.10092 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.101365  0.107759  0.106917 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0948897  0.101985  0.116972 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0876439  0.125123  0.116224 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0993374 0.0955205  0.102823 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.100897 0.0989636 0.0836462 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0985249 0.0883297 0.0984028 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.102311  0.102564 0.0943732 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0983513 0.0817342  0.106065 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.104226 0.0970525  0.109074 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0956721 0.0976485  0.110669 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG        0.10021  0.100288 0.0826526 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.111955 0.0914128  0.100687 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.104909  0.112875 0.0998073 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.103673  0.100081 0.0908705 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.110209 0.0876975  0.105675 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.112255 0.0974197   0.10604 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.110772  0.108489 0.0944837 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.104798  0.107864 0.0883823 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.100873 0.0975319  0.108348 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.101589 0.0954241  0.107494 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0791665  0.114809  0.103227 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG        0.10569 0.0874403 0.0890651 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.102981 0.0740011  0.105686 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0947302  0.102425 0.0853867 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.108151  0.110869  0.104491 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0932137  0.121478     0.138 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0945145 0.0957633 0.0954571 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.104917 0.0997371 0.0860386 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0982539  0.092417 0.0971565 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG        0.11164 0.0984174  0.107819 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG        0.10548 0.0675091 0.0905533 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.100201  0.103858  0.124267 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.102001  0.103071 0.0913268 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.107413  0.109174 0.0963195 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.110459  0.096942 0.0972163 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG Evt:7 Track:     9.98307     9.76744     12.5097 Org:  46  0.093229 0.0949693  0.103098
-ReadAlg             DEBUG    Decays:  26
-ReadAlg             DEBUG       0.102311  0.102564 0.0943732 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0983513 0.0817342  0.106065 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.104226 0.0970525  0.109074 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0956721 0.0976485  0.110669 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG        0.10021  0.100288 0.0826526 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.111955 0.0914128  0.100687 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.104909  0.112875 0.0998073 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.103673  0.100081 0.0908705 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.110209 0.0876975  0.105675 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.112255 0.0974197   0.10604 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.110772  0.108489 0.0944837 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.104798  0.107864 0.0883823 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.100873 0.0975319  0.108348 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.101589 0.0954241  0.107494 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0791665  0.114809  0.103227 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG        0.10569 0.0874403 0.0890651 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.102981 0.0740011  0.105686 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0947302  0.102425 0.0853867 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.108151  0.110869  0.104491 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0932137  0.121478     0.138 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0945145 0.0957633 0.0954571 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.104917 0.0997371 0.0860386 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0982539  0.092417 0.0971565 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG        0.11164 0.0984174  0.107819 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG        0.10548 0.0675091 0.0905533 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.100201  0.103858  0.124267 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg              INFO ========= EVENT:8 RUN:999 TIME:1577836808.008 0 (0) 1 (1) 2 (2)
-ReadAlg             DEBUG Evt:8 Track:      10.978     9.54438     10.9297 Org:   0  0.109247 0.0814294 0.0902878
-ReadAlg             DEBUG    Decays:   5
-ReadAlg             DEBUG       0.121196  0.106986  0.101088 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0870579 0.0975836 0.0906306 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.104343 0.0731387  0.110088 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.108551  0.103457  0.104904 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.101496 0.0861269 0.0935779 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG Evt:8 Track:     10.2955      11.061     10.4487 Org:   8  0.108551  0.103457  0.104904
-ReadAlg             DEBUG    Decays:   0
-ReadAlg             DEBUG Evt:8 Track:     9.57926     10.4122     10.7282 Org:   1 0.0982567 0.0796269   0.10203
-ReadAlg             DEBUG    Decays:   8
-ReadAlg             DEBUG       0.104233  0.113049 0.0996277 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.111584  0.092846  0.103272 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.121196  0.106986  0.101088 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0870579 0.0975836 0.0906306 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.104343 0.0731387  0.110088 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.108551  0.103457  0.104904 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.101496 0.0861269 0.0935779 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.106083  0.105361 0.0995983 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG Evt:8 Track:     9.42221     9.05485     11.7195 Org:   2  0.121357  0.106839  0.093799
-ReadAlg             DEBUG    Decays:   8
-ReadAlg             DEBUG      0.0982567 0.0796269   0.10203 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.121357  0.106839  0.093799 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.104233  0.113049 0.0996277 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.111584  0.092846  0.103272 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.121196  0.106986  0.101088 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0870579 0.0975836 0.0906306 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.104343 0.0731387  0.110088 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.108551  0.103457  0.104904 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG Evt:8 Track:     9.00834     11.1496     8.99866 Org:   1 0.0982567 0.0796269   0.10203
-ReadAlg             DEBUG    Decays:   4
-ReadAlg             DEBUG       0.109247 0.0814294 0.0902878 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0982567 0.0796269   0.10203 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.121357  0.106839  0.093799 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.104233  0.113049 0.0996277 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg              INFO ========= EVENT:9 RUN:999 TIME:1577836809.009 0 (0) 1 (1) 2 (2)
-ReadAlg             DEBUG Evt:9 Track:     10.6032     10.0631     9.13475 Org:  74 0.0837793  0.115122  0.107758
-ReadAlg             DEBUG    Decays:  18
-ReadAlg             DEBUG       0.108493  0.110989   0.10767 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0891228 0.0988304 0.0977403 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.092284 0.0948522 0.0914129 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0873517  0.102349 0.0958922 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0952798 0.0914373  0.103232 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.102878  0.107054  0.119679 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0802085 0.0866034 0.0911851 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.102135  0.110319 0.0986622 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.103307  0.118758 0.0888453 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0912281 0.0936758 0.0978955 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG        0.12166 0.0993168  0.104977 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0835353 0.0813334  0.104085 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0941603  0.103903 0.0947514 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0853988  0.123064 0.0871288 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0885238  0.119693  0.113241 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.100945 0.0880456  0.093776 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.106497  0.116713 0.0942173 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0837793  0.115122  0.107758 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG Evt:9 Track:     9.96359     9.50235     8.29423 Org:  24  0.102621 0.0936916  0.108088
-ReadAlg             DEBUG    Decays:  20
-ReadAlg             DEBUG      0.0979316 0.0834547 0.0962556 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0986453  0.101973  0.103546 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0845314  0.110066  0.104615 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.108315    0.1125 0.0920262 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG        0.10545 0.0896317  0.106457 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.094665 0.0838273 0.0977395 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.107096 0.0954495  0.114273 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.112297  0.105387   0.09193 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0777217 0.0936521 0.0941053 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0947813 0.0867964 0.0947587 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0837466  0.106108  0.103643 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG        0.10345 0.0963315   0.10014 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.104723  0.115693  0.104834 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0967476 0.0942289  0.105307 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0964015  0.105159 0.0945961 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0980792  0.107177  0.107921 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.101559  0.107907 0.0933493 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.108493  0.110989   0.10767 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0891228 0.0988304 0.0977403 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.092284 0.0948522 0.0914129 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG Evt:9 Track:     10.0168     8.72763     11.7229 Org:  76  0.101825 0.0874953  0.123536
-ReadAlg             DEBUG    Decays:  59
-ReadAlg             DEBUG      0.0963528 0.0829752 0.0814965 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.083573 0.0777397  0.106414 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.099451 0.0997457   0.11602 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0838257  0.109277  0.104056 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.101866  0.101113 0.0988664 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.093792 0.0869032 0.0919071 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.116346  0.113877  0.124781 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.110303  0.121356  0.112744 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.097849  0.104252 0.0959403 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0867996 0.0916898  0.101893 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.110148    0.1027  0.098427 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.105148 0.0875009  0.113777 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.108569  0.107889  0.110659 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.107003 0.0937015   0.10378 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0886323  0.113001  0.092017 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.113886 0.0825825  0.108444 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.102621 0.0936916  0.108088 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.112517 0.0934847 0.0931614 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0957316   0.11531 0.0881817 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.114173   0.11814 0.0738029 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.107668 0.0838435 0.0928768 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0944333  0.111306  0.108242 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0818399  0.116746  0.113469 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.103499  0.110997  0.111358 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.100288  0.123492  0.107908 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0951253  0.103131 0.0972549 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.124011  0.101366  0.103969 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0919084  0.115383  0.110241 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG        0.10289  0.110943  0.102911 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.109614  0.102188  0.100357 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.111007  0.108963  0.102675 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0933029  0.102782  0.094867 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0979316 0.0834547 0.0962556 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0986453  0.101973  0.103546 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0845314  0.110066  0.104615 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.108315    0.1125 0.0920262 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG        0.10545 0.0896317  0.106457 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.094665 0.0838273 0.0977395 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.107096 0.0954495  0.114273 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.112297  0.105387   0.09193 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0777217 0.0936521 0.0941053 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0947813 0.0867964 0.0947587 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0837466  0.106108  0.103643 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG        0.10345 0.0963315   0.10014 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.104723  0.115693  0.104834 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0967476 0.0942289  0.105307 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0964015  0.105159 0.0945961 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0980792  0.107177  0.107921 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.101559  0.107907 0.0933493 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.108493  0.110989   0.10767 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0891228 0.0988304 0.0977403 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.092284 0.0948522 0.0914129 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0873517  0.102349 0.0958922 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0952798 0.0914373  0.103232 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.102878  0.107054  0.119679 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0802085 0.0866034 0.0911851 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.102135  0.110319 0.0986622 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.103307  0.118758 0.0888453 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0912281 0.0936758 0.0978955 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG Evt:9 Track:     10.5498     9.80212     10.8539 Org:  48 0.0777217 0.0936521 0.0941053
-ReadAlg             DEBUG    Decays:   8
-ReadAlg             DEBUG      0.0901023  0.095376  0.104279 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.129656 0.0749726 0.0851161 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0963528 0.0829752 0.0814965 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.083573 0.0777397  0.106414 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.099451 0.0997457   0.11602 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0838257  0.109277  0.104056 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.101866  0.101113 0.0988664 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.093792 0.0869032 0.0919071 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG Evt:9 Track:     10.4714     10.5947     8.85771 Org:  76  0.101825 0.0874953  0.123536
-ReadAlg             DEBUG    Decays:  10
-ReadAlg             DEBUG      0.0947813 0.0867964 0.0947587 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0837466  0.106108  0.103643 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG        0.10345 0.0963315   0.10014 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.104723  0.115693  0.104834 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0967476 0.0942289  0.105307 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0964015  0.105159 0.0945961 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0980792  0.107177  0.107921 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.101559  0.107907 0.0933493 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.108493  0.110989   0.10767 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0891228 0.0988304 0.0977403 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg              INFO ========= EVENT:10 RUN:999 TIME:1577836810.01 0 (0) 1 (1) 2 (2)
-EventSelector     SUCCESS Reading Event record 51. Record number within stream 1: 51
-ReadAlg              INFO ========= EVENT:100 RUN:999 TIME:1577836900.1 0 (0) 1 (1) 2 (2)
-EventSelector     SUCCESS Reading Event record 101. Record number within stream 1: 101
-EventSelector     SUCCESS Reading Event record 151. Record number within stream 1: 151
-ReadAlg              INFO ========= EVENT:200 RUN:999 TIME:1577837000.2 0 (0) 1 (1) 2 (2)
-EventSelector     SUCCESS Reading Event record 201. Record number within stream 1: 201
-EventSelector     SUCCESS Reading Event record 251. Record number within stream 1: 251
-ReadAlg              INFO ========= EVENT:300 RUN:999 TIME:1577837100.3 0 (0) 1 (1) 2 (2)
-EventSelector     SUCCESS Reading Event record 301. Record number within stream 1: 301
-EventSelector     SUCCESS Reading Event record 351. Record number within stream 1: 351
-ReadAlg              INFO ========= EVENT:400 RUN:999 TIME:1577837200.4 0 (0) 1 (1) 2 (2)
-EventSelector     SUCCESS Reading Event record 401. Record number within stream 1: 401
-EventSelector     SUCCESS Reading Event record 451. Record number within stream 1: 451
-ReadAlg              INFO ========= EVENT:500 RUN:999 TIME:1577837300.5 0 (0) 1 (1) 2 (2)
-ReadAlg             DEBUG Evt:500 Track:     9.79151     8.83918     10.2866 Org:  41 0.0956371 0.0804239  0.106273
-ReadAlg             DEBUG    Decays:  44
-ReadAlg             DEBUG       0.094814 0.0955636 0.0770906 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0856614 0.0930069   0.10846 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.088955  0.107865 0.0852077 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0878256  0.112514 0.0966346 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.102437 0.0997323  0.104693 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.108358 0.0947713 0.0966175 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.117897 0.0987294 0.0938558 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0980564  0.112762 0.0895244 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0971057  0.111309 0.0902023 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0967937 0.0871675  0.100885 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.105897   0.10313  0.106499 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0827878   0.10088  0.099259 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.105131 0.0863001  0.102292 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.109071 0.0868028 0.0850831 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.106483   0.09653  0.106938 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.106131 0.0925506 0.0949521 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0931678  0.103301 0.0938597 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG        0.09957 0.0926492 0.0961028 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.102884 0.0996956 0.0883829 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0900794  0.107243  0.116394 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0925258 0.0969625  0.101123 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.101784  0.103322  0.102982 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.087853  0.102285  0.111765 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG        0.10602  0.105082  0.102456 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0887486 0.0803109   0.12478 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0899617 0.0998417  0.094415 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0987449  0.110801 0.0978124 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.100702 0.0853356  0.101259 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0790819 0.0962791  0.108304 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.117389  0.096353 0.0959032 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.107075  0.106579 0.0877156 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0904786  0.109667   0.10802 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.104379  0.100599  0.108603 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0903908 0.0856583  0.103615 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0947733 0.0965073 0.0904019 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.106867 0.0903092 0.0974192 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0821853  0.103663  0.117896 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0956371 0.0804239  0.106273 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0959186 0.0944657 0.0973793 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0980872  0.118081 0.0897199 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0901528  0.101351 0.0891003 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0930446  0.112418  0.117806 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.117211 0.0961891 0.0912695 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.107914  0.117101 0.0885232 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG Evt:500 Track:     11.7709       11.78     9.16939 Org:  25  0.101784  0.103322  0.102982
-ReadAlg             DEBUG    Decays:  16
-ReadAlg             DEBUG      0.0931678  0.103301 0.0938597 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG        0.09957 0.0926492 0.0961028 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.102884 0.0996956 0.0883829 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0900794  0.107243  0.116394 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0925258 0.0969625  0.101123 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.101784  0.103322  0.102982 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.087853  0.102285  0.111765 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG        0.10602  0.105082  0.102456 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0887486 0.0803109   0.12478 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0899617 0.0998417  0.094415 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0987449  0.110801 0.0978124 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.100702 0.0853356  0.101259 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0790819 0.0962791  0.108304 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.117389  0.096353 0.0959032 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.107075  0.106579 0.0877156 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0904786  0.109667   0.10802 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG Evt:500 Track:     9.66969     10.4578     9.75809 Org:  24 0.0925258 0.0969625  0.101123
-ReadAlg             DEBUG    Decays:  37
-ReadAlg             DEBUG       0.117897 0.0987294 0.0938558 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0980564  0.112762 0.0895244 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0971057  0.111309 0.0902023 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0967937 0.0871675  0.100885 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.105897   0.10313  0.106499 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0827878   0.10088  0.099259 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.105131 0.0863001  0.102292 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.109071 0.0868028 0.0850831 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.106483   0.09653  0.106938 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.106131 0.0925506 0.0949521 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0931678  0.103301 0.0938597 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG        0.09957 0.0926492 0.0961028 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.102884 0.0996956 0.0883829 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0900794  0.107243  0.116394 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0925258 0.0969625  0.101123 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.101784  0.103322  0.102982 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.087853  0.102285  0.111765 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG        0.10602  0.105082  0.102456 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0887486 0.0803109   0.12478 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0899617 0.0998417  0.094415 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0987449  0.110801 0.0978124 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.100702 0.0853356  0.101259 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0790819 0.0962791  0.108304 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.117389  0.096353 0.0959032 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.107075  0.106579 0.0877156 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0904786  0.109667   0.10802 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.104379  0.100599  0.108603 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0903908 0.0856583  0.103615 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0947733 0.0965073 0.0904019 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.106867 0.0903092 0.0974192 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0821853  0.103663  0.117896 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0956371 0.0804239  0.106273 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0959186 0.0944657 0.0973793 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0980872  0.118081 0.0897199 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0901528  0.101351 0.0891003 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0930446  0.112418  0.117806 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.117211 0.0961891 0.0912695 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG Evt:500 Track:     11.0583     9.71745     10.2489 Org:  17  0.109071 0.0868028 0.0850831
-ReadAlg             DEBUG    Decays:  38
-ReadAlg             DEBUG      0.0971057  0.111309 0.0902023 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0967937 0.0871675  0.100885 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.105897   0.10313  0.106499 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0827878   0.10088  0.099259 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.105131 0.0863001  0.102292 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.109071 0.0868028 0.0850831 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.106483   0.09653  0.106938 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.106131 0.0925506 0.0949521 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0931678  0.103301 0.0938597 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG        0.09957 0.0926492 0.0961028 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.102884 0.0996956 0.0883829 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0900794  0.107243  0.116394 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0925258 0.0969625  0.101123 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.101784  0.103322  0.102982 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.087853  0.102285  0.111765 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG        0.10602  0.105082  0.102456 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0887486 0.0803109   0.12478 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0899617 0.0998417  0.094415 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0987449  0.110801 0.0978124 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.100702 0.0853356  0.101259 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0790819 0.0962791  0.108304 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.117389  0.096353 0.0959032 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.107075  0.106579 0.0877156 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0904786  0.109667   0.10802 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.104379  0.100599  0.108603 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0903908 0.0856583  0.103615 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0947733 0.0965073 0.0904019 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.106867 0.0903092 0.0974192 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0821853  0.103663  0.117896 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0956371 0.0804239  0.106273 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0959186 0.0944657 0.0973793 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0980872  0.118081 0.0897199 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0901528  0.101351 0.0891003 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0930446  0.112418  0.117806 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.117211 0.0961891 0.0912695 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.107914  0.117101 0.0885232 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0919719 0.0945986  0.108574 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0897552  0.107827 0.0942248 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG Evt:500 Track:     11.6727      8.8244     10.4901 Org:  55  0.108853  0.104981  0.119752
-ReadAlg             DEBUG    Decays:   5
-ReadAlg             DEBUG      0.0980564  0.112762 0.0895244 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0971057  0.111309 0.0902023 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0967937 0.0871675  0.100885 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.105897   0.10313  0.106499 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0827878   0.10088  0.099259 Collisions:  0 (2)  1 (3)  2 (4)
-EventSelector     SUCCESS Reading Event record 501. Record number within stream 1: 501
-EventSelector     SUCCESS Reading Event record 551. Record number within stream 1: 551
-ReadAlg              INFO ========= EVENT:600 RUN:999 TIME:1577837400.6 0 (0) 1 (1) 2 (2)
-EventSelector     SUCCESS Reading Event record 601. Record number within stream 1: 601
-EventSelector     SUCCESS Reading Event record 651. Record number within stream 1: 651
-ReadAlg              INFO ========= EVENT:700 RUN:999 TIME:1577837500.7 0 (0) 1 (1) 2 (2)
-EventSelector     SUCCESS Reading Event record 701. Record number within stream 1: 701
-EventSelector     SUCCESS Reading Event record 751. Record number within stream 1: 751
-ReadAlg              INFO ========= EVENT:800 RUN:999 TIME:1577837600.8 0 (0) 1 (1) 2 (2)
-EventSelector     SUCCESS Reading Event record 801. Record number within stream 1: 801
-EventSelector     SUCCESS Reading Event record 851. Record number within stream 1: 851
-ReadAlg              INFO ========= EVENT:900 RUN:999 TIME:1577837700.9 0 (0) 1 (1) 2 (2)
-EventSelector     SUCCESS Reading Event record 901. Record number within stream 1: 901
-EventSelector     SUCCESS Reading Event record 951. Record number within stream 1: 951
-ReadAlg              INFO ========= EVENT:1000 RUN:999 TIME:1577837801.0 0 (0) 1 (1) 2 (2)
-ReadAlg             DEBUG Evt:1000 Track:     10.7646     8.89134     10.2737 Org:  27   0.10403 0.0979908 0.0944402
-ReadAlg             DEBUG    Decays:  30
-ReadAlg             DEBUG      0.0980182 0.0904302  0.126932 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0699607 0.0854899  0.106237 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.102397 0.0833936  0.105998 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0939417  0.104022  0.122394 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0828745  0.114709   0.10231 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.107129  0.102113 0.0941613 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.102096  0.087863  0.115054 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0942987 0.0940204 0.0941739 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.111205 0.0860145 0.0973774 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0982766 0.0954677 0.0925981 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0836538 0.0873027  0.112639 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0960607 0.0832225  0.088794 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.112334  0.102661  0.112106 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0979849 0.0951013 0.0983578 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.104113  0.108124 0.0932657 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0983217   0.10235  0.106954 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.102069  0.104478   0.10266 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG        0.10403 0.0979908 0.0944402 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.117605  0.087789 0.0758702 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.104207 0.0944132  0.102035 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0897823  0.109839 0.0966372 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.113401 0.0870522  0.086883 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.112214 0.0878868  0.101708 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0900341  0.119229 0.0989593 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.102008  0.100355  0.104814 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0960608 0.0922689 0.0999463 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.100509 0.0883049  0.119423 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0988653 0.0944893  0.089365 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0936123  0.103547  0.112711 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.107238 0.0951519  0.105621 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG Evt:1000 Track:     10.9513     9.40353     8.72069 Org:  59  0.100207 0.0896755 0.0980518
-ReadAlg             DEBUG    Decays:  10
-ReadAlg             DEBUG       0.107078 0.0967624  0.113696 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.106461  0.109987  0.108537 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0962121  0.106426  0.115501 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.098061 0.0905419  0.090954 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0857629  0.102843 0.0870151 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0904803   0.10798  0.106329 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.102337 0.0886581  0.114256 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.105553  0.111873  0.103364 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.100714 0.0812803 0.0927694 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0986145 0.0970433 0.0944499 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG Evt:1000 Track:      9.4236     9.60373     10.6546 Org:  21 0.0960607 0.0832225  0.088794
-ReadAlg             DEBUG    Decays:  15
-ReadAlg             DEBUG      0.0988653 0.0944893  0.089365 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0936123  0.103547  0.112711 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.107238 0.0951519  0.105621 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0790457  0.113095  0.105436 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0883735  0.114195  0.117201 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0793183 0.0863737 0.0905375 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.100576 0.0973918  0.102822 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0983952 0.0971172 0.0948989 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0971479 0.0906875  0.089125 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG        0.10315  0.097772 0.0977316 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.110648 0.0868089 0.0933314 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.102435  0.106125 0.0981179 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.082308 0.0738246  0.110704 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.105782 0.0992021  0.112949 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0900973  0.116116  0.105759 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG Evt:1000 Track:     12.5917     9.65837     11.1719 Org:  44 0.0983952 0.0971172 0.0948989
-ReadAlg             DEBUG    Decays:   8
-ReadAlg             DEBUG      0.0971479 0.0906875  0.089125 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG        0.10315  0.097772 0.0977316 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.110648 0.0868089 0.0933314 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.102435  0.106125 0.0981179 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.082308 0.0738246  0.110704 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.105782 0.0992021  0.112949 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG      0.0900973  0.116116  0.105759 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG       0.104054 0.0879705  0.115216 Collisions:  0 (2)  1 (3)  2 (4)
-ReadAlg             DEBUG Evt:1000 Track:     11.2338     10.1677     9.73429 Org:  58 0.0977746 0.0924362   0.10003
-ReadAlg             DEBUG    Decays:   1
-ReadAlg             DEBUG       0.111706  0.115527  0.112686 Collisions:  0 (2)  1 (3)  2 (4)
-EventLoopMgr         INFO No more events in event selection
-ApplicationMgr       INFO Application Manager Stopped successfully
-EventLoopMgr         INFO Histograms converted successfully according to request.
-EventSelector       DEBUG finalize()
-RootCnvSvc           INFO Disconnected data IO:8BE41ECA-4004-11ED-8ECA-54AB3A714084 [ROOTIO.dst]
-ToolSvc              INFO Removing all tools created by ToolSvc
-ApplicationMgr       INFO Application Manager Finalized successfully
-ApplicationMgr       INFO Application Manager Terminated successfully
diff --git a/GaudiTestSuite/tests/qmtest/refs/ns_props.ref b/GaudiTestSuite/tests/qmtest/refs/ns_props.ref
deleted file mode 100644
index f28e57f22a25620617c674d508b1ebb6ff9161e4..0000000000000000000000000000000000000000
--- a/GaudiTestSuite/tests/qmtest/refs/ns_props.ref
+++ /dev/null
@@ -1,20 +0,0 @@
-# --> Including file '/afs/cern.ch/user/m/marcocle/scratch0/workspace/Gaudi/GaudiTestSuite/options/namespace_properties.opts'
-# MyNames-pace::MyAlg.Int = 10;
-# Gaudi::Alg.Gaudi::Tool.Float = 1.234;
-# <-- End of file '/afs/cern.ch/user/m/marcocle/scratch0/workspace/Gaudi/GaudiTestSuite/options/namespace_properties.opts'
-ApplicationMgr    SUCCESS
-====================================================================================================================================
-                                                   Welcome to ApplicationMgr $Revision: 1.77 $
-                                          running on lxplus419.cern.ch on Tue Dec 13 14:58:19 2011
-====================================================================================================================================
-ApplicationMgr       INFO Application Manager Configured successfully
-HistogramPersis...WARNING Histograms saving not required.
-ApplicationMgr       INFO Application Manager Initialized successfully
-ApplicationMgr       INFO Application Manager Started successfully
-EventSelector        INFO End of event input reached.
-EventLoopMgr         INFO No more events in event selection
-ApplicationMgr       INFO Application Manager Stopped successfully
-EventLoopMgr         INFO Histograms converted successfully according to request.
-ToolSvc              INFO Removing all tools created by ToolSvc
-ApplicationMgr       INFO Application Manager Finalized successfully
-ApplicationMgr       INFO Application Manager Terminated successfully
diff --git a/cmake/GaudiToolbox.cmake b/cmake/GaudiToolbox.cmake
index a63bf0f99ad59aa694cf79ad7d4646b74977c93d..b52fe6867f79b640ffd8c332cc817c039eee7638 100644
--- a/cmake/GaudiToolbox.cmake
+++ b/cmake/GaudiToolbox.cmake
@@ -935,7 +935,6 @@ if(NOT hash STREQUAL old_hash OR NOT EXISTS ${base_filename}.tests.cmake)
         COMMAND $<TARGET_FILE:run> $<TARGET_FILE:pytest>
             --collect-only --strict-markers
             ${ARG_OPTIONS_CMD}
-            -p GaudiTesting.pytest.collect_for_ctest
             --ctest-output-file=${base_filename}.tests.cmake
             --ctest-pytest-command=$<TARGET_FILE:run>\\ $<TARGET_FILE:pytest>\\ ${ARG_OPTIONS_ESC}
             --ctest-pytest-root-dir=${ARG_ROOT_DIR}
diff --git a/utils/qmt2pytest b/utils/qmt2pytest
new file mode 100755
index 0000000000000000000000000000000000000000..658ba91d704fa4fa99df0f7c65c181754b398c21
--- /dev/null
+++ b/utils/qmt2pytest
@@ -0,0 +1,356 @@
+#!/usr/bin/env python3
+#####################################################################################
+# (c) Copyright 2024 CERN for the benefit of the LHCb and ATLAS collaborations      #
+#                                                                                   #
+# This software is distributed under the terms of the Apache version 2 licence,     #
+# copied verbatim in the file "LICENSE".                                            #
+#                                                                                   #
+# In applying this licence, CERN does not waive the privileges and immunities       #
+# granted to it by virtue of its status as an Intergovernmental Organization        #
+# or submit itself to any jurisdiction.                                             #
+#####################################################################################
+import datetime
+import os
+import re
+import sys
+import textwrap
+import xml.etree.ElementTree as ET
+from importlib import import_module
+from pathlib import Path
+from subprocess import run
+
+import click
+import yaml
+from GaudiTesting.utils import (
+    find_histos_summaries,
+    find_ttree_summaries,
+    str_representer,
+)
+
+yaml.representer.SafeRepresenter.add_representer(str, str_representer)
+
+TEMPLATE_HEADER = f"""#####################################################################################
+# (c) Copyright {datetime.date.today().year} CERN for the benefit of the LHCb and ATLAS collaborations      #
+#                                                                                   #
+# This software is distributed under the terms of the Apache version 2 licence,     #
+# copied verbatim in the file "LICENSE".                                            #
+#                                                                                   #
+# In applying this licence, CERN does not waive the privileges and immunities       #
+# granted to it by virtue of its status as an Intergovernmental Organization        #
+# or submit itself to any jurisdiction.                                             #
+#####################################################################################
+import os
+import pytest
+from GaudiTesting import GaudiExeTest, platform_matches
+"""
+
+TEMPLATE_CLASS = """
+class Test(GaudiExeTest):
+{attributes}
+"""
+
+
+TEMPLATE_VALIDATOR_TEST = """
+    def test_stdout(self, stdout: bytes):
+        # FIXME implement validation of stdout
+        if os.environ.get("GAUDI_TEST_IGNORE_STDOUT_VALIDATION") == "1":
+            pytest.xfail("Ignoring stdout validation")
+        raise NotImplementedError("stdout validation not implemented")
+        {validator_code}
+"""
+
+# global list of files that were converted to know if we have to remove the files we convert
+_converted_files = set()
+
+# fixtures required by the processed qmt files
+_fixtures_required = set()
+
+
+def parse_arguments(qmt_file, qmt_dir, pytest_dir):
+    program = "Gaudi.exe"
+    args = []
+    platforms = []
+    attrs = []
+    validator_code = None
+    prerequisites = []
+
+    def resolve_path(value):
+        return os.path.relpath(os.path.join(qmt_dir, value), pytest_dir)
+
+    reference_paths = {}
+
+    for child in ET.parse(qmt_file).getroot():
+        name = child.attrib["name"]
+        value = child[0]
+        if name == "program":
+            program = value.text
+            if os.path.isfile(os.path.join(qmt_dir, program)):
+                program = resolve_path(program)
+        elif name == "args":
+            args = [
+                resolve_path(el.text)
+                if os.path.isfile(os.path.join(qmt_dir, el.text))
+                else el.text
+                for el in value.findall("text")
+            ]
+        elif name == "reference":
+            reference_paths["stdout"] = os.path.join(qmt_dir, value.text)
+        elif name == "error_reference":
+            reference_paths["stderr"] = os.path.join(qmt_dir, value.text)
+        elif name == "timeout":
+            attrs.append(f"    timeout = {value.text}")
+        elif name == "exit_code":
+            if value.text != "0":
+                attrs.append(f"    returncode = {value.text}")
+        elif name == "unsupported_platforms":
+            platforms = [el.text for el in value.findall("text")]
+        elif name == "environment":
+            env = [el.text for el in value.findall("text")]
+            attrs.append(f"    environment = {env}")
+        elif name == "options":
+            options = value.text
+            attrs.append(
+                f'\n    def options(self):\n{textwrap.indent(resolve_wildcard_imports(options), " " * 8)}'
+            )
+        elif name == "validator":
+            validator_code = textwrap.indent(value.text, " " * 8)
+        elif name == "prerequisites":
+            prerequisites = [el.text for el in value.findall("tuple/text")]
+            prerequisites.sort()
+
+    if reference_paths:
+        attrs.insert(
+            0,
+            f"    reference = {resolve_path(convert_references(**reference_paths))!r}",
+        )
+
+    attrs.insert(0, f"    command = {[program] + args}")
+    return platforms, "\n".join(attrs), validator_code, prerequisites
+
+
+def resolve_wildcard_imports(code):
+    """
+    Replace wildcard imports with explicit imports.
+    """
+    import_re = re.compile(r"from\s+(\S+)\s+import\s+\*")
+    for match in import_re.finditer(code):
+        module = match.group(1)
+        if module in sys.modules:
+            explicit_imports = getattr(sys.modules[module], "__all__", [])
+        else:
+            explicit_imports = [
+                name for name in dir(import_module(module)) if not name.startswith("_")
+            ]
+        code = code.replace(
+            match.group(0), f'from {module} import {", ".join(explicit_imports)}'
+        )
+
+    return code
+
+
+def find_qmt_dir(qmt_file):
+    parts = qmt_file.split(os.sep)
+    for i, part in enumerate(parts):
+        if part == "qmtest":
+            return os.sep.join(parts[: i + 1])
+    return ""
+
+
+def convert_qmt_to_pytest(qmt_file):
+    global _converted_files
+    global _fixtures_required
+
+    qmt_file = os.path.abspath(qmt_file)
+    output_file = generate_output_filename(qmt_file)
+    qmt_dir = find_qmt_dir(qmt_file)
+    pytest_dir = os.path.dirname(output_file)
+
+    platforms, attrs, validator_code, prerequisites = parse_arguments(
+        qmt_file, qmt_dir, pytest_dir
+    )
+
+    fixture_name = fix_prerequisite_prefix(deduce_fixture_name(qmt_file), qmt_file)
+
+    pytest_code = TEMPLATE_HEADER
+    pytest_code += "".join(
+        f"@pytest.mark.ctest_fixture_required({fix_prerequisite_prefix(name, qmt_file)!r})\n"
+        for name in prerequisites
+    )
+    if fixture_name in _fixtures_required:
+        pytest_code += f"@pytest.mark.ctest_fixture_setup({fixture_name!r})\n"
+
+    if prerequisites or fixture_name in _fixtures_required:
+        subdir_name = Path(qmt_dir).parent.parent.name
+        pytest_code += f"@pytest.mark.shared_cwd({subdir_name!r})\n"
+    if platforms:
+        pytest_code += f'@pytest.mark.skipif(platform_matches({platforms}), reason="Unsupported platform")\n'
+    pytest_code += TEMPLATE_CLASS.format(
+        attributes=attrs,
+    )
+    if validator_code:
+        pytest_code += TEMPLATE_VALIDATOR_TEST.format(validator_code=validator_code)
+
+    os.makedirs(os.path.dirname(output_file), exist_ok=True)
+    with open(output_file, "w") as f:
+        f.write(pytest_code)
+
+    run(["ruff", "check", "--fix", output_file], capture_output=True)
+    run(["ruff", "format", output_file], capture_output=True)
+    run(["git", "add", output_file])
+    _converted_files.add(qmt_file)
+    click.echo(f"converted {qmt_file} to {output_file}")
+
+
+def generate_output_filename(qmt_file):
+    parent, dir_name = os.path.split(os.path.abspath(qmt_file))
+    while dir_name and dir_name != "tests":
+        parent, dir_name = os.path.split(parent)
+    optional_qms = f"{os.path.basename(parent).lower()}.qms/" if dir_name else None
+
+    base_name = os.path.basename(qmt_file).replace(".qmt", ".py")
+    new_name = os.path.join(os.path.dirname(qmt_file), f"test_{base_name}").replace(
+        "/qmtest/", "/pytest/"
+    )
+    if optional_qms:
+        new_name = new_name.replace(optional_qms, "")
+    new_name = new_name.replace(".qms", "")
+    return new_name
+
+
+def _get_ref_variants(model: Path) -> dict[tuple, Path]:
+    return {
+        tuple(sorted(set(re.split(r"[-+]", p.name[len(model.name) + 1 :])))): p
+        for p in model.parent.glob(f"{model.name}.*")
+        if not p.name.endswith("new")
+    }
+
+
+def convert_references(stdout=None, stderr=None):
+    global _converted_files
+    assert stdout or stderr
+    name_prefix = (
+        (stdout if stdout else stderr.replace("_err.", "."))
+        .replace("/qmtest/", "/pytest/")
+        .replace(".ref", "")
+    )
+    stdout_variants = {}
+    stderr_variants = {}
+    if stdout:
+        stdout = Path(stdout)
+        stdout_variants = _get_ref_variants(stdout)
+    if stderr:
+        stderr = Path(stderr)
+        stderr_variants = _get_ref_variants(stderr)
+
+    default_reference = {}
+    if stdout:
+        with open(stdout) as f:
+            default_reference["stdout"] = f.read()
+        _converted_files.add(stdout)
+        default_reference["histos"] = find_histos_summaries(default_reference["stdout"])
+        default_reference["ttrees"] = find_ttree_summaries(default_reference["stdout"])
+    if stderr:
+        with open(stderr) as f:
+            default_reference["stderr"] = f.read()
+        _converted_files.add(stderr)
+
+    os.makedirs(os.path.dirname(name_prefix), exist_ok=True)
+    with open(f"{name_prefix}.yaml", "w") as out:
+        yaml.safe_dump(default_reference, out, sort_keys=False)
+    run(["git", "add", f"{name_prefix}.yaml"])
+
+    for variant in set(stdout_variants).union(stderr_variants):
+        name = f"{name_prefix}.{'-'.join(variant)}.yaml"
+        reference = dict(default_reference)
+        if variant in stdout_variants:
+            with open(stdout_variants[variant]) as f:
+                reference["stdout"] = f.read()
+            _converted_files.add(stdout_variants[variant])
+            reference["histos"] = find_histos_summaries(reference["stdout"])
+            reference["ttrees"] = find_ttree_summaries(reference["stdout"])
+        if variant in stderr_variants:
+            with open(stderr_variants[variant]) as f:
+                reference["stderr"] = f.read()
+            _converted_files.add(stderr_variants[variant])
+        with open(name, "w") as out:
+            yaml.safe_dump(reference, out, sort_keys=False)
+        run(["git", "add", name])
+
+    return f"{name_prefix}.yaml"
+
+
+def deduce_fixture_name(name):
+    qmt_dir = find_qmt_dir(name)
+    path = Path(name).relative_to(qmt_dir)
+    fixture_name = str(path).replace(".qmt", "").replace(".qms/", ".").lower()
+    subdir_prefix = Path(qmt_dir).parent.parent.name.lower() + "."
+    if not fixture_name.startswith(subdir_prefix):
+        fixture_name = subdir_prefix + fixture_name
+    return fixture_name
+
+
+def fix_prerequisite_prefix(name, qmt):
+    qmt_dir = find_qmt_dir(qmt)
+    subdir_prefix = Path(qmt_dir).parent.parent.name.lower() + "."
+    return name if name.startswith(subdir_prefix) else (subdir_prefix + name)
+
+
+@click.command()
+@click.argument("names", nargs=-1)
+@click.option(
+    "--remove/--no-remove", default=False, help="delete the files that are converted"
+)
+def main(names, remove):
+    global _converted_files
+    global _fixtures_required
+
+    bad_names = [name for name in names if not name.endswith(".qmt")]
+    if bad_names:
+        exit("only .qmt files are supported")
+
+    names = [os.path.abspath(name) for name in names]
+
+    # collect prerequisites
+    _fixtures_required = set()
+    for name in names:
+        _fixtures_required.update(
+            fix_prerequisite_prefix(el.text.lower(), name)
+            for el in ET.parse(name)
+            .getroot()
+            .findall('argument[@name="prerequisites"]/set/tuple/text')
+        )
+    fixtures_setup = {deduce_fixture_name(name): name for name in names}
+    if not _fixtures_required.issubset(fixtures_setup):
+        exit(
+            "prerequisites declared in some tests are not provided by "
+            f"the tests being converted: {_fixtures_required.difference(fixtures_setup)}"
+        )
+
+    # pytest cannot handle test files with the same name even if in different directories,
+    # so we have to prevent clashes
+    existing_modules = {}
+    for name in names:
+        pytest_dir = Path(find_qmt_dir(name)).parent / "pytest"
+        if pytest_dir not in existing_modules:
+            existing_modules[pytest_dir] = {
+                mod.name: mod for mod in pytest_dir.glob("**/test_*.py")
+            }
+        output = Path(generate_output_filename(name))
+        if output.name in existing_modules[pytest_dir]:
+            exit(
+                f"converting {name} would produce a clash with {existing_modules[pytest_dir][output.name]}, rename the qmt file before converting"
+            )
+        existing_modules[pytest_dir][output.name] = name
+
+    for name in names:
+        convert_qmt_to_pytest(name)
+
+    if remove:
+        for old in sorted(str(p) for p in _converted_files):
+            os.remove(old)
+            run(["git", "rm", old], capture_output=True)
+            click.echo(f"removed {old}")
+
+
+if __name__ == "__main__":
+    main()