Index: /trunk/MagicSoft/Mars/Changelog
===================================================================
--- /trunk/MagicSoft/Mars/Changelog	(revision 7741)
+++ /trunk/MagicSoft/Mars/Changelog	(revision 7742)
@@ -28,4 +28,16 @@
      - the extraction window is not changed anymore
 
+   * mhflux/MAlphaFitter.cc:
+     - made new background fit more robust by improving the start
+       values
+
+   * mhflux/MHAlpha.[h,cc]:
+     - preliminary implementation showing automatically all sizebins in
+       the status display
+
+   * mpointing/MPointingDevCalc.cc:
+     - if the mispointing is set to 0 due to missing mispointing
+       information also the starguider calibration is reset.
+
 
 
@@ -38,5 +50,5 @@
    * scripts/preparemc:
      - added (script to create montecarlo sequence and datasetfiles)
-                      #
+
 
 
Index: /trunk/MagicSoft/Mars/NEWS
===================================================================
--- /trunk/MagicSoft/Mars/NEWS	(revision 7741)
+++ /trunk/MagicSoft/Mars/NEWS	(revision 7742)
@@ -50,4 +50,7 @@
       + Cut1.ThetaCut: None                 
       + MHThetaSqN.SignificanceCutLevel: 2.0  (increase off-cut by 2.0/1.7)
+
+   - ganymed: A first implementation showing all size-bins for the theta-sq
+     resp. alpha-plots in a single tab automatically
 
 
Index: /trunk/MagicSoft/Mars/mhflux/MHAlpha.cc
===================================================================
--- /trunk/MagicSoft/Mars/mhflux/MHAlpha.cc	(revision 7741)
+++ /trunk/MagicSoft/Mars/mhflux/MHAlpha.cc	(revision 7742)
@@ -643,4 +643,12 @@
     TVirtualPad *pad = gPad ? gPad : MakeDefCanvas(this);
 
+    /*
+    if (TString(opt).Contains("sizebins", TString::kIgnoreCase))
+    {
+        AppendPad("sizebins");
+        return;
+    }
+    */
+
     // Do the projection before painting the histograms into
     // the individual pads
@@ -759,11 +767,13 @@
 }
 
-void MHAlpha::DrawAll()
+void MHAlpha::DrawAll(Bool_t newc)
 {
     // FIXME: Do in Paint if special option given!
-    TCanvas *c = new TCanvas;
+    TCanvas &c = newc || !fDisplay ? *new TCanvas : fDisplay->AddTab("SizeBins");
     Int_t n = fHist.GetNbinsY();
     Int_t nc = (Int_t)(TMath::Sqrt((Float_t)n-1)+1);
-    c->Divide(nc, nc, 1e-10, 1e-10);
+    c.Divide(nc, nc, 1e-10, 1e-10);
+    gPad->SetBorderMode(0);
+    gPad->SetFrameBorderMode(0);
 
     // Do not store the 'final' result in fFit
@@ -772,5 +782,7 @@
     for (int i=1; i<=fHist.GetNbinsY(); i++)
     {
-        c->cd(i);
+        c.cd(i);
+        gPad->SetBorderMode(0);
+        gPad->SetFrameBorderMode(0);
 
         TH1D *hon = fHist.ProjectionZ("Proj", -1, 9999, i, i, "E");
@@ -878,4 +890,7 @@
     }
 
+    if (fOffData)
+        DrawAll(kFALSE);
+
     return kTRUE;
 }
Index: /trunk/MagicSoft/Mars/mhflux/MHAlpha.h
===================================================================
--- /trunk/MagicSoft/Mars/mhflux/MHAlpha.h	(revision 7741)
+++ /trunk/MagicSoft/Mars/mhflux/MHAlpha.h	(revision 7742)
@@ -128,5 +128,6 @@
     void ForceUsingSize(Bool_t b=kTRUE) { fForceUsingSize=b; }
 
-    void DrawAll(); //*MENU*
+    void DrawAll() { DrawAll(kTRUE); } //*MENU*
+    void DrawAll(Bool_t newc);
 
     virtual void InitMapping(MHMatrix *mat, Int_t type=0);
