1 #ifndef ALIANALYSISTASKJETSEVSHAPE
2 #define ALIANALYSISTASKJETSEVSHAPE
11 #include "AliVParticle.h"
12 #include "AliAnalysisTaskSE.h"
13 #include "AliESDtrackCuts.h"
16 #define LAB(x) x + 1, #x
35 virtual void UserExec(Option_t *option);
36 virtual void Terminate(
const Option_t *option);
37 virtual void PrintTask(Option_t *option, Int_t indent)
const;
108 Int_t xbins, Float_t xmin, Float_t xmax, Int_t binType = 1);
110 Int_t xbins, Float_t xmin, Float_t xmax,
111 Int_t ybins, Float_t
ymin, Float_t
ymax, Int_t binType = 1);
113 Int_t xbins, Float_t xmin, Float_t xmax,
114 Int_t ybins, Float_t
ymin, Float_t
ymax,
115 Int_t zbins, Float_t
zmin, Float_t
zmax, Int_t binType = 1);
117 void FillH1(
Hist_t hist, Float_t x, Float_t weight = 1., Int_t idx = 0)
119 void FillH2(
Hist_t hist, Float_t x, Float_t y, Float_t weight = 1., Int_t idx = 0)
120 { ((TH2*)
GetHistogram(hist, idx))->Fill(x, y, weight); }
121 void FillH3(
Hist_t hist, Float_t x, Float_t y, Float_t z, Float_t weight = 1., Int_t idx = 0)
122 { ((TH3*)
GetHistogram(hist, idx))->Fill(x, y, z, weight); }
TH1 * fHist[kHistLast]
list of output objects
TH1 * AddHistogram(Hist_t hist, const char *hid, TString title, Int_t xbins, Float_t xmin, Float_t xmax, Int_t binType=1)
AliAnalysisTaskJetsEvshape & operator=(const AliAnalysisTaskJetsEvshape &rhs)
AliJetContainer * fJetsCont
virtual void UserCreateOutputObjects()
void FillH1(Hist_t hist, Float_t x, Float_t weight=1., Int_t idx=0)
virtual void PrintTask(Option_t *option, Int_t indent) const
const char * fShortTaskId
pointers to histogram
Container for particles within the EMCAL framework.
virtual void Terminate(const Option_t *option)
Bool_t CalculateSphericityT()
void FillH3(Hist_t hist, Float_t x, Float_t y, Float_t z, Float_t weight=1., Int_t idx=0)
AliClusterContainer * fCaloClustersCont
Tracks.
AliParticleContainer * fTracksCont
Jets.
TH1 *& GetHistogram(Hist_t hist, const Int_t idx=0)
short identifier for the task
AliAnalysisTaskJetsEvshape(const char *name="jets_trg_trd")
ClassDef(AliAnalysisTaskJetsEvshape, 1)
void FillH2(Hist_t hist, Float_t x, Float_t y, Float_t weight=1., Int_t idx=0)
virtual Bool_t FillHistograms()
Base task in the EMCAL jet framework.
virtual ~AliAnalysisTaskJetsEvshape()
Float_t fEtaMaxForEvshape
virtual void UserExec(Option_t *option)
Container structure for EMCAL clusters.
Container for jet within the EMCAL jet framework.
Bool_t PrepareEvent()
current run number