From 5c643a9dd612a72a8f3da01c0b409f6db8a0609d Mon Sep 17 00:00:00 2001
From: scott snyder <snyder@bnl.gov>
Date: Tue, 30 Jun 2020 16:24:32 +0200
Subject: [PATCH] InDetRecExample: Clean up conditions dependencies.

Clear out input keys for PixelDCSCondStateAlg and PixelDCSCondStatusAlg
if we're not going to use them.
---
 .../InDetRecExample/share/InDetRecConditionsAccess.py  | 10 ++++++++--
 1 file changed, 8 insertions(+), 2 deletions(-)

diff --git a/InnerDetector/InDetExample/InDetRecExample/share/InDetRecConditionsAccess.py b/InnerDetector/InDetExample/InDetRecExample/share/InDetRecConditionsAccess.py
index 3de09a12850..96d7fd8a188 100644
--- a/InnerDetector/InDetExample/InDetRecExample/share/InDetRecConditionsAccess.py
+++ b/InnerDetector/InDetExample/InDetRecExample/share/InDetRecConditionsAccess.py
@@ -129,11 +129,17 @@ if DetFlags.pixel_on():
 
     if not hasattr(condSeq, "PixelDCSCondStateAlg"):
         from PixelConditionsAlgorithms.PixelConditionsAlgorithmsConf import PixelDCSCondStateAlg
-        condSeq += PixelDCSCondStateAlg(name="PixelDCSCondStateAlg")
+        alg = PixelDCSCondStateAlg(name="PixelDCSCondStateAlg")
+        if athenaCommonFlags.isOnline():
+            alg.ReadKeyState = ''
+        condSeq += alg
 
     if not hasattr(condSeq, "PixelDCSCondStatusAlg"):
         from PixelConditionsAlgorithms.PixelConditionsAlgorithmsConf import PixelDCSCondStatusAlg
-        condSeq += PixelDCSCondStatusAlg(name="PixelDCSCondStatusAlg")
+        alg = PixelDCSCondStatusAlg(name="PixelDCSCondStatusAlg")
+        if athenaCommonFlags.isOnline():
+            alg.ReadKeyStatus = ''
+        condSeq += alg
 
     if athenaCommonFlags.isOnline():
         if not conddb.folderRequested("/TDAQ/Resources/ATLAS/PIXEL/Modules"):
-- 
GitLab