LSST Applications g063fba187b+cac8b7c890,g0f08755f38+6aee506743,g1653933729+a8ce1bb630,g168dd56ebc+a8ce1bb630,g1a2382251a+b4475c5878,g1dcb35cd9c+8f9bc1652e,g20f6ffc8e0+6aee506743,g217e2c1bcf+73dee94bd0,g28da252d5a+1f19c529b9,g2bbee38e9b+3f2625acfc,g2bc492864f+3f2625acfc,g3156d2b45e+6e55a43351,g32e5bea42b+1bb94961c2,g347aa1857d+3f2625acfc,g35bb328faa+a8ce1bb630,g3a166c0a6a+3f2625acfc,g3e281a1b8c+c5dd892a6c,g3e8969e208+a8ce1bb630,g414038480c+5927e1bc1e,g41af890bb2+8a9e676b2a,g7af13505b9+809c143d88,g80478fca09+6ef8b1810f,g82479be7b0+f568feb641,g858d7b2824+6aee506743,g89c8672015+f4add4ffd5,g9125e01d80+a8ce1bb630,ga5288a1d22+2903d499ea,gb58c049af0+d64f4d3760,gc28159a63d+3f2625acfc,gcab2d0539d+b12535109e,gcf0d15dbbd+46a3f46ba9,gda6a2b7d83+46a3f46ba9,gdaeeff99f8+1711a396fd,ge79ae78c31+3f2625acfc,gef2f8181fd+0a71e47438,gf0baf85859+c1f95f4921,gfa517265be+6aee506743,gfa999e8aa5+17cd334064,w.2024.51
LSST Data Management Base Package
|
Result object SdssShapeAlgorithm. More...
#include <SdssShape.h>
Public Member Functions | |
bool | getFlag (unsigned int index) const |
Flag getter for Swig, which doesn't understand std::bitset. | |
bool | getFlag (std::string const &name) const |
SdssShapeResult () | |
Constructor; initializes everything to NaN. | |
Shape const | getShape () const |
Return an afw::geom::ellipses object corresponding to xx, yy, xy. | |
afw::geom::ellipses::Quadrupole | getQuadrupole () |
void | setShape (Shape const &shape) |
Set struct elements from the given Quadrupole object. | |
ShapeCov const | getShapeErr () const |
Return the 3x3 symmetric covariance matrix, with rows and columns ordered (xx, yy, xy) | |
void | setShapeErr (ShapeCov const &matrix) |
Set the struct standard deviation elements from the given matrix, with rows and columns ordered (xx, yy, xy) | |
void | setShapeErr (ErrElement xxErr, ErrElement yyErr, ErrElement xyErr) |
Set the struct standard deviation elements from the given values. | |
Centroid const | getCentroid () const |
Return a Point object containing the measured x and y. | |
void | setCentroid (Centroid const ¢roid) |
Set the struct fields from the given Point object. | |
geom::Point< CentroidElement > | getPoint () |
Return the 2D point type corresponding to this result. | |
CentroidCov const | getCentroidErr () const |
Return the 2x2 symmetric covariance matrix, with rows and columns ordered (x, y) | |
void | setCentroidErr (CentroidCov const &matrix) |
Set the struct uncertainty fields from the given matrix, with rows and columns ordered (x, y) | |
void | setCentroidErr (ErrElement _xErr, ErrElement _yErr) |
Set the struct uncertainty fields from the sigma values. | |
Public Attributes | |
ErrElement | instFlux_xx_Cov |
instFlux, xx term in the uncertainty covariance matrix | |
ErrElement | instFlux_yy_Cov |
instFlux, yy term in the uncertainty covariance matrix | |
ErrElement | instFlux_xy_Cov |
instFlux, xy term in the uncertainty covariance matrix | |
std::bitset< SdssShapeAlgorithm::N_FLAGS > | flags |
Status flags (see SdssShapeAlgorithm). | |
ShapeElement | xx |
image or model second moment for x^2 | |
ShapeElement | yy |
image or model second moment for y^2 | |
ShapeElement | xy |
image or model second moment for xy^2 | |
ErrElement | xxErr |
standard deviation of xx | |
ErrElement | yyErr |
standard deviation of yy | |
ErrElement | xyErr |
standard deviation of xy | |
ErrElement | xx_yy_Cov |
xx,yy term in the uncertainty convariance matrix | |
ErrElement | xx_xy_Cov |
xx,xy term in the uncertainty convariance matrix | |
ErrElement | yy_xy_Cov |
yy,xy term in the uncertainty convariance matrix | |
CentroidElement | x |
x (column) coordinate of the measured position | |
CentroidElement | y |
y (row) coordinate of the measured position | |
ErrElement | xErr |
standard deviation of x | |
ErrElement | yErr |
standard deviation of y | |
ErrElement | x_y_Cov |
x,y term in the uncertainty convariance matrix | |
meas::base::Flux | instFlux |
Measured instFlux in DN. | |
meas::base::FluxErrElement | instFluxErr |
Standard deviation of instFlux in DN. | |
Result object SdssShapeAlgorithm.
Because we have use cases for running SdssShape outside of the measurement framework (in particular, we need to run it on PSF model images), we provide an interface that doesn't need to use SourceRecord for its inputs and outputs. Instead, it returns an instance of this class.
Note: for what I guess are historical reasons, SdssShape computes covariance terms between the instFlux and the shape, but not between the instFlux and centroid or centroid and shape.
This should logically be an inner class, but Swig doesn't know how to parse those.
Definition at line 224 of file SdssShape.h.
lsst::meas::base::SdssShapeResult::SdssShapeResult | ( | ) |
Constructor; initializes everything to NaN.
Definition at line 636 of file SdssShape.cc.
|
inherited |
Return a Point object containing the measured x and y.
Definition at line 41 of file CentroidUtilities.cc.
|
inherited |
Return the 2x2 symmetric covariance matrix, with rows and columns ordered (x, y)
Definition at line 48 of file CentroidUtilities.cc.
|
inline |
Definition at line 236 of file SdssShape.h.
|
inline |
Flag getter for Swig, which doesn't understand std::bitset.
Definition at line 234 of file SdssShape.h.
|
inlineinherited |
Return the 2D point type corresponding to this result.
Definition at line 70 of file CentroidUtilities.h.
|
inlineinherited |
Definition at line 91 of file ShapeUtilities.h.
|
inherited |
Return an afw::geom::ellipses object corresponding to xx, yy, xy.
This method can be used to return an average radius for the measured shape, e.g. getShape()
.getDeterminantRadius()
Definition at line 41 of file ShapeUtilities.cc.
|
inherited |
Return the 3x3 symmetric covariance matrix, with rows and columns ordered (xx, yy, xy)
Definition at line 49 of file ShapeUtilities.cc.
|
inherited |
Set the struct fields from the given Point object.
Definition at line 43 of file CentroidUtilities.cc.
|
inherited |
|
inherited |
Set the struct uncertainty fields from the sigma values.
Definition at line 60 of file CentroidUtilities.cc.
|
inherited |
Set struct elements from the given Quadrupole object.
Definition at line 43 of file ShapeUtilities.cc.
|
inherited |
|
inherited |
Set the struct standard deviation elements from the given matrix, with rows and columns ordered (xx, yy, xy)
Definition at line 56 of file ShapeUtilities.cc.
std::bitset<SdssShapeAlgorithm::N_FLAGS> lsst::meas::base::SdssShapeResult::flags |
Status flags (see SdssShapeAlgorithm).
Definition at line 230 of file SdssShape.h.
|
inherited |
Measured instFlux in DN.
Definition at line 42 of file FluxUtilities.h.
ErrElement lsst::meas::base::SdssShapeResult::instFlux_xx_Cov |
instFlux, xx term in the uncertainty covariance matrix
Definition at line 226 of file SdssShape.h.
ErrElement lsst::meas::base::SdssShapeResult::instFlux_xy_Cov |
instFlux, xy term in the uncertainty covariance matrix
Definition at line 228 of file SdssShape.h.
ErrElement lsst::meas::base::SdssShapeResult::instFlux_yy_Cov |
instFlux, yy term in the uncertainty covariance matrix
Definition at line 227 of file SdssShape.h.
|
inherited |
Standard deviation of instFlux in DN.
Definition at line 43 of file FluxUtilities.h.
|
inherited |
x (column) coordinate of the measured position
Definition at line 42 of file CentroidUtilities.h.
|
inherited |
x,y term in the uncertainty convariance matrix
Definition at line 46 of file CentroidUtilities.h.
|
inherited |
standard deviation of x
Definition at line 44 of file CentroidUtilities.h.
|
inherited |
image or model second moment for x^2
Definition at line 44 of file ShapeUtilities.h.
|
inherited |
xx,xy term in the uncertainty convariance matrix
Definition at line 51 of file ShapeUtilities.h.
|
inherited |
xx,yy term in the uncertainty convariance matrix
Definition at line 50 of file ShapeUtilities.h.
|
inherited |
standard deviation of xx
Definition at line 47 of file ShapeUtilities.h.
|
inherited |
image or model second moment for xy^2
Definition at line 46 of file ShapeUtilities.h.
|
inherited |
standard deviation of xy
Definition at line 49 of file ShapeUtilities.h.
|
inherited |
y (row) coordinate of the measured position
Definition at line 43 of file CentroidUtilities.h.
|
inherited |
standard deviation of y
Definition at line 45 of file CentroidUtilities.h.
|
inherited |
image or model second moment for y^2
Definition at line 45 of file ShapeUtilities.h.
|
inherited |
yy,xy term in the uncertainty convariance matrix
Definition at line 52 of file ShapeUtilities.h.
|
inherited |
standard deviation of yy
Definition at line 48 of file ShapeUtilities.h.