]> git.uio.no Git - u/mrichter/AliRoot.git/blob - PWG3/AliAnalysisTaskLUT.h
New options: 1)raw data type. 2)initialization of reconstruction paramteres. Clean up.
[u/mrichter/AliRoot.git] / PWG3 / AliAnalysisTaskLUT.h
1 //===================================================================
2 //  Class AliAnalysisTaskLUT
3 //
4 //  Extract ESD muon tracks information and store in ntuple.
5 //  Used for offline calculation/adjustment of Look-up-Tables for the
6 //  trigger chambers.
7 //
8 //  Clermont-Ferrand 2008
9 //===================================================================
10
11 #include "AliAnalysisTask.h"
12
13 class TNtuple;
14 class AliESDEvent;
15
16 class AliAnalysisTaskLUT : public AliAnalysisTask {
17  public:
18   AliAnalysisTaskLUT(const char *name);
19   virtual ~AliAnalysisTaskLUT() {}
20   
21   virtual void   ConnectInputData(Option_t *);
22   virtual void   CreateOutputObjects();
23   virtual void   Exec(Option_t *option);
24   virtual void   Terminate(Option_t *);
25   
26  private:
27
28   AliAnalysisTaskLUT(const AliAnalysisTaskLUT& atlut);
29   AliAnalysisTaskLUT& operator=(const AliAnalysisTaskLUT& atlut);
30
31   AliESDEvent  *fESDEvent;    // ESD main tree object
32   TNtuple      *fTracksLUT;   // ntuple object, ESD tracks for LUT calculation
33
34   ClassDef(AliAnalysisTaskLUT, 0); // analysis task for extracting tracks used for LUT calculation
35 };
36