Changeset 37099
- Timestamp:
- Jul 22, 2014, 2:52:22 PM (12 years ago)
- Location:
- branches/eam_branches/ipp-20140717/Ohana/src/relphot
- Files:
-
- 2 edited
-
include/relphot.h (modified) (1 diff)
-
src/setMrelCatalog.c (modified) (5 diffs)
Legend:
- Unmodified
- Added
- Removed
-
branches/eam_branches/ipp-20140717/Ohana/src/relphot/include/relphot.h
r37037 r37099 451 451 int setMrel_catalog_alt (Catalog *catalog, int Nc, int pass, FlatCorrectionTable *flatcorr, SetMrelInfo *results, int Nsecfilt); 452 452 int setMrelAverageExposure (off_t meas, int cat, int pass, FlatCorrectionTable *flatcorr, SetMrelInfo *results, Average *average, AverageTiny *averageT, SecFilt *secfilt, Measure *measure, MeasureTiny *measureT, off_t *found); 453 int setMrelAverageStack (off_t meas, int cat, FlatCorrectionTable *flatcorr, SetMrelInfo *results, Average *average, SecFilt *secfilt, Measure *measure , char *primaryCell);453 int setMrelAverageStack (off_t meas, int cat, FlatCorrectionTable *flatcorr, SetMrelInfo *results, Average *average, SecFilt *secfilt, Measure *measure); 454 454 int setGlobalObjStats (Average *average, Measure *measure); 455 455 -
branches/eam_branches/ipp-20140717/Ohana/src/relphot/src/setMrelCatalog.c
r37037 r37099 50 50 int isSetMrelFinal = (pass >= 0); 51 51 52 char *primaryCell = NULL;53 if (isSetMrelFinal) {54 ALLOCATE (primaryCell, char, DVO_MAX_PATH);55 }52 // XX char *primaryCell = NULL; 53 // XX if (isSetMrelFinal) { 54 // XX ALLOCATE (primaryCell, char, DVO_MAX_PATH); 55 // XX } 56 56 57 57 for (j = 0; j < catalog[Nc].Naverage; j++) { … … 64 64 // only apply Stack operation on setMrelFinal in first pass 65 65 if (isSetMrelFinal && (pass == 0)) { 66 setMrelAverageStack (m, Nc, flatcorr, results, &catalog[Nc].average[j], &catalog[Nc].secfilt[j*Nsecfilt], &catalog[Nc].measure[m] , primaryCell);66 setMrelAverageStack (m, Nc, flatcorr, results, &catalog[Nc].average[j], &catalog[Nc].secfilt[j*Nsecfilt], &catalog[Nc].measure[m]); 67 67 setGlobalObjStats (&catalog[Nc].average[j], &catalog[Nc].measure[m]); 68 68 } … … 74 74 } 75 75 } 76 if (primaryCell) free (primaryCell);76 // if (primaryCell) free (primaryCell); 77 77 return (TRUE); 78 78 } … … 441 441 442 442 // only apply Stack operation on setMrelFinal in first pass 443 int setMrelAverageStack (off_t measureOffset, int cat, FlatCorrectionTable *flatcorr, SetMrelInfo *results, Average *average, SecFilt *secfilt, Measure *measure , char *primaryCell) {443 int setMrelAverageStack (off_t measureOffset, int cat, FlatCorrectionTable *flatcorr, SetMrelInfo *results, Average *average, SecFilt *secfilt, Measure *measure) { 444 444 445 445 off_t k, ID; … … 498 498 if (measure[k].dbFlags & MEAS_BAD) SKIP_THIS_MEAS_STACK(Nbad); 499 499 500 if (getImageEntry (meas, cat) < 0) continue; 500 if (getImageEntry (meas, cat) < 0) { 501 fprintf (stderr, "*** warning : this should be impossible\n"); 502 abort(); 503 continue; 504 } 501 505 // measurements without an image are either external reference photometry or 502 506 // data for which the associated image has not been loaded (probably because of
Note:
See TracChangeset
for help on using the changeset viewer.
