ROOT logo
#ifndef ALIANALYSISTASKLUT_H
#define ALIANALYSISTASKLUT_H

/* $Id$ */ 

//===================================================================
//  Class AliAnalysisTaskLUT
//
//  Extract ESD muon tracks information and store in ntuple.
//  Used for offline calculation/adjustment of Look-up-Tables for the
//  trigger chambers.
//
//  Clermont-Ferrand 2008
//===================================================================

#include "AliAnalysisTask.h"

class TNtuple;
class AliESDEvent;

class AliAnalysisTaskLUT : public AliAnalysisTask {
 public:
  AliAnalysisTaskLUT(const char *name);
  virtual ~AliAnalysisTaskLUT() {}
  
  virtual void   ConnectInputData(Option_t *);
  virtual void   CreateOutputObjects();
  virtual void   Exec(Option_t *option);
  virtual void   Terminate(Option_t *);
  
 private:

  AliAnalysisTaskLUT(const AliAnalysisTaskLUT& atlut);
  AliAnalysisTaskLUT& operator=(const AliAnalysisTaskLUT& atlut);

  AliESDEvent  *fESDEvent;    // ESD main tree object
  TNtuple      *fTracksLUT;   // ntuple object, ESD tracks for LUT calculation

  ClassDef(AliAnalysisTaskLUT, 0); // analysis task for extracting tracks used for LUT calculation
};

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