From 0f60f917cc100144c4b35c368777a4cad180fde3 Mon Sep 17 00:00:00 2001 From: Carson Sears Date: Wed, 25 Jun 2025 17:11:07 -0500 Subject: [PATCH 1/2] Switch event type --- Framework/Algorithms/src/SumSpectra.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Framework/Algorithms/src/SumSpectra.cpp b/Framework/Algorithms/src/SumSpectra.cpp index da97d5065234..52810233c9bc 100644 --- a/Framework/Algorithms/src/SumSpectra.cpp +++ b/Framework/Algorithms/src/SumSpectra.cpp @@ -583,7 +583,7 @@ void SumSpectra::execEvent(const MatrixWorkspace_sptr &outputWorkspace, Progress } numOutputEvents += inputWorkspace->getSpectrum(i).getNumberEvents(); } - + outputEL.switchTo(inputWorkspace->getSpectrum(0).getEventType()); outputEL.reserve(numOutputEvents); // Loop over spectra From 40a36c310faec4297585de1362ce9851e8a3502e Mon Sep 17 00:00:00 2001 From: Carson Sears Date: Wed, 25 Jun 2025 17:27:58 -0500 Subject: [PATCH 2/2] release note --- .../release/v6.13.0/Framework/Algorithms/Bugfixes/39586.rst | 1 + 1 file changed, 1 insertion(+) create mode 100644 docs/source/release/v6.13.0/Framework/Algorithms/Bugfixes/39586.rst diff --git a/docs/source/release/v6.13.0/Framework/Algorithms/Bugfixes/39586.rst b/docs/source/release/v6.13.0/Framework/Algorithms/Bugfixes/39586.rst new file mode 100644 index 000000000000..50526f57579c --- /dev/null +++ b/docs/source/release/v6.13.0/Framework/Algorithms/Bugfixes/39586.rst @@ -0,0 +1 @@ +- Fix an issue where :ref:`SumSpectra ` would freeze when on large datasets when adding EventList to the Output Workspace if the Event Type was weighted.