Index: /trunk/MagicSoft/Mars/Changelog
===================================================================
--- /trunk/MagicSoft/Mars/Changelog	(revision 8017)
+++ /trunk/MagicSoft/Mars/Changelog	(revision 8018)
@@ -28,4 +28,7 @@
    * ganymed.rc, ganymed:onoff.rc, ganymed_wobble.rc:
      - some further update
+
+   * mcalib/MCalibrationHiLoCam.[h,cc]:
+     - broke down a long Form() chain into single Form()'s
 
 
Index: /trunk/MagicSoft/Mars/mcalib/MCalibrationHiLoCam.cc
===================================================================
--- /trunk/MagicSoft/Mars/mcalib/MCalibrationHiLoCam.cc	(revision 8017)
+++ /trunk/MagicSoft/Mars/mcalib/MCalibrationHiLoCam.cc	(revision 8018)
@@ -115,4 +115,14 @@
 }
 
+void MCalibrationHiLoCam::PrintPix(const MCalibrationHiLoPix &pix, const char *type) const
+{
+    *fLog << all << setw(7) << type << Form("%4i", pix.GetPixId()) << ":   ";
+    *fLog << "   Ratio: " << Form("%4.2f", pix.GetHiLoChargeRatio());
+    *fLog << " +- " << Form("%4.2f", pix.GetHiLoChargeRatioErr());
+    *fLog << "   Sigma: " << Form("%4.2f", pix.GetHiLoChargeRatioSigma());
+    *fLog << " +- " << Form("%4.2f", pix.GetHiLoChargeRatioSigmaErr());
+    *fLog << endl;
+}
+
 // --------------------------------------------------------------------------
 //
@@ -132,17 +142,9 @@
   MCalibrationHiLoPix *pix;
   while ((pix=(MCalibrationHiLoPix*)Next()))
-    {
-      
-      if (!pix->IsExcluded()) 
-	{                            
-
-          *fLog << all 
-                << Form("%s%4i%s%4.2f%s%4.2f%s%4.2f%s%4.2f","Pix  ",pix->GetPixId(),
-                        ":            Ratio: ",pix->GetHiLoChargeRatio()," +- ",pix->GetHiLoChargeRatioErr(),
-                        "   Sigma: ",pix->GetHiLoChargeRatioSigma()," +- ",pix->GetHiLoChargeRatioSigmaErr())
-		<< endl;
+      if (!pix->IsExcluded())
+      {
+          PrintPix(*pix, "Pixel");
           id++;
-	}
-    }
+      }
   
   *fLog << all << id << " pixels" << endl;
@@ -170,21 +172,9 @@
   TIter Next5(fAverageAreas);
   while ((pix=(MCalibrationHiLoPix*)Next5()))
-  {
-    *fLog << all 
-          << Form("%s%4i%s%4.2f%s%4.2f%s%4.2f%s%4.2f","Average Area   ",pix->GetPixId(),
-                  ":  Ratio: ",pix->GetHiLoChargeRatio()," +- ",pix->GetHiLoChargeRatioErr(),
-                  "   Sigma: ",pix->GetHiLoChargeRatioSigma()," +- ",pix->GetHiLoChargeRatioSigmaErr())
-          << endl;
-  }
+      PrintPix(*pix, "Area");
 
   TIter Next6(fAverageSectors);
   while ((pix=(MCalibrationHiLoPix*)Next5()))
-  {
-    *fLog << all 
-          << Form("%s%4i%s%4.2f%s%4.2f%s%4.2f%s%4.2f","Average Sector ",pix->GetPixId(),
-                  ":  Ratio: ",pix->GetHiLoChargeRatio()," +- ",pix->GetHiLoChargeRatioErr(),
-                  "   Sigma: ",pix->GetHiLoChargeRatioSigma()," +- ",pix->GetHiLoChargeRatioSigmaErr())
-          << endl;
-  }
+      PrintPix(*pix, "Sector");
 }
 
Index: /trunk/MagicSoft/Mars/mcalib/MCalibrationHiLoCam.h
===================================================================
--- /trunk/MagicSoft/Mars/mcalib/MCalibrationHiLoCam.h	(revision 8017)
+++ /trunk/MagicSoft/Mars/mcalib/MCalibrationHiLoCam.h	(revision 8018)
@@ -5,4 +5,6 @@
 #include "MCalibrationCam.h"
 #endif
+
+class MCalibrationHiLoPix;
 
 class MCalibrationHiLoCam : public MCalibrationCam
@@ -13,4 +15,6 @@
   void AddArea(const UInt_t a, const UInt_t b);
   void AddSector(const UInt_t a, const UInt_t b);
+
+  void PrintPix(const MCalibrationHiLoPix &pix, const char *type) const;
 
 public:
