Class KronFluxControl

Class Documentation

class KronFluxControl

C++ control object for Kron flux.

See

KronFluxConfig.

Public Functions

lsst::meas::extensions::photometryKron::KronFluxControl::LSST_CONTROL_FIELD(fixed, bool, "if true, use existing shape and centroid measurements instead of fitting")
lsst::meas::extensions::photometryKron::KronFluxControl::LSST_CONTROL_FIELD(nSigmaForRadius, double, "Multiplier of rms size for aperture used to initially estimate the Kron radius")
lsst::meas::extensions::photometryKron::KronFluxControl::LSST_CONTROL_FIELD(nIterForRadius, int, "Number of times to iterate when setting the Kron radius")
lsst::meas::extensions::photometryKron::KronFluxControl::LSST_CONTROL_FIELD(nRadiusForFlux, double, "Number of Kron radii for Kron flux")
lsst::meas::extensions::photometryKron::KronFluxControl::LSST_CONTROL_FIELD(maxSincRadius, double, "Largest aperture for which to use the slow, accurate, sinc aperture code")
lsst::meas::extensions::photometryKron::KronFluxControl::LSST_CONTROL_FIELD(minimumRadius, double, "Minimum Kron radius (if == 0.0 use PSF's Kron radius) if enforceMinimumRadius. " "Also functions as fallback aperture radius if set.")
lsst::meas::extensions::photometryKron::KronFluxControl::LSST_CONTROL_FIELD(enforceMinimumRadius, bool, "If true check that the Kron radius exceeds some minimum")
lsst::meas::extensions::photometryKron::KronFluxControl::LSST_CONTROL_FIELD(useFootprintRadius, bool, "Use the Footprint size as part of initial estimate of Kron radius")
lsst::meas::extensions::photometryKron::KronFluxControl::LSST_CONTROL_FIELD(smoothingSigma, double, "Smooth image with N(0, smoothingSigma^2) Gaussian while estimating R_K")
lsst::meas::extensions::photometryKron::KronFluxControl::LSST_CONTROL_FIELD(refRadiusName, std::string, "Name of field specifying reference Kron radius for forced measurement")
KronFluxControl()