1 //===================================================================
2 // Class AliAnalysisTaskLUT
4 // Extract ESD muon tracks information and store in ntuple.
5 // Used for offline calculation/adjustment of Look-up-Tables for the
8 // Clermont-Ferrand 2008
9 //===================================================================
11 #include "AliAnalysisTask.h"
16 class AliAnalysisTaskLUT : public AliAnalysisTask {
18 AliAnalysisTaskLUT(const char *name);
19 virtual ~AliAnalysisTaskLUT() {}
21 virtual void ConnectInputData(Option_t *);
22 virtual void CreateOutputObjects();
23 virtual void Exec(Option_t *option);
24 virtual void Terminate(Option_t *);
28 AliAnalysisTaskLUT(const AliAnalysisTaskLUT& atlut);
29 AliAnalysisTaskLUT& operator=(const AliAnalysisTaskLUT& atlut);
31 AliESDEvent *fESDEvent; // ESD main tree object
32 TNtuple *fTracksLUT; // ntuple object, ESD tracks for LUT calculation
34 ClassDef(AliAnalysisTaskLUT, 0); // analysis task for extracting tracks used for LUT calculation