Changeset 14962
- Timestamp:
- Sep 20, 2007, 4:46:46 PM (19 years ago)
- File:
-
- 1 edited
-
trunk/psModules/src/objects/pmSourcePhotometry.c (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/psModules/src/objects/pmSourcePhotometry.c
r14938 r14962 3 3 * @author EAM, IfA; GLG, MHPCC 4 4 * 5 * @version $Revision: 1.3 0$ $Name: not supported by cvs2svn $6 * @date $Date: 2007-09-21 0 0:09:05$5 * @version $Revision: 1.31 $ $Name: not supported by cvs2svn $ 6 * @date $Date: 2007-09-21 02:46:46 $ 7 7 * 8 8 * Copyright 2004 Maui High Performance Computing Center, University of Hawaii … … 94 94 y = model->params->data.F32[PM_PAR_YPOS]; 95 95 96 // measure object model photometry 97 // XXX use the pmPSF.FluxScale to get this value 98 status = pmSourcePhotometryModel (&source->psfMag, source->modelPSF); 96 // measure PSF model photometry 97 if (psf->FluxScale) { 98 double fluxScale = pmTrend2DEval (psf->FluxScale, x, y); 99 if (isfinite(fluxScale) && (fluxScale > 0.0)) { 100 source->psfMag = -2.5*log10(fluxScale * source->modelPSF->params->data.F32[PM_PAR_I0]); 101 } else { 102 source->psfMag = NAN; 103 } 104 fprintf (stderr, "."); 105 } else { 106 status = pmSourcePhotometryModel (&source->psfMag, source->modelPSF); 107 } 108 109 // measure EXT model photometry 99 110 status = pmSourcePhotometryModel (&source->extMag, source->modelEXT); 100 111 // for PSFs, correct both apMag and psfMag to same system, consistent with infinite flux star in aperture RADIUS
Note:
See TracChangeset
for help on using the changeset viewer.
