Changeset 27607 for trunk/ippToPsps/src/ippToPspsBatchDetection.c
- Timestamp:
- Apr 5, 2010, 2:36:09 PM (16 years ago)
- File:
-
- 1 edited
-
trunk/ippToPsps/src/ippToPspsBatchDetection.c (modified) (8 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/ippToPsps/src/ippToPspsBatchDetection.c
r27431 r27607 86 86 float fwhmMaj; 87 87 float fwhmMin; 88 float momentMaj; 89 float momentMin; 88 90 float psfFwhm; 91 float momentFwhm; 89 92 long pspsImageId = -1; 90 93 … … 148 151 long maxObjID = LONG_MIN; 149 152 long minObjID = LONG_MAX; 150 short n P2Images= 0;153 short nOta = 0; 151 154 long i; 152 155 bool duplicate; … … 178 181 status=0; fits_read_key(fitsIn, TFLOAT, "FWHM_MAJ", &fwhmMaj, NULL, &status); 179 182 status=0; fits_read_key(fitsIn, TFLOAT, "FWHM_MIN", &fwhmMin, NULL, &status); 183 status=0; fits_read_key(fitsIn, TFLOAT, "IQ_FW1", &momentMaj, NULL, &status); 184 status=0; fits_read_key(fitsIn, TFLOAT, "IQ_FW2", &momentMin, NULL, &status); 180 185 status=0; fits_read_key(fitsIn, TLONG, "IMAGEID", &imageId, NULL, &status); 181 186 status=0; fits_read_key(fitsIn, TDOUBLE, "MJD-OBS", &obsTime, NULL, &status); … … 198 203 199 204 // keep a running count of 'images' we find in order to write total to FrameMeta at the end 200 n P2Images++;205 nOta++; 201 206 202 207 … … 206 211 ippToPspsConfig_writeTable(this->config, fitsIn, this->fitsOut, 1, "ImageMeta", true); 207 212 psfFwhm = (fwhmMaj+fwhmMin)/2; 213 momentFwhm = (momentMaj+momentMin)/2; 208 214 fits_write_col(this->fitsOut, TLONGLONG, IMAGEMETA_IMAGEID, 1, 1, 1, &pspsImageId, &status); // TODO enums for thse col numbers 209 215 fits_write_col(this->fitsOut, TLONG, IMAGEMETA_FRAMEID, 1, 1, 1, &this->expId, &status); … … 214 220 fits_write_col(this->fitsOut, TFLOAT, IMAGEMETA_PHOTOSCAT, 1, 1, 1, &zptObs, &status); 215 221 fits_write_col(this->fitsOut, TFLOAT, IMAGEMETA_PSFFWHM, 1, 1, 1, &psfFwhm, &status); 222 fits_write_col(this->fitsOut, TFLOAT, IMAGEMETA_MOMENTFWHM, 1, 1, 1, &momentFwhm, &status); 216 223 fits_write_col(this->fitsOut, TFLOAT, IMAGEMETA_PHOTOZERO, 1, 1, 1, &zptObs, &status); 217 224 … … 308 315 fits_write_col(this->fitsOut, TFLOAT, DETECTION_INSTFLUX, 1, 1, nDet, instFlux, &status); 309 316 fits_write_col(this->fitsOut, TFLOAT, DETECTION_INSTFLUXERR, 1, 1, nDet, instFluxErr, &status); 310 fits_write_col(this->fitsOut, TFLOAT, DETECTION_PEAK FLUX, 1, 1, nDet, peakFlux, &status);317 fits_write_col(this->fitsOut, TFLOAT, DETECTION_PEAKADU, 1, 1, nDet, peakFlux, &status); 311 318 fits_write_col(this->fitsOut, TSTRING, DETECTION_ASSOCDATE, 1, 1, nDet, assocDate, &status); 312 319 if (numOfDuplicates) fits_delete_rowlist(this->fitsOut, duplicateList, numOfDuplicates, &status); … … 344 351 fits_report_error(stderr, status); 345 352 else 346 fits_write_col(this->fitsOut, TSHORT, 11, 1, 1, 1, &nP2Images, &status);353 fits_write_col(this->fitsOut, TSHORT, FRAMEMETA_NOTA, 1, 1, 1, &nOta, &status); 347 354 348 355 if (fits_close_file(fitsIn, &status)) fits_report_error(stderr, status);
Note:
See TracChangeset
for help on using the changeset viewer.
