AliPhysics  764b6ea (764b6ea)
AliAnalysisTaskQAPmdflow.h
Go to the documentation of this file.
1 #ifndef ALIANALYSISTASKQAPMDFLOW_CXX
2 #define ALIANALYSISTASKQAPMDFLOW_CXX
3 
4 class TObjArray;
5 class TNtuple;
6 class AliESDEvent;
7 class AliFlowEventCuts;
8 class AliFlowTrackCuts;
9 
10 #include "AliAnalysisTaskSE.h"
11 
13 {
14  public:
16  AliAnalysisTaskQAPmdflow(const char* name);
17  virtual ~AliAnalysisTaskQAPmdflow();
18 
19  virtual void UserCreateOutputObjects();
20  virtual void UserExec(Option_t *option);
21  virtual void Terminate(Option_t *);
22 
23 
24  void SetTrackCuts(AliFlowTrackCuts* trackcutsrp) {fRPTrackCuts=trackcutsrp;}
25  void SetPOITrackCuts(AliFlowTrackCuts* trackcutspoi) {fPOITrackCuts=trackcutspoi;}
26  void SetEventCuts(AliFlowEventCuts* eventcuts) {fEventCuts=eventcuts;}
27 
28  private:
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
33 
34  AliAnalysisTaskQAPmdflow(const AliAnalysisTaskQAPmdflow&); // not implemented
36 
37  ClassDef(AliAnalysisTaskQAPmdflow, 1); // example of analysis
38 };
39 
40 #endif
void SetTrackCuts(AliFlowTrackCuts *trackcutsrp)
virtual void UserExec(Option_t *option)
void SetEventCuts(AliFlowEventCuts *eventcuts)
void SetPOITrackCuts(AliFlowTrackCuts *trackcutspoi)
const char Option_t
Definition: External.C:48
AliAnalysisTaskQAPmdflow & operator=(const AliAnalysisTaskQAPmdflow &)
virtual void Terminate(Option_t *)