Index: trunk/MagicSoft/Mars/mcalib/MHCalibrationRelTimeCam.cc
===================================================================
--- trunk/MagicSoft/Mars/mcalib/MHCalibrationRelTimeCam.cc	(revision 3315)
+++ trunk/MagicSoft/Mars/mcalib/MHCalibrationRelTimeCam.cc	(revision 3317)
@@ -39,5 +39,6 @@
 #include "MHCalibrationRelTimePix.h"
 
-#include "MArrivalTime.h"
+#include "MArrivalTimeCam.h"
+#include "MArrivalTimePix.h"
 
 ClassImp(MHCalibrationRelTimeCam);
@@ -147,5 +148,5 @@
 {
 
-  MArrivalTime *arrtime = (MArrivalTime*)par;
+  MArrivalTimeCam *arrtime = (MArrivalTimeCam*)par;
   if (!arrtime)
     {
@@ -175,11 +176,14 @@
     }
   
+  const MArrivalTimePix &refpix = (*arrtime)[1];
+  const Float_t reftime = refpix.IsLoGainUsed() ? refpix.GetArrivalTimeLoGain() : refpix.GetArrivalTimeHiGain();
+
   for (Int_t i=0; i<n; i++)
     {
-
-      const Float_t reltime = (*arrtime)[i] - (*arrtime)[1];
-
-      MHCalibrationRelTimePix  &hist = (*this)[i];
-      hist.FillHistAndArray(reltime);
+	const MArrivalTimePix &pix = (*arrtime)[i];
+	const Float_t time = pix.IsLoGainUsed() ? pix.GetArrivalTimeLoGain() : pix.GetArrivalTimeHiGain();  
+
+	MHCalibrationRelTimePix  &hist = (*this)[i];
+	hist.FillHistAndArray(time - reftime);
     }
   
