1 #ifndef ALIANALYSISTASKEFFICIENCYPRIMARIES_CXX
2 #define ALIANALYSISTASKEFFICIENCYPRIMARIES_CXX
7 class AliFlowEventCuts;
8 class AliFlowTrackCuts;
10 #include "AliAnalysisTaskSE.h"
12 class AliAnalysisTaskQAflow: public AliAnalysisTaskSE
15 AliAnalysisTaskQAflow();
16 AliAnalysisTaskQAflow(const char* name);
17 virtual ~AliAnalysisTaskQAflow();
19 virtual void UserCreateOutputObjects();
20 virtual void UserExec(Option_t *option);
21 virtual void Terminate(Option_t *);
23 void SetTrackCuts(AliFlowTrackCuts* trackcuts) {fTrackCuts=trackcuts;}
24 void SetEventCuts(AliFlowEventCuts* eventcuts) {fEventCuts=eventcuts;}
25 void SetFillNTuple(Bool_t b) {fFillNtuple=b;}
28 TObjArray* fOutput; //output histograms
29 Bool_t fFillNtuple; //fil; the ntuple
30 TNtuple* fNtuple; //output ntuple
31 AliFlowEventCuts* fEventCuts; //AliAnalysisCuts - applied before analysis - for comparing different event classes
32 AliFlowTrackCuts* fTrackCuts; //AliFlowTrackCuts go in here
34 AliAnalysisTaskQAflow(const AliAnalysisTaskQAflow&); // not implemented
35 AliAnalysisTaskQAflow& operator=(const AliAnalysisTaskQAflow&); // not implemented
37 ClassDef(AliAnalysisTaskQAflow, 2); // example of analysis