IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Jan 11, 2012, 6:56:47 AM (15 years ago)
Author:
eugene
Message:

adding MODEL_VAR option for psf-fit weighting

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/eam_branches/ipp-20111122/psModules/src/objects/pmSourcePhotometry.c

    r33044 r33085  
    903903{
    904904    PS_ASSERT_PTR_NON_NULL(Mi, NAN);
    905     double flux = 0, wt = 0, factor = 0;
     905    double flux = 0, wt = 1.0, factor = 0;
    906906
    907907    const psImage *Pi = Mi->modelFlux;
     
    920920        psAssert (Wi, "programming error");
    921921        break;
     922      case PM_SOURCE_PHOTFIT_NONE:
     923        psAbort("programming error");
    922924    }   
    923925
     
    947949            }
    948950
    949             if (unweighted_sum) {
    950                 flux += (factor * Pi->data.F32[yi][xi]);
    951             } else {
    952                 flux += (factor * Pi->data.F32[yi][xi]) / wt;
    953             }
     951            // wt is 1.0 for CONST
     952            flux += (factor * Pi->data.F32[yi][xi]) / wt;
    954953        }
    955954    }
     
    984983        psAssert (Wi, "programming error");
    985984        break;
     985      case PM_SOURCE_PHOTFIT_NONE:
     986        psAbort("programming error");
    986987    }   
    987988
     
    10231024                wt = covarFactor * Wi->data.F32[yi][xi];
    10241025                break;
     1026              case PM_SOURCE_PHOTFIT_NONE:
     1027                psAbort("programming error");
    10251028            }
    10261029            // skip pixels with nonsense weight values
     
    10601063        psAssert (Wi, "programming error");
    10611064        break;
     1065      case PM_SOURCE_PHOTFIT_NONE:
     1066        psAbort("programming error");
    10621067    }   
    10631068
     
    10991104                wt = covarFactor * Wi->data.F32[yi][xi];
    11001105                break;
     1106              case PM_SOURCE_PHOTFIT_NONE:
     1107                psAbort("programming error");
    11011108            }
    11021109            // skip pixels with nonsense weight values
Note: See TracChangeset for help on using the changeset viewer.