3 //_________________________________________________
4 ///////////////////////////////////////////////////////////////////////////////////
8 // Sets of methods for fittig correlation functions
13 // Piotr.Skowronski@cern.ch
15 ///////////////////////////////////////////////////////////////////////////////////
21 class AliHBTFits: public TObject
25 virtual ~AliHBTFits();
26 static void FitQOutCylSurf (const TString& hname, Option_t* fopt = "R", Float_t max = 0.0);
27 static void FitQSideCylSurf(const TString& hname, Option_t* fopt = "R", Float_t max = 0.0);
29 static void FitQOutQSideQLongCylSurf(const TString& hname,Option_t* fopt = "R",
30 Float_t xmax = 0,Float_t ymax = 0, Float_t zmax = 0);
32 static void FitQOutQSideCylSurf(const TString& hname,Option_t* fopt = "R",
33 Float_t xmax = 0,Float_t ymax = 0);
35 static Double_t QOutCylSurf(Double_t *x, Double_t *par);
36 static Double_t QSideCylSurf(Double_t *x, Double_t *par);
38 static Double_t QOutQSideQLongCylSurf(Double_t *x, Double_t *par);
39 static Double_t QOutQSideCylSurf(Double_t *x, Double_t *par);
42 // static double Qromo(double (*fun)(double), double a, double b,double(*choose)())
43 // static double Midexp(double (*fun)(double), double aa, double bb, int n)
47 static TF1* fgF1; //functions
48 static TF1* fgF2; //functions
49 ClassDef(AliHBTFits,1)