]> git.uio.no Git - u/mrichter/AliRoot.git/blob - ANALYSIS/AliFlowAnalysis.h
Debug message removed.
[u/mrichter/AliRoot.git] / ANALYSIS / AliFlowAnalysis.h
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
18 class AliESD;
19 class AliAOD;
20 class AliStack;
21 class AliAODParticleCut;
22     
23 class AliFlowAnalysis: public AliAnalysis
24
25   public: 
26      AliFlowAnalysis();
27      virtual ~AliFlowAnalysis();
28
29     Int_t Init();
30     Int_t ProcessEvent(AliAOD* aodrec, AliAOD* aodsim = 0x0);
31     Int_t Finish();
32    
33     void SetParticleCut(AliAODParticleCut* pcut){fPartCut = pcut;}
34     static Double_t GetEventPlane(AliESD* esd);
35     static void     GetFlow(AliESD* esd,Double_t& v2,Double_t& psi);
36
37     Double_t        GetEventPlane(AliAOD* aod);
38     void            GetFlow(AliAOD* aod,Double_t& v2,Double_t& psi);
39   protected:
40     
41   private:
42     AliAODParticleCut* fPartCut;//Particle Cut
43     ClassDef(AliFlowAnalysis,1)
44 };
45
46 #endif