diff --git a/PhysicsAnalysis/NtupleDumper/src/NtupleDumperAlg.cxx b/PhysicsAnalysis/NtupleDumper/src/NtupleDumperAlg.cxx index 1692580349dde4d73684761e4a9dd33f81530274..7b3a631a763f4767601482dd8fb1ab19892314b2 100644 --- a/PhysicsAnalysis/NtupleDumper/src/NtupleDumperAlg.cxx +++ b/PhysicsAnalysis/NtupleDumper/src/NtupleDumperAlg.cxx @@ -101,6 +101,7 @@ StatusCode NtupleDumperAlg::initialize() ATH_CHECK(m_triggerContainer.initialize()); ATH_CHECK(m_preshowerContainer.initialize()); ATH_CHECK(m_ecalContainer.initialize()); + ATH_CHECK(m_ecal2Container.initialize()); ATH_CHECK(m_clusterContainer.initialize()); ATH_CHECK(m_simDataCollection.initialize()); ATH_CHECK(m_FaserTriggerData.initialize()); @@ -109,6 +110,7 @@ StatusCode NtupleDumperAlg::initialize() ATH_CHECK(m_preshowerCalibratedContainer.initialize()); ATH_CHECK(m_ecalCalibratedContainer.initialize()); + ATH_CHECK(m_ecal2CalibratedContainer.initialize()); ATH_CHECK(m_eventInfoKey.initialize()); ATH_CHECK(detStore()->retrieve(m_sctHelper, "FaserSCT_ID")); @@ -576,11 +578,15 @@ StatusCode NtupleDumperAlg::execute(const EventContext &ctx) const SG::ReadHandle<xAOD::WaveformHitContainer> ecalContainer { m_ecalContainer, ctx }; ATH_CHECK(ecalContainer.isValid()); + SG::ReadHandle<xAOD::WaveformHitContainer> ecal2Container { m_ecal2Container, ctx }; + ATH_CHECK(ecal2Container.isValid()); + FillWaveBranches(*vetoNuContainer); FillWaveBranches(*vetoContainer); FillWaveBranches(*triggerContainer); FillWaveBranches(*preshowerContainer); FillWaveBranches(*ecalContainer); + FillWaveBranches(*ecal2Container); // if real data, store charge in histograms from random events if (!isMC) {