Index: trunk/MagicSoft/Mars/Changelog
===================================================================
--- trunk/MagicSoft/Mars/Changelog	(revision 9523)
+++ trunk/MagicSoft/Mars/Changelog	(revision 9524)
@@ -18,4 +18,16 @@
 
                                                  -*-*- END OF LINE -*-*-
+
+ 2009/12/01 Thomas Bretz
+
+   * mastro/MObservatory.cc:
+     - set fObservatoryKey when a new location is set.
+       Be careful, it is not overwritten if a location is set
+       manually (long, lat)
+
+   * mcorsika/MCorsikaEvtHeader.cc:
+     - initialize fX and fY with 0
+
+
 
  2009/10/26 Thomas Bretz
Index: trunk/MagicSoft/Mars/mastro/MObservatory.cc
===================================================================
--- trunk/MagicSoft/Mars/mastro/MObservatory.cc	(revision 9523)
+++ trunk/MagicSoft/Mars/mastro/MObservatory.cc	(revision 9524)
@@ -133,4 +133,6 @@
     }
 
+    fObservatoryKey = name;
+
     fSinLatitude = TMath::Sin(fLatitude);
     fCosLatitude = TMath::Cos(fLatitude);
Index: trunk/MagicSoft/Mars/mcorsika/MCorsikaEvtHeader.cc
===================================================================
--- trunk/MagicSoft/Mars/mcorsika/MCorsikaEvtHeader.cc	(revision 9523)
+++ trunk/MagicSoft/Mars/mcorsika/MCorsikaEvtHeader.cc	(revision 9524)
@@ -54,4 +54,5 @@
 //
 MCorsikaEvtHeader::MCorsikaEvtHeader(const char *name, const char *title)
+    : fX(0), fY(0)
 {
     fName  = name  ? name  : "MCorsikaEvtHeader";
@@ -150,5 +151,5 @@
     fMomentumX =  f[7];
     fMomentumY = -f[6];
-    fMomentumZ = -f[8];
+    fMomentumZ = -f[8];  // Does this minus make sense?!
 
     // FIXME: Correct for direction of magnetic field!
