From 84728de66fff327c07217b8ac59bc4aa9a0301a0 Mon Sep 17 00:00:00 2001
From: "Joachim Wuttke (h)" <j.wuttke@fz-juelich.de>
Date: Thu, 11 Nov 2021 21:20:40 +0100
Subject: [PATCH] nullptr

---
 Device/Resolution/ConvolutionDetectorResolution.cpp | 10 +++-------
 1 file changed, 3 insertions(+), 7 deletions(-)

diff --git a/Device/Resolution/ConvolutionDetectorResolution.cpp b/Device/Resolution/ConvolutionDetectorResolution.cpp
index 2d98610ec3a..d992fd4ee06 100644
--- a/Device/Resolution/ConvolutionDetectorResolution.cpp
+++ b/Device/Resolution/ConvolutionDetectorResolution.cpp
@@ -22,7 +22,7 @@ ConvolutionDetectorResolution::ConvolutionDetectorResolution(cumulative_DF_1d re
 
 ConvolutionDetectorResolution::ConvolutionDetectorResolution(
     const IResolutionFunction2D& p_res_function_2d)
-    : m_dimension(2), m_res_function_1d(0)
+    : m_dimension(2), m_res_function_1d(nullptr)
 {
     setResolutionFunction(p_res_function_2d);
 }
@@ -77,9 +77,7 @@ void ConvolutionDetectorResolution::setResolutionFunction(const IResolutionFunct
 
 void ConvolutionDetectorResolution::apply1dConvolution(OutputData<double>* p_intensity_map) const
 {
-    if (m_res_function_1d == 0)
-        throw std::runtime_error("ConvolutionDetectorResolution::apply1dConvolution() -> Error! "
-                                 "No 1d resolution function present for convolution of 1d data.");
+    ASSERT(m_res_function_1d == 0);
     if (p_intensity_map->rank() != 1)
         throw std::runtime_error(
             "ConvolutionDetectorResolution::apply1dConvolution() -> Error! "
@@ -112,9 +110,7 @@ void ConvolutionDetectorResolution::apply1dConvolution(OutputData<double>* p_int
 
 void ConvolutionDetectorResolution::apply2dConvolution(OutputData<double>* p_intensity_map) const
 {
-    if (m_res_function_2d == 0)
-        throw std::runtime_error("ConvolutionDetectorResolution::apply2dConvolution() -> Error! "
-                                 "No 2d resolution function present for convolution of 2d data.");
+    ASSERT(m_res_function_2d);
     if (p_intensity_map->rank() != 2)
         throw std::runtime_error(
             "ConvolutionDetectorResolution::apply2dConvolution() -> Error! "
-- 
GitLab