]>
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 | ||
5 | #ifndef AliAnalysisTaskMCEventPlane_H | |
6 | #define AliAnalysisTaskMCEventPlane_H | |
7 | ||
8 | // AliAnalysisTaskMCEventPlane: | |
af795c87 | 9 | // analysis task for |
10 | // Monte Carlo Event Plane | |
11 | // Author: | |
12 | // Naomi van der Kolk (kolk@nikhef.nl) | |
f1d945a1 | 13 | |
d7671632 | 14 | class AliFlowEventSimple; |
f1d945a1 | 15 | class AliFlowAnalysisWithMCEventPlane; |
28ca24ad | 16 | class TList; |
f1d945a1 | 17 | |
18 | #include "TString.h" | |
19 | #include "AliAnalysisTask.h" | |
20 | ||
21 | class AliAnalysisTaskMCEventPlane : public AliAnalysisTask { | |
22 | public: | |
28ca24ad | 23 | |
24 | AliAnalysisTaskMCEventPlane(); | |
d7671632 | 25 | AliAnalysisTaskMCEventPlane(const char *name); |
28ca24ad | 26 | virtual ~AliAnalysisTaskMCEventPlane(); |
f1d945a1 | 27 | |
28 | virtual void ConnectInputData(Option_t *); | |
29 | virtual void CreateOutputObjects(); | |
30 | virtual void Exec(Option_t *option); | |
31 | virtual void Terminate(Option_t *); | |
32 | ||
f1d945a1 | 33 | private: |
af795c87 | 34 | |
35 | AliAnalysisTaskMCEventPlane(const AliAnalysisTaskMCEventPlane& aAnalysis); | |
36 | AliAnalysisTaskMCEventPlane& operator=(const AliAnalysisTaskMCEventPlane& aAnalysis); | |
37 | ||
d7671632 | 38 | AliFlowEventSimple* fEvent; //input event |
39 | AliFlowAnalysisWithMCEventPlane* fMc; // MC EP analysis object | |
40 | TList* fListHistos; // collection of output | |
9d062fe3 | 41 | |
d7671632 | 42 | ClassDef(AliAnalysisTaskMCEventPlane, 0); // AliAnalysisTaskMCEventPlane class object |
f1d945a1 | 43 | }; |
44 | ||
45 | #endif | |
af795c87 | 46 |