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)); }
105 double _xFocal, _yFocal;
128 #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
std::shared_ptr< const FittedStar > getFittedStar() const
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.
void setInstFlux(double instFlux)