From c4e53bdb22499f854902555df8d23b5ededda8a2 Mon Sep 17 00:00:00 2001 From: Andre Sailer <andre.philippe.sailer@cern.ch> Date: Wed, 18 Mar 2015 15:34:50 +0000 Subject: [PATCH] PolarGridRPhi2: Fixes for setters Fix typo in function name, change comment for function Add setters using vectors --- .../include/DDSegmentation/PolarGridRPhi2.h | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/DDSegmentation/include/DDSegmentation/PolarGridRPhi2.h b/DDSegmentation/include/DDSegmentation/PolarGridRPhi2.h index 85a110a93..7721ae174 100644 --- a/DDSegmentation/include/DDSegmentation/PolarGridRPhi2.h +++ b/DDSegmentation/include/DDSegmentation/PolarGridRPhi2.h @@ -50,14 +50,25 @@ public: const std::string& fieldNamePhi() const { return _phiId; } - /// set the grid size in R - void setgridRValues(double cellSize, int position) { + /// set the grid Boundaries in R + void setGridRValues(double cellSize, int position) { _gridRValues[position] = cellSize; } /// set the grid size in Phi void setGridSizePhi(double cellSize, int position) { _gridPhiValues[position] = cellSize; } + + /// set the grid boundaries for R + void setGridRValues(std::vector<double> const& rValues) { + _gridRValues = std::vector<double>(rValues); + } + + void setGridPhiValues(std::vector<double> const& phiValues) { + _gridPhiValues = std::vector<double>(phiValues); + } + + /// set the coordinate offset in R void setOffsetR(double offset) { _offsetR = offset; -- GitLab