Index: trunk/MagicSoft/Mars/macros/readCT1.C
===================================================================
--- trunk/MagicSoft/Mars/macros/readCT1.C	(revision 2503)
+++ trunk/MagicSoft/Mars/macros/readCT1.C	(revision 2512)
@@ -82,6 +82,18 @@
 
     Int_t icount = 0;
-    MHCamera display(geomcam);
-    display.Draw();
+    MHCamera display1(*geomcam);
+    MHCamera display2(*geomcam);
+
+    TCanvas c("Events", "Real Events", 300, 600);
+    c.SetBorderMode(0);
+    c.Divide(1,2);
+    c.cd(1);
+    display1.Draw();
+    gPad->cd(1);
+    hillas.Draw();
+    c.cd(2);
+    display2.Draw();
+    gPad->cd(1);
+    hillas.Draw();
 
     while ((rc=tlist.Process()))
@@ -93,17 +105,15 @@
             continue;
 
-        display.SetCamContent(*evt);
-        display.Update();
+        display1.SetCamContent(*(MCerPhotEvt*)clone.GetClone());
+        display2.SetCamContent(*(MCerPhotEvt*)plist.FindObject("MCerPhotEvt"));
 
-        if (!HandleInput())
-            break;
+        c->GetPad(1)->GetPad(1)->Modified();
+        c->GetPad(1)->GetPad(1)->Update();
+        c->GetPad(2)->GetPad(1)->Modified();
+        c->GetPad(2)->GetPad(1)->Update();
 
-        hillas.Draw();
         hillas.Print();
         hillasext.Print();
         newimgpar.Print();
-
-        display.SetCamContent(*(MCerPhotEvt*)plist.FindObject("MCerPhotEvt"));
-        display.Update();
 
         if (!HandleInput())
Index: trunk/MagicSoft/Mars/macros/readMagic.C
===================================================================
--- trunk/MagicSoft/Mars/macros/readMagic.C	(revision 2503)
+++ trunk/MagicSoft/Mars/macros/readMagic.C	(revision 2512)
@@ -46,5 +46,5 @@
 }
 
-void readMagic(const char *fname="~/Proton_zbin0_0_7_11650to11659_w0.root")
+void readMagic(const char *fname="../Proton*.root")
 {
     MParList plist;
@@ -105,15 +105,11 @@
     c.Divide(1,2);
     c.cd(1);
-    gPad->SetBorderMode(0);
-    gPad->Divide(1,1);
+    display1.Draw();
     gPad->cd(1);
-    gPad->SetBorderMode(0);
-    display1.Draw();
+    hillas.Draw();
     c.cd(2);
-    gPad->SetBorderMode(0);
-    gPad->Divide(1,1);
+    display2.Draw();
     gPad->cd(1);
-    gPad->SetBorderMode(0);
-    display2.Draw();
+    hillas.Draw();
 
     // Use this if you don't want the event to be autoscaled
@@ -128,13 +124,8 @@
         display2.SetCamContent(*(MCerPhotEvt*)plist.FindObject("MCerPhotEvt"));
 
-        c->cd(1);
-        gPad->cd(1);
-        gPad->Modified();
-        gPad->Update();
-        c->cd(2);
-        gPad->cd(1);
-        hillas.Draw();
-        gPad->Modified();
-        gPad->Update();
+        c->GetPad(1)->GetPad(1)->Modified();
+        c->GetPad(1)->GetPad(1)->Update();
+        c->GetPad(2)->GetPad(1)->Modified();
+        c->GetPad(2)->GetPad(1)->Update();
 
         hillas.Print();
