LSSTApplications
20.0.0
LSSTDataManagementBasePackage
|
Go to the documentation of this file.
25 #ifndef LSST_JOINTCAL_PHOTOMETRY_FIT_H
26 #define LSST_JOINTCAL_PHOTOMETRY_FIT_H
57 _fittingFluxes(false),
58 _photometryModel(photometryModel),
85 void offsetParams(Eigen::VectorXd
const &delta)
override;
98 bool _fittingModel, _fittingFluxes;
109 void getIndicesOfMeasuredStar(
MeasuredStar const &measuredStar,
113 Eigen::VectorXd &grad,
118 Eigen::VectorXd &grad)
const override;
122 Point const &refractionVector,
double refractionCoeff,
double mjd)
const;
127 #endif // LSST_JOINTCAL_PHOTOMETRY_FIT_H
void saveChi2RefContributions(std::string const &filename) const override
Save a CSV file containing residuals of reference terms.
objects measured on actual images.
PhotometryFit(std::shared_ptr< Associations > associations, std::shared_ptr< PhotometryModel > photometryModel)
Construct a photometry fitter.
void saveChi2MeasContributions(std::string const &filename) const override
Save a CSV file containing residuals of measurement terms.
The objects which have been measured several times.
PhotometryFit(PhotometryFit &&)=delete
PhotometryFit & operator=(PhotometryFit &&)=delete
Class that handles the photometric least squares problem.
Handler of an actual image from a single CCD.
void assignIndices(std::string const &whatToFit) override
Set parameters to fit and assign indices in the big matrix.
void offsetParams(Eigen::VectorXd const &delta) override
Offset the parameters by the requested quantities.
std::shared_ptr< PhotometryModel > getModel() const
Return the model being fit.
PhotometryFit(PhotometryFit const &)=delete
No copy or move: there is only ever one fitter of a given type.
PhotometryFit & operator=(PhotometryFit const &)=delete
A list of MeasuredStar. They are usually filled in Associations::createCcdImage.
A base class for image defects.
A list of FittedStar s. Such a list is typically constructed by Associations.
Base class for Chi2Statistic and Chi2List, to allow addEntry inside Fitter for either class.
LSST DM logging module built on log4cxx.