]>
Commit | Line | Data |
---|---|---|
95150c4b | 1 | //////////////////////////////////////////////////////////////////////////////// |
2 | // // | |
3 | // AliFemtoCorrFctnDEtaDPhi - A correlation function that analyzes // | |
4 | // two particle correlations with respect to the azimuthal angle (phi) // | |
5 | // and pseudorapidity (eta) difference // | |
6 | // // | |
7 | // Authors: Adam Kisiel Adam.Kisiel@cern.ch // | |
8 | // // | |
9 | //////////////////////////////////////////////////////////////////////////////// | |
10 | ||
11 | #ifndef ALIFEMTOCORRFCTNDETADPHI_H | |
12 | #define ALIFEMTOCORRFCTNDETADPHI_H | |
13 | ||
14 | #include "TH1D.h" | |
15 | #include "TH2D.h" | |
16 | #include "AliFemtoCorrFctn.h" | |
17 | ||
18 | class AliFemtoCorrFctnDEtaDPhi : public AliFemtoCorrFctn { | |
19 | public: | |
20 | AliFemtoCorrFctnDEtaDPhi(char* title, const int& aPhiBins, const int& aEtaBins); | |
21 | AliFemtoCorrFctnDEtaDPhi(const AliFemtoCorrFctnDEtaDPhi& aCorrFctn); | |
22 | virtual ~AliFemtoCorrFctnDEtaDPhi(); | |
23 | ||
24 | AliFemtoCorrFctnDEtaDPhi& operator=(const AliFemtoCorrFctnDEtaDPhi& aCorrFctn); | |
25 | ||
26 | virtual AliFemtoString Report(); | |
27 | virtual void AddRealPair(AliFemtoPair* aPair); | |
28 | virtual void AddMixedPair(AliFemtoPair* aPair); | |
29 | ||
30 | virtual void Finish(); | |
ee851536 | 31 | void SetDoPtAnalysis(int do2d); |
95150c4b | 32 | |
33 | void WriteHistos(); | |
34 | virtual TList* GetOutputList(); | |
35 | private: | |
36 | ||
37 | TH2D *fDPhiDEtaNumerator; // Numerator of dEta dPhi function | |
38 | TH2D *fDPhiDEtaDenominator; // Denominator of dEta dPhi function | |
39 | ||
95150c4b | 40 | TH1D *fDPhiNumerator; // Numerator of dPhi correlation |
41 | TH1D *fDPhiDenominator; // Denominator of dPhi correlation | |
42 | ||
43 | TH1D *fDCosNumerator; // Numerator of colinearity correlation | |
44 | TH1D *fDCosDenominator; // Denominator of colinearity correlation | |
45 | ||
ee851536 | 46 | int fDoPtAnalysis; // set to 1 to do 2D Pt analysis |
47 | ||
95150c4b | 48 | TH2D *fDPhiPtNumerator; // Numerator of dPhi correlation vs. Pt min |
49 | TH2D *fDPhiPtDenominator; // Denominator of dPhi correlation vs. Pt min | |
50 | ||
51 | TH2D *fDCosPtNumerator; // Numerator of colinearity correlation vs. Pt min | |
52 | TH2D *fDCosPtDenominator; // Denominator of colinearity correlation vs. Pt min | |
53 | ||
54 | #ifdef __ROOT__ | |
55 | ClassDef(AliFemtoCorrFctnDEtaDPhi, 1) | |
56 | #endif | |
57 | }; | |
58 | ||
59 | ||
60 | #endif | |
61 |