Index: trunk/MagicSoft/Mars/Changelog
===================================================================
--- trunk/MagicSoft/Mars/Changelog	(revision 2943)
+++ trunk/MagicSoft/Mars/Changelog	(revision 2944)
@@ -11,5 +11,10 @@
        method was OK. Up to now, program stopped, if one of the two 
        methods was chosen but not able to being executed.
- 
+
+   * manalysis/MArrivalTimeCalc.cc
+   * manalysis/MExtractSignals.cc
+   * manalysis/MGeomApply.cc
+     - put all missing InitSize(npixels) into MGeomApply	 
+
 
  2004/01/28: Abelardo Moralejo
Index: trunk/MagicSoft/Mars/manalysis/MArrivalTimeCalc.cc
===================================================================
--- trunk/MagicSoft/Mars/manalysis/MArrivalTimeCalc.cc	(revision 2943)
+++ trunk/MagicSoft/Mars/manalysis/MArrivalTimeCalc.cc	(revision 2944)
@@ -110,6 +110,4 @@
     }
 
-    fArrTime->InitSize(cam->GetNumPixels());
-
     return kTRUE;
 }
Index: trunk/MagicSoft/Mars/manalysis/MExtractSignal.cc
===================================================================
--- trunk/MagicSoft/Mars/manalysis/MExtractSignal.cc	(revision 2943)
+++ trunk/MagicSoft/Mars/manalysis/MExtractSignal.cc	(revision 2944)
@@ -135,4 +135,5 @@
 Bool_t MExtractSignal::ReInit(MParList *pList )
 {
+
     MGeomCam *cam = (MGeomCam*)pList->FindObject(AddSerialNumber("MGeomCam"));
     if (!cam)
@@ -142,12 +143,5 @@
     }
 
-    // FIXME: This solution may change in the future, MExtractedSignal
-    //        must be similar to MCerPhotEvt not to MPedestalCam
-    //        (Have to think about the mean size of both solutions)
-    fSignals->InitSize(cam->GetNumPixels());    
-
-    fArrivalTime->InitSize(cam->GetNumPixels());
-
-    return kTRUE;
+  return kTRUE;
 }
 
Index: trunk/MagicSoft/Mars/manalysis/MGeomApply.cc
===================================================================
--- trunk/MagicSoft/Mars/manalysis/MGeomApply.cc	(revision 2943)
+++ trunk/MagicSoft/Mars/manalysis/MGeomApply.cc	(revision 2944)
@@ -61,4 +61,6 @@
 #include "MCalibrationCam.h"
 #include "MPedPhotCam.h"
+#include "MArrivalTime.h"
+#include "MExtractedSignalCam.h"
 #include "MBlindPixels.h"
 
@@ -130,7 +132,15 @@
 
 
+    MExtractedSignalCam *ext = (MExtractedSignalCam*)pList->FindObject(AddSerialNumber("MExtractedSignalCam"));
+    if (ext)
+      ext->InitSize(cam->GetNumPixels());
+
     MBlindPixels *bnd = (MBlindPixels*)pList->FindObject(AddSerialNumber("MBlindPixels"));
     if (bnd)
         bnd->InitSize(cam->GetNumPixels());
+
+    MArrivalTime *tme = (MArrivalTime*)pList->FindObject(AddSerialNumber("MArrivalTime"));
+    if (tme)
+        tme->InitSize(cam->GetNumPixels());
 
     return kTRUE;
