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.1
Name
rel8_0
Date:
Date
2005/10/10 19:53:40
Copyright 2004 Maui High Performance Computing Center, University of Hawaii

Definition in file pmPSFtry.h.

Go to the source code of this file.

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 *try, 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.

Enumeration values:
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 try,
float  RADIUS
 

pmPSFtryMetric()

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

Parameters:
try  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 Thu Oct 13 14:29:32 2005 for Pan-STARRS Module Library by  doxygen 1.4.2