Index: trunk/MagicSoft/Mars/Changelog
===================================================================
--- trunk/MagicSoft/Mars/Changelog	(revision 4699)
+++ trunk/MagicSoft/Mars/Changelog	(revision 4700)
@@ -31,4 +31,7 @@
    * mfileio/MWriteRootFile.[h,cc]:
      - added cd() member function
+
+   * mimage/MHHillas.[h,cc]:
+     - added display of camera on top of MeanXY-plot
 
 
Index: trunk/MagicSoft/Mars/mimage/MHHillas.cc
===================================================================
--- trunk/MagicSoft/Mars/mimage/MHHillas.cc	(revision 4699)
+++ trunk/MagicSoft/Mars/mimage/MHHillas.cc	(revision 4700)
@@ -16,8 +16,8 @@
 !
 !
-!   Author(s): Thomas Bretz  2001 <mailto:tbretz@uni-sw.gwdg.de>
-!              Wolfgang Wittek  2002 <mailto:wittek@mppmu.mpg.de>
-!
-!   Copyright: MAGIC Software Development, 2000-2002
+!   Author(s): Thomas Bretz  2001 <mailto:tbretz@astro.uni-wuerzburg.de>
+!   Author(s): Wolfgang Wittek  2002 <mailto:wittek@mppmu.mpg.de>
+!
+!   Copyright: MAGIC Software Development, 2000-2004
 !
 !
@@ -50,4 +50,5 @@
 #include "MBinning.h"
 
+#include "MHCamera.h"
 
 ClassImp(MHHillas);
@@ -60,5 +61,5 @@
 //
 MHHillas::MHHillas(const char *name, const char *title)
-    : fMm2Deg(1), fUseMmScale(kTRUE)
+    : fGeomCam(0), fMm2Deg(1), fUseMmScale(kTRUE)
 {
     //
@@ -141,10 +142,10 @@
 Bool_t MHHillas::SetupFill(const MParList *plist)
 {
-    const MGeomCam *geom = (MGeomCam*)plist->FindObject("MGeomCam");
-    if (!geom)
+    fGeomCam = (MGeomCam*)plist->FindObject("MGeomCam");
+    if (!fGeomCam)
         *fLog << warn << GetDescriptor() << ": No Camera Geometry available. Using mm-scale for histograms." << endl;
     else
     {
-        fMm2Deg = geom->GetConvMm2Deg();
+        fMm2Deg = fGeomCam->GetConvMm2Deg();
         SetMmScale(kFALSE);
     }
@@ -159,5 +160,5 @@
     if (!bins)
     {
-        float r = geom ? geom->GetMaxRadius() : 600;
+        float r = fGeomCam ? fGeomCam->GetMaxRadius() : 600;
         r *= 0.9;
         if (!fUseMmScale)
@@ -312,4 +313,10 @@
     SetColors();
     fCenter->Draw("colz");
+    if (fGeomCam)
+    {
+        MHCamera *cam = new MHCamera(*fGeomCam);
+        cam->Draw("same");
+        cam->SetBit(kCanDelete);
+    }
 
     pad->cd(5);
Index: trunk/MagicSoft/Mars/mimage/MHHillas.h
===================================================================
--- trunk/MagicSoft/Mars/mimage/MHHillas.h	(revision 4699)
+++ trunk/MagicSoft/Mars/mimage/MHHillas.h	(revision 4700)
@@ -9,4 +9,5 @@
 class TH2F;
 class MHillas;
+class MGeomCam;
 
 class MHHillas : public MH
@@ -24,4 +25,6 @@
 
     void SetColors() const;
+
+    MGeomCam *fGeomCam; //! Camera geometry for plots (for the moment this is a feature for a loop only!)
 
     Float_t fMm2Deg;
