LSST Applications  21.0.0-172-gfb10e10a+18fedfabac,22.0.0+297cba6710,22.0.0+80564b0ff1,22.0.0+8d77f4f51a,22.0.0+a28f4c53b1,22.0.0+dcf3732eb2,22.0.1-1-g7d6de66+2a20fdde0d,22.0.1-1-g8e32f31+297cba6710,22.0.1-1-geca5380+7fa3b7d9b6,22.0.1-12-g44dc1dc+2a20fdde0d,22.0.1-15-g6a90155+515f58c32b,22.0.1-16-g9282f48+790f5f2caa,22.0.1-2-g92698f7+dcf3732eb2,22.0.1-2-ga9b0f51+7fa3b7d9b6,22.0.1-2-gd1925c9+bf4f0e694f,22.0.1-24-g1ad7a390+a9625a72a8,22.0.1-25-g5bf6245+3ad8ecd50b,22.0.1-25-gb120d7b+8b5510f75f,22.0.1-27-g97737f7+2a20fdde0d,22.0.1-32-gf62ce7b1+aa4237961e,22.0.1-4-g0b3f228+2a20fdde0d,22.0.1-4-g243d05b+871c1b8305,22.0.1-4-g3a563be+32dcf1063f,22.0.1-4-g44f2e3d+9e4ab0f4fa,22.0.1-42-gca6935d93+ba5e5ca3eb,22.0.1-5-g15c806e+85460ae5f3,22.0.1-5-g58711c4+611d128589,22.0.1-5-g75bb458+99c117b92f,22.0.1-6-g1c63a23+7fa3b7d9b6,22.0.1-6-g50866e6+84ff5a128b,22.0.1-6-g8d3140d+720564cf76,22.0.1-6-gd805d02+cc5644f571,22.0.1-8-ge5750ce+85460ae5f3,master-g6e05de7fdc+babf819c66,master-g99da0e417a+8d77f4f51a,w.2021.48
LSST Data Management Base Package
Public Member Functions | Public Attributes | List of all members
lsst::meas::base::ApertureFluxResult Struct Reference

A Result struct for running an aperture flux algorithm with a single radius. More...

#include <ApertureFlux.h>

Inheritance diagram for lsst::meas::base::ApertureFluxResult:
lsst::meas::base::FluxResult

Public Member Functions

bool getFlag (unsigned int index) const
 Return the flag value associated with the given bit. More...
 
bool getFlag (std::string const &name) const
 Return the flag value associated with the given flag name. More...
 
void setFlag (unsigned int index, bool value=true)
 Set the flag value associated with the given bit. More...
 
void unsetFlag (unsigned int index)
 Clear (i.e. set to false) the flag associated with the given bit. More...
 

Public Attributes

meas::base::Flux instFlux
 Measured instFlux in DN. More...
 
meas::base::FluxErrElement instFluxErr
 Standard deviation of instFlux in DN. More...
 

Detailed Description

A Result struct for running an aperture flux algorithm with a single radius.

This simply extends FluxResult to add the appropriate error flags for aperture fluxes.

Definition at line 217 of file ApertureFlux.h.

Member Function Documentation

◆ getFlag() [1/2]

bool lsst::meas::base::ApertureFluxResult::getFlag ( std::string const &  name) const
inline

Return the flag value associated with the given flag name.

Definition at line 222 of file ApertureFlux.h.

222  {
224  }
table::Key< std::string > name
Definition: Amplifier.cc:116
static FlagDefinitionList const & getFlagDefinitions()
Definition: ApertureFlux.cc:49
FlagDefinition getDefinition(std::size_t index) const
get a reference to the FlagDefinition with specified index.
Definition: FlagHandler.h:83

◆ getFlag() [2/2]

bool lsst::meas::base::ApertureFluxResult::getFlag ( unsigned int  index) const
inline

Return the flag value associated with the given bit.

Definition at line 219 of file ApertureFlux.h.

219 { return _flags[index]; }

◆ setFlag()

void lsst::meas::base::ApertureFluxResult::setFlag ( unsigned int  index,
bool  value = true 
)
inline

Set the flag value associated with the given bit.

Definition at line 227 of file ApertureFlux.h.

227 { _flags[index] = value; }

◆ unsetFlag()

void lsst::meas::base::ApertureFluxResult::unsetFlag ( unsigned int  index)
inline

Clear (i.e. set to false) the flag associated with the given bit.

Definition at line 230 of file ApertureFlux.h.

230 { _flags[index] = false; }

Member Data Documentation

◆ instFlux

meas::base::Flux lsst::meas::base::FluxResult::instFlux
inherited

Measured instFlux in DN.

Definition at line 42 of file FluxUtilities.h.

◆ instFluxErr

meas::base::FluxErrElement lsst::meas::base::FluxResult::instFluxErr
inherited

Standard deviation of instFlux in DN.

Definition at line 43 of file FluxUtilities.h.


The documentation for this struct was generated from the following file: