]> git.uio.no Git - u/mrichter/AliRoot.git/blame - PWG2/FEMTOSCOPY/AliFemtoUser/AliFemtoModelCorrFctnDEtaDPhi.h
Fix Coverity report
[u/mrichter/AliRoot.git] / PWG2 / FEMTOSCOPY / AliFemtoUser / AliFemtoModelCorrFctnDEtaDPhi.h
CommitLineData
9eb1a14c 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 ALIFEMTOMODELCORRFCTNDETADPHI_H
12#define ALIFEMTOMODELCORRFCTNDETADPHI_H
13
14#include "TH1D.h"
15#include "TH2D.h"
16#include "AliFemtoCorrFctn.h"
17#include "AliFemtoPair.h"
18#include "AliFemtoModelManager.h"
19#include "AliFemtoModelCorrFctn.h"
20
21class AliFemtoModelCorrFctnDEtaDPhi : public AliFemtoModelCorrFctn {
22public:
23 AliFemtoModelCorrFctnDEtaDPhi(char* title, const int& aPhiBins, const int& aEtaBins);
24 AliFemtoModelCorrFctnDEtaDPhi(const AliFemtoModelCorrFctnDEtaDPhi& aCorrFctn);
25 virtual ~AliFemtoModelCorrFctnDEtaDPhi();
26
27 AliFemtoModelCorrFctnDEtaDPhi& operator=(const AliFemtoModelCorrFctnDEtaDPhi& aCorrFctn);
28
29 virtual AliFemtoString Report();
30 virtual void AddRealPair(AliFemtoPair* aPair);
31 virtual void AddMixedPair(AliFemtoPair* aPair);
32
33 virtual void Finish();
34
35 void WriteHistos();
36 virtual TList* GetOutputList();
37private:
38
39 TH2D *fDPhiDEtaNumeratorTrue; // Numerator of dEta dPhi true function
40 TH2D *fDPhiDEtaNumeratorFake; // Numerator of dEta dPhi fake function
41 TH2D *fDPhiDEtaDenominator; // Denominator of dEta dPhi function
42
43 TH2D *fDPhiDEtaColNumerator; // Numerator of colinear dEta dPhi function
44 TH2D *fDPhiDEtaColDenominator; // Denominator of colinear dEta dPhi function
45
46 TH1D *fDPhiNumeratorTrue; // Numerator of dPhi true correlation
47 TH1D *fDPhiNumeratorFake; // Numerator of dPhi fake correlation
48 TH1D *fDPhiDenominator; // Denominator of dPhi correlation
49
50 TH1D *fDCosNumeratorTrue; // Numerator of colinearity true correlation
51 TH1D *fDCosNumeratorFake; // Numerator of colinearity fake correlation
52 TH1D *fDCosDenominator; // Denominator of colinearity correlation
53
54 TH2D *fDPhiPtNumerator; // Numerator of dPhi correlation vs. Pt min
55 TH2D *fDPhiPtDenominator; // Denominator of dPhi correlation vs. Pt min
56
57 TH2D *fDCosPtNumerator; // Numerator of colinearity correlation vs. Pt min
58 TH2D *fDCosPtDenominator; // Denominator of colinearity correlation vs. Pt min
59
60#ifdef __ROOT__
61 ClassDef(AliFemtoModelCorrFctnDEtaDPhi, 1)
62#endif
63};
64
65
66#endif
67