]> git.uio.no Git - u/mrichter/AliRoot.git/blob - PWG2/FEMTOSCOPY/AliFemtoUser/AliFemtoCorrFctnDEtaDPhi.h
Fix Coverity
[u/mrichter/AliRoot.git] / PWG2 / FEMTOSCOPY / AliFemtoUser / AliFemtoCorrFctnDEtaDPhi.h
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();
31   void SetDoPtAnalysis(int do2d);
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
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
46   int   fDoPtAnalysis;               // set to 1 to do 2D Pt analysis
47
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