Index: /trunk/Mars/mhflux/MHDisp.cc
===================================================================
--- /trunk/Mars/mhflux/MHDisp.cc	(revision 19247)
+++ /trunk/Mars/mhflux/MHDisp.cc	(revision 19248)
@@ -242,5 +242,5 @@
     const Double_t pi2    = fSmearing * TMath::Pi()/2;
     const Double_t normg  = pi2*pi2 * TMath::Sqrt(TMath::TwoPi()) / weight;
-    const Int_t    bz     = fHist.GetZaxis()->FindFixBin(0);
+    const Int_t    bz     = fHist.GetZaxis()->FindFixBin(0.);
 
     TH2 &hbg = fHalf ? fHistBg1 : fHistBg2;
@@ -328,5 +328,5 @@
         return kTRUE;
 
-    const Int_t bz = fHist.GetZaxis()->FindFixBin(0);
+    const Int_t bz = fHist.GetZaxis()->FindFixBin(0.);
 
     const Double_t n1 = fHistBg1.GetEntries();
Index: /trunk/Mars/mhflux/MHDisp.h
===================================================================
--- /trunk/Mars/mhflux/MHDisp.h	(revision 19247)
+++ /trunk/Mars/mhflux/MHDisp.h	(revision 19248)
@@ -68,5 +68,5 @@
 
     // MHFalseSource (to be moved!)
-    void SetOffData(const MHFalseSource &fs)
+    void SetOffData(MHFalseSource &fs)
     {
         MHFalseSource::SetOffData(fs);
Index: /trunk/Mars/mhflux/MHFalseSource.cc
===================================================================
--- /trunk/Mars/mhflux/MHFalseSource.cc	(revision 19247)
+++ /trunk/Mars/mhflux/MHFalseSource.cc	(revision 19248)
@@ -396,5 +396,5 @@
 // the same number of bins than for on-data
 //
-void MHFalseSource::ProjectOff(const TH3D &src, TH2D *h2, TH2D *hall)
+void MHFalseSource::ProjectOff(TH3D &src, TH2D *h2, TH2D *hall)
 {
     TAxis &axe = *src.GetZaxis();
@@ -437,5 +437,5 @@
 // range (0, fAlphaCut)
 //
-void MHFalseSource::ProjectOn(const TH3D &src, TH2D *h3, TH2D *hall)
+void MHFalseSource::ProjectOn(TH3D &src, TH2D *h3, TH2D *hall)
 {
     TAxis &axe = *src.GetZaxis();
Index: /trunk/Mars/mhflux/MHFalseSource.h
===================================================================
--- /trunk/Mars/mhflux/MHFalseSource.h	(revision 19247)
+++ /trunk/Mars/mhflux/MHFalseSource.h	(revision 19248)
@@ -41,5 +41,5 @@
     TH3D    fHist;               // Alpha vs. x and y
 
-    const TH3D *fHistOff;
+    TH3D   *fHistOff;
 
     Double_t fRa;
@@ -54,6 +54,6 @@
 
     void ProjectAll(TH2D *h);
-    void ProjectOff(const TH3D &src, TH2D *h, TH2D *all);
-    void ProjectOn(const TH3D &src, TH2D *h, TH2D *all);
+    void ProjectOff(TH3D &src, TH2D *h, TH2D *all);
+    void ProjectOn(TH3D &src, TH2D *h, TH2D *all);
     void ProjectOnOff(TH2D *h, TH2D *all);
 
@@ -77,5 +77,5 @@
     void SetBgMeanMinus5() { SetBgMean(fBgMean-5); } //*MENU*
 
-    virtual void SetOffData(const MHFalseSource &fs) {
+    virtual void SetOffData(MHFalseSource &fs) {
         fHistOff  = &fs.fHist;
         fMinDist  =  fs.fMinDist;
