From 974182c10ece23cc57a1f9da32ba9cc529ccc430 Mon Sep 17 00:00:00 2001 From: Silke Schomann Date: Mon, 3 Feb 2025 07:41:52 +0000 Subject: [PATCH] Changed according to review comments --- Framework/SINQ/inc/MantidSINQ/SliceMDHisto.h | 4 ++-- Framework/SINQ/src/PoldiPeakSearch.cpp | 5 +++-- Framework/SINQ/src/SliceMDHisto.cpp | 2 +- .../inc/MantidScriptRepository/ScriptRepositoryImpl.h | 2 +- .../inc/MantidFrameworkTestHelpers/FakeObjects.h | 11 +++++------ 5 files changed, 12 insertions(+), 12 deletions(-) diff --git a/Framework/SINQ/inc/MantidSINQ/SliceMDHisto.h b/Framework/SINQ/inc/MantidSINQ/SliceMDHisto.h index dae736f785db..1d10c518054c 100644 --- a/Framework/SINQ/inc/MantidSINQ/SliceMDHisto.h +++ b/Framework/SINQ/inc/MantidSINQ/SliceMDHisto.h @@ -43,8 +43,8 @@ class MANTID_SINQ_DLL SliceMDHisto : public Mantid::API::Algorithm { unsigned int m_rank; std::vector m_dim; void cutData(const Mantid::API::IMDHistoWorkspace_sptr &inWS, const Mantid::API::IMDHistoWorkspace_sptr &outWS, - Mantid::coord_t *sourceDim, Mantid::coord_t *targetDim, std::vector &start, std::vector &end, - unsigned int dim); + Mantid::coord_t *sourceDim, Mantid::coord_t *targetDim, const std::vector &start, + const std::vector &end, unsigned int dim); void copyMetaData(const Mantid::API::IMDHistoWorkspace_sptr &inws, const Mantid::API::IMDHistoWorkspace_sptr &outws); }; diff --git a/Framework/SINQ/src/PoldiPeakSearch.cpp b/Framework/SINQ/src/PoldiPeakSearch.cpp index ebb948a13970..23ac04438434 100644 --- a/Framework/SINQ/src/PoldiPeakSearch.cpp +++ b/Framework/SINQ/src/PoldiPeakSearch.cpp @@ -113,9 +113,10 @@ std::list PoldiPeakSearch::findPeaks(MantidVec::const */ rawPeaks.sort(&PoldiPeakSearch::vectorElementGreaterThan); - auto usedPeakCount = std::next(rawPeaks.begin(), std::min(m_maximumPeakNumber, static_cast(rawPeaks.size()))); + size_t usedPeakCount = std::min(m_maximumPeakNumber, static_cast(rawPeaks.size())); + auto lastPeakIter = std::next(rawPeaks.begin(), usedPeakCount); - return std::list(rawPeaks.begin(), usedPeakCount); + return std::list(rawPeaks.begin(), lastPeakIter); } /** Actual recursive peak search method diff --git a/Framework/SINQ/src/SliceMDHisto.cpp b/Framework/SINQ/src/SliceMDHisto.cpp index 9f4dd4142f40..05d3da15382d 100644 --- a/Framework/SINQ/src/SliceMDHisto.cpp +++ b/Framework/SINQ/src/SliceMDHisto.cpp @@ -92,7 +92,7 @@ void SliceMDHisto::exec() { void SliceMDHisto::cutData(const Mantid::API::IMDHistoWorkspace_sptr &inWS, const Mantid::API::IMDHistoWorkspace_sptr &outWS, Mantid::coord_t *sourceDim, - Mantid::coord_t *targetDim, std::vector &start, std::vector &end, + Mantid::coord_t *targetDim, const std::vector &start, const std::vector &end, unsigned int dim) { int length; diff --git a/Framework/ScriptRepository/inc/MantidScriptRepository/ScriptRepositoryImpl.h b/Framework/ScriptRepository/inc/MantidScriptRepository/ScriptRepositoryImpl.h index db690578b05a..93305a091c66 100644 --- a/Framework/ScriptRepository/inc/MantidScriptRepository/ScriptRepositoryImpl.h +++ b/Framework/ScriptRepository/inc/MantidScriptRepository/ScriptRepositoryImpl.h @@ -106,7 +106,7 @@ class SCRIPT_DLL_EXPORT ScriptRepositoryImpl : public ScriptRepository { void setIgnorePatterns(const std::string &patterns) override; - std::string ignorePatterns() override final; + std::string ignorePatterns() final; int setAutoUpdate(const std::string &input_path, bool option = true) override; diff --git a/Framework/TestHelpers/inc/MantidFrameworkTestHelpers/FakeObjects.h b/Framework/TestHelpers/inc/MantidFrameworkTestHelpers/FakeObjects.h index 77fec2b24c13..a623ebba65e1 100644 --- a/Framework/TestHelpers/inc/MantidFrameworkTestHelpers/FakeObjects.h +++ b/Framework/TestHelpers/inc/MantidFrameworkTestHelpers/FakeObjects.h @@ -142,13 +142,12 @@ class AxeslessWorkspaceTester : public MatrixWorkspace { size_t blocksize() const override { if (m_vec.empty()) { return 0; - } else { - size_t numY = m_vec[0].dataY().size(); - if (std::any_of(m_vec.cbegin(), m_vec.cend(), [numY](auto it) { return it.dataY().size() != numY; })) { - throw std::logic_error("non-constant number of bins"); - } - return numY; } + size_t numY = m_vec[0].dataY().size(); + if (std::any_of(m_vec.cbegin(), m_vec.cend(), [numY](auto it) { return it.dataY().size() != numY; })) { + throw std::logic_error("non-constant number of bins"); + } + return numY; } std::size_t getNumberBins(const std::size_t &index) const override {