From d70aec4ef87420856cd6ec0b2dbb25a39f6928b0 Mon Sep 17 00:00:00 2001
From: Tadej Novak <tadej.novak@cern.ch>
Date: Thu, 7 Oct 2021 09:31:59 +0200
Subject: [PATCH] Fix MuonTriggerEfficiencyScaleFactorAlg after systematics
 changes

---
 .../Root/MuonTriggerEfficiencyScaleFactorAlg.cxx           | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/PhysicsAnalysis/Algorithms/MuonAnalysisAlgorithms/Root/MuonTriggerEfficiencyScaleFactorAlg.cxx b/PhysicsAnalysis/Algorithms/MuonAnalysisAlgorithms/Root/MuonTriggerEfficiencyScaleFactorAlg.cxx
index 1794c7be2453..3f156ff28f85 100644
--- a/PhysicsAnalysis/Algorithms/MuonAnalysisAlgorithms/Root/MuonTriggerEfficiencyScaleFactorAlg.cxx
+++ b/PhysicsAnalysis/Algorithms/MuonAnalysisAlgorithms/Root/MuonTriggerEfficiencyScaleFactorAlg.cxx
@@ -50,10 +50,11 @@ namespace CP
     }
 
     ANA_CHECK (m_efficiencyScaleFactorTool.retrieve());
+    ANA_CHECK (m_eventInfoHandle.initialize (m_systematicsList));
     ANA_CHECK (m_muonHandle.initialize (m_systematicsList));
-    ANA_CHECK (m_scaleFactorDecoration.initialize (m_systematicsList, m_muonHandle));
-    ANA_CHECK (m_mcEfficiencyDecoration.initialize (m_systematicsList, m_muonHandle));
-    ANA_CHECK (m_dataEfficiencyDecoration.initialize (m_systematicsList, m_muonHandle));
+    ANA_CHECK (m_scaleFactorDecoration.initialize (m_systematicsList, m_muonHandle, SG::AllowEmpty));
+    ANA_CHECK (m_mcEfficiencyDecoration.initialize (m_systematicsList, m_muonHandle, SG::AllowEmpty));
+    ANA_CHECK (m_dataEfficiencyDecoration.initialize (m_systematicsList, m_muonHandle, SG::AllowEmpty));
     ANA_CHECK (m_systematicsList.addSystematics (*m_efficiencyScaleFactorTool));
     ANA_CHECK (m_systematicsList.initialize());
     ANA_CHECK (m_preselection.initialize());
-- 
GitLab