lsst.meas.base
14.0-21-gb9e430a+1
|
Measurement transformation for aperture fluxes. More...
#include <ApertureFlux.h>
Public Types | |
typedef ApertureFluxControl | Control |
Public Member Functions | |
ApertureFluxTransform (Control const &ctrl, std::string const &name, afw::table::SchemaMapper &mapper) | |
virtual void | operator() (afw::table::SourceCatalog const &inputCatalog, afw::table::BaseCatalog &outputCatalog, afw::geom::SkyWcs const &wcs, afw::image::Calib const &calib) const |
Protected Member Functions | |
void | checkCatalogSize (afw::table::BaseCatalog const &cat1, afw::table::BaseCatalog const &cat2) const |
Ensure that catalogs have the same size. More... | |
Protected Attributes | |
std::string | _name |
Measurement transformation for aperture fluxes.
Transforms fluxes with associated errors to magnitudes. Correctly handles multiple apertures. Flags are propagated from input to output.
Definition at line 277 of file ApertureFlux.h.
Definition at line 279 of file ApertureFlux.h.
lsst::meas::base::ApertureFluxTransform::ApertureFluxTransform | ( | Control const & | ctrl, |
std::string const & | name, | ||
afw::table::SchemaMapper & | mapper | ||
) |
Definition at line 321 of file ApertureFlux.cc.
|
inlineprotectedinherited |
Ensure that catalogs have the same size.
[in] | cat1 | Catalog for comparison |
[in] | cat2 | Catalog for comparison |
LengthError | Catalog sizes do not match |
Definition at line 102 of file Transform.h.
|
virtual |
Implements lsst::meas::base::BaseTransform.
Definition at line 344 of file ApertureFlux.cc.
|
protectedinherited |
Definition at line 108 of file Transform.h.