lsst.meas.base
20.0.0-3-g750bffe+72bc7bc731
|
Go to the documentation of this file.
24 #ifndef LSST_MEAS_BASE_PeakLikelihoodFlux_h_INCLUDED
25 #define LSST_MEAS_BASE_PeakLikelihoodFlux_h_INCLUDED
27 #include "lsst/pex/config.h"
62 "Name of warping kernel (e.g. \"lanczos4\") used to compute the peak");
107 #endif // !LSST_MEAS_BASE_PeakLikelihoodFlux_h_INCLUDED
static FlagDefinition const FAILURE
An abstract base classes for which the same implementation can be used for both SingleFrameAlgorithm ...
C++ control object for peak likelihood instrument flux.
PeakLikelihoodFluxControl()
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.
Exception to be thrown when a measurement algorithm experiences a known failure mode.
PeakLikelihoodFluxAlgorithm(Control const &ctrl, std::string const &name, afw::table::Schema &schema)
A FunctorKey for FluxResult.
vector-type utility class to build a collection of FlagDefinitions
std::string warpingKernelName
"Name of warping kernel (e.g. \"lanczos4") used to compute the peak" ;
Utility class for handling flag fields that indicate the failure modes of an algorithm.
virtual void measure(afw::table::SourceRecord &measRecord, afw::image::Exposure< float > const &exposure) const
Called to measure a single child source in an image.
PeakLikelihoodFluxControl Control
A typedef to the Control object for this algorithm, defined above.
Simple class used to define and document flags The name and doc constitute the identity of the FlagDe...
static FlagDefinitionList const & getFlagDefinitions()
A measurement algorithm that estimates the peak instrument flux, using a filtered image which has bee...