pmPSFtry.h File Reference


Detailed Description

This file contains code that allows the user to try to fit several PSF models to an image.

Author:
EAM, IfA
Version:
Revision
1.1.8.1
Name
rel9_1
Date:
Date
2005/12/12 21:52:22
Copyright 2004 Maui High Performance Computing Center, University of Hawaii

Definition in file pmPSFtry.h.

Go to the source code of this file.

Data Structures

struct  pmPSFtry
 This structure contains a pointer to the collection of sources which will be used to test the PSF model form. More...

Enumerations

enum  { PSFTRY_MASK_CLEAR = 0x00, PSFTRY_MASK_OUTLIER = 0x01, PSFTRY_MASK_FLT_FAIL = 0x02, PSFTRY_MASK_PSF_FAIL = 0x04, PSFTRY_MASK_BAD_PHOT = 0x08, PSFTRY_MASK_ALL = 0x0f }
 pmPSFtryMaskValues More...

Functions

pmPSFtrypmPSFtryAlloc (psArray *stars, char *modelName)
 pmPSFtryAlloc()
pmPSFtrypmPSFtryModel (psArray *sources, char *modelName, float radius)
 pmPSFtryModel()
bool pmPSFtryMetric (pmPSFtry *psfTry, float RADIUS)
 pmPSFtryMetric()

Variables

enum { ... }  pmPSFtryMaskValues
 pmPSFtryMaskValues


Enumeration Type Documentation

anonymous enum
 

pmPSFtryMaskValues

The following datatype defines the masks used by the pmPSFtry analysis to identify sources which should or should not be included in the analysis.

Enumerator:
PSFTRY_MASK_CLEAR  Add comment.
PSFTRY_MASK_OUTLIER  1: outlier in psf polynomial fit (provided by psPolynomials)
PSFTRY_MASK_FLT_FAIL  2: flt model failed to converge
PSFTRY_MASK_PSF_FAIL  3: psf model failed to converge
PSFTRY_MASK_BAD_PHOT  4: invalid source photometry
PSFTRY_MASK_ALL  Add comment.

Definition at line 65 of file pmPSFtry.h.


Function Documentation

pmPSFtry* pmPSFtryAlloc psArray *  stars,
char *  modelName
 

pmPSFtryAlloc()

Allocate a pmPSFtry data structure.

Parameters:
stars  Add comment.
modelName  Add comment.

bool pmPSFtryMetric pmPSFtry psfTry,
float  RADIUS
 

pmPSFtryMetric()

This function is used to measure the PSF model metric for the set of results contained in the pmPSFtry structure.

Parameters:
psfTry  Add comment.
RADIUS  Add comment.

pmPSFtry* pmPSFtryModel psArray *  sources,
char *  modelName,
float  radius
 

pmPSFtryModel()

This function takes the input collection of sources and performs a complete analysis to determine a PSF model of the given type (specified by model name). The result is a pmPSFtry with the results of the analysis.

Parameters:
sources  Add comment.
modelName  Add comment.
radius  Add comment.


Variable Documentation

enum { ... } pmPSFtryMaskValues
 

pmPSFtryMaskValues

The following datatype defines the masks used by the pmPSFtry analysis to identify sources which should or should not be included in the analysis.


Generated on Tue Dec 13 13:38:28 2005 for Pan-STARRS Module Library by  doxygen 1.4.5