Class DoubleShapeletPsfApproxControl

Class Documentation

class DoubleShapeletPsfApproxControl

Control object used to configure a 2-shapelet fit to a PSF model; see DoubleShapeletPsfApproxAlgorithm.

Public Functions

DoubleShapeletPsfApproxControl()
lsst::meas::modelfit::DoubleShapeletPsfApproxControl::LSST_CONTROL_FIELD(innerOrder, int, "Shapelet order of inner expansion (0 == Gaussian)")
lsst::meas::modelfit::DoubleShapeletPsfApproxControl::LSST_CONTROL_FIELD(outerOrder, int, "Shapelet order of outer expansion (0 == Gaussian)")
lsst::meas::modelfit::DoubleShapeletPsfApproxControl::LSST_CONTROL_FIELD(radiusRatio, double, "Initial outer radius divided by inner radius")
lsst::meas::modelfit::DoubleShapeletPsfApproxControl::LSST_CONTROL_FIELD(peakRatio, double, "Initial outer Gaussian peak height divided by inner Gaussian peak height")
lsst::meas::modelfit::DoubleShapeletPsfApproxControl::LSST_CONTROL_FIELD(minRadius, double, "Don't allow the semi-minor radius of any component to drop below this value (pixels)")
lsst::meas::modelfit::DoubleShapeletPsfApproxControl::LSST_CONTROL_FIELD(minRadiusDiff, double, "Don't allow the determinant radii of the two components to differ by less than this (pixels)")
lsst::meas::modelfit::DoubleShapeletPsfApproxControl::LSST_CONTROL_FIELD(maxRadiusBoxFraction, double, "Don't allow the semi-major radius of any component to go above this fraction of the PSF image width")
lsst::meas::modelfit::DoubleShapeletPsfApproxControl::LSST_NESTED_CONTROL_FIELD(optimizer, lsst.meas.modelfit. optimizer, OptimizerControl, "Configuration of the optimizer used by DoubleShapeletPsfsApproxAlgorithm::fitProfile().")