2 #ifndef LSST_JOINTCAL_CHI2_H 3 #define LSST_JOINTCAL_CHI2_H 37 s <<
"chi2/ndof : " << chi2.
chi2 <<
'/' << chi2.
ndof <<
'=' << chi2.
chi2 / chi2.
ndof;
91 #endif // LSST_JOINTCAL_CHI2_H
Chi2Star(double chi2, std::shared_ptr< BaseStar > star)
Simple structure to accumulate chi2 and ndof.
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)
void addEntry(double chi2, unsigned ndof, std::shared_ptr< BaseStar > star) override
std::ostream & operator<<(std::ostream &stream, const Gtransfo >ransfo)
allows 'stream << Transfo;' (by calling gtransfo.dump(stream)).
friend std::ostream & operator<<(std::ostream &s, Chi2Star const &chi2Star)
Structure to accumulate the chi2 contributions per each star (to help find outliers).
virtual void addEntry(double inc, unsigned dof, std::shared_ptr< BaseStar > star)=0
Class for a simple mapping implementing a generic Gtransfo.
std::shared_ptr< BaseStar > star
void addEntry(double inc, unsigned dof, std::shared_ptr< BaseStar >) override
virtual ~Chi2Accumulator()
bool operator<(Chi2Star const &rhs) const