2 #ifndef LSST_JOINTCAL_MEASURED_STAR_H
3 #define LSST_JOINTCAL_MEASURED_STAR_H
28 std::shared_ptr<const FittedStar> _fittedStar;
40 if (fittedStar) fittedStar->getMeasurementCount()++;
41 _fittedStar = std::move(fittedStar);
44 void dump(std::ostream &stream = std::cout)
const {
46 stream <<
" ccdImage: " << _ccdImage <<
" valid: " << _valid;
56 std::shared_ptr<const FittedStar>
getFittedStar()
const {
return _fittedStar; };
88 #endif // LSST_JOINTCAL_MEASURED_STAR_H
double getFluxSig() const
MeasuredStarList::iterator MeasuredStarIterator
std::shared_ptr< const FittedStar > getFittedStar() const
void dump(std::ostream &stream=std::cout) const
utility
double getMagWeight() const
the inverse of the mag variance
void setCcdImage(const CcdImage *ccdImage)
const CcdImage & getCcdImage() const
A list of MeasuredStar. They are usually filled in Associations::AddImage.
MeasuredStar(const BaseStar &baseStar, const FittedStar *_fittedStar=nullptr)
The base class for handling stars. Used by all matching routines.
void setFittedStar(std::shared_ptr< FittedStar > fittedStar)
MeasuredStarList::const_iterator MeasuredStarCIterator
objects measured on actual images.
double getAperRad() const
void setCcdImage(const CcdImage *_ccdImage)
void setValid(bool v)
Fits may use that to discard outliers.
virtual void dump(std::ostream &stream=std::cout) const
utility
BaseStarList & Measured2Base(MeasuredStarList &This)
Handler of an actual image from a single CCD.
bool isValid() const
Fits may use that to discard outliers.
The objects which have been measured several times.