7 #include "TGraphSmooth.h" 10 #include "TLinearFitter.h" 11 #include "TDecompSVD.h" 12 #include "TDecompSparse.h" 13 #include "TMatrixDSparse.h" 17 #include "TClonesArray.h" 28 Double_t
Eval(Double_t x, Int_t deriv=0)
const;
29 void InitKnots(TGraph * graph, Int_t min, Int_t iter, Double_t maxDelta);
30 void MakeKnots0(TGraph * graph, Double_t maxdelta, Int_t minpoints);
33 void MakeSmooth(TGraph * graph, Float_t ratio, Option_t * type);
34 void Update(TSpline3 *spline, Int_t nknots);
43 TGraph *
MakeGraph(Double_t xmin, Double_t xmax, Int_t
npoints, Int_t deriv=0)
const ;
44 TGraph *
MakeDiff(TGraph * graph)
const ;
47 static void Test(Int_t npoints=2000, Int_t ntracks=100, Float_t snoise=0.05);
49 static TGraph *
GenerGraph(Int_t npoints, Double_t fraction, Double_t s1, Double_t s2, Double_t s3, Int_t der=0);
50 static TGraph *
GenerNoise(TGraph * graph0, Double_t s0);
TH1F * MakeDiffHisto(TGraph *graph) const
TGraph * MakeDiff(TGraph *graph) const
Int_t OptimizeKnots(Int_t nIter)
void Update(TSpline3 *spline, Int_t nknots)
AliSplineFit & operator=(const AliSplineFit &)
TGraph * MakeGraph(Double_t xmin, Double_t xmax, Int_t npoints, Int_t deriv=0) const
static void Test(Int_t npoints=2000, Int_t ntracks=100, Float_t snoise=0.05)
static TGraph * GenerGraph(Int_t npoints, Double_t fraction, Double_t s1, Double_t s2, Double_t s3, Int_t der=0)
Bool_t RefitKnot(Int_t iKnot)
void SplineFit(Int_t nder)
void MakeKnots0(TGraph *graph, Double_t maxdelta, Int_t minpoints)
static TLinearFitter * fitterStatic()
static TGraph * GenerNoise(TGraph *graph0, Double_t s0)
Double_t Eval(Double_t x, Int_t deriv=0) const
Float_t CheckKnot(Int_t iKnot)
void SetMinPoints(Int_t minPoints)
Int_t GetMinPoints() const
void SetGraph(TGraph *graph)
void MakeSmooth(TGraph *graph, Float_t ratio, Option_t *type)
void InitKnots(TGraph *graph, Int_t min, Int_t iter, Double_t maxDelta)