Changeset 28559 for trunk/ippToPsps/src/ippToPspsBatchTest.c
- Timestamp:
- Jun 30, 2010, 10:05:23 AM (16 years ago)
- File:
-
- 1 edited
-
trunk/ippToPsps/src/ippToPspsBatchTest.c (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/ippToPsps/src/ippToPspsBatchTest.c
r28531 r28559 138 138 long removeList[MAXDETECT]; 139 139 long thisObjId; 140 bool firstTimeIn = true; 141 int ippIDetNum, instMagNum, instMagErrNum, peakMagNum; 140 142 141 143 // loop round all 60 chips … … 222 224 s = d = totalDetections = invalidDvoRows = smfJumps = unmatched = 0; 223 225 226 // determine column numbers for certain IPP detection columns 227 if (firstTimeIn) { 228 229 status=0;fits_get_colnum(fitsIn, CASESEN, "IPP_IDET", &ippIDetNum, &status); 230 if (status) psError(PS_ERR_IO, false, "Unable to read col num for IPP_IDET"); 231 status=0;fits_get_colnum(fitsIn, CASESEN, "PSF_INST_MAG", &instMagNum, &status); 232 if (status) psError(PS_ERR_IO, false, "Unable to read col num for PSF_INST_MAG"); 233 status=0;fits_get_colnum(fitsIn, CASESEN, "PSF_INST_MAG_SIG", &instMagErrNum, &status); 234 if (status) psError(PS_ERR_IO, false, "Unable to read col num for PSF_INST_MAG_SIG"); 235 status=0;fits_get_colnum(fitsIn, CASESEN, "PEAK_FLUX_AS_MAG", &peakMagNum, &status); 236 if (status) psError(PS_ERR_IO, false, "Unable to read col num for PEAK_FLUX_AS_MAG"); 237 238 firstTimeIn=false; 239 } 240 224 241 anynull = 0; 225 fits_read_col(fitsIn, TLONG, 1, 1, 1, nDet, &longnull, ippIDet, &anynull, &status);226 fits_read_col(fitsIn, TFLOAT, 8, 1, 1, nDet, &floatnull, instMag, &anynull, &status);227 fits_read_col(fitsIn, TFLOAT, 9, 1, 1, nDet, &floatnull, instMagErr, &anynull, &status);228 fits_read_col(fitsIn, TFLOAT, 12, 1, 1, nDet, &floatnull, peakMag, &anynull, &status);242 fits_read_col(fitsIn, TLONG, ippIDetNum, 1, 1, nDet, &longnull, ippIDet, &anynull, &status); 243 fits_read_col(fitsIn, TFLOAT, instMagNum, 1, 1, nDet, &floatnull, instMag, &anynull, &status); 244 fits_read_col(fitsIn, TFLOAT, instMagErrNum, 1, 1, nDet, &floatnull, instMagErr, &anynull, &status); 245 fits_read_col(fitsIn, TFLOAT, peakMagNum, 1, 1, nDet, &floatnull, peakMag, &anynull, &status); 229 246 230 247 // DVO detections are ordered by IPP_IDET, which increments from 0 in SMF table
Note:
See TracChangeset
for help on using the changeset viewer.
