ROOT logo
#ifndef ALIJCORRANTASK_H
#define ALIJCORRANTASK_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 <iostream>
#include <fstream>
#include <stdlib.h>
#include <stdio.h>
#include <iomanip>

//#include <TTree.h>
//#include <TList.h>
#include <TVectorT.h>
#include "AliAnalysisTaskSE.h"
//#include "AliAnalysisFilter.h"
//#include "AliMCEvent.h"
#include "AliJRunHeader.h"
#include "AliESDVZERO.h"
#include "AliESDTZERO.h"
//#include "AliESDFMD.h"
#include "AliESDZDC.h"
#include "AliJConst.h"
#include "AliESDpid.h"
#include "AliPHOSGeoUtils.h"
#include "AliPIDResponse.h"
#include "AliPIDCombined.h"
#include "AliJFilter.h"
#include "AliJEfficiencyScanner.h"

//==============================================================

using namespace std;

class TH1D;
class TH2D;
class TNtuple;
class TList;
class TTree;
class TFormula;

class AliMCEvent; 
class AliESDEvent; 
class AliAODEvent; 
class AliAODTrack; 
class AliESDtrackCuts;
class AliESDVZERO;
class AliESDCentrality;

class AliJRunHeader;
class AliMCEvent;
class AliAnalysisFilter;
class AliJTrack;
class AliJEventHeader;



class AliJCORRANTask : public AliAnalysisTaskSE {

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

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

  AliJFilter *GetFilter() { return fFilter; }
  Int_t GetFilterEntry(){ return fFilterEntry; }

  AliJRunHeader * GetJRunHeader(){ return fAliJRunHeader; }
  void SetJRunHeader( AliJRunHeader * hdr ){ fAliJRunHeader = hdr ; }

 private:
  
  Int_t 			fFilterEntry; // entry to compare
  AliJFilter *fFilter; // filter object
  AliJRunHeader * fAliJRunHeader;

  ClassDef(AliJCORRANTask, 3); 
};
#endif // AliJCORRANTask_H
 AliJCORRANTask.h:1
 AliJCORRANTask.h:2
 AliJCORRANTask.h:3
 AliJCORRANTask.h:4
 AliJCORRANTask.h:5
 AliJCORRANTask.h:6
 AliJCORRANTask.h:7
 AliJCORRANTask.h:8
 AliJCORRANTask.h:9
 AliJCORRANTask.h:10
 AliJCORRANTask.h:11
 AliJCORRANTask.h:12
 AliJCORRANTask.h:13
 AliJCORRANTask.h:14
 AliJCORRANTask.h:15
 AliJCORRANTask.h:16
 AliJCORRANTask.h:17
 AliJCORRANTask.h:18
 AliJCORRANTask.h:19
 AliJCORRANTask.h:20
 AliJCORRANTask.h:21
 AliJCORRANTask.h:22
 AliJCORRANTask.h:23
 AliJCORRANTask.h:24
 AliJCORRANTask.h:25
 AliJCORRANTask.h:26
 AliJCORRANTask.h:27
 AliJCORRANTask.h:28
 AliJCORRANTask.h:29
 AliJCORRANTask.h:30
 AliJCORRANTask.h:31
 AliJCORRANTask.h:32
 AliJCORRANTask.h:33
 AliJCORRANTask.h:34
 AliJCORRANTask.h:35
 AliJCORRANTask.h:36
 AliJCORRANTask.h:37
 AliJCORRANTask.h:38
 AliJCORRANTask.h:39
 AliJCORRANTask.h:40
 AliJCORRANTask.h:41
 AliJCORRANTask.h:42
 AliJCORRANTask.h:43
 AliJCORRANTask.h:44
 AliJCORRANTask.h:45
 AliJCORRANTask.h:46
 AliJCORRANTask.h:47
 AliJCORRANTask.h:48
 AliJCORRANTask.h:49
 AliJCORRANTask.h:50
 AliJCORRANTask.h:51
 AliJCORRANTask.h:52
 AliJCORRANTask.h:53
 AliJCORRANTask.h:54
 AliJCORRANTask.h:55
 AliJCORRANTask.h:56
 AliJCORRANTask.h:57
 AliJCORRANTask.h:58
 AliJCORRANTask.h:59
 AliJCORRANTask.h:60
 AliJCORRANTask.h:61
 AliJCORRANTask.h:62
 AliJCORRANTask.h:63
 AliJCORRANTask.h:64
 AliJCORRANTask.h:65
 AliJCORRANTask.h:66
 AliJCORRANTask.h:67
 AliJCORRANTask.h:68
 AliJCORRANTask.h:69
 AliJCORRANTask.h:70
 AliJCORRANTask.h:71
 AliJCORRANTask.h:72
 AliJCORRANTask.h:73
 AliJCORRANTask.h:74
 AliJCORRANTask.h:75
 AliJCORRANTask.h:76
 AliJCORRANTask.h:77
 AliJCORRANTask.h:78
 AliJCORRANTask.h:79
 AliJCORRANTask.h:80
 AliJCORRANTask.h:81
 AliJCORRANTask.h:82
 AliJCORRANTask.h:83
 AliJCORRANTask.h:84
 AliJCORRANTask.h:85
 AliJCORRANTask.h:86
 AliJCORRANTask.h:87
 AliJCORRANTask.h:88
 AliJCORRANTask.h:89
 AliJCORRANTask.h:90
 AliJCORRANTask.h:91
 AliJCORRANTask.h:92
 AliJCORRANTask.h:93
 AliJCORRANTask.h:94
 AliJCORRANTask.h:95
 AliJCORRANTask.h:96
 AliJCORRANTask.h:97
 AliJCORRANTask.h:98