AliPhysics
9df6235 (9df6235)
Main Page
Related Pages
Modules
Namespaces
Classes
Files
Examples
File List
File Members
AliAnalysisTaskEmcalJetSparseMaker.h
Go to the documentation of this file.
1
#ifndef ALIANALYSISTASKEMCALJETSPARSEMAKER_H
2
#define ALIANALYSISTASKEMCALJETSPARSEMAKER_H
3
4
#include <TString.h>
5
6
#include "
AliAnalysisTaskEmcalJet.h
"
7
//=============================================================================
8
9
class
THnSparse;
10
11
class
AliJetContainer
;
12
class
AliParticleContainer
;
13
class
AliClusterContainer
;
14
//=============================================================================
15
16
class
AliAnalysisTaskEmcalJetSparseMaker
:
public
AliAnalysisTaskEmcalJet
{
17
18
public
:
19
20
AliAnalysisTaskEmcalJetSparseMaker
();
21
AliAnalysisTaskEmcalJetSparseMaker
(
const
char
*name,
const
Bool_t
bHistos=kTRUE);
22
virtual
~AliAnalysisTaskEmcalJetSparseMaker
();
23
//=============================================================================
24
25
virtual
void
Init
();
26
virtual
void
LocalInit
() {
Init
(); }
27
virtual
void
UserCreateOutputObjects
();
28
virtual
void
Terminate
(
Option_t
*opt);
29
30
TString
GetNameJet
()
const
{
return
fNameJet
; };
31
void
SetNameJet
(
const
TString
s) {
fNameJet
= s; }
32
//=============================================================================
33
34
protected
:
35
36
virtual
void
ExecOnce
();
37
virtual
Bool_t
FillGeneralHistograms
();
38
virtual
Bool_t
FillHistograms
();
39
virtual
Bool_t
IsEventSelected
();
40
virtual
Bool_t
RetrieveEventObjects
();
41
virtual
Bool_t
Run
();
42
//=============================================================================
43
44
private
:
45
46
AliAnalysisTaskEmcalJetSparseMaker
(
const
AliAnalysisTaskEmcalJetSparseMaker
&);
47
AliAnalysisTaskEmcalJetSparseMaker
&
operator=
(
const
AliAnalysisTaskEmcalJetSparseMaker
&);
48
//=============================================================================
49
50
void
MakeSparse
();
51
void
FillSparse
();
52
53
Double_t
CalcAysPlane
();
54
Double_t
CalcRelPhiEP
(
Double_t
dPhi);
55
//=============================================================================
56
57
Double_t
fMtCh
;
//
58
Double_t
fMtEm
;
//
59
Double_t
fRhoV
;
//
60
Double_t
fAPhi
;
//
61
//=============================================================================
62
63
TString
fNameJet
;
//
64
65
AliJetContainer
*
fContJets
;
66
AliParticleContainer
*
fContTrks
;
67
AliClusterContainer
*
fContClus
;
68
69
THnSparse *
fHnsEveH
;
70
THnSparse *
fHnsJets
;
71
72
TList
*
fListOutputEvH
;
73
TList
*
fListOutputJet
;
74
//=============================================================================
75
76
ClassDef(
AliAnalysisTaskEmcalJetSparseMaker
, 1)
77
};
78
79
#endif
AliAnalysisTaskEmcalJetSparseMaker::fContJets
AliJetContainer * fContJets
Definition:
AliAnalysisTaskEmcalJetSparseMaker.h:65
AliAnalysisTaskEmcalJetSparseMaker
Definition:
AliAnalysisTaskEmcalJetSparseMaker.h:16
AliAnalysisTaskEmcalJetSparseMaker::CalcRelPhiEP
Double_t CalcRelPhiEP(Double_t dPhi)
Definition:
AliAnalysisTaskEmcalJetSparseMaker.cxx:314
Double_t
double Double_t
Definition:
External.C:58
AliAnalysisTaskEmcalJet.h
AliAnalysisTaskEmcalJetSparseMaker::GetNameJet
TString GetNameJet() const
Definition:
AliAnalysisTaskEmcalJetSparseMaker.h:30
AliAnalysisTaskEmcalJetSparseMaker::fHnsJets
THnSparse * fHnsJets
Definition:
AliAnalysisTaskEmcalJetSparseMaker.h:70
AliAnalysisTaskEmcalJetSparseMaker::fRhoV
Double_t fRhoV
Definition:
AliAnalysisTaskEmcalJetSparseMaker.h:59
AliAnalysisTaskEmcalJetSparseMaker::IsEventSelected
virtual Bool_t IsEventSelected()
Performing event selection.
Definition:
AliAnalysisTaskEmcalJetSparseMaker.cxx:223
AliAnalysisTaskEmcalJetSparseMaker::fContClus
AliClusterContainer * fContClus
Definition:
AliAnalysisTaskEmcalJetSparseMaker.h:67
AliAnalysisTaskEmcalJetSparseMaker::FillGeneralHistograms
virtual Bool_t FillGeneralHistograms()
Filling general histograms.
Definition:
AliAnalysisTaskEmcalJetSparseMaker.cxx:174
AliParticleContainer
Container for particles within the EMCAL framework.
Definition:
AliParticleContainer.h:31
AliAnalysisTaskEmcalJetSparseMaker::fListOutputJet
TList * fListOutputJet
Definition:
AliAnalysisTaskEmcalJetSparseMaker.h:73
AliAnalysisTaskEmcalJetSparseMaker::fNameJet
TString fNameJet
Definition:
AliAnalysisTaskEmcalJetSparseMaker.h:63
AliAnalysisTaskEmcalJetSparseMaker::SetNameJet
void SetNameJet(const TString s)
Definition:
AliAnalysisTaskEmcalJetSparseMaker.h:31
AliAnalysisTaskEmcalJetSparseMaker::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:
AliAnalysisTaskEmcalJetSparseMaker.cxx:148
AliAnalysisTaskEmcalJetSparseMaker::RetrieveEventObjects
virtual Bool_t RetrieveEventObjects()
Retrieve common objects from event.
Definition:
AliAnalysisTaskEmcalJetSparseMaker.cxx:205
AliAnalysisTaskEmcalJetSparseMaker::fAPhi
Double_t fAPhi
Definition:
AliAnalysisTaskEmcalJetSparseMaker.h:60
AliAnalysisTaskEmcalJetSparseMaker::Init
virtual void Init()
Definition:
AliAnalysisTaskEmcalJetSparseMaker.cxx:92
AliAnalysisTaskEmcalJetSparseMaker::fMtCh
Double_t fMtCh
Definition:
AliAnalysisTaskEmcalJetSparseMaker.h:57
AliAnalysisTaskEmcalJetSparseMaker::Terminate
virtual void Terminate(Option_t *opt)
Definition:
AliAnalysisTaskEmcalJetSparseMaker.cxx:136
AliAnalysisTaskEmcalJetSparseMaker::MakeSparse
void MakeSparse()
Definition:
AliAnalysisTaskEmcalJetSparseMaker.cxx:272
AliAnalysisTaskEmcalJetSparseMaker::fListOutputEvH
TList * fListOutputEvH
Definition:
AliAnalysisTaskEmcalJetSparseMaker.h:72
AliAnalysisTaskEmcalJetSparseMaker::fHnsEveH
THnSparse * fHnsEveH
Definition:
AliAnalysisTaskEmcalJetSparseMaker.h:69
AliAnalysisTaskEmcalJetSparseMaker::CalcAysPlane
Double_t CalcAysPlane()
Definition:
AliAnalysisTaskEmcalJetSparseMaker.cxx:330
AliAnalysisTaskEmcalJetSparseMaker::UserCreateOutputObjects
virtual void UserCreateOutputObjects()
Definition:
AliAnalysisTaskEmcalJetSparseMaker.cxx:102
AliAnalysisTaskEmcalJetSparseMaker::FillSparse
void FillSparse()
Definition:
AliAnalysisTaskEmcalJetSparseMaker.cxx:235
AliAnalysisTaskEmcalJetSparseMaker::LocalInit
virtual void LocalInit()
Definition:
AliAnalysisTaskEmcalJetSparseMaker.h:26
AliAnalysisTaskEmcalJetSparseMaker::ExecOnce
virtual void ExecOnce()
Perform steps needed to initialize the analysis.
Definition:
AliAnalysisTaskEmcalJetSparseMaker.cxx:186
AliAnalysisTaskEmcalJetSparseMaker::operator=
AliAnalysisTaskEmcalJetSparseMaker & operator=(const AliAnalysisTaskEmcalJetSparseMaker &)
AliAnalysisTaskEmcalJet
Base task in the EMCAL jet framework.
Definition:
AliAnalysisTaskEmcalJet.h:30
AliAnalysisTaskEmcalJetSparseMaker::fMtEm
Double_t fMtEm
Definition:
AliAnalysisTaskEmcalJetSparseMaker.h:58
Option_t
const char Option_t
Definition:
External.C:48
Bool_t
bool Bool_t
Definition:
External.C:53
TString
Definition:
External.C:108
AliAnalysisTaskEmcalJetSparseMaker::~AliAnalysisTaskEmcalJetSparseMaker
virtual ~AliAnalysisTaskEmcalJetSparseMaker()
Definition:
AliAnalysisTaskEmcalJetSparseMaker.cxx:74
AliClusterContainer
Container structure for EMCAL clusters.
Definition:
AliClusterContainer.h:33
AliJetContainer
Container for jet within the EMCAL jet framework.
Definition:
AliJetContainer.h:37
AliAnalysisTaskEmcalJetSparseMaker::FillHistograms
virtual Bool_t FillHistograms()
Function filling histograms.
Definition:
AliAnalysisTaskEmcalJetSparseMaker.cxx:161
TList
Definition:
External.C:164
AliAnalysisTaskEmcalJetSparseMaker::fContTrks
AliParticleContainer * fContTrks
Definition:
AliAnalysisTaskEmcalJetSparseMaker.h:66
AliAnalysisTaskEmcalJetSparseMaker::AliAnalysisTaskEmcalJetSparseMaker
AliAnalysisTaskEmcalJetSparseMaker()
Definition:
AliAnalysisTaskEmcalJetSparseMaker.cxx:27
PWGJE
EMCALJetTasks
UserTasks
AliAnalysisTaskEmcalJetSparseMaker.h
Generated on Sun Jun 10 2018 16:51:30 for AliPhysics by
1.8.11