Index: /trunk/FACT++/src/DrsCalib.h
===================================================================
--- /trunk/FACT++/src/DrsCalib.h	(revision 11753)
+++ /trunk/FACT++/src/DrsCalib.h	(revision 11754)
@@ -205,5 +205,5 @@
                       const int32_t *offset, const uint32_t scaleabs,
                       const int64_t *gain,   const uint64_t scalegain,
-                      const int64_t *trgoff, const uint32_t scalerel)
+                      const int64_t *trgoff, const uint64_t scalerel)
     {
         for (size_t ch=0; ch<1440; ch++)
@@ -312,4 +312,35 @@
             it++;
             i2++;
+        }
+    }
+
+    static void GetPixelStats(float *ptr, const float *data, uint16_t roi)
+    {
+        for (int i=0; i<1440; i++)
+        {
+            const float *vec = data+i*roi;
+
+            double max = vec[0];
+            int    pos = 0;
+            double sum  = vec[0];
+            double sum2 = vec[0]*vec[0];
+            for (int j=1; j<roi; j++)
+            {
+                sum  += vec[j];
+                sum2 += vec[j]*vec[j];
+
+                if (vec[j]>max)
+                {
+                    max = vec[j];
+                    pos = j;
+                }
+            }
+            sum  /= roi;
+            sum2 /= roi;
+
+            *(ptr+0*1440+i) = sum;
+            *(ptr+1*1440+i) = sqrt(sum2 - sum * sum);
+            *(ptr+2*1440+i) = max;
+            *(ptr+3*1440+i) = pos;
         }
     }
