From dc3ccb27b119880e2afcf137b6e09885c5c3a40d Mon Sep 17 00:00:00 2001
From: Jack Cranshaw <cranshaw@anl.gov>
Date: Mon, 13 May 2019 04:30:50 +0000
Subject: [PATCH] Catch exception if data is missing. Move a log message to
 DEBUG level.

---
 .../AthenaPoolMultiTestPropagateSelect.ref    | 68 +++++++++++--------
 .../share/AthenaPoolMultiTestStreamSelect.ref | 68 +++++++++++--------
 .../share/AthenaPoolExample_Concat.ref        | 22 +++---
 .../share/AthenaPoolExample_WMeta.ref         | 20 +++---
 .../share/AthenaPoolExample_Write.ref         | 20 +++---
 .../src/StreamSelectorTool.cxx                | 13 +++-
 6 files changed, 124 insertions(+), 87 deletions(-)

diff --git a/AtlasTest/DatabaseTest/AthenaPoolMultiTest/share/AthenaPoolMultiTestPropagateSelect.ref b/AtlasTest/DatabaseTest/AthenaPoolMultiTest/share/AthenaPoolMultiTestPropagateSelect.ref
index 9ce50374836..e9b709cb2b5 100644
--- a/AtlasTest/DatabaseTest/AthenaPoolMultiTest/share/AthenaPoolMultiTestPropagateSelect.ref
+++ b/AtlasTest/DatabaseTest/AthenaPoolMultiTest/share/AthenaPoolMultiTestPropagateSelect.ref
@@ -10,9 +10,11 @@ EventSelector        INFO EventSelection with query
 AthenaEventLoopMgr   INFO Setup EventSelector service EventSelector
 EventSelector.S...   INFO StreamSelectorTool::postNext
 EventSelector.S...  DEBUG Found attribute list
+EventSelector.S...  DEBUG Accepting event
 EventSelector.S...  DEBUG EventSelector.Selector1: For  'SelectedStream':Stream1 cutflow events = 1
 EventSelector.S...   INFO StreamSelectorTool::postNext
 EventSelector.S...  DEBUG Found attribute list
+EventSelector.S...  DEBUG Accepting event
 EventSelector.S...  DEBUG EventSelector.Selector2: For  'SelectedStream':Stream1 cutflow events = 1
 EventSelector.S...   INFO StreamSelectorTool::postNext
 EventSelector.S...  DEBUG Found attribute list
@@ -44,12 +46,12 @@ ReadData             INFO Hit x = 26.9 y = -47.7 z = 44.9 detector = DummyHitDet
 ReadData             INFO Hit x = 30.1 y = -53.4 z = 43.8 detector = DummyHitDetector
 EventSelector.S...   INFO StreamSelectorTool::postNext
 EventSelector.S...  DEBUG Found attribute list
-EventSelector.S...   INFO Rejecting event
+EventSelector.S...  DEBUG Rejecting event
 EventSelector.S...  DEBUG EventSelector.Selector1: For  'SelectedStream':Stream1 cutflow events = 1
 EventSelector        INFO Request skipping event from: EventSelector.Selector1
 EventSelector.S...   INFO StreamSelectorTool::postNext
 EventSelector.S...  DEBUG Found attribute list
-EventSelector.S...   INFO Rejecting event
+EventSelector.S...  DEBUG Rejecting event
 EventSelector.S...  DEBUG EventSelector.Selector2: For  'SelectedStream':Stream1 cutflow events = 1
 EventSelector        INFO Request skipping event from: EventSelector.Selector2
 EventSelector.S...   INFO StreamSelectorTool::postNext
@@ -59,12 +61,12 @@ EventSelector.S...  DEBUG EventSelector.SelectorX: For  'SelectedStream':StreamX
 EventSelector        INFO skipping event 2
 EventSelector.S...   INFO StreamSelectorTool::postNext
 EventSelector.S...  DEBUG Found attribute list
-EventSelector.S...   INFO Rejecting event
+EventSelector.S...  DEBUG Rejecting event
 EventSelector.S...  DEBUG EventSelector.Selector1: For  'SelectedStream':Stream1 cutflow events = 1
 EventSelector        INFO Request skipping event from: EventSelector.Selector1
 EventSelector.S...   INFO StreamSelectorTool::postNext
 EventSelector.S...  DEBUG Found attribute list
-EventSelector.S...   INFO Rejecting event
+EventSelector.S...  DEBUG Rejecting event
 EventSelector.S...  DEBUG EventSelector.Selector2: For  'SelectedStream':Stream1 cutflow events = 1
 EventSelector        INFO Request skipping event from: EventSelector.Selector2
 EventSelector.S...   INFO StreamSelectorTool::postNext
@@ -74,12 +76,12 @@ EventSelector.S...  DEBUG EventSelector.SelectorX: For  'SelectedStream':StreamX
 EventSelector        INFO skipping event 3
 EventSelector.S...   INFO StreamSelectorTool::postNext
 EventSelector.S...  DEBUG Found attribute list
-EventSelector.S...   INFO Rejecting event
+EventSelector.S...  DEBUG Rejecting event
 EventSelector.S...  DEBUG EventSelector.Selector1: For  'SelectedStream':Stream1 cutflow events = 1
 EventSelector        INFO Request skipping event from: EventSelector.Selector1
 EventSelector.S...   INFO StreamSelectorTool::postNext
 EventSelector.S...  DEBUG Found attribute list
-EventSelector.S...   INFO Rejecting event
+EventSelector.S...  DEBUG Rejecting event
 EventSelector.S...  DEBUG EventSelector.Selector2: For  'SelectedStream':Stream1 cutflow events = 1
 EventSelector        INFO Request skipping event from: EventSelector.Selector2
 EventSelector.S...   INFO StreamSelectorTool::postNext
@@ -89,12 +91,12 @@ EventSelector.S...  DEBUG EventSelector.SelectorX: For  'SelectedStream':StreamX
 EventSelector        INFO skipping event 4
 EventSelector.S...   INFO StreamSelectorTool::postNext
 EventSelector.S...  DEBUG Found attribute list
-EventSelector.S...   INFO Rejecting event
+EventSelector.S...  DEBUG Rejecting event
 EventSelector.S...  DEBUG EventSelector.Selector1: For  'SelectedStream':Stream1 cutflow events = 1
 EventSelector        INFO Request skipping event from: EventSelector.Selector1
 EventSelector.S...   INFO StreamSelectorTool::postNext
 EventSelector.S...  DEBUG Found attribute list
-EventSelector.S...   INFO Rejecting event
+EventSelector.S...  DEBUG Rejecting event
 EventSelector.S...  DEBUG EventSelector.Selector2: For  'SelectedStream':Stream1 cutflow events = 1
 EventSelector        INFO Request skipping event from: EventSelector.Selector2
 EventSelector.S...   INFO StreamSelectorTool::postNext
@@ -104,12 +106,12 @@ EventSelector.S...  DEBUG EventSelector.SelectorX: For  'SelectedStream':StreamX
 EventSelector        INFO skipping event 5
 EventSelector.S...   INFO StreamSelectorTool::postNext
 EventSelector.S...  DEBUG Found attribute list
-EventSelector.S...   INFO Rejecting event
+EventSelector.S...  DEBUG Rejecting event
 EventSelector.S...  DEBUG EventSelector.Selector1: For  'SelectedStream':Stream1 cutflow events = 1
 EventSelector        INFO Request skipping event from: EventSelector.Selector1
 EventSelector.S...   INFO StreamSelectorTool::postNext
 EventSelector.S...  DEBUG Found attribute list
-EventSelector.S...   INFO Rejecting event
+EventSelector.S...  DEBUG Rejecting event
 EventSelector.S...  DEBUG EventSelector.Selector2: For  'SelectedStream':Stream1 cutflow events = 1
 EventSelector        INFO Request skipping event from: EventSelector.Selector2
 EventSelector.S...   INFO StreamSelectorTool::postNext
@@ -119,9 +121,11 @@ EventSelector.S...  DEBUG EventSelector.SelectorX: For  'SelectedStream':StreamX
 EventSelector        INFO skipping event 6
 EventSelector.S...   INFO StreamSelectorTool::postNext
 EventSelector.S...  DEBUG Found attribute list
+EventSelector.S...  DEBUG Accepting event
 EventSelector.S...  DEBUG EventSelector.Selector1: For  'SelectedStream':Stream1 cutflow events = 2
 EventSelector.S...   INFO StreamSelectorTool::postNext
 EventSelector.S...  DEBUG Found attribute list
+EventSelector.S...  DEBUG Accepting event
 EventSelector.S...  DEBUG EventSelector.Selector2: For  'SelectedStream':Stream1 cutflow events = 2
 EventSelector.S...   INFO StreamSelectorTool::postNext
 EventSelector.S...  DEBUG Found attribute list
@@ -153,12 +157,12 @@ ReadData             INFO Hit x = 626.9 y = -47.7 z = -555.0 detector = DummyHit
 ReadData             INFO Hit x = 630.1 y = -53.4 z = -556.1 detector = DummyHitDetector
 EventSelector.S...   INFO StreamSelectorTool::postNext
 EventSelector.S...  DEBUG Found attribute list
-EventSelector.S...   INFO Rejecting event
+EventSelector.S...  DEBUG Rejecting event
 EventSelector.S...  DEBUG EventSelector.Selector1: For  'SelectedStream':Stream1 cutflow events = 2
 EventSelector        INFO Request skipping event from: EventSelector.Selector1
 EventSelector.S...   INFO StreamSelectorTool::postNext
 EventSelector.S...  DEBUG Found attribute list
-EventSelector.S...   INFO Rejecting event
+EventSelector.S...  DEBUG Rejecting event
 EventSelector.S...  DEBUG EventSelector.Selector2: For  'SelectedStream':Stream1 cutflow events = 2
 EventSelector        INFO Request skipping event from: EventSelector.Selector2
 EventSelector.S...   INFO StreamSelectorTool::postNext
@@ -168,12 +172,12 @@ EventSelector.S...  DEBUG EventSelector.SelectorX: For  'SelectedStream':StreamX
 EventSelector        INFO skipping event 8
 EventSelector.S...   INFO StreamSelectorTool::postNext
 EventSelector.S...  DEBUG Found attribute list
-EventSelector.S...   INFO Rejecting event
+EventSelector.S...  DEBUG Rejecting event
 EventSelector.S...  DEBUG EventSelector.Selector1: For  'SelectedStream':Stream1 cutflow events = 2
 EventSelector        INFO Request skipping event from: EventSelector.Selector1
 EventSelector.S...   INFO StreamSelectorTool::postNext
 EventSelector.S...  DEBUG Found attribute list
-EventSelector.S...   INFO Rejecting event
+EventSelector.S...  DEBUG Rejecting event
 EventSelector.S...  DEBUG EventSelector.Selector2: For  'SelectedStream':Stream1 cutflow events = 2
 EventSelector        INFO Request skipping event from: EventSelector.Selector2
 EventSelector.S...   INFO StreamSelectorTool::postNext
@@ -183,9 +187,11 @@ EventSelector.S...  DEBUG EventSelector.SelectorX: For  'SelectedStream':StreamX
 EventSelector        INFO skipping event 9
 EventSelector.S...   INFO StreamSelectorTool::postNext
 EventSelector.S...  DEBUG Found attribute list
+EventSelector.S...  DEBUG Accepting event
 EventSelector.S...  DEBUG EventSelector.Selector1: For  'SelectedStream':Stream1 cutflow events = 3
 EventSelector.S...   INFO StreamSelectorTool::postNext
 EventSelector.S...  DEBUG Found attribute list
+EventSelector.S...  DEBUG Accepting event
 EventSelector.S...  DEBUG EventSelector.Selector2: For  'SelectedStream':Stream1 cutflow events = 3
 EventSelector.S...   INFO StreamSelectorTool::postNext
 EventSelector.S...  DEBUG Found attribute list
@@ -217,12 +223,12 @@ ReadData             INFO Hit x = 926.9 y = -47.7 z = -855.0 detector = DummyHit
 ReadData             INFO Hit x = 930.1 y = -53.4 z = -856.1 detector = DummyHitDetector
 EventSelector.S...   INFO StreamSelectorTool::postNext
 EventSelector.S...  DEBUG Found attribute list
-EventSelector.S...   INFO Rejecting event
+EventSelector.S...  DEBUG Rejecting event
 EventSelector.S...  DEBUG EventSelector.Selector1: For  'SelectedStream':Stream1 cutflow events = 3
 EventSelector        INFO Request skipping event from: EventSelector.Selector1
 EventSelector.S...   INFO StreamSelectorTool::postNext
 EventSelector.S...  DEBUG Found attribute list
-EventSelector.S...   INFO Rejecting event
+EventSelector.S...  DEBUG Rejecting event
 EventSelector.S...  DEBUG EventSelector.Selector2: For  'SelectedStream':Stream1 cutflow events = 3
 EventSelector        INFO Request skipping event from: EventSelector.Selector2
 EventSelector.S...   INFO StreamSelectorTool::postNext
@@ -232,12 +238,12 @@ EventSelector.S...  DEBUG EventSelector.SelectorX: For  'SelectedStream':StreamX
 EventSelector        INFO skipping event 11
 EventSelector.S...   INFO StreamSelectorTool::postNext
 EventSelector.S...  DEBUG Found attribute list
-EventSelector.S...   INFO Rejecting event
+EventSelector.S...  DEBUG Rejecting event
 EventSelector.S...  DEBUG EventSelector.Selector1: For  'SelectedStream':Stream1 cutflow events = 3
 EventSelector        INFO Request skipping event from: EventSelector.Selector1
 EventSelector.S...   INFO StreamSelectorTool::postNext
 EventSelector.S...  DEBUG Found attribute list
-EventSelector.S...   INFO Rejecting event
+EventSelector.S...  DEBUG Rejecting event
 EventSelector.S...  DEBUG EventSelector.Selector2: For  'SelectedStream':Stream1 cutflow events = 3
 EventSelector        INFO Request skipping event from: EventSelector.Selector2
 EventSelector.S...   INFO StreamSelectorTool::postNext
@@ -247,9 +253,11 @@ EventSelector.S...  DEBUG EventSelector.SelectorX: For  'SelectedStream':StreamX
 EventSelector        INFO skipping event 12
 EventSelector.S...   INFO StreamSelectorTool::postNext
 EventSelector.S...  DEBUG Found attribute list
+EventSelector.S...  DEBUG Accepting event
 EventSelector.S...  DEBUG EventSelector.Selector1: For  'SelectedStream':Stream1 cutflow events = 4
 EventSelector.S...   INFO StreamSelectorTool::postNext
 EventSelector.S...  DEBUG Found attribute list
+EventSelector.S...  DEBUG Accepting event
 EventSelector.S...  DEBUG EventSelector.Selector2: For  'SelectedStream':Stream1 cutflow events = 4
 EventSelector.S...   INFO StreamSelectorTool::postNext
 EventSelector.S...  DEBUG Found attribute list
@@ -281,12 +289,12 @@ ReadData             INFO Hit x = 1226.9 y = -47.7 z = -1155.0 detector = DummyH
 ReadData             INFO Hit x = 1230.1 y = -53.4 z = -1156.1 detector = DummyHitDetector
 EventSelector.S...   INFO StreamSelectorTool::postNext
 EventSelector.S...  DEBUG Found attribute list
-EventSelector.S...   INFO Rejecting event
+EventSelector.S...  DEBUG Rejecting event
 EventSelector.S...  DEBUG EventSelector.Selector1: For  'SelectedStream':Stream1 cutflow events = 4
 EventSelector        INFO Request skipping event from: EventSelector.Selector1
 EventSelector.S...   INFO StreamSelectorTool::postNext
 EventSelector.S...  DEBUG Found attribute list
-EventSelector.S...   INFO Rejecting event
+EventSelector.S...  DEBUG Rejecting event
 EventSelector.S...  DEBUG EventSelector.Selector2: For  'SelectedStream':Stream1 cutflow events = 4
 EventSelector        INFO Request skipping event from: EventSelector.Selector2
 EventSelector.S...   INFO StreamSelectorTool::postNext
@@ -296,12 +304,12 @@ EventSelector.S...  DEBUG EventSelector.SelectorX: For  'SelectedStream':StreamX
 EventSelector        INFO skipping event 14
 EventSelector.S...   INFO StreamSelectorTool::postNext
 EventSelector.S...  DEBUG Found attribute list
-EventSelector.S...   INFO Rejecting event
+EventSelector.S...  DEBUG Rejecting event
 EventSelector.S...  DEBUG EventSelector.Selector1: For  'SelectedStream':Stream1 cutflow events = 4
 EventSelector        INFO Request skipping event from: EventSelector.Selector1
 EventSelector.S...   INFO StreamSelectorTool::postNext
 EventSelector.S...  DEBUG Found attribute list
-EventSelector.S...   INFO Rejecting event
+EventSelector.S...  DEBUG Rejecting event
 EventSelector.S...  DEBUG EventSelector.Selector2: For  'SelectedStream':Stream1 cutflow events = 4
 EventSelector        INFO Request skipping event from: EventSelector.Selector2
 EventSelector.S...   INFO StreamSelectorTool::postNext
@@ -311,9 +319,11 @@ EventSelector.S...  DEBUG EventSelector.SelectorX: For  'SelectedStream':StreamX
 EventSelector        INFO skipping event 15
 EventSelector.S...   INFO StreamSelectorTool::postNext
 EventSelector.S...  DEBUG Found attribute list
+EventSelector.S...  DEBUG Accepting event
 EventSelector.S...  DEBUG EventSelector.Selector1: For  'SelectedStream':Stream1 cutflow events = 5
 EventSelector.S...   INFO StreamSelectorTool::postNext
 EventSelector.S...  DEBUG Found attribute list
+EventSelector.S...  DEBUG Accepting event
 EventSelector.S...  DEBUG EventSelector.Selector2: For  'SelectedStream':Stream1 cutflow events = 5
 EventSelector.S...   INFO StreamSelectorTool::postNext
 EventSelector.S...  DEBUG Found attribute list
@@ -345,9 +355,11 @@ ReadData             INFO Hit x = 1526.9 y = -47.7 z = -1455.0 detector = DummyH
 ReadData             INFO Hit x = 1530.1 y = -53.4 z = -1456.1 detector = DummyHitDetector
 EventSelector.S...   INFO StreamSelectorTool::postNext
 EventSelector.S...  DEBUG Found attribute list
+EventSelector.S...  DEBUG Accepting event
 EventSelector.S...  DEBUG EventSelector.Selector1: For  'SelectedStream':Stream1 cutflow events = 6
 EventSelector.S...   INFO StreamSelectorTool::postNext
 EventSelector.S...  DEBUG Found attribute list
+EventSelector.S...  DEBUG Accepting event
 EventSelector.S...  DEBUG EventSelector.Selector2: For  'SelectedStream':Stream1 cutflow events = 6
 EventSelector.S...   INFO StreamSelectorTool::postNext
 EventSelector.S...  DEBUG Found attribute list
@@ -379,12 +391,12 @@ ReadData             INFO Hit x = 1626.9 y = -47.7 z = -1555.0 detector = DummyH
 ReadData             INFO Hit x = 1630.1 y = -53.4 z = -1556.1 detector = DummyHitDetector
 EventSelector.S...   INFO StreamSelectorTool::postNext
 EventSelector.S...  DEBUG Found attribute list
-EventSelector.S...   INFO Rejecting event
+EventSelector.S...  DEBUG Rejecting event
 EventSelector.S...  DEBUG EventSelector.Selector1: For  'SelectedStream':Stream1 cutflow events = 6
 EventSelector        INFO Request skipping event from: EventSelector.Selector1
 EventSelector.S...   INFO StreamSelectorTool::postNext
 EventSelector.S...  DEBUG Found attribute list
-EventSelector.S...   INFO Rejecting event
+EventSelector.S...  DEBUG Rejecting event
 EventSelector.S...  DEBUG EventSelector.Selector2: For  'SelectedStream':Stream1 cutflow events = 6
 EventSelector        INFO Request skipping event from: EventSelector.Selector2
 EventSelector.S...   INFO StreamSelectorTool::postNext
@@ -394,9 +406,11 @@ EventSelector.S...  DEBUG EventSelector.SelectorX: For  'SelectedStream':StreamX
 EventSelector        INFO skipping event 18
 EventSelector.S...   INFO StreamSelectorTool::postNext
 EventSelector.S...  DEBUG Found attribute list
+EventSelector.S...  DEBUG Accepting event
 EventSelector.S...  DEBUG EventSelector.Selector1: For  'SelectedStream':Stream1 cutflow events = 7
 EventSelector.S...   INFO StreamSelectorTool::postNext
 EventSelector.S...  DEBUG Found attribute list
+EventSelector.S...  DEBUG Accepting event
 EventSelector.S...  DEBUG EventSelector.Selector2: For  'SelectedStream':Stream1 cutflow events = 7
 EventSelector.S...   INFO StreamSelectorTool::postNext
 EventSelector.S...  DEBUG Found attribute list
@@ -428,12 +442,12 @@ ReadData             INFO Hit x = 1826.9 y = -47.7 z = -1755.0 detector = DummyH
 ReadData             INFO Hit x = 1830.1 y = -53.4 z = -1756.1 detector = DummyHitDetector
 EventSelector.S...   INFO StreamSelectorTool::postNext
 EventSelector.S...  DEBUG Found attribute list
-EventSelector.S...   INFO Rejecting event
+EventSelector.S...  DEBUG Rejecting event
 EventSelector.S...  DEBUG EventSelector.Selector1: For  'SelectedStream':Stream1 cutflow events = 7
 EventSelector        INFO Request skipping event from: EventSelector.Selector1
 EventSelector.S...   INFO StreamSelectorTool::postNext
 EventSelector.S...  DEBUG Found attribute list
-EventSelector.S...   INFO Rejecting event
+EventSelector.S...  DEBUG Rejecting event
 EventSelector.S...  DEBUG EventSelector.Selector2: For  'SelectedStream':Stream1 cutflow events = 7
 EventSelector        INFO Request skipping event from: EventSelector.Selector2
 EventSelector.S...   INFO StreamSelectorTool::postNext
@@ -441,5 +455,5 @@ EventSelector.S...  DEBUG Found attribute list
 EventSelector.S...  ERROR Stream decision for  'SelectedStream':StreamX does not exist in input
 EventSelector.S...  DEBUG EventSelector.SelectorX: For  'SelectedStream':StreamX cutflow events = 0
 EventSelector        INFO skipping event 20
-EventSelector        INFO Disconnecting input sourceID: 576C6C8B-1EC6-8A46-9DFC-612955C23C42
+EventSelector        INFO Disconnecting input sourceID: 82653E5D-9092-EF47-BAEA-CE822CCDD59E
 ReadData             INFO in finalize()
diff --git a/AtlasTest/DatabaseTest/AthenaPoolMultiTest/share/AthenaPoolMultiTestStreamSelect.ref b/AtlasTest/DatabaseTest/AthenaPoolMultiTest/share/AthenaPoolMultiTestStreamSelect.ref
index 2b3ec5356f6..d8c2f59257b 100644
--- a/AtlasTest/DatabaseTest/AthenaPoolMultiTest/share/AthenaPoolMultiTestStreamSelect.ref
+++ b/AtlasTest/DatabaseTest/AthenaPoolMultiTest/share/AthenaPoolMultiTestStreamSelect.ref
@@ -10,9 +10,11 @@ EventSelector        INFO EventSelection with query
 AthenaEventLoopMgr   INFO Setup EventSelector service EventSelector
 EventSelector.S...   INFO StreamSelectorTool::postNext
 EventSelector.S...  DEBUG Found attribute list
+EventSelector.S...  DEBUG Accepting event
 EventSelector.S...  DEBUG EventSelector.Selector1: For  'SelectedStream':Stream1 cutflow events = 1
 EventSelector.S...   INFO StreamSelectorTool::postNext
 EventSelector.S...  DEBUG Found attribute list
+EventSelector.S...  DEBUG Accepting event
 EventSelector.S...  DEBUG EventSelector.Selector2: For  'SelectedStream':Stream1 cutflow events = 1
 EventSelector.S...   INFO StreamSelectorTool::postNext
 EventSelector.S...  DEBUG Found attribute list
@@ -44,12 +46,12 @@ ReadData             INFO Hit x = 26.9 y = -47.7 z = 44.9 detector = DummyHitDet
 ReadData             INFO Hit x = 30.1 y = -53.4 z = 43.8 detector = DummyHitDetector
 EventSelector.S...   INFO StreamSelectorTool::postNext
 EventSelector.S...  DEBUG Found attribute list
-EventSelector.S...   INFO Rejecting event
+EventSelector.S...  DEBUG Rejecting event
 EventSelector.S...  DEBUG EventSelector.Selector1: For  'SelectedStream':Stream1 cutflow events = 1
 EventSelector        INFO Request skipping event from: EventSelector.Selector1
 EventSelector.S...   INFO StreamSelectorTool::postNext
 EventSelector.S...  DEBUG Found attribute list
-EventSelector.S...   INFO Rejecting event
+EventSelector.S...  DEBUG Rejecting event
 EventSelector.S...  DEBUG EventSelector.Selector2: For  'SelectedStream':Stream1 cutflow events = 1
 EventSelector        INFO Request skipping event from: EventSelector.Selector2
 EventSelector.S...   INFO StreamSelectorTool::postNext
@@ -59,12 +61,12 @@ EventSelector.S...  DEBUG EventSelector.SelectorX: For  'SelectedStream':StreamX
 EventSelector        INFO skipping event 2
 EventSelector.S...   INFO StreamSelectorTool::postNext
 EventSelector.S...  DEBUG Found attribute list
-EventSelector.S...   INFO Rejecting event
+EventSelector.S...  DEBUG Rejecting event
 EventSelector.S...  DEBUG EventSelector.Selector1: For  'SelectedStream':Stream1 cutflow events = 1
 EventSelector        INFO Request skipping event from: EventSelector.Selector1
 EventSelector.S...   INFO StreamSelectorTool::postNext
 EventSelector.S...  DEBUG Found attribute list
-EventSelector.S...   INFO Rejecting event
+EventSelector.S...  DEBUG Rejecting event
 EventSelector.S...  DEBUG EventSelector.Selector2: For  'SelectedStream':Stream1 cutflow events = 1
 EventSelector        INFO Request skipping event from: EventSelector.Selector2
 EventSelector.S...   INFO StreamSelectorTool::postNext
@@ -74,12 +76,12 @@ EventSelector.S...  DEBUG EventSelector.SelectorX: For  'SelectedStream':StreamX
 EventSelector        INFO skipping event 3
 EventSelector.S...   INFO StreamSelectorTool::postNext
 EventSelector.S...  DEBUG Found attribute list
-EventSelector.S...   INFO Rejecting event
+EventSelector.S...  DEBUG Rejecting event
 EventSelector.S...  DEBUG EventSelector.Selector1: For  'SelectedStream':Stream1 cutflow events = 1
 EventSelector        INFO Request skipping event from: EventSelector.Selector1
 EventSelector.S...   INFO StreamSelectorTool::postNext
 EventSelector.S...  DEBUG Found attribute list
-EventSelector.S...   INFO Rejecting event
+EventSelector.S...  DEBUG Rejecting event
 EventSelector.S...  DEBUG EventSelector.Selector2: For  'SelectedStream':Stream1 cutflow events = 1
 EventSelector        INFO Request skipping event from: EventSelector.Selector2
 EventSelector.S...   INFO StreamSelectorTool::postNext
@@ -89,12 +91,12 @@ EventSelector.S...  DEBUG EventSelector.SelectorX: For  'SelectedStream':StreamX
 EventSelector        INFO skipping event 4
 EventSelector.S...   INFO StreamSelectorTool::postNext
 EventSelector.S...  DEBUG Found attribute list
-EventSelector.S...   INFO Rejecting event
+EventSelector.S...  DEBUG Rejecting event
 EventSelector.S...  DEBUG EventSelector.Selector1: For  'SelectedStream':Stream1 cutflow events = 1
 EventSelector        INFO Request skipping event from: EventSelector.Selector1
 EventSelector.S...   INFO StreamSelectorTool::postNext
 EventSelector.S...  DEBUG Found attribute list
-EventSelector.S...   INFO Rejecting event
+EventSelector.S...  DEBUG Rejecting event
 EventSelector.S...  DEBUG EventSelector.Selector2: For  'SelectedStream':Stream1 cutflow events = 1
 EventSelector        INFO Request skipping event from: EventSelector.Selector2
 EventSelector.S...   INFO StreamSelectorTool::postNext
@@ -104,12 +106,12 @@ EventSelector.S...  DEBUG EventSelector.SelectorX: For  'SelectedStream':StreamX
 EventSelector        INFO skipping event 5
 EventSelector.S...   INFO StreamSelectorTool::postNext
 EventSelector.S...  DEBUG Found attribute list
-EventSelector.S...   INFO Rejecting event
+EventSelector.S...  DEBUG Rejecting event
 EventSelector.S...  DEBUG EventSelector.Selector1: For  'SelectedStream':Stream1 cutflow events = 1
 EventSelector        INFO Request skipping event from: EventSelector.Selector1
 EventSelector.S...   INFO StreamSelectorTool::postNext
 EventSelector.S...  DEBUG Found attribute list
-EventSelector.S...   INFO Rejecting event
+EventSelector.S...  DEBUG Rejecting event
 EventSelector.S...  DEBUG EventSelector.Selector2: For  'SelectedStream':Stream1 cutflow events = 1
 EventSelector        INFO Request skipping event from: EventSelector.Selector2
 EventSelector.S...   INFO StreamSelectorTool::postNext
@@ -119,9 +121,11 @@ EventSelector.S...  DEBUG EventSelector.SelectorX: For  'SelectedStream':StreamX
 EventSelector        INFO skipping event 6
 EventSelector.S...   INFO StreamSelectorTool::postNext
 EventSelector.S...  DEBUG Found attribute list
+EventSelector.S...  DEBUG Accepting event
 EventSelector.S...  DEBUG EventSelector.Selector1: For  'SelectedStream':Stream1 cutflow events = 2
 EventSelector.S...   INFO StreamSelectorTool::postNext
 EventSelector.S...  DEBUG Found attribute list
+EventSelector.S...  DEBUG Accepting event
 EventSelector.S...  DEBUG EventSelector.Selector2: For  'SelectedStream':Stream1 cutflow events = 2
 EventSelector.S...   INFO StreamSelectorTool::postNext
 EventSelector.S...  DEBUG Found attribute list
@@ -153,12 +157,12 @@ ReadData             INFO Hit x = 626.9 y = -47.7 z = -555.0 detector = DummyHit
 ReadData             INFO Hit x = 630.1 y = -53.4 z = -556.1 detector = DummyHitDetector
 EventSelector.S...   INFO StreamSelectorTool::postNext
 EventSelector.S...  DEBUG Found attribute list
-EventSelector.S...   INFO Rejecting event
+EventSelector.S...  DEBUG Rejecting event
 EventSelector.S...  DEBUG EventSelector.Selector1: For  'SelectedStream':Stream1 cutflow events = 2
 EventSelector        INFO Request skipping event from: EventSelector.Selector1
 EventSelector.S...   INFO StreamSelectorTool::postNext
 EventSelector.S...  DEBUG Found attribute list
-EventSelector.S...   INFO Rejecting event
+EventSelector.S...  DEBUG Rejecting event
 EventSelector.S...  DEBUG EventSelector.Selector2: For  'SelectedStream':Stream1 cutflow events = 2
 EventSelector        INFO Request skipping event from: EventSelector.Selector2
 EventSelector.S...   INFO StreamSelectorTool::postNext
@@ -168,12 +172,12 @@ EventSelector.S...  DEBUG EventSelector.SelectorX: For  'SelectedStream':StreamX
 EventSelector        INFO skipping event 8
 EventSelector.S...   INFO StreamSelectorTool::postNext
 EventSelector.S...  DEBUG Found attribute list
-EventSelector.S...   INFO Rejecting event
+EventSelector.S...  DEBUG Rejecting event
 EventSelector.S...  DEBUG EventSelector.Selector1: For  'SelectedStream':Stream1 cutflow events = 2
 EventSelector        INFO Request skipping event from: EventSelector.Selector1
 EventSelector.S...   INFO StreamSelectorTool::postNext
 EventSelector.S...  DEBUG Found attribute list
-EventSelector.S...   INFO Rejecting event
+EventSelector.S...  DEBUG Rejecting event
 EventSelector.S...  DEBUG EventSelector.Selector2: For  'SelectedStream':Stream1 cutflow events = 2
 EventSelector        INFO Request skipping event from: EventSelector.Selector2
 EventSelector.S...   INFO StreamSelectorTool::postNext
@@ -183,9 +187,11 @@ EventSelector.S...  DEBUG EventSelector.SelectorX: For  'SelectedStream':StreamX
 EventSelector        INFO skipping event 9
 EventSelector.S...   INFO StreamSelectorTool::postNext
 EventSelector.S...  DEBUG Found attribute list
+EventSelector.S...  DEBUG Accepting event
 EventSelector.S...  DEBUG EventSelector.Selector1: For  'SelectedStream':Stream1 cutflow events = 3
 EventSelector.S...   INFO StreamSelectorTool::postNext
 EventSelector.S...  DEBUG Found attribute list
+EventSelector.S...  DEBUG Accepting event
 EventSelector.S...  DEBUG EventSelector.Selector2: For  'SelectedStream':Stream1 cutflow events = 3
 EventSelector.S...   INFO StreamSelectorTool::postNext
 EventSelector.S...  DEBUG Found attribute list
@@ -217,12 +223,12 @@ ReadData             INFO Hit x = 926.9 y = -47.7 z = -855.0 detector = DummyHit
 ReadData             INFO Hit x = 930.1 y = -53.4 z = -856.1 detector = DummyHitDetector
 EventSelector.S...   INFO StreamSelectorTool::postNext
 EventSelector.S...  DEBUG Found attribute list
-EventSelector.S...   INFO Rejecting event
+EventSelector.S...  DEBUG Rejecting event
 EventSelector.S...  DEBUG EventSelector.Selector1: For  'SelectedStream':Stream1 cutflow events = 3
 EventSelector        INFO Request skipping event from: EventSelector.Selector1
 EventSelector.S...   INFO StreamSelectorTool::postNext
 EventSelector.S...  DEBUG Found attribute list
-EventSelector.S...   INFO Rejecting event
+EventSelector.S...  DEBUG Rejecting event
 EventSelector.S...  DEBUG EventSelector.Selector2: For  'SelectedStream':Stream1 cutflow events = 3
 EventSelector        INFO Request skipping event from: EventSelector.Selector2
 EventSelector.S...   INFO StreamSelectorTool::postNext
@@ -232,12 +238,12 @@ EventSelector.S...  DEBUG EventSelector.SelectorX: For  'SelectedStream':StreamX
 EventSelector        INFO skipping event 11
 EventSelector.S...   INFO StreamSelectorTool::postNext
 EventSelector.S...  DEBUG Found attribute list
-EventSelector.S...   INFO Rejecting event
+EventSelector.S...  DEBUG Rejecting event
 EventSelector.S...  DEBUG EventSelector.Selector1: For  'SelectedStream':Stream1 cutflow events = 3
 EventSelector        INFO Request skipping event from: EventSelector.Selector1
 EventSelector.S...   INFO StreamSelectorTool::postNext
 EventSelector.S...  DEBUG Found attribute list
-EventSelector.S...   INFO Rejecting event
+EventSelector.S...  DEBUG Rejecting event
 EventSelector.S...  DEBUG EventSelector.Selector2: For  'SelectedStream':Stream1 cutflow events = 3
 EventSelector        INFO Request skipping event from: EventSelector.Selector2
 EventSelector.S...   INFO StreamSelectorTool::postNext
@@ -247,9 +253,11 @@ EventSelector.S...  DEBUG EventSelector.SelectorX: For  'SelectedStream':StreamX
 EventSelector        INFO skipping event 12
 EventSelector.S...   INFO StreamSelectorTool::postNext
 EventSelector.S...  DEBUG Found attribute list
+EventSelector.S...  DEBUG Accepting event
 EventSelector.S...  DEBUG EventSelector.Selector1: For  'SelectedStream':Stream1 cutflow events = 4
 EventSelector.S...   INFO StreamSelectorTool::postNext
 EventSelector.S...  DEBUG Found attribute list
+EventSelector.S...  DEBUG Accepting event
 EventSelector.S...  DEBUG EventSelector.Selector2: For  'SelectedStream':Stream1 cutflow events = 4
 EventSelector.S...   INFO StreamSelectorTool::postNext
 EventSelector.S...  DEBUG Found attribute list
@@ -281,12 +289,12 @@ ReadData             INFO Hit x = 1226.9 y = -47.7 z = -1155.0 detector = DummyH
 ReadData             INFO Hit x = 1230.1 y = -53.4 z = -1156.1 detector = DummyHitDetector
 EventSelector.S...   INFO StreamSelectorTool::postNext
 EventSelector.S...  DEBUG Found attribute list
-EventSelector.S...   INFO Rejecting event
+EventSelector.S...  DEBUG Rejecting event
 EventSelector.S...  DEBUG EventSelector.Selector1: For  'SelectedStream':Stream1 cutflow events = 4
 EventSelector        INFO Request skipping event from: EventSelector.Selector1
 EventSelector.S...   INFO StreamSelectorTool::postNext
 EventSelector.S...  DEBUG Found attribute list
-EventSelector.S...   INFO Rejecting event
+EventSelector.S...  DEBUG Rejecting event
 EventSelector.S...  DEBUG EventSelector.Selector2: For  'SelectedStream':Stream1 cutflow events = 4
 EventSelector        INFO Request skipping event from: EventSelector.Selector2
 EventSelector.S...   INFO StreamSelectorTool::postNext
@@ -296,12 +304,12 @@ EventSelector.S...  DEBUG EventSelector.SelectorX: For  'SelectedStream':StreamX
 EventSelector        INFO skipping event 14
 EventSelector.S...   INFO StreamSelectorTool::postNext
 EventSelector.S...  DEBUG Found attribute list
-EventSelector.S...   INFO Rejecting event
+EventSelector.S...  DEBUG Rejecting event
 EventSelector.S...  DEBUG EventSelector.Selector1: For  'SelectedStream':Stream1 cutflow events = 4
 EventSelector        INFO Request skipping event from: EventSelector.Selector1
 EventSelector.S...   INFO StreamSelectorTool::postNext
 EventSelector.S...  DEBUG Found attribute list
-EventSelector.S...   INFO Rejecting event
+EventSelector.S...  DEBUG Rejecting event
 EventSelector.S...  DEBUG EventSelector.Selector2: For  'SelectedStream':Stream1 cutflow events = 4
 EventSelector        INFO Request skipping event from: EventSelector.Selector2
 EventSelector.S...   INFO StreamSelectorTool::postNext
@@ -311,9 +319,11 @@ EventSelector.S...  DEBUG EventSelector.SelectorX: For  'SelectedStream':StreamX
 EventSelector        INFO skipping event 15
 EventSelector.S...   INFO StreamSelectorTool::postNext
 EventSelector.S...  DEBUG Found attribute list
+EventSelector.S...  DEBUG Accepting event
 EventSelector.S...  DEBUG EventSelector.Selector1: For  'SelectedStream':Stream1 cutflow events = 5
 EventSelector.S...   INFO StreamSelectorTool::postNext
 EventSelector.S...  DEBUG Found attribute list
+EventSelector.S...  DEBUG Accepting event
 EventSelector.S...  DEBUG EventSelector.Selector2: For  'SelectedStream':Stream1 cutflow events = 5
 EventSelector.S...   INFO StreamSelectorTool::postNext
 EventSelector.S...  DEBUG Found attribute list
@@ -345,9 +355,11 @@ ReadData             INFO Hit x = 1526.9 y = -47.7 z = -1455.0 detector = DummyH
 ReadData             INFO Hit x = 1530.1 y = -53.4 z = -1456.1 detector = DummyHitDetector
 EventSelector.S...   INFO StreamSelectorTool::postNext
 EventSelector.S...  DEBUG Found attribute list
+EventSelector.S...  DEBUG Accepting event
 EventSelector.S...  DEBUG EventSelector.Selector1: For  'SelectedStream':Stream1 cutflow events = 6
 EventSelector.S...   INFO StreamSelectorTool::postNext
 EventSelector.S...  DEBUG Found attribute list
+EventSelector.S...  DEBUG Accepting event
 EventSelector.S...  DEBUG EventSelector.Selector2: For  'SelectedStream':Stream1 cutflow events = 6
 EventSelector.S...   INFO StreamSelectorTool::postNext
 EventSelector.S...  DEBUG Found attribute list
@@ -379,12 +391,12 @@ ReadData             INFO Hit x = 1626.9 y = -47.7 z = -1555.0 detector = DummyH
 ReadData             INFO Hit x = 1630.1 y = -53.4 z = -1556.1 detector = DummyHitDetector
 EventSelector.S...   INFO StreamSelectorTool::postNext
 EventSelector.S...  DEBUG Found attribute list
-EventSelector.S...   INFO Rejecting event
+EventSelector.S...  DEBUG Rejecting event
 EventSelector.S...  DEBUG EventSelector.Selector1: For  'SelectedStream':Stream1 cutflow events = 6
 EventSelector        INFO Request skipping event from: EventSelector.Selector1
 EventSelector.S...   INFO StreamSelectorTool::postNext
 EventSelector.S...  DEBUG Found attribute list
-EventSelector.S...   INFO Rejecting event
+EventSelector.S...  DEBUG Rejecting event
 EventSelector.S...  DEBUG EventSelector.Selector2: For  'SelectedStream':Stream1 cutflow events = 6
 EventSelector        INFO Request skipping event from: EventSelector.Selector2
 EventSelector.S...   INFO StreamSelectorTool::postNext
@@ -394,9 +406,11 @@ EventSelector.S...  DEBUG EventSelector.SelectorX: For  'SelectedStream':StreamX
 EventSelector        INFO skipping event 18
 EventSelector.S...   INFO StreamSelectorTool::postNext
 EventSelector.S...  DEBUG Found attribute list
+EventSelector.S...  DEBUG Accepting event
 EventSelector.S...  DEBUG EventSelector.Selector1: For  'SelectedStream':Stream1 cutflow events = 7
 EventSelector.S...   INFO StreamSelectorTool::postNext
 EventSelector.S...  DEBUG Found attribute list
+EventSelector.S...  DEBUG Accepting event
 EventSelector.S...  DEBUG EventSelector.Selector2: For  'SelectedStream':Stream1 cutflow events = 7
 EventSelector.S...   INFO StreamSelectorTool::postNext
 EventSelector.S...  DEBUG Found attribute list
@@ -428,12 +442,12 @@ ReadData             INFO Hit x = 1826.9 y = -47.7 z = -1755.0 detector = DummyH
 ReadData             INFO Hit x = 1830.1 y = -53.4 z = -1756.1 detector = DummyHitDetector
 EventSelector.S...   INFO StreamSelectorTool::postNext
 EventSelector.S...  DEBUG Found attribute list
-EventSelector.S...   INFO Rejecting event
+EventSelector.S...  DEBUG Rejecting event
 EventSelector.S...  DEBUG EventSelector.Selector1: For  'SelectedStream':Stream1 cutflow events = 7
 EventSelector        INFO Request skipping event from: EventSelector.Selector1
 EventSelector.S...   INFO StreamSelectorTool::postNext
 EventSelector.S...  DEBUG Found attribute list
-EventSelector.S...   INFO Rejecting event
+EventSelector.S...  DEBUG Rejecting event
 EventSelector.S...  DEBUG EventSelector.Selector2: For  'SelectedStream':Stream1 cutflow events = 7
 EventSelector        INFO Request skipping event from: EventSelector.Selector2
 EventSelector.S...   INFO StreamSelectorTool::postNext
@@ -441,5 +455,5 @@ EventSelector.S...  DEBUG Found attribute list
 EventSelector.S...  ERROR Stream decision for  'SelectedStream':StreamX does not exist in input
 EventSelector.S...  DEBUG EventSelector.SelectorX: For  'SelectedStream':StreamX cutflow events = 0
 EventSelector        INFO skipping event 20
-EventSelector        INFO Disconnecting input sourceID: 57757A9B-D12B-514E-B1DD-06BBB3F31F40
+EventSelector        INFO Disconnecting input sourceID: CBEBAF1B-3CC8-4542-99CA-F7E385012325
 ReadData             INFO in finalize()
diff --git a/Database/AthenaPOOL/AthenaPoolExample/AthenaPoolExampleAlgorithms/share/AthenaPoolExample_Concat.ref b/Database/AthenaPOOL/AthenaPoolExample/AthenaPoolExampleAlgorithms/share/AthenaPoolExample_Concat.ref
index 406da45f39d..7eacdfdceb4 100644
--- a/Database/AthenaPOOL/AthenaPoolExample/AthenaPoolExampleAlgorithms/share/AthenaPoolExample_Concat.ref
+++ b/Database/AthenaPOOL/AthenaPoolExample/AthenaPoolExampleAlgorithms/share/AthenaPoolExample_Concat.ref
@@ -1,11 +1,11 @@
-Thu May  9 19:17:30 CEST 2019
+Fri May 10 09:21:37 CDT 2019
 Preloading tcmalloc_minimal.so
 Athena               INFO including file "AthenaCommon/Preparation.py"
 Athena               INFO including file "AthenaCommon/Atlas.UnixStandardJob.py"
 Athena               INFO executing ROOT6Setup
 Athena               INFO including file "AthenaCommon/Execution.py"
 Athena               INFO including file "AthenaPoolExampleAlgorithms/AthenaPoolExample_ConcatJobOptions.py"
-Py:ConfigurableDb    INFO Read module info for 5471 configurables from 49 genConfDb files
+Py:ConfigurableDb    INFO Read module info for 5470 configurables from 9 genConfDb files
 Py:ConfigurableDb    INFO No duplicates have been found: that's good !
 Athena               INFO including file "AthenaCommon/runbatch.py"
 ApplicationMgr       INFO Updating Gaudi::PluginService::SetDebug(level) to level= 'PluginDebugLevel':0
@@ -13,7 +13,7 @@ ApplicationMgr       INFO Updating Gaudi::PluginService::SetDebug(level) to leve
 ApplicationMgr    SUCCESS 
 ====================================================================================================================================
                                                    Welcome to ApplicationMgr (GaudiCoreSvc v31r0)
-                                          running on lxplus704.cern.ch on Thu May  9 19:17:51 2019
+                                          running on atlaslogin02.hep.anl.gov on Fri May 10 09:21:50 2019
 ====================================================================================================================================
 ApplicationMgr       INFO Application Manager Configured successfully
 ApplicationMgr       INFO Updating Gaudi::PluginService::SetDebug(level) to level= 'PluginDebugLevel':0
@@ -36,9 +36,9 @@ PoolSvc             DEBUG Service base class initialized successfully
 PoolSvc              INFO io_register[PoolSvc](xmlcatalog_file:Catalog1.xml) [ok]
 PoolSvc              INFO Set connectionsvc retry/timeout/IDLE timeout to  'ConnectionRetrialPeriod':300/ 'ConnectionRetrialTimeOut':3600/ 'ConnectionTimeOut':5 seconds with connection cleanup disabled
 PoolSvc              INFO Frontier compression level set to 5
-DBReplicaSvc         INFO Frontier server at (serverurl=http://atlasfrontier-local.cern.ch:8000/atlr)(serverurl=http://atlasfrontier-ai.cern.ch:8000/atlr)(serverurl=http://lcgft-atlas.gridpp.rl.ac.uk:3128/frontierATLAS)(serverurl=http://ccfrontier.in2p3.fr:23128/ccin2p3-AtlasFrontier)(proxyurl=http://ca-proxy.cern.ch:3128)(proxyurl=http://ca-proxy-meyrin.cern.ch:3128)(proxyurl=http://ca-proxy-wigner.cern.ch:3128)(proxyurl=http://atlasbpfrontier.cern.ch:3127)(proxyurl=http://atlasbpfrontier.fnal.gov:3127) will be considered for COOL data
-DBReplicaSvc         INFO Read replica configuration from /cvmfs/atlas-nightlies.cern.ch/repo/sw/master/2019-05-08T2135/Athena/22.0.2/InstallArea/x86_64-centos7-gcc8-opt/share/dbreplica.config
-DBReplicaSvc         INFO Total of 10 servers found for host lxplus704.cern.ch [ATLF ATLAS_COOLPROD atlas_dd ATLAS_CONFIG INT8R INTR ATONR_COOL ATONR_CONF DEVDB11 ATLF ]
+DBReplicaSvc         INFO Frontier server at (serverurl=http://atlasfrontier-ai.cern.ch:8000/atlr)(serverurl=http://lcgft-atlas.gridpp.rl.ac.uk:3128/frontierATLAS)(serverurl=http://frontier-atlas.lcg.triumf.ca:3128/ATLAS_frontier)(serverurl=http://ccfrontier.in2p3.fr:23128/ccin2p3-AtlasFrontier)(proxyurl=http://atlasbpfrontier.cern.ch:3127)(proxyurl=http://atlasbpfrontier.fnal.gov:3127) will be considered for COOL data
+DBReplicaSvc         INFO Read replica configuration from /cvmfs/atlas-nightlies.cern.ch/repo/sw/master/2019-05-09T2133/Athena/22.0.2/InstallArea/x86_64-centos7-gcc8-opt/share/dbreplica.config
+DBReplicaSvc         INFO Total of 1 servers found for host atlaslogin02.hep.anl.gov [ATLF ]
 PoolSvc              INFO Successfully setup replica sorting algorithm
 PoolSvc             DEBUG OutputLevel is 
 PoolSvc              INFO Setting up APR FileCatalog and Streams
@@ -50,7 +50,7 @@ xAODMaker::Even...WARNING Beam conditions service not available
 xAODMaker::Even...WARNING Will not fill beam spot information into xAOD::EventInfo
 xAODMaker::Even...   INFO Luminosity information not available
 xAODMaker::Even...   INFO Will take information from the EventInfo object
-ClassIDSvc           INFO  getRegistryEntries: read 1550 CLIDRegistry entries for module ALL
+ClassIDSvc           INFO  getRegistryEntries: read 1539 CLIDRegistry entries for module ALL
 WriteData           DEBUG Property update for OutputLevel : new value = 2
 WriteData            INFO in initialize()
 WriteData           DEBUG input handles: 0
@@ -1479,10 +1479,10 @@ ToolSvc              INFO Removing all tools created by ToolSvc
 *****Chrono*****     INFO  The Final CPU consumption ( Chrono ) Table (ordered)
 *****Chrono*****     INFO ****************************************************************************************************
 commitOutput         INFO Time User   : Tot=    0 [us] Ave/Min/Max=    0(+-    0)/    0/    0 [us] #= 42
-cRep_ALL             INFO Time User   : Tot=   10 [ms] Ave/Min/Max=0.0806(+-0.894)/    0/   10 [ms] #=124
-cRepR_ALL            INFO Time User   : Tot=   50 [ms] Ave/Min/Max=0.117(+- 1.08)/    0/   10 [ms] #=426
-fRep_ALL             INFO Time User   : Tot=   70 [ms] Ave/Min/Max=0.565(+- 2.63)/    0/   20 [ms] #=124
-ChronoStatSvc        INFO Time User   : Tot= 0.63  [s]                                             #=  1
+cRep_ALL             INFO Time User   : Tot=   20 [ms] Ave/Min/Max=0.161(+- 1.26)/    0/   10 [ms] #=124
+cRepR_ALL            INFO Time User   : Tot=   20 [ms] Ave/Min/Max=0.0469(+-0.684)/    0/   10 [ms] #=426
+fRep_ALL             INFO Time User   : Tot=   40 [ms] Ave/Min/Max=0.323(+- 1.77)/    0/   10 [ms] #=124
+ChronoStatSvc        INFO Time User   : Tot= 0.54  [s]                                             #=  1
 *****Chrono*****     INFO ****************************************************************************************************
 ChronoStatSvc.f...   INFO  Service finalized successfully 
 ApplicationMgr       INFO Application Manager Finalized successfully
diff --git a/Database/AthenaPOOL/AthenaPoolExample/AthenaPoolExampleAlgorithms/share/AthenaPoolExample_WMeta.ref b/Database/AthenaPOOL/AthenaPoolExample/AthenaPoolExampleAlgorithms/share/AthenaPoolExample_WMeta.ref
index 98dfb958d40..701d5cd8694 100644
--- a/Database/AthenaPOOL/AthenaPoolExample/AthenaPoolExampleAlgorithms/share/AthenaPoolExample_WMeta.ref
+++ b/Database/AthenaPOOL/AthenaPoolExample/AthenaPoolExampleAlgorithms/share/AthenaPoolExample_WMeta.ref
@@ -1,11 +1,11 @@
-Thu May  9 19:10:56 CEST 2019
+Fri May 10 09:22:48 CDT 2019
 Preloading tcmalloc_minimal.so
 Athena               INFO including file "AthenaCommon/Preparation.py"
 Athena               INFO including file "AthenaCommon/Atlas.UnixStandardJob.py"
 Athena               INFO executing ROOT6Setup
 Athena               INFO including file "AthenaCommon/Execution.py"
 Athena               INFO including file "AthenaPoolExampleAlgorithms/AthenaPoolExample_WMetaJobOptions.py"
-Py:ConfigurableDb    INFO Read module info for 5471 configurables from 49 genConfDb files
+Py:ConfigurableDb    INFO Read module info for 5470 configurables from 9 genConfDb files
 Py:ConfigurableDb    INFO No duplicates have been found: that's good !
 Athena               INFO including file "AthenaCommon/runbatch.py"
 ApplicationMgr       INFO Updating Gaudi::PluginService::SetDebug(level) to level= 'PluginDebugLevel':0
@@ -13,7 +13,7 @@ ApplicationMgr       INFO Updating Gaudi::PluginService::SetDebug(level) to leve
 ApplicationMgr    SUCCESS 
 ====================================================================================================================================
                                                    Welcome to ApplicationMgr (GaudiCoreSvc v31r0)
-                                          running on lxplus704.cern.ch on Thu May  9 19:11:23 2019
+                                          running on atlaslogin02.hep.anl.gov on Fri May 10 09:23:01 2019
 ====================================================================================================================================
 ApplicationMgr       INFO Application Manager Configured successfully
 ApplicationMgr       INFO Updating Gaudi::PluginService::SetDebug(level) to level= 'PluginDebugLevel':0
@@ -36,9 +36,9 @@ PoolSvc             DEBUG Service base class initialized successfully
 PoolSvc              INFO io_register[PoolSvc](xmlcatalog_file:Catalog2.xml) [ok]
 PoolSvc              INFO Set connectionsvc retry/timeout/IDLE timeout to  'ConnectionRetrialPeriod':300/ 'ConnectionRetrialTimeOut':3600/ 'ConnectionTimeOut':5 seconds with connection cleanup disabled
 PoolSvc              INFO Frontier compression level set to 5
-DBReplicaSvc         INFO Frontier server at (serverurl=http://atlasfrontier-local.cern.ch:8000/atlr)(serverurl=http://atlasfrontier-ai.cern.ch:8000/atlr)(serverurl=http://lcgft-atlas.gridpp.rl.ac.uk:3128/frontierATLAS)(serverurl=http://ccfrontier.in2p3.fr:23128/ccin2p3-AtlasFrontier)(proxyurl=http://ca-proxy.cern.ch:3128)(proxyurl=http://ca-proxy-meyrin.cern.ch:3128)(proxyurl=http://ca-proxy-wigner.cern.ch:3128)(proxyurl=http://atlasbpfrontier.cern.ch:3127)(proxyurl=http://atlasbpfrontier.fnal.gov:3127) will be considered for COOL data
-DBReplicaSvc         INFO Read replica configuration from /cvmfs/atlas-nightlies.cern.ch/repo/sw/master/2019-05-08T2135/Athena/22.0.2/InstallArea/x86_64-centos7-gcc8-opt/share/dbreplica.config
-DBReplicaSvc         INFO Total of 10 servers found for host lxplus704.cern.ch [ATLF ATLAS_COOLPROD atlas_dd ATLAS_CONFIG INT8R INTR ATONR_COOL ATONR_CONF DEVDB11 ATLF ]
+DBReplicaSvc         INFO Frontier server at (serverurl=http://atlasfrontier-ai.cern.ch:8000/atlr)(serverurl=http://lcgft-atlas.gridpp.rl.ac.uk:3128/frontierATLAS)(serverurl=http://frontier-atlas.lcg.triumf.ca:3128/ATLAS_frontier)(serverurl=http://ccfrontier.in2p3.fr:23128/ccin2p3-AtlasFrontier)(proxyurl=http://atlasbpfrontier.cern.ch:3127)(proxyurl=http://atlasbpfrontier.fnal.gov:3127) will be considered for COOL data
+DBReplicaSvc         INFO Read replica configuration from /cvmfs/atlas-nightlies.cern.ch/repo/sw/master/2019-05-09T2133/Athena/22.0.2/InstallArea/x86_64-centos7-gcc8-opt/share/dbreplica.config
+DBReplicaSvc         INFO Total of 1 servers found for host atlaslogin02.hep.anl.gov [ATLF ]
 PoolSvc              INFO Successfully setup replica sorting algorithm
 PoolSvc             DEBUG OutputLevel is 
 PoolSvc              INFO Setting up APR FileCatalog and Streams
@@ -50,7 +50,7 @@ xAODMaker::Even...WARNING Beam conditions service not available
 xAODMaker::Even...WARNING Will not fill beam spot information into xAOD::EventInfo
 xAODMaker::Even...   INFO Luminosity information not available
 xAODMaker::Even...   INFO Will take information from the EventInfo object
-ClassIDSvc           INFO  getRegistryEntries: read 1550 CLIDRegistry entries for module ALL
+ClassIDSvc           INFO  getRegistryEntries: read 1539 CLIDRegistry entries for module ALL
 WriteData           DEBUG Property update for OutputLevel : new value = 2
 WriteData            INFO in initialize()
 WriteData           DEBUG input handles: 0
@@ -877,10 +877,10 @@ ToolSvc              INFO Removing all tools created by ToolSvc
 *****Chrono*****     INFO  The Final CPU consumption ( Chrono ) Table (ordered)
 *****Chrono*****     INFO ****************************************************************************************************
 commitOutput         INFO Time User   : Tot=    0 [us] Ave/Min/Max=    0(+-    0)/    0/    0 [us] #= 21
-cRepR_ALL            INFO Time User   : Tot=   20 [ms] Ave/Min/Max=0.0581(+- 0.76)/    0/   10 [ms] #=344
+cRepR_ALL            INFO Time User   : Tot=    0 [us] Ave/Min/Max=    0(+-    0)/    0/    0 [us] #=344
+fRep_ALL             INFO Time User   : Tot=   10 [ms] Ave/Min/Max=0.159(+- 1.25)/    0/   10 [ms] #= 63
 cRep_ALL             INFO Time User   : Tot=   20 [ms] Ave/Min/Max=0.317(+- 1.75)/    0/   10 [ms] #= 63
-fRep_ALL             INFO Time User   : Tot=   50 [ms] Ave/Min/Max=0.794(+-  2.7)/    0/   10 [ms] #= 63
-ChronoStatSvc        INFO Time User   : Tot= 0.63  [s]                                             #=  1
+ChronoStatSvc        INFO Time User   : Tot= 0.52  [s]                                             #=  1
 *****Chrono*****     INFO ****************************************************************************************************
 ChronoStatSvc.f...   INFO  Service finalized successfully 
 ApplicationMgr       INFO Application Manager Finalized successfully
diff --git a/Database/AthenaPOOL/AthenaPoolExample/AthenaPoolExampleAlgorithms/share/AthenaPoolExample_Write.ref b/Database/AthenaPOOL/AthenaPoolExample/AthenaPoolExampleAlgorithms/share/AthenaPoolExample_Write.ref
index ee7f862b1e5..b6a70b4444b 100644
--- a/Database/AthenaPOOL/AthenaPoolExample/AthenaPoolExampleAlgorithms/share/AthenaPoolExample_Write.ref
+++ b/Database/AthenaPOOL/AthenaPoolExample/AthenaPoolExampleAlgorithms/share/AthenaPoolExample_Write.ref
@@ -1,11 +1,11 @@
-Thu May  9 19:26:20 CEST 2019
+Fri May 10 09:19:32 CDT 2019
 Preloading tcmalloc_minimal.so
 Athena               INFO including file "AthenaCommon/Preparation.py"
 Athena               INFO including file "AthenaCommon/Atlas.UnixStandardJob.py"
 Athena               INFO executing ROOT6Setup
 Athena               INFO including file "AthenaCommon/Execution.py"
 Athena               INFO including file "AthenaPoolExampleAlgorithms/AthenaPoolExample_WriteJobOptions.py"
-Py:ConfigurableDb    INFO Read module info for 5471 configurables from 49 genConfDb files
+Py:ConfigurableDb    INFO Read module info for 5470 configurables from 9 genConfDb files
 Py:ConfigurableDb    INFO No duplicates have been found: that's good !
 Athena               INFO including file "AthenaCommon/runbatch.py"
 ApplicationMgr       INFO Updating Gaudi::PluginService::SetDebug(level) to level= 'PluginDebugLevel':0
@@ -13,7 +13,7 @@ ApplicationMgr       INFO Updating Gaudi::PluginService::SetDebug(level) to leve
 ApplicationMgr    SUCCESS 
 ====================================================================================================================================
                                                    Welcome to ApplicationMgr (GaudiCoreSvc v31r0)
-                                          running on lxplus704.cern.ch on Thu May  9 19:26:46 2019
+                                          running on atlaslogin02.hep.anl.gov on Fri May 10 09:19:44 2019
 ====================================================================================================================================
 ApplicationMgr       INFO Application Manager Configured successfully
 ApplicationMgr       INFO Updating Gaudi::PluginService::SetDebug(level) to level= 'PluginDebugLevel':0
@@ -36,9 +36,9 @@ PoolSvc             DEBUG Service base class initialized successfully
 PoolSvc              INFO io_register[PoolSvc](xmlcatalog_file:Catalog1.xml) [ok]
 PoolSvc              INFO Set connectionsvc retry/timeout/IDLE timeout to  'ConnectionRetrialPeriod':300/ 'ConnectionRetrialTimeOut':3600/ 'ConnectionTimeOut':5 seconds with connection cleanup disabled
 PoolSvc              INFO Frontier compression level set to 5
-DBReplicaSvc         INFO Frontier server at (serverurl=http://atlasfrontier-local.cern.ch:8000/atlr)(serverurl=http://atlasfrontier-ai.cern.ch:8000/atlr)(serverurl=http://lcgft-atlas.gridpp.rl.ac.uk:3128/frontierATLAS)(serverurl=http://ccfrontier.in2p3.fr:23128/ccin2p3-AtlasFrontier)(proxyurl=http://ca-proxy.cern.ch:3128)(proxyurl=http://ca-proxy-meyrin.cern.ch:3128)(proxyurl=http://ca-proxy-wigner.cern.ch:3128)(proxyurl=http://atlasbpfrontier.cern.ch:3127)(proxyurl=http://atlasbpfrontier.fnal.gov:3127) will be considered for COOL data
-DBReplicaSvc         INFO Read replica configuration from /cvmfs/atlas-nightlies.cern.ch/repo/sw/master/2019-05-08T2135/Athena/22.0.2/InstallArea/x86_64-centos7-gcc8-opt/share/dbreplica.config
-DBReplicaSvc         INFO Total of 10 servers found for host lxplus704.cern.ch [ATLF ATLAS_COOLPROD atlas_dd ATLAS_CONFIG INT8R INTR ATONR_COOL ATONR_CONF DEVDB11 ATLF ]
+DBReplicaSvc         INFO Frontier server at (serverurl=http://atlasfrontier-ai.cern.ch:8000/atlr)(serverurl=http://lcgft-atlas.gridpp.rl.ac.uk:3128/frontierATLAS)(serverurl=http://frontier-atlas.lcg.triumf.ca:3128/ATLAS_frontier)(serverurl=http://ccfrontier.in2p3.fr:23128/ccin2p3-AtlasFrontier)(proxyurl=http://atlasbpfrontier.cern.ch:3127)(proxyurl=http://atlasbpfrontier.fnal.gov:3127) will be considered for COOL data
+DBReplicaSvc         INFO Read replica configuration from /cvmfs/atlas-nightlies.cern.ch/repo/sw/master/2019-05-09T2133/Athena/22.0.2/InstallArea/x86_64-centos7-gcc8-opt/share/dbreplica.config
+DBReplicaSvc         INFO Total of 1 servers found for host atlaslogin02.hep.anl.gov [ATLF ]
 PoolSvc              INFO Successfully setup replica sorting algorithm
 PoolSvc             DEBUG OutputLevel is 
 PoolSvc              INFO Setting up APR FileCatalog and Streams
@@ -50,7 +50,7 @@ xAODMaker::Even...WARNING Beam conditions service not available
 xAODMaker::Even...WARNING Will not fill beam spot information into xAOD::EventInfo
 xAODMaker::Even...   INFO Luminosity information not available
 xAODMaker::Even...   INFO Will take information from the EventInfo object
-ClassIDSvc           INFO  getRegistryEntries: read 1550 CLIDRegistry entries for module ALL
+ClassIDSvc           INFO  getRegistryEntries: read 1539 CLIDRegistry entries for module ALL
 WriteData           DEBUG Property update for OutputLevel : new value = 2
 WriteData            INFO in initialize()
 WriteData           DEBUG input handles: 0
@@ -1059,9 +1059,9 @@ ToolSvc              INFO Removing all tools created by ToolSvc
 *****Chrono*****     INFO ****************************************************************************************************
 commitOutput         INFO Time User   : Tot=    0 [us] Ave/Min/Max=    0(+-    0)/    0/    0 [us] #= 43
 cRep_ALL             INFO Time User   : Tot=   20 [ms] Ave/Min/Max=0.189(+- 1.36)/    0/   10 [ms] #=106
-cRepR_ALL            INFO Time User   : Tot=   20 [ms] Ave/Min/Max=0.0647(+-0.802)/    0/   10 [ms] #=309
-fRep_ALL             INFO Time User   : Tot=   40 [ms] Ave/Min/Max=0.377(+- 1.91)/    0/   10 [ms] #=106
-ChronoStatSvc        INFO Time User   : Tot= 0.64  [s]                                             #=  1
+cRepR_ALL            INFO Time User   : Tot=   40 [ms] Ave/Min/Max=0.129(+- 1.13)/    0/   10 [ms] #=309
+fRep_ALL             INFO Time User   : Tot=   50 [ms] Ave/Min/Max=0.472(+- 2.12)/    0/   10 [ms] #=106
+ChronoStatSvc        INFO Time User   : Tot= 0.57  [s]                                             #=  1
 *****Chrono*****     INFO ****************************************************************************************************
 ChronoStatSvc.f...   INFO  Service finalized successfully 
 ApplicationMgr       INFO Application Manager Finalized successfully
diff --git a/Event/EventBookkeeperTools/src/StreamSelectorTool.cxx b/Event/EventBookkeeperTools/src/StreamSelectorTool.cxx
index f81c679645f..a80e792cf72 100755
--- a/Event/EventBookkeeperTools/src/StreamSelectorTool.cxx
+++ b/Event/EventBookkeeperTools/src/StreamSelectorTool.cxx
@@ -58,16 +58,25 @@ StatusCode StreamSelectorTool::postNext() const {
       float weight = (*attrList)["EventWeight"].data<float>();
       // Search for stream name in attribute list, and check flag
       if ( attrList->specification().exists(m_streamName) ) {
-         if ((*attrList)[m_streamName].data<bool>()!=true) {
+         bool dec(false);
+         try {
+           dec = (*attrList)[m_streamName].data<bool>();
+         }
+         catch (...) {
+           ATH_MSG_WARNING("Unable to access " << m_streamName << " decision");
+         }
+         if (dec!=true) {
             retc = StatusCode::RECOVERABLE;
-            ATH_MSG_INFO("Rejecting event");
+            ATH_MSG_DEBUG("Rejecting event");
          } else {
             // Accepting event
+            ATH_MSG_DEBUG("Accepting event");
             m_cutflow->addEvent(m_cutid,weight);
          }  
       } else {
          ATH_MSG_ERROR("Stream decision for " << m_streamName << " does not exist in input");
       }
+      //const std::pair<unsigned int, unsigned long long> re = std::make_pair(run,ev);
       // Get pointer to metadata store
       ServiceHandle<StoreGateSvc> mstore("StoreGateSvc/MetaDataStore",this->name());
       ATH_CHECK(mstore.retrieve());
-- 
GitLab