25 #ifndef LSST_JOINTCAL_REF_STAR_H 26 #define LSST_JOINTCAL_REF_STAR_H 43 :
BaseStar(xx, yy, defaultFlux, defaultFluxErr),
44 _refFluxList(refFluxList),
45 _refFluxErrList(refFluxErrList) {}
55 stream <<
" refFlux: [";
56 for (
auto x : _refFluxList) {
65 double getFlux(
size_t filter)
const {
return _refFluxList[filter]; }
67 double getFluxErr(
size_t filter)
const {
return _refFluxErrList[filter]; }
92 #endif // LSST_JOINTCAL_REF_STAR_H Objects used as position anchors, typically USNO stars.
double getFluxErr(size_t filter) const
reference fluxErr in a given filter
RefStar(double xx, double yy, double defaultFlux, double defaultFluxErr, std::vector< double > &refFluxList, std::vector< double > &refFluxErrList)
RefStar & operator=(RefStar const &)=default
virtual void dump(std::ostream &stream=std::cout) const
utility
double getFluxErr() const
The base class for handling stars. Used by all matching routines.
rectangle with sides parallel to axes.
Class for a simple mapping implementing a generic AstrometryTransform.
RefStarList::const_iterator RefStarCIterator
void dump(std::ostream &stream=std::cout) const
utility
double getFlux(size_t filter) const
reference flux in a given filter
RefStarList::iterator RefStarIterator
BaseStarList & Ref2Base(RefStarList &This)