diff --git a/InnerDetector/InDetCalibAlgs/PixelCalibAlgs/Application/Makefile b/InnerDetector/InDetCalibAlgs/PixelCalibAlgs/Application/Makefile
new file mode 100644
index 0000000000000000000000000000000000000000..073afc9a5eb4919fdf81c189bfa3def00b0ba814
--- /dev/null
+++ b/InnerDetector/InDetCalibAlgs/PixelCalibAlgs/Application/Makefile
@@ -0,0 +1,33 @@
+CXX 	 = g++
+ROOTCFLAGS  = $(shell root-config --cflags)
+ROOTLIBS    = $(shell root-config --libs)
+ROOTGLIBS   = $(shell root-config --glibs)
+#CXXFLAGS = $(shell root-config --cflags) -Wall -O3
+CXXFLAGS   += $(ROOTCFLAGS)
+LIBS	 = $(ROOTGLIBS) -lm -L/usr/X11R6 -L/usr/lib -L./ -lMinuit 
+#LIBS	 = -lm -L/usr/X11R6 -L/usr/lib -L./
+
+TARGET 	 = makeInactiveModuleList
+OBJS	 = makeInactiveModuleList.o
+
+all: ${TARGET}
+
+${TARGET}: ${OBJS}
+	@echo "Now make : $@"
+	${CXX} ${CXXFLAGS} ${LDFLAGS} -o $@ ${OBJS} ${LIBS}
+	@echo "... Compile done! "
+
+.SUFFIXES: .cc .o
+.cc.o:
+	@echo "Start Compiling : $<"
+	${CXX} ${CXXFLAGS} -c $<
+	@echo "... Compiling Object Files $< -->done"
+	@echo ""
+
+.PHONY: clean
+clean:
+	@echo "-- Now Clean Up --"
+	rm -f *.o *~ $(TARGET) 
+
+ana.o: 
+
diff --git a/InnerDetector/InDetConditions/PixelConditionsAlgorithms/python/PixelConditionsConfig.py b/InnerDetector/InDetConditions/PixelConditionsAlgorithms/python/PixelConditionsConfig.py
index f553ad6e4690c7547ddabf6592c7e51e76966607..c2df091dd072de0663fc6d4a2e955e9ca61ddd8d 100644
--- a/InnerDetector/InDetConditions/PixelConditionsAlgorithms/python/PixelConditionsConfig.py
+++ b/InnerDetector/InDetConditions/PixelConditionsAlgorithms/python/PixelConditionsConfig.py
@@ -9,8 +9,6 @@ from IOVDbSvc.IOVDbSvcConfig import addFolders,addFoldersSplitOnline
 def PixelConfigCondAlgCfg(flags, name="PixelConfigCondAlg", **kwargs):
     """Return a ComponentAccumulator with configured PixelConfigCondAlg"""
     acc = ComponentAccumulator()
-    acc.merge(addFoldersSplitOnline(flags, "PIXEL", "/PIXEL/Onl/PixMapOverlay",
-                                        "/PIXEL/PixMapOverlay", "CondAttrListCollection"))
     runNum = flags.Input.RunNumber[0]
 
     # FIXME commented properties are not currently accepted by PixelConfigCondAlg
@@ -421,15 +419,22 @@ def PixelDCSCondTempAlgCfg(flags, name="PixelDCSCondTempAlg", **kwargs):
     acc.addCondAlgo(CompFactory.PixelDCSCondTempAlg(name, **kwargs))
     return acc
 
-# NEW FOR RUN3 def PixelDeadMapCondAlgCfg(flags, name="PixelDeadMapCondAlg", **kwargs):
-# NEW FOR RUN3     """Return a ComponentAccumulator with configured PixelDeadMapCondAlg"""
-# NEW FOR RUN3     acc = ComponentAccumulator()
-# NEW FOR RUN3     acc.merge(addFolders(flags, "/PIXEL/PixelModuleFeMask", "PIXEL_OFL", className="CondAttrListCollection"))
-# NEW FOR RUN3     kwargs.setdefault("PixelModuleData", "PixelModuleData")
-# NEW FOR RUN3     kwargs.setdefault("ReadKey", "/PIXEL/PixelModuleFeMask")
-# NEW FOR RUN3     kwargs.setdefault("WriteKey", "PixelDeadMapCondData")
-# NEW FOR RUN3     acc.addCondAlgo(PixelDeadMapCondAlg(name, **kwargs))
-# NEW FOR RUN3     return acc
+def PixelDeadMapCondAlgCfg(flags, name="PixelDeadMapCondAlg", **kwargs):
+    """Return a ComponentAccumulator with configured PixelDeadMapCondAlg"""
+    acc = ComponentAccumulator()
+    acc.merge(PixelConfigCondAlgCfg(flags))
+
+    # TODO: once global tag is updated, this line should be removed. (Current q221 uses too old MC global-tag!!!! (before RUN-2!!))
+    # acc.merge(addFolders(flags, "/PIXEL/PixelModuleFeMask", "PIXEL_OFL", className="CondAttrListCollection"))
+    if not flags.Input.isMC and not flags.Overlay.DataOverlay:
+        acc.merge(addFolders(flags, "/PIXEL/PixelModuleFeMask", "PIXEL_OFL", tag="PixelModuleFeMask-RUN2-DATA-UPD4-05", db="CONDBR2", className="CondAttrListCollection"))
+    else:
+        acc.merge(addFolders(flags, "/PIXEL/PixelModuleFeMask", "PIXEL_OFL", tag="PixelModuleFeMask-SIM-MC16-000-03", db="OFLP200", className="CondAttrListCollection"))
+
+    kwargs.setdefault("ReadKey", "/PIXEL/PixelModuleFeMask")
+    kwargs.setdefault("WriteKey", "PixelDeadMapCondData")
+    acc.addCondAlgo(CompFactory.PixelDeadMapCondAlg(name, **kwargs))
+    return acc
 
 def PixelDetectorElementCondAlgCfg(flags, name="PixelDetectorElementCondAlg", **kwargs):
     """Return a ComponentAccumulator with configured PixelDetectorElementCondAlg"""
diff --git a/InnerDetector/InDetConditions/PixelConditionsAlgorithms/src/PixelConfigCondAlg.h b/InnerDetector/InDetConditions/PixelConditionsAlgorithms/src/PixelConfigCondAlg.h
index 9dca7e04393b4fea74b45628437d2c5aec8216b0..7055ce879f0c89daad658b68bcc47f73e6e5c393 100644
--- a/InnerDetector/InDetConditions/PixelConditionsAlgorithms/src/PixelConfigCondAlg.h
+++ b/InnerDetector/InDetConditions/PixelConditionsAlgorithms/src/PixelConfigCondAlg.h
@@ -78,7 +78,7 @@ class PixelConfigCondAlg : public AthReentrantAlgorithm {
 
     // Dead map key. This will be replaced once new deadmap format is validated.
     SG::ReadCondHandleKey<CondAttrListCollection> m_readDeadMapKey
-    {this, "ReadDeadMapKey", "/PIXEL/PixMapOverlay", "Input key of deadmap conditions folder"};
+    {this, "ReadDeadMapKey", "", "Input key of deadmap conditions folder"};
 
     //====================================================================================
     // Run-dependent SIMULATION(digitization) parameters:
diff --git a/InnerDetector/InDetConditions/PixelConditionsAlgorithms/src/PixelDeadMapCondAlg.cxx b/InnerDetector/InDetConditions/PixelConditionsAlgorithms/src/PixelDeadMapCondAlg.cxx
index 54b4ac5330969471be3120b62693935dd3479541..a4260364e3617aea3c368f6073b482384cc0376e 100644
--- a/InnerDetector/InDetConditions/PixelConditionsAlgorithms/src/PixelDeadMapCondAlg.cxx
+++ b/InnerDetector/InDetConditions/PixelConditionsAlgorithms/src/PixelDeadMapCondAlg.cxx
@@ -88,8 +88,8 @@ StatusCode PixelDeadMapCondAlg::execute(const EventContext& ctx) const {
           int moduleHash   = std::atoi(moduleStringHash[1].c_str());
           int moduleStatus = std::atoi(moduleString[1].c_str());
 
-          if (moduleStatus<0) { writeCdo->setModuleStatus(moduleHash, 1); }
-          else                { writeCdo->setChipStatus(moduleHash, moduleStatus); }
+          if (moduleStatus==0) { writeCdo->setModuleStatus(moduleHash, 1); }
+          else                 { writeCdo->setChipStatus(moduleHash, moduleStatus); }
         }
       }
     }
diff --git a/InnerDetector/InDetConditions/PixelConditionsTools/python/PixelConditionsSummaryConfig.py b/InnerDetector/InDetConditions/PixelConditionsTools/python/PixelConditionsSummaryConfig.py
index d56148f1ac17ce1fef9858947ce01f3979ef5b24..1af6d831107f9d26addf62145143952e5561507d 100644
--- a/InnerDetector/InDetConditions/PixelConditionsTools/python/PixelConditionsSummaryConfig.py
+++ b/InnerDetector/InDetConditions/PixelConditionsTools/python/PixelConditionsSummaryConfig.py
@@ -1,13 +1,12 @@
 """Define a function to configure PixelConditionsSummaryCfg
 
-Copyright (C) 2002-2019 CERN for the benefit of the ATLAS collaboration
+Copyright (C) 2002-2020 CERN for the benefit of the ATLAS collaboration
 """
 from AthenaConfiguration.ComponentAccumulator import ComponentAccumulator
 from AthenaConfiguration.ComponentFactory import CompFactory
 
 from PixelConditionsAlgorithms.PixelConditionsConfig import (
-    PixelDCSCondStateAlgCfg, PixelDCSCondStatusAlgCfg
-# NEW FOR RUN3 , PixelDeadMapCondAlgCfg
+    PixelDCSCondStateAlgCfg, PixelDCSCondStatusAlgCfg, PixelDeadMapCondAlgCfg
 )
 
 def PixelConditionsSummaryCfg(flags, name="PixelConditionsSummary", **kwargs):
@@ -16,7 +15,7 @@ def PixelConditionsSummaryCfg(flags, name="PixelConditionsSummary", **kwargs):
     kwargs.setdefault("UseByteStream", not flags.Input.isMC)
     acc.merge(PixelDCSCondStateAlgCfg(flags))
     acc.merge(PixelDCSCondStatusAlgCfg(flags))
-# NEW FOR RUN3    acc.merge(PixelDeadMapCondAlgCfg(flags))
+    acc.merge(PixelDeadMapCondAlgCfg(flags))
     acc.setPrivateTools(CompFactory.PixelConditionsSummaryTool(name=name + "Tool", **kwargs))
     return acc
 
diff --git a/InnerDetector/InDetConditions/PixelConditionsTools/src/PixelConditionsSummaryTool.cxx b/InnerDetector/InDetConditions/PixelConditionsTools/src/PixelConditionsSummaryTool.cxx
index d11364eb6e9ec706783346f11033a35ab65d2f01..e443377ecc65f1030dbaf2f1207b3ec591f9c2cf 100644
--- a/InnerDetector/InDetConditions/PixelConditionsTools/src/PixelConditionsSummaryTool.cxx
+++ b/InnerDetector/InDetConditions/PixelConditionsTools/src/PixelConditionsSummaryTool.cxx
@@ -181,7 +181,7 @@ bool PixelConditionsSummaryTool::isActive(const IdentifierHash& moduleHash, cons
 
   if (!m_condTDAQKey.empty() && SG::ReadCondHandle<PixelTDAQData>(m_condTDAQKey,ctx)->getModuleStatus(moduleHash)) { return false; }
 
-  if (SG::ReadCondHandle<PixelModuleData>(m_condDeadMapKey,ctx)->getModuleStatus(moduleHash)) { return false; }
+  if (SG::ReadCondHandle<PixelDeadMapCondData>(m_condDeadMapKey,ctx)->getModuleStatus(moduleHash)) { return false; }
 
   return true;
 }
@@ -201,7 +201,7 @@ bool PixelConditionsSummaryTool::isActive(const IdentifierHash& moduleHash, cons
 
   if (!m_condTDAQKey.empty() && SG::ReadCondHandle<PixelTDAQData>(m_condTDAQKey,ctx)->getModuleStatus(moduleHash)) { return false; }
 
-  if (SG::ReadCondHandle<PixelModuleData>(m_condDeadMapKey,ctx)->getModuleStatus(moduleHash)) { return false; }
+  if (SG::ReadCondHandle<PixelDeadMapCondData>(m_condDeadMapKey,ctx)->getModuleStatus(moduleHash)) { return false; }
 
   return checkChipStatus(moduleHash, elementId);
 }
@@ -251,7 +251,7 @@ bool PixelConditionsSummaryTool::isGood(const Identifier& elementId, const InDet
 
   if (!m_condTDAQKey.empty() && SG::ReadCondHandle<PixelTDAQData>(m_condTDAQKey,ctx)->getModuleStatus(moduleHash)) { return false; }
 
-  if (SG::ReadCondHandle<PixelModuleData>(m_condDeadMapKey, ctx)->getModuleStatus(moduleHash)) { return false; }
+  if (SG::ReadCondHandle<PixelDeadMapCondData>(m_condDeadMapKey, ctx)->getModuleStatus(moduleHash)) { return false; }
 
   if (h==InDetConditions::PIXEL_CHIP) {
     if (!checkChipStatus(moduleHash, elementId)) { return false; }
@@ -281,7 +281,7 @@ bool PixelConditionsSummaryTool::isGood(const IdentifierHash& moduleHash, const
 
   if (!m_condTDAQKey.empty() && SG::ReadCondHandle<PixelTDAQData>(m_condTDAQKey,ctx)->getModuleStatus(moduleHash)) { return false; }
 
-  if (SG::ReadCondHandle<PixelModuleData>(m_condDeadMapKey, ctx)->getModuleStatus(moduleHash)) { return false; }
+  if (SG::ReadCondHandle<PixelDeadMapCondData>(m_condDeadMapKey, ctx)->getModuleStatus(moduleHash)) { return false; }
 
   return true;
 }
@@ -306,7 +306,7 @@ bool PixelConditionsSummaryTool::isGood(const IdentifierHash & moduleHash, const
 
   if (!m_condTDAQKey.empty() && SG::ReadCondHandle<PixelTDAQData>(m_condTDAQKey,ctx)->getModuleStatus(moduleHash)) { return false; }
 
-  if (SG::ReadCondHandle<PixelModuleData>(m_condDeadMapKey, ctx)->getModuleStatus(moduleHash)) { return false; }
+  if (SG::ReadCondHandle<PixelDeadMapCondData>(m_condDeadMapKey, ctx)->getModuleStatus(moduleHash)) { return false; }
 
   if (!checkChipStatus(moduleHash, elementId)) { return false; }
 
diff --git a/InnerDetector/InDetConditions/PixelConditionsTools/src/PixelConditionsSummaryTool.h b/InnerDetector/InDetConditions/PixelConditionsTools/src/PixelConditionsSummaryTool.h
index d69ca0c34aa44143776bd52f7557c6f115225dd9..ee460a28b423d10d98a8069b324b2591febcef7f 100644
--- a/InnerDetector/InDetConditions/PixelConditionsTools/src/PixelConditionsSummaryTool.h
+++ b/InnerDetector/InDetConditions/PixelConditionsTools/src/PixelConditionsSummaryTool.h
@@ -24,7 +24,7 @@
 #include "InDetIdentifier/PixelID.h"
 
 #include "PixelConditionsData/PixelModuleData.h"
-//#include "PixelConditionsData/PixelDeadMapCondData.h"
+#include "PixelConditionsData/PixelDeadMapCondData.h"
 #include "PixelConditionsData/PixelDCSStateData.h"
 #include "PixelConditionsData/PixelDCSStatusData.h"
 #include "PixelConditionsData/PixelTDAQData.h"
@@ -88,11 +88,8 @@ class PixelConditionsSummaryTool: public AthAlgTool, public IInDetConditionsTool
     SG::ReadCondHandleKey<PixelTDAQData> m_condTDAQKey
     {this, "PixelTDAQCondData", "", "Pixel TDAQ conditions key"}; //Default empty - legacy option
 
-    SG::ReadCondHandleKey<PixelModuleData> m_condDeadMapKey
-    {this, "PixelModuleData", "PixelModuleData", "Pixel deadmap conditions key"};
-
-// NEW FOR RUN3    SG::ReadCondHandleKey<PixelDeadMapCondData> m_condDeadMapKey
-// NEW FOR RUN3    {this, "PixelDeadMapCondData", "PixelDeadMapCondData", "Pixel deadmap conditions key"};
+    SG::ReadCondHandleKey<PixelDeadMapCondData> m_condDeadMapKey
+    {this, "PixelDeadMapCondData", "PixelDeadMapCondData", "Pixel deadmap conditions key"};
 
     ServiceHandle<IPixelCablingSvc> m_pixelCabling
     {this,  "PixelCablingSvc", "PixelCablingSvc", "Pixel cabling service"};
@@ -140,7 +137,7 @@ inline InterfaceID& PixelConditionsSummaryTool::interfaceID(){
 }
 
 inline bool PixelConditionsSummaryTool::checkChipStatus(IdentifierHash moduleHash, Identifier pixid, const EventContext& ctx) const {
-  std::bitset<16> chipStatus(SG::ReadCondHandle<PixelModuleData>(m_condDeadMapKey, ctx)->getChipStatus(moduleHash));
+  std::bitset<16> chipStatus(SG::ReadCondHandle<PixelDeadMapCondData>(m_condDeadMapKey, ctx)->getChipStatus(moduleHash));
   if (chipStatus.any()) {
     Identifier moduleID = m_pixelID->wafer_id(pixid);
     std::bitset<16> circ; circ.set(m_pixelCabling->getFE(&pixid,moduleID));
diff --git a/InnerDetector/InDetConfig/python/InDetRecToolConfig.py b/InnerDetector/InDetConfig/python/InDetRecToolConfig.py
index bd552697ff0b1389e3513f638f00f5cb32b5b616..133d578a4adbd33fb939f0af3615db579291bedc 100644
--- a/InnerDetector/InDetConfig/python/InDetRecToolConfig.py
+++ b/InnerDetector/InDetConfig/python/InDetRecToolConfig.py
@@ -162,7 +162,7 @@ def InDetExtrapolatorCfg(flags, name='InDetExtrapolator', **kwargs) :
 
 def PixelConditionsSummaryToolCfg(flags, name = "InDetPixelConditionsSummaryTool", **kwargs):
     #FIXME - fix the duplication in TrigInDetConfig.py and PixelConditionsSummaryConfig.py
-    from PixelConditionsAlgorithms.PixelConditionsConfig import PixelConfigCondAlgCfg, PixelDCSCondStateAlgCfg, PixelDCSCondStatusAlgCfg
+    from PixelConditionsAlgorithms.PixelConditionsConfig import PixelConfigCondAlgCfg, PixelDCSCondStateAlgCfg, PixelDCSCondStatusAlgCfg, PixelDeadMapCondAlgCfg
 
     kwargs.setdefault( "UseByteStream", not flags.Input.isMC)
 
@@ -174,6 +174,7 @@ def PixelConditionsSummaryToolCfg(flags, name = "InDetPixelConditionsSummaryTool
     result.merge(PixelConfigCondAlgCfg(flags))
     result.merge(PixelDCSCondStateAlgCfg(flags))
     result.merge(PixelDCSCondStatusAlgCfg(flags))
+    result.merge(PixelDeadMapCondAlgCfg(flags))
 
     result.setPrivateTools(CompFactory.PixelConditionsSummaryTool(name, **kwargs))
     return result
diff --git a/InnerDetector/InDetConfig/python/TRTExtensionConfig.py b/InnerDetector/InDetConfig/python/TRTExtensionConfig.py
index 4d32a3ac0afa593d73705989c8823eba56b34667..bbae9ee023c224a15451c6d9edc9a8403a2cff71 100644
--- a/InnerDetector/InDetConfig/python/TRTExtensionConfig.py
+++ b/InnerDetector/InDetConfig/python/TRTExtensionConfig.py
@@ -607,6 +607,15 @@ if __name__ == "__main__":
     from SiLorentzAngleTool.SCT_LorentzAngleConfig import SCT_LorentzAngleCfg
     top_acc.addPublicTool(top_acc.popToolsAndMerge(SCT_LorentzAngleCfg(ConfigFlags)))
 
+    from PixelConditionsAlgorithms.PixelConditionsConfig import (PixelChargeCalibCondAlgCfg, PixelConfigCondAlgCfg, PixelDeadMapCondAlgCfg, PixelCablingCondAlgCfg, PixelReadoutSpeedAlgCfg, PixelOfflineCalibCondAlgCfg, PixelDistortionAlgCfg)
+    top_acc.merge(PixelConfigCondAlgCfg(ConfigFlags))
+    top_acc.merge(PixelDeadMapCondAlgCfg(ConfigFlags))
+    top_acc.merge(PixelChargeCalibCondAlgCfg(ConfigFlags))
+    top_acc.merge(PixelCablingCondAlgCfg(ConfigFlags))
+    top_acc.merge(PixelReadoutSpeedAlgCfg(ConfigFlags))
+    top_acc.merge(PixelOfflineCalibCondAlgCfg(ConfigFlags))
+    top_acc.merge(PixelDistortionAlgCfg(ConfigFlags))
+
     top_acc.merge(TC.PixelClusterNnCondAlgCfg(ConfigFlags))
     top_acc.merge(TC.PixelClusterNnWithTrackCondAlgCfg(ConfigFlags))
 
@@ -665,4 +674,4 @@ if __name__ == "__main__":
     #
     top_acc.printConfig()
     top_acc.run(25)
-    top_acc.store(open("test_TRTExtensionConfig.pkl", "wb"))
\ No newline at end of file
+    top_acc.store(open("test_TRTExtensionConfig.pkl", "wb"))
diff --git a/InnerDetector/InDetConfig/python/TRTPreProcessing.py b/InnerDetector/InDetConfig/python/TRTPreProcessing.py
index 8fca43adf0259cf026c5204008dbb5aeab77c30d..915ebd2a0fa930ba596eb9d93cb09b6f4ba5e0fb 100644
--- a/InnerDetector/InDetConfig/python/TRTPreProcessing.py
+++ b/InnerDetector/InDetConfig/python/TRTPreProcessing.py
@@ -251,10 +251,11 @@ def InDetTRT_RIO_MakerPUCfg(flags, useTimeInfo, usePhase, prefix, collectionPU,
 def TRTPreProcessingCfg(flags, useTimeInfo = True, usePhase = False, **kwargs):
     acc = ComponentAccumulator()
 
-    from PixelConditionsAlgorithms.PixelConditionsConfig import (PixelChargeCalibCondAlgCfg, PixelConfigCondAlgCfg, PixelCablingCondAlgCfg, PixelReadoutSpeedAlgCfg)
+    from PixelConditionsAlgorithms.PixelConditionsConfig import (PixelChargeCalibCondAlgCfg, PixelConfigCondAlgCfg, PixelDeadMapCondAlgCfg, PixelCablingCondAlgCfg, PixelReadoutSpeedAlgCfg)
 
-    acc.merge(PixelChargeCalibCondAlgCfg(flags))
     acc.merge(PixelConfigCondAlgCfg(flags))
+    acc.merge(PixelDeadMapCondAlgCfg(flags))
+    acc.merge(PixelChargeCalibCondAlgCfg(flags))
     acc.merge(PixelCablingCondAlgCfg(flags))
     acc.merge(PixelReadoutSpeedAlgCfg(flags))
 
@@ -330,4 +331,4 @@ if __name__ == "__main__":
     iovsvc = top_acc.getService('IOVDbSvc')
     iovsvc.OutputLevel=5
     top_acc.run(25)
-    top_acc.store(open("test_TRTPrepocessing.pkl", "wb"))
\ No newline at end of file
+    top_acc.store(open("test_TRTPrepocessing.pkl", "wb"))
diff --git a/InnerDetector/InDetConfig/python/TrackRecoConfig.py b/InnerDetector/InDetConfig/python/TrackRecoConfig.py
index 0291fe7b237205681bd8934e924e86384e9424a6..f70962afb055a86faa1b033da0ab3578f62d0e37 100644
--- a/InnerDetector/InDetConfig/python/TrackRecoConfig.py
+++ b/InnerDetector/InDetConfig/python/TrackRecoConfig.py
@@ -115,15 +115,15 @@ def MergedPixelsToolCfg(flags, **kwargs) :
 
 ##------------------------------------------------------------------------------
 def ClusterMakerToolCfg(flags, name="InDetClusterMakerTool", **kwargs) :
-    from PixelConditionsAlgorithms.PixelConditionsConfig import (PixelChargeCalibCondAlgCfg, PixelConfigCondAlgCfg,
+    from PixelConditionsAlgorithms.PixelConditionsConfig import (PixelChargeCalibCondAlgCfg, PixelConfigCondAlgCfg, PixelDeadMapCondAlgCfg, 
                                                                  PixelOfflineCalibCondAlgCfg, PixelCablingCondAlgCfg, PixelReadoutSpeedAlgCfg)
 
     acc = ComponentAccumulator()
     # This directly needs the following Conditions data:
     # PixelModuleData & PixelChargeCalibCondData
-    acc.merge( PixelChargeCalibCondAlgCfg(flags))
     acc.merge( PixelConfigCondAlgCfg(flags))
-
+    acc.merge(PixelDeadMapCondAlgCfg(flags))
+    acc.merge( PixelChargeCalibCondAlgCfg(flags))
     acc.merge(PixelOfflineCalibCondAlgCfg(flags))
     acc.merge(PixelCablingCondAlgCfg(flags))
     acc.merge(PixelReadoutSpeedAlgCfg(flags))
diff --git a/InnerDetector/InDetDigitization/FastSiDigitization/python/FastSiDigitizationConfig.py b/InnerDetector/InDetDigitization/FastSiDigitization/python/FastSiDigitizationConfig.py
index dc25b599d4061762e708fab4ca19f277d572868e..51cf4cd29da8661573bdab9d76b4f86d9fe4977b 100644
--- a/InnerDetector/InDetDigitization/FastSiDigitization/python/FastSiDigitizationConfig.py
+++ b/InnerDetector/InDetDigitization/FastSiDigitization/python/FastSiDigitizationConfig.py
@@ -42,7 +42,6 @@ def FastClusterMakerTool(name="FastClusterMakerTool", **kwargs):
     # Module status #
     #################
     useNewChargeFormat  = False
-    useNewDeadmapFormat = False
 
     if not hasattr(condSeq, "PixelConfigCondAlg"):
         from PixelConditionsAlgorithms.PixelConditionsAlgorithmsConf import PixelConfigCondAlg
@@ -77,10 +76,9 @@ def FastClusterMakerTool(name="FastClusterMakerTool", **kwargs):
                                       ReadDeadMapKey = "",
                                       CablingMapFileName=IdMappingDat)
 
-    if useNewDeadmapFormat:
-        if not hasattr(condSeq, "PixelDeadMapCondAlg"):
-            from PixelConditionsAlgorithms.PixelConditionsAlgorithmsConf import PixelDeadMapCondAlg
-            condSeq += PixelDeadMapCondAlg(name="PixelDeadMapCondAlg",ReadKey="")
+    if not hasattr(condSeq, "PixelDeadMapCondAlg"):
+        from PixelConditionsAlgorithms.PixelConditionsAlgorithmsConf import PixelDeadMapCondAlg
+        condSeq += PixelDeadMapCondAlg(name="PixelDeadMapCondAlg",ReadKey="")
 
     #FIXME: at some point we should move away from being dependent on the experimentalDigi flags.
     if 'doFastSCT_Digi' in digitizationFlags.experimentalDigi() and 'doFastPixelDigi' not in digitizationFlags.experimentalDigi():
diff --git a/InnerDetector/InDetDigitization/FastSiDigitization/share/PixelDigitization_jobOptions.py b/InnerDetector/InDetDigitization/FastSiDigitization/share/PixelDigitization_jobOptions.py
index 5273dfdd56ed5d0fb533462672cb62865a5ae34e..0d32b356a946383de77ffae29254a4427ac36bf9 100644
--- a/InnerDetector/InDetDigitization/FastSiDigitization/share/PixelDigitization_jobOptions.py
+++ b/InnerDetector/InDetDigitization/FastSiDigitization/share/PixelDigitization_jobOptions.py
@@ -31,12 +31,10 @@ if not hasattr(condSeq, 'PixelConfigCondAlg'):
 
 
 useNewChargeFormat  = False
-useNewDeadmapFormat = False
 
-if useNewDeadmapFormat:
-  if not hasattr(condSeq, "PixelDeadMapCondAlg"):
-    from PixelConditionsAlgorithms.PixelConditionsAlgorithmsConf import PixelDeadMapCondAlg
-    condSeq += PixelDeadMapCondAlg(name="PixelDeadMapCondAlg",ReadKey="")
+if not hasattr(condSeq, "PixelDeadMapCondAlg"):
+  from PixelConditionsAlgorithms.PixelConditionsAlgorithmsConf import PixelDeadMapCondAlg
+  condSeq += PixelDeadMapCondAlg(name="PixelDeadMapCondAlg",ReadKey="")
 
 #####################
 # Calibration setup #
diff --git a/InnerDetector/InDetDigitization/PixelDigitization/python/PixelDigitizationConfig.py b/InnerDetector/InDetDigitization/PixelDigitization/python/PixelDigitizationConfig.py
index 926160070e0a5aa2dab751140f00f26c3e211e34..d36dd6eed6297aa5a9427bbf08a66694ce0de372 100644
--- a/InnerDetector/InDetDigitization/PixelDigitization/python/PixelDigitizationConfig.py
+++ b/InnerDetector/InDetDigitization/PixelDigitization/python/PixelDigitizationConfig.py
@@ -149,16 +149,10 @@ def PixelConfigCondAlg_MC():
     ############################################################################################
     # Set up Pixel Module data (2018 condition)
     ############################################################################################
-    from IOVDbSvc.CondDB import conddb
 
     #################
     # Module status #
     #################
-    useNewDeadmapFormat = False
-    if not useNewDeadmapFormat:
-        if not (conddb.folderRequested("/PIXEL/PixMapOverlay") or conddb.folderRequested("/PIXEL/Onl/PixMapOverlay")):
-            conddb.addFolderSplitOnline("PIXEL","/PIXEL/Onl/PixMapOverlay","/PIXEL/PixMapOverlay", className='CondAttrListCollection')
-
     from PixelConditionsAlgorithms.PixelConditionsAlgorithmsConf import PixelConfigCondAlg
     alg = PixelConfigCondAlg(name="PixelConfigCondAlg")
 
@@ -384,9 +378,6 @@ def PixelConfigCondAlg_MC():
 
     alg.CablingMapFileName=IdMapping()
 
-    if useNewDeadmapFormat:
-        alg.ReadDeadMapKey = ''
-
     return alg
 
 def BasicPixelDigitizationTool(name="PixelDigitizationTool", **kwargs):
@@ -401,18 +392,22 @@ def BasicPixelDigitizationTool(name="PixelDigitizationTool", **kwargs):
     if not hasattr(condSeq, 'PixelConfigCondAlg'):
         condSeq += PixelConfigCondAlg_MC()
 
-    useNewDeadmapFormat = False
     useNewChargeFormat  = False
 
     ############################################################################################
     # Set up Conditions DB
     ############################################################################################
-    if useNewDeadmapFormat:
-        if not conddb.folderRequested("/PIXEL/PixelModuleFeMask"):
-            conddb.addFolder("PIXEL_OFL", "/PIXEL/PixelModuleFeMask", className="CondAttrListCollection")
-        if not hasattr(condSeq, "PixelDeadMapCondAlg"):
-            from PixelConditionsAlgorithms.PixelConditionsAlgorithmsConf import PixelDeadMapCondAlg
-            condSeq += PixelDeadMapCondAlg(name="PixelDeadMapCondAlg")
+    if not conddb.folderRequested("/PIXEL/PixelModuleFeMask"):
+        conddb.addFolder("PIXEL_OFL", "/PIXEL/PixelModuleFeMask", className="CondAttrListCollection")
+        # TODO: Once new global tag is updated, this line should be removed. (Current MC global tag is too old!!! (before RUN-2!!!))
+        if (globalflags.DataSource=='data' and conddb.dbdata == 'CONDBR2'):  # for data overlay
+            conddb.addOverride("/PIXEL/PixelModuleFeMask","PixelModuleFeMask-RUN2-DATA-UPD4-05")
+        else:
+            conddb.addOverride("/PIXEL/PixelModuleFeMask","PixelModuleFeMask-SIM-MC16-000-03")
+
+    if not hasattr(condSeq, "PixelDeadMapCondAlg"):
+        from PixelConditionsAlgorithms.PixelConditionsAlgorithmsConf import PixelDeadMapCondAlg
+        condSeq += PixelDeadMapCondAlg(name="PixelDeadMapCondAlg")
 
     if not hasattr(condSeq, "PixelDCSCondStateAlg"):
         from PixelConditionsAlgorithms.PixelConditionsAlgorithmsConf import PixelDCSCondStateAlg
diff --git a/InnerDetector/InDetDigitization/PixelDigitization/python/PixelDigitizationConfigNew.py b/InnerDetector/InDetDigitization/PixelDigitization/python/PixelDigitizationConfigNew.py
index efc78d58aa4ff065d20539b90b0d667f19f2c5a7..3d4ce6823dd9f6723bf95b715b3961c2c08f8f7f 100644
--- a/InnerDetector/InDetDigitization/PixelDigitization/python/PixelDigitizationConfigNew.py
+++ b/InnerDetector/InDetDigitization/PixelDigitization/python/PixelDigitizationConfigNew.py
@@ -9,8 +9,9 @@ from PixelConditionsAlgorithms.PixelConditionsConfig import (
     PixelCablingCondAlgCfg, PixelChargeCalibCondAlgCfg, PixelConfigCondAlgCfg, 
     PixelDCSCondHVAlgCfg, PixelDCSCondStateAlgCfg, PixelDCSCondStatusAlgCfg, 
     PixelDCSCondTempAlgCfg, PixelDistortionAlgCfg, 
-    PixelHitDiscCnfgAlgCfg, PixelOfflineCalibCondAlgCfg, PixelReadoutSpeedAlgCfg
-# NEW FOR RUN3    PixelDeadMapCondAlgCfg, PixelChargeLUTCalibCondAlgCfg
+    PixelHitDiscCnfgAlgCfg, PixelOfflineCalibCondAlgCfg, PixelReadoutSpeedAlgCfg,
+    PixelDeadMapCondAlgCfg
+# NEW FOR RUN3    PixelChargeLUTCalibCondAlgCfg
 )
 
 from Digitization.PileUpToolsConfig import PileUpToolsCfg
@@ -166,7 +167,7 @@ def PixelDigitizationBasicToolCfg(flags, name="PixelDigitizationBasicTool", **kw
     # deadmap
     acc.merge(PixelDCSCondStateAlgCfg(flags))
     acc.merge(PixelDCSCondStatusAlgCfg(flags))
-# NEW FOR RUN3    acc.merge(PixelDeadMapCondAlgCfg(flags))
+    acc.merge(PixelDeadMapCondAlgCfg(flags))
     # offline calibration
     acc.merge(PixelDistortionAlgCfg(flags))
     acc.merge(PixelOfflineCalibCondAlgCfg(flags))
diff --git a/InnerDetector/InDetExample/InDetRecExample/share/InDetRecCabling.py b/InnerDetector/InDetExample/InDetRecExample/share/InDetRecCabling.py
index f795da2578d471874f7c2f66aaa46bb0abb19380..be661423a42a62fa45a267ab772d237687e6440b 100755
--- a/InnerDetector/InDetExample/InDetRecExample/share/InDetRecCabling.py
+++ b/InnerDetector/InDetExample/InDetRecExample/share/InDetRecCabling.py
@@ -17,11 +17,6 @@ if DetFlags.detdescr.pixel_on() and not 'PixelCabling' in dir():
   from AthenaCommon.AlgSequence import AthSequencer
   condSeq = AthSequencer("AthCondSeq")
 
-  useNewDeadmapFormat = False
-  if not useNewDeadmapFormat:
-    if not (conddb.folderRequested("/PIXEL/PixMapOverlay") or conddb.folderRequested("/PIXEL/Onl/PixMapOverlay")):
-      conddb.addFolderSplitOnline("PIXEL","/PIXEL/Onl/PixMapOverlay","/PIXEL/PixMapOverlay", className='CondAttrListCollection')
-
   if not hasattr(condSeq, "PixelConfigCondAlg"):
     from PixelConditionsAlgorithms.PixelConditionsAlgorithmsConf import PixelConfigCondAlg
 
@@ -70,10 +65,6 @@ if DetFlags.detdescr.pixel_on() and not 'PixelCabling' in dir():
         alg.EndcapTimeOffset=[100.0,100.0,100.0]
         alg.DBMTimeOffset=[100.0,100.0,100.0]
 
-      if athenaCommonFlags.isOnline():
-        alg.ReadDeadMapKey = ''
-      if useNewDeadmapFormat:
-        alg.ReadDeadMapKey = ''
       condSeq += alg
 
   #####################
diff --git a/InnerDetector/InDetExample/InDetRecExample/share/InDetRecConditionsAccess.py b/InnerDetector/InDetExample/InDetRecExample/share/InDetRecConditionsAccess.py
index c0fb48196fda508aacd3ee30d2df594133be12f7..2bb56b572cd5c29beb5bf9c1915c9453e54d4f0a 100644
--- a/InnerDetector/InDetExample/InDetRecExample/share/InDetRecConditionsAccess.py
+++ b/InnerDetector/InDetExample/InDetRecExample/share/InDetRecConditionsAccess.py
@@ -45,13 +45,8 @@ if DetFlags.pixel_on():
     #################
     # Module status #
     #################
-    useNewDeadmapFormat = False
     useNewChargeFormat  = False
 
-    if not useNewDeadmapFormat:
-        if not (conddb.folderRequested("/PIXEL/PixMapOverlay") or conddb.folderRequested("/PIXEL/Onl/PixMapOverlay")):
-            conddb.addFolderSplitOnline("PIXEL","/PIXEL/Onl/PixMapOverlay","/PIXEL/PixMapOverlay", className='CondAttrListCollection')
-
     if not hasattr(condSeq, "PixelConfigCondAlg"):
         from PixelConditionsAlgorithms.PixelConditionsAlgorithmsConf import PixelConfigCondAlg
 
@@ -91,21 +86,23 @@ if DetFlags.pixel_on():
                 alg.EndcapTimeOffset=[100.0,100.0,100.0]
                 alg.DBMTimeOffset=[100.0,100.0,100.0]
 
-            if athenaCommonFlags.isOnline():
-                alg.ReadDeadMapKey = ''
-            if useNewDeadmapFormat:
-                alg.ReadDeadMapKey = ''
             condSeq += alg
 
-    if useNewDeadmapFormat:
+    if not athenaCommonFlags.isOnline():
         if not conddb.folderRequested("/PIXEL/PixelModuleFeMask"):
             conddb.addFolder("PIXEL_OFL", "/PIXEL/PixelModuleFeMask", className="CondAttrListCollection")
-        if not hasattr(condSeq, "PixelDeadMapCondAlg"):
-            from PixelConditionsAlgorithms.PixelConditionsAlgorithmsConf import PixelDeadMapCondAlg
-            alg = PixelDeadMapCondAlg(name="PixelDeadMapCondAlg")
-            if athenaCommonFlags.isOnline():
-                alg.ReadKey = ""
-            condSeq += alg
+            # TODO: once global tag is updated, this line should be removed. (Current q221 uses too old MC global-tag!!!! (before RUN-2!!))
+            if globalflags.DataSource=='data':
+                conddb.addOverride("/PIXEL/PixelModuleFeMask","PixelModuleFeMask-RUN2-DATA-UPD4-05")
+            else:
+                conddb.addOverride("/PIXEL/PixelModuleFeMask","PixelModuleFeMask-SIM-MC16-000-03")
+
+    if not hasattr(condSeq, "PixelDeadMapCondAlg"):
+        from PixelConditionsAlgorithms.PixelConditionsAlgorithmsConf import PixelDeadMapCondAlg
+        alg = PixelDeadMapCondAlg(name="PixelDeadMapCondAlg")
+        if athenaCommonFlags.isOnline():
+            alg.ReadKey = ''
+        condSeq += alg
 
     if globalflags.DataSource=='data' and InDetFlags.usePixelDCS():
         if not conddb.folderRequested("/PIXEL/DCS/FSMSTATE"):
diff --git a/InnerDetector/InDetExample/InDetTrigRecExample/python/InDetTrigConfigConditions.py b/InnerDetector/InDetExample/InDetTrigRecExample/python/InDetTrigConfigConditions.py
index 0f535a833430282ba4bd9ff92a7bacd4ae3aa983..3594105de89770452070fe843d1dd154bd423167 100644
--- a/InnerDetector/InDetExample/InDetTrigRecExample/python/InDetTrigConfigConditions.py
+++ b/InnerDetector/InDetExample/InDetTrigRecExample/python/InDetTrigConfigConditions.py
@@ -65,14 +65,10 @@ class PixelConditionsServicesSetup:
     from AthenaCommon.GlobalFlags import globalflags
     from AtlasGeoModel.CommonGMJobProperties import CommonGeometryFlags as commonGeoFlags
     from AtlasGeoModel.InDetGMJobProperties import InDetGeometryFlags as geoFlags
+    from AthenaCommon.AthenaCommonFlags import athenaCommonFlags
 
-    useNewDeadmapFormat = False
     useNewChargeFormat  = False
 
-    if not useNewDeadmapFormat:
-      if not (conddb.folderRequested("/PIXEL/PixMapOverlay") or conddb.folderRequested("/PIXEL/Onl/PixMapOverlay")):
-        conddb.addFolderSplitOnline("PIXEL","/PIXEL/Onl/PixMapOverlay","/PIXEL/PixMapOverlay", className='CondAttrListCollection')
-
     if not hasattr(condSeq, 'PixelConfigCondAlg'):
       from PixelConditionsAlgorithms.PixelConditionsAlgorithmsConf import PixelConfigCondAlg
 
@@ -122,22 +118,27 @@ class PixelConditionsServicesSetup:
 
       alg = PixelConfigCondAlg(name="PixelConfigCondAlg", 
                                CablingMapFileName=IdMappingDat)
-      if not self.usePixMap:
-        alg.ReadDeadMapKey = ""
       condSeq += alg
 
     #########################
     # Deadmap Setup (RUN-3) #
     #########################
-    if useNewDeadmapFormat:
-      if not conddb.folderRequested("/PIXEL/PixelModuleFeMask"):
+    if not (conddb.folderRequested("/PIXEL/PixelModuleFeMask") or conddb.folderRequested("/PIXEL/Onl/PixelModuleFeMask")):
+      # TODO: Once global tag is updated, this line should be removed.
+      if not athenaCommonFlags.isOnline():
         conddb.addFolder("PIXEL_OFL", "/PIXEL/PixelModuleFeMask", className="CondAttrListCollection")
-      if not hasattr(condSeq, "PixelDeadMapCondAlg"):
-        from PixelConditionsAlgorithms.PixelConditionsAlgorithmsConf import PixelDeadMapCondAlg
-        alg = PixelDeadMapCondAlg(name="PixelDeadMapCondAlg")
-        if not self.usePixMap:
-          alg.ReadKey = ""
-        condSeq += alg
+        if (globalflags.DataSource=='data'):
+          conddb.addOverride("/PIXEL/PixelModuleFeMask","PixelModuleFeMask-RUN2-DATA-UPD4-05")
+        else:
+          conddb.addOverride("/PIXEL/PixelModuleFeMask","PixelModuleFeMask-SIM-MC16-000-03")
+    if not hasattr(condSeq, "PixelDeadMapCondAlg"):
+      from PixelConditionsAlgorithms.PixelConditionsAlgorithmsConf import PixelDeadMapCondAlg
+      alg = PixelDeadMapCondAlg(name="PixelDeadMapCondAlg")
+      if not self.usePixMap:
+        alg.ReadKey = ''
+      if athenaCommonFlags.isOnline():
+        alg.ReadKey = ''
+      condSeq += alg
 
     ########################
     # DCS Conditions Setup #
@@ -146,7 +147,6 @@ class PixelConditionsServicesSetup:
     PixelTempFolder = "/PIXEL/DCS/TEMPERATURE"
     PixelDBInstance = "DCS_OFL"
 
-    from AthenaCommon.AthenaCommonFlags import athenaCommonFlags
     if athenaCommonFlags.isOnline():
        PixelHVFolder = "/PIXEL/HLT/DCS/HV"
        PixelTempFolder = "/PIXEL/HLT/DCS/TEMPERATURE"
diff --git a/InnerDetector/InDetRecAlgs/SiSPSeededTrackFinder/share/SiSPSeededTracksStandalone.py b/InnerDetector/InDetRecAlgs/SiSPSeededTrackFinder/share/SiSPSeededTracksStandalone.py
index c01360735dccb7bb87b95537df23fc41930b6d8b..62ee48838834f6fcbe8292179dc06972fc7ae0c6 100644
--- a/InnerDetector/InDetRecAlgs/SiSPSeededTrackFinder/share/SiSPSeededTracksStandalone.py
+++ b/InnerDetector/InDetRecAlgs/SiSPSeededTrackFinder/share/SiSPSeededTracksStandalone.py
@@ -187,13 +187,8 @@ if doPixel:
     #################
     # Module status #
     #################
-    useNewDeadmapFormat = False
     useNewChargeFormat  = False
 
-    if not useNewDeadmapFormat:
-        if not (conddb.folderRequested("/PIXEL/PixMapOverlay") or conddb.folderRequested("/PIXEL/Onl/PixMapOverlay")):
-            conddb.addFolderSplitOnline("PIXEL","/PIXEL/Onl/PixMapOverlay","/PIXEL/PixMapOverlay", className='CondAttrListCollection')
-
     if not hasattr(condSeq, "PixelConfigCondAlg"):
         from PixelConditionsAlgorithms.PixelConditionsAlgorithmsConf import PixelConfigCondAlg
 
@@ -242,21 +237,17 @@ if doPixel:
                     IdMappingDat="PixelCabling/Pixels_Atlas_IdMapping_344494.dat"
 
         alg = PixelConfigCondAlg(name="PixelConfigCondAlg", CablingMapFileName=IdMappingDat)
-        if athenaCommonFlags.isOnline():
-            alg.ReadDeadMapKey = ''
-        if useNewDeadmapFormat:
-            alg.ReadDeadMapKey = ''
+        alg.ReadDeadMapKey = ''
         condSeq += alg
 
-    if useNewDeadmapFormat:
-        if not conddb.folderRequested("/PIXEL/PixelModuleFeMask"):
-            conddb.addFolder("PIXEL_OFL", "/PIXEL/PixelModuleFeMask", className="CondAttrListCollection")
-        if not hasattr(condSeq, "PixelDeadMapCondAlg"):
-            from PixelConditionsAlgorithms.PixelConditionsAlgorithmsConf import PixelDeadMapCondAlg
-            alg = PixelDeadMapCondAlg(name="PixelDeadMapCondAlg",ReadKey="/PIXEL/PixelModuleFeMask")
-            if athenaCommonFlags.isOnline():
-                alg.ReadKey = ''
-            condSeq += alg
+    if not conddb.folderRequested("/PIXEL/PixelModuleFeMask"):
+        conddb.addFolder("PIXEL_OFL", "/PIXEL/PixelModuleFeMask", className="CondAttrListCollection")
+    if not hasattr(condSeq, "PixelDeadMapCondAlg"):
+        from PixelConditionsAlgorithms.PixelConditionsAlgorithmsConf import PixelDeadMapCondAlg
+        alg = PixelDeadMapCondAlg(name="PixelDeadMapCondAlg",ReadKey="/PIXEL/PixelModuleFeMask")
+        if athenaCommonFlags.isOnline():
+            alg.ReadKey = ''
+        condSeq += alg
 
     if globalflags.DataSource=='data' and InDetFlags.usePixelDCS():
         if not conddb.folderRequested("/PIXEL/DCS/FSMSTATE"):
diff --git a/InnerDetector/InDetRecAlgs/SiSPSeededTrackFinder/share/SiSPSeededTracksStandaloneFromESD.py b/InnerDetector/InDetRecAlgs/SiSPSeededTrackFinder/share/SiSPSeededTracksStandaloneFromESD.py
index 6c27312341ca5e8544b59717508732f685bdcb03..158086d73951c411b8dfb0da7b070498bf1b9593 100644
--- a/InnerDetector/InDetRecAlgs/SiSPSeededTrackFinder/share/SiSPSeededTracksStandaloneFromESD.py
+++ b/InnerDetector/InDetRecAlgs/SiSPSeededTrackFinder/share/SiSPSeededTracksStandaloneFromESD.py
@@ -174,13 +174,8 @@ if doPixel:
     #################
     # Module status #
     #################
-    useNewDeadmapFormat = False
     useNewChargeFormat  = False
 
-    if not useNewDeadmapFormat:
-        if not (conddb.folderRequested("/PIXEL/PixMapOverlay") or conddb.folderRequested("/PIXEL/Onl/PixMapOverlay")):
-            conddb.addFolderSplitOnline("PIXEL","/PIXEL/Onl/PixMapOverlay","/PIXEL/PixMapOverlay", className='CondAttrListCollection')
-
     if not hasattr(condSeq, "PixelConfigCondAlg"):
         from PixelConditionsAlgorithms.PixelConditionsAlgorithmsConf import PixelConfigCondAlg
 
@@ -229,21 +224,21 @@ if doPixel:
                     IdMappingDat="PixelCabling/Pixels_Atlas_IdMapping_May08.dat"
 
         alg = PixelConfigCondAlg(name="PixelConfigCondAlg", CablingMapFileName=IdMappingDat)
-        if athenaCommonFlags.isOnline():
-            alg.ReadDeadMapKey = ''
-        if useNewDeadmapFormat:
-            alg.ReadDeadMapKey = ''
+        alg.ReadDeadMapKey = ''
         condSeq += alg
 
-    if useNewDeadmapFormat:
-        if not conddb.folderRequested("/PIXEL/PixelModuleFeMask"):
-            conddb.addFolder("PIXEL_OFL", "/PIXEL/PixelModuleFeMask", className="CondAttrListCollection")
-        if not hasattr(condSeq, "PixelDeadMapCondAlg"):
-            from PixelConditionsAlgorithms.PixelConditionsAlgorithmsConf import PixelDeadMapCondAlg
-            alg = PixelDeadMapCondAlg(name="PixelDeadMapCondAlg")
-            if athenaCommonFlags.isOnline():
-                alg.ReadKey = ""
-            condSeq += alg
+    if not conddb.folderRequested("/PIXEL/PixelModuleFeMask"):
+        conddb.addFolder("PIXEL_OFL", "/PIXEL/PixelModuleFeMask", className="CondAttrListCollection")
+        # TODO: once global tag is updated, this line should be removed. (Current q221 uses too old MC global-tag!!!! (before RUN-2!!))
+        if globalflags.DataSource=='data':
+            conddb.addOverride("/PIXEL/PixelModuleFeMask","PixelModuleFeMask-RUN2-DATA-UPD4-05")
+        else:
+            conddb.addOverride("/PIXEL/PixelModuleFeMask","PixelModuleFeMask-SIM-MC16-000-03")
+    if not hasattr(condSeq, "PixelDeadMapCondAlg"):
+        from PixelConditionsAlgorithms.PixelConditionsAlgorithmsConf import PixelDeadMapCondAlg
+        alg = PixelDeadMapCondAlg(name="PixelDeadMapCondAlg")
+        alg.ReadKey = ''
+        condSeq += alg
 
     if globalflags.DataSource=='data' and InDetFlags.usePixelDCS():
         if not conddb.folderRequested("/PIXEL/DCS/FSMSTATE"):
diff --git a/Tools/PROCTools/python/RunTier0TestsTools.py b/Tools/PROCTools/python/RunTier0TestsTools.py
index 1ac3f486062824e10421d4777f5f96b24963af47..7ba90f892d8f6772dda58a5558654caf7e1c26c2 100644
--- a/Tools/PROCTools/python/RunTier0TestsTools.py
+++ b/Tools/PROCTools/python/RunTier0TestsTools.py
@@ -31,10 +31,10 @@ ciRefFileMap = {
                 # OverlayTier0Test_required-test
                 'overlay-d1498-21.0'   : 'v2',
                 'overlay-d1498-22.0'   : 'v38',
-                'overlay-d1592-22.0'   : 'v4',
+                'overlay-d1592-22.0'   : 'v5',
                 'overlay-bkg-21.0'     : 'v1',
                 'overlay-bkg-22.0'     : 'v4',
-                'dataoverlay-d1590-22.0' : 'v7',
+                'dataoverlay-d1590-22.0' : 'v8',
                 'dataoverlay-hits-22.0'  : 'v1',
                }
 
diff --git a/Trigger/TrigTools/TrigInDetConfig/python/TrigInDetConfig.py b/Trigger/TrigTools/TrigInDetConfig/python/TrigInDetConfig.py
index 4a6a2afa5c24b8c4e7f8e7c69e96b7e028ef065d..bf69fbd094fa0c00909cd814f984a421a3caf02b 100644
--- a/Trigger/TrigTools/TrigInDetConfig/python/TrigInDetConfig.py
+++ b/Trigger/TrigTools/TrigInDetConfig/python/TrigInDetConfig.py
@@ -313,8 +313,9 @@ def pixelCondCfg(flags):
       PixelDCSCondTempAlgCfg, PixelAlignCondAlgCfg, PixelDetectorElementCondAlgCfg,
       PixelHitDiscCnfgAlgCfg, PixelReadoutSpeedAlgCfg, PixelCablingCondAlgCfg,
       PixelDCSCondStateAlgCfg, PixelDCSCondStatusAlgCfg,
-      PixelDistortionAlgCfg, PixelOfflineCalibCondAlgCfg
-# NEW FOR RUN3    PixelDeadMapCondAlgCfg, PixelChargeLUTCalibCondAlgCfg/
+      PixelDistortionAlgCfg, PixelOfflineCalibCondAlgCfg,
+      PixelDeadMapCondAlgCfg
+# NEW FOR RUN3    PixelChargeLUTCalibCondAlgCfg/
   )
 
   from PixelConditionsTools.PixelConditionsSummaryConfig import PixelConditionsSummaryCfg
@@ -340,7 +341,7 @@ def pixelCondCfg(flags):
   # deadmap
   acc.merge(PixelDCSCondStateAlgCfg(flags))
   acc.merge(PixelDCSCondStatusAlgCfg(flags))
-# NEW FOR RUN3    acc.merge(PixelDeadMapCondAlgCfg(flags))
+  acc.merge(PixelDeadMapCondAlgCfg(flags))
   # offline calibration
   acc.merge(PixelDistortionAlgCfg(flags))
   acc.merge(PixelOfflineCalibCondAlgCfg(flags))
diff --git a/Trigger/TrigValidation/TrigAnalysisTest/share/ref_RDOtoRDOTrig_v1Dev_build.ref b/Trigger/TrigValidation/TrigAnalysisTest/share/ref_RDOtoRDOTrig_v1Dev_build.ref
index 2187e235fee70727487b947c3c8cae79f0470f58..5c683a3be9636425129a5aa728d8cf7e93dd39ac 100644
--- a/Trigger/TrigValidation/TrigAnalysisTest/share/ref_RDOtoRDOTrig_v1Dev_build.ref
+++ b/Trigger/TrigValidation/TrigAnalysisTest/share/ref_RDOtoRDOTrig_v1Dev_build.ref
@@ -23,7 +23,7 @@ HLT_2e17_etcut_L12EM15VH:
     3: 2
   stepFeatures:
     0: 12
-    1: 80
+    1: 78
     2: 16
     3: 12
 HLT_2e17_lhvloose_L12EM15VH:
@@ -59,9 +59,9 @@ HLT_2e3_etcut_L12EM3:
     3: 19
   stepFeatures:
     0: 342
-    1: 976
-    2: 708
-    3: 268
+    1: 960
+    2: 710
+    3: 270
 HLT_2g10_loose_mu20_L1MU20:
   eventCount: 0
   stepCounts:
@@ -664,8 +664,8 @@ HLT_e17_lhmedium_tau25_mediumRNN_tracktwoMVA_xe50_cell_L1EM15VHI_2TAU12IM_XE35:
     4: 9
     5: 9
     6: 8
-    7: 7
-    8: 7
+    7: 8
+    8: 8
     9: 6
     10: 3
 HLT_e17_lhvloose_L1EM15VH:
@@ -748,7 +748,7 @@ HLT_e20_lhmedium_e15_idperf_Zee_L12EM3:
     4: 19
   stepFeatures:
     0: 176
-    1: 715
+    1: 705
     2: 330
     3: 158
     4: 114
@@ -831,7 +831,7 @@ HLT_e26_etcut_L1EM22VHI:
     3: 5
   stepFeatures:
     0: 7
-    1: 30
+    1: 29
     2: 6
     3: 6
 HLT_e26_idperf_L1EM24VHI:
@@ -1079,9 +1079,9 @@ HLT_e3_etcut_L1EM3:
     3: 20
   stepFeatures:
     0: 171
-    1: 491
-    2: 358
-    3: 135
+    1: 482
+    2: 359
+    3: 136
 HLT_e5_etcut_L1EM3:
   eventCount: 20
   stepCounts:
@@ -1091,7 +1091,7 @@ HLT_e5_etcut_L1EM3:
     3: 20
   stepFeatures:
     0: 137
-    1: 459
+    1: 449
     2: 173
     3: 102
 HLT_e5_idperf_L1EM3:
@@ -1116,7 +1116,7 @@ HLT_e5_lhloose_L1EM3:
     4: 6
   stepFeatures:
     0: 60
-    1: 146
+    1: 138
     2: 81
     3: 46
     4: 7
@@ -1144,7 +1144,7 @@ HLT_e5_lhmedium_L1EM3:
     4: 4
   stepFeatures:
     0: 58
-    1: 132
+    1: 125
     2: 76
     3: 44
     4: 5
@@ -1158,7 +1158,7 @@ HLT_e5_lhmedium_noringer_L1EM3:
     4: 4
   stepFeatures:
     0: 48
-    1: 99
+    1: 98
     2: 66
     3: 38
     4: 5
@@ -1172,7 +1172,7 @@ HLT_e5_lhtight_L1EM3:
     4: 4
   stepFeatures:
     0: 57
-    1: 129
+    1: 123
     2: 74
     3: 43
     4: 5
@@ -1186,7 +1186,7 @@ HLT_e5_lhtight_gsf_L1EM3:
     4: 4
   stepFeatures:
     0: 57
-    1: 129
+    1: 123
     2: 74
     3: 43
     4: 5
@@ -1200,7 +1200,7 @@ HLT_e5_lhtight_nod0_L1EM3:
     4: 4
   stepFeatures:
     0: 57
-    1: 129
+    1: 123
     2: 74
     3: 43
     4: 5
@@ -1214,7 +1214,7 @@ HLT_e5_lhtight_noringer_L1EM3:
     4: 4
   stepFeatures:
     0: 45
-    1: 94
+    1: 93
     2: 61
     3: 36
     4: 5
@@ -1228,7 +1228,7 @@ HLT_e5_lhtight_noringer_nod0_L1EM3:
     4: 4
   stepFeatures:
     0: 45
-    1: 94
+    1: 93
     2: 61
     3: 36
     4: 5
@@ -1269,7 +1269,7 @@ HLT_e7_etcut_L1EM3:
     3: 20
   stepFeatures:
     0: 89
-    1: 362
+    1: 354
     2: 117
     3: 73
 HLT_e7_lhmedium_mu24_L1MU20:
@@ -1961,15 +1961,15 @@ HLT_j45_pf_subjesgscIS_ftf_L1J15:
     0: 20
     1: 52
 HLT_j45_pf_subjesgscIS_ftf_bdl1r70_split_L1J20:
-  eventCount: 14
+  eventCount: 11
   stepCounts:
     0: 19
     1: 18
-    2: 14
+    2: 11
   stepFeatures:
     0: 19
     1: 49
-    2: 25
+    2: 20
 HLT_j45_pf_subjesgscIS_ftf_boffperf_split_L1J20:
   eventCount: 18
   stepCounts:
@@ -2003,13 +2003,13 @@ HLT_j45_subjesgscIS_ftf_011jvt_L1J15:
     0: 20
     1: 44
 HLT_j45_subjesgscIS_ftf_015jvt_L1J15:
-  eventCount: 17
+  eventCount: 18
   stepCounts:
     0: 20
-    1: 17
+    1: 18
   stepFeatures:
     0: 20
-    1: 42
+    1: 44
 HLT_j45_subjesgscIS_ftf_059jvt_L1J15:
   eventCount: 17
   stepCounts:
@@ -2025,27 +2025,27 @@ HLT_j45_subjesgscIS_ftf_L1J15:
     1: 19
   stepFeatures:
     0: 20
-    1: 48
+    1: 47
 HLT_j45_subjesgscIS_ftf_bdl1r70_split_L1J20:
-  eventCount: 12
+  eventCount: 10
   stepCounts:
     0: 19
     1: 19
-    2: 12
+    2: 10
   stepFeatures:
     0: 19
-    1: 47
-    2: 23
+    1: 46
+    2: 19
 HLT_j45_subjesgscIS_ftf_bmv2c1070_split_L1J20:
-  eventCount: 15
+  eventCount: 14
   stepCounts:
     0: 19
     1: 19
-    2: 15
+    2: 14
   stepFeatures:
     0: 19
-    1: 47
-    2: 28
+    1: 46
+    2: 24
 HLT_j45_subjesgscIS_ftf_boffperf_split_L1J20:
   eventCount: 19
   stepCounts:
@@ -2054,8 +2054,8 @@ HLT_j45_subjesgscIS_ftf_boffperf_split_L1J20:
     2: 19
   stepFeatures:
     0: 19
-    1: 47
-    2: 47
+    1: 46
+    2: 46
 HLT_j45_subresjesgscIS_ftf_L1J15:
   eventCount: 19
   stepCounts:
@@ -2259,7 +2259,7 @@ HLT_mu14_L1MU10:
     2: 8
     3: 8
 HLT_mu14_ivarloose_tau25_mediumRNN_tracktwoMVA_03dRtt_L1MU10_TAU12IM_3J12:
-  eventCount: 3
+  eventCount: 2
   stepCounts:
     0: 6
     1: 5
@@ -2269,7 +2269,7 @@ HLT_mu14_ivarloose_tau25_mediumRNN_tracktwoMVA_03dRtt_L1MU10_TAU12IM_3J12:
     5: 4
     6: 4
     7: 4
-    8: 3
+    8: 2
   stepFeatures:
     0: 16
     1: 14
@@ -2277,11 +2277,11 @@ HLT_mu14_ivarloose_tau25_mediumRNN_tracktwoMVA_03dRtt_L1MU10_TAU12IM_3J12:
     3: 14
     4: 14
     5: 9
-    6: 8
-    7: 8
-    8: 6
+    6: 9
+    7: 9
+    8: 4
 HLT_mu14_ivarloose_tau35_mediumRNN_tracktwoMVA_03dRtt_L1MU10_TAU20IM:
-  eventCount: 3
+  eventCount: 2
   stepCounts:
     0: 5
     1: 5
@@ -2291,7 +2291,7 @@ HLT_mu14_ivarloose_tau35_mediumRNN_tracktwoMVA_03dRtt_L1MU10_TAU20IM:
     5: 4
     6: 4
     7: 4
-    8: 3
+    8: 2
   stepFeatures:
     0: 14
     1: 14
@@ -2299,11 +2299,11 @@ HLT_mu14_ivarloose_tau35_mediumRNN_tracktwoMVA_03dRtt_L1MU10_TAU20IM:
     3: 14
     4: 14
     5: 9
-    6: 8
-    7: 8
-    8: 6
+    6: 9
+    7: 9
+    8: 4
 HLT_mu14_tau25_mediumRNN_tracktwoMVA_xe50_cell_L1MU10_TAU12IM_XE35:
-  eventCount: 1
+  eventCount: 0
   stepCounts:
     0: 4
     1: 3
@@ -2313,8 +2313,7 @@ HLT_mu14_tau25_mediumRNN_tracktwoMVA_xe50_cell_L1MU10_TAU12IM_XE35:
     5: 3
     6: 3
     7: 3
-    8: 2
-    9: 1
+    8: 1
   stepFeatures:
     0: 15
     1: 12
@@ -2322,10 +2321,9 @@ HLT_mu14_tau25_mediumRNN_tracktwoMVA_xe50_cell_L1MU10_TAU12IM_XE35:
     3: 12
     4: 12
     5: 10
-    6: 9
-    7: 9
-    8: 6
-    9: 3
+    6: 10
+    7: 10
+    8: 3
 HLT_mu20_2mu4noL1_L1MU20:
   eventCount: 1
   stepCounts:
@@ -2361,8 +2359,8 @@ HLT_mu20_ivarloose_tau20_mediumRNN_tracktwoMVA_03dRtt_L1MU20:
     3: 20
     4: 20
     5: 11
-    6: 10
-    7: 10
+    6: 11
+    7: 11
     8: 6
 HLT_mu20_ivarmedium_mu4noL1_10invm70_L1MU20:
   eventCount: 2
@@ -2567,7 +2565,7 @@ HLT_mu4_l2io_L1MU4:
     3: 11
   stepFeatures:
     0: 14
-    1: 28
+    1: 29
     2: 15
     3: 15
 HLT_mu50_L1MU20:
@@ -3001,9 +2999,9 @@ HLT_tau25_idperf_tracktwoMVABDT_L1TAU12IM:
   stepFeatures:
     0: 24
     1: 16
-    2: 15
-    3: 15
-    4: 15
+    2: 16
+    3: 16
+    4: 16
 HLT_tau25_idperf_tracktwoMVA_L1TAU12IM:
   eventCount: 12
   stepCounts:
@@ -3015,9 +3013,9 @@ HLT_tau25_idperf_tracktwoMVA_L1TAU12IM:
   stepFeatures:
     0: 24
     1: 16
-    2: 14
-    3: 14
-    4: 14
+    2: 16
+    3: 16
+    4: 16
 HLT_tau25_idperf_tracktwo_L1TAU12IM:
   eventCount: 12
   stepCounts:
@@ -3030,10 +3028,10 @@ HLT_tau25_idperf_tracktwo_L1TAU12IM:
   stepFeatures:
     0: 24
     1: 16
-    2: 14
-    3: 14
-    4: 14
-    5: 14
+    2: 16
+    3: 16
+    4: 16
+    5: 16
 HLT_tau25_looseRNN_track_L1TAU12IM:
   eventCount: 0
   stepCounts:
@@ -3053,8 +3051,8 @@ HLT_tau25_looseRNN_tracktwoMVABDT_L1TAU12IM:
   stepFeatures:
     0: 22
     1: 14
-    2: 13
-    3: 13
+    2: 14
+    3: 14
     4: 12
 HLT_tau25_looseRNN_tracktwoMVA_L1TAU12IM:
   eventCount: 9
@@ -3067,9 +3065,9 @@ HLT_tau25_looseRNN_tracktwoMVA_L1TAU12IM:
   stepFeatures:
     0: 22
     1: 14
-    2: 12
-    3: 12
-    4: 11
+    2: 14
+    3: 14
+    4: 12
 HLT_tau25_looseRNN_tracktwo_L1TAU12IM:
   eventCount: 0
   stepCounts:
@@ -3079,7 +3077,7 @@ HLT_tau25_looseRNN_tracktwo_L1TAU12IM:
   stepFeatures:
     0: 22
     1: 14
-    2: 12
+    2: 14
 HLT_tau25_medium1_track_L1TAU12IM:
   eventCount: 0
   stepCounts:
@@ -3098,8 +3096,8 @@ HLT_tau25_medium1_tracktwoMVABDT_L1TAU12IM:
   stepFeatures:
     0: 22
     1: 14
-    2: 13
-    3: 13
+    2: 14
+    3: 14
 HLT_tau25_medium1_tracktwoMVA_L1TAU12IM:
   eventCount: 0
   stepCounts:
@@ -3110,8 +3108,8 @@ HLT_tau25_medium1_tracktwoMVA_L1TAU12IM:
   stepFeatures:
     0: 22
     1: 14
-    2: 12
-    3: 12
+    2: 14
+    3: 14
 HLT_tau25_medium1_tracktwo_L1TAU12IM:
   eventCount: 0
   stepCounts:
@@ -3121,7 +3119,7 @@ HLT_tau25_medium1_tracktwo_L1TAU12IM:
   stepFeatures:
     0: 22
     1: 14
-    2: 12
+    2: 14
 HLT_tau25_mediumRNN_track_L1TAU12IM:
   eventCount: 0
   stepCounts:
@@ -3131,32 +3129,32 @@ HLT_tau25_mediumRNN_track_L1TAU12IM:
     0: 22
     1: 13
 HLT_tau25_mediumRNN_tracktwoMVABDT_L1TAU12IM:
-  eventCount: 8
+  eventCount: 7
   stepCounts:
     0: 12
     1: 10
     2: 10
     3: 10
-    4: 8
+    4: 7
   stepFeatures:
     0: 22
     1: 14
-    2: 13
-    3: 13
+    2: 14
+    3: 14
     4: 9
 HLT_tau25_mediumRNN_tracktwoMVA_L1TAU12IM:
-  eventCount: 8
+  eventCount: 7
   stepCounts:
     0: 12
     1: 10
     2: 10
     3: 10
-    4: 8
+    4: 7
   stepFeatures:
     0: 22
     1: 14
-    2: 12
-    3: 12
+    2: 14
+    3: 14
     4: 9
 HLT_tau25_mediumRNN_tracktwo_L1TAU12IM:
   eventCount: 0
@@ -3167,7 +3165,7 @@ HLT_tau25_mediumRNN_tracktwo_L1TAU12IM:
   stepFeatures:
     0: 22
     1: 14
-    2: 12
+    2: 14
 HLT_tau25_perf_track_L1TAU12IM:
   eventCount: 11
   stepCounts:
@@ -3193,9 +3191,9 @@ HLT_tau25_perf_tracktwoMVABDT_L1TAU12IM:
   stepFeatures:
     0: 24
     1: 16
-    2: 15
-    3: 15
-    4: 15
+    2: 16
+    3: 16
+    4: 16
 HLT_tau25_perf_tracktwoMVA_L1TAU12IM:
   eventCount: 12
   stepCounts:
@@ -3207,9 +3205,9 @@ HLT_tau25_perf_tracktwoMVA_L1TAU12IM:
   stepFeatures:
     0: 24
     1: 16
-    2: 14
-    3: 14
-    4: 14
+    2: 16
+    3: 16
+    4: 16
 HLT_tau25_perf_tracktwo_L1TAU12IM:
   eventCount: 12
   stepCounts:
@@ -3222,10 +3220,10 @@ HLT_tau25_perf_tracktwo_L1TAU12IM:
   stepFeatures:
     0: 24
     1: 16
-    2: 14
-    3: 14
-    4: 14
-    5: 14
+    2: 16
+    3: 16
+    4: 16
+    5: 16
 HLT_tau25_tightRNN_track_L1TAU12IM:
   eventCount: 0
   stepCounts:
@@ -3245,8 +3243,8 @@ HLT_tau25_tightRNN_tracktwoMVABDT_L1TAU12IM:
   stepFeatures:
     0: 22
     1: 14
-    2: 13
-    3: 13
+    2: 14
+    3: 14
     4: 7
 HLT_tau25_tightRNN_tracktwoMVA_L1TAU12IM:
   eventCount: 7
@@ -3259,8 +3257,8 @@ HLT_tau25_tightRNN_tracktwoMVA_L1TAU12IM:
   stepFeatures:
     0: 22
     1: 14
-    2: 12
-    3: 12
+    2: 14
+    3: 14
     4: 7
 HLT_tau25_tightRNN_tracktwo_L1TAU12IM:
   eventCount: 0
@@ -3271,7 +3269,7 @@ HLT_tau25_tightRNN_tracktwo_L1TAU12IM:
   stepFeatures:
     0: 22
     1: 14
-    2: 12
+    2: 14
 HLT_tau35_idperf_ptonly_L1TAU12IM:
   eventCount: 11
   stepCounts:
@@ -3309,9 +3307,9 @@ HLT_tau35_idperf_tracktwoMVABDT_L1TAU12IM:
   stepFeatures:
     0: 24
     1: 16
-    2: 15
-    3: 15
-    4: 15
+    2: 16
+    3: 16
+    4: 16
 HLT_tau35_idperf_tracktwoMVA_L1TAU12IM:
   eventCount: 12
   stepCounts:
@@ -3323,9 +3321,9 @@ HLT_tau35_idperf_tracktwoMVA_L1TAU12IM:
   stepFeatures:
     0: 24
     1: 16
-    2: 14
-    3: 14
-    4: 14
+    2: 16
+    3: 16
+    4: 16
 HLT_tau35_idperf_tracktwo_L1TAU12IM:
   eventCount: 12
   stepCounts:
@@ -3338,10 +3336,10 @@ HLT_tau35_idperf_tracktwo_L1TAU12IM:
   stepFeatures:
     0: 24
     1: 16
-    2: 14
-    3: 14
-    4: 14
-    5: 14
+    2: 16
+    3: 16
+    4: 16
+    5: 16
 HLT_tau35_looseRNN_track_L1TAU12IM:
   eventCount: 0
   stepCounts:
@@ -3361,8 +3359,8 @@ HLT_tau35_looseRNN_tracktwoMVABDT_L1TAU12IM:
   stepFeatures:
     0: 20
     1: 13
-    2: 12
-    3: 12
+    2: 13
+    3: 13
     4: 11
 HLT_tau35_looseRNN_tracktwoMVA_L1TAU12IM:
   eventCount: 8
@@ -3375,9 +3373,9 @@ HLT_tau35_looseRNN_tracktwoMVA_L1TAU12IM:
   stepFeatures:
     0: 20
     1: 13
-    2: 11
-    3: 11
-    4: 10
+    2: 13
+    3: 13
+    4: 11
 HLT_tau35_looseRNN_tracktwo_L1TAU12IM:
   eventCount: 0
   stepCounts:
@@ -3387,7 +3385,7 @@ HLT_tau35_looseRNN_tracktwo_L1TAU12IM:
   stepFeatures:
     0: 19
     1: 12
-    2: 10
+    2: 12
 HLT_tau35_mediumRNN_track_L1TAU12IM:
   eventCount: 0
   stepCounts:
@@ -3397,46 +3395,46 @@ HLT_tau35_mediumRNN_track_L1TAU12IM:
     0: 19
     1: 11
 HLT_tau35_mediumRNN_tracktwoMVABDT_L1TAU12IM:
-  eventCount: 7
+  eventCount: 6
   stepCounts:
     0: 11
     1: 9
     2: 9
     3: 9
-    4: 7
+    4: 6
   stepFeatures:
     0: 20
     1: 13
-    2: 12
-    3: 12
+    2: 13
+    3: 13
     4: 8
 HLT_tau35_mediumRNN_tracktwoMVA_L1TAU12IM:
-  eventCount: 7
+  eventCount: 6
   stepCounts:
     0: 11
     1: 9
     2: 9
     3: 9
-    4: 7
+    4: 6
   stepFeatures:
     0: 20
     1: 13
-    2: 11
-    3: 11
+    2: 13
+    3: 13
     4: 8
 HLT_tau35_mediumRNN_tracktwoMVA_tau25_mediumRNN_tracktwoMVA_L1DR-TAU20ITAU12I-J25:
   eventCount: 1
   stepCounts:
     0: 6
     1: 3
-    2: 2
-    3: 2
+    2: 3
+    3: 3
     4: 1
   stepFeatures:
     0: 15
     1: 6
-    2: 4
-    3: 4
+    2: 6
+    3: 6
     4: 2
 HLT_tau35_mediumRNN_tracktwo_L1TAU12IM:
   eventCount: 0
@@ -3447,7 +3445,7 @@ HLT_tau35_mediumRNN_tracktwo_L1TAU12IM:
   stepFeatures:
     0: 19
     1: 12
-    2: 10
+    2: 12
 HLT_tau35_perf_track_L1TAU12IM:
   eventCount: 11
   stepCounts:
@@ -3473,9 +3471,9 @@ HLT_tau35_perf_tracktwoMVABDT_L1TAU12IM:
   stepFeatures:
     0: 24
     1: 16
-    2: 15
-    3: 15
-    4: 15
+    2: 16
+    3: 16
+    4: 16
 HLT_tau35_perf_tracktwoMVA_L1TAU12IM:
   eventCount: 12
   stepCounts:
@@ -3487,9 +3485,9 @@ HLT_tau35_perf_tracktwoMVA_L1TAU12IM:
   stepFeatures:
     0: 24
     1: 16
-    2: 14
-    3: 14
-    4: 14
+    2: 16
+    3: 16
+    4: 16
 HLT_tau35_perf_tracktwo_L1TAU12IM:
   eventCount: 12
   stepCounts:
@@ -3502,10 +3500,10 @@ HLT_tau35_perf_tracktwo_L1TAU12IM:
   stepFeatures:
     0: 24
     1: 16
-    2: 14
-    3: 14
-    4: 14
-    5: 14
+    2: 16
+    3: 16
+    4: 16
+    5: 16
 HLT_tau35_tightRNN_track_L1TAU12IM:
   eventCount: 0
   stepCounts:
@@ -3525,8 +3523,8 @@ HLT_tau35_tightRNN_tracktwoMVABDT_L1TAU12IM:
   stepFeatures:
     0: 20
     1: 13
-    2: 12
-    3: 12
+    2: 13
+    3: 13
     4: 6
 HLT_tau35_tightRNN_tracktwoMVA_L1TAU12IM:
   eventCount: 6
@@ -3539,8 +3537,8 @@ HLT_tau35_tightRNN_tracktwoMVA_L1TAU12IM:
   stepFeatures:
     0: 20
     1: 13
-    2: 11
-    3: 11
+    2: 13
+    3: 13
     4: 6
 HLT_tau35_tightRNN_tracktwo_L1TAU12IM:
   eventCount: 0
@@ -3551,7 +3549,7 @@ HLT_tau35_tightRNN_tracktwo_L1TAU12IM:
   stepFeatures:
     0: 19
     1: 12
-    2: 10
+    2: 12
 HLT_tau80_mediumRNN_tracktwoMVA_tau35_mediumRNN_tracktwoMVA_L1TAU60_DR-TAU20ITAU12I:
   eventCount: 0
   stepCounts:
@@ -3575,15 +3573,15 @@ HLT_tilecalib_laser_TilePEB_L1CALREQ2:
 HLT_timeburner_L1All:
   eventCount: 0
 HLT_unconvtrk120_isohpttrack_iaggrmedium_L1XE50:
-  eventCount: 3
+  eventCount: 2
   stepCounts:
-    0: 3
+    0: 2
   stepFeatures:
-    0: 3
+    0: 2
 HLT_unconvtrk120_isohpttrack_imedium_L1XE50:
-  eventCount: 6
+  eventCount: 7
   stepCounts:
-    0: 6
+    0: 7
   stepFeatures:
     0: 10
 HLT_xe100_cvfpufit_L1XE50:
@@ -3617,13 +3615,13 @@ HLT_xe100_mhtpufit_pf_subjesgscIS_L1XE50:
     0: 10
     1: 5
 HLT_xe100_pfopufit_L1XE50:
-  eventCount: 4
+  eventCount: 5
   stepCounts:
     0: 10
-    1: 4
+    1: 5
   stepFeatures:
     0: 10
-    1: 4
+    1: 5
 HLT_xe100_pfsum_L1XE50:
   eventCount: 6
   stepCounts:
@@ -3803,23 +3801,23 @@ HLT_xe80_tcpufit_unconvtrk120_isohpttrack_iaggrloose_L1XE50:
   stepFeatures:
     0: 6
 HLT_xe80_tcpufit_unconvtrk120_isohpttrack_iaggrmedium_L1XE50:
-  eventCount: 2
+  eventCount: 1
   stepCounts:
-    0: 2
+    0: 1
   stepFeatures:
-    0: 4
+    0: 2
 HLT_xe80_tcpufit_unconvtrk120_isohpttrack_imedium_L1XE50:
-  eventCount: 5
+  eventCount: 6
   stepCounts:
-    0: 5
+    0: 6
   stepFeatures:
-    0: 14
+    0: 15
 HLT_xe80_tcpufit_unconvtrk80_isohpttrack_imedium_L1XE50:
-  eventCount: 6
+  eventCount: 7
   stepCounts:
-    0: 6
+    0: 7
   stepFeatures:
-    0: 19
+    0: 20
 HLT_xe95_trkmht_xe90_tcpufit_xe75_cell_L1XE50:
   eventCount: 4
   stepCounts: