AliPhysics
9df6235 (9df6235)
Main Page
Related Pages
Modules
Namespaces
Classes
Files
Examples
File List
File Members
AliAnalysisTaskScale.h
Go to the documentation of this file.
1
#ifndef AliAnalysisTaskScale_h
2
#define AliAnalysisTaskScale_h
3
4
// $Id$
5
6
class
TH2
;
7
class
TF1;
8
class
AliParticleContainer
;
9
class
AliClusterContainer
;
10
11
#include "
AliAnalysisTaskEmcal.h
"
12
13
class
AliAnalysisTaskScale
:
public
AliAnalysisTaskEmcal
{
14
public
:
15
AliAnalysisTaskScale
();
16
AliAnalysisTaskScale
(
const
char
*name);
17
virtual
~AliAnalysisTaskScale
() {}
18
19
void
UserCreateOutputObjects
();
20
21
void
SetScaleFunction
(TF1* sf) {
fScaleFunction
= sf ; }
22
23
protected
:
24
void
ExecOnce
();
25
Double_t
GetScaleFactor
(
Double_t
cent);
26
Bool_t
FillHistograms
();
27
28
private
:
29
TF1 *
fScaleFunction
;
// scale factor as a function of centrality
30
31
Double_t
fEmcalArea
;
32
Double_t
fTpcArea
;
33
34
TH2
*
fHistPtTPCvsCent
;
35
TH2
*
fHistPtEMCALvsCent
;
36
TH2
*
fHistEtvsCent
;
37
TH2
*
fHistScalevsCent
;
38
TH2
*
fHistDeltaScalevsCent
;
39
TH2
*
fHistScaleEmcalvsCent
;
40
TH2
*
fHistScale2EmcalvsCent
;
41
TH2
*
fHistDeltaScale2EmcalvsCent
;
42
TH2
*
fHistChScalevsCent
;
43
TH2
*
fHistChScale2EmcalvsCent
;
44
TH2
*
fHistPtTPCvsNtrack
;
45
TH2
*
fHistPtEMCALvsNtrack
;
46
TH2
*
fHistEtvsNtrack
;
47
TH2
*
fHistScalevsNtrack
;
48
TH2
*
fHistDeltaScalevsNtrack
;
49
TH2
*
fHistScaleEmcalvsNtrack
;
50
TH2
*
fHistScale2EmcalvsNtrack
;
51
TH2
*
fHistChScalevsNtrack
;
52
TH2
*
fHistChScale2EmcalvsNtrack
;
53
TH2
*
fHistTrackPtvsCent
;
54
TH2
*
fHistClusterPtvsCent
;
55
TH2
*
fHistTrackEtaPhi
;
56
TH2
*
fHistClusterEtaPhi
;
57
TH2
*
fHistScalevsScale2Emcal
;
58
TH2
*
fHistScalevsScaleEmcal
;
59
TH2
*
fHistScaleEmcalvsScale2Emcal
;
60
61
AliParticleContainer
*
fTracksCont
;
62
AliClusterContainer
*
fCaloClustersCont
;
63
64
AliAnalysisTaskScale
(
const
AliAnalysisTaskScale
&);
// not implemented
65
AliAnalysisTaskScale
&
operator=
(
const
AliAnalysisTaskScale
&);
// not implemented
66
67
ClassDef(
AliAnalysisTaskScale
, 11);
// Scale task
68
};
69
#endif
AliAnalysisTaskScale::fTracksCont
AliParticleContainer * fTracksCont
output histogram
Definition:
AliAnalysisTaskScale.h:61
AliAnalysisTaskScale::fHistTrackEtaPhi
TH2 * fHistTrackEtaPhi
output histogram
Definition:
AliAnalysisTaskScale.h:55
AliAnalysisTaskScale::fHistScaleEmcalvsNtrack
TH2 * fHistScaleEmcalvsNtrack
output histogram
Definition:
AliAnalysisTaskScale.h:49
Double_t
double Double_t
Definition:
External.C:58
AliAnalysisTaskScale::fHistScalevsNtrack
TH2 * fHistScalevsNtrack
output histogram
Definition:
AliAnalysisTaskScale.h:47
AliAnalysisTaskScale::fTpcArea
Double_t fTpcArea
Emcal area.
Definition:
AliAnalysisTaskScale.h:32
AliAnalysisTaskScale::fHistScalevsScale2Emcal
TH2 * fHistScalevsScale2Emcal
output histogram
Definition:
AliAnalysisTaskScale.h:57
AliAnalysisTaskEmcal
Base task in the EMCAL framework.
Definition:
AliAnalysisTaskEmcal.h:69
AliAnalysisTaskScale::fHistPtEMCALvsNtrack
TH2 * fHistPtEMCALvsNtrack
output histogram
Definition:
AliAnalysisTaskScale.h:45
AliAnalysisTaskScale::AliAnalysisTaskScale
AliAnalysisTaskScale()
Definition:
AliAnalysisTaskScale.cxx:26
AliAnalysisTaskScale::fHistChScalevsNtrack
TH2 * fHistChScalevsNtrack
output histogram
Definition:
AliAnalysisTaskScale.h:51
AliAnalysisTaskScale::SetScaleFunction
void SetScaleFunction(TF1 *sf)
Definition:
AliAnalysisTaskScale.h:21
AliAnalysisTaskScale::fHistPtEMCALvsCent
TH2 * fHistPtEMCALvsCent
output histogram
Definition:
AliAnalysisTaskScale.h:35
AliAnalysisTaskScale::fHistPtTPCvsCent
TH2 * fHistPtTPCvsCent
Tpc area.
Definition:
AliAnalysisTaskScale.h:34
AliAnalysisTaskScale::fHistClusterEtaPhi
TH2 * fHistClusterEtaPhi
output histogram
Definition:
AliAnalysisTaskScale.h:56
AliAnalysisTaskScale::FillHistograms
Bool_t FillHistograms()
Function filling histograms.
Definition:
AliAnalysisTaskScale.cxx:290
AliParticleContainer
Container for particles within the EMCAL framework.
Definition:
AliParticleContainer.h:31
AliAnalysisTaskScale::fHistChScale2EmcalvsNtrack
TH2 * fHistChScale2EmcalvsNtrack
output histogram
Definition:
AliAnalysisTaskScale.h:52
AliAnalysisTaskScale::fHistPtTPCvsNtrack
TH2 * fHistPtTPCvsNtrack
output histogram
Definition:
AliAnalysisTaskScale.h:44
AliAnalysisTaskScale::~AliAnalysisTaskScale
virtual ~AliAnalysisTaskScale()
Definition:
AliAnalysisTaskScale.h:17
AliAnalysisTaskScale::fCaloClustersCont
AliClusterContainer * fCaloClustersCont
Tracks.
Definition:
AliAnalysisTaskScale.h:62
AliAnalysisTaskScale::fHistScaleEmcalvsCent
TH2 * fHistScaleEmcalvsCent
output histogram
Definition:
AliAnalysisTaskScale.h:39
AliAnalysisTaskScale::fHistTrackPtvsCent
TH2 * fHistTrackPtvsCent
output histogram
Definition:
AliAnalysisTaskScale.h:53
AliAnalysisTaskScale
Definition:
AliAnalysisTaskScale.h:13
AliAnalysisTaskScale::ExecOnce
void ExecOnce()
Perform steps needed to initialize the analysis.
Definition:
AliAnalysisTaskScale.cxx:381
AliAnalysisTaskScale::fHistChScale2EmcalvsCent
TH2 * fHistChScale2EmcalvsCent
output histogram
Definition:
AliAnalysisTaskScale.h:43
AliAnalysisTaskScale::fHistScalevsCent
TH2 * fHistScalevsCent
output histogram
Definition:
AliAnalysisTaskScale.h:37
AliAnalysisTaskScale::fHistDeltaScalevsCent
TH2 * fHistDeltaScalevsCent
output histogram
Definition:
AliAnalysisTaskScale.h:38
AliAnalysisTaskScale::fHistEtvsNtrack
TH2 * fHistEtvsNtrack
output histogram
Definition:
AliAnalysisTaskScale.h:46
AliAnalysisTaskScale::fHistDeltaScale2EmcalvsCent
TH2 * fHistDeltaScale2EmcalvsCent
output histogram
Definition:
AliAnalysisTaskScale.h:41
AliAnalysisTaskEmcal.h
TH2
Definition:
External.C:220
AliAnalysisTaskScale::fHistScale2EmcalvsNtrack
TH2 * fHistScale2EmcalvsNtrack
output histogram
Definition:
AliAnalysisTaskScale.h:50
AliAnalysisTaskScale::fHistDeltaScalevsNtrack
TH2 * fHistDeltaScalevsNtrack
output histogram
Definition:
AliAnalysisTaskScale.h:48
AliAnalysisTaskScale::fHistEtvsCent
TH2 * fHistEtvsCent
output histogram
Definition:
AliAnalysisTaskScale.h:36
AliAnalysisTaskScale::UserCreateOutputObjects
void UserCreateOutputObjects()
Definition:
AliAnalysisTaskScale.cxx:106
AliAnalysisTaskScale::operator=
AliAnalysisTaskScale & operator=(const AliAnalysisTaskScale &)
AliAnalysisTaskScale::fHistScale2EmcalvsCent
TH2 * fHistScale2EmcalvsCent
output histogram
Definition:
AliAnalysisTaskScale.h:40
AliAnalysisTaskScale::fHistScaleEmcalvsScale2Emcal
TH2 * fHistScaleEmcalvsScale2Emcal
output histogram
Definition:
AliAnalysisTaskScale.h:59
AliAnalysisTaskScale::fScaleFunction
TF1 * fScaleFunction
Definition:
AliAnalysisTaskScale.h:29
AliAnalysisTaskScale::fHistClusterPtvsCent
TH2 * fHistClusterPtvsCent
output histogram
Definition:
AliAnalysisTaskScale.h:54
Bool_t
bool Bool_t
Definition:
External.C:53
AliAnalysisTaskScale::fHistScalevsScaleEmcal
TH2 * fHistScalevsScaleEmcal
output histogram
Definition:
AliAnalysisTaskScale.h:58
AliAnalysisTaskScale::fHistChScalevsCent
TH2 * fHistChScalevsCent
output histogram
Definition:
AliAnalysisTaskScale.h:42
AliClusterContainer
Container structure for EMCAL clusters.
Definition:
AliClusterContainer.h:33
AliAnalysisTaskScale::fEmcalArea
Double_t fEmcalArea
Definition:
AliAnalysisTaskScale.h:31
AliAnalysisTaskScale::GetScaleFactor
Double_t GetScaleFactor(Double_t cent)
Definition:
AliAnalysisTaskScale.cxx:279
PWGJE
EMCALJetTasks
AliAnalysisTaskScale.h
Generated on Sun Jun 10 2018 16:51:28 for AliPhysics by
1.8.11