IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Changeset 38653


Ignore:
Timestamp:
Jul 30, 2015, 5:12:11 PM (11 years ago)
Author:
eugene
Message:

pass lensing table if needed

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/eam_branches/ipp-20150625/Ohana/src/opihi/dvo/mextract.c

    r38471 r38653  
    213213  }
    214214
    215   // int needLensing = dbFieldNeedLensing (fields, Nfields);
     215  int needLensing = dbFieldNeedLensing (fields, Nfields);
    216216  int needStarpar = dbFieldNeedStarpar (fields, Nfields, FALSE);
    217217
     
    234234    catalog.filename = HOST_ID ? hostfile : skylist[0].filename[i];
    235235    catalog.catflags = DVO_LOAD_AVERAGE | DVO_LOAD_MEASURE | DVO_LOAD_SECFILT;
    236     // catalog.catflags |= needLensing ? DVO_LOAD_LENSING : DVO_SKIP_LENSING;
     236    catalog.catflags |= needLensing ? DVO_LOAD_LENSING : DVO_SKIP_LENSING;
    237237    catalog.catflags |= needStarpar ? DVO_LOAD_STARPAR : DVO_SKIP_STARPAR;
    238238    catalog.Nsecfilt = Nsecfilt;
     
    274274        StarPar *starpar = needStarpar ? &catalog.starpar[Nstarpar] : NULL;
    275275
    276         // int Nlensing = average->lensobjOffset;
    277         // Lensobj *lensobj = needLensobj ? &catalog.lensobj[m] : NULL;
     276        int Nlensing = average->lensingOffset;
     277        Lensing *lensing = needLensing ? &catalog.lensing[Nlensing] : NULL;
    278278
    279279        int Nsec = j*Nsecfilt;
     
    281281
    282282        for (n = 0; n < Nfields; n++) {
    283           values[n] = dbExtractMeasures (average, secfilt, &catalog.measure[m], NULL, starpar, &fields[n]);
     283          values[n] = dbExtractMeasures (average, secfilt, &catalog.measure[m], lensing, starpar, &fields[n]);
    284284        }
    285285        // fprintf (stderr, "object: ave: %f, cat: %f, averef %d\n", fields[n].name, values[2], values[3], catalog.measure[m].averef);
Note: See TracChangeset for help on using the changeset viewer.