#ifndef ALIFMDEVENTPLANETASK_H
#define ALIFMDEVENTPLANETASK_H
#include "AliBaseAODTask.h"
#include "AliFMDEventPlaneFinder.h"
class AliAODForwardMult;
class TH1D;
class TH2D;
class AliFMDEventPlaneTask : public AliBaseAODTask
{
public:
AliFMDEventPlaneTask();
AliFMDEventPlaneTask(const char* name);
virtual ~AliFMDEventPlaneTask() {}
virtual Bool_t Book();
virtual Bool_t Event(AliAODEvent& aod);
virtual Bool_t Finalize();
AliFMDEventPlaneFinder& GetEventPlaneFinder() { return fEventPlaneFinder; }
const AliFMDEventPlaneFinder& GetEventPlaneFinder() const { return fEventPlaneFinder; }
protected:
AliFMDEventPlaneTask(const AliFMDEventPlaneTask& o);
AliFMDEventPlaneTask& operator=(const AliFMDEventPlaneTask&);
AliFMDEventPlaneFinder fEventPlaneFinder;
TH1D* fHistVertexSel;
ClassDef(AliFMDEventPlaneTask, 3);
};
#endif
AliFMDEventPlaneTask.h:10 AliFMDEventPlaneTask.h:11 AliFMDEventPlaneTask.h:12 AliFMDEventPlaneTask.h:13 AliFMDEventPlaneTask.h:14 AliFMDEventPlaneTask.h:15 AliFMDEventPlaneTask.h:16 AliFMDEventPlaneTask.h:17 AliFMDEventPlaneTask.h:18 AliFMDEventPlaneTask.h:19 AliFMDEventPlaneTask.h:20 AliFMDEventPlaneTask.h:21 AliFMDEventPlaneTask.h:22 AliFMDEventPlaneTask.h:23 AliFMDEventPlaneTask.h:24 AliFMDEventPlaneTask.h:25 AliFMDEventPlaneTask.h:26 AliFMDEventPlaneTask.h:27 AliFMDEventPlaneTask.h:28 AliFMDEventPlaneTask.h:29 AliFMDEventPlaneTask.h:30 AliFMDEventPlaneTask.h:31 AliFMDEventPlaneTask.h:32 AliFMDEventPlaneTask.h:33 AliFMDEventPlaneTask.h:34 AliFMDEventPlaneTask.h:35 AliFMDEventPlaneTask.h:36 AliFMDEventPlaneTask.h:37 AliFMDEventPlaneTask.h:38 AliFMDEventPlaneTask.h:39 AliFMDEventPlaneTask.h:40 AliFMDEventPlaneTask.h:41 AliFMDEventPlaneTask.h:42 AliFMDEventPlaneTask.h:43 AliFMDEventPlaneTask.h:44 AliFMDEventPlaneTask.h:45 AliFMDEventPlaneTask.h:46 AliFMDEventPlaneTask.h:47 AliFMDEventPlaneTask.h:48 AliFMDEventPlaneTask.h:49 AliFMDEventPlaneTask.h:50 AliFMDEventPlaneTask.h:51 AliFMDEventPlaneTask.h:52 AliFMDEventPlaneTask.h:53 AliFMDEventPlaneTask.h:54 AliFMDEventPlaneTask.h:55 AliFMDEventPlaneTask.h:56 AliFMDEventPlaneTask.h:57 AliFMDEventPlaneTask.h:58 AliFMDEventPlaneTask.h:59 AliFMDEventPlaneTask.h:60 AliFMDEventPlaneTask.h:61 AliFMDEventPlaneTask.h:62 AliFMDEventPlaneTask.h:63 AliFMDEventPlaneTask.h:64 AliFMDEventPlaneTask.h:65 AliFMDEventPlaneTask.h:66 AliFMDEventPlaneTask.h:67 AliFMDEventPlaneTask.h:68 AliFMDEventPlaneTask.h:69 AliFMDEventPlaneTask.h:70 AliFMDEventPlaneTask.h:71 AliFMDEventPlaneTask.h:72 AliFMDEventPlaneTask.h:73 AliFMDEventPlaneTask.h:74 AliFMDEventPlaneTask.h:75 AliFMDEventPlaneTask.h:76 AliFMDEventPlaneTask.h:77 AliFMDEventPlaneTask.h:78 AliFMDEventPlaneTask.h:79 AliFMDEventPlaneTask.h:80 AliFMDEventPlaneTask.h:81 AliFMDEventPlaneTask.h:82 AliFMDEventPlaneTask.h:83 AliFMDEventPlaneTask.h:84 AliFMDEventPlaneTask.h:85 AliFMDEventPlaneTask.h:86 AliFMDEventPlaneTask.h:87 AliFMDEventPlaneTask.h:88 AliFMDEventPlaneTask.h:89 AliFMDEventPlaneTask.h:90 AliFMDEventPlaneTask.h:91 AliFMDEventPlaneTask.h:92 AliFMDEventPlaneTask.h:93 AliFMDEventPlaneTask.h:94 AliFMDEventPlaneTask.h:95 AliFMDEventPlaneTask.h:96 AliFMDEventPlaneTask.h:97 AliFMDEventPlaneTask.h:98 AliFMDEventPlaneTask.h:99 AliFMDEventPlaneTask.h:100 AliFMDEventPlaneTask.h:101 AliFMDEventPlaneTask.h:102 AliFMDEventPlaneTask.h:103 AliFMDEventPlaneTask.h:104 AliFMDEventPlaneTask.h:105 AliFMDEventPlaneTask.h:106 AliFMDEventPlaneTask.h:107 AliFMDEventPlaneTask.h:108 AliFMDEventPlaneTask.h:109 AliFMDEventPlaneTask.h:110 AliFMDEventPlaneTask.h:111 AliFMDEventPlaneTask.h:112