Index: /trunk/Mars/mcore/DrsCalib.h
===================================================================
--- /trunk/Mars/mcore/DrsCalib.h	(revision 11968)
+++ /trunk/Mars/mcore/DrsCalib.h	(revision 11969)
@@ -378,4 +378,24 @@
     }
 
+    static void GetPixelMax(float *ptr, const float *data, uint16_t roi, uint16_t first, uint16_t last)
+    {
+        if (roi==0 || first>=roi || last>=roi || last<first)
+            return;
+
+
+
+        for (int i=0; i<1440; i++)
+        {
+            const float *vec = data+i*roi+first;
+
+            int pos = 0;
+            for (int j=first+1; j<=last; j++)
+                if (vec[j]>vec[pos])
+                    pos = j;
+
+            *(ptr+1440+i) = vec[pos];
+        }
+    }
+
     const vector<int64_t> &GetSum() const { return fSum; }
 
