LSSTApplications
20.0.0
LSSTDataManagementBasePackage
|
Go to the documentation of this file.
24 #ifndef LSST_MEAS_BASE_GaussianFlux_h_INCLUDED
25 #define LSST_MEAS_BASE_GaussianFlux_h_INCLUDED
98 #endif // !LSST_MEAS_BASE_GaussianFlux_h_INCLUDED
An abstract base classes for which the same implementation can be used for both SingleFrameAlgorithm ...
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.
Record class that contains measurements made on a single exposure.
Exception to be thrown when a measurement algorithm experiences a known failure mode.
Defines the fields and offsets for a table.
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.
A mapping between the keys of two Schemas, used to copy data between them.
GaussianFluxAlgorithm(Control const &ctrl, std::string const &name, afw::table::Schema &schema)
#define LSST_CONTROL_FIELD(NAME, TYPE, DOC)
A preprocessor macro used to define fields in C++ "control object" structs.
A C++ control class to handle GaussianFluxAlgorithm's configuration.
A base class for image defects.
static FlagDefinition const FAILURE
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.