Index: /trunk/Mars/mcore/DrsCalib.h
===================================================================
--- /trunk/Mars/mcore/DrsCalib.h	(revision 12499)
+++ /trunk/Mars/mcore/DrsCalib.h	(revision 12500)
@@ -180,6 +180,6 @@
                 {
                     // Sign has not changed
-                    fSum[abs]  += nperiods;
-                    fSum2[abs] += nperiods*nperiods;
+                    fSum[abs0]  += nperiods;
+                    fSum2[abs0] += nperiods*nperiods;
                     continue;
                 }
@@ -187,8 +187,8 @@
                 const double p = v0==v1 ? 1 : v0/(v0-v1);
 
-                const double val = nperiods*p + (nperiods+1)*(1-p);
-
-                fSum[abs]  += val;
-                fSum2[abs] += val;
+                const double value = nperiods*p + (nperiods+1)*(1-p);
+
+                fSum[abs0]  += value;
+                fSum2[abs0] += value*value;
 
                 nperiods++;
