From 4f6657f2af1bcf541033afac12e2d7c42577e52e Mon Sep 17 00:00:00 2001
From: Mikhail Svechnikov <svechnikovmv@gmail.com>
Date: Tue, 17 Oct 2023 11:09:58 +0200
Subject: [PATCH] normalize specular simulation if no background

---
 Sim/Simulation/SpecularSimulation.cpp | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/Sim/Simulation/SpecularSimulation.cpp b/Sim/Simulation/SpecularSimulation.cpp
index dea5693ecd6..c34ee460bc7 100644
--- a/Sim/Simulation/SpecularSimulation.cpp
+++ b/Sim/Simulation/SpecularSimulation.cpp
@@ -102,7 +102,10 @@ Datafield SpecularSimulation::packResult()
     }
     if (background())
         for (size_t i = 0; i < m_scan->nScan(); i++)
-            vec[i] = background()->addBackground(vec[i]) / m_scan->intensity();
+            vec[i] = background()->addBackground(vec[i]);
+
+    for (size_t i = 0; i < m_scan->nScan(); i++)
+        vec[i] /= m_scan->intensity();
 
     Datafield data({m_scan->coordinateAxis()->clone()}, vec);
     return {data};
-- 
GitLab