Main Page | Modules | Alphabetical List | Data Structures | Directories | File List | Data Fields | Globals

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.6
Name
rel12
Date:
Date
2006/06/03 01:02:08
Copyright 2004 Maui High Performance Computing Center, University of Hawaii

Definition in file pmPSFtry.h.

This graph shows which files directly or indirectly include this file:

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  pmPSFtryMaskValues { PSFTRY_MASK_CLEAR = 0x00, PSFTRY_MASK_OUTLIER = 0x01, PSFTRY_MASK_EXT_FAIL = 0x02, PSFTRY_MASK_PSF_FAIL = 0x04, PSFTRY_MASK_BAD_PHOT = 0x08, PSFTRY_MASK_ALL = 0x0f }
 pmPSFtryMaskValues More...

Functions

pmPSFtrypmPSFtryAlloc (psArray *sources, char *modelName, bool poissonErrors)
 pmPSFtryAlloc()
pmPSFtrypmPSFtryModel (psArray *sources, char *modelName, float RADIUS, bool poissonErrors)
 pmPSFtryModel()
bool pmPSFtryMetric (pmPSFtry *psfTry, float RADIUS)
 pmPSFtryMetric()
bool pmPSFtryMetric_Alt (pmPSFtry *try, float RADIUS)
 pmPSFtryMetric_Alt()


Enumeration Type 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.

Enumerator:
PSFTRY_MASK_CLEAR  Add comment.
PSFTRY_MASK_OUTLIER  1: outlier in psf polynomial fit (provided by psPolynomials)
PSFTRY_MASK_EXT_FAIL  2: ext 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 *  sources,
char *  modelName,
bool  poissonErrors
 

pmPSFtryAlloc()

Allocate a pmPSFtry data structure.

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.

bool pmPSFtryMetric_Alt pmPSFtry try,
float  RADIUS
 

pmPSFtryMetric_Alt()

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

Parameters:
try  Add comment.
RADIUS  Add comment.

pmPSFtry* pmPSFtryModel psArray *  sources,
char *  modelName,
float  RADIUS,
bool  poissonErrors
 

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.


Generated on Mon Jul 3 14:24:53 2006 for Pan-STARRS Module Library by  doxygen 1.4.4