LSSTApplications
20.0.0
LSSTDataManagementBasePackage
|
Go to the documentation of this file.
24 #ifndef LSST_MEAS_BASE_ScaledApertureFlux_h_INCLUDED
25 #define LSST_MEAS_BASE_ScaledApertureFlux_h_INCLUDED
44 "Warping kernel used to shift Sinc photometry coefficients to different center positions");
100 #endif // !LSST_MEAS_BASE_ScaledApertureFlux_h_INCLUDED
An abstract base classes for which the same implementation can be used for both SingleFrameAlgorithm ...
ScaledApertureFluxControl Control
Measure the instFlux in an aperture scaled to the PSF.
Record class that contains measurements made on a single exposure.
virtual void fail(afw::table::SourceRecord &measRecord, MeasurementError *error=nullptr) const override
Handle an exception thrown by the current algorithm by setting flags in the given record.
ScaledApertureFluxAlgorithm(Control const &control, std::string const &name, afw::table::Schema &schema)
Exception to be thrown when a measurement algorithm experiences a known failure mode.
Defines the fields and offsets for a table.
A Result struct for running an aperture flux algorithm with a single radius.
A FunctorKey for FluxResult.
double scale
"Scaling factor of PSF FWHM for aperture radius." ;
ScaledApertureFluxControl()
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.
#define LSST_CONTROL_FIELD(NAME, TYPE, DOC)
A preprocessor macro used to define fields in C++ "control object" structs.
ApertureFluxResult Result
A base class for image defects.
std::string shiftKernel
"Warping kernel used to shift Sinc photometry coefficients to different center positions" ;
virtual void measure(afw::table::SourceRecord &measRecord, afw::image::Exposure< float > const &exposure) const override
Measure the scaled aperture instFlux on the given image.