2 #ifndef LSST_JOINTCAL_MEASURED_STAR_H 3 #define LSST_JOINTCAL_MEASURED_STAR_H 55 if (fittedStar) fittedStar->getMeasurementCount()++;
61 stream <<
" instFlux: " << _instFlux <<
" instFluxErr: " << _instFluxErr <<
" id: " << _id
62 <<
" valid: " << _valid;
72 void setId(
unsigned id) { _id = id; }
73 unsigned getId() {
return _id; }
76 double getMagWeight()
const {
return (_instFlux * _instFlux / (_instFluxErr * _instFluxErr)); }
106 double _xFocal, _yFocal;
129 #endif // LSST_JOINTCAL_MEASURED_STAR_H void setXFocal(double xFocal)
virtual void dump(std::ostream &stream=std::cout) const
utility
void setInstFluxErr(double instFluxErr)
MeasuredStarList::iterator MeasuredStarIterator
MeasuredStar(BaseStar const &baseStar)
CcdImage const & getCcdImage() const
MeasuredStar & operator=(MeasuredStar const &)=delete
void setCcdImage(const CcdImage *ccdImage)
A list of MeasuredStar. They are usually filled in Associations::AddImage.
void setYFocal(double yFocal)
The base class for handling stars. Used by all matching routines.
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
double getInstFlux() 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.
bool isValid() const
Fits may use that to discard outliers.
std::shared_ptr< FittedStar > getFittedStar() const
void setInstFlux(double instFlux)