AliPhysics
45476af (45476af)
Main Page
Related Pages
Modules
Namespaces
Classes
Files
Examples
File List
File Members
AliAnalysisTaskEmcalTmpSparseMaker.h
Go to the documentation of this file.
1
#ifndef ALIANALYSISTASKEMCALTMPSPARSEMAKER_H
2
#define ALIANALYSISTASKEMCALTMPSPARSEMAKER_H
3
4
#include <TString.h>
5
6
#include "
AliAnalysisTaskEmcalJet.h
"
7
//=============================================================================
8
9
class
THnSparse;
10
class
AliJetContainer
;
11
class
AliParticleContainer
;
12
class
AliClusterContainer
;
13
//=============================================================================
14
15
class
AliAnalysisTaskEmcalTmpSparseMaker
:
public
AliAnalysisTaskEmcalJet
{
16
17
public
:
18
19
AliAnalysisTaskEmcalTmpSparseMaker
();
20
AliAnalysisTaskEmcalTmpSparseMaker
(
const
char
*name,
const
Bool_t
bHistos=kTRUE);
21
virtual
~AliAnalysisTaskEmcalTmpSparseMaker
();
22
//=============================================================================
23
24
virtual
void
Init
();
25
virtual
void
LocalInit
() {
Init
(); }
26
virtual
void
UserCreateOutputObjects
();
27
virtual
void
Terminate
(
Option_t
*opt);
28
29
TString
GetNameJet
()
const
{
return
fNameJet
; };
30
void
SetNameJet
(
const
TString
s) {
fNameJet
= s; }
31
//=============================================================================
32
33
protected
:
34
35
virtual
void
ExecOnce
();
36
virtual
Bool_t
FillGeneralHistograms
();
37
virtual
Bool_t
FillHistograms
();
38
virtual
Bool_t
IsEventSelected
();
39
virtual
Bool_t
RetrieveEventObjects
();
40
virtual
Bool_t
Run
();
41
//=============================================================================
42
43
private
:
44
45
AliAnalysisTaskEmcalTmpSparseMaker
(
const
AliAnalysisTaskEmcalTmpSparseMaker
&);
46
AliAnalysisTaskEmcalTmpSparseMaker
&
operator=
(
const
AliAnalysisTaskEmcalTmpSparseMaker
&);
47
//=============================================================================
48
49
void
MakeSparseEveH
();
50
void
MakeSparseTrks
();
51
void
MakeSparseClus
();
52
void
MakeSparseJets
();
53
54
void
FillSparseEveH
();
55
void
FillSparseTrks
();
56
void
FillSparseClus
();
57
void
FillSparseJets
();
58
59
Double_t
CalcAysPlane
();
60
Double_t
CalcRelPhiEP
(
Double_t
dPhi);
61
//=============================================================================
62
63
Double_t
fMtCh
;
//
64
Double_t
fMtEm
;
//
65
Double_t
fRhoV
;
//
66
Double_t
fAPhi
;
//
67
//=============================================================================
68
69
TString
fNameJet
;
//
70
71
AliJetContainer
*
fContJets
;
72
AliParticleContainer
*
fContTrks
;
73
AliClusterContainer
*
fContClus
;
74
75
THnSparse *
fHnsEveH
;
76
THnSparse *
fHnsTrks
;
77
THnSparse *
fHnsClus
;
78
THnSparse *
fHnsJets
;
79
80
TList
*
fListOutputEvH
;
81
TList
*
fListOutputTrk
;
82
TList
*
fListOutputClu
;
83
TList
*
fListOutputJet
;
84
//=============================================================================
85
86
ClassDef(
AliAnalysisTaskEmcalTmpSparseMaker
, 1)
87
};
88
89
#endif
AliAnalysisTaskEmcalTmpSparseMaker::SetNameJet
void SetNameJet(const TString s)
Definition:
AliAnalysisTaskEmcalTmpSparseMaker.h:30
AliAnalysisTaskEmcalTmpSparseMaker::MakeSparseEveH
void MakeSparseEveH()
Definition:
AliAnalysisTaskEmcalTmpSparseMaker.cxx:404
Double_t
double Double_t
Definition:
External.C:58
AliAnalysisTaskEmcalJet.h
AliAnalysisTaskEmcalTmpSparseMaker::fHnsJets
THnSparse * fHnsJets
Definition:
AliAnalysisTaskEmcalTmpSparseMaker.h:78
AliAnalysisTaskEmcalTmpSparseMaker::FillSparseJets
void FillSparseJets()
Definition:
AliAnalysisTaskEmcalTmpSparseMaker.cxx:334
AliAnalysisTaskEmcalTmpSparseMaker
Definition:
AliAnalysisTaskEmcalTmpSparseMaker.h:15
AliAnalysisTaskEmcalTmpSparseMaker::operator=
AliAnalysisTaskEmcalTmpSparseMaker & operator=(const AliAnalysisTaskEmcalTmpSparseMaker &)
AliAnalysisTaskEmcalTmpSparseMaker::FillGeneralHistograms
virtual Bool_t FillGeneralHistograms()
Filling general histograms.
Definition:
AliAnalysisTaskEmcalTmpSparseMaker.cxx:205
AliAnalysisTaskEmcalTmpSparseMaker::AliAnalysisTaskEmcalTmpSparseMaker
AliAnalysisTaskEmcalTmpSparseMaker()
Definition:
AliAnalysisTaskEmcalTmpSparseMaker.cxx:26
AliAnalysisTaskEmcalTmpSparseMaker::CalcAysPlane
Double_t CalcAysPlane()
Definition:
AliAnalysisTaskEmcalTmpSparseMaker.cxx:535
AliAnalysisTaskEmcalTmpSparseMaker::MakeSparseJets
void MakeSparseJets()
Definition:
AliAnalysisTaskEmcalTmpSparseMaker.cxx:490
AliAnalysisTaskEmcalTmpSparseMaker::fListOutputClu
TList * fListOutputClu
Definition:
AliAnalysisTaskEmcalTmpSparseMaker.h:82
AliAnalysisTaskEmcalTmpSparseMaker::UserCreateOutputObjects
virtual void UserCreateOutputObjects()
Definition:
AliAnalysisTaskEmcalTmpSparseMaker.cxx:115
AliAnalysisTaskEmcalTmpSparseMaker::fHnsEveH
THnSparse * fHnsEveH
Definition:
AliAnalysisTaskEmcalTmpSparseMaker.h:75
AliAnalysisTaskEmcalTmpSparseMaker::fNameJet
TString fNameJet
Definition:
AliAnalysisTaskEmcalTmpSparseMaker.h:69
AliAnalysisTaskEmcalTmpSparseMaker::FillSparseClus
void FillSparseClus()
Definition:
AliAnalysisTaskEmcalTmpSparseMaker.cxx:307
AliParticleContainer
Container for particles within the EMCAL framework.
Definition:
AliParticleContainer.h:31
AliAnalysisTaskEmcalTmpSparseMaker::fContClus
AliClusterContainer * fContClus
Definition:
AliAnalysisTaskEmcalTmpSparseMaker.h:73
AliAnalysisTaskEmcalTmpSparseMaker::fListOutputJet
TList * fListOutputJet
Definition:
AliAnalysisTaskEmcalTmpSparseMaker.h:83
AliAnalysisTaskEmcalTmpSparseMaker::fRhoV
Double_t fRhoV
Definition:
AliAnalysisTaskEmcalTmpSparseMaker.h:65
AliAnalysisTaskEmcalTmpSparseMaker::FillSparseEveH
void FillSparseEveH()
Definition:
AliAnalysisTaskEmcalTmpSparseMaker.cxx:266
AliAnalysisTaskEmcalTmpSparseMaker::fHnsTrks
THnSparse * fHnsTrks
Definition:
AliAnalysisTaskEmcalTmpSparseMaker.h:76
AliAnalysisTaskEmcalTmpSparseMaker::fContTrks
AliParticleContainer * fContTrks
Definition:
AliAnalysisTaskEmcalTmpSparseMaker.h:72
AliAnalysisTaskEmcalTmpSparseMaker::fMtEm
Double_t fMtEm
Definition:
AliAnalysisTaskEmcalTmpSparseMaker.h:64
AliAnalysisTaskEmcalTmpSparseMaker::MakeSparseClus
void MakeSparseClus()
Definition:
AliAnalysisTaskEmcalTmpSparseMaker.cxx:461
AliAnalysisTaskEmcalTmpSparseMaker::fListOutputTrk
TList * fListOutputTrk
Definition:
AliAnalysisTaskEmcalTmpSparseMaker.h:81
AliAnalysisTaskEmcalTmpSparseMaker::fHnsClus
THnSparse * fHnsClus
Definition:
AliAnalysisTaskEmcalTmpSparseMaker.h:77
AliAnalysisTaskEmcalTmpSparseMaker::RetrieveEventObjects
virtual Bool_t RetrieveEventObjects()
Retrieve common objects from event.
Definition:
AliAnalysisTaskEmcalTmpSparseMaker.cxx:236
AliAnalysisTaskEmcalTmpSparseMaker::CalcRelPhiEP
Double_t CalcRelPhiEP(Double_t dPhi)
Definition:
AliAnalysisTaskEmcalTmpSparseMaker.cxx:519
AliAnalysisTaskEmcalTmpSparseMaker::~AliAnalysisTaskEmcalTmpSparseMaker
virtual ~AliAnalysisTaskEmcalTmpSparseMaker()
Definition:
AliAnalysisTaskEmcalTmpSparseMaker.cxx:83
AliAnalysisTaskEmcalTmpSparseMaker::Run
virtual Bool_t Run()
Run function. This is the core function of the analysis and contains the user code. Therefore users have to implement this function.
Definition:
AliAnalysisTaskEmcalTmpSparseMaker.cxx:174
AliAnalysisTaskEmcalJet
Base task in the EMCAL jet framework.
Definition:
AliAnalysisTaskEmcalJet.h:30
AliAnalysisTaskEmcalTmpSparseMaker::MakeSparseTrks
void MakeSparseTrks()
Definition:
AliAnalysisTaskEmcalTmpSparseMaker.cxx:432
Option_t
const char Option_t
Definition:
External.C:48
AliAnalysisTaskEmcalTmpSparseMaker::fMtCh
Double_t fMtCh
Definition:
AliAnalysisTaskEmcalTmpSparseMaker.h:63
AliAnalysisTaskEmcalTmpSparseMaker::fListOutputEvH
TList * fListOutputEvH
Definition:
AliAnalysisTaskEmcalTmpSparseMaker.h:80
Bool_t
bool Bool_t
Definition:
External.C:53
TString
Definition:
External.C:108
AliAnalysisTaskEmcalTmpSparseMaker::IsEventSelected
virtual Bool_t IsEventSelected()
Performing event selection.
Definition:
AliAnalysisTaskEmcalTmpSparseMaker.cxx:254
AliAnalysisTaskEmcalTmpSparseMaker::Init
virtual void Init()
Definition:
AliAnalysisTaskEmcalTmpSparseMaker.cxx:105
AliAnalysisTaskEmcalTmpSparseMaker::LocalInit
virtual void LocalInit()
Definition:
AliAnalysisTaskEmcalTmpSparseMaker.h:25
AliAnalysisTaskEmcalTmpSparseMaker::FillSparseTrks
void FillSparseTrks()
Definition:
AliAnalysisTaskEmcalTmpSparseMaker.cxx:283
AliAnalysisTaskEmcalTmpSparseMaker::FillHistograms
virtual Bool_t FillHistograms()
Function filling histograms.
Definition:
AliAnalysisTaskEmcalTmpSparseMaker.cxx:189
AliClusterContainer
Container structure for EMCAL clusters.
Definition:
AliClusterContainer.h:32
AliAnalysisTaskEmcalTmpSparseMaker::fContJets
AliJetContainer * fContJets
Definition:
AliAnalysisTaskEmcalTmpSparseMaker.h:71
AliAnalysisTaskEmcalTmpSparseMaker::ExecOnce
virtual void ExecOnce()
Perform steps needed to initialize the analysis.
Definition:
AliAnalysisTaskEmcalTmpSparseMaker.cxx:217
AliJetContainer
Container for jet within the EMCAL jet framework.
Definition:
AliJetContainer.h:37
AliAnalysisTaskEmcalTmpSparseMaker::Terminate
virtual void Terminate(Option_t *opt)
Definition:
AliAnalysisTaskEmcalTmpSparseMaker.cxx:162
TList
Definition:
External.C:164
AliAnalysisTaskEmcalTmpSparseMaker::fAPhi
Double_t fAPhi
Definition:
AliAnalysisTaskEmcalTmpSparseMaker.h:66
AliAnalysisTaskEmcalTmpSparseMaker::GetNameJet
TString GetNameJet() const
Definition:
AliAnalysisTaskEmcalTmpSparseMaker.h:29
PWGJE
EMCALJetTasks
UserTasks
AliAnalysisTaskEmcalTmpSparseMaker.h
Generated on Sat Jan 20 2018 16:21:28 for AliPhysics by
1.8.11