AliPhysics
9e28f8c (9e28f8c)
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
AliAnalysisTaskTrackDensityData.h
Go to the documentation of this file.
1
/*
2
* AliAnalysisTaskTrackDensityData.h
3
*
4
* Created on: Mar 11, 2016
5
* Author: markus
6
*/
7
8
#ifndef ALIANALYSISTASKTRACKDENSITYDATA_H
9
#define ALIANALYSISTASKTRACKDENSITYDATA_H
10
11
#include "
AliAnalysisTaskEmcalJet.h
"
12
#include <TString.h>
13
14
class
AliEmcalJet
;
15
class
AliEmcalTrackSelection
;
16
class
AliParticleContainer
;
17
class
THistManager
;
18
19
namespace
EMCalTriggerPtAnalysis {
20
21
class
AliEMCalTriggerBinningComponent;
22
23
class
AliAnalysisTaskTrackDensityData
:
public
AliAnalysisTaskEmcalJet
{
24
public
:
25
AliAnalysisTaskTrackDensityData
();
26
AliAnalysisTaskTrackDensityData
(
const
char
*name);
27
virtual
~AliAnalysisTaskTrackDensityData
();
28
29
void
SetEmcalTrackSelection
(
AliEmcalTrackSelection
*sel) {
fTrackSelection
= sel; }
30
void
SetNameJetContainer
(TString name) {
fNameJetContainer
= name; }
31
void
SetNameTrackContainer
(TString name) {
fNameTrackContainer
= name; }
32
33
AliEMCalTriggerBinningComponent
*
GetBinningHandler
()
const
{
return
fBinHandler
; }
34
35
protected
:
36
virtual
void
UserCreateOutputObjects
();
37
virtual
bool
Run
();
38
39
int
GetParticleMultiplicity
(
const
AliEmcalJet
&jet,
const
AliParticleContainer
&partcont,
double
ptmin
,
double
ptmax
,
double
rmin,
double
rmax)
const
;
40
void
FindJetPtBin
(
const
AliEmcalJet
*
const
jet,
double
&
ptmin
,
double
&
ptmax
)
const
;
41
42
private
:
43
THistManager
*
fHistos
;
44
AliEmcalTrackSelection
*
fTrackSelection
;
45
AliEMCalTriggerBinningComponent
*
fBinHandler
;
46
47
TString
fNameJetContainer
;
48
TString
fNameTrackContainer
;
49
51
ClassDef(
AliAnalysisTaskTrackDensityData
, 1);
53
};
54
55
}
/* namespace EMCalTriggerPtAnalysis */
56
57
#endif
/* ALIANALYSISTASKTRACKDENSITYDATA_H */
AliEmcalTrackSelection
Interface for virtual track selection.
Definition:
AliEmcalTrackSelection.h:32
EMCalTriggerPtAnalysis::AliAnalysisTaskTrackDensityData::fNameTrackContainer
TString fNameTrackContainer
name of the jet container
Definition:
AliAnalysisTaskTrackDensityData.h:48
AliAnalysisTaskEmcalJet.h
EMCalTriggerPtAnalysis::AliAnalysisTaskTrackDensityData::SetNameJetContainer
void SetNameJetContainer(TString name)
Definition:
AliAnalysisTaskTrackDensityData.h:30
EMCalTriggerPtAnalysis::AliAnalysisTaskTrackDensityData::GetParticleMultiplicity
int GetParticleMultiplicity(const AliEmcalJet &jet, const AliParticleContainer &partcont, double ptmin, double ptmax, double rmin, double rmax) const
Definition:
AliAnalysisTaskTrackDensityData.cxx:169
EMCalTriggerPtAnalysis::AliAnalysisTaskTrackDensityData::SetNameTrackContainer
void SetNameTrackContainer(TString name)
Definition:
AliAnalysisTaskTrackDensityData.h:31
EMCalTriggerPtAnalysis::AliAnalysisTaskTrackDensityData
Definition:
AliAnalysisTaskTrackDensityData.h:23
AliParticleContainer
Container for particles within the EMCAL framework.
Definition:
AliParticleContainer.h:28
EMCalTriggerPtAnalysis::AliAnalysisTaskTrackDensityData::SetEmcalTrackSelection
void SetEmcalTrackSelection(AliEmcalTrackSelection *sel)
Definition:
AliAnalysisTaskTrackDensityData.h:29
EMCalTriggerPtAnalysis::AliAnalysisTaskTrackDensityData::Run
virtual bool Run()
Definition:
AliAnalysisTaskTrackDensityData.cxx:115
EMCalTriggerPtAnalysis::AliAnalysisTaskTrackDensityData::fHistos
THistManager * fHistos
!
Definition:
AliAnalysisTaskTrackDensityData.h:43
ptmax
const Double_t ptmax
Definition:
AddTaskCFDStar.C:39
ptmin
const Double_t ptmin
Definition:
AddTaskCFDStar.C:38
EMCalTriggerPtAnalysis::AliAnalysisTaskTrackDensityData::GetBinningHandler
AliEMCalTriggerBinningComponent * GetBinningHandler() const
Definition:
AliAnalysisTaskTrackDensityData.h:33
EMCalTriggerPtAnalysis::AliEMCalTriggerBinningComponent
Global binning definition for the high- charged particle analysis.
Definition:
AliEMCalTriggerBinningComponent.h:130
EMCalTriggerPtAnalysis::AliAnalysisTaskTrackDensityData::AliAnalysisTaskTrackDensityData
AliAnalysisTaskTrackDensityData()
Definition:
AliAnalysisTaskTrackDensityData.cxx:20
EMCalTriggerPtAnalysis::AliAnalysisTaskTrackDensityData::fBinHandler
AliEMCalTriggerBinningComponent * fBinHandler
EMCAL track selection.
Definition:
AliAnalysisTaskTrackDensityData.h:45
EMCalTriggerPtAnalysis::AliAnalysisTaskTrackDensityData::~AliAnalysisTaskTrackDensityData
virtual ~AliAnalysisTaskTrackDensityData()
Definition:
AliAnalysisTaskTrackDensityData.cxx:51
AliAnalysisTaskEmcalJet
Base task in the EMCAL jet framework.
Definition:
AliAnalysisTaskEmcalJet.h:30
AliEmcalJet
Represent a jet reconstructed using the EMCal jet framework.
Definition:
AliEmcalJet.h:44
THistManager
Container class for histograms for the high- charged particle analysis.
Definition:
THistManager.h:43
EMCalTriggerPtAnalysis::AliAnalysisTaskTrackDensityData::fNameJetContainer
TString fNameJetContainer
Binning handler.
Definition:
AliAnalysisTaskTrackDensityData.h:47
EMCalTriggerPtAnalysis::AliAnalysisTaskTrackDensityData::UserCreateOutputObjects
virtual void UserCreateOutputObjects()
Definition:
AliAnalysisTaskTrackDensityData.cxx:56
EMCalTriggerPtAnalysis::AliAnalysisTaskTrackDensityData::FindJetPtBin
void FindJetPtBin(const AliEmcalJet *const jet, double &ptmin, double &ptmax) const
Definition:
AliAnalysisTaskTrackDensityData.cxx:188
EMCalTriggerPtAnalysis::AliAnalysisTaskTrackDensityData::fTrackSelection
AliEmcalTrackSelection * fTrackSelection
Definition:
AliAnalysisTaskTrackDensityData.h:44
PWGJE
EMCALJetTasks
Tracks
AliAnalysisTaskTrackDensityData.h
Generated on Sun Jul 17 2016 19:21:17 for AliPhysics by
1.8.6