1 #ifndef LSST_JOINTCAL_PHOTOMETRY_FIT_H 2 #define LSST_JOINTCAL_PHOTOMETRY_FIT_H 27 _fittingFluxes(false),
28 _photometryModel(photometryModel),
53 void offsetParams(Eigen::VectorXd
const &delta)
override;
58 bool _fittingModel, _fittingFluxes;
62 unsigned int _nParModel;
63 unsigned int _nParFluxes;
69 void getIndicesOfMeasuredStar(
MeasuredStar const &measuredStar,
73 Eigen::VectorXd &grad,
78 Eigen::VectorXd &grad)
const override;
81 void makeMeasResTuple(
std::string const &tupleName)
const;
85 void makeRefResTuple(
std::string const &tupleName)
const;
88 Point const &refractionVector,
double refractionCoeff,
double mjd)
const;
93 #endif // LSST_JOINTCAL_PHOTOMETRY_FIT_H
Base class for Chi2Statistic and Chi2List, to allow addEntry inside Fitter for either class...
PhotometryFit & operator=(PhotometryFit const &)=delete
A list of MeasuredStar. They are usually filled in Associations::AddImage.
void offsetParams(Eigen::VectorXd const &delta) override
Offset the parameters by the requested quantities.
Class for a simple mapping implementing a generic Gtransfo.
void saveResultTuples(std::string const &tupleName) const override
Save the full chi2 term per star that was used in the minimization, for debugging.
A list of FittedStar s. Such a list is typically constructed by Associations.
objects measured on actual images.
void assignIndices(std::string const &whatToFit) override
Set parameters to fit and assign indices in the big matrix.
Class that handles the photometric least squares problem.
a virtual (interface) class for geometric transformations.
PhotometryFit(std::shared_ptr< Associations > associations, std::shared_ptr< PhotometryModel > photometryModel)
this is the only constructor
Handler of an actual image from a single CCD.
The objects which have been measured several times.