IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Changeset 18206


Ignore:
Timestamp:
Jun 19, 2008, 3:41:17 PM (18 years ago)
Author:
Paul Price
Message:

had wrong place for varfactor

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/ppStack/src/ppStackMatch.c

    r18184 r18206  
    127127
    128128        // Set the variance factor
    129         float vfNew = psMetadataLookupF32(NULL, output->analysis, PM_SUBTRACTION_ANALYSIS_VARFACTOR);
    130         float vfOld = psMetadataLookupF32(NULL, readout->parent->concepts, "CELL.VARFACTOR");
    131         if (isfinite(vfOld)) {
    132             vfNew *= vfOld;
    133         }
    134         psMetadataItem *vfItem = psMetadataLookup(output->parent->concepts, "CELL.VARFACTOR");
    135         if (!isfinite(vfItem->data.F32)) {
    136             vfItem->data.F32 *= vfNew;
     129        psMetadataItem *vfItem = psMetadataLookup(readout->parent->concepts, "CELL.VARFACTOR");
     130        float vf = psMetadataLookupF32(NULL, output->analysis, PM_SUBTRACTION_ANALYSIS_VARFACTOR);
     131        if (!isfinite(vf)) {
     132            vf = 1.0;
     133        }
     134        if (isfinite(vfItem->data.F32)) {
     135            vfItem->data.F32 *= vf;
    137136        } else {
    138             vfItem->data.F32 = vfNew;
     137            vfItem->data.F32 = vf;
    139138        }
    140139
Note: See TracChangeset for help on using the changeset viewer.