LSSTApplications
20.0.0
LSSTDataManagementBasePackage
|
Go to the documentation of this file.
35 for (
auto const &ccdImage : ccdImageList) {
43 <<
" total parameters. Reduce the model complexity (e.g. polynomial order)"
44 " to better match the number of measured sources.");
objects measured on actual images.
virtual double transform(CcdImage const &ccdImage, MeasuredStar const &measuredStar) const =0
Return the on-sky transformed flux for measuredStar on ccdImage.
void setInstFluxAndErr(double instFlux, double instFluxErr)
#define LOGLS_ERROR(logger, message)
virtual std::size_t getTotalParameters() const =0
Return the total number of parameters in this model.
std::string getName() const
Return the _name that identifies this ccdImage.
#define LOGLS_WARN(logger, message)
bool checkPositiveOnBBox(CcdImage const &ccdImage) const
Check that the model is positive on the ccdImage bbox.
Frame const & getImageFrame() const
Frame in pixels.
Handler of an actual image from a single CCD.
A base class for image defects.
LOG_LOGGER _log
lsst.logging instance, to be created by a subclass so that messages have consistent name.
bool validate(CcdImageList const &ccdImageList, int ndof) const
Return true if this is a "reasonable" model.
The base class for handling stars. Used by all matching routines.
LSST DM logging module built on log4cxx.