]> git.uio.no Git - u/mrichter/AliRoot.git/blame - PWG2/FLOW/AliFlowTasks/AliAnalysisTaskMCEventPlane.h
MC task also now uses exchange container and gets MC reaction plane from FlowEventSimple
[u/mrichter/AliRoot.git] / PWG2 / FLOW / AliFlowTasks / AliAnalysisTaskMCEventPlane.h
CommitLineData
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 14class AliFlowEventSimple;
f1d945a1 15class AliFlowAnalysisWithMCEventPlane;
28ca24ad 16class TList;
f1d945a1 17
18#include "TString.h"
19#include "AliAnalysisTask.h"
20
21class 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