Changeset 29556 for trunk/ppTranslate/src/ppMopsRead.c
- Timestamp:
- Oct 25, 2010, 4:29:35 PM (16 years ago)
- File:
-
- 1 edited
-
trunk/ppTranslate/src/ppMopsRead.c (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/ppTranslate/src/ppMopsRead.c
r28623 r29556 116 116 det->nRatioAll->data.F32[numGood] = psMetadataLookupF32(NULL, row, "DIFF_NRATIO_ALL"); 117 117 118 //Additions of 2010-10-25 119 det->psfInstFlux->data.F32[numGood] = psMetadataLookupS32(NULL, row, "PSF_INST_FLUX"); 120 det->psfInstFluxSig->data.F32[numGood] = psMetadataLookupS32(NULL, row, "PSF_INST_FLUX_SIG"); 121 det->apMag->data.F32[numGood] = psMetadataLookupS32(NULL, row, "AP_MAG"); 122 det->apMagRaw->data.F32[numGood] = psMetadataLookupS32(NULL, row, "AP_MAG_RAW"); 123 det->apMagRadius->data.F32[numGood] = psMetadataLookupS32(NULL, row, "AP_MAG_RADIUS"); 124 det->apFlux->data.F32[numGood] = psMetadataLookupS32(NULL, row, "AP_FLUX"); 125 det->apFluxSig->data.F32[numGood] = psMetadataLookupS32(NULL, row, "AP_FLUX_SIG"); 126 det->peakFluxAsMag->data.F32[numGood] = psMetadataLookupS32(NULL, row, "PEAK_FLUX_AS_MAG"); 127 det->calPsfMag->data.F32[numGood] = psMetadataLookupS32(NULL, row, "CAL_PSF_MAG"); 128 det->calPsfMagSig->data.F32[numGood] = psMetadataLookupS32(NULL, row, "CAL_PSF_MAG_SIG"); 129 det->sky->data.F32[numGood] = psMetadataLookupS32(NULL, row, "SKY"); 130 det->skySig->data.F32[numGood] = psMetadataLookupS32(NULL, row, "SKY_SIGMA"); 131 det->qualityPerfect->data.F32[numGood] = psMetadataLookupF32(NULL, row, "PSF_QF_PERFECT"); 132 det->momentsR1->data.F32[numGood] = psMetadataLookupF32(NULL, row, "MOMENTS_R1"); 133 det->momentsRH->data.F32[numGood] = psMetadataLookupF32(NULL, row, "MOMENTS_RH"); 134 det->kronFlux->data.F32[numGood] = psMetadataLookupF32(NULL, row, "KRON_FLUX"); 135 det->kronFluxErr->data.F32[numGood] = psMetadataLookupF32(NULL, row, "KRON_FLUX_ERR"); 136 det->kronFluxInner->data.F32[numGood] = psMetadataLookupF32(NULL, row, "KRON_FLUX_INNER"); 137 det->kronFluxOuter->data.F32[numGood] = psMetadataLookupF32(NULL, row, "KRON_FLUX_OUTER"); 138 det->diffRP->data.F32[numGood] = psMetadataLookupF32(NULL, row, "DIFF_R_P"); 139 det->diffSnP->data.F32[numGood] = psMetadataLookupF32(NULL, row, "DIFF_SN_P"); 140 det->diffRM->data.F32[numGood] = psMetadataLookupF32(NULL, row, "DIFF_R_M"); 141 det->diffSnM->data.F32[numGood] = psMetadataLookupF32(NULL, row, "DIFF_SN_M"); 142 det->flags2->data.U32[numGood] = psMetadataLookupU32(NULL, row, "FLAGS2"); 143 det->ippIdet->data.U32[numGood] = psMetadataLookupU32(NULL, row, "IPP_IDET"); 144 det->nFrames->data.U16[numGood] = psMetadataLookupU16(NULL, row, "N_FRAMES"); 145 det->padding->data.S16[numGood] = psMetadataLookupS16(NULL, row, "PADDING"); 146 118 147 // Calculate error in RA, Dec 119 double xErr = psMetadataLookupF64(NULL, row, "X_PSF_SIG"); 120 double yErr = psMetadataLookupF64(NULL, row, "Y_PSF_SIG"); 121 double scale = psMetadataLookupF64(NULL, row, "PLTSCALE"); 122 double angle = psMetadataLookupF64(NULL, row, "POSANGLE"); 148 double xErr = psMetadataLookupF64(NULL, row, "X_PSF_SIG"); //SC: Warning! Promotion of F32 149 double yErr = psMetadataLookupF64(NULL, row, "Y_PSF_SIG"); //SC: Warning! Promotion of F32 150 double scale = psMetadataLookupF64(NULL, row, "PLTSCALE"); //SC: Warning! Promotion of F32 151 double angle = psMetadataLookupF64(NULL, row, "POSANGLE"); //SC: Warning! Promotion of F32 123 152 124 153 if (!isfinite(det->x->data.F32[numGood]) || !isfinite(det->y->data.F32[numGood]) || … … 181 210 det->nRatioMask->n = numGood; 182 211 det->nRatioAll->n = numGood; 212 det->psfInstFlux->n = numGood; 213 det->psfInstFluxSig->n = numGood; 214 det->apMag->n = numGood; 215 det->apMagRaw->n = numGood; 216 det->apMagRadius->n = numGood; 217 det->apFlux->n = numGood; 218 det->apFluxSig->n = numGood; 219 det->peakFluxAsMag->n = numGood; 220 det->calPsfMag->n = numGood; 221 det->calPsfMagSig->n = numGood; 222 det->sky->n = numGood; 223 det->skySig->n = numGood; 224 det->qualityPerfect->n = numGood; 225 det->momentsR1->n = numGood; 226 det->momentsRH->n = numGood; 227 det->kronFlux->n = numGood; 228 det->kronFluxErr->n = numGood; 229 det->kronFluxInner->n = numGood; 230 det->kronFluxOuter->n = numGood; 231 det->diffRP->n = numGood; 232 det->diffSnP->n = numGood; 233 det->diffRM->n = numGood; 234 det->diffSnM->n = numGood; 235 det->flags2->n = numGood; 236 det->ippIdet->n = numGood; 237 det->nFrames->n = numGood; 238 det->padding->n = numGood; 183 239 184 240 det->num = numGood;
Note:
See TracChangeset
for help on using the changeset viewer.
