Index: trunk/MagicSoft/Mars/mhflux/MHDisp.cc
===================================================================
--- trunk/MagicSoft/Mars/mhflux/MHDisp.cc	(revision 7109)
+++ trunk/MagicSoft/Mars/mhflux/MHDisp.cc	(revision 7110)
@@ -29,4 +29,7 @@
 // Create a false source plot using disp.
 //
+// Currently the use of this class requires to be after MFMagicCuts
+// in the tasklist. Switching of the M3L cut in MFMagicCuts is recommended.
+//
 //////////////////////////////////////////////////////////////////////////////
 #include "MHDisp.h"
Index: trunk/MagicSoft/Mars/mhflux/MHDisp.h
===================================================================
--- trunk/MagicSoft/Mars/mhflux/MHDisp.h	(revision 7110)
+++ trunk/MagicSoft/Mars/mhflux/MHDisp.h	(revision 7110)
@@ -0,0 +1,35 @@
+#ifndef MARS_MHDisp
+#define MARS_MHDisp
+
+#ifndef MARS_MHFalseSource
+#include "MHFalseSource.h"
+#endif
+
+class MParList;
+class MHillasExt;
+class MParameterD;
+
+class MHDisp : public MHFalseSource
+{
+private:
+    MHillasExt  *fHilExt;
+    MParameterD *fDisp;
+
+    Double_t fM3lCut;
+    Double_t fXi;
+    Double_t fXiTheta;
+
+public:
+    MHDisp(const char *name=NULL, const char *title=NULL);
+
+    // MH
+    Bool_t SetupFill(const MParList *pList);
+    Bool_t Fill(const MParContainer *par, const Stat_t w=1);
+
+    void Paint(Option_t *o="");
+    void Draw(Option_t *o="");
+
+    ClassDef(MHDisp, 1) //3D-histogram in alpha, x and y
+};
+
+#endif
Index: trunk/MagicSoft/Mars/mhflux/Makefile
===================================================================
--- trunk/MagicSoft/Mars/mhflux/Makefile	(revision 7109)
+++ trunk/MagicSoft/Mars/mhflux/Makefile	(revision 7110)
@@ -31,5 +31,7 @@
 	   MHEffectiveOnTime.cc \
            MHCollectionArea.cc \
-           MHFalseSource.cc
+           MHFalseSource.cc \
+           MHDisp.cc \
+           MMcSpectrumWeight.cc
 
 ############################################################
