From e95ffde95d808000cc5acb0cb0808bfe8572199a Mon Sep 17 00:00:00 2001 From: Anna Bergamaschi Date: Mon, 4 Sep 2017 14:26:28 +0200 Subject: [PATCH] T1 data structure finally correct --- .../moench03Ctb10GbT1Data.h | 26 +++++++++---------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/slsDetectorCalibration/moench03Ctb10GbT1Data.h b/slsDetectorCalibration/moench03Ctb10GbT1Data.h index b2939bda5..7fe5b4f87 100644 --- a/slsDetectorCalibration/moench03Ctb10GbT1Data.h +++ b/slsDetectorCalibration/moench03Ctb10GbT1Data.h @@ -23,16 +23,14 @@ class moench03Ctb10GbT1Data : public slsReceiverData { \param c crosstalk parameter for the output buffer */ - + moench03Ctb10GbT1Data(int ns=5000): slsReceiverData(400, 400, 40, 8208), nadc(32), sc_width(25), sc_height(200) { - // moench03Ctb10GbData(int ns=5000): slsDetectorData(400, 400, 8208*40, NULL, NULL) , nadc(32), sc_width(25), sc_height(200) { - moench03Ctb10GbT1Data(int ns=5000): slsReceiverData(400, 400, 40, 8208), nadc(32), sc_width(25), sc_height(200) { - int adc_nr[32]={300,325,350,375,300,325,350,375, \ - 200,225,250,275,200,225,250,275,\ - 100,125,150,175,100,125,150,175,\ - 0,25,50,75,0,25,50,75}; + int adc_nr[32]={300,325,350,375,300,325,350,375, \ + 200,225,250,275,200,225,250,275,\ + 100,125,150,175,100,125,150,175,\ + 0,25,50,75,0,25,50,75}; int row, col; @@ -42,17 +40,18 @@ class moench03Ctb10GbT1Data : public slsReceiverData { int npackets=40; int i; - + int adc4(0); for (int ip=0; ip { // ii=ibyte+128*32*ipacket; isample=ii/nadc; iadc=ii%nadc; - + adc4 = (int)iadc/4; ix=isample%sc_width; iy=isample/sc_width; - if (iadc<(nadc/2)) { + if (adc4%2==0) { xmap[i]=adc_nr[iadc]+ix; ymap[i]=ny/2-1-iy; } else { @@ -96,13 +95,14 @@ class moench03Ctb10GbT1Data : public slsReceiverData { } - //cout << dataMap[0][0] << endl; + iframe=0; - cout << "data struct created" << endl; + // cout << "data struct created" << endl; }; + /** Returns the frame number for the given dataset. Purely virtual func.