AliPhysics  8bb951a (8bb951a)
 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 
12 #include <TString.h>
13 
14 class AliEmcalJet;
17 class THistManager;
18 
19 namespace EMCalTriggerPtAnalysis {
20 
21 class AliEMCalTriggerBinningComponent;
22 
24 public:
26  AliAnalysisTaskTrackDensityData(const char *name);
28 
30  void SetNameJetContainer(TString name) { fNameJetContainer = name; }
31  void SetNameTrackContainer(TString name) { fNameTrackContainer = name; }
32 
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;
46 
49 
53 };
54 
55 } /* namespace EMCalTriggerPtAnalysis */
56 
57 #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.
const Double_t ptmax
const Double_t ptmin
Global binning definition for the high- charged particle analysis.
AliEMCalTriggerBinningComponent * fBinHandler
EMCAL track selection.
void FindJetPtBin(const AliEmcalJet *const jet, double &ptmin, double &ptmax) const