From f1e52713456825d6e71d4c0df482fb1fc70f22fb Mon Sep 17 00:00:00 2001
From: Shaojun Lu <shaojun.lu@desy.de>
Date: Mon, 7 Dec 2015 16:56:36 +0000
Subject: [PATCH]  Implement layerOffset set and get functions for
 AhcalTiledLayer.

---
 .../include/DDSegmentation/TiledLayerGridXY.h    | 16 ++++++++++++++++
 1 file changed, 16 insertions(+)

diff --git a/DDSegmentation/include/DDSegmentation/TiledLayerGridXY.h b/DDSegmentation/include/DDSegmentation/TiledLayerGridXY.h
index 3f23db73f..603df0490 100644
--- a/DDSegmentation/include/DDSegmentation/TiledLayerGridXY.h
+++ b/DDSegmentation/include/DDSegmentation/TiledLayerGridXY.h
@@ -44,6 +44,14 @@ public:
 	double offsetY() const {
 		return _offsetY;
 	}
+	/// access the coordinate layerOffset in X
+	std::vector<double> layerOffsetX() const {
+		return  _layerOffsetX;
+	}
+	/// access the coordinate layerOffset in Y
+	std::vector<double> layerOffsetY() const {
+		return  _layerOffsetY;
+	}
 	/// access the field name used for X
 	const std::string& fieldNameX() const {
 		return _xId;
@@ -68,6 +76,14 @@ public:
 	void setOffsetY(double offset) {
 		_offsetY = offset;
 	}
+	/// set the coordinate layerOffset in X
+	void setLayerOffsetX(double offset) {
+	  _layerOffsetX.push_back(offset);
+	}
+	/// set the coordinate layerOffset in Y
+	void setLayerOffsetY(double offset) {
+	  _layerOffsetY.push_back(offset);
+	}
 	/// set the field name used for X
 	void setFieldNameX(const std::string& fieldName) {
 		_xId = fieldName;
-- 
GitLab