IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Changeset 30720


Ignore:
Timestamp:
Feb 21, 2011, 9:02:36 AM (15 years ago)
Author:
eugene
Message:

fix mis-counting on the aperture fluxes

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/eam_branches/ipp-20110213/psphot/src/psphotRadialApertures.c

    r30707 r30720  
    227227    for (int i = 0; i < pixRadius2->n; i++, rPix2++) {
    228228
     229        int j = 0;
    229230        float *aRad2 = aperRadii2->data.F32;
    230         for (int j = 0; (*rPix2 < *aRad2) && (j < aperRadii2->n); j++, aRad2++) {
     231        for (; (*aRad2 < *rPix2) && (j < aperRadii2->n); j++, aRad2++);
     232        for (; j < aperRadii2->n; j++, aRad2++) {
    231233            flux->data.F32[j]    += pixFlux->data.F32[i];
    232234            fluxStd->data.F32[j] += PS_SQR(pixFlux->data.F32[i]);
     
    250252        float SBstdv = sqrt((fluxStd->data.F32[i] / nPix) - PS_SQR(SBmean));
    251253
    252         flux->data.F32[i]    = SBmean * Area;
     254        // flux->data.F32[i]    = SBmean * Area;
    253255        fluxStd->data.F32[i] = SBstdv * Area;
    254256        fluxErr->data.F32[i] = sqrt(fluxErr->data.F32[i]) * Area / nPix;
    255257
    256         fill->data.F32[i] /= Area;
    257         psTrace ("psphot", 5, "radial bins: %3d  %5.1f : %8.1f +/- %7.2f : %4.2f %6.1f\n",
    258                  i, aperRadii->data.F32[i], flux->data.F32[i], fluxErr->data.F32[i], fill->data.F32[i], Area);
     258        // fill->data.F32[i] /= Area;
     259        psTrace ("psphot", 5, "radial bins: %3d  %5.1f : %8.1f +/- %7.2f : %8.1f +/- %8.1f : %4.2f %6.1f\n",
     260                 i, aperRadii->data.F32[i], flux->data.F32[i], fluxErr->data.F32[i], SBmean, SBstdv, fill->data.F32[i], Area);
    259261    }
    260262   
Note: See TracChangeset for help on using the changeset viewer.