ROOT logo
#ifndef ALIJEFFICIENCYTASK_H
#define ALIJEFFICIENCYTASK_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 "AliJEfficiencyScanner.h"

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

using namespace std;

class AliJEfficiencyTask : public AliAnalysisTaskSE {

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

  // 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 * opt = "");

  void SetFilterTaskName(TString name){ fFilterTaskName=name; }
  void SetJEfficiencyScanner(AliJEfficiencyScanner * jco){ fEfficiencyScanner=jco; }

 private:

  AliJCORRANTask * fFilterTask;
  TString          fFilterTaskName;
  AliJEfficiencyScanner * fEfficiencyScanner;
  TDirectory * fEffHistDir;


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