lsst.meas.modelfit  13.0-11-g2fa83af+13
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Pages
Public Member Functions | Public Attributes | List of all members
lsst::meas::modelfit::GeneralPsfFitterControl Class Reference

Control object used to configure a multishapelet fit to a PSF model; see GeneralPsfFitter. More...

#include <GeneralPsfFitter.h>

Public Member Functions

 GeneralPsfFitterControl ()
 

Public Attributes

GeneralPsfFitterComponentControl inner
 "Innermost shapelet expansion, used to fit PSFs with very sharp cores" ; More...
 
GeneralPsfFitterComponentControl primary
 "Primary shapelet expansion, typically used to fit the bulk of the PSF " ; More...
 
GeneralPsfFitterComponentControl wings
 "Wing shapelet expansion (between primary and outer), typically used to fit the wings of the PSF" ; More...
 
GeneralPsfFitterComponentControl outer
 "Outermost shapelet expansion, used to fit PSFs with very broad wings" ; More...
 
OptimizerControl optimizer
 "Configuration of the optimizer used to do the fitting" ; More...
 
double defaultNoiseSigma
 "Default value for the noiseSigma parameter in GeneralPsfFitter.apply()" ; More...
 

Detailed Description

Control object used to configure a multishapelet fit to a PSF model; see GeneralPsfFitter.

The default configuration corresponds to fitting an elliptical double-Gaussian, in which each component can have different radii, positions, and ellipticities. While the fitter can support much more complex models, at present, fitting these is prohibitively slow, and is not recommended in production environments (use DoubleShapeletPsfApprox instead).

Definition at line 87 of file GeneralPsfFitter.h.

Constructor & Destructor Documentation

lsst::meas::modelfit::GeneralPsfFitterControl::GeneralPsfFitterControl ( )
inline

Definition at line 90 of file GeneralPsfFitter.h.

Member Data Documentation

double lsst::meas::modelfit::GeneralPsfFitterControl::defaultNoiseSigma

"Default value for the noiseSigma parameter in GeneralPsfFitter.apply()" ;

Definition at line 121 of file GeneralPsfFitter.h.

GeneralPsfFitterComponentControl lsst::meas::modelfit::GeneralPsfFitterControl::inner

"Innermost shapelet expansion, used to fit PSFs with very sharp cores" ;

Definition at line 97 of file GeneralPsfFitter.h.

OptimizerControl lsst::meas::modelfit::GeneralPsfFitterControl::optimizer

"Configuration of the optimizer used to do the fitting" ;

Definition at line 117 of file GeneralPsfFitter.h.

GeneralPsfFitterComponentControl lsst::meas::modelfit::GeneralPsfFitterControl::outer

"Outermost shapelet expansion, used to fit PSFs with very broad wings" ;

Definition at line 112 of file GeneralPsfFitter.h.

GeneralPsfFitterComponentControl lsst::meas::modelfit::GeneralPsfFitterControl::primary

"Primary shapelet expansion, typically used to fit the bulk of the PSF " ;

Definition at line 102 of file GeneralPsfFitter.h.

GeneralPsfFitterComponentControl lsst::meas::modelfit::GeneralPsfFitterControl::wings

"Wing shapelet expansion (between primary and outer), typically used to fit the wings of the PSF" ;

Definition at line 107 of file GeneralPsfFitter.h.


The documentation for this class was generated from the following file: