1 #ifndef AliAnalysisTaskEmcalJetExtractor_H
2 #define AliAnalysisTaskEmcalJetExtractor_H
29 void Initialize(Int_t modus,
const char* treeName);
30 void DefineExtraction(Int_t type, Int_t criterium, Double_t minPt, Double_t maxPt, Double_t percentage);
59 void FillHistogram(
const char * key, Double_t x, Double_t y, Double_t add);
60 template <
class T> T*
AddHistogram1D(
const char* name =
"CustomHistogram",
const char*
title =
"NO_TITLE",
const char* options =
"", Int_t xBins = 100, Double_t xMin = 0.0, Double_t xMax = 20.0,
const char* xTitle =
"x axis",
const char* yTitle =
"y axis");
61 template <
class T> T*
AddHistogram2D(
const char* name =
"CustomHistogram",
const char*
title =
"NO_TITLE",
const char* options =
"", Int_t xBins = 100, Double_t xMin = 0.0, Double_t xMax = 20.0, Int_t yBins = 100, Double_t yMin = 0.0, Double_t yMax = 20.0,
const char* xTitle =
"x axis",
const char* yTitle =
"y axis",
const char* zTitle =
"z axis");
79 Bool_t
IsEqual(
const TObject* obj) {
return (obj->GetUniqueID() == GetUniqueID()); }
100 AliBasicJet(Float_t eta, Float_t phi, Float_t pt, Short_t
charge, Float_t radius, Float_t area, Float_t bgrd, Long64_t
id, Short_t cent)
107 Bool_t
IsEqual(
const TObject* obj) {
return (obj->GetUniqueID() == GetUniqueID()); }
AliBasicJetConstituent * GetJetConstituent(Int_t index)
Container with name, TClonesArray and cuts for particles.
AliBasicJetConstituent(Float_t eta, Float_t phi, Float_t pt, Short_t charge)
void AddJetConstituent(AliBasicJetConstituent *constituent)
~AliBasicJetConstituent()
Double_t BackgroundDensity()
Float_t fBackgroundDensity
Container for particles within the EMCAL framework.
Int_t GetNumbersOfConstituents()
Bool_t IsEqual(const TObject *obj)
void AddJetConstituent(Float_t eta, Float_t phi, Float_t pt, Short_t charge)
AliBasicJet(Float_t eta, Float_t phi, Float_t pt, Short_t charge, Float_t radius, Float_t area, Float_t bgrd, Long64_t id, Short_t cent)
std::vector< AliBasicJetConstituent > fConstituents
ClassDef(AliBasicJetConstituent, 1)
Bool_t IsEqual(const TObject *obj)
Container structure for EMCAL clusters.