From 6f21f1dd1ca8754c1c5bd4b78a6e30b36305e22c Mon Sep 17 00:00:00 2001 From: Peter Onyisi <ponyisi@utexas.edu> Date: Mon, 23 Nov 2020 17:49:21 +0100 Subject: [PATCH] Add isolation decor handles for JetTagMonitoring --- .../JetTagMonitoring/src/JetTagMonitorAlgorithm.cxx | 5 +++++ .../JetTagMonitoring/src/JetTagMonitorAlgorithm.h | 8 +++++++- 2 files changed, 12 insertions(+), 1 deletion(-) diff --git a/PhysicsAnalysis/JetTagging/JetTagMonitoring/src/JetTagMonitorAlgorithm.cxx b/PhysicsAnalysis/JetTagging/JetTagMonitoring/src/JetTagMonitorAlgorithm.cxx index 4c05b283350..cb9c2ad8fb4 100755 --- a/PhysicsAnalysis/JetTagging/JetTagMonitoring/src/JetTagMonitorAlgorithm.cxx +++ b/PhysicsAnalysis/JetTagging/JetTagMonitoring/src/JetTagMonitorAlgorithm.cxx @@ -105,6 +105,11 @@ StatusCode JetTagMonitorAlgorithm::initialize() { } ATH_CHECK(m_btagResultKey.initialize(SG::AllowEmpty)); + ATH_CHECK(m_MuonEtIsoDecorKey.initialize()); + ATH_CHECK(m_MuonPtIsoDecorKey.initialize()); + ATH_CHECK(m_EleEtIsoDecorKey.initialize()); + ATH_CHECK(m_ElePtIsoDecorKey.initialize()); + return StatusCode::SUCCESS; } diff --git a/PhysicsAnalysis/JetTagging/JetTagMonitoring/src/JetTagMonitorAlgorithm.h b/PhysicsAnalysis/JetTagging/JetTagMonitoring/src/JetTagMonitorAlgorithm.h index d8e8ea76969..bedf9e710ff 100755 --- a/PhysicsAnalysis/JetTagging/JetTagMonitoring/src/JetTagMonitorAlgorithm.h +++ b/PhysicsAnalysis/JetTagging/JetTagMonitoring/src/JetTagMonitorAlgorithm.h @@ -44,7 +44,13 @@ class JetTagMonitorAlgorithm : public AthMonitorAlgorithm { SG::ReadHandleKey<xAOD::ElectronContainer> m_electronContainerKey; SG::ReadDecorHandleKey<xAOD::JetContainer> m_btagLinkKey{this,"BTagLinkKey","","RDHK for btag links"}; SG::ReadDecorHandleKey<xAOD::BTaggingContainer> m_btagResultKey{this,"BTagResultKey","","RDHK for monitored BTag variables"}; - + + // isolation decoration keys + SG::ReadDecorHandleKey<xAOD::MuonContainer> m_MuonEtIsoDecorKey { this, "MuonEtIsoDecorKey", "Muons.topoetcone20" }; + SG::ReadDecorHandleKey<xAOD::MuonContainer> m_MuonPtIsoDecorKey { this, "MuonPtIsoDecorKey", "Muons.ptvarcone30" }; + SG::ReadDecorHandleKey<xAOD::ElectronContainer> m_EleEtIsoDecorKey { this, "EleEtIsoDecorKey", "Electrons.topoetcone20" }; + SG::ReadDecorHandleKey<xAOD::ElectronContainer> m_ElePtIsoDecorKey { this, "ElePtIsoDecorKey", "Electrons.ptvarcone20" }; + bool m_skipJetFilter; //true for HI/HI-p collisions, false for pp collisions std::string m_trackParticleName; std::string m_primaryVertexName; -- GitLab