12 #ifndef ALIANALYSISTASKJETUESTUDIES_H 13 #define ALIANALYSISTASKJETUESTUDIES_H 44 TString nclusters =
"usedefault",
58 template <
class T, Int_t MAX_CONSTITUENTS>
61 std::map<TString, AliRhoParameter*>
AliAnalysisTaskJetUEStudies()
Default constructor for ROOT I/O purposes.
void AddAltRho(TString rhoName)
std::set< TString > fDefaultRhoNames
! Default rho names
AliEmcalJet * GetJetCone(Double_t radius, Double_t eta, Double_t phi)
virtual ~AliAnalysisTaskJetUEStudies()
AliAnalysisTaskJetUEStudies & operator=(const AliAnalysisTaskJetUEStudies &)
Int_t SumParticles(Double_t &pt, Double_t eta, Double_t phi, Double_t maxD2, std::map< std::string, T * > &CollArray, std::array< Int_t, MAX_CONSTITUENTS > &ConstList)
AliEmcalJet * GetRandomConeExclLead(AliJetContainer *jetCont, AliEmcalJet *leadJet)
AliEmcalJet * GetRandomCone(AliJetContainer *jetCont)
Base class for a task that studies the UE.
Represent a jet reconstructed using the EMCal jet framework.
Container class for histograms.
Declaration of class AliAnalysisTaskJetUE.
std::map< TString, AliRhoParameter * > fAlternativeRho
Alternative average background estimations.
THistManager fHistManager
Histogram manager.
static AliAnalysisTaskJetUEStudies * AddTaskJetUEStudies(TString ntracks="usedefault", TString nclusters="usedefault", Double_t trackPtCut=0.15, Double_t clusECut=0.30, TString suffix="")
TRandom * fRandom
! Random number generator
AliEmcalJet * GetRandomConePerp(AliJetContainer *jetCont, AliEmcalJet *leadJet)
Container for jet within the EMCAL jet framework.
void UserCreateOutputObjects()
Overloads base class method. Creates output objects.