24 #ifndef LSST_MEAS_BASE_GaussianFlux_h_INCLUDED 25 #define LSST_MEAS_BASE_GaussianFlux_h_INCLUDED 27 #include "lsst/pex/config.h" 28 #include "lsst/afw/image/Exposure.h" 36 namespace lsst {
namespace meas {
namespace base {
43 LSST_CONTROL_FIELD(
background,
double,
"FIXME! NEVER DOCUMENTED!");
76 afw::table::SourceRecord & measRecord,
77 afw::image::Exposure<float>
const & exposure
81 afw::table::SourceRecord & measRecord,
103 #endif // !LSST_MEAS_BASE_GaussianFlux_h_INCLUDED GaussianFluxControl Control
A typedef to the Control object for this algorithm, defined above.
double background
"FIXME! NEVER DOCUMENTED!" ;
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...
Exception to be thrown when a measurement algorithm experiences a known failure mode.
Utility class for handling flag fields that indicate the failure modes of an algorithm.
A measurement algorithm that estimates flux using an elliptical Gaussian weight.
A FunctorKey for FluxResult.
static FlagDefinition const FAILURE
GaussianFluxControl()
Default constructor.
An abstract base classes for which the same implementation can be used for both SingleFrameAlgorithm ...
vector-type utility class to build a collection of FlagDefinitions