diff --git a/PhysicsAnalysis/TopPhys/xAOD/TopCPTools/CMakeLists.txt b/PhysicsAnalysis/TopPhys/xAOD/TopCPTools/CMakeLists.txt
index 59fa7620ccfe43a8b27f1dae267b0e3c9dfbaa67..2a7dfa40be522903fb9e80cf7c6b90fa5cc76597 100644
--- a/PhysicsAnalysis/TopPhys/xAOD/TopCPTools/CMakeLists.txt
+++ b/PhysicsAnalysis/TopPhys/xAOD/TopCPTools/CMakeLists.txt
@@ -34,6 +34,7 @@ atlas_add_library( TopCPTools Root/*.cxx Root/*.h Root/*.icc
                                   TopConfiguration
                                   TrigConfInterfaces
                                   TrigDecisionToolLib
+                                  TriggerAnalysisInterfaces
                                   TrigTauMatchingLib
                                   TriggerMatchingToolLib
                                   xAODBTaggingEfficiencyLib
diff --git a/PhysicsAnalysis/TopPhys/xAOD/TopCPTools/Root/TopTriggerCPTools.cxx b/PhysicsAnalysis/TopPhys/xAOD/TopCPTools/Root/TopTriggerCPTools.cxx
index 590a07ae27370d6cd2ceaff76242cf3c7704191b..190f0f6cc559656b5517e085a33fe6c108c77251 100644
--- a/PhysicsAnalysis/TopPhys/xAOD/TopCPTools/Root/TopTriggerCPTools.cxx
+++ b/PhysicsAnalysis/TopPhys/xAOD/TopCPTools/Root/TopTriggerCPTools.cxx
@@ -40,8 +40,8 @@ namespace top {
     declareProperty("TrigConfigTool", m_trigConfTool);
     declareProperty("TrigDecisionTool", m_trigDecisionTool);
     declareProperty("TrigMatchTool", m_trigMatchTool);
-//    declareProperty("GlobalTriggerEffTool", m_globalTriggerEffTool);
-//    declareProperty("GlobalTriggerEffToolLoose", m_globalTriggerEffToolLoose);
+    declareProperty("GlobalTriggerEffTool", m_globalTriggerEffTool);
+    declareProperty("GlobalTriggerEffToolLoose", m_globalTriggerEffToolLoose);
 
     m_muonTool = asg::AnaToolHandle<CP::IMuonTriggerScaleFactors>("CP::MuonTriggerScaleFactors/MuonTrigEff");
     m_muonToolLoose = asg::AnaToolHandle<CP::IMuonTriggerScaleFactors>("CP::MuonTriggerScaleFactors/MuonTrigEffLoose");
diff --git a/PhysicsAnalysis/TopPhys/xAOD/TopCPTools/TopCPTools/TopTriggerCPTools.h b/PhysicsAnalysis/TopPhys/xAOD/TopCPTools/TopCPTools/TopTriggerCPTools.h
index 360014344fe29b04b0c58097572d7e5512e3960e..49f78d8fc628f7714bf803b17d7d502797044446 100644
--- a/PhysicsAnalysis/TopPhys/xAOD/TopCPTools/TopCPTools/TopTriggerCPTools.h
+++ b/PhysicsAnalysis/TopPhys/xAOD/TopCPTools/TopCPTools/TopTriggerCPTools.h
@@ -20,7 +20,7 @@
 #include "TrigDecisionTool/TrigDecisionTool.h"
 #include "TriggerMatchingTool/IMatchingTool.h"
 #include "TrigTauMatching/ITrigTauMatching.h"
-//#include "TriggerAnalysisInterfaces/ITrigGlobalEfficiencyCorrectionTool.h"
+#include "TriggerAnalysisInterfaces/ITrigGlobalEfficiencyCorrectionTool.h"
 // Need to have these tools held in the class
 #include "EgammaAnalysisInterfaces/IAsgElectronEfficiencyCorrectionTool.h"
 #include "MuonAnalysisInterfaces/IMuonTriggerScaleFactors.h"
@@ -41,8 +41,8 @@ namespace top {
     ToolHandle<Trig::TrigDecisionTool> m_trigDecisionTool;
     ToolHandle<Trig::IMatchingTool> m_trigMatchTool;
     ToolHandle<Trig::ITrigTauMatchingTool> m_trigMatchTauTool;
-//    ToolHandle<ITrigGlobalEfficiencyCorrectionTool> m_globalTriggerEffTool;
-//    ToolHandle<ITrigGlobalEfficiencyCorrectionTool> m_globalTriggerEffToolLoose;
+    ToolHandle<ITrigGlobalEfficiencyCorrectionTool> m_globalTriggerEffTool;
+    ToolHandle<ITrigGlobalEfficiencyCorrectionTool> m_globalTriggerEffToolLoose;
     StatusCode initialiseGlobalTriggerEff();
     std::string mapWorkingPoints(const std::string& type);