25 #ifndef LSST_JOINTCAL_CHI2_H 26 #define LSST_JOINTCAL_CHI2_H 60 s <<
"chi2/ndof : " << chi2.
chi2 <<
'/' << chi2.
ndof <<
'=' << chi2.
chi2 / chi2.
ndof;
114 #endif // LSST_JOINTCAL_CHI2_H
Chi2Star(double chi2, std::shared_ptr< BaseStar > star)
Simple structure to accumulate chi2 and ndof.
virtual void addEntry(double inc, std::size_t dof, std::shared_ptr< BaseStar > star)=0
friend std::ostream & operator<<(std::ostream &s, Chi2Statistic const &chi2)
Base class for Chi2Statistic and Chi2List, to allow addEntry inside Fitter for either class...
Chi2Statistic & operator+=(Chi2Statistic const &rhs)
std::ostream & operator<<(std::ostream &stream, AstrometryTransform const &transform)
Delegates to transform.dump()
void addEntry(double inc, std::size_t dof, std::shared_ptr< BaseStar >) override
friend std::ostream & operator<<(std::ostream &s, Chi2Star const &chi2Star)
Structure to accumulate the chi2 contributions per each star (to help find outliers).
A base class for image defects.
std::shared_ptr< BaseStar > star
virtual ~Chi2Accumulator()
bool operator<(Chi2Star const &rhs) const
void addEntry(double chi2, std::size_t ndof, std::shared_ptr< BaseStar > star) override