lsst.meas.extensions.photometryKron g670421136f+52640f85ff
|
A measurement algorithm that estimates flux using Kron photometry. More...
#include <photometryKron.h>
Public Types | |
typedef KronFluxControl | Control |
A typedef to the Control object for this algorithm, defined above. More... | |
Public Member Functions | |
KronFluxAlgorithm (Control const &ctrl, std::string const &name, afw::table::Schema &schema, daf::base::PropertySet &metadata) | |
A class that knows how to calculate fluxes using the KRON photometry algorithm. More... | |
virtual void | measure (afw::table::SourceRecord &measRecord, afw::image::Exposure< float > const &exposure) const |
virtual void | measureForced (afw::table::SourceRecord &measRecord, afw::image::Exposure< float > const &exposure, afw::table::SourceRecord const &refRecord, afw::geom::SkyWcs const &refWcs) const |
virtual void | fail (afw::table::SourceRecord &measRecord, meas::base::MeasurementError *error=NULL) const |
virtual void | measureNForced (afw::table::SourceCatalog const &measCat, afw::image::Exposure< float > const &exposure, afw::table::SourceCatalog const &refRecord, afw::geom::SkyWcs const &refWcs) const |
virtual void | measureN (afw::table::SourceCatalog const &measCat, afw::image::Exposure< float > const &exposure) const |
std::string | getLogName () const |
Static Public Member Functions | |
static meas::base::FlagDefinitionList const & | getFlagDefinitions () |
Static Public Attributes | |
static meas::base::FlagDefinition const | FAILURE = flagDefinitions.addFailureFlag( "general failure flag, set if anything went wrong") |
static meas::base::FlagDefinition const | EDGE = flagDefinitions.add("flag_edge", "bad measurement due to image edge") |
static meas::base::FlagDefinition const | BAD_SHAPE_NO_PSF = flagDefinitions.add("flag_bad_shape_no_psf", "bad shape and no PSF") |
static meas::base::FlagDefinition const | NO_MINIMUM_RADIUS = flagDefinitions.add("flag_no_minimum_radius", "minimum radius could not enforced: no minimum value or PSF") |
static meas::base::FlagDefinition const | NO_FALLBACK_RADIUS = flagDefinitions.add("flag_no_fallback_radius", "no minimum radius and no PSF provided") |
static meas::base::FlagDefinition const | BAD_RADIUS = flagDefinitions.add("flag_bad_radius", "bad Kron radius") |
static meas::base::FlagDefinition const | USED_MINIMUM_RADIUS = flagDefinitions.add("flag_used_minimum_radius", "used the minimum radius for the Kron aperture") |
static meas::base::FlagDefinition const | USED_PSF_RADIUS = flagDefinitions.add("flag_used_psf_radius", "used the PSF Kron radius for the Kron aperture") |
static meas::base::FlagDefinition const | SMALL_RADIUS = flagDefinitions.add("flag_small_radius", "measured Kron radius was smaller than that of the PSF") |
static meas::base::FlagDefinition const | BAD_SHAPE = flagDefinitions.add("flag_bad_shape", "shape for measuring Kron radius is bad; used PSF shape") |
Protected Attributes | |
std::string | _logName |
A measurement algorithm that estimates flux using Kron photometry.
Definition at line 87 of file photometryKron.h.
A typedef to the Control object for this algorithm, defined above.
The control object contains the configuration parameters for this algorithm.
Definition at line 105 of file photometryKron.h.
lsst::meas::extensions::photometryKron::KronFluxAlgorithm::KronFluxAlgorithm | ( | Control const & | ctrl, |
std::string const & | name, | ||
afw::table::Schema & | schema, | ||
daf::base::PropertySet & | metadata | ||
) |
A class that knows how to calculate fluxes using the KRON photometry algorithm.
/
Definition at line 366 of file KronPhotometry.cc.
|
virtual |
Implements lsst::meas::base::SimpleAlgorithm.
Definition at line 388 of file KronPhotometry.cc.
|
static |
Definition at line 66 of file KronPhotometry.cc.
|
virtual |
Implements lsst::meas::base::SimpleAlgorithm.
Definition at line 455 of file KronPhotometry.cc.
|
virtual |
Reimplemented from lsst::meas::base::SimpleAlgorithm.
Definition at line 563 of file KronPhotometry.cc.
|
static |
Definition at line 97 of file photometryKron.h.
|
static |
Definition at line 101 of file photometryKron.h.
|
static |
Definition at line 94 of file photometryKron.h.
|
static |
Definition at line 93 of file photometryKron.h.
|
static |
Definition at line 92 of file photometryKron.h.
|
static |
Definition at line 96 of file photometryKron.h.
|
static |
Definition at line 95 of file photometryKron.h.
|
static |
Definition at line 100 of file photometryKron.h.
|
static |
Definition at line 98 of file photometryKron.h.
|
static |
Definition at line 99 of file photometryKron.h.