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);