LSST Applications  21.0.0-172-gfb10e10a+18fedfabac,22.0.0+297cba6710,22.0.0+80564b0ff1,22.0.0+8d77f4f51a,22.0.0+a28f4c53b1,22.0.0+dcf3732eb2,22.0.1-1-g7d6de66+2a20fdde0d,22.0.1-1-g8e32f31+297cba6710,22.0.1-1-geca5380+7fa3b7d9b6,22.0.1-12-g44dc1dc+2a20fdde0d,22.0.1-15-g6a90155+515f58c32b,22.0.1-16-g9282f48+790f5f2caa,22.0.1-2-g92698f7+dcf3732eb2,22.0.1-2-ga9b0f51+7fa3b7d9b6,22.0.1-2-gd1925c9+bf4f0e694f,22.0.1-24-g1ad7a390+a9625a72a8,22.0.1-25-g5bf6245+3ad8ecd50b,22.0.1-25-gb120d7b+8b5510f75f,22.0.1-27-g97737f7+2a20fdde0d,22.0.1-32-gf62ce7b1+aa4237961e,22.0.1-4-g0b3f228+2a20fdde0d,22.0.1-4-g243d05b+871c1b8305,22.0.1-4-g3a563be+32dcf1063f,22.0.1-4-g44f2e3d+9e4ab0f4fa,22.0.1-42-gca6935d93+ba5e5ca3eb,22.0.1-5-g15c806e+85460ae5f3,22.0.1-5-g58711c4+611d128589,22.0.1-5-g75bb458+99c117b92f,22.0.1-6-g1c63a23+7fa3b7d9b6,22.0.1-6-g50866e6+84ff5a128b,22.0.1-6-g8d3140d+720564cf76,22.0.1-6-gd805d02+cc5644f571,22.0.1-8-ge5750ce+85460ae5f3,master-g6e05de7fdc+babf819c66,master-g99da0e417a+8d77f4f51a,w.2021.48
LSST Data Management Base Package
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 89 of file GeneralPsfFitter.h.

Constructor & Destructor Documentation

◆ GeneralPsfFitterControl()

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

Definition at line 92 of file GeneralPsfFitter.h.

92  :
93  inner(-1, 0.5), primary(0, 1.0), wings(0, 2.0), outer(-1, 4.0), defaultNoiseSigma(0.001)
94  {}
GeneralPsfFitterComponentControl primary
"Primary shapelet expansion, typically used to fit the bulk of the PSF " ;
double defaultNoiseSigma
"Default value for the noiseSigma parameter in GeneralPsfFitter.apply()" ;
GeneralPsfFitterComponentControl inner
"Innermost shapelet expansion, used to fit PSFs with very sharp cores" ;
GeneralPsfFitterComponentControl wings
"Wing shapelet expansion (between primary and outer), typically used to fit the wings of the PSF" ;
GeneralPsfFitterComponentControl outer
"Outermost shapelet expansion, used to fit PSFs with very broad wings" ;

Member Data Documentation

◆ defaultNoiseSigma

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

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

Definition at line 123 of file GeneralPsfFitter.h.

◆ inner

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

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

Definition at line 99 of file GeneralPsfFitter.h.

◆ optimizer

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

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

Definition at line 119 of file GeneralPsfFitter.h.

◆ outer

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

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

Definition at line 114 of file GeneralPsfFitter.h.

◆ primary

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

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

Definition at line 104 of file GeneralPsfFitter.h.

◆ wings

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 109 of file GeneralPsfFitter.h.


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