LSST Applications g0265f82a02+0e5473021a,g02d81e74bb+f5613e8b4f,g1470d8bcf6+190ad2ba91,g14a832a312+311607e4ab,g2079a07aa2+86d27d4dc4,g2305ad1205+a8e3196225,g295015adf3+b67ee847e5,g2bbee38e9b+0e5473021a,g337abbeb29+0e5473021a,g3ddfee87b4+a761f810f3,g487adcacf7+17c8fdbcbd,g50ff169b8f+96c6868917,g52b1c1532d+585e252eca,g591dd9f2cf+65b5bd823e,g5a732f18d5+53520f316c,g64a986408d+f5613e8b4f,g6c1bc301e9+51106c2951,g858d7b2824+f5613e8b4f,g8a8a8dda67+585e252eca,g99cad8db69+6729933424,g9ddcbc5298+9a081db1e4,ga1e77700b3+15fc3df1f7,ga8c6da7877+ef4e3a5875,gb0e22166c9+60f28cb32d,gb6a65358fc+0e5473021a,gba4ed39666+c2a2e4ac27,gbb8dafda3b+e9bba80f27,gc120e1dc64+eee469a5e5,gc28159a63d+0e5473021a,gcf0d15dbbd+a761f810f3,gdaeeff99f8+f9a426f77a,ge6526c86ff+d4c1d4bfef,ge79ae78c31+0e5473021a,gee10cc3b42+585e252eca,gf1cff7945b+f5613e8b4f,w.2024.16
LSST Data Management Base Package
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
lsst::meas::modelfit::PixelFitRegionControl Struct Reference

#include <PixelFitRegion.h>

Public Member Functions

 PixelFitRegionControl ()
 

Public Attributes

double nKronRadii
 "Use this multiple of the Kron ellipse to set the fit region (for the final fit region, " "subject to the nFitRadiiMin and nFitRadiiMax constraints)." ;
 
double nPsfSigmaMin
 "If the Kron radius is less than this multiple of the PSF width, ignore it and fall back " "to a PSF-oriented ellipse scaled to match the area of the footprint or this radius " "(whichever is larger)." ;
 
double nPsfSigmaGrow
 "Grow the initial fit ellipses by this factor before comparing with the Kron/Footprint region" ;
 
double nFitRadiiMin
 "Use this multiple of the initial fit ellipse then grow by the PSF width " "to determine the minimum final fit region size." ;
 
double nFitRadiiMax
 "Use this multiple of the initial fit ellipse then grow by the PSF width " "to determine the maximum final fit region size." ;
 
int maxArea
 "Abort if the fit region grows beyond this many pixels." ;
 
std::vector< std::stringbadMaskPlanes
 "Mask planes that indicate pixels that should be ignored in the fit." ;
 
double maxBadPixelFraction
 "Maximum fraction of pixels that may be ignored due to masks; " "more than this and we don't even try." ;
 

Detailed Description

Definition at line 37 of file PixelFitRegion.h.

Constructor & Destructor Documentation

◆ PixelFitRegionControl()

lsst::meas::modelfit::PixelFitRegionControl::PixelFitRegionControl ( )
inline

Definition at line 39 of file PixelFitRegion.h.

39 :
40 nKronRadii(1.5),
41 nPsfSigmaMin(4.0),
42 nPsfSigmaGrow(2.0),
43 nFitRadiiMin(1.0),
44 nFitRadiiMax(3.0),
45 maxArea(100000),
47 {
51 badMaskPlanes.push_back("NO_DATA");
52 }
T push_back(T... args)
double nFitRadiiMax
"Use this multiple of the initial fit ellipse then grow by the PSF width " "to determine the maximum ...
double maxBadPixelFraction
"Maximum fraction of pixels that may be ignored due to masks; " "more than this and we don't even try...
double nKronRadii
"Use this multiple of the Kron ellipse to set the fit region (for the final fit region,...
double nPsfSigmaGrow
"Grow the initial fit ellipses by this factor before comparing with the Kron/Footprint region" ;
std::vector< std::string > badMaskPlanes
"Mask planes that indicate pixels that should be ignored in the fit." ;
double nFitRadiiMin
"Use this multiple of the initial fit ellipse then grow by the PSF width " "to determine the minimum ...
int maxArea
"Abort if the fit region grows beyond this many pixels." ;
double nPsfSigmaMin
"If the Kron radius is less than this multiple of the PSF width, ignore it and fall back " "to a PSF-...

Member Data Documentation

◆ badMaskPlanes

std::vector<std::string> lsst::meas::modelfit::PixelFitRegionControl::badMaskPlanes

"Mask planes that indicate pixels that should be ignored in the fit." ;

Definition at line 92 of file PixelFitRegion.h.

◆ maxArea

int lsst::meas::modelfit::PixelFitRegionControl::maxArea

"Abort if the fit region grows beyond this many pixels." ;

Definition at line 87 of file PixelFitRegion.h.

◆ maxBadPixelFraction

double lsst::meas::modelfit::PixelFitRegionControl::maxBadPixelFraction

"Maximum fraction of pixels that may be ignored due to masks; " "more than this and we don't even try." ;

Definition at line 98 of file PixelFitRegion.h.

◆ nFitRadiiMax

double lsst::meas::modelfit::PixelFitRegionControl::nFitRadiiMax

"Use this multiple of the initial fit ellipse then grow by the PSF width " "to determine the maximum final fit region size." ;

Definition at line 82 of file PixelFitRegion.h.

◆ nFitRadiiMin

double lsst::meas::modelfit::PixelFitRegionControl::nFitRadiiMin

"Use this multiple of the initial fit ellipse then grow by the PSF width " "to determine the minimum final fit region size." ;

Definition at line 76 of file PixelFitRegion.h.

◆ nKronRadii

double lsst::meas::modelfit::PixelFitRegionControl::nKronRadii

"Use this multiple of the Kron ellipse to set the fit region (for the final fit region, " "subject to the nFitRadiiMin and nFitRadiiMax constraints)." ;

Definition at line 58 of file PixelFitRegion.h.

◆ nPsfSigmaGrow

double lsst::meas::modelfit::PixelFitRegionControl::nPsfSigmaGrow

"Grow the initial fit ellipses by this factor before comparing with the Kron/Footprint region" ;

Definition at line 70 of file PixelFitRegion.h.

◆ nPsfSigmaMin

double lsst::meas::modelfit::PixelFitRegionControl::nPsfSigmaMin

"If the Kron radius is less than this multiple of the PSF width, ignore it and fall back " "to a PSF-oriented ellipse scaled to match the area of the footprint or this radius " "(whichever is larger)." ;

Definition at line 65 of file PixelFitRegion.h.


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