1 /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
2 * See cxx source for full Copyright notice */
5 #ifndef ALIANALYSISTASKLYZEVENTPLANE_H
6 #define ALIANALYSISTASKLYZEVENTPLANE_H
8 // AliAnalysisTaskLYZEventPlane:
10 // Lee Yang Zeros Event Plane
12 // Naomi van der Kolk (kolk@nikhef.nl)
14 class AliFlowEventSimple;
15 class AliFlowLYZEventPlane;
16 class AliFlowAnalysisWithLYZEventPlane;
21 #include "AliAnalysisTaskSE.h"
23 class AliAnalysisTaskLYZEventPlane : public AliAnalysisTaskSE {
25 AliAnalysisTaskLYZEventPlane();
26 AliAnalysisTaskLYZEventPlane(const char *name);
27 virtual ~AliAnalysisTaskLYZEventPlane();
29 virtual void UserCreateOutputObjects();
30 virtual void UserExec(Option_t *option);
31 virtual void Terminate(Option_t *);
35 AliAnalysisTaskLYZEventPlane(const AliAnalysisTaskLYZEventPlane& aAnalysis);
36 AliAnalysisTaskLYZEventPlane& operator=(const AliAnalysisTaskLYZEventPlane& aAnalysis);
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
44 ClassDef(AliAnalysisTaskLYZEventPlane, 1); // example of analysis