Index: trunk/Mars/mcore/DrsCalib.h
===================================================================
--- trunk/Mars/mcore/DrsCalib.h	(revision 12946)
+++ trunk/Mars/mcore/DrsCalib.h	(revision 12967)
@@ -573,11 +573,11 @@
             for (auto it=beg; it!=end-512; it++, n++)
             {
-                const double v = it->first;
-                const double w = it->second;
+                const double valv = it->first;
+                const double valw = it->second;
 
                 it->first = sumv>0 ? n*(1-s*sumw/sumv) :0;
 
-                sumw += w;
-                sumv += v;
+                sumv += valv;
+                sumw += valw;
             }
 
@@ -588,9 +588,9 @@
             for (auto it=end-1; it!=beg-1+512; it--, n++)
             {
-                const double v = it->first;
-                const double w = it->second;
-
-                sumw += w;
-                sumv += v;
+                const double valv = it->first;
+                const double valw = it->second;
+
+                sumv += valv;
+                sumw += valw;
 
                 it->first = sumv>0 ? n*(s*sumw/sumv-1) : 0;
