From 345c63b4039fa4f2d33bd25d518d613b6dbc36c8 Mon Sep 17 00:00:00 2001 From: Mikhail Svechnikov <m.svechnikov@fz-juelich.de> Date: Tue, 16 Aug 2022 14:48:34 +0200 Subject: [PATCH] Datafield: access to error sigmas --- Device/Data/Datafield.cpp | 10 ++++++++++ Device/Data/Datafield.h | 4 +++- 2 files changed, 13 insertions(+), 1 deletion(-) diff --git a/Device/Data/Datafield.cpp b/Device/Data/Datafield.cpp index b7eb20d2faf..e2ddec6ee02 100644 --- a/Device/Data/Datafield.cpp +++ b/Device/Data/Datafield.cpp @@ -75,6 +75,16 @@ double Datafield::valAt(size_t i) const return m_values[i]; } +bool Datafield::hasErrorSigmas() +{ + return m_errSigmas.size()>0; +} + +double Datafield::errorSigmaAt(size_t i) const +{ + return m_errSigmas[i]; +} + void Datafield::setAllTo(const double& value) { for (double& v : m_values) diff --git a/Device/Data/Datafield.h b/Device/Data/Datafield.h index e89f7098438..e7d78292290 100644 --- a/Device/Data/Datafield.h +++ b/Device/Data/Datafield.h @@ -50,9 +50,11 @@ public: Datafield* clone() const; void setAt(size_t i, double val); - double valAt(size_t i) const; + bool hasErrorSigmas(); + double errorSigmaAt(size_t i) const; + // retrieve basic info const Frame& frame() const; -- GitLab