24 #if !defined(LSST_MEAS_ALGORITHMS_COADDPSF_H) 25 #define LSST_MEAS_ALGORITHMS_COADDPSF_H 40 namespace algorithms {
45 "Name of warping kernel; choices: lanczos3,lanczos4,lanczos5,bilinear,nearest");
114 int getComponentCount()
const;
141 double getWeight(
int index);
afw::geom::SkyWcs getCoaddWcs()
Return the Wcs of the coadd (defines the coordinate system of the Psf).
CoaddPsf(afw::table::ExposureCatalog const &catalog, afw::geom::SkyWcs const &coaddWcs, CoaddPsfControl const &ctrl, std::string const &weightFieldName="weight")
Constructor for CoaddPsf.
#define LSST_CONTROL_FIELD(NAME, TYPE, DOC)
afw::table::PointKey< double > averagePosition
CoaddPsf is the Psf derived to be used for non-PSF-matched Coadd images.
CoaddPsfControl(std::string _warpingKernelName="lanczos3", int _cacheSize=10000)
afw::table::Key< int > coaddWcs
virtual bool isPersistable() const
Return true if the CoaddPsf persistable (always true).
std::string warpingKernelName
"Name of warping kernel; choices: lanczos3,lanczos4,lanczos5,bilinear,nearest" ;
virtual geom::Point2D getAveragePosition() const
Return the average of the positions of the stars that went into this Psf.
io::OutputArchiveHandle OutputArchiveHandle
An intermediate base class for Psfs that use an image representation.
int cacheSize
"Warping kernel cache size" ;