Class MeasuredStar

Inheritance Relationships

Base Type

Class Documentation

class MeasuredStar : public lsst::jointcal::BaseStar

objects measured on actual images. Coordinates and uncertainties are expressed in pixel image frame. Flux expressed in ADU/s.

Public Functions

MeasuredStar()
MeasuredStar(BaseStar const &baseStar)
MeasuredStar(MeasuredStar const&)

No move, allow copy constructor: we may copy the fitted StarLists when associating and matching catalogs, otherwise Stars should be managed by shared_ptr only.

MeasuredStar(MeasuredStar&&)
MeasuredStar &operator=(MeasuredStar const&)
MeasuredStar &operator=(MeasuredStar&&)
void setFittedStar(std::shared_ptr<FittedStar> fittedStar)
void dump(std::ostream &s = std::cout) const

utility

void setInstFluxAndErr(double instFlux, double instFluxErr)
double getInstFlux() const
double getInstFluxErr() const
double getInstMag() const
double getInstMagErr() const
void setId(afw::table::RecordId id)
afw::table::RecordId getId()
double getMagWeight() const

the inverse of the mag variance

double getXFocal() const
void setXFocal(double xFocal)
double getYFocal() const
void setYFocal(double yFocal)
std::shared_ptr<FittedStar> getFittedStar() const
CcdImage const &getCcdImage() const
void setCcdImage(const CcdImage *ccdImage)
bool isValid() const

Fits may use that to discard outliers.

void setValid(bool v)

Fits may use that to discard outliers.