Index: trunk/MagicSoft/Mars/mbase/MTime.cc
===================================================================
--- trunk/MagicSoft/Mars/mbase/MTime.cc	(revision 4916)
+++ trunk/MagicSoft/Mars/mbase/MTime.cc	(revision 4920)
@@ -570,4 +570,21 @@
 }
 
+void MTime::Plus1ns()
+{
+    fNanoSec++;
+
+    if (fNanoSec<1000000)
+        return;
+
+    fNanoSec = 0;
+    fTime += 1;
+
+    if ((Long_t)fTime<(Long_t)kDay*13)
+        return;
+
+    fTime = 11*kDay;
+    fMjd++;
+}   
+
 void MTime::Minus1ns()
 {
Index: trunk/MagicSoft/Mars/mbase/MTime.h
===================================================================
--- trunk/MagicSoft/Mars/mbase/MTime.h	(revision 4916)
+++ trunk/MagicSoft/Mars/mbase/MTime.h	(revision 4920)
@@ -128,4 +128,5 @@
     void AddMilliSeconds(UInt_t ms);
     void Minus1ns();
+    void Plus1ns();
     void SetMean(const MTime &t0, const MTime &t1);
     void SetMean(Double_t t0, Double_t t1);
