]> git.uio.no Git - u/mrichter/AliRoot.git/blame - PWGCF/Correlations/DPhi/AliPhiCorrelationsQATask.h
Fixed dependencies
[u/mrichter/AliRoot.git] / PWGCF / Correlations / DPhi / AliPhiCorrelationsQATask.h
CommitLineData
2a910c25 1/* $Id: AliPhiCorrelationsQATask.h 44748 2010-10-29 18:27:12Z jgrosseo $ */
2
3#ifndef AliPhiCorrelationsQATask_H
4#define AliPhiCorrelationsQATask_H
5
6#include "AliAnalysisTaskSE.h"
7
8class AliESDtrackCuts;
9class TH1F;
10class TH2F;
7a77d480 11#include <THn.h>
2a910c25 12class TH3F;
13class AliESDEvent;
14class TH1D;
15
16class AliPhiCorrelationsQATask : public AliAnalysisTaskSE {
17 public:
18 AliPhiCorrelationsQATask(const char* opt = "");
19 virtual ~AliPhiCorrelationsQATask();
20
21 virtual void UserCreateOutputObjects();
22 virtual void UserExec(Option_t*);
23 virtual void Terminate(Option_t*);
24
25 void SetUseUncheckedCentrality() { fUseUncheckedCentrality = kTRUE; }
7a77d480 26 void SetTrackCuts(AliESDtrackCuts* cuts, AliESDtrackCuts* cuts2 ) { fEsdTrackCuts = cuts; fEsdTrackCuts2 = cuts2; }
27 void SetTPCOnly(Bool_t flag) { fTPCOnly = flag; }
2a910c25 28
29 void SetOption(const char* opt) { fOption = opt; }
30
31 protected:
32 TList* fOutput; //! list send on output slot 0
33
34 TString fOption; // option string
35
7a77d480 36 Bool_t fTPCOnly; // tpc only track cuts
37
2a910c25 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
42
43 TH2F* fCentralityCorrelation; // correlation of SPD and V0 centrality estimators
7a77d480 44 THnF* fDCAPrimaries; // DCA distribution of primaries
45 THnF* fDCASecondaries; // DCA distribution of secondaries
2a910c25 46
47 Bool_t fUseUncheckedCentrality; // for MC!
48
49 private:
50 AliPhiCorrelationsQATask(const AliPhiCorrelationsQATask&);
51 AliPhiCorrelationsQATask& operator=(const AliPhiCorrelationsQATask&);
52
53 ClassDef(AliPhiCorrelationsQATask, 1);
54};
55
56#endif