LSSTApplications
10.0+286,10.0+36,10.0+46,10.0-2-g4f67435,10.1+152,10.1+37,11.0,11.0+1,11.0-1-g47edd16,11.0-1-g60db491,11.0-1-g7418c06,11.0-2-g04d2804,11.0-2-g68503cd,11.0-2-g818369d,11.0-2-gb8b8ce7
LSSTDataManagementBasePackage
|
#include <PSF.h>
Public Types | |
enum | Method { ADAPTIVE_MOMENT, FIRST_MOMENT, SECOND_MOMENT, NOISE_EQUIVALENT, BICKERTON } |
Public Member Functions | |
PsfAttributes (boost::shared_ptr< lsst::afw::detection::Psf const > psf, int const iX, int const iY) | |
Constructor for PsfAttributes. More... | |
PsfAttributes (boost::shared_ptr< lsst::afw::detection::Psf const > psf, lsst::afw::geom::Point2I const &cen) | |
Constructor for PsfAttributes. More... | |
double | computeGaussianWidth (Method how=ADAPTIVE_MOMENT) const |
Compute the 'sigma' value for an equivalent gaussian psf. More... | |
double | computeEffectiveArea () const |
Compute the effective area of the psf ( sum(I)^2/sum(I^2) ) More... | |
Private Attributes | |
boost::shared_ptr < lsst::afw::image::Image < double > > | _psfImage |
A class to contain various attributes of the Psf
An example of the new API is:
Definition at line 68 of file PSF.h.
lsst::meas::algorithms::PsfAttributes::PsfAttributes | ( | boost::shared_ptr< lsst::afw::detection::Psf const > | psf, |
int const | iX, | ||
int const | iY | ||
) |
Constructor for PsfAttributes.
psf | The psf whose attributes we want |
iX | the x position in the frame we want the attributes at |
iY | the y position in the frame we want the attributes at |
Definition at line 58 of file PsfAttributes.cc.
lsst::meas::algorithms::PsfAttributes::PsfAttributes | ( | boost::shared_ptr< lsst::afw::detection::Psf const > | psf, |
lsst::afw::geom::Point2I const & | cen | ||
) |
Constructor for PsfAttributes.
psf | The psf whose attributes we want |
cen | the position in the frame we want the attributes at |
Definition at line 71 of file PsfAttributes.cc.
double lsst::meas::algorithms::PsfAttributes::computeEffectiveArea | ( | ) | const |
Compute the effective area of the psf ( sum(I)^2/sum(I^2) )
Definition at line 353 of file PsfAttributes.cc.
double lsst::meas::algorithms::PsfAttributes::computeGaussianWidth | ( | PsfAttributes::Method | how = ADAPTIVE_MOMENT | ) | const |
Compute the 'sigma' value for an equivalent gaussian psf.
Definition at line 298 of file PsfAttributes.cc.
|
private |