1 /* $Id: AliPhiCorrelationsQATask.h 44748 2010-10-29 18:27:12Z jgrosseo $ */
3 #ifndef AliPhiCorrelationsQATask_H
4 #define AliPhiCorrelationsQATask_H
6 #include "AliAnalysisTaskSE.h"
16 class AliPhiCorrelationsQATask : public AliAnalysisTaskSE {
18 AliPhiCorrelationsQATask(const char* opt = "");
19 virtual ~AliPhiCorrelationsQATask();
21 virtual void UserCreateOutputObjects();
22 virtual void UserExec(Option_t*);
23 virtual void Terminate(Option_t*);
25 void SetUseUncheckedCentrality() { fUseUncheckedCentrality = kTRUE; }
26 void SetTrackCuts(AliESDtrackCuts* cuts, AliESDtrackCuts* cuts2 ) { fEsdTrackCuts = cuts; fEsdTrackCuts2 = cuts2; }
27 void SetTPCOnly(Bool_t flag) { fTPCOnly = flag; }
29 void SetOption(const char* opt) { fOption = opt; }
32 TList* fOutput; //! list send on output slot 0
34 TString fOption; // option string
36 Bool_t fTPCOnly; // tpc only track cuts
38 AliESDtrackCuts* fEsdTrackCuts; // Object containing the parameters of the esd track cuts
39 AliESDtrackCuts* fEsdTrackCuts2; // Object containing the parameters of the esd track cuts
40 AliESDtrackCuts* fCheckITS; // Object containing the parameters of the esd track cuts
41 AliESDtrackCuts* fGlobalTracks; // Object containing the parameters of the esd track cuts
43 TH2F* fCentralityCorrelation; // correlation of SPD and V0 centrality estimators
44 THnF* fDCAPrimaries; // DCA distribution of primaries
45 THnF* fDCASecondaries; // DCA distribution of secondaries
47 Bool_t fUseUncheckedCentrality; // for MC!
50 AliPhiCorrelationsQATask(const AliPhiCorrelationsQATask&);
51 AliPhiCorrelationsQATask& operator=(const AliPhiCorrelationsQATask&);
53 ClassDef(AliPhiCorrelationsQATask, 1);