Index: /trunk/Mars/mcore/DrsCalib.h
===================================================================
--- /trunk/Mars/mcore/DrsCalib.h	(revision 18155)
+++ /trunk/Mars/mcore/DrsCalib.h	(revision 18156)
@@ -964,4 +964,13 @@
 
         fStat.resize(samples*channels);
+    }
+
+    void Reset()
+    {
+        for (auto it=fStat.begin(); it!=fStat.end(); it++)
+        {
+            it->first = 0;
+            it->second = 0;
+        }
     }
 
@@ -1144,5 +1153,5 @@
                 const double valw = it->second;
 
-                it->first = sumv>0 ? n*(1-s*sumw/sumv) : 0;
+                it->first  = sumv>0 ? n*(1-s*sumw/sumv) : 0;
 
                 sumv += valv;
@@ -1163,5 +1172,5 @@
                 sumw += valw;
 
-                it->first = sumv>0 ? n*(s*sumw/sumv-1) : 0;
+                it->first  = sumv>0 ? n*(s*sumw/sumv-1) : 0;
             }
 
@@ -1198,4 +1207,6 @@
     }
 
+    /*
+    // See MDrsCalibrationTime
     std::string ReadFitsImp(const std::string &str)
     {
@@ -1275,11 +1286,4 @@
             file.SetInt("NIGHT", night, "Night as int");
 
-        /*
-        file.SetStr("DATE-OBS", fDateObs, "First event of whole DRS calibration");
-        file.SetStr("DATE-END", fDateEnd, "Last event of whole DRS calibration");
-        file.SetStr("RUN-BEG", fDateRunBeg[0], "First event of run 0");
-        file.SetStr("RUN-END", fDateRunEnd[0], "Last event of run 0");
-        */
-
         std::vector<double> data(fNumSamples*fNumChannels*2);
 
@@ -1298,5 +1302,5 @@
 
         return std::string();
-    }
+    }*/
 };
 
