1 #ifndef ALIANALYSISTASKLUT_H
2 #define ALIANALYSISTASKLUT_H
6 //===================================================================
7 // Class AliAnalysisTaskLUT
9 // Extract ESD muon tracks information and store in ntuple.
10 // Used for offline calculation/adjustment of Look-up-Tables for the
13 // Clermont-Ferrand 2008
14 //===================================================================
16 #include "AliAnalysisTask.h"
21 class AliAnalysisTaskLUT : public AliAnalysisTask {
23 AliAnalysisTaskLUT(const char *name);
24 virtual ~AliAnalysisTaskLUT() {}
26 virtual void ConnectInputData(Option_t *);
27 virtual void CreateOutputObjects();
28 virtual void Exec(Option_t *option);
29 virtual void Terminate(Option_t *);
33 AliAnalysisTaskLUT(const AliAnalysisTaskLUT& atlut);
34 AliAnalysisTaskLUT& operator=(const AliAnalysisTaskLUT& atlut);
36 AliESDEvent *fESDEvent; // ESD main tree object
37 TNtuple *fTracksLUT; // ntuple object, ESD tracks for LUT calculation
39 ClassDef(AliAnalysisTaskLUT, 0); // analysis task for extracting tracks used for LUT calculation