Index: /branches/eam_branches/ipp-20110213/ppStack/src/ppStackUpdateHeader.c
===================================================================
--- /branches/eam_branches/ipp-20110213/ppStack/src/ppStackUpdateHeader.c	(revision 30807)
+++ /branches/eam_branches/ipp-20110213/ppStack/src/ppStackUpdateHeader.c	(revision 30808)
@@ -70,4 +70,18 @@
     psMetadataAddStr(hdu->header, PS_LIST_TAIL, "TESS_ID", PS_META_REPLACE, "type of stack", tessID);
 
+    // add data about the inputs
+    for (int i = 0; i < options->num; i++) {
+	char field[64];
+	snprintf (field, 64, "INP_%04d", i);
+
+	psString basename = psStringFileBasename(options->origImages->data[i]);
+	psMetadataAddStr(hdu->header, PS_LIST_TAIL, field, PS_META_REPLACE, "input image name", basename);
+	psFree(basename);
+
+	float inScale = pow(10.0, -0.4*options->norm->data.F32[i]);
+	snprintf (field, 64, "SCL_%04d", i);
+	psMetadataAddF32(hdu->header, PS_LIST_TAIL, field, PS_META_REPLACE, "input image scale factor", inScale);
+    }	
+
     return true;
 }
