diff --git a/slsDetectorSoftware/multiSlsDetector/multiSlsDetector.cpp b/slsDetectorSoftware/multiSlsDetector/multiSlsDetector.cpp index 5a632e2a8..185a85505 100644 --- a/slsDetectorSoftware/multiSlsDetector/multiSlsDetector.cpp +++ b/slsDetectorSoftware/multiSlsDetector/multiSlsDetector.cpp @@ -353,7 +353,7 @@ void multiSlsDetector::updateOffsets(){ int offsetX=0,offsetY=0,numX,numY; int maxChanX = thisMultiDetector->maxNumberOfChannelsPerDetector[X]; int maxChanY = thisMultiDetector->maxNumberOfChannelsPerDetector[Y]; - cout << "Updating detector offsets" << endl; + cout << "Updating multi detector offsets" << endl; thisMultiDetector->numberOfChannel[X] = 0; thisMultiDetector->maxNumberOfChannel[X] = 0; thisMultiDetector->numberOfChannel[Y] = 0; @@ -364,7 +364,7 @@ void multiSlsDetector::updateOffsets(){ thisMultiDetector->offsetX[i] = offsetX; thisMultiDetector->offsetY[i] = offsetY; - cout << "Detector at position: " << i << " at offset X:" << offsetX << " and offset Y:" << offsetY << endl; + cout << "Detector at position: " << i << " x offset:" << offsetX << " y offset:" << offsetY << endl; numX = detectors[i]->getMaxNumberOfChannels(X); numY = detectors[i]->getMaxNumberOfChannels(Y); @@ -3554,7 +3554,8 @@ int multiSlsDetector::setNumberOfModules(int p, dimension d) { } } - updateOffsets(); + if(p != -1) + updateOffsets(); return ret; }