]>
Commit | Line | Data |
---|---|---|
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 | ||
18 | class AliFemtoCorrFctnGammaMonitor : public AliFemtoCorrFctn { | |
19 | public: | |
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(); | |
34 | private: | |
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 |