mirror of
https://github.com/slsdetectorgroup/slsDetectorPackage.git
synced 2025-06-18 15:57:13 +02:00
eiger bug fix: quad mode, without gap pixels, data messed up
This commit is contained in:
5
cmk.sh
5
cmk.sh
@ -60,6 +60,7 @@ while getopts ":bchd:j:trge" opt ; do
|
|||||||
b)
|
b)
|
||||||
echo "Building of CMake files Required"
|
echo "Building of CMake files Required"
|
||||||
REBUILD=1
|
REBUILD=1
|
||||||
|
CLEAN=1
|
||||||
;;
|
;;
|
||||||
c)
|
c)
|
||||||
echo "Clean Required"
|
echo "Clean Required"
|
||||||
@ -69,6 +70,7 @@ while getopts ":bchd:j:trge" opt ; do
|
|||||||
echo "Building of CMake files with HDF5 option Required"
|
echo "Building of CMake files with HDF5 option Required"
|
||||||
HDF5=1
|
HDF5=1
|
||||||
REBUILD=1
|
REBUILD=1
|
||||||
|
CLEAN=1
|
||||||
;;
|
;;
|
||||||
d)
|
d)
|
||||||
echo "New HDF5 directory: $OPTARG"
|
echo "New HDF5 directory: $OPTARG"
|
||||||
@ -82,16 +84,19 @@ while getopts ":bchd:j:trge" opt ; do
|
|||||||
echo "Compiling Options: Text Client"
|
echo "Compiling Options: Text Client"
|
||||||
TEXTCLIENT=1
|
TEXTCLIENT=1
|
||||||
REBUILD=1
|
REBUILD=1
|
||||||
|
CLEAN=1
|
||||||
;;
|
;;
|
||||||
r)
|
r)
|
||||||
echo "Compiling Options: Receiver"
|
echo "Compiling Options: Receiver"
|
||||||
RECEIVER=1
|
RECEIVER=1
|
||||||
REBUILD=1
|
REBUILD=1
|
||||||
|
CLEAN=1
|
||||||
;;
|
;;
|
||||||
g)
|
g)
|
||||||
echo "Compiling Options: GUI"
|
echo "Compiling Options: GUI"
|
||||||
GUI=1
|
GUI=1
|
||||||
REBUILD=1
|
REBUILD=1
|
||||||
|
CLEAN=1
|
||||||
;;
|
;;
|
||||||
e)
|
e)
|
||||||
echo "Compiling Options: Debug"
|
echo "Compiling Options: Debug"
|
||||||
|
@ -129,8 +129,11 @@ void qDrawPlot::SetupWidgetWindow(){
|
|||||||
break;
|
break;
|
||||||
case slsDetectorDefs::EIGER:
|
case slsDetectorDefs::EIGER:
|
||||||
if (myDet->setQuad()) {
|
if (myDet->setQuad()) {
|
||||||
nPixelsX = (myDet->getTotalNumberOfChannelsInclGapPixels(slsDetectorDefs::X) / 2) - 1;
|
nPixelsX = (myDet->getTotalNumberOfChannelsInclGapPixels(slsDetectorDefs::X) / 2);
|
||||||
nPixelsY = myDet->getTotalNumberOfChannelsInclGapPixels(slsDetectorDefs::Y) * 2;
|
nPixelsY = myDet->getTotalNumberOfChannelsInclGapPixels(slsDetectorDefs::Y) * 2;
|
||||||
|
if (nPixelsX != nPixelsY) {
|
||||||
|
--nPixelsX;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
@ -603,8 +606,11 @@ void qDrawPlot::SetScanArgument(int scanArg){
|
|||||||
break;
|
break;
|
||||||
case slsDetectorDefs::EIGER:
|
case slsDetectorDefs::EIGER:
|
||||||
if (myDet->setQuad()) {
|
if (myDet->setQuad()) {
|
||||||
nPixelsX = (myDet->getTotalNumberOfChannelsInclGapPixels(slsDetectorDefs::X) / 2) - 1;
|
nPixelsX = (myDet->getTotalNumberOfChannelsInclGapPixels(slsDetectorDefs::X) / 2);
|
||||||
nPixelsY = myDet->getTotalNumberOfChannelsInclGapPixels(slsDetectorDefs::Y) * 2;
|
nPixelsY = myDet->getTotalNumberOfChannelsInclGapPixels(slsDetectorDefs::Y) * 2;
|
||||||
|
if (nPixelsX != nPixelsY) {
|
||||||
|
--nPixelsX;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
|
Reference in New Issue
Block a user