1 #ifndef AliEbyEPidTaskFastGen_cxx
2 #define AliEbyEPidTaskFastGen_cxx
4 //=========================================================================//
6 // Analysis Task for Particle Ratio Fluctuaions //
7 // Author: Satyajit Jena || Deepika Jena //
8 // sjena@cern.ch || drathee@cern.ch //
10 //=========================================================================//
20 #include "AliAnalysisTaskSE.h"
21 #include "THnSparse.h"
25 class AliEbyEPidTaskFastGen: public AliAnalysisTaskSE {
27 AliEbyEPidTaskFastGen( const char *name = "HigherMomentAnalysis");
28 virtual ~AliEbyEPidTaskFastGen();
30 virtual void UserCreateOutputObjects();
31 virtual void UserExec(Option_t *option);
32 virtual void Terminate(Option_t *);
34 void SetVertexDiamond(Double_t vx, Double_t vy, Double_t vz) {fVxMax = vx;fVyMax = vy; fVzMax = vz;}
37 void SetKinematicsCutsAOD(Double_t ptl, Double_t pth, Double_t eta){
40 fEtaLowerLimit = -eta;
41 fEtaHigherLimit = eta;
68 Double_t fVxMax; //vxmax
69 Double_t fVyMax;//vymax
70 Double_t fVzMax;//vzmax
71 Double_t fPtLowerLimit;
72 Double_t fPtHigherLimit;
73 Double_t fEtaLowerLimit;
74 Double_t fEtaHigherLimit;
76 THnSparseI *fHistoCorrelationMC;
78 AliEbyEPidTaskFastGen(const AliEbyEPidTaskFastGen&);
79 AliEbyEPidTaskFastGen& operator = (const AliEbyEPidTaskFastGen&);//Not implimented..
80 ClassDef(AliEbyEPidTaskFastGen, 1);