1 /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
2 * See cxx source for full Copyright notice */
5 #ifndef AliFlowLYZEventPlane_H
6 #define AliFlowLYZEventPlane_H
8 // AliFlowLYZEventPlane:
9 // Class to calculate the event plane and event weight from the LYZ method
10 // author: N. van der Kolk (kolk@nikhef.nl)
13 #include "AliFlowVector.h"
15 class AliFlowEventSimple;
20 class AliFlowLYZEventPlane {
22 AliFlowLYZEventPlane();
23 virtual ~AliFlowLYZEventPlane();
26 void CalculateRPandW(AliFlowVector aQ);
28 Double_t GetWR() const {return this->fWR; }
29 Double_t GetPsi() const {return this->fPsi; }
32 void SetSecondRunList(TList* list) { this->fSecondRunList = list; }
33 TList* GetSecondRunList() { return this->fSecondRunList; }
37 AliFlowLYZEventPlane(const AliFlowLYZEventPlane& aAnalysis); // copy constructor
38 AliFlowLYZEventPlane& operator=(const AliFlowLYZEventPlane& aAnalysis); // assignment operator
40 TList* fSecondRunList; // list from Second LYZ run output
41 Double_t fWR; // event weight
42 Double_t fPsi; // reaction plane
44 TProfile* fSecondReDtheta; // holds Re of Dtheta
45 TProfile* fSecondImDtheta; // holds Im of Dtheta
46 TProfile* fFirstr0theta; // holds r0(theta)
48 ClassDef(AliFlowLYZEventPlane, 0);