]>
Commit | Line | Data |
---|---|---|
59cf5e71 | 1 | #ifndef ALIHBTFITS_H |
2 | #define ALIHBTFITS_H | |
3 | //_________________________________________________ | |
4 | /////////////////////////////////////////////////////////////////////////////////// | |
5 | // | |
6 | // class AliHBTFits | |
7 | // | |
8 | // Sets of methods for fittig correlation functions | |
9 | // | |
10 | // | |
11 | // | |
12 | // | |
13 | // Piotr.Skowronski@cern.ch | |
14 | // | |
15 | /////////////////////////////////////////////////////////////////////////////////// | |
16 | ||
17 | #include <TObject.h> | |
18 | ||
19 | class TF1; | |
20 | class TString; | |
21 | class AliHBTFits: public TObject | |
22 | { | |
23 | public: | |
24 | AliHBTFits(){;} | |
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); | |
28 | ||
29 | static void FitQOutQSideQLongCylSurf(const TString& hname,Option_t* fopt = "R", | |
30 | Float_t xmax = 0,Float_t ymax = 0, Float_t zmax = 0); | |
d0510576 | 31 | |
32 | static void FitQOutQSideCylSurf(const TString& hname,Option_t* fopt = "R", | |
33 | Float_t xmax = 0,Float_t ymax = 0); | |
59cf5e71 | 34 | |
35 | static Double_t QOutCylSurf(Double_t *x, Double_t *par); | |
36 | static Double_t QSideCylSurf(Double_t *x, Double_t *par); | |
37 | ||
38 | static Double_t QOutQSideQLongCylSurf(Double_t *x, Double_t *par); | |
d0510576 | 39 | static Double_t QOutQSideCylSurf(Double_t *x, Double_t *par); |
59cf5e71 | 40 | |
41 | ||
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) | |
44 | ||
45 | protected: | |
46 | private: | |
47 | static TF1* fgF1; //functions | |
48 | static TF1* fgF2; //functions | |
49 | ClassDef(AliHBTFits,1) | |
50 | }; | |
51 | #endif | |
52 |