diff --git a/InnerDetector/InDetExample/InDetRecExample/share/InDetRecConditionsAccess.py b/InnerDetector/InDetExample/InDetRecExample/share/InDetRecConditionsAccess.py index fde132027fcc77c1fb3a1dfe962ad2837215eb76..e9999178e73807cbeaf986afa733f3e2d68734ab 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'):