Coding rule violations corrected.
[u/mrichter/AliRoot.git] / ANALYSIS / AliFlowAnalysis.h
CommitLineData
b26900d0 1#ifndef ALIFLOWANALYSIS_H
2#define ALIFLOWANALYSIS_H
3//________________________________
4///////////////////////////////////////////////////////////
5//
6// class AliFlowAnalysis
7//
8// Flow Analysis
9//
10//
11// S.Radomski@gsi.de
12// Piotr.Skowronski@cern.ch
13//
14///////////////////////////////////////////////////////////
15
16#include "AliAnalysis.h"
17
18class AliESD;
a5556ea5 19class AliAOD;
b26900d0 20class AliStack;
a5556ea5 21class AliAODParticleCut;
22
b26900d0 23class AliFlowAnalysis: public AliAnalysis
24{
25 public:
a5556ea5 26 AliFlowAnalysis();
27 virtual ~AliFlowAnalysis();
b26900d0 28
29 Int_t Init();
a5556ea5 30 Int_t ProcessEvent(AliAOD* aodrec, AliAOD* aodsim = 0x0);
b26900d0 31 Int_t Finish();
32
a5556ea5 33 void SetParticleCut(AliAODParticleCut* pcut){fPartCut = pcut;}
b26900d0 34 static Double_t GetEventPlane(AliESD* esd);
e6577ac7 35 static void GetFlow(AliESD* esd,Double_t& v2,Double_t& psi);
b26900d0 36
a5556ea5 37 Double_t GetEventPlane(AliAOD* aod);
38 void GetFlow(AliAOD* aod,Double_t& v2,Double_t& psi);
39 protected:
40
b26900d0 41 private:
a5556ea5 42 AliAODParticleCut* fPartCut;//Particle Cut
b26900d0 43 ClassDef(AliFlowAnalysis,1)
44};
45
46#endif