1 #ifndef ALIANALYSISTASKQAPMDFLOW_CXX
2 #define ALIANALYSISTASKQAPMDFLOW_CXX
7 class AliFlowEventCuts;
8 class AliFlowTrackCuts;
10 #include "AliAnalysisTaskSE.h"
12 class AliAnalysisTaskQAPmdflow: public AliAnalysisTaskSE
15 AliAnalysisTaskQAPmdflow();
16 AliAnalysisTaskQAPmdflow(const char* name);
17 virtual ~AliAnalysisTaskQAPmdflow();
19 virtual void UserCreateOutputObjects();
20 virtual void UserExec(Option_t *option);
21 virtual void Terminate(Option_t *);
24 void SetTrackCuts(AliFlowTrackCuts* trackcutsrp) {fRPTrackCuts=trackcutsrp;}
25 void SetPOITrackCuts(AliFlowTrackCuts* trackcutspoi) {fPOITrackCuts=trackcutspoi;}
26 void SetEventCuts(AliFlowEventCuts* eventcuts) {fEventCuts=eventcuts;}
29 TObjArray* fOutput; //output histograms
30 AliFlowEventCuts* fEventCuts; //AliAnalysisCuts - applied before analysis - for comparing different event classes
31 AliFlowTrackCuts* fRPTrackCuts; //AliFlowTrackCuts go in here
32 AliFlowTrackCuts* fPOITrackCuts; //AliFlowTrackCuts go in here
34 AliAnalysisTaskQAPmdflow(const AliAnalysisTaskQAPmdflow&); // not implemented
35 AliAnalysisTaskQAPmdflow& operator=(const AliAnalysisTaskQAPmdflow&); // not implemented
37 ClassDef(AliAnalysisTaskQAPmdflow, 1); // example of analysis