]>
Commit | Line | Data |
---|---|---|
f1d945a1 | 1 | /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. * |
2 | * See cxx source for full Copyright notice */ | |
3 | /* $Id$ */ | |
4 | ||
22063257 | 5 | #ifndef ALIANALYSISTASKLYZEVENTPLANE_H |
6 | #define ALIANALYSISTASKLYZEVENTPLANE_H | |
f1d945a1 | 7 | |
8 | // AliAnalysisTaskLYZEventPlane: | |
af795c87 | 9 | // analysis task for |
10 | // Lee Yang Zeros Event Plane | |
11 | // Author: | |
12 | // Naomi van der Kolk (kolk@nikhef.nl) | |
f1d945a1 | 13 | |
9808604e | 14 | class AliFlowEventSimple; |
f1d945a1 | 15 | class AliFlowLYZEventPlane; |
16 | class AliFlowAnalysisWithLYZEventPlane; | |
f1d945a1 | 17 | class TFile; |
28ca24ad | 18 | class TList; |
f1d945a1 | 19 | |
28ca24ad | 20 | #include "TString.h" |
22063257 | 21 | #include "AliAnalysisTaskSE.h" |
f1d945a1 | 22 | |
22063257 | 23 | class AliAnalysisTaskLYZEventPlane : public AliAnalysisTaskSE { |
f1d945a1 | 24 | public: |
28ca24ad | 25 | AliAnalysisTaskLYZEventPlane(); |
9808604e | 26 | AliAnalysisTaskLYZEventPlane(const char *name); |
28ca24ad | 27 | virtual ~AliAnalysisTaskLYZEventPlane(); |
f1d945a1 | 28 | |
22063257 | 29 | virtual void UserCreateOutputObjects(); |
30 | virtual void UserExec(Option_t *option); | |
f1d945a1 | 31 | virtual void Terminate(Option_t *); |
32 | ||
f1d945a1 | 33 | private: |
af795c87 | 34 | |
35 | AliAnalysisTaskLYZEventPlane(const AliAnalysisTaskLYZEventPlane& aAnalysis); | |
36 | AliAnalysisTaskLYZEventPlane& operator=(const AliAnalysisTaskLYZEventPlane& aAnalysis); | |
37 | ||
9808604e | 38 | AliFlowEventSimple* fEvent; // input event |
39 | AliFlowLYZEventPlane* fLyzEp; //LYZ EP object | |
40 | AliFlowAnalysisWithLYZEventPlane* fLyz; //LYZ EP analysis object | |
41 | TList* fListHistos; //collection of output hists | |
42 | TFile* fSecondRunFile; //output from the second LYZ loop | |
43 | ||
f1d945a1 | 44 | ClassDef(AliAnalysisTaskLYZEventPlane, 1); // example of analysis |
45 | }; | |
46 | ||
47 | #endif | |
af795c87 | 48 |