14 #ifndef ALIANALYSISTASKRHOBASEDEV_H
15 #define ALIANALYSISTASKRHOBASEDEV_H
58 TString nClusters =
"usedefault",
TString fOutRhoName
name of output rho object
TF1 * fScaleFunction
pre-computed scale factor as a function of centrality
TString fOutRhoScaledName
name of output scaled rho object
virtual Double_t GetRhoFactor(Double_t cent)
void SetScaleFunction(TF1 *sf)
TH2 * fHistRhoVsCent
!rho vs. centrality
Base class for a task that calculates the UE.
Bool_t fAttachToEvent
whether or not attach rho to the event objects list
AliAnalysisTaskRhoBaseDev & operator=(const AliAnalysisTaskRhoBaseDev &)
std::map< std::string, TH2 * > fHistRhoVsLeadJetPt
!rho vs. leading jet pt
virtual Bool_t VerifyContainers()
Bool_t fTaskConfigured
!kTRUE if the task is properly configured
std::map< std::string, TH2 * > fHistLeadJetPtVsCent
!leading jet pt vs. centrality
std::map< std::string, TH2 * > fHistTotJetAreaVsCent
!total area covered by jets vs. centrality
TH2 * fHistNtrackVsCent
!no. of tracks vs. centrality
TH2 * fHistRhoVsLeadClusterE
!rho vs. leading cluster energy
TPC fiducial acceptance (each eta edge narrowed by jet R)
std::map< std::string, TH2 * > fHistLeadJetPtDensityVsCent
!leading jet area vs. centrality
std::map< std::string, TH2 ** > fHistLeadJetNconstVsPt
!leading jet constituents vs. pt
AliAnalysisTaskRhoBaseDev()
void SetRhoFunction(TF1 *rf)
void SetOutRhoName(const char *name)
virtual ~AliAnalysisTaskRhoBaseDev()
TF1 * LoadRhoFunction(const char *path, const char *name)
TH2 * fHistRhoScaledVsCent
!rhoscaled vs. centrality
const char * GetOutRhoName() const
TH2 * fHistLeadClusterEVsCent
!leading cluster energy vs. centrality
const char * GetOutRhoScaledName() const
TH2 * fHistRhoScaledVsNcluster
!rhoscaled vs. no. of clusters
std::map< std::string, TH2 * > fHistLeadJetNconstVsCent
!leading jet constituents vs. cent
virtual Double_t GetScaleFactor(Double_t cent)
static AliAnalysisTaskRhoBaseDev * AddTaskRhoBaseDev(TString nTracks="usedefault", TString nClusters="usedefault", TString nRho="Rho", Double_t jetradius=0.2, UInt_t acceptance=AliEmcalJet::kTPCfid, AliJetContainer::EJetType_t jetType=AliJetContainer::kChargedJet, AliJetContainer::ERecoScheme_t rscheme=AliJetContainer::pt_scheme, Bool_t histo=kTRUE, TString suffix="")
TH2 * fHistRhoVsNcluster
!rho vs. no. of clusters
std::map< std::string, TH2 * > fHistNjetVsNtrack
!no. of jets vs. no. of tracks
TH2 * fHistRhoVsLeadTrackPt
!rho vs. leading track pt
Base class for a task that studies the UE.
TH2 * fHistNclusterVsCent
!no. of cluster vs. centrality
TH2 * fHistRhoVsNtrack
!rho vs. no. of tracks
TF1 * fRhoFunction
pre-computed rho as a function of centrality
Declaration of class AliAnalysisTaskJetUE.
void SetAttachToEvent(Bool_t a)
TH2 * fHistRhoScaledVsNtrack
!rhoscaled vs. no. of tracks
virtual void CalculateRho()
AliRhoParameter * fOutRhoScaled
!output scaled rho object
AliRhoParameter * fOutRho
!output rho object
std::map< std::string, TH2 * > fHistNjetVsCent
!no. of jets vs. centrality
TH2 * fHistLeadTrackPtVsCent
!leading track pt vs. centrality
void UserCreateOutputObjects()