1 #ifndef ALIANALYSISTASKEMCALTRIGGEREMULATION_H 2 #define ALIANALYSISTASKEMCALTRIGGEREMULATION_H 14 class AliEmcalTriggerEmulation;
15 class AliEMCalTriggerWeightHandler;
void SetPhiRange(double min, double max)
void SetWeightHandler(const AliEMCalTriggerWeightHandler *handler)
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.
AliAnalysisTaskEmcalTriggerEmulation()
Base task in the EMCAL framework.
void SetNameClusters(const TString &name)
void SetNameMCParticles(const TString &name)
TString fNameTracks
Name of the track container.
Emulate EMCAL trigger offline in simulation, and monitor reference distribution.
void SetLimits(t min, t max)
Emulate trigger decision offline.
const AliEMCalTriggerWeightHandler * fkWeightHandler
Handler containing bin weights for -hard productions.
void SetEtaRange(double min, double max)
AliCutValueRange< double > fEtaRange
Acceptance range for particles and tracks in -direction.
THistManager * fHistManager
Handler for output histograms.
virtual void UserCreateOutputObjects()
virtual ~AliAnalysisTaskEmcalTriggerEmulation()
TString fNameMCParticles
Name of the MC particle container.
void SetNameTracks(const TString &name)
void SetTriggerEmulation(const AliEmcalTriggerEmulation *emul)
const AliEmcalTriggerEmulation * fkTriggerEmulation
Offline emulation of the EMCAL trigger.
Analysis of high- tracks in triggered events.
Bool_t fIsMC
Specify whether running on MC events.
Container class for histograms.
AliCutValueRange< double > fPhiRange
Acceptance range for particles and tracks in -direction.
TString fNameClusters
Name of the cluster container.