AliPhysics
f9b5d69 (f9b5d69)
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
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:147
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:31
EMCalTriggerPtAnalysis::AliAnalysisTaskTrackDensityData::SetEmcalTrackSelection
void SetEmcalTrackSelection(AliEmcalTrackSelection *sel)
Definition:
AliAnalysisTaskTrackDensityData.h:29
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: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
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: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 Tue Jan 30 2018 16:21:29 for AliPhysics by
1.8.11