Index: trunk/FACT++/src/DrsCalib.h
===================================================================
--- trunk/FACT++/src/DrsCalib.h	(revision 11689)
+++ trunk/FACT++/src/DrsCalib.h	(revision 11699)
@@ -3,5 +3,4 @@
 protected:
     uint64_t fNumEntries;
-    uint64_t fNumCounter;
 
     size_t fNumSamples;
@@ -271,5 +270,4 @@
         vector<double>::iterator        ie = error.begin();
 
-        int cnt = 0;
         while (it!=fSum.end())
         {
@@ -281,5 +279,4 @@
             it++;
             i2++;
-            cnt++;
         }
 
@@ -293,4 +290,26 @@
 
         return make_pair(mean, error);
+    }
+
+    void GetSampleStats(float *ptr, float scale) const
+    {
+        if (fNumEntries==0)
+        {
+            memset(ptr, 0, sizeof(float)*1024*1440);
+            return;
+        }
+
+        vector<int64_t>::const_iterator it = fSum.begin();
+        vector<int64_t>::const_iterator i2 = fSum2.begin();
+
+        while (it!=fSum.end())
+        {
+            *ptr             = scale*double(*it)/fNumEntries;
+            *(ptr+1024*1440) = scale*sqrt(double(*i2*int64_t(fNumEntries) - *it * *it))/fNumEntries;
+
+            ptr++;
+            it++;
+            i2++;
+        }
     }
 
