]> git.uio.no Git - u/mrichter/AliRoot.git/blame - PWG2/FEMTOSCOPY/AliFemtoUser/AliFemtoCorrFctnGammaMonitor.h
Fix Coverity
[u/mrichter/AliRoot.git] / PWG2 / FEMTOSCOPY / AliFemtoUser / AliFemtoCorrFctnGammaMonitor.h
CommitLineData
05b648e9 1////////////////////////////////////////////////////////////////////////////////
2// //
3// AliFemtoCorrFctnGammaMonitor - 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 ALIFEMTOCORRFCTNGAMMAMONITOR_H
12#define ALIFEMTOCORRFCTNGAMMAMONITOR_H
13
14#include "TH1D.h"
15#include "TH2D.h"
16#include "AliFemtoCorrFctn.h"
17
18class AliFemtoCorrFctnGammaMonitor : public AliFemtoCorrFctn {
19public:
20 AliFemtoCorrFctnGammaMonitor(char* title, const int& aMinvBins, const int& aDThetaBins);
21 AliFemtoCorrFctnGammaMonitor(const AliFemtoCorrFctnGammaMonitor& aCorrFctn);
22 virtual ~AliFemtoCorrFctnGammaMonitor();
23
24 AliFemtoCorrFctnGammaMonitor& operator=(const AliFemtoCorrFctnGammaMonitor& aCorrFctn);
25
26 virtual AliFemtoString Report();
27 virtual void AddRealPair(AliFemtoPair* aPair);
28 virtual void AddMixedPair(AliFemtoPair* aPair);
29
30 virtual void Finish();
31
32 void WriteHistos();
33 virtual TList* GetOutputList();
34private:
35
36 TH2D *fNumPMinvDTheta; // Numerator Minv vs. DTheta Positive kSide
37 TH2D *fDenPMinvDTheta; // Denominator Minv vs. DTheta Positive kSide
38
39 TH2D *fNumNMinvDTheta; // Numerator Minv vs. DTheta Negative kSide
40 TH2D *fDenNMinvDTheta; // Denominator Minv vs. DTheta Negative kSide
41
42#ifdef __ROOT__
43 ClassDef(AliFemtoCorrFctnGammaMonitor, 1)
44#endif
45};
46
47
48#endif
49