8 #ifndef R_FIT_BASE_DATA_HH
9 #define R_FIT_BASE_DATA_HH
14 #define RFIT_MAX_PAR 50
75 virtual void Reset ( );
82 virtual Double_t
GetParValue (
const Int_t p )
const;
83 virtual Double_t
GetParError (
const Int_t p )
const;
84 virtual Double_t
GetCovariance (
const Int_t p,
const Int_t q )
const;
96 virtual Int_t
WriteData ( FILE * fp )
const;
102 virtual Int_t
SaveFitData (
const string &fname )
const = 0;
106 virtual Int_t
LoadFitData (
const string &fname ) = 0;
Double_t par_err[50]
Uncertainties values.
Definition: RFitDataBase.hh:60
virtual Int_t GetFixNumber() const
Definition: RFitDataBase.cpp:135
virtual UInt_t GetFitOptions() const
Definition: RFitDataBase.icc:9
#define RFIT_MAX_PAR
! Maximum number of fit parameters
Definition: RFitDataBase.hh:14
ClassDef(RFitDataBase, 0)
RFitDataBase()
Definition: RFitDataBase.cpp:15
Double_t par_cov[50][50]
Covariance matrix.
Definition: RFitDataBase.hh:62
Int_t par_number
Number of fit parameters (total)
Definition: RFitDataBase.hh:57
Definition: RFitDataBase.hh:39
virtual bool IsFixParameter(const Int_t p) const
Definition: RFitDataBase.icc:71
static const u_int modeErrNorm
! Global option for uncertainties normalisation with normalised Chi2.
Definition: RFitDataBase.hh:20
virtual Int_t SaveFitData(const string &fname) const =0
virtual ~RFitDataBase()
Definition: RFitDataBase.cpp:101
Double_t fit_edm
Estimated distance to minimum.
Definition: RFitDataBase.hh:54
virtual Double_t GetParError(const Int_t p) const
Definition: RFitDataBase.icc:39
virtual Double_t GetFitEDM() const
Definition: RFitDataBase.icc:108
Int_t fit_mode
Fit mode (Chi2 or Log-likelyhood)
Definition: RFitDataBase.hh:48
virtual Double_t GetFitFCN() const
Definition: RFitDataBase.icc:104
virtual Int_t LoadFitData(const string &fname)=0
static const int fitChi2
Chi2 minimisation fit.
Definition: RFitDataBase.hh:27
virtual Int_t WriteData(FILE *fp) const
Definition: RFitDataBase.cpp:155
Double_t fit_chi2
Chi2.
Definition: RFitDataBase.hh:51
static const int fitLikelyhood
Maximum likelyhood fit.
Definition: RFitDataBase.hh:28
Int_t fit_result
Fit result.
Definition: RFitDataBase.hh:50
Double_t par_val[50]
Parameters values.
Definition: RFitDataBase.hh:59
virtual Int_t GetFitMode() const
Definition: RFitDataBase.icc:13
Int_t fit_ndf
Number of degrees of freedom.
Definition: RFitDataBase.hh:52
Double_t fit_fcn
Minimized function value (FCN)
Definition: RFitDataBase.hh:53
virtual Int_t GetFitResult() const
Definition: RFitDataBase.icc:91
virtual Double_t GetFitErrDef() const
Definition: RFitDataBase.icc:112
RFitDataBase & operator=(const RFitDataBase &original)
Definition: RFitDataBase.cpp:69
static Int_t ReadData(FILE *fp, RFitDataBase &fdata)
Definition: RFitDataBase.cpp:203
bool par_fix[50]
Fix parameters.
Definition: RFitDataBase.hh:61
virtual Int_t GetFitNDF() const
Definition: RFitDataBase.icc:100
virtual void Reset()
Definition: RFitDataBase.cpp:111
UInt_t fit_options
Fit options.
Definition: RFitDataBase.hh:47
virtual Int_t GetParNumber() const
Definition: RFitDataBase.icc:17
virtual Double_t GetFitChi2() const
Definition: RFitDataBase.icc:96
virtual Double_t GetCovariance(const Int_t p, const Int_t q) const
Definition: RFitDataBase.icc:55
virtual Double_t GetParValue(const Int_t p) const
Definition: RFitDataBase.icc:23
Double_t fit_err_def
Error matrix status.
Definition: RFitDataBase.hh:55