]> git.uio.no Git - u/mrichter/AliRoot.git/blob - PWG3/muon/AliAnalysisTaskLUT.h
Coverity fix (an obsolete constructor removed)
[u/mrichter/AliRoot.git] / PWG3 / muon / AliAnalysisTaskLUT.h
1 #ifndef ALIANALYSISTASKLUT_H
2 #define ALIANALYSISTASKLUT_H
3
4 /* $Id$ */ 
5
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
18 class TNtuple;
19 class AliESDEvent;
20
21 class 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
42 #endif