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.
-