]>
Commit | Line | Data |
---|---|---|
6e214c87 | 1 | ///////////////////////////////////////////////////// |
2 | // AliAnalysisTaskFlowK0Candidates: | |
3 | // Analysis task to select K0 candidates for flow analysis. | |
4 | // Author: Carlos Perez (cperez@cern.ch) | |
5 | ////////////////////////////////////////////////////// | |
6 | ||
7 | /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. * | |
8 | * See cxx source for full Copyright notice */ | |
9 | /* $Id: $ */ | |
10 | ||
26baa5fb | 11 | #ifndef ALIANALYSISTASKFLOWK0CANDIDATES_H |
12 | #define ALIANALYSISTASKFLOWK0CANDIDATES_H | |
6e214c87 | 13 | |
14 | #include "AliAnalysisTaskSE.h" | |
15 | ||
16 | class AliESDtrackCuts; | |
17 | class AliFlowEventCuts; | |
18 | class TList; | |
19 | class TH1D; | |
20 | ||
21 | class AliAnalysisTaskFlowK0Candidates : public AliAnalysisTaskSE { | |
6e214c87 | 22 | public: |
23 | AliAnalysisTaskFlowK0Candidates(); | |
24 | AliAnalysisTaskFlowK0Candidates(const char *name, AliFlowEventCuts *cutsEvent, AliESDtrackCuts *cuts, Double_t MassMin, Double_t MassMax); | |
25 | virtual ~AliAnalysisTaskFlowK0Candidates(); | |
26 | virtual void UserCreateOutputObjects(); | |
27 | virtual void UserExec(Option_t *); | |
28 | virtual void Terminate(Option_t *); | |
29 | virtual void NotifyRun(); | |
41dc4195 | 30 | void SetDL( Double_t pMin ) { fDLcut = pMin; } |
6e214c87 | 31 | |
26baa5fb | 32 | private: |
33 | AliAnalysisTaskFlowK0Candidates(const AliAnalysisTaskFlowK0Candidates& analysisTask); | |
34 | AliAnalysisTaskFlowK0Candidates& operator=(const AliAnalysisTaskFlowK0Candidates& analysisTask); | |
35 | void AddQAEvents(); | |
36 | void AddQACandidates(); | |
37 | void ReadFromESD(const AliESDEvent *fESD); | |
38 | void ReadFromAOD(const AliAODEvent *fAOD); | |
39 | ||
40 | AliFlowEventCuts *fCutsEvent; // cuts for event | |
41 | AliESDtrackCuts *fCuts; // cuts for both pis | |
42 | TList *fQAList; // list for QA histos (slot2) | |
43 | Double_t fMassMin, fMassMax; // Mass cutting range | |
44 | Double_t fDLcut;// | |
45 | TH1D *fEvent, *fMulti;// | |
46 | TH1D *fMass[4], *fDCA[4], *fDL[4], *fCTP[4], *fd0d0[4], *fPhi[4], *fEta[4], *fPt[4];// | |
47 | TH1D *fAPhi[4], *fAEta[4], *fAPt[4], *fBPhi[4], *fBEta[4], *fBPt[4];// | |
41dc4195 | 48 | |
49 | ClassDef(AliAnalysisTaskFlowK0Candidates, 1); | |
6e214c87 | 50 | }; |
51 | ||
52 | #endif |