diff --git a/PhysicsAnalysis/JetTagging/JetTagMonitoring/src/JetTagMonitorAlgorithm.cxx b/PhysicsAnalysis/JetTagging/JetTagMonitoring/src/JetTagMonitorAlgorithm.cxx index 4c05b283350a76da7fa5963a510d6cf5124af2df..cb9c2ad8fb43bc5b6f0ac08be242dc1a1ca9fc8c 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 d8e8ea769698cce70411d3c085e1357b40bdf6fb..bedf9e710ff378d9332702161f140c9161f55d81 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;