mirror of
https://github.com/slsdetectorgroup/slsDetectorPackage.git
synced 2025-06-07 18:40:42 +02:00
solved bug of offsets
This commit is contained in:
parent
94d748a411
commit
86ab51ec41
@ -417,7 +417,7 @@ void multiSlsDetector::updateOffsets(){
|
|||||||
|
|
||||||
for (int i=0; i<thisMultiDetector->numberOfDetectors; i++) {
|
for (int i=0; i<thisMultiDetector->numberOfDetectors; i++) {
|
||||||
if (detectors[i]) {
|
if (detectors[i]) {
|
||||||
|
cout<<"offsetY:"<<offsetY<<" prevChanY:"<<prevChanY<<" totalchan:"<< detectors[i]->getTotalNumberOfChannels(Y) <<" maxChanY:"<<maxChanY<<endl;
|
||||||
//incrementing in both direction
|
//incrementing in both direction
|
||||||
if(firstTime){
|
if(firstTime){
|
||||||
//incrementing in both directions
|
//incrementing in both directions
|
||||||
@ -449,6 +449,9 @@ void multiSlsDetector::updateOffsets(){
|
|||||||
if((maxChanX > 0) && ((offsetX + prevChanX + detectors[i]->getTotalNumberOfChannels(X)) > maxChanX))
|
if((maxChanX > 0) && ((offsetX + prevChanX + detectors[i]->getTotalNumberOfChannels(X)) > maxChanX))
|
||||||
cout<<"\nDetector[" << i << "] exceeds maximum channels allowed for complete detector set in X dimension!" << endl;
|
cout<<"\nDetector[" << i << "] exceeds maximum channels allowed for complete detector set in X dimension!" << endl;
|
||||||
offsetY = 0;
|
offsetY = 0;
|
||||||
|
prevChanY = 0;
|
||||||
|
numY = 0; //assuming symmetry with this statement. whats on 1st column should be on 2nd column
|
||||||
|
maxY = 0;
|
||||||
offsetX += prevChanX;
|
offsetX += prevChanX;
|
||||||
prevChanX = detectors[i]->getTotalNumberOfChannels(X);
|
prevChanX = detectors[i]->getTotalNumberOfChannels(X);
|
||||||
numX += detectors[i]->getTotalNumberOfChannels(X);
|
numX += detectors[i]->getTotalNumberOfChannels(X);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user