Index: trunk/ppStack/src/ppStackReadout.c
===================================================================
--- trunk/ppStack/src/ppStackReadout.c	(revision 14849)
+++ trunk/ppStack/src/ppStackReadout.c	(revision 14851)
@@ -13,4 +13,5 @@
 #define WCS_TOLERANCE 0.001             // Tolerance for WCS
 
+#define CONVOLUTION_FILES
 #define REJECTION_FILES
 #define INSPECTION_FILES
@@ -99,11 +100,27 @@
         }
 
-#ifdef REJECTION_FILES
-        {
+#ifdef CONVOLUTION_FILES
+        if (convolved->image) {
             psString name = NULL;           // Name of image
-            psStringAppend(&name, "convolved%03d.fits", fileNum);
+            psStringAppend(&name, "convolved%03d_image.fits", fileNum);
             psFits *fits = psFitsOpen(name, "w");
             psFree(name);
             psFitsWriteImage(fits, NULL, convolved->image, 0, NULL);
+            psFitsClose(fits);
+        }
+        if (convolved->mask) {
+            psString name = NULL;           // Name of image
+            psStringAppend(&name, "convolved%03d_mask.fits", fileNum);
+            psFits *fits = psFitsOpen(name, "w");
+            psFree(name);
+            psFitsWriteImage(fits, NULL, convolved->mask, 0, NULL);
+            psFitsClose(fits);
+        }
+        if (convolved->weight) {
+            psString name = NULL;           // Name of image
+            psStringAppend(&name, "convolved%03d_weight.fits", fileNum);
+            psFits *fits = psFitsOpen(name, "w");
+            psFree(name);
+            psFitsWriteImage(fits, NULL, convolved->weight, 0, NULL);
             psFitsClose(fits);
         }
