IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Changeset 38774


Ignore:
Timestamp:
Sep 25, 2015, 12:26:34 PM (11 years ago)
Author:
eugene
Message:

use psfFluxErr instead of apFluxErr as apFluxErr is broken

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/Ohana/src/relphot/src/setMrelCatalog.c

    r38473 r38774  
    217217    if (isSetMrelFinal) {
    218218      Map = PhotCat (&measure[k], MAG_CLASS_APER);
    219       dMap = MAX (hypot(measure[k].dMap,   code->photomErrSys), MIN_ERROR);
     219
     220      // NOTE: for PV3, apFluxErr is broken (see pmSourcePhotometry.c:245).  we are going to
     221      // use PSF flux error instead here:
     222      // dMap = MAX (hypot(measure[k].dMap,   code->photomErrSys), MIN_ERROR);
     223      dMap = MAX (hypot(measure[k].dM,   code->photomErrSys), MIN_ERROR);
     224
    220225      if (CHECK_VALID_MAG(Map, dMap)) {
    221226        int Nap = results->aperData[Nsec].Nlist;
     
    638643    secfilt[Nsec].dFkronStk = zpFactor * measure[k].dFluxKron;
    639644    secfilt[Nsec].FapStk    = zpFactor * measure[k].FluxAp;
    640     secfilt[Nsec].dFapStk   = zpFactor * measure[k].dFluxAp;
     645
     646    // NOTE: for PV3, apFluxErr is broken (see pmSourcePhotometry.c:245).  we are going to
     647    // use PSF flux error instead here:
     648    // secfilt[Nsec].dFapStk   = zpFactor * measure[k].dFluxAp;
     649    secfilt[Nsec].dFapStk   = zpFactor * measure[k].dFluxPSF;
    641650
    642651    // Jy to AB mags
     
    773782
    774783    float Fap = PhotFluxCat (&measure[k], MAG_CLASS_APER);
    775     float dFap = PhotFluxCatErr (&measure[k], MAG_CLASS_APER);
     784
     785    // NOTE: for PV3, apFluxErr is broken (see pmSourcePhotometry.c:245).  we are going to
     786    // use PSF flux error instead here:
     787    // float dFap = PhotFluxCatErr (&measure[k], MAG_CLASS_APER);
     788    float dFap = PhotFluxCatErr (&measure[k], MAG_CLASS_PSF);
     789
    776790    if (CHECK_VALID_FLUX(Fap, dFap)) {
    777791      dFap = MAX (hypot(dFap, code->photomErrSys*Fap), MIN_ERROR*Fap); // bump up the error by a systematic floor
Note: See TracChangeset for help on using the changeset viewer.