Index: trunk/MagicSoft/Mars/mtemp/mucm/classes/MExtrapolatePointingPos.cc
===================================================================
--- trunk/MagicSoft/Mars/mtemp/mucm/classes/MExtrapolatePointingPos.cc	(revision 4691)
+++ trunk/MagicSoft/Mars/mtemp/mucm/classes/MExtrapolatePointingPos.cc	(revision 4692)
@@ -207,4 +207,5 @@
 
     // Init
+    fError = kFALSE;
     fSplineZd  = NULL;
     fSplineAz  = NULL;
@@ -283,4 +284,5 @@
 	      << " outside range of drive reports  (" << fFirstDriveTime 
 	      << ", " << fLastDriveTime << ")" << endl;
+	fError = kTRUE;
 	return kFALSE;
     }
@@ -307,2 +309,9 @@
 
 
+// ----------------------------------------------------------------------------
+//
+//
+Int_t MExtrapolatePointingPos::PostProcess()
+{
+    return fError ? kFALSE : kTRUE;
+}
Index: trunk/MagicSoft/Mars/mtemp/mucm/classes/MExtrapolatePointingPos.h
===================================================================
--- trunk/MagicSoft/Mars/mtemp/mucm/classes/MExtrapolatePointingPos.h	(revision 4691)
+++ trunk/MagicSoft/Mars/mtemp/mucm/classes/MExtrapolatePointingPos.h	(revision 4692)
@@ -4,8 +4,4 @@
 #ifndef MARS_MTask
 #include "MTask.h"
-#endif
-
-#ifndef ROOT_TArrayF
-#include <TArrayF.h>
 #endif
 
@@ -46,7 +42,9 @@
     TSpline3* fSplineDec; // Dec vs. time
 
+    Bool_t fError;        // Flag indicating that error ocurred in Proccess
    
     Int_t PreProcess(MParList *pList);
     Int_t Process();
+    Int_t PostProcess();
     Bool_t ReadDriveReport(const TString filename);    
 
