Class FluxTransformSpatiallyInvariant¶
Defined in File PhotometryTransform.h
Inheritance Relationships¶
Base Type¶
public lsst::jointcal::PhotometryTransformSpatiallyInvariant
(Class PhotometryTransformSpatiallyInvariant)
Class Documentation¶
-
class
FluxTransformSpatiallyInvariant
: public lsst::jointcal::PhotometryTransformSpatiallyInvariant¶ Photometric offset independent of position, defined as (fluxMag0)^-1.
initialCalibFlux * SpatiallyInvariantTransform -> correctedFlux
Public Functions
-
FluxTransformSpatiallyInvariant
(double value = 1)¶
-
double
transform
(double x, double y, double value) const¶ Return the transform of value at (x,y).
-
double
transformError
(double x, double y, double value, double valueErr) const¶ Return the transformed valueErr at Point(x,y).
-
std::shared_ptr<PhotometryTransform>
clone
() const¶ return a copy (allocated by new) of the transformation.
-
void
computeParameterDerivatives
(double x, double y, double value, Eigen::Ref<Eigen::VectorXd> derivatives) const¶ Compute the derivatives with respect to the parameters (i.e. the coefficients).
- Parameters
[in] x
: The x coordinate to compute at (in the appropriate units for this transform).[in] y
: The y coordinate to compute at (in the appropriate units for this transform).[in] value
: The instrument flux or magnitude to compute the derivative at.[out] derivatives
: The computed derivatives, in the same order as the deltas in offsetParams.
-