Changeset 6556 for branches/rel10_ifa/psModules/src/objects/pmPSFtry.c
- Timestamp:
- Mar 8, 2006, 5:14:23 PM (20 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/rel10_ifa/psModules/src/objects/pmPSFtry.c
r6448 r6556 5 5 * @author EAM, IfA 6 6 * 7 * @version $Revision: 1.4.4. 1$ $Name: not supported by cvs2svn $8 * @date $Date: 2006-0 2-17 17:13:42$7 * @version $Revision: 1.4.4.2 $ $Name: not supported by cvs2svn $ 8 * @date $Date: 2006-03-09 03:14:23 $ 9 9 * 10 10 * Copyright 2004 Maui High Performance Computing Center, University of Hawaii … … 13 13 14 14 # include <pslib.h> 15 # include "pmObjects.h" 16 # include "pmPSF.h" 17 # include "pmPSFtry.h" 18 # include "pmModelGroup.h" 15 #include "pmHDU.h" 16 #include "pmFPA.h" 17 #include "pmPeaks.h" 18 #include "pmMoments.h" 19 #include "pmModel.h" 20 #include "pmSource.h" 21 #include "pmGrowthCurve.h" 22 #include "pmPSF.h" 23 #include "pmPSFtry.h" 24 #include "pmModelGroup.h" 25 #include "pmSourceFitModel.h" 26 #include "pmSourcePhotometry.h" 19 27 20 28 // ******** pmPSFtry functions ************************************************** … … 104 112 // fit model as EXT, not PSF 105 113 106 psImageKeepCircle (source->mask, x, y, RADIUS, "OR", P SPHOT_MASK_MARKED);114 psImageKeepCircle (source->mask, x, y, RADIUS, "OR", PM_SOURCE_MASK_MARKED); 107 115 status = pmSourceFitModel (source, model, false); 108 psImageKeepCircle (source->mask, x, y, RADIUS, "AND", ~P SPHOT_MASK_MARKED);116 psImageKeepCircle (source->mask, x, y, RADIUS, "AND", ~PM_SOURCE_MASK_MARKED); 109 117 110 118 // exclude the poor fits … … 138 146 y = source->peak->y; 139 147 140 psImageKeepCircle (source->mask, x, y, RADIUS, "OR", P SPHOT_MASK_MARKED);148 psImageKeepCircle (source->mask, x, y, RADIUS, "OR", PM_SOURCE_MASK_MARKED); 141 149 status = pmSourceFitModel (source, modelPSF, true); 142 150 … … 154 162 // XXX : use a different estimator for the local sky? 155 163 // XXX : pass 'source' as input? 156 if (!pmSourcePhotometry (&fitMag, &obsMag, modelPSF, source->pixels, source->mask)) { 164 if (!pmSourcePhotometryModel (&fitMag, modelPSF)) { 165 psfTry->mask->data.U8[i] = PSFTRY_MASK_BAD_PHOT; 166 goto next_source; 167 } 168 if (!pmSourcePhotometryAper (&obsMag, modelPSF, source->pixels, source->mask)) { 157 169 psfTry->mask->data.U8[i] = PSFTRY_MASK_BAD_PHOT; 158 170 goto next_source; … … 164 176 165 177 next_source: 166 psImageKeepCircle (source->mask, x, y, RADIUS, "AND", ~P SPHOT_MASK_MARKED);178 psImageKeepCircle (source->mask, x, y, RADIUS, "AND", ~PM_SOURCE_MASK_MARKED); 167 179 168 180 }
Note:
See TracChangeset
for help on using the changeset viewer.
