diff --git a/InnerDetector/InDetExample/InDetRecExample/share/InDetRecConditionsAccess.py b/InnerDetector/InDetExample/InDetRecExample/share/InDetRecConditionsAccess.py index 9c98a1940e218611f9a3574b56f0139abd9d2f7e..51b2b33fbd0c33ae2df8af9a78ef3db70dc0bb4a 100644 --- a/InnerDetector/InDetExample/InDetRecExample/share/InDetRecConditionsAccess.py +++ b/InnerDetector/InDetExample/InDetRecExample/share/InDetRecConditionsAccess.py @@ -183,9 +183,13 @@ if DetFlags.pixel_on(): if not hasattr(condSeq, 'PixelCablingCondAlg'): from PixelConditionsAlgorithms.PixelConditionsAlgorithmsConf import PixelCablingCondAlg - condSeq += PixelCablingCondAlg(name="PixelCablingCondAlg", - MappingFile=IdMappingDat, - RodIDForSingleLink40=rodIDForSingleLink40) + alg = PixelCablingCondAlg(name="PixelCablingCondAlg", + MappingFile=IdMappingDat, + RodIDForSingleLink40=rodIDForSingleLink40) + if (not conddb.folderRequested("/PIXEL/CablingMap") and + not conddb.folderRequested("/PIXEL/Onl/CablingMap")): + alg.ReadKey = '' + condSeq += alg if not athenaCommonFlags.isOnline(): if not conddb.folderRequested('/PIXEL/PixdEdx'):