Index: /trunk/Mars/mcore/DrsCalib.h
===================================================================
--- /trunk/Mars/mcore/DrsCalib.h	(revision 12048)
+++ /trunk/Mars/mcore/DrsCalib.h	(revision 12049)
@@ -383,16 +383,14 @@
             return;
 
-
-
         for (int i=0; i<1440; i++)
         {
-            const float *vec = data+i*roi+first;
-
-            int pos = 0;
+            const float *vec = data+i*roi;
+
+            float &max = ptr[i];
+
+            max = vec[first];
             for (int j=first+1; j<=last; j++)
-                if (vec[j]>vec[pos])
-                    pos = j;
-
-            ptr[i] = vec[pos];
+                if (vec[j]>max)
+                    max = vec[j];
         }
     }
