From da41e063544b3c951c1673bb705b71851c7841aa Mon Sep 17 00:00:00 2001 From: Jürgen Knödlseder Date: Fri, 26 Apr 2019 16:58:46 +0200 Subject: [PATCH] Set axis nodes in GCTAResponseTable::append_axis() method --- inst/cta/src/GCTAResponseTable.cpp | 8 ++++++++ 1 file changed, 8 insertions(+), 0 deletions(-) diff --git a/inst/cta/src/GCTAResponseTable.cpp b/inst/cta/src/GCTAResponseTable.cpp index 82189f9..fc6a912 100644 --- a/inst/cta/src/GCTAResponseTable.cpp +++ b/inst/cta/src/GCTAResponseTable.cpp @@ -1235,6 +1235,14 @@ void GCTAResponseTable::append_axis(const std::vector& axis_lo, m_units_lo.push_back(unit); m_units_hi.push_back(unit); + + // Set node array + std::vector axis_nodes(axis_lo.size()); + for (int k = 0; k < axis_lo.size(); ++k) { + axis_nodes[k] = 0.5*(axis_lo[k] + axis_hi[k]); + } + m_axis_nodes.push_back(GNodeArray(axis_nodes)); + // Increment number of axes m_naxes++; -- libgit2 0.21.4