AliPhysics
27f281d (27f281d)
Main Page
Related Pages
Modules
Namespaces
Classes
Files
Examples
File List
File Members
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
AliParticleContainer
;
16
class
THistManager
;
17
18
class
AliEmcalTrackSelection
;
19
20
namespace
EMCalTriggerPtAnalysis
{
21
22
class
AliEMCalTriggerBinningComponent;
23
24
class
AliAnalysisTaskTrackDensityData
:
public
AliAnalysisTaskEmcalJet
{
25
public
:
26
AliAnalysisTaskTrackDensityData
();
27
AliAnalysisTaskTrackDensityData
(
const
char
*name);
28
virtual
~AliAnalysisTaskTrackDensityData
();
29
30
void
SetEmcalTrackSelection
(
AliEmcalTrackSelection
*sel) {
fTrackSelection
= sel; }
31
void
SetNameJetContainer
(
TString
name) {
fNameJetContainer
= name; }
32
void
SetNameTrackContainer
(
TString
name) {
fNameTrackContainer
= name; }
33
34
AliEMCalTriggerBinningComponent
*
GetBinningHandler
()
const
{
return
fBinHandler
; }
35
36
protected
:
37
virtual
void
UserCreateOutputObjects
();
38
virtual
bool
Run
();
39
40
int
GetParticleMultiplicity
(
const
AliEmcalJet
&jet,
const
AliParticleContainer
&partcont,
double
ptmin
,
double
ptmax
,
double
rmin,
double
rmax)
const
;
41
void
FindJetPtBin
(
const
AliEmcalJet
*
const
jet,
double
&ptmin,
double
&ptmax)
const
;
42
43
private
:
44
THistManager
*
fHistos
;
45
AliEmcalTrackSelection
*
fTrackSelection
;
46
AliEMCalTriggerBinningComponent
*
fBinHandler
;
47
48
TString
fNameJetContainer
;
49
TString
fNameTrackContainer
;
50
52
ClassDef(
AliAnalysisTaskTrackDensityData
, 1);
54
};
55
56
}
/* namespace EMCalTriggerPtAnalysis */
57
58
#endif
/* ALIANALYSISTASKTRACKDENSITYDATA_H */
AliEmcalTrackSelection
Interface for virtual track selection.
Definition:
AliEmcalTrackSelection.h:171
EMCalTriggerPtAnalysis::AliAnalysisTaskTrackDensityData::fNameTrackContainer
TString fNameTrackContainer
name of the jet container
Definition:
AliAnalysisTaskTrackDensityData.h:49
AliAnalysisTaskEmcalJet.h
EMCalTriggerPtAnalysis::AliAnalysisTaskTrackDensityData::SetNameJetContainer
void SetNameJetContainer(TString name)
Definition:
AliAnalysisTaskTrackDensityData.h:31
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:32
EMCalTriggerPtAnalysis::AliAnalysisTaskTrackDensityData
Definition:
AliAnalysisTaskTrackDensityData.h:24
AliParticleContainer
Container for particles within the EMCAL framework.
Definition:
AliParticleContainer.h:31
EMCalTriggerPtAnalysis::AliAnalysisTaskTrackDensityData::SetEmcalTrackSelection
void SetEmcalTrackSelection(AliEmcalTrackSelection *sel)
Definition:
AliAnalysisTaskTrackDensityData.h:30
EMCalTriggerPtAnalysis::AliAnalysisTaskTrackDensityData::Run
virtual bool Run()
Run function. This is the core function of the analysis and contains the user code. Therefore users have to implement this function.
Definition:
AliAnalysisTaskTrackDensityData.cxx:119
EMCalTriggerPtAnalysis::AliAnalysisTaskTrackDensityData::fHistos
THistManager * fHistos
!
Definition:
AliAnalysisTaskTrackDensityData.h:44
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:34
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:46
EMCalTriggerPtAnalysis::AliAnalysisTaskTrackDensityData::~AliAnalysisTaskTrackDensityData
virtual ~AliAnalysisTaskTrackDensityData()
Definition:
AliAnalysisTaskTrackDensityData.cxx:51
EMCalTriggerPtAnalysis
Analysis of high- tracks in triggered events.
Definition:
AliAnalysisTaskChargedParticlesMCTriggerMimic.cxx:55
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:51
THistManager
Container class for histograms.
Definition:
THistManager.h:99
EMCalTriggerPtAnalysis::AliAnalysisTaskTrackDensityData::fNameJetContainer
TString fNameJetContainer
Binning handler.
Definition:
AliAnalysisTaskTrackDensityData.h:48
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:45
PWGJE
EMCALJetTasks
Tracks
AliAnalysisTaskTrackDensityData.h
Generated on Thu Nov 22 2018 17:21:30 for AliPhysics by
1.8.11