Index: trunk/MagicSoft/Mars/meventdisp/MGCamDisplay.cc
===================================================================
--- trunk/MagicSoft/Mars/meventdisp/MGCamDisplay.cc	(revision 1383)
+++ trunk/MagicSoft/Mars/meventdisp/MGCamDisplay.cc	(revision 1384)
@@ -163,4 +163,5 @@
     // Show camera display for the actual geometry
     //
+    fCanvas->cd();
     fDisplay = new MCamDisplay(geom);
     fDisplay->Draw();
Index: trunk/MagicSoft/Mars/meventdisp/MGEvtDisplay.cc
===================================================================
--- trunk/MagicSoft/Mars/meventdisp/MGEvtDisplay.cc	(revision 1383)
+++ trunk/MagicSoft/Mars/meventdisp/MGEvtDisplay.cc	(revision 1384)
@@ -43,5 +43,7 @@
 #include "MTaskList.h"
 #include "MEvtLoop.h"
+#include "MCamDisplay.h"
 #include "MReadMarsFile.h"
+#include "MGeomCamMagic.h"
 
 ClassImp(MGEvtDisplay);
@@ -218,12 +220,23 @@
     TGTab *tabdisp = new TGTab(frame, 300, 300);
 
+    TGLayoutHints *laycanvas = new TGLayoutHints(kLHintsCenterX|kLHintsCenterY|kLHintsExpandX|kLHintsExpandY);
+
     TGCompositeFrame *tab2 = tabdisp->AddTab("Event Display");
-
     TRootEmbeddedCanvas *canvas = new TRootEmbeddedCanvas("EventDisplay", tab2, 400, 400);
-
-    TGLayoutHints *laycanvas = new TGLayoutHints(kLHintsCenterX|kLHintsCenterY|kLHintsExpandX|kLHintsExpandY);
     tab2->AddFrame(canvas, laycanvas);
+    fList->Add(canvas);
 
     fCanvas = canvas->GetCanvas();
+
+    TGCompositeFrame *tab3 = tabdisp->AddTab("Geometry");
+    canvas = new TRootEmbeddedCanvas("CamDisplay", tab3, 400, 400);
+    tab3->AddFrame(canvas, laycanvas);
+    fList->Add(canvas);
+
+    MGeomCamMagic geom;
+    MCamDisplay *display = new MCamDisplay(&geom);
+    display->Draw();
+    display->DrawPixelNumbers();
+    fList->Add(display);
 
     //
@@ -237,5 +250,4 @@
     //
     fList->Add(tabdisp);
-    fList->Add(canvas);
     fList->Add(laycanvas);
     fList->Add(laydisp);
