Index: trunk/FACT++/src/DataCalib.cc
===================================================================
--- trunk/FACT++/src/DataCalib.cc	(revision 12495)
+++ trunk/FACT++/src/DataCalib.cc	(revision 12498)
@@ -31,4 +31,22 @@
 
     fProcessing = false;
+}
+
+bool DataCalib::ResetTrgOff(DimDescribedService &dim)
+{
+    if (fData.fStep!=3)
+        return false;
+
+    for (int i=1024*1440*3+4; i<1440*1024*6+160*1024*2+4; i++)
+        fStats[i] = 0;
+
+    reinterpret_cast<uint32_t*>(fStats.data())[0] = 0;
+    reinterpret_cast<uint32_t*>(fStats.data())[3] = 0;
+
+    fData.fStep = 1;
+    Update(dim);
+    fData.fStep = 2;
+
+    return true;
 }
 
Index: trunk/FACT++/src/DataCalib.h
===================================================================
--- trunk/FACT++/src/DataCalib.h	(revision 12495)
+++ trunk/FACT++/src/DataCalib.h	(revision 12498)
@@ -31,4 +31,5 @@
 
     static void Restart();
+    static bool ResetTrgOff(DimDescribedService &dim);
     static void Update(DimDescribedService &dim);
 
