IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Oct 25, 2010, 4:29:35 PM (16 years ago)
Author:
Serge CHASTEL
Message:

Changes reflecting eam_branches/ipp-20100823/psModules/src/objects/pmSourceIO_CMF_PS1_DV2.c rev 29230

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/ppTranslate/src/ppMopsRead.c

    r28623 r29556  
    116116            det->nRatioAll->data.F32[numGood] = psMetadataLookupF32(NULL, row, "DIFF_NRATIO_ALL");
    117117
     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
    118147            // 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
    123152
    124153            if (!isfinite(det->x->data.F32[numGood]) || !isfinite(det->y->data.F32[numGood]) ||
     
    181210        det->nRatioMask->n = numGood;
    182211        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;
    183239
    184240        det->num = numGood;
Note: See TracChangeset for help on using the changeset viewer.