25 #ifndef LSST_MEAS_BASE_Blendedness_h_INCLUDED 26 #define LSST_MEAS_BASE_Blendedness_h_INCLUDED 44 "Whether to compute HeavyFootprint dot products (the old deblend.blendedness parameter)");
51 "Radius factor that sets the maximum extent of the weight function (and hence the " 52 "flux measurements)");
94 static float computeAbsExpectation(
float data,
float variance);
112 static float computeAbsBias(
float mu,
float variance);
150 #endif // LSST_MEAS_BASE_Blendedness_h_INCLUDED Defines the fields and offsets for a table.
static FlagDefinition const NO_CENTROID
virtual void fail(afw::table::SourceRecord &measRecord, MeasurementError *error=nullptr) const
Handle an exception thrown by the current algorithm by setting flags in the given record...
Simple class used to define and document flags The name and doc constitute the identity of the FlagDe...
Exception to be thrown when a measurement algorithm experiences a known failure mode.
#define LSST_CONTROL_FIELD(NAME, TYPE, DOC)
A preprocessor macro used to define fields in C++ "control object" structs.
static FlagDefinition const FAILURE
A FunctorKey for ShapeResult.
Utility class for handling flag fields that indicate the failure modes of an algorithm.
static FlagDefinition const NO_SHAPE
A base class for image defects.
A class to manipulate images, masks, and variance as a single object.
double nSigmaWeightMax
"Radius factor that sets the maximum extent of the weight function (and hence the " "flux measurement...
bool doShape
"Whether to compute quantities related to the Gaussian-weighted shape" ;
virtual void measure(afw::table::SourceRecord &measRecord, afw::image::Exposure< float > const &exposure) const
Called to measure a single child source in an image.
An abstract base classes for which the same implementation can be used for both SingleFrameAlgorithm ...
BlendednessControl Control
Record class that contains measurements made on a single exposure.
Backwards-compatibility support for depersisting the old Calib (FluxMag0/FluxMag0Err) objects...
vector-type utility class to build a collection of FlagDefinitions
bool doFlux
"Whether to compute quantities related to the Gaussian-weighted flux" ;
bool doOld
"Whether to compute HeavyFootprint dot products (the old deblend.blendedness parameter)" ; ...
Compute metrics that measure how blended objects are.