Class PsfFluxControl

Class Documentation

class PsfFluxControl

A C++ control class to handle PsfFluxAlgorithm’s configuration.

In C++, we define Control objects to handle configuration information. Using the LSST_CONTROL_FIELD macro and lsst.pex.config.wrap.makeConfigClass, we can turn these into more full-featured Config classes in Python. While the user will usually interact with the Config class, the plugin wrapper system will turn Config instances into Control instances when passing them to C++.

This should logically be an inner class, but Swig doesn’t know how to parse those.

Public Functions

lsst::meas::base::PsfFluxControl::LSST_CONTROL_FIELD(badMaskPlanes, std::vector< std::string >, "Mask planes that indicate pixels that should be excluded from the fit")
PsfFluxControl()

Default constructor.

All control classes should define a default constructor that sets all fields to their default values.