AliPhysics
fffcdf3 (fffcdf3)
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
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:32
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 Thu Dec 21 2017 11:21:30 for AliPhysics by
1.8.6