AliPhysics  41af4b0 (41af4b0)
AliAnalysisTaskFlowK0Candidates.h
Go to the documentation of this file.
1 // AliAnalysisTaskFlowK0Candidates:
3 // Analysis task to select K0 candidates for flow analysis.
4 // Author: Carlos Perez (cperez@cern.ch)
6 
7 /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
8 * See cxx source for full Copyright notice */
9 /* $Id: $ */
10 
11 #ifndef ALIANALYSISTASKFLOWK0CANDIDATES_H
12 #define ALIANALYSISTASKFLOWK0CANDIDATES_H
13 
14 #include "AliAnalysisTaskSE.h"
15 
16 class AliESDtrackCuts;
17 class AliFlowEventCuts;
18 class TList;
19 class TH1D;
20 
22  public:
24  AliAnalysisTaskFlowK0Candidates(const char *name, AliFlowEventCuts *cutsEvent, AliESDtrackCuts *cuts, Double_t MassMin, Double_t MassMax);
26  virtual void UserCreateOutputObjects();
27  virtual void UserExec(Option_t *);
28  virtual void Terminate(Option_t *);
29  virtual void NotifyRun();
30  void SetDL( Double_t pMin ) { fDLcut = pMin; }
31 
32  private:
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
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];//
48 
50 };
51 
52 #endif
double Double_t
Definition: External.C:58
Definition: External.C:212
const char Option_t
Definition: External.C:48
AliAnalysisTaskFlowK0Candidates & operator=(const AliAnalysisTaskFlowK0Candidates &analysisTask)