]> git.uio.no Git - u/mrichter/AliRoot.git/blame - PWG2/FLOW/AliFlowCommon/AliFlowLYZEventPlane.h
fixes warnings
[u/mrichter/AliRoot.git] / PWG2 / FLOW / AliFlowCommon / AliFlowLYZEventPlane.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 AliFlowLYZEventPlane_H
6#define AliFlowLYZEventPlane_H
7
ca88d423 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)
f1d945a1 11
12#include "TString.h"
ca88d423 13#include "AliFlowVector.h"
f1d945a1 14
15class AliFlowEventSimple;
16class TProfile;
17class TFile;
9d062fe3 18class TList;
f1d945a1 19
f1d945a1 20class AliFlowLYZEventPlane {
21 public:
22 AliFlowLYZEventPlane();
23 virtual ~AliFlowLYZEventPlane();
24
25 void Init();
882ffd6a 26 void CalculateRPandW(AliFlowVector aQ);
f1d945a1 27
28 Double_t GetWR() const {return this->fWR; }
29 Double_t GetPsi() const {return this->fPsi; }
30
9d062fe3 31 //input
32 void SetSecondRunList(TList* list) { this->fSecondRunList = list; }
33 TList* GetSecondRunList() { return this->fSecondRunList; }
34
f1d945a1 35 private:
36
882ffd6a 37 AliFlowLYZEventPlane(const AliFlowLYZEventPlane& aAnalysis); // copy constructor
38 AliFlowLYZEventPlane& operator=(const AliFlowLYZEventPlane& aAnalysis); // assignment operator
af795c87 39
9d062fe3 40 TList* fSecondRunList; // list from Second LYZ run output
41 Double_t fWR; // event weight
42 Double_t fPsi; // reaction plane
f1d945a1 43
882ffd6a 44 TProfile* fSecondReDtheta; // holds Re of Dtheta
45 TProfile* fSecondImDtheta; // holds Im of Dtheta
46 TProfile* fFirstr0theta; // holds r0(theta)
f1d945a1 47
48 ClassDef(AliFlowLYZEventPlane, 0);
49};
50
51#endif
ca88d423 52