1 #ifndef ALIANALYSISTASKEMCALCLUSTERSREF_H
2 #define ALIANALYSISTASKEMCALCLUSTERSREF_H
13 namespace EMCalTriggerPtAnalysis {
void GetPatchBoundaries(TObject *o, Double_t *boundaries) const
bool SelectSingleShowerPatch(TObject *o) const
Double_t fEventCentrality
! Current event centrality
Bool_t CorrelateToTrigger(Double_t etaclust, Double_t phiclust, TList *triggerpatches) const
AliAnalysisTaskEmcalClustersRef & operator=(const AliAnalysisTaskEmcalClustersRef &)
bool SelectJetPatch(TObject *o) const
virtual bool IsUserEventSelected()
Bool_t fRequestCentrality
Switch on request for centrality range.
virtual void CreateUserObjects()
void FillClusterHistograms(const TString &triggerclass, double energy, double transversenergy, double eta, double phi, TList *triggerpatches)
void SetLimits(t min, t max)
void SetCentralityRange(double min, double max)
Base class for analyses using EMCAL triggers.
AliAnalysisTaskEmcalClustersRef()
TString fNameClusterContainer
Name of the cluster container in the event.
virtual void UserFillHistosAfterEventSelection()
Helper class creating user defined custom binning.
double GetPatchEnergy(TObject *o) const
Bool_t fTriggerStringFromPatches
Do rebuild the trigger string from trigger patches.
AliCutValueRange< double > fCentralityRange
Selected centrality range.
void SetClusterContainer(TString clustercontname)
bool SelectDCALPatch(TObject *o) const
virtual void CreateUserHistos()
virtual ~AliAnalysisTaskEmcalClustersRef()
bool IsOfflineSimplePatch(TObject *o) const
void FindPatchesForTrigger(TString triggerclass, const TClonesArray *triggerpatches, TList &foundpatches) const
void SetCreateTriggerStringFromPatches(Bool_t doUsePatches)