ROOT logo
#ifndef ALIJDIHADRONCORRTASK_H
#define ALIJDIHADRONCORRTASK_H

/* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
 * See cxx source for full Copyright notice     */
//______________________________________________________________________________
// Analysis task for high pt particle correlations 
// author: R.Diaz, J. Rak,  D.J. Kim
// ALICE Group University of Jyvaskyla 
// Finland 
//
// Fill the analysis containers for ESD or AOD
// Note: Adapted for AliAnalysisTaskSE
//////////////////////////////////////////////////////////////////////////////


#include "AliAnalysisTaskSE.h"
#include "AliJCORRAN.h"

class AliJCORRANTask;
//==============================================================

using namespace std;

class AliJDiHadronCorrTask : public AliAnalysisTaskSE {

 public:
  AliJDiHadronCorrTask();
  AliJDiHadronCorrTask(const char *name,  TString inputformat);
  AliJDiHadronCorrTask(const AliJDiHadronCorrTask& ap);   
  AliJDiHadronCorrTask& operator = (const AliJDiHadronCorrTask& ap);
  virtual ~AliJDiHadronCorrTask();

  // methods to fill from AliAnalysisTaskSE
  virtual void UserCreateOutputObjects(); 
  virtual void Init();   
  virtual void LocalInit() { Init(); }
  virtual void UserExec(Option_t *option);
  virtual void Terminate(Option_t *);
  virtual Bool_t UserNotify() { std::cout<<"DEBUG UserNotify"<<std::endl; return kTRUE;}

  void SetFilterTaskName(TString name){ fFilterTaskName=name; }
  void SetJCORRAN(AliJCORRAN * jco){ fJCORRAN=jco; }

 private:
  
  AliJCORRANTask * fFilterTask;
  TString          fFilterTaskName;
  AliJCORRAN     * fJCORRAN;
  TDirectory     * fOutput;

  ClassDef(AliJDiHadronCorrTask, 1); 
};
#endif // AliJDiHadronCorrTask_H
 AliJDiHadronCorrTask.h:1
 AliJDiHadronCorrTask.h:2
 AliJDiHadronCorrTask.h:3
 AliJDiHadronCorrTask.h:4
 AliJDiHadronCorrTask.h:5
 AliJDiHadronCorrTask.h:6
 AliJDiHadronCorrTask.h:7
 AliJDiHadronCorrTask.h:8
 AliJDiHadronCorrTask.h:9
 AliJDiHadronCorrTask.h:10
 AliJDiHadronCorrTask.h:11
 AliJDiHadronCorrTask.h:12
 AliJDiHadronCorrTask.h:13
 AliJDiHadronCorrTask.h:14
 AliJDiHadronCorrTask.h:15
 AliJDiHadronCorrTask.h:16
 AliJDiHadronCorrTask.h:17
 AliJDiHadronCorrTask.h:18
 AliJDiHadronCorrTask.h:19
 AliJDiHadronCorrTask.h:20
 AliJDiHadronCorrTask.h:21
 AliJDiHadronCorrTask.h:22
 AliJDiHadronCorrTask.h:23
 AliJDiHadronCorrTask.h:24
 AliJDiHadronCorrTask.h:25
 AliJDiHadronCorrTask.h:26
 AliJDiHadronCorrTask.h:27
 AliJDiHadronCorrTask.h:28
 AliJDiHadronCorrTask.h:29
 AliJDiHadronCorrTask.h:30
 AliJDiHadronCorrTask.h:31
 AliJDiHadronCorrTask.h:32
 AliJDiHadronCorrTask.h:33
 AliJDiHadronCorrTask.h:34
 AliJDiHadronCorrTask.h:35
 AliJDiHadronCorrTask.h:36
 AliJDiHadronCorrTask.h:37
 AliJDiHadronCorrTask.h:38
 AliJDiHadronCorrTask.h:39
 AliJDiHadronCorrTask.h:40
 AliJDiHadronCorrTask.h:41
 AliJDiHadronCorrTask.h:42
 AliJDiHadronCorrTask.h:43
 AliJDiHadronCorrTask.h:44
 AliJDiHadronCorrTask.h:45
 AliJDiHadronCorrTask.h:46
 AliJDiHadronCorrTask.h:47
 AliJDiHadronCorrTask.h:48
 AliJDiHadronCorrTask.h:49
 AliJDiHadronCorrTask.h:50
 AliJDiHadronCorrTask.h:51
 AliJDiHadronCorrTask.h:52
 AliJDiHadronCorrTask.h:53
 AliJDiHadronCorrTask.h:54