LSSTApplications
10.0-2-g4f67435,11.0.rc2+1,11.0.rc2+12,11.0.rc2+3,11.0.rc2+4,11.0.rc2+5,11.0.rc2+6,11.0.rc2+7,11.0.rc2+8
LSSTDataManagementBasePackage
|
SlotDefinition specialization for fluxes. More...
#include <slots.h>
Public Types | |
typedef double | MeasValue |
Type returned by accessing the slot measurement. More... | |
typedef double | ErrValue |
Type returned by accessing the slot uncertainty. More... | |
typedef Key< double > | MeasKey |
Key type used to access the slot measurement. More... | |
typedef Key< double > | ErrKey |
Key type used to access the slot uncertainty. More... | |
Public Member Functions | |
FluxSlotDefinition (std::string const &name) | |
Construct a SlotDefinition from the name of the slot (e.g. "PsfFlux") More... | |
bool | isValid () const |
Return true if the key associated with the measurement is valid. More... | |
MeasKey | getMeasKey () const |
Return the cached Key used to access the slot measurement. More... | |
ErrKey | getErrKey () const |
Return the cached Key used to access the slot uncertainty. More... | |
Key< Flag > | getFlagKey () const |
Return the cached Key used to access the slot failure flag. More... | |
void | setKeys (std::string const &alias, Schema const &schema) |
![]() | |
SlotDefinition (std::string const &name) | |
Construct a SlotDefinition from the name of the slot (e.g. "Centroid" or "PsfFlux") More... | |
std::string | getName () const |
Return the name of the slot (e.g. "Centroid" or "PsfFlux") More... | |
std::string | getAlias () const |
Private Attributes | |
MeasKey | _measKey |
ErrKey | _errKey |
Key< Flag > | _flagKey |
Additional Inherited Members | |
![]() | |
std::string | _name |
typedef Key<double> lsst.afw.table::FluxSlotDefinition::ErrKey |
typedef double lsst.afw.table::FluxSlotDefinition::ErrValue |
typedef Key<double> lsst.afw.table::FluxSlotDefinition::MeasKey |
typedef double lsst.afw.table::FluxSlotDefinition::MeasValue |
|
inlineexplicit |
Construct a SlotDefinition from the name of the slot (e.g. "PsfFlux")
Definition at line 78 of file slots.h.
|
inline |
|
inline |
|
inline |
|
inline |
void lsst.afw.table::FluxSlotDefinition::setKeys | ( | std::string const & | alias, |
Schema const & | schema | ||
) |
Update the cached Keys following an change of aliases in the given Schema
This method is intended for internal use by SourceTable only.
[in] | alias | If non-empty, abort early if this string does not start with getAlias() (used to see if an alias change might have affected this slot, and avoid unnecessary work if not). |
[in] | schema | Schema to search for Keys. |
|
private |
|
private |