Changeset 6848 for branches/rel10_ifa/psModules/src/objects/pmPSF.c
- Timestamp:
- Apr 12, 2006, 8:18:46 PM (20 years ago)
- File:
-
- 1 edited
-
branches/rel10_ifa/psModules/src/objects/pmPSF.c (modified) (6 diffs)
Legend:
- Unmodified
- Added
- Removed
-
branches/rel10_ifa/psModules/src/objects/pmPSF.c
r6825 r6848 6 6 * @author EAM, IfA 7 7 * 8 * @version $Revision: 1.4.4. 3$ $Name: not supported by cvs2svn $9 * @date $Date: 2006-04-1 0 20:21:36 $8 * @version $Revision: 1.4.4.4 $ $Name: not supported by cvs2svn $ 9 * @date $Date: 2006-04-13 06:18:46 $ 10 10 * 11 11 * Copyright 2004 Maui High Performance Computing Center, University of Hawaii … … 80 80 Object Normalization 81 81 *****************************************************************************/ 82 pmPSF *pmPSFAlloc (pmModelType type )82 pmPSF *pmPSFAlloc (pmModelType type, bool poissonErrors) 83 83 { 84 84 int Nparams; … … 92 92 psf->skyBias = 0.0; 93 93 psf->skySat = 0.0; 94 psf->poissonErrors = poissonErrors; 94 95 95 96 // the ApTrend components are (x, y, r2rflux, flux) … … 97 98 pmPSF_MaskApTrend (psf, PM_PSF_SKYBIAS); 98 99 99 if ( PM_PSF_POISSON_WEIGHTS) {100 if (psf->poissonErrors) { 100 101 psf->ChiTrend = psPolynomial1DAlloc (PS_POLYNOMIAL_ORD, 1); 101 102 } else { … … 319 320 psMetadataAdd (metadata, PS_LIST_TAIL, "PSF_MODEL_NAME", PS_DATA_STRING, "PSF model name", modelName); 320 321 322 psMetadataAdd (metadata, PS_LIST_TAIL, "PSF_POISSON_ERRORS", PS_DATA_BOOL, "Poisson errors for fits", psf->poissonErrors); 323 321 324 int nPar = pmModelParameterCount (psf->type) ; 322 325 psMetadataAdd (metadata, PS_LIST_TAIL, "PSF_MODEL_NPAR", PS_DATA_S32, "PSF model parameter count", nPar); … … 347 350 pmModelType type = pmModelSetType (modelName); 348 351 349 pmPSF *psf = pmPSFAlloc (type); 352 bool poissonErrors = psMetadataLookupPtr (&status, metadata, "PSF_POISSON_ERRORS"); 353 if (!status) 354 poissonErrors = true; 355 356 pmPSF *psf = pmPSFAlloc (type, poissonErrors); 350 357 351 358 int nPar = psMetadataLookupS32 (&status, metadata, "PSF_MODEL_NPAR");
Note:
See TracChangeset
for help on using the changeset viewer.
