Index: trunk/MagicSoft/Mars/Changelog
===================================================================
--- trunk/MagicSoft/Mars/Changelog	(revision 5864)
+++ trunk/MagicSoft/Mars/Changelog	(revision 5865)
@@ -39,5 +39,5 @@
     - added possibility to update the conversion factors using the 
       MCalibrationChargeCam stored in fCalibUpdate. 
-
+    - added Print() function
 
   * mcalib/MCalibCalcFromPast.[h,cc]
Index: trunk/MagicSoft/Mars/mcalib/MCalibrateData.cc
===================================================================
--- trunk/MagicSoft/Mars/mcalib/MCalibrateData.cc	(revision 5864)
+++ trunk/MagicSoft/Mars/mcalib/MCalibrateData.cc	(revision 5865)
@@ -284,4 +284,6 @@
     fCalibConsts.Reset();
     fCalibFFactors.Reset();
+    fHiLoConv.Reset();
+    fHiLoConvErr.Reset();
 
     return kTRUE;
@@ -436,7 +438,12 @@
 {
 
-  *fLog << inf << GetDescriptor() 
-        << ": Updating Conversion Factors... " << endl;
-
+    *fLog << inf << GetDescriptor() 
+          << ": Updating Conversion Factors... " << endl;
+    
+    fCalibConsts.Reset();
+    fCalibFFactors.Reset();
+    fHiLoConv.Reset();
+    fHiLoConvErr.Reset();
+    
     //
     // For the moment, we use only a dummy zenith for the calibration:
@@ -597,4 +604,6 @@
     }
 
+    //    Print();
+
     return kTRUE;
 }
@@ -624,5 +633,5 @@
             const MExtractedSignalPix &sig = (*fSignals)[pixidx];
 
-            Float_t signal = 0;
+            Float_t signal    = 0.;
             Float_t signalErr = 0.;
 
@@ -640,5 +649,5 @@
             const Float_t nphot    = signal                         * fCalibConsts  [pixidx];
             const Float_t nphotErr = TMath::Sqrt(TMath::Abs(nphot)) * fCalibFFactors[pixidx];
-
+            
             MCerPhotPix *cpix = fCerPhotEvt->AddPixel(pixidx, nphot, nphotErr);
 
@@ -785,2 +794,20 @@
     return rc;
 }
+
+void MCalibrateData::Print(Option_t *o) const 
+{
+  
+  *fLog << all << GetDescriptor() << ":" << endl;
+  
+  for (UInt_t pixidx=0; pixidx<fGeomCam->GetNumPixels(); pixidx++)
+    {
+      *fLog << all
+            << Form("%s%3i","Pixel: ",pixidx)
+            << Form("%s%4.2f","  CalibConst: ",fCalibConsts[pixidx])
+            << Form("%s%4.2f","  F-Factor: ",fCalibFFactors[pixidx])
+            << Form("%s%4.2f","  HiLoConv: ",fHiLoConv[pixidx])
+            << endl;
+    }
+}
+
+
Index: trunk/MagicSoft/Mars/mcalib/MCalibrateData.h
===================================================================
--- trunk/MagicSoft/Mars/mcalib/MCalibrateData.h	(revision 5864)
+++ trunk/MagicSoft/Mars/mcalib/MCalibrateData.h	(revision 5865)
@@ -106,4 +106,7 @@
 
   void   EnablePedestalType(PedestalType_t i)     { fPedestalFlag |=  i;      }
+
+  void   Print(Option_t *o="") const;
+
   void   SetPedestalFlag(PedestalType_t i=kRun)   { fPedestalFlag  =  i;      }
   Bool_t TestPedestalFlag(PedestalType_t i) const { return fPedestalFlag&i ? kTRUE : kFALSE; }
