lsst.meas.base
tickets.DM-23835-g914efbff1e
|
Go to the documentation of this file.
24 #ifndef LSST_MEAS_BASE_GaussianFlux_h_INCLUDED
25 #define LSST_MEAS_BASE_GaussianFlux_h_INCLUDED
27 #include "lsst/pex/config.h"
45 LSST_CONTROL_FIELD(
background,
double,
"FIXME! NEVER DOCUMENTED!");
98 #endif // !LSST_MEAS_BASE_GaussianFlux_h_INCLUDED
An abstract base classes for which the same implementation can be used for both SingleFrameAlgorithm ...
static const FlagDefinition FAILURE
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.
GaussianFluxControl Control
A typedef to the Control object for this algorithm, defined above.
Exception to be thrown when a measurement algorithm experiences a known failure mode.
A FunctorKey for FluxResult.
vector-type utility class to build a collection of FlagDefinitions
static FlagDefinitionList const & getFlagDefinitions()
A measurement algorithm that estimates instFlux using an elliptical Gaussian weight.
virtual void measure(afw::table::SourceRecord &measRecord, afw::image::Exposure< float > const &exposure) const
Called to measure a single child source in an image.
Utility class for handling flag fields that indicate the failure modes of an algorithm.
GaussianFluxAlgorithm(Control const &ctrl, std::string const &name, afw::table::Schema &schema)
A C++ control class to handle GaussianFluxAlgorithm's configuration.
Simple class used to define and document flags The name and doc constitute the identity of the FlagDe...
double background
"FIXME! NEVER DOCUMENTED!" ;
GaussianFluxControl()
Default constructor.