AliPhysics
6ff513d (6ff513d)
Main Page
Related Pages
Modules
Namespaces
Classes
Files
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Groups
Pages
AliAnalysisTaskEmcalJetv2QA.h
Go to the documentation of this file.
1
// Jet v2 task using QA method, based on jet sample task (S.Aiola).
2
//
3
// Authors: Jason Mueller (CERN summer student 2014) & Alice Ohlson
4
5
#ifndef ALIANALYSISTASKEMCALJETVNQA_H
6
#define ALIANALYSISTASKEMCALJETVNQA_H
7
8
// $Id$
9
10
class
TH1;
11
class
TH2;
12
class
TH3;
13
class
AliJetContainer
;
14
class
AliParticleContainer
;
15
class
AliClusterContainer
;
16
17
#include "
AliAnalysisTaskEmcalJet.h
"
18
19
class
AliAnalysisTaskEmcalJetv2QA
:
public
AliAnalysisTaskEmcalJet
{
20
public
:
21
22
AliAnalysisTaskEmcalJetv2QA
();
23
AliAnalysisTaskEmcalJetv2QA
(
const
char
*name);
24
virtual
~AliAnalysisTaskEmcalJetv2QA
();
25
26
void
UserCreateOutputObjects
();
27
void
Terminate
(Option_t *option);
28
29
void
SetCentBins
(Int_t n, Double_t* bins);
30
void
SetJetPtBins
(Int_t n, Double_t* bins);
31
32
Double_t
GetJetv2
(){
return
fJetv2
;};
33
void
SetJetv2
(Double_t jetv2){
fJetv2
= jetv2;};
34
Bool_t
GetDoPtWeight
(){
return
doPtWeight
;};
35
void
SetDoPtWeight
(Bool_t
ptWeight
){
doPtWeight
=
ptWeight
;};
36
37
protected
:
38
Int_t
nCentBins
;
39
Int_t
nCentBins1
;
40
Double_t*
centBins
;
//[nCentBins1]
41
Int_t
nJetPtBins
;
42
Int_t
nJetPtBins1
;
43
Double_t*
jetPtBins
;
//[nJetPtBins1]
44
void
ExecOnce
();
45
Bool_t
FillHistograms
();
46
Bool_t
Run
();
47
Double_t
fJetv2
;
48
Bool_t
doPtWeight
;
49
50
// General histograms
51
TH1F *
fHistTracksPt
;
52
TH1F *
fHistClustersPt
;
53
TH1F *
fHistLeadingJetPt
;
54
TH1F *
fHistLeadingJetPtCorr
;
55
TH2F *
fHistJetsPhiEta
;
56
TH2F *
fHistJetsPtArea
;
57
TH2F *
fHistJetsPtLeadHad
;
58
TH2F *
fHistJetsCorrPtArea
;
59
TH3F *
fHistPtDEtaDPhiTrackClus
;
60
TH3F *
fHistPtDEtaDPhiClusTrack
;
61
TH1F *
fDPhiJet
;
62
TH1F *
fDPhiJetPythia
;
63
TH1F *
fDPhiEP
;
64
TH2D *
hGx
;
65
TH2D *
hGy2
;
66
TH2D *
hGxGy2
;
67
TH2D *
hGy4
;
68
TH2D *
hGx2
;
69
TH2D *
hGx2Gy2
;
70
TH2D *
hGxGy4
;
71
TH2D *
hGy6
;
72
TH2D *
hGx2Gy4
;
73
TH2D *
hGxGy6
;
74
TH2D *
hGy8
;
75
TH2D *
hGy
;
76
TH2D *
hN
;
77
TH2D *
htv2std
;
78
TH2D *
htjv2std
;
79
TH2D *
htj2v2std
;
80
TH2D *
hV0jv2std
;
81
TH3D *
htdPsi
;
82
TH3D *
htjdPsi
;
83
TH3D *
htj2dPsi
;
84
TH3D *
hV0jdPsi
;
85
TH2D *
hAx
;
86
TH2D *
hAxDijet
;
87
TH2D *
hQx
;
88
TH2D *
hQy
;
89
TH1F *
hEventData
;
90
TH2F *
hNTracks
;
91
TH2D *
hNTracksCent
;
92
TH2D *
hGxTracks
;
93
TH2D *
hGyTracks
;
94
TH2D *
hGy2Tracks
;
95
TH2D *
hGxGy2Tracks
;
96
TH2D *
hGy4Tracks
;
97
TH2D *
htEPRes
;
98
TH2D *
htjEPRes
;
99
TH2D *
htj2EPRes
;
100
101
AliJetContainer
*
fJetsCont
;
102
AliParticleContainer
*
fTracksCont
;
103
AliClusterContainer
*
fCaloClustersCont
;
104
105
106
107
private
:
108
AliAnalysisTaskEmcalJetv2QA
(
const
AliAnalysisTaskEmcalJetv2QA
&);
// not implemented
109
AliAnalysisTaskEmcalJetv2QA
&
operator=
(
const
AliAnalysisTaskEmcalJetv2QA
&);
// not implemented
110
111
ClassDef(
AliAnalysisTaskEmcalJetv2QA
, 3)
// jet v2QA analysis task
112
};
113
#endif
AliAnalysisTaskEmcalJetv2QA::hGx2Gy2
TH2D * hGx2Gy2
Definition:
AliAnalysisTaskEmcalJetv2QA.h:69
AliAnalysisTaskEmcalJetv2QA::ExecOnce
void ExecOnce()
Definition:
AliAnalysisTaskEmcalJetv2QA.cxx:455
AliAnalysisTaskEmcalJetv2QA::htv2std
TH2D * htv2std
Definition:
AliAnalysisTaskEmcalJetv2QA.h:77
AliAnalysisTaskEmcalJetv2QA::hN
TH2D * hN
Definition:
AliAnalysisTaskEmcalJetv2QA.h:76
AliAnalysisTaskEmcalJetv2QA::operator=
AliAnalysisTaskEmcalJetv2QA & operator=(const AliAnalysisTaskEmcalJetv2QA &)
AliAnalysisTaskEmcalJet.h
AliAnalysisTaskEmcalJetv2QA::SetCentBins
void SetCentBins(Int_t n, Double_t *bins)
Definition:
AliAnalysisTaskEmcalJetv2QA.cxx:738
AliAnalysisTaskEmcalJetv2QA::Run
Bool_t Run()
Definition:
AliAnalysisTaskEmcalJetv2QA.cxx:466
AliAnalysisTaskEmcalJetv2QA::hGy
TH2D * hGy
Definition:
AliAnalysisTaskEmcalJetv2QA.h:75
AliAnalysisTaskEmcalJetv2QA::fHistJetsPhiEta
TH2F * fHistJetsPhiEta
Leading jet pt spectrum, background subtracted.
Definition:
AliAnalysisTaskEmcalJetv2QA.h:55
AliAnalysisTaskEmcalJetv2QA::hGxGy6
TH2D * hGxGy6
Definition:
AliAnalysisTaskEmcalJetv2QA.h:73
AliAnalysisTaskEmcalJetv2QA::hNTracksCent
TH2D * hNTracksCent
Definition:
AliAnalysisTaskEmcalJetv2QA.h:91
AliAnalysisTaskEmcalJetv2QA::fHistJetsPtArea
TH2F * fHistJetsPtArea
Phi-Eta distribution of jets.
Definition:
AliAnalysisTaskEmcalJetv2QA.h:56
AliAnalysisTaskEmcalJetv2QA::hAxDijet
TH2D * hAxDijet
Definition:
AliAnalysisTaskEmcalJetv2QA.h:86
AliAnalysisTaskEmcalJetv2QA::htjv2std
TH2D * htjv2std
Definition:
AliAnalysisTaskEmcalJetv2QA.h:78
AliAnalysisTaskEmcalJetv2QA::~AliAnalysisTaskEmcalJetv2QA
virtual ~AliAnalysisTaskEmcalJetv2QA()
Definition:
AliAnalysisTaskEmcalJetv2QA.cxx:178
AliAnalysisTaskEmcalJetv2QA::hGy6
TH2D * hGy6
Definition:
AliAnalysisTaskEmcalJetv2QA.h:71
AliAnalysisTaskEmcalJetv2QA::nJetPtBins1
Int_t nJetPtBins1
Definition:
AliAnalysisTaskEmcalJetv2QA.h:42
AliAnalysisTaskEmcalJetv2QA::jetPtBins
Double_t * jetPtBins
Definition:
AliAnalysisTaskEmcalJetv2QA.h:43
AliParticleContainer
Container for particles within the EMCAL framework.
Definition:
AliParticleContainer.h:25
AliAnalysisTaskEmcalJetv2QA::hGxTracks
TH2D * hGxTracks
Definition:
AliAnalysisTaskEmcalJetv2QA.h:92
AliAnalysisTaskEmcalJetv2QA::htj2dPsi
TH3D * htj2dPsi
Definition:
AliAnalysisTaskEmcalJetv2QA.h:83
AliAnalysisTaskEmcalJetv2QA::SetDoPtWeight
void SetDoPtWeight(Bool_t ptWeight)
Definition:
AliAnalysisTaskEmcalJetv2QA.h:35
AliAnalysisTaskEmcalJetv2QA::hAx
TH2D * hAx
Definition:
AliAnalysisTaskEmcalJetv2QA.h:85
AliAnalysisTaskEmcalJetv2QA::UserCreateOutputObjects
void UserCreateOutputObjects()
Definition:
AliAnalysisTaskEmcalJetv2QA.cxx:184
AliAnalysisTaskEmcalJetv2QA::htdPsi
TH3D * htdPsi
Definition:
AliAnalysisTaskEmcalJetv2QA.h:81
AliAnalysisTaskEmcalJetv2QA::hGxGy2Tracks
TH2D * hGxGy2Tracks
Definition:
AliAnalysisTaskEmcalJetv2QA.h:95
AliAnalysisTaskEmcalJetv2QA::fJetv2
Double_t fJetv2
Definition:
AliAnalysisTaskEmcalJetv2QA.h:47
AliAnalysisTaskEmcalJetv2QA::hGyTracks
TH2D * hGyTracks
Definition:
AliAnalysisTaskEmcalJetv2QA.h:93
AliAnalysisTaskEmcalJetv2QA::GetDoPtWeight
Bool_t GetDoPtWeight()
Definition:
AliAnalysisTaskEmcalJetv2QA.h:34
AliAnalysisTaskEmcalJetv2QA::htj2EPRes
TH2D * htj2EPRes
Definition:
AliAnalysisTaskEmcalJetv2QA.h:99
AliAnalysisTaskEmcalJetv2QA::htEPRes
TH2D * htEPRes
Definition:
AliAnalysisTaskEmcalJetv2QA.h:97
AliAnalysisTaskEmcalJetv2QA::hNTracks
TH2F * hNTracks
Definition:
AliAnalysisTaskEmcalJetv2QA.h:90
AliAnalysisTaskEmcalJetv2QA::fDPhiJetPythia
TH1F * fDPhiJetPythia
Definition:
AliAnalysisTaskEmcalJetv2QA.h:62
AliAnalysisTaskEmcalJetv2QA::fJetsCont
AliJetContainer * fJetsCont
Definition:
AliAnalysisTaskEmcalJetv2QA.h:101
AliAnalysisTaskEmcalJetv2QA::AliAnalysisTaskEmcalJetv2QA
AliAnalysisTaskEmcalJetv2QA()
AliAnalysisTaskEmcalJetv2QA::fHistPtDEtaDPhiTrackClus
TH3F * fHistPtDEtaDPhiTrackClus
Jet pt - bkg vs. area.
Definition:
AliAnalysisTaskEmcalJetv2QA.h:59
AliAnalysisTaskEmcalJetv2QA::nCentBins
Int_t nCentBins
Definition:
AliAnalysisTaskEmcalJetv2QA.h:35
AliAnalysisTaskEmcalJetv2QA::fDPhiEP
TH1F * fDPhiEP
Definition:
AliAnalysisTaskEmcalJetv2QA.h:63
AliAnalysisTaskEmcalJetv2QA::fHistTracksPt
TH1F * fHistTracksPt
Definition:
AliAnalysisTaskEmcalJetv2QA.h:51
AliAnalysisTaskEmcalJetv2QA::GetJetv2
Double_t GetJetv2()
Definition:
AliAnalysisTaskEmcalJetv2QA.h:32
AliAnalysisTaskEmcalJetv2QA::hGy2Tracks
TH2D * hGy2Tracks
Definition:
AliAnalysisTaskEmcalJetv2QA.h:94
AliAnalysisTaskEmcalJetv2QA::hGxGy2
TH2D * hGxGy2
Definition:
AliAnalysisTaskEmcalJetv2QA.h:66
AliAnalysisTaskEmcalJetv2QA::hGx2Gy4
TH2D * hGx2Gy4
Definition:
AliAnalysisTaskEmcalJetv2QA.h:72
AliAnalysisTaskEmcalJetv2QA::htjdPsi
TH3D * htjdPsi
Definition:
AliAnalysisTaskEmcalJetv2QA.h:82
AliAnalysisTaskEmcalJetv2QA::SetJetv2
void SetJetv2(Double_t jetv2)
Definition:
AliAnalysisTaskEmcalJetv2QA.h:33
AliAnalysisTaskEmcalJetv2QA::fHistJetsPtLeadHad
TH2F * fHistJetsPtLeadHad
Jet pt vs. area.
Definition:
AliAnalysisTaskEmcalJetv2QA.h:57
AliAnalysisTaskEmcalJetv2QA::htjEPRes
TH2D * htjEPRes
Definition:
AliAnalysisTaskEmcalJetv2QA.h:98
AliAnalysisTaskEmcalJetv2QA::hEventData
TH1F * hEventData
Definition:
AliAnalysisTaskEmcalJetv2QA.h:89
AliAnalysisTaskEmcalJetv2QA::hGy2
TH2D * hGy2
Definition:
AliAnalysisTaskEmcalJetv2QA.h:65
AliAnalysisTaskEmcalJetv2QA::hGxGy4
TH2D * hGxGy4
Definition:
AliAnalysisTaskEmcalJetv2QA.h:70
AliAnalysisTaskEmcalJetv2QA::fHistPtDEtaDPhiClusTrack
TH3F * fHistPtDEtaDPhiClusTrack
track pt, delta eta, delta phi to matched cluster
Definition:
AliAnalysisTaskEmcalJetv2QA.h:60
AliAnalysisTaskEmcalJetv2QA::hQx
TH2D * hQx
Definition:
AliAnalysisTaskEmcalJetv2QA.h:87
AliAnalysisTaskEmcalJetv2QA::hGy4Tracks
TH2D * hGy4Tracks
Definition:
AliAnalysisTaskEmcalJetv2QA.h:96
AliAnalysisTaskEmcalJetv2QA
Definition:
AliAnalysisTaskEmcalJetv2QA.h:19
AliAnalysisTaskEmcalJetv2QA::fHistClustersPt
TH1F * fHistClustersPt
Track pt spectrum.
Definition:
AliAnalysisTaskEmcalJetv2QA.h:52
AliAnalysisTaskEmcalJetv2QA::hGy8
TH2D * hGy8
Definition:
AliAnalysisTaskEmcalJetv2QA.h:74
AliAnalysisTaskEmcalJetv2QA::fHistLeadingJetPt
TH1F * fHistLeadingJetPt
Cluster pt spectrum.
Definition:
AliAnalysisTaskEmcalJetv2QA.h:53
AliAnalysisTaskEmcalJetv2QA::FillHistograms
Bool_t FillHistograms()
Definition:
AliAnalysisTaskEmcalJetv2QA.cxx:446
AliAnalysisTaskEmcalJetv2QA::nJetPtBins
Int_t nJetPtBins
Definition:
AliAnalysisTaskEmcalJetv2QA.h:41
AliAnalysisTaskEmcalJetv2QA::fTracksCont
AliParticleContainer * fTracksCont
Jets.
Definition:
AliAnalysisTaskEmcalJetv2QA.h:102
AliAnalysisTaskEmcalJet
Base task in the EMCAL jet framework.
Definition:
AliAnalysisTaskEmcalJet.h:30
AliAnalysisTaskEmcalJetv2QA::doPtWeight
Bool_t doPtWeight
Definition:
AliAnalysisTaskEmcalJetv2QA.h:48
AliAnalysisTaskEmcalJetv2QA::SetJetPtBins
void SetJetPtBins(Int_t n, Double_t *bins)
Definition:
AliAnalysisTaskEmcalJetv2QA.cxx:752
AliAnalysisTaskEmcalJetv2QA::fDPhiJet
TH1F * fDPhiJet
cluster pt, delta eta, delta phi to matched track
Definition:
AliAnalysisTaskEmcalJetv2QA.h:61
AliAnalysisTaskEmcalJetv2QA::hQy
TH2D * hQy
Definition:
AliAnalysisTaskEmcalJetv2QA.h:88
AliAnalysisTaskEmcalJetv2QA::fHistLeadingJetPtCorr
TH1F * fHistLeadingJetPtCorr
Leading jet pt spectrum.
Definition:
AliAnalysisTaskEmcalJetv2QA.h:54
AliAnalysisTaskEmcalJetv2QA::fHistJetsCorrPtArea
TH2F * fHistJetsCorrPtArea
Jet pt vs. leading hadron.
Definition:
AliAnalysisTaskEmcalJetv2QA.h:58
AliAnalysisTaskEmcalJetv2QA::Terminate
void Terminate(Option_t *option)
Definition:
AliAnalysisTaskEmcalJetv2QA.cxx:731
ptWeight
Int_t ptWeight
Definition:
ComputeEfficiencyFromCombinHF.C:26
AliAnalysisTaskEmcalJetv2QA::hGx2
TH2D * hGx2
Definition:
AliAnalysisTaskEmcalJetv2QA.h:68
AliAnalysisTaskEmcalJetv2QA::hGx
TH2D * hGx
Definition:
AliAnalysisTaskEmcalJetv2QA.h:64
AliAnalysisTaskEmcalJetv2QA::centBins
Double_t * centBins
Definition:
AliAnalysisTaskEmcalJetv2QA.h:40
AliAnalysisTaskEmcalJetv2QA::htj2v2std
TH2D * htj2v2std
Definition:
AliAnalysisTaskEmcalJetv2QA.h:79
AliClusterContainer
Container structure for EMCAL clusters.
Definition:
AliClusterContainer.h:26
AliAnalysisTaskEmcalJetv2QA::fCaloClustersCont
AliClusterContainer * fCaloClustersCont
Tracks.
Definition:
AliAnalysisTaskEmcalJetv2QA.h:103
AliAnalysisTaskEmcalJetv2QA::hV0jv2std
TH2D * hV0jv2std
Definition:
AliAnalysisTaskEmcalJetv2QA.h:80
AliJetContainer
Container for jet within the EMCAL jet framework.
Definition:
AliJetContainer.h:34
AliAnalysisTaskEmcalJetv2QA::nCentBins1
Int_t nCentBins1
Definition:
AliAnalysisTaskEmcalJetv2QA.h:39
AliAnalysisTaskEmcalJetv2QA::hV0jdPsi
TH3D * hV0jdPsi
Definition:
AliAnalysisTaskEmcalJetv2QA.h:84
AliAnalysisTaskEmcalJetv2QA::hGy4
TH2D * hGy4
Definition:
AliAnalysisTaskEmcalJetv2QA.h:67
PWGJE
EMCALJetTasks
UserTasks
AliAnalysisTaskEmcalJetv2QA.h
Generated on Tue May 17 2016 17:21:12 for AliPhysics by
1.8.6