ROOT logo
////////////////////////////////////////////////////////////////////////////////
//                                                                            //
// AliFemtoCorrFctnGammaMonitor - A correlation function that analyzes            //
// two particle correlations with respect to the azimuthal angle (phi)        //
// and pseudorapidity (eta) difference                                        //
//                                                                            //
// Authors: Adam Kisiel Adam.Kisiel@cern.ch                                   //
//                                                                            //
////////////////////////////////////////////////////////////////////////////////

#ifndef ALIFEMTOCORRFCTNGAMMAMONITOR_H
#define ALIFEMTOCORRFCTNGAMMAMONITOR_H

#include "TH1D.h"
#include "TH2D.h"
#include "AliFemtoCorrFctn.h"

class AliFemtoCorrFctnGammaMonitor : public AliFemtoCorrFctn {
public:
  AliFemtoCorrFctnGammaMonitor(char* title, const int& aMinvBins, const int& aDThetaBins);
  AliFemtoCorrFctnGammaMonitor(const AliFemtoCorrFctnGammaMonitor& aCorrFctn);
  virtual ~AliFemtoCorrFctnGammaMonitor();

  AliFemtoCorrFctnGammaMonitor& operator=(const AliFemtoCorrFctnGammaMonitor& aCorrFctn);

  virtual AliFemtoString Report();
  virtual void AddRealPair(AliFemtoPair* aPair);
  virtual void AddMixedPair(AliFemtoPair* aPair);

  virtual void Finish();

  void WriteHistos();
  virtual TList* GetOutputList();
private:
  
  TH2D *fNumPMinvDTheta;        // Numerator Minv vs. DTheta Positive kSide
  TH2D *fDenPMinvDTheta;        // Denominator Minv vs. DTheta Positive kSide

  TH2D *fNumNMinvDTheta;        // Numerator Minv vs. DTheta Negative kSide
  TH2D *fDenNMinvDTheta;        // Denominator Minv vs. DTheta Negative kSide

#ifdef __ROOT__
  ClassDef(AliFemtoCorrFctnGammaMonitor, 1)
#endif
};


#endif

 AliFemtoCorrFctnGammaMonitor.h:1
 AliFemtoCorrFctnGammaMonitor.h:2
 AliFemtoCorrFctnGammaMonitor.h:3
 AliFemtoCorrFctnGammaMonitor.h:4
 AliFemtoCorrFctnGammaMonitor.h:5
 AliFemtoCorrFctnGammaMonitor.h:6
 AliFemtoCorrFctnGammaMonitor.h:7
 AliFemtoCorrFctnGammaMonitor.h:8
 AliFemtoCorrFctnGammaMonitor.h:9
 AliFemtoCorrFctnGammaMonitor.h:10
 AliFemtoCorrFctnGammaMonitor.h:11
 AliFemtoCorrFctnGammaMonitor.h:12
 AliFemtoCorrFctnGammaMonitor.h:13
 AliFemtoCorrFctnGammaMonitor.h:14
 AliFemtoCorrFctnGammaMonitor.h:15
 AliFemtoCorrFctnGammaMonitor.h:16
 AliFemtoCorrFctnGammaMonitor.h:17
 AliFemtoCorrFctnGammaMonitor.h:18
 AliFemtoCorrFctnGammaMonitor.h:19
 AliFemtoCorrFctnGammaMonitor.h:20
 AliFemtoCorrFctnGammaMonitor.h:21
 AliFemtoCorrFctnGammaMonitor.h:22
 AliFemtoCorrFctnGammaMonitor.h:23
 AliFemtoCorrFctnGammaMonitor.h:24
 AliFemtoCorrFctnGammaMonitor.h:25
 AliFemtoCorrFctnGammaMonitor.h:26
 AliFemtoCorrFctnGammaMonitor.h:27
 AliFemtoCorrFctnGammaMonitor.h:28
 AliFemtoCorrFctnGammaMonitor.h:29
 AliFemtoCorrFctnGammaMonitor.h:30
 AliFemtoCorrFctnGammaMonitor.h:31
 AliFemtoCorrFctnGammaMonitor.h:32
 AliFemtoCorrFctnGammaMonitor.h:33
 AliFemtoCorrFctnGammaMonitor.h:34
 AliFemtoCorrFctnGammaMonitor.h:35
 AliFemtoCorrFctnGammaMonitor.h:36
 AliFemtoCorrFctnGammaMonitor.h:37
 AliFemtoCorrFctnGammaMonitor.h:38
 AliFemtoCorrFctnGammaMonitor.h:39
 AliFemtoCorrFctnGammaMonitor.h:40
 AliFemtoCorrFctnGammaMonitor.h:41
 AliFemtoCorrFctnGammaMonitor.h:42
 AliFemtoCorrFctnGammaMonitor.h:43
 AliFemtoCorrFctnGammaMonitor.h:44
 AliFemtoCorrFctnGammaMonitor.h:45
 AliFemtoCorrFctnGammaMonitor.h:46
 AliFemtoCorrFctnGammaMonitor.h:47
 AliFemtoCorrFctnGammaMonitor.h:48
 AliFemtoCorrFctnGammaMonitor.h:49