Class DoubleGaussianPsf¶
Defined in File DoubleGaussianPsf.h
Inheritance Relationships¶
Base Types¶
public lsst::afw::table::io::PersistableFacade< DoubleGaussianPsf >(Template Class PersistableFacade)public lsst::meas::algorithms::KernelPsf(Class KernelPsf)
Class Documentation¶
- 
class 
DoubleGaussianPsf: public lsst::afw::table::io::PersistableFacade<DoubleGaussianPsf>, public lsst::meas::algorithms::KernelPsf Represent a Psf as a circularly symmetrical double Gaussian.
Public Functions
- 
DoubleGaussianPsf(int width, int height, double sigma1, double sigma2 = 0.0, double b = 0.0)¶ Constructor for a DoubleGaussianPsf
- Parameters
 [in] width: Number of columns in realisations of Psf[in] height: Number of rows in realisations of Psf[in] sigma1: Radius of inner Gaussian[in] sigma2: Radius of outer Gaussian[in] b: Ratio of Gaussian peak amplitudes: outer/inner
- 
double 
getSigma1() const¶ Return the radius of the inner Gaussian.
- 
double 
getSigma2() const¶ Return the radius of the outer Gaussian.
- 
double 
getB() const¶ Return the ratio of Gaussian peak amplitudes: outer/inner.
- 
bool 
isPersistable() const¶ Whether this Psf is persistable (always true for DoubleGaussianPsf).
Public Members
- 
int height const lsst::meas::algorithms::DoubleGaussianPsf::override 
-