Class GeneralPsfFitterComponentControl

Class Documentation

class GeneralPsfFitterComponentControl

Control object used to define one piece of multishapelet fit to a PSF model; see GeneralPsfFitterControl

Public Functions

GeneralPsfFitterComponentControl(int order_ = 0, double radiusFactor_ = 1.0)
lsst::meas::modelfit::GeneralPsfFitterComponentControl::LSST_CONTROL_FIELD(order, int, "shapelet order for this component; negative to disable this component completely")
lsst::meas::modelfit::GeneralPsfFitterComponentControl::LSST_CONTROL_FIELD(positionPriorSigma, double, "sigma (in pixels) in an isotropic 2-d Gaussian prior on the center of this shapelet component, " "relative to the center of the PSF image")
lsst::meas::modelfit::GeneralPsfFitterComponentControl::LSST_CONTROL_FIELD(ellipticityPriorSigma, double, "sigma in an isotropic 2-d Gaussian prior on the conformal-shear ellipticity eta")
lsst::meas::modelfit::GeneralPsfFitterComponentControl::LSST_CONTROL_FIELD(radiusFactor, double, "Sets the fiducial radius of this component relative to the 'primary radius' of the PSF: either " "the second-moments radius of the PSF image in an initial fit, or the radius of the primary " "component in a previous fit. Ignored if the previous fit included this component(as then we " "can just use that radius).")
lsst::meas::modelfit::GeneralPsfFitterComponentControl::LSST_CONTROL_FIELD(radiusPriorSigma, double, "sigma in a Gaussian prior on ln(radius/fiducialRadius)")