]> git.uio.no Git - u/mrichter/AliRoot.git/blame - PWG/FLOW/Tasks/AliAnalysisTaskFlowK0Candidates.h
Carlos Perez: fix typo
[u/mrichter/AliRoot.git] / PWG / FLOW / Tasks / AliAnalysisTaskFlowK0Candidates.h
CommitLineData
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
16class AliESDtrackCuts;
17class AliFlowEventCuts;
18class TList;
19class TH1D;
20
21class 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