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
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)
virtual Bool_t Run()
Run function. This is the core function of the analysis and contains the user code. Therefore users have to implement this function.
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.
virtual void ExecOnce()
Perform steps needed to initialize the analysis.
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")
void FillH2(Hist_t hist, Float_t x, Float_t y, Float_t weight=1., Int_t idx=0)
virtual Bool_t FillHistograms()
Function filling histograms.
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