]> git.uio.no Git - u/mrichter/AliRoot.git/blame - PWG/muon/AliAnalysisTaskLUT.h
Merge branch 'feature-movesplit'
[u/mrichter/AliRoot.git] / PWG / muon / AliAnalysisTaskLUT.h
CommitLineData
27de2dfb 1#ifndef ALIANALYSISTASKLUT_H
2#define ALIANALYSISTASKLUT_H
3
4/* $Id$ */
5
39280342 6//===================================================================
7// Class AliAnalysisTaskLUT
8//
9// Extract ESD muon tracks information and store in ntuple.
10// Used for offline calculation/adjustment of Look-up-Tables for the
11// trigger chambers.
12//
13// Clermont-Ferrand 2008
14//===================================================================
15
16#include "AliAnalysisTask.h"
17
18class TNtuple;
19class AliESDEvent;
20
21class AliAnalysisTaskLUT : public AliAnalysisTask {
22 public:
23 AliAnalysisTaskLUT(const char *name);
24 virtual ~AliAnalysisTaskLUT() {}
25
26 virtual void ConnectInputData(Option_t *);
27 virtual void CreateOutputObjects();
28 virtual void Exec(Option_t *option);
29 virtual void Terminate(Option_t *);
30
31 private:
32
33 AliAnalysisTaskLUT(const AliAnalysisTaskLUT& atlut);
34 AliAnalysisTaskLUT& operator=(const AliAnalysisTaskLUT& atlut);
35
36 AliESDEvent *fESDEvent; // ESD main tree object
37 TNtuple *fTracksLUT; // ntuple object, ESD tracks for LUT calculation
38
39 ClassDef(AliAnalysisTaskLUT, 0); // analysis task for extracting tracks used for LUT calculation
40};
41
27de2dfb 42#endif