Changeset 37565
- Timestamp:
- Nov 6, 2014, 8:19:02 PM (12 years ago)
- Location:
- branches/eam_branches/ipp-20140904/Ohana/src/opihi/dvo
- Files:
-
- 2 edited
-
avextract.c (modified) (1 diff)
-
mextract.c (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
branches/eam_branches/ipp-20140904/Ohana/src/opihi/dvo/avextract.c
r37435 r37565 166 166 int needMeasure = dbFieldNeedMeasure (fields, Nfields); 167 167 int needLensobj = dbFieldNeedLensobj (fields, Nfields); 168 int needStarpar = dbFieldNeedStarpar (fields, Nfields );168 int needStarpar = dbFieldNeedStarpar (fields, Nfields, TRUE); 169 169 170 170 // grab data from all selected sky regions -
branches/eam_branches/ipp-20140904/Ohana/src/opihi/dvo/mextract.c
r35416 r37565 211 211 } 212 212 213 // int needLensing = dbFieldNeedLensing (fields, Nfields); 214 int needStarpar = dbFieldNeedStarpar (fields, Nfields, FALSE); 215 213 216 // grab data from all selected sky regions 214 217 Signal = signal (SIGINT, handle_interrupt); … … 227 230 catalog.filename = HOST_ID ? hostfile : skylist[0].filename[i]; 228 231 catalog.catflags = LOAD_AVES | LOAD_MEAS | LOAD_SECF; 232 // catalog.catflags |= needLensing ? LOAD_LENSING : SKIP_LENSING; 233 catalog.catflags |= needStarpar ? LOAD_STARPAR : SKIP_STARPAR; 229 234 catalog.Nsecfilt = Nsecfilt; 230 235 … … 259 264 // extract the relevant values for this measurement 260 265 dbExtractMeasuresInitMeas (); // reset counters for saved fields (costs very little 266 267 Average *average = &catalog.average[j]; 268 269 int Nstarpar = average->starparOffset; 270 StarPar *starpar = needStarpar ? &catalog.starpar[Nstarpar] : NULL; 271 272 // int Nlensing = average->lensobjOffset; 273 // Lensobj *lensobj = needLensobj ? &catalog.lensobj[m] : NULL; 274 275 int Nsec = j*Nsecfilt; 276 SecFilt *secfilt = &catalog.secfilt[Nsec]; 277 261 278 for (n = 0; n < Nfields; n++) { 262 values[n] = dbExtractMeasures ( &catalog.average[j], &catalog.secfilt[j*Nsecfilt], &catalog.measure[m], &fields[n]);279 values[n] = dbExtractMeasures (average, secfilt, &catalog.measure[m], NULL, starpar, &fields[n]); 263 280 } 264 281 // 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.
