8 #ifndef ALIANALYSISTASKTRACKDENSITY_H
9 #define ALIANALYSISTASKTRACKDENSITY_H
22 namespace EMCalTriggerPtAnalysis {
46 void GetAcceptLabels(
const AliVEvent &event, std::vector<int> &ref)
const;
Interface for virtual track selection.
void SetParticlePtBinning(TArrayD binning)
void SetJtPtBinning(TArrayD binning)
void SetParticlePtSteps(TArrayD binning)
AliEmcalTrackSelection * fTrackSelection
TString fMCParticleContainerName
Name of the MC jet container.
TString fMCJetContainerName
EMCAL track selection.
void FindJetPtBin(const AliEmcalJet *const jet, double &ptmin, double &ptmax) const
THistManager * fHistos
! Histogram manager
Container for particles within the EMCAL framework.
TArrayD fParticlePtBinning
int GetParticleMultiplicity(const AliEmcalJet &jet, const AliParticleContainer &partcont, double ptmin, double ptmax, double rmin, double rmax, const std::vector< int > *labels=NULL) const
void SetMCParticleContainer(TString contname)
void SetJetRadiusBinning(TArrayD binning)
virtual ~AliAnalysisTaskTrackDensity()
void SetTrackSelection(AliEmcalTrackSelection *trackSelection)
AliAnalysisTaskTrackDensity()
void GetAcceptLabels(const AliVEvent &event, std::vector< int > &ref) const
Base task in the EMCAL jet framework.
Represent a jet reconstructed using the EMCal jet framework.
Container class for histograms.
TArrayD fJetRadii
Name of the MC particle container.
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.
void SetMCJetContainer(TString contname)
virtual void UserCreateOutputObjects()