]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - ANALYSIS/AliFlowAnalysis.h
AliAOD and AODParticle (T.Kuhr) - Readers, AODStdParticle and Cuts (P.Skowronski...
[u/mrichter/AliRoot.git] / ANALYSIS / AliFlowAnalysis.h
index 5cf49400bdf33d87c1d712be0cbeef91280c0c43..f20dcb3fe14d446eb6f899e256447c8aa3df4e0b 100644 (file)
 #include "AliAnalysis.h"
 
 class AliESD;
+class AliAOD;
 class AliStack;
-
+class AliAODParticleCut;
+    
 class AliFlowAnalysis: public AliAnalysis
 { 
   public: 
-     AliFlowAnalysis(){}
-     ~AliFlowAnalysis(){}
+     AliFlowAnalysis();
+     virtual ~AliFlowAnalysis();
 
     Int_t Init();
-    Int_t ProcessEvent(AliESD* esd, AliStack* stack = 0x0);
+    Int_t ProcessEvent(AliAOD* aodrec, AliAOD* aodsim = 0x0);
     Int_t Finish();
    
+    void SetParticleCut(AliAODParticleCut* pcut){fPartCut = pcut;}
     static Double_t GetEventPlane(AliESD* esd);
     static void     GetFlow(AliESD* esd,Double_t& v2,Double_t& psi);
-  protected:
 
+    Double_t        GetEventPlane(AliAOD* aod);
+    void            GetFlow(AliAOD* aod,Double_t& v2,Double_t& psi);
+  protected:
+    
   private:
+    AliAODParticleCut* fPartCut;//Particle Cut
     ClassDef(AliFlowAnalysis,1)
 };