From 7924989fb1bac543c9704e2c74d89669fb69b5ba Mon Sep 17 00:00:00 2001 From: Dhanya Maliakal Date: Wed, 25 Mar 2015 15:14:03 +0100 Subject: [PATCH] some more changes for eiger mapping --- slsDetectorCalibration/eigerHalfModuleData.h | 5 +- slsDetectorCalibration/slsDetectorData.h | 50 +++++++++++++------- slsDetectorCalibration/slsReceiverData.h | 3 +- 3 files changed, 38 insertions(+), 20 deletions(-) diff --git a/slsDetectorCalibration/eigerHalfModuleData.h b/slsDetectorCalibration/eigerHalfModuleData.h index 9257c173b..555edee54 100644 --- a/slsDetectorCalibration/eigerHalfModuleData.h +++ b/slsDetectorCalibration/eigerHalfModuleData.h @@ -19,8 +19,8 @@ public: */ - eigerHalfModuleData(int np, int dr, int t, int bsize, int dsize, double c=0): slsReceiverData(xpixels, ypixels, nPackets, bsize), - xtalk(c), nPackets(np), dynamicRange(dr), bufferSize(bsize), dataSize(dsize){ + eigerHalfModuleData(int dr, int np, int bsize, int dsize, double c=0): slsReceiverData(xpixels, ypixels, np, bsize), + xtalk(c), dynamicRange(dr), bufferSize(bsize), dataSize(dsize){ int **dMap; @@ -146,7 +146,6 @@ private: const static int ypixels = 256; const int bufferSize; const int dataSize; - const int nPackets; const int dynamicRange; diff --git a/slsDetectorCalibration/slsDetectorData.h b/slsDetectorCalibration/slsDetectorData.h index 26efa53af..d76310d21 100644 --- a/slsDetectorCalibration/slsDetectorData.h +++ b/slsDetectorCalibration/slsDetectorData.h @@ -87,19 +87,21 @@ class slsDetectorData { void setDataMap(int **dMap=NULL) { - if (dMap==NULL) { - for (int iy=0; iy=0 && ix=0 && iy=0 && dataMap[iy][ix]0)