27 #ifndef ALIANALYSISTASKEMCALPATCHESREF_H 28 #define ALIANALYSISTASKEMCALPATCHESREF_H 37 class AliOADBContainer;
38 class AliEMCALTriggerPatchInfo;
44 class AliEmcalTriggerOfflineSelection;
virtual bool IsUserEventSelected()
Apply additional event selection requested by the user.
void FillPatchHistograms(TString triggerclass, TString patchname, double energy, double transverseenergy, double smearedenergy, double eta, double phi, int col, int row)
Filling patch related histogram.
Bool_t fEnableSumw2
Enable sumw2 during histogram creation.
void SetUseRecalcPatches(Bool_t doUse=kTRUE)
Switch for recalc patches.
virtual ~EnergyBinning()
Destructor.
AliAnalysisTaskEmcalPatchesRef()
Dummy (I/O) onstructor.
EnergyBinning()
Constructor.
virtual void UserFillHistosAfterEventSelection()
Fill event-based histograms.
virtual bool Run()
Main event loop.
Double_t fEventCentrality
1! Event centrality
Common energy binning used in the patch QA task.
void SetLimits(t min, t max)
Bool_t fRequestCentrality
Switch for request of centrality selection.
Base class for analyses using EMCAL triggers.
AliAnalysisTaskEmcalPatchesRef & operator=(const AliAnalysisTaskEmcalPatchesRef &)
bool SelectSingleShowerPatch(const AliEMCALTriggerPatchInfo *patch) const
Selecting offline/recalc simple single shower (gamma or L0) patches.
Helper class creating user defined custom binning.
void EnableSumw2(Bool_t doEnable)
Enable Sumw2 when creating the histograms.
bool SelectJetPatch(const AliEMCALTriggerPatchInfo *patch) const
Selecting offline/recalc simple jet patches.
virtual ~AliAnalysisTaskEmcalPatchesRef()
Destructor.
Analysis of trigger patches in min. bias and triggered events.
Analysis of high- tracks in triggered events.
AliCutValueRange< double > fCentralityRange
Range of accepted event centralities.
virtual void CreateUserHistos()
Creating output histograms.
Container class for histograms.
void SetCentralityRange(double min, double max)
Set centrality selection.
Bool_t fUseRecalcPatches
Switch between offline (FEE) and recalc (L1) patches.
virtual void CreateUserObjects()
void GetPatchBoundaries(const AliEMCALTriggerPatchInfo *patch, Double_t *boundaries) const