Index: trunk/MagicSoft/Mars/Changelog
===================================================================
--- trunk/MagicSoft/Mars/Changelog	(revision 5570)
+++ trunk/MagicSoft/Mars/Changelog	(revision 5571)
@@ -67,4 +67,7 @@
      - do not write fWeightsSet
      - do not write fRandomIter
+
+   * mpointing/MPointingPosCalc.cc:
+     - added a sanity check in Process
 
 
Index: trunk/MagicSoft/Mars/mpointing/MPointingPosCalc.cc
===================================================================
--- trunk/MagicSoft/Mars/mpointing/MPointingPosCalc.cc	(revision 5570)
+++ trunk/MagicSoft/Mars/mpointing/MPointingPosCalc.cc	(revision 5571)
@@ -130,4 +130,11 @@
 Int_t MPointingPosCalc::Process()
 {
+    if (!fReport)
+    {
+        *fLog << warn << "WARNING - MPointingPos::Process was called BEFORE the first" << endl;
+        *fLog <<         "          data event was read (means ReInit was executed!" << endl;
+        return kTRUE;
+    }
+
     switch (fRunType)
     {
