25 #ifndef LSST_JOINTCAL_MEASURED_STAR_H 26 #define LSST_JOINTCAL_MEASURED_STAR_H 75 if (fittedStar) fittedStar->getMeasurementCount()++;
81 stream <<
" instFlux: " << _instFlux <<
" instFluxErr: " << _instFluxErr <<
" id: " << _id
82 <<
" valid: " << _valid;
87 _instMag = magFromFlux(instFlux);
88 _instFluxErr = instFluxErr;
89 _instMagErr = magErrFromFluxErr(instFlux, instFluxErr);
101 double getMagWeight()
const {
return (_instFlux * _instFlux / (_instFluxErr * _instFluxErr)); }
131 double _xFocal, _yFocal;
158 #endif // LSST_JOINTCAL_MEASURED_STAR_H void setXFocal(double xFocal)
virtual void dump(std::ostream &stream=std::cout) const
utility
MeasuredStarList::iterator MeasuredStarIterator
MeasuredStar(BaseStar const &baseStar)
CcdImage const & getCcdImage() const
MeasuredStar & operator=(MeasuredStar const &)=delete
double getInstMag() const
void setCcdImage(const CcdImage *ccdImage)
A list of MeasuredStar. They are usually filled in Associations::createCcdImage.
void setYFocal(double yFocal)
The base class for handling stars. Used by all matching routines.
afw::table::RecordId getId()
void dump(std::ostream &stream=std::cout) const
utility
void setFittedStar(std::shared_ptr< FittedStar > fittedStar)
Class for a simple mapping implementing a generic Gtransfo.
MeasuredStarList::const_iterator MeasuredStarCIterator
void setInstFluxAndErr(double instFlux, double instFluxErr)
double getInstFlux() const
double getInstMagErr() const
double getInstFluxErr() const
objects measured on actual images.
double getMagWeight() const
the inverse of the mag variance
void setValid(bool v)
Fits may use that to discard outliers.
BaseStarList & Measured2Base(MeasuredStarList &This)
Handler of an actual image from a single CCD.
void setId(afw::table::RecordId id)
bool isValid() const
Fits may use that to discard outliers.
std::shared_ptr< FittedStar > getFittedStar() const