10 #ifndef ALIANALYSISTASKJETPP_H 11 #define ALIANALYSISTASKJETPP_H 30 class AliAnalysisUtils;
void ExecOnceLocal()
Perform steps needed to initialize the analysis.
AliAnalysisTaskJetPP & operator=(const AliAnalysisTaskJetPP &)
Double_t EstimateBgKT(AliJetContainer *jetCont)
Bool_t IsSignalJetInAcceptance(AliEmcalJet *jet, Bool_t suppressGhost=1)
TH1D * fhXVertex
! X vertex
TH2D * fhRemx
! Response matrix
Bool_t IsTrackInAcceptance(AliVParticle *track, Bool_t isprimary=0)
TH2D * fhTrackEtaPhi
! Track eta-phi distribution
TH2D * fhGenTrackEtaPt
! Generated track eta-pt distribution
void SetCentralityType(const char *type)
TH1D * fhZVertex
! Z vertex
TH1D * fhJetPtConeRho
! pt spectrum of AKT jets without local bgk
TH2D * fhInvPtQVsEta[2]
! Inverse pt vs eta
Bool_t Run()
Run the nalysis.
TH2D * fhTrackPhiCG
! Global tracks
TH2D * fhTrackPhiTPCG
! complementary tracks
Double_t fMinJetArea
Min jet area to be accepted.
Double_t fSignalJetRadius
Radius for the signal jets.
TH1D * fhRecTrkPt
! Pt spectrum of correctly reconstructed tracks
TH1D * fhPrimGenTrkPt
! Pt spectrum of MC particle
TH2D * fhTrackEtaPt
! Track eta-pt distribution
TH1D * fhMult
! Multiplicity
TH2D * fhInvPtQVsPhiCSide[2]
! Inverse pt vs pi in close-side rapidity
TH1D * fhTrackPt
! Track pt
Double_t EstimateLocalBg(AliJetContainer *jetCont, AliParticleContainer *trkCont)
void SetMinTrackPt(Double_t mpt)
TH1D * fhJetConstituentPt
! Jet constituent pt
Double_t fSignalJetEtaWindow
+- window in eta for signal jets
Container for particles within the EMCAL framework.
TH1D * fhCMSRho
! CMS KT bgk
Pure virtual base class for AliAnalysisTaskJetPP.
TH1D * fhJetPt
! pt spectrum of AKT jets
void SetVertexCut(Double_t vz)
TH2D * fhAktJetEtaPhi
! Jet et-phi distribution
Double_t Convert(Double_t input)
TH1D * fhAtimesRhoCone
! cone jet background times area
Double_t fTrackEtaWindow
gc +- window in eta for tracks
TH2D * fhTrackPhiPt
! Track phi-pt distribution
TH2D * fhJetAreaPt
! Jet Area-pt distribution
void SetUseDefaultVertexCut(Bool_t val)
Double_t fZVertexCut
zvertex cut
TH2D * fhKtJetEtaPhi
! Jet et-phi distribution
TH1D * fhJetPtRho
! pt spectrum of AKT jets without kt bgk
void Terminate(Option_t *)
void UserCreateOutputObjects()
Overloads base class method. Creates output objects.
TH2D * fhInvPtQVsPhiASide[2]
! Inverse pt vs phi in away-side rapidity
TH1D * fhConeRho
! local KT bgk
TH1D * fhAtimesRhoCMS
! CMS jet background times area
TH2D * fhJetPhiPt
! Jet phi-pt distribution
TH1D * fhYVertex
! Y vertex
Bool_t fInitializedLocal
! gc trigger if tracks/jets are loaded initiates calling ExecOnce
TH1D * fhKTJetPt
! pt spectrum of KT jets
TH2D * fhSigmaPtOverPtVsPt[2]
! Pt vs sigmaPt/Pt
Enhanced TList-derived class that implements correct merging for pt_hard binned production.
TH1D * fhCuts
! histogram for pilup/vertex cuts
virtual ~AliAnalysisTaskJetPP()
TH2D * fhInvPtQVsPhi[2]
! Inverse pt vs phi
AliAnalysisUtils * fHelperClass
! gc Vertex selection helper
Bool_t RetrieveEventObjects()
Retrieve common objects from event.
Double_t EstimateBgKTCMS(AliJetContainer *jetCont)
void SetUsePileUpCut(Bool_t val)
Double_t fMinTrackPt
gc Min track pt to be accepted
TH1D * fhJetPtCMSRho
! pt spectrum of AKT jets without CMS bgk
TH1D * fhAtimesRhoMedian
! kt jet background times area
Base task in the EMCAL jet framework.
Represent a jet reconstructed using the EMCal jet framework.
TH1D * fhZVertexBC
! Z vertex before cut
Bool_t IsEventInAcceptance(AliVEvent *event)
void SetSignalJetMinArea(Double_t minArea)
TH1D * fhGenJetPt
! Pt spectrum of MC jets
Bool_t fUseDefaultVertexCut
trigger if automatic vertex cut from helper class should be done
Container structure for EMCAL clusters.
TString fCentralityType
gc Used centrality estimate (V0A, V0C, V0M, ...)
Bool_t fUsePileUpCut
trigger if pileup cut should be done
Container for jet within the EMCAL jet framework.
void SetAcceptanceWindows(Double_t trackEta, Double_t signalJetRadius)
AliAnalysisTaskJetPP()
Default constructor.
TH1D * fhFakeTrkPt
! Pt spectrum of fake tracks
TH2D * fhJetEtaPt
! Jet eta-pt distribution