Index: /trunk/MagicSoft/Mars/mbase/MTaskInteractive.cc
===================================================================
--- /trunk/MagicSoft/Mars/mbase/MTaskInteractive.cc	(revision 7183)
+++ /trunk/MagicSoft/Mars/mbase/MTaskInteractive.cc	(revision 7184)
@@ -75,5 +75,5 @@
 //
 MTaskInteractive::MTaskInteractive(const char *name, const char *title) :
-    fPreProcess(NULL), fProcess(NULL), fPostProcess(NULL)
+    fPreProcess(NULL), fProcess(NULL), fPostProcess(NULL), fReInit(NULL)
 {
     fName  = name  ? name  : "MTaskInteractive";
Index: /trunk/MagicSoft/Mars/mbase/MTaskInteractive.h
===================================================================
--- /trunk/MagicSoft/Mars/mbase/MTaskInteractive.h	(revision 7183)
+++ /trunk/MagicSoft/Mars/mbase/MTaskInteractive.h	(revision 7184)
@@ -22,5 +22,5 @@
     Int_t  Process()                  { if (fCall[1]) return Return(1);        return fProcess     ? (*fProcess)()        : kTRUE; }
     Int_t  PostProcess()              { if (fCall[2]) return Return(2);        return fPostProcess ? (*fPostProcess)()    : kTRUE; }
-    Bool_t ReInit(MParList *list)     { if (fCall[3]) return Return(3, &list); return fPostProcess ? (*fPostProcess)()    : kTRUE; }
+    Bool_t ReInit(MParList *list)     { if (fCall[3]) return Return(3, &list); return fReInit      ? (*fReInit)(list)     : kTRUE; }
 
     Int_t Return(Int_t no, void *param=NULL);
@@ -33,8 +33,8 @@
 
     // This is to be used in compiled code
-    void SetPreProcess(Int_t (*func)(MParList *list)) { fPreProcess = func;  Free(0); }
-    void SetProcess(Int_t (*func)())                  { fProcess = func;     Free(1); }
+    void SetPreProcess(Int_t (*func)(MParList *list)) { fPreProcess  = func; Free(0); }
+    void SetProcess(Int_t (*func)())                  { fProcess     = func; Free(1); }
     void SetPostProcess(Int_t (*func)())              { fPostProcess = func; Free(2); }
-    void SetReInit(Bool_t (*func)(MParList *list))    { fReInit = func;      Free(3); }
+    void SetReInit(Bool_t (*func)(MParList *list))    { fReInit      = func; Free(3); }
 
     // This is for usage in CINT
Index: /trunk/MagicSoft/Mars/sinope.cc
===================================================================
--- /trunk/MagicSoft/Mars/sinope.cc	(revision 7183)
+++ /trunk/MagicSoft/Mars/sinope.cc	(revision 7184)
@@ -135,5 +135,5 @@
     //MStatusDisplay *d = new MStatusDisplay;
     d->AddTab("Time");
-    h1.DrawClone();
+    h1.DrawCopy();
     l.DrawLine(h1.GetMaximumBin()-1, 0, h1.GetMaximumBin()-1, h1.GetMaximum());
     const Int_t fwhm1  = GetFWHM(h1, min, max);
@@ -141,6 +141,7 @@
     l.DrawLine(min-1, h1.GetMaximum()/2, max-1, h1.GetMaximum()/2);
     gPad->Update();
+
     d->AddTab("Pulse");
-    h2.DrawClone();
+    h2.DrawCopy();
     l.DrawLine(h2.GetMaximumBin()-1, 0, h2.GetMaximumBin()-1, h2.GetMaximum());
     const Int_t fwhm2  = GetFWHM(h2, min, max);
@@ -170,5 +171,4 @@
     fout << "HeightAsym:     " << (asym2?"Yes":"No") << endl;
     fout << endl;
-
 
     return kTRUE;
@@ -428,6 +428,4 @@
     }
 
-    tlist.PrintStatistics();
-
     if (kBatch || kQuit)
         delete d;
