Index: /trunk/BNC/bncmodel.cpp
===================================================================
--- /trunk/BNC/bncmodel.cpp	(revision 2861)
+++ /trunk/BNC/bncmodel.cpp	(revision 2862)
@@ -772,9 +772,10 @@
   // NEU Output
   // ----------
+  double xyzRef[3];
+
   if (settings.value("pppRefCrdX").toString() != "" &&
       settings.value("pppRefCrdY").toString() != "" &&
       settings.value("pppRefCrdZ").toString() != "") {
 
-    double xyzRef[3];
     xyzRef[0] = settings.value("pppRefCrdX").toDouble();
     xyzRef[1] = settings.value("pppRefCrdY").toDouble();
@@ -856,9 +857,12 @@
       strD << _staID.data() << "  AVE-XYZ " 
            << epoData->tt.timestr(1) << " "
-           << setw(13) << setprecision(3) << mean[0]  << " +- "
+//         << setw(13) << setprecision(3) << mean[0]  << " +- "
+           << setw(13) << setprecision(3) << mean[0] + xyzRef[0] << " +- "
            << setw(6)  << setprecision(3) << std[0]   << " "
-           << setw(14) << setprecision(3) << mean[1]  << " +- "
+//         << setw(14) << setprecision(3) << mean[1]  << " +- "
+           << setw(14) << setprecision(3) << mean[1] + xyzRef[1] << " +- "
            << setw(6)  << setprecision(3) << std[1]   << " "
-           << setw(14) << setprecision(3) << mean[2]  << " +- "
+//         << setw(14) << setprecision(3) << mean[2]  << " +- "
+           << setw(14) << setprecision(3) << mean[2] + xyzRef[2] << " +- "
            << setw(6)  << setprecision(3) << std[2];
       emit newMessage(QByteArray(strD.str().c_str()), true);
