ROOT logo
#ifndef ALIANALYSISTASKQAPMDFLOW_CXX
#define ALIANALYSISTASKQAPMDFLOW_CXX

class TObjArray;
class TNtuple;
class AliESDEvent;
class AliFlowEventCuts;
class AliFlowTrackCuts;

#include "AliAnalysisTaskSE.h"

class AliAnalysisTaskQAPmdflow: public AliAnalysisTaskSE
{
  public:
    AliAnalysisTaskQAPmdflow();
    AliAnalysisTaskQAPmdflow(const char* name);
    virtual ~AliAnalysisTaskQAPmdflow();
    
    virtual void UserCreateOutputObjects();
    virtual void UserExec(Option_t *option);
    virtual void Terminate(Option_t *);


    void SetTrackCuts(AliFlowTrackCuts* trackcutsrp) {fRPTrackCuts=trackcutsrp;}
    void SetPOITrackCuts(AliFlowTrackCuts* trackcutspoi) {fPOITrackCuts=trackcutspoi;}
    void SetEventCuts(AliFlowEventCuts* eventcuts) {fEventCuts=eventcuts;}
  
  private:
    TObjArray* fOutput; //output histograms
    AliFlowEventCuts* fEventCuts; //AliAnalysisCuts - applied before analysis - for comparing different event classes
    AliFlowTrackCuts* fRPTrackCuts; //AliFlowTrackCuts go in here
    AliFlowTrackCuts* fPOITrackCuts; //AliFlowTrackCuts go in here

    AliAnalysisTaskQAPmdflow(const AliAnalysisTaskQAPmdflow&); // not implemented
    AliAnalysisTaskQAPmdflow& operator=(const AliAnalysisTaskQAPmdflow&); // not implemented

    ClassDef(AliAnalysisTaskQAPmdflow, 1); // example of analysis 
};

#endif
 AliAnalysisTaskQAPmdflow.h:1
 AliAnalysisTaskQAPmdflow.h:2
 AliAnalysisTaskQAPmdflow.h:3
 AliAnalysisTaskQAPmdflow.h:4
 AliAnalysisTaskQAPmdflow.h:5
 AliAnalysisTaskQAPmdflow.h:6
 AliAnalysisTaskQAPmdflow.h:7
 AliAnalysisTaskQAPmdflow.h:8
 AliAnalysisTaskQAPmdflow.h:9
 AliAnalysisTaskQAPmdflow.h:10
 AliAnalysisTaskQAPmdflow.h:11
 AliAnalysisTaskQAPmdflow.h:12
 AliAnalysisTaskQAPmdflow.h:13
 AliAnalysisTaskQAPmdflow.h:14
 AliAnalysisTaskQAPmdflow.h:15
 AliAnalysisTaskQAPmdflow.h:16
 AliAnalysisTaskQAPmdflow.h:17
 AliAnalysisTaskQAPmdflow.h:18
 AliAnalysisTaskQAPmdflow.h:19
 AliAnalysisTaskQAPmdflow.h:20
 AliAnalysisTaskQAPmdflow.h:21
 AliAnalysisTaskQAPmdflow.h:22
 AliAnalysisTaskQAPmdflow.h:23
 AliAnalysisTaskQAPmdflow.h:24
 AliAnalysisTaskQAPmdflow.h:25
 AliAnalysisTaskQAPmdflow.h:26
 AliAnalysisTaskQAPmdflow.h:27
 AliAnalysisTaskQAPmdflow.h:28
 AliAnalysisTaskQAPmdflow.h:29
 AliAnalysisTaskQAPmdflow.h:30
 AliAnalysisTaskQAPmdflow.h:31
 AliAnalysisTaskQAPmdflow.h:32
 AliAnalysisTaskQAPmdflow.h:33
 AliAnalysisTaskQAPmdflow.h:34
 AliAnalysisTaskQAPmdflow.h:35
 AliAnalysisTaskQAPmdflow.h:36
 AliAnalysisTaskQAPmdflow.h:37
 AliAnalysisTaskQAPmdflow.h:38
 AliAnalysisTaskQAPmdflow.h:39
 AliAnalysisTaskQAPmdflow.h:40