25#ifndef LSST_MEAS_EXTENSIONS_TRAILEDSOURCES_VERES_MODEL_H
26#define LSST_MEAS_EXTENSIONS_TRAILEDSOURCES_VERES_MODEL_H
31#include "lsst/pex/config.h"
38namespace trailedSources {
99 double getSigma() const noexcept {
return _sigma; }
115 double _computeModel(
double x,
double y,
double xc,
double yc,
116 double flux,
double length,
double theta)
const noexcept;
132 double flux,
double length,
double theta)
const noexcept;
typename ndarray::Array< PixelT, 2, 1 > Array
Implementation of an axisymmetric 2D Gaussian convolved with a line – a model for a fast-moving,...
VeresModel(ExposureF const &data)
Constructor for VeresModel.
std::vector< double > gradient(std::vector< double > const ¶ms) const
Compute the gradient of chi-squared of the model given the data.
VeresModel & operator=(VeresModel &&)=default
VeresModel(VeresModel const &)=default
VeresModel & operator=(VeresModel const &)=default
double operator()(std::vector< double > const ¶ms) const
Compute chi-squared of the model given the data.
double getSigma() const noexcept
Return the PSF sigma.
VeresModel(VeresModel &&)=default
class[[deprecated("Removed with no replacement (but see lsst::afw::image::TransmissionCurve). Will be " "removed after v22.")]] FilterProperty final