Class KronAperture

Class Documentation

class KronAperture

Public Functions

KronAperture(geom::Point2D const &center, afw::geom::ellipses::BaseCore const &core, float radiusForRadius = std::nanf(""))
KronAperture(afw::table::SourceRecord const &source, float radiusForRadius = std::nanf(""))
KronAperture(afw::table::SourceRecord const &reference, geom::AffineTransform const &refToMeas, double radius, float radiusForRadius = std::nanf(""))
double getX() const

Accessors.

double getY() const
float getRadiusForRadius() const
geom::Point2D const &getCenter() const
afw::geom::ellipses::Axes &getAxes()
afw::geom::ellipses::Axes const &getAxes() const
template<typename ImageT>
std::pair<double, double> measureFlux(ImageT const &image, double const nRadiusForFlux, double const maxSincRadius) const

Photometer within the Kron Aperture on an image.

Parameters
  • image: Image to measure

  • nRadiusForFlux: Kron radius multiplier

  • maxSincRadius: largest radius that we use sinc apertyres

Public Members

afw::geom::ellipses::Axes axes

< Image to measure

Shape of aperture

afw::geom::ellipses::Axes geom::Point2D const& lsst::meas::extensions::photometryKron::KronAperture::center

Centre of source.

afw::geom::ellipses::Axes geom::Point2D const KronFluxControl const& lsst::meas::extensions::photometryKron::KronAperture::ctrl

< control the algorithm

Public Static Functions

template<typename ImageT>
static PTR(KronAperture) const &

Determine the Kron Aperture from an image

Determines the object Kron aperture, using the shape from source.getShape() (e.g. SDSS’s adaptive moments)