AliPhysics
4646b6b (4646b6b)
Main Page
Related Pages
Modules
Namespaces
Classes
Files
Examples
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Groups
Pages
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:32
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 Wed Jan 10 2018 17:21:29 for AliPhysics by
1.8.6