Index: trunk/MagicSoft/Mars/mhcalib/MHCalibrationPulseTimeCam.cc
===================================================================
--- trunk/MagicSoft/Mars/mhcalib/MHCalibrationPulseTimeCam.cc	(revision 7384)
+++ trunk/MagicSoft/Mars/mhcalib/MHCalibrationPulseTimeCam.cc	(revision 7430)
@@ -102,32 +102,4 @@
 #include "MHCalibrationCam.h"
 
-#include "MLog.h"
-#include "MLogManip.h"
-
-#include "MParList.h"
-
-#include "MHCalibrationPix.h"
-
-#include "MCalibrationIntensityCam.h"
-#include "MCalibrationChargeCam.h"
-#include "MCalibrationChargePix.h"
-
-#include "MGeomCam.h"
-#include "MGeomPix.h"
-
-#include "MBadPixelsIntensityCam.h"
-#include "MBadPixelsCam.h"
-#include "MBadPixelsPix.h"
-
-#include "MRawEvtData.h"
-#include "MRawRunHeader.h"
-#include "MRawEvtPixelIter.h"
-
-#include "MExtractedSignalCam.h"
-#include "MExtractedSignalPix.h"
-
-#include "MArrayI.h"
-#include "MArrayD.h"
-
 #include <TOrdCollection.h>
 #include <TPad.h>
@@ -140,4 +112,32 @@
 #include <TGraph.h>
 #include <TEnv.h>
+
+#include "MLog.h"
+#include "MLogManip.h"
+
+#include "MParList.h"
+
+#include "MHCalibrationPix.h"
+
+#include "MCalibrationIntensityCam.h"
+#include "MCalibrationChargeCam.h"
+#include "MCalibrationChargePix.h"
+
+#include "MGeomCam.h"
+#include "MGeomPix.h"
+
+#include "MBadPixelsIntensityCam.h"
+#include "MBadPixelsCam.h"
+#include "MBadPixelsPix.h"
+
+#include "MRawEvtData.h"
+#include "MRawRunHeader.h"
+#include "MRawEvtPixelIter.h"
+
+#include "MExtractedSignalCam.h"
+#include "MExtractedSignalPix.h"
+
+#include "MArrayI.h"
+#include "MArrayD.h"
 
 ClassImp(MHCalibrationPulseTimeCam);
@@ -512,5 +512,5 @@
   *fLog << endl;
 
-  MCalibrationCam *calcam  = fIntensCam ? fIntensCam->GetCam() : fCam;
+  MCalibrationCam &calcam  = *(fIntensCam ? fIntensCam->GetCam() : fCam);
   //
   // Perform the fitting for the High Gain (done in MHCalibrationCam)
@@ -524,5 +524,5 @@
         continue;
       
-      MCalibrationPix &pix    = (*calcam)[i];
+      MCalibrationPix &pix    = calcam[i];
       CalcHists(hist,pix);
     }
@@ -534,6 +534,6 @@
     {
       
-      MHCalibrationPix &hist = GetAverageHiGainArea(j);      
-      MCalibrationPix  &pix  = calcam->GetAverageArea(j);
+      MHCalibrationPix &hist = GetAverageHiGainArea(j);
+      MCalibrationPix  &pix  = calcam.GetAverageArea(j);
       CalcHists(hist,pix);
   }
@@ -541,6 +541,6 @@
   for (Int_t j=0; j<fAverageHiGainSectors->GetSize(); j++)
     {
-      MHCalibrationPix &hist = GetAverageHiGainSector(j);      
-      MCalibrationPix  &pix  = calcam->GetAverageSector(j);
+      MHCalibrationPix &hist = GetAverageHiGainSector(j);
+      MCalibrationPix  &pix  = calcam.GetAverageSector(j);
       CalcHists(hist,pix);
     }
@@ -549,5 +549,5 @@
 }
 
-void MHCalibrationPulseTimeCam::CalcHists(MHCalibrationPix &hist, MCalibrationPix &pix)
+void MHCalibrationPulseTimeCam::CalcHists(MHCalibrationPix &hist, MCalibrationPix &pix) const
 {
 
Index: trunk/MagicSoft/Mars/mhcalib/MHCalibrationPulseTimeCam.h
===================================================================
--- trunk/MagicSoft/Mars/mhcalib/MHCalibrationPulseTimeCam.h	(revision 7384)
+++ trunk/MagicSoft/Mars/mhcalib/MHCalibrationPulseTimeCam.h	(revision 7430)
@@ -61,5 +61,5 @@
   void   DrawDataCheckPixel(MHCalibrationPix &pix, const Float_t refline);
   void   DisplayRefLines   ( const TH1F *hist,           const Float_t refline) const;
-  void   CalcHists         (MHCalibrationPix &hist, MCalibrationPix &pix);
+  void   CalcHists         (MHCalibrationPix &hist, MCalibrationPix &pix) const;
 
   Int_t ReadEnv        ( const TEnv &env, TString prefix, Bool_t print);
