lsst.jointcal
14.0-15-gc2c14a3+1
|
A two-level photometric transform: one for the ccd and one for the visit. More...
#include <PhotometryMapping.h>
Public Member Functions | |
ChipVisitPhotometryMapping (std::shared_ptr< PhotometryMapping > chipMapping, std::shared_ptr< PhotometryMapping > visitMapping) | |
unsigned | getNpar () const override |
Number of total parameters in this mapping. More... | |
double | transform (MeasuredStar const &measuredStar, double instFlux) const override |
Return the on-sky transformed flux at (x,y). More... | |
void | computeParameterDerivatives (MeasuredStar const &measuredStar, double instFlux, Eigen::Ref< Eigen::VectorXd > derivatives) const override |
Compute the derivatives with respect to the parameters (i.e. More... | |
void | offsetParams (Eigen::VectorXd const &delta) override |
Offset the transfo parameters by delta. More... | |
Eigen::VectorXd | getParameters () override |
void | getMappingIndices (std::vector< unsigned > &indices) const override |
Gets how this set of parameters (of length getNpar()) map into the "grand" fit. More... | |
void | dump (std::ostream &stream=std::cout) const override |
Dump the contents of the transfos, for debugging. More... | |
std::shared_ptr< PhotometryMapping > | getChipMapping () const |
std::shared_ptr< PhotometryMapping > | getVisitMapping () const |
void | setFixed (bool _fixed) |
Make this mapping's parameters fixed (i.e. not varied during fitting). More... | |
bool | isFixed () |
unsigned | getIndex () |
Get the index of this mapping in the grand fit. More... | |
void | setIndex (unsigned i) |
Set the index of this mapping in the grand fit. More... | |
Protected Attributes | |
unsigned | index |
bool | fixed |
A two-level photometric transform: one for the ccd and one for the visit.
Definition at line 154 of file PhotometryMapping.h.
|
inline |
Definition at line 156 of file PhotometryMapping.h.
|
overridevirtual |
Compute the derivatives with respect to the parameters (i.e.
the coefficients).
[in] | measuredStar | The measured star position to transform. |
[in] | instFlux | The instrument flux to compute the derivative at. |
[out] | derivatives | The computed derivatives, in the same order as the deltas in offsetParams. |
Implements lsst::jointcal::PhotometryMappingBase.
Definition at line 13 of file PhotometryMapping.cc.
|
inlineoverridevirtual |
Dump the contents of the transfos, for debugging.
Implements lsst::jointcal::PhotometryMappingBase.
Definition at line 193 of file PhotometryMapping.h.
|
inline |
Definition at line 200 of file PhotometryMapping.h.
|
inlineinherited |
Get the index of this mapping in the grand fit.
Definition at line 80 of file PhotometryMapping.h.
|
overridevirtual |
Gets how this set of parameters (of length getNpar()) map into the "grand" fit.
Expects that indices has enough space reserved.
Implements lsst::jointcal::PhotometryMappingBase.
Definition at line 42 of file PhotometryMapping.cc.
|
inlineoverridevirtual |
Number of total parameters in this mapping.
Implements lsst::jointcal::PhotometryMappingBase.
Definition at line 163 of file PhotometryMapping.h.
|
inlineoverridevirtual |
Implements lsst::jointcal::PhotometryMappingBase.
Definition at line 183 of file PhotometryMapping.h.
|
inline |
Definition at line 201 of file PhotometryMapping.h.
|
inlineinherited |
Definition at line 66 of file PhotometryMapping.h.
|
inlineoverridevirtual |
Offset the transfo parameters by delta.
[in] | delta | vector to offset transfo parameters. Same ordering as derivatives in computeParameterDerivatives(); |
Implements lsst::jointcal::PhotometryMappingBase.
Definition at line 177 of file PhotometryMapping.h.
|
inlineinherited |
Make this mapping's parameters fixed (i.e. not varied during fitting).
Definition at line 65 of file PhotometryMapping.h.
|
inlineinherited |
Set the index of this mapping in the grand fit.
Definition at line 83 of file PhotometryMapping.h.
|
inlineoverridevirtual |
Return the on-sky transformed flux at (x,y).
[in] | measuredStar | The measured star position to transform. |
[in] | instFlux | The instrument flux to transform. |
Implements lsst::jointcal::PhotometryMappingBase.
Definition at line 166 of file PhotometryMapping.h.
|
protectedinherited |
Definition at line 89 of file PhotometryMapping.h.
|
protectedinherited |
Definition at line 87 of file PhotometryMapping.h.