ROOT logo
#ifndef AliAnalysisTaskEpRatio_cxx
#define AliAnalysisTaskEpRatio_cxx

// E/p analysis task.
// Authors: Boris Polishchuk, Tsubasa Okubo

class AliPHOSGeometry;
class AliAnalysisTaskSE;
class AliPIDResponse;

#include "AliAnalysisTaskSE.h"

class AliAnalysisTaskEpRatio : public AliAnalysisTaskSE {

public:
  AliAnalysisTaskEpRatio(const char *name = "AliAnalysisTaskEpRatio");
  virtual ~AliAnalysisTaskEpRatio() {}
  
  virtual void   UserCreateOutputObjects();
  virtual void   UserExec(Option_t *option);
  
private:
  AliAnalysisTaskEpRatio(const AliAnalysisTaskEpRatio&); // not implemented
  AliAnalysisTaskEpRatio& operator=(const AliAnalysisTaskEpRatio&); // not implemented

  void SetGeometry();
  void FillHistogram(const char * key,Double_t x) const ; //Fill 1D histogram witn name key
  void FillHistogram(const char * key,Double_t x, Double_t y) const ; //Fill 2D histogram witn name key
  void FillHistogram(const char * key,Double_t x, Double_t y, Double_t z) const ; //Fill 3D histogram witn name key
  
private:

  Int_t fRunNumber;
  TList * fOutputContainer;     // final histogram container
  AliPHOSGeometry  *fPHOSGeo;   // PHOS geometry
  AliPIDResponse *fPIDResponse; // PID Response

  ClassDef(AliAnalysisTaskEpRatio, 1); // PHOS analysis task
};

#endif
 AliAnalysisTaskEpRatio.h:1
 AliAnalysisTaskEpRatio.h:2
 AliAnalysisTaskEpRatio.h:3
 AliAnalysisTaskEpRatio.h:4
 AliAnalysisTaskEpRatio.h:5
 AliAnalysisTaskEpRatio.h:6
 AliAnalysisTaskEpRatio.h:7
 AliAnalysisTaskEpRatio.h:8
 AliAnalysisTaskEpRatio.h:9
 AliAnalysisTaskEpRatio.h:10
 AliAnalysisTaskEpRatio.h:11
 AliAnalysisTaskEpRatio.h:12
 AliAnalysisTaskEpRatio.h:13
 AliAnalysisTaskEpRatio.h:14
 AliAnalysisTaskEpRatio.h:15
 AliAnalysisTaskEpRatio.h:16
 AliAnalysisTaskEpRatio.h:17
 AliAnalysisTaskEpRatio.h:18
 AliAnalysisTaskEpRatio.h:19
 AliAnalysisTaskEpRatio.h:20
 AliAnalysisTaskEpRatio.h:21
 AliAnalysisTaskEpRatio.h:22
 AliAnalysisTaskEpRatio.h:23
 AliAnalysisTaskEpRatio.h:24
 AliAnalysisTaskEpRatio.h:25
 AliAnalysisTaskEpRatio.h:26
 AliAnalysisTaskEpRatio.h:27
 AliAnalysisTaskEpRatio.h:28
 AliAnalysisTaskEpRatio.h:29
 AliAnalysisTaskEpRatio.h:30
 AliAnalysisTaskEpRatio.h:31
 AliAnalysisTaskEpRatio.h:32
 AliAnalysisTaskEpRatio.h:33
 AliAnalysisTaskEpRatio.h:34
 AliAnalysisTaskEpRatio.h:35
 AliAnalysisTaskEpRatio.h:36
 AliAnalysisTaskEpRatio.h:37
 AliAnalysisTaskEpRatio.h:38
 AliAnalysisTaskEpRatio.h:39
 AliAnalysisTaskEpRatio.h:40
 AliAnalysisTaskEpRatio.h:41