From 86ab51ec419816d742768a69ef46f216d3c1c6b6 Mon Sep 17 00:00:00 2001 From: Dhanya Maliakal Date: Mon, 13 Jun 2016 19:00:34 +0200 Subject: [PATCH] solved bug of offsets --- slsDetectorSoftware/multiSlsDetector/multiSlsDetector.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/slsDetectorSoftware/multiSlsDetector/multiSlsDetector.cpp b/slsDetectorSoftware/multiSlsDetector/multiSlsDetector.cpp index 0e1579268..22fa51a3d 100644 --- a/slsDetectorSoftware/multiSlsDetector/multiSlsDetector.cpp +++ b/slsDetectorSoftware/multiSlsDetector/multiSlsDetector.cpp @@ -417,7 +417,7 @@ void multiSlsDetector::updateOffsets(){ for (int i=0; inumberOfDetectors; i++) { if (detectors[i]) { - + cout<<"offsetY:"<getTotalNumberOfChannels(Y) <<" maxChanY:"< 0) && ((offsetX + prevChanX + detectors[i]->getTotalNumberOfChannels(X)) > maxChanX)) cout<<"\nDetector[" << i << "] exceeds maximum channels allowed for complete detector set in X dimension!" << endl; offsetY = 0; + prevChanY = 0; + numY = 0; //assuming symmetry with this statement. whats on 1st column should be on 2nd column + maxY = 0; offsetX += prevChanX; prevChanX = detectors[i]->getTotalNumberOfChannels(X); numX += detectors[i]->getTotalNumberOfChannels(X);