AliPhysics
720d1f3 (720d1f3)
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
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:138
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:174
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:119
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:26
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.
Definition:
THistManager.h:43
EMCalTriggerPtAnalysis::AliAnalysisTaskTrackDensityData::fNameJetContainer
TString fNameJetContainer
Binning handler.
Definition:
AliAnalysisTaskTrackDensityData.h:47
TString
Definition:
External.C:108
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:193
EMCalTriggerPtAnalysis::AliAnalysisTaskTrackDensityData::fTrackSelection
AliEmcalTrackSelection * fTrackSelection
Definition:
AliAnalysisTaskTrackDensityData.h:44
PWGJE
EMCALJetTasks
Tracks
AliAnalysisTaskTrackDensityData.h
Generated on Thu Mar 9 2017 16:21:19 for AliPhysics by
1.8.6