1 #ifndef FdProfileConstrainedGeometryFit_ChiZeroRegression_h
2 #define FdProfileConstrainedGeometryFit_ChiZeroRegression_h
4 #include <fevt/EyeRecData.h>
6 namespace FdProfileConstrainedGeometryFit {
34 double& rp,
double &rpErr,
35 double& t0,
double &t0Err)
const;
47 const std::vector<double>& y,
48 const std::vector<double>& ey,
49 double& a0,
double& a0err,
50 double& a1,
double& a1err,
53 static void MinuitFitFunc(
int&
npar,
double* gin,
double& f,
double* par,
int iflag);
57 double& T0,
double& T0err,
58 double& Rp,
double& Rperr,
62 static std::vector<double>
times;
64 static std::vector<double>
chii;
void MinuitFitErrors(const double Chi0, double &T0, double &T0err, double &Rp, double &Rperr, double &chi2) const
ChiZeroRegression(const fevt::EyeRecData &eyeRec)
unsigned int GetNDof() const
void SetRealAtm(bool realAtm, bool deex)
void PrepParams(const fevt::EyeRecData &eyeRec)
void LinearFitErrors(const std::vector< double > &x, const std::vector< double > &y, const std::vector< double > &ey, double &a0, double &a0err, double &a1, double &a1err, double &chi2) const
static void MinuitFitFunc(int &npar, double *gin, double &f, double *par, int iflag)
static std::vector< double > times
static std::vector< double > timeErrs
Eye-specific shower reconstruction data.
void SetUseLightFlux(bool use=true)
static std::vector< double > chii
void operator()(const double chi0, double &chi2, double &rp, double &t0) const