Index: trunk/MagicSoft/Mars/mimage/MHHillas.cc
===================================================================
--- trunk/MagicSoft/Mars/mimage/MHHillas.cc	(revision 2414)
+++ trunk/MagicSoft/Mars/mimage/MHHillas.cc	(revision 2416)
@@ -278,5 +278,5 @@
     gStyle->SetPalette(50, c);
 }
-/*
+
 // --------------------------------------------------------------------------
 //
@@ -296,5 +296,5 @@
     pad->cd(1);
     gPad->SetBorderMode(0);
-    MH::Draw(*fWidth, *fLength, "Width'n'Length");
+    MH::DrawSame(*fWidth, *fLength, "Width'n'Length");
 
     pad->cd(2);
@@ -323,50 +323,4 @@
     pad->Update();
 }
-*/
-
-// --------------------------------------------------------------------------
-//
-// Creates a new canvas and draws the four histograms into it.
-// Be careful: The histograms belongs to this object and won't get deleted
-// together with the canvas.
-//
-void MHHillas::DrawTS(TVirtualPad *p, Option_t *)
-{
-    TVirtualPad *pad = p ? p : MakeDefCanvas(this);
-    pad->SetBorderMode(0);
-
-    MParContainer::DrawTS(pad);
-
-    pad->Divide(2,3);
-
-    p = pad->GetPad(1);
-    p->SetBorderMode(0);
-    MH::DrawSame(*fWidth, *fLength, "Width'n'Length", p);
-
-    p = pad->GetPad(2);
-    p->SetBorderMode(0);
-    MParContainer::DrawTS(fDistC, p);
-
-    p = pad->GetPad(3);
-    p->SetBorderMode(0);
-    p->SetLogx();
-    MParContainer::DrawTS(fSize, p);
-
-    p = pad->GetPad(4);
-    p->SetBorderMode(0);
-    p->SetPad(0.51, 0.01, 0.99, 0.65);
-    SetColors();
-    MParContainer::DrawTS(fCenter, p, "colz");
-
-    p = pad->GetPad(5);
-    p->SetBorderMode(0);
-    MParContainer::DrawTS(fDelta, p);
-
-    delete pad->GetPad(6);
-
-    pad->Modified();
-    pad->Update();
-}
-
 
 TH1 *MHHillas::GetHistByName(const TString name)
Index: trunk/MagicSoft/Mars/mimage/MHHillas.h
===================================================================
--- trunk/MagicSoft/Mars/mimage/MHHillas.h	(revision 2414)
+++ trunk/MagicSoft/Mars/mimage/MHHillas.h	(revision 2416)
@@ -51,6 +51,5 @@
     TH2F *GetHistCenter() { return fCenter; }
 
-    //void Draw(Option_t *opt=NULL);
-    void DrawTS(TVirtualPad *pad=NULL, Option_t *opt=NULL);
+    void Draw(Option_t *opt=NULL);
 
     //Int_t DistancetoPrimitive(Int_t px, Int_t py) { return 0; }
Index: trunk/MagicSoft/Mars/mimage/MHHillasSrc.cc
===================================================================
--- trunk/MagicSoft/Mars/mimage/MHHillasSrc.cc	(revision 2414)
+++ trunk/MagicSoft/Mars/mimage/MHHillasSrc.cc	(revision 2416)
@@ -198,34 +198,27 @@
 // together with the canvas.
 //
-void MHHillasSrc::DrawTS(TVirtualPad *p, Option_t *)
-{
-    TVirtualPad *pad = p ? p : MakeDefCanvas(this);
+void MHHillasSrc::Draw(Option_t *)
+{
+    TVirtualPad *pad = gPad ? gPad : MakeDefCanvas(this);
     pad->SetBorderMode(0);
 
-    //
-    // Add this object to the given pad
-    //
-    MParContainer::DrawTS(pad);
+    AppendPad("");
 
     // FIXME: Display Source position
 
-    //
-    // Fill the pad with histograms
-    //
     pad->Divide(2, 2);
 
-    p = pad->GetPad(1);
-    p->SetBorderMode(0);
-    MParContainer::DrawTS(fAlpha, p);
-
-    p = pad->GetPad(2);
-    p->SetBorderMode(0);
-    MParContainer::DrawTS(fDist, p);
-
-    delete pad->GetPad(3);
-
-    p = pad->GetPad(4);
-    p->SetBorderMode(0);
-    MParContainer::DrawTS(fCosDA, p);
+    pad->cd(1);
+    gPad->SetBorderMode(0);
+    fAlpha->Draw();
+
+    pad->cd(2);
+    gPad->SetBorderMode(0);
+    fDist->Draw();
+
+    pad->cd(4);
+    gPad->SetBorderMode(0);
+    //gPad->SetLogy();
+    fCosDA->Draw();
 
     pad->Modified();
Index: trunk/MagicSoft/Mars/mimage/MHHillasSrc.h
===================================================================
--- trunk/MagicSoft/Mars/mimage/MHHillasSrc.h	(revision 2414)
+++ trunk/MagicSoft/Mars/mimage/MHHillasSrc.h	(revision 2416)
@@ -35,6 +35,5 @@
     TH1F *GetHistCosDeltaAlpha() { return fCosDA; }
 
-    //void Draw(Option_t *opt=NULL);
-    void DrawTS(TVirtualPad *pad=NULL, Option_t *opt=NULL);
+    void Draw(Option_t *opt=NULL);
     void Paint(Option_t *opt);
 
