AliPhysics  b97afa6 (b97afa6)
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
AliAnalysisTaskCheckHFMCProd.h
Go to the documentation of this file.
1 #ifndef ALIANALYSISTASKCHECKHFMCPROD
2 #define ALIANALYSISTASKCHECKHFMCPROD
3 
4 /* Copyright(c) 1998-2012, ALICE Experiment at CERN, All rights reserved. *
5  * See cxx source for full Copyright notice */
6 
7 /* $Id$ */
8 
9 //*************************************************************************
16 //*************************************************************************
17 
18 class TList;
19 class TNtuple;
20 class TH1F;
21 class TH2F;
22 class TH3F;
23 class TTree;
24 class TString;
25 class AliESDEvent;
26 class AliESDfriend;
27 class AliESDtrackCuts;
28 
29 #include "AliAnalysisTaskSE.h"
30 
32 
33  public:
34 
37 
38  virtual void UserExec(Option_t *option);
39  virtual void UserCreateOutputObjects();
40  virtual void Terminate(Option_t *option);
41 
43 
44 
45  void SetReadMC(Bool_t opt) {fReadMC=opt;}
46  void SetpPb() {fSystem=2;}
47  void SetPbPb() {fSystem=1;}
48  void Setpp() {fSystem=0;}
49 
50  private:
51 
54 
56  TH1F* fHistoNEvents;
57 
61  TH1F* fHistoTracks;
67 
71 
75 
76  TH1F* fHistoTRKVtxX;
77  TH1F* fHistoTRKVtxY;
78  TH1F* fHistoTRKVtxZ;
79 
82 
94  TH1F* fHistMotherID;
95  TH1F* fHistDSpecies;
96  TH1F* fHistBSpecies;
115  AliESDtrackCuts *fESDtrackCuts;
117 
119  ClassDef(AliAnalysisTaskCheckHFMCProd,9);
121 };
122 
123 
124 #endif
TH3F * fHistEtaPhiPtRecK
! histo of generated kaons
AliESDtrackCuts * fESDtrackCuts
0=pp, 1=PbPb, 2=pPb
TH1F * fHistPtRecGood
! pt distribution of "good" tracks
TH1F * fHistBSpecies
! histo of B hadron species
TH1F * fHistoSPDZVtxY
! histo with distr. of y coord. of SPDZ vertex
Definition: External.C:260
TH2F * fHistYPtPrompt[5]
! histo of y vs. pt from prompt D0, D+, D*, Ds, Lc
Int_t fSystem
c/b separation using quarks
Definition: External.C:236
TH3F * fHistEtaPhiPtGenEle
! histo of generated electrons
TH1F * fHistoSPDZVtxX
! histo with distr. of x coord. of SPDZ vertex
TH2F * fHistYPtDplusbyDecChannel[3]
! histo of y vs. pt for D+->Kpipi and D+->K0*pi
TH1F * fHistMotherID
! histo of mother ID
TH3F * fHistEtaPhiPtGenK
! histo of generated kaons
TH2F * fHistBYPtAllDecay[5]
! histo of y vs. pt from prompt B0, B+, B*, Bs, Lb
TH1F * fHistOriginFeeddown
! histo of D production point (feeddown)
TH1F * fHistoPhysPrimPiKPi09
! histo of n. of primary pi, K, p
TH2F * fHistEtaRecVsEtaGen
! correlation between rec and gen pt
TH1F * fHistoTracklets
! histo with number of SPD tracklets
virtual void UserExec(Option_t *option)
TH2F * fHistYPtDsbyDecChannel[2]
! histo of y vs. pt for Ds->phipi and Ds->K0*K
TH1F * fHistoSPD3DVtxX
! histo with distr. of x coord. of SPD3D vertex
TH2F * fHistoNbVsNc
! histo of n. b quarks vs. n c. quarks
TH1F * fHistoTRKVtxX
! histo with distr. of x coord. of TRK vertex
TH2F * fHistNcollHFtype
! histo of number of injected events vs. type
TH2F * fHistYPtFeeddown[5]
! histo of y vs. pt from feeddown D0, D+, D*, Ds, Lc
TH3F * fHistEtaPhiPtRecPro
! histo of generated protons
TH1F * fHistoSelTracks
! histo with number of TPC+ITS refit ESD tracks
TH1F * fHistoPhysPrim
! histo of n. of physical primaries in |eta|<0.5
TH1F * fHistoNEvents
! histo with N of events
int Int_t
Definition: External.C:63
TH3F * fHistEtaPhiPtGenPi
! histo of generated pions
TH3F * fHistEtaPhiPtGenPro
! histo of generated protons
TH1F * fHistPtRecFake
! pt distribution of fake tracks
TH1F * fHistOriginPrompt
! histo of D production point (prompt)
TH2F * fHistYPtPromptAllDecay[5]
! histo of y vs. pt from prompt D0, D+, D*, Ds, Lc, no selection on decay channel ...
TH2F * fHistoNcharmed
! histo of D mesons vs. dN/dy
TH2F * fHistoPhysPrimPiKPi09vsb
! histo of n. of primary pi, K, p vs. b
TH2F * fHistPhiRecVsPhiGen
! correlation between rec and gen pt
TH1F * fHistoTRKVtxZ
! histo with distr. of z coord. of TRK vertex
TH1F * fHistDSpecies
! histo of D hadron species
TH2F * fHistYPtAllDecay[5]
! histo of y vs. pt from prompt D0, D+, D*, Ds, Lc, no selection on decay channel ...
TH1F * fHistoEtaPhysPrim
! histo of eta distribution of physical primaries
TH1F * fHistoSPD3DVtxY
! histo with distr. of y coord. of SPD3D vertex
TH1F * fHistoTrackletsEta1
! histo with number of SPD tracklets in |eta|<1
TH2F * fHistYPtD0byDecChannel[2]
! histo of y vs. pt for D0->Kpi and D0->Kpipipi
TH1F * fHistoTracks
! histo with number of ESD tracks
TH1F * fHistoPtPhysPrim
! histo of pt distribution of phys primaries
TH1F * fHistoSPDZVtxZ
! histo with distr. of z coord. of SPDZ vertex
TH1F * fHistoTRKVtxY
! histo with distr. of y coord. of TRK vertex
TH3F * fHistEtaPhiPtRecEle
! histo of generated electrons
TH2F * fHistYPtFeeddownAllDecay[5]
! histo of y vs. pt from prompt D0, D+, D*, Ds, Lc, no selection on decay channel ...
TList * fOutput
! list of output histos
const char Option_t
Definition: External.C:48
TH1F * fHistLcDecayChan
! histo of Lc decay modes
TH2F * fHistNinjectedvsb
! histo of number of injected events vs. b
bool Bool_t
Definition: External.C:53
AliAnalysisTaskCheckHFMCProd & operator=(const AliAnalysisTaskCheckHFMCProd &source)
TH1F * fHistoSPD3DVtxZ
! histo with distr. of z coord. of SPD3D vertex
TH3F * fHistEtaPhiPtRecPi
! histo of generated pions
TH2F * fHistPtRecVsPtGen
! correlation between rec and gen pt
virtual void Terminate(Option_t *option)