From 0f927f5739902071beec5485fbbdd04efea2a6d8 Mon Sep 17 00:00:00 2001 From: FASER Reco <faserrec@lxplus730.cern.ch> Date: Fri, 16 Feb 2024 06:24:38 +0100 Subject: [PATCH] Fix High gain ECAL in ntuple --- PhysicsAnalysis/NtupleDumper/src/NtupleDumperAlg.cxx | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/PhysicsAnalysis/NtupleDumper/src/NtupleDumperAlg.cxx b/PhysicsAnalysis/NtupleDumper/src/NtupleDumperAlg.cxx index 16925803..7b3a631a 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) { -- GitLab