AliPhysics  27f281d (27f281d)
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 
12 #include <TString.h>
13 
14 class AliEmcalJet;
16 class THistManager;
17 
19 
20 namespace EMCalTriggerPtAnalysis {
21 
22 class AliEMCalTriggerBinningComponent;
23 
25 public:
27  AliAnalysisTaskTrackDensityData(const char *name);
29 
33 
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:
47 
50 
54 };
55 
56 } /* namespace EMCalTriggerPtAnalysis */
57 
58 #endif /* ALIANALYSISTASKTRACKDENSITYDATA_H */
Interface for virtual track selection.
int GetParticleMultiplicity(const AliEmcalJet &jet, const AliParticleContainer &partcont, double ptmin, double ptmax, double rmin, double rmax) const
Container for particles within the EMCAL framework.
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.
const Double_t ptmax
const Double_t ptmin
Global binning definition for the high- charged particle analysis.
AliEMCalTriggerBinningComponent * fBinHandler
EMCAL track selection.
Analysis of high- tracks in triggered events.
Base task in the EMCAL jet framework.
Represent a jet reconstructed using the EMCal jet framework.
Definition: AliEmcalJet.h:51
Container class for histograms.
Definition: THistManager.h:99
void FindJetPtBin(const AliEmcalJet *const jet, double &ptmin, double &ptmax) const