9#ifndef HALCORRFITMATH1DCF_H_
10#define HALCORRFITMATH1DCF_H_
12#include "CorrFit1DCF.h"
16 Int_t fSubFunctionsNo;
26 Double_t
Call(Int_t subfucnt,
const Double_t* x,
const Double_t* params)
const;
34 CorrFit1DCF* GetSubFunction(Int_t f)
const {
return fSubFunctions[f]; };
42 CorrFitMath1DCF(Int_t parameters_no = 1, Int_t subfunction = 0);
48 virtual void Draw(Option_t* draw_option =
"full");
60 virtual Double_t
CalculateCF(
const Double_t* x,
const Double_t* params)
const;
79 virtual Double_t
CalculateCF(
const Double_t* x,
const Double_t* params)
const;
106 Int_t fFirstFuncParams;
107 virtual Double_t
CalculateCF(
const Double_t* x,
const Double_t* params)
const;
virtual Double_t CalculateCF(const Double_t *x, const Double_t *params) const
virtual Double_t CalculateCF(const Double_t *x, const Double_t *params) const
CorrFit1DCF_SumRsame(CorrFit1DCF *f1=NULL, CorrFit1DCF *f2=NULL)
CorrFit1DCF_Sum(CorrFit1DCF *f1=NULL, CorrFit1DCF *f2=NULL)
virtual Double_t CalculateCF(const Double_t *x, const Double_t *params) const
Int_t GetSubfucntionsNo() const
void SetSubfunction(CorrFit1DCF *f, Int_t i)
Double_t Call(Int_t subfucnt, const Double_t *x, const Double_t *params) const