AliPhysics
7f4dd97 (7f4dd97)
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
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
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()
Definition:
AliAnalysisTaskEmcalTmpSparseMaker.cxx:205
AliAnalysisTaskEmcalTmpSparseMaker::AliAnalysisTaskEmcalTmpSparseMaker
AliAnalysisTaskEmcalTmpSparseMaker()
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:28
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()
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()
Definition:
AliAnalysisTaskEmcalTmpSparseMaker.cxx:174
AliAnalysisTaskEmcalJet
Base task in the EMCAL jet framework.
Definition:
AliAnalysisTaskEmcalJet.h:30
AliAnalysisTaskEmcalTmpSparseMaker::MakeSparseTrks
void MakeSparseTrks()
Definition:
AliAnalysisTaskEmcalTmpSparseMaker.cxx:432
AliAnalysisTaskEmcalTmpSparseMaker::fMtCh
Double_t fMtCh
Definition:
AliAnalysisTaskEmcalTmpSparseMaker.h:63
AliAnalysisTaskEmcalTmpSparseMaker::fListOutputEvH
TList * fListOutputEvH
Definition:
AliAnalysisTaskEmcalTmpSparseMaker.h:80
AliAnalysisTaskEmcalTmpSparseMaker::IsEventSelected
virtual Bool_t IsEventSelected()
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()
Definition:
AliAnalysisTaskEmcalTmpSparseMaker.cxx:189
AliClusterContainer
Container structure for EMCAL clusters.
Definition:
AliClusterContainer.h:29
AliAnalysisTaskEmcalTmpSparseMaker::fContJets
AliJetContainer * fContJets
Definition:
AliAnalysisTaskEmcalTmpSparseMaker.h:71
AliAnalysisTaskEmcalTmpSparseMaker::ExecOnce
virtual void ExecOnce()
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
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 Aug 6 2016 16:51:18 for AliPhysics by
1.8.6