Index: trunk/MagicSoft/Mars/manalysis/MGeomApply.cc
===================================================================
--- trunk/MagicSoft/Mars/manalysis/MGeomApply.cc	(revision 3624)
+++ trunk/MagicSoft/Mars/manalysis/MGeomApply.cc	(revision 3638)
@@ -72,4 +72,5 @@
 #include "MPedestalCam.h"
 #include "MCalibrationChargeCam.h"
+#include "MCalibrationRelTimeCam.h"
 #include "MCalibrationQECam.h"
 #include "MPedPhotCam.h"
@@ -134,14 +135,24 @@
         ped->InitSize(cam->GetNumPixels());
 
-    MCalibrationChargeCam *cal = (MCalibrationChargeCam*)pList->FindObject(AddSerialNumber("MCalibrationChargeCam"));
+    MCalibrationChargeCam *cal = 
+      (MCalibrationChargeCam*)pList->FindObject(AddSerialNumber("MCalibrationChargeCam"));
     if (cal)
       {
-        cal->InitSize(cam->GetNumPixels());
-        cal->InitAverageAreas(cam->GetNumAreas());
-        cal->InitAverageSectors(cam->GetNumSectors());
+        cal->InitSize          ( cam->GetNumPixels()  );
+        cal->InitAverageAreas  ( cam->GetNumAreas()   );
+        cal->InitAverageSectors( cam->GetNumSectors() );
+      }
+
+    MCalibrationRelTimeCam *cat = 
+      (MCalibrationRelTimeCam*)pList->FindObject(AddSerialNumber("MCalibrationRelTimeCam"));
+    if (cat)
+      {
+        cat->InitSize          ( cam->GetNumPixels()  );
+        cat->InitAverageAreas  ( cam->GetNumAreas()   );
+        cat->InitAverageSectors( cam->GetNumSectors() );
       }
     
-
-    MCalibrationQECam *qe = (MCalibrationQECam*)pList->FindObject(AddSerialNumber("MCalibrationQECam"));
+    MCalibrationQECam *qe = 
+      (MCalibrationQECam*)pList->FindObject(AddSerialNumber("MCalibrationQECam"));
     if (qe)
         qe->InitSize(cam->GetNumPixels());
@@ -151,8 +162,10 @@
         pedphot->InitSize(cam->GetNumPixels());
 
+
     MExtractedSignalCam *ext = (MExtractedSignalCam*)pList->FindObject(AddSerialNumber("MExtractedSignalCam"));
     if (ext)
         ext->InitSize(cam->GetNumPixels());
 
+
     MBlindPixels *bnd = (MBlindPixels*)pList->FindObject(AddSerialNumber("MBlindPixels"));
     if (bnd)
Index: trunk/MagicSoft/Mars/manalysis/MMcCalibrationUpdate.cc
===================================================================
--- trunk/MagicSoft/Mars/manalysis/MMcCalibrationUpdate.cc	(revision 3624)
+++ trunk/MagicSoft/Mars/manalysis/MMcCalibrationUpdate.cc	(revision 3638)
@@ -239,5 +239,5 @@
     for (int i=0; i<num; i++)
     {
-        MCalibrationChargePix &calpix = (*fCalCam)[i];
+        MCalibrationChargePix &calpix = (MCalibrationChargePix&)(*fCalCam)[i];
 
 	calpix.SetBlindPixelMethodValid();
@@ -305,5 +305,5 @@
 	MPedPhotPix &pedpix = (*fPedPhotCam)[i];
 
-        MCalibrationChargePix &calpix = (*fCalCam)[i];
+        MCalibrationChargePix &calpix = (MCalibrationChargePix&)(*fCalCam)[i];
 	Float_t adc2phot = calpix.GetMeanConversionBlindPixelMethod();
 	Float_t hi2lo    = calpix.GetConversionHiLo();
