11 #ifndef ALIANALYSISTASKEMCALJETCDF_H
12 #define ALIANALYSISTASKEMCALJETCDF_H
41 class AliAnalysisUtils;
75 Double_t
Z_pt (
const AliEmcalJet* jet,
const AliVParticle* trk )
const;
79 Double_t
Xi ( Double_t z )
const {
return TMath::Log ( 1/z ); }
97 std::vector<Int_t>
SortTracksPt ( AliVEvent *event )
const;
108 Double_t
DeltaR (
const AliVParticle *part1,
const AliVParticle *part2 );
114 Bool_t
IdxInArray ( Int_t index, TArrayI &array );
TProfile * fH7
! N(jet1) vs P_{T}(jet1)
AliAnalysisTaskEmcalJetCDF()
THistManager fHistManager
Histogram manager.
TH1D * fH8_all
! Momentum distribution for jets (fragmentation function)
TProfile * fH15_n85
! <p_{T}> track vs the Distance R from Jet1 - 85% of particles
TH1D * fH15_bin
! p_{T} SUM track vs the Distance R from Jet1
TH1D * fHptd_pt85
! Distribution of dispersion pt_D
TProfile * fH15all_n70
! <p_{T}> track vs the Distance R from Jet1 - 70% of particles
TH1D * fH8xi_all
! Xi distribution for jets (fragmentation function)
TH1D * fH8xi_p
! Xi distribution for leading jet (fragmentation function) - Z_ptot
Int_t GetProcessJetCont()
TH1D * fH15_bin_pt90
! p_{T} SUM track vs the Distance R from Jet1 - 80% of Pt
TProfile * fH15_pt80
! <p_{T}> track vs the Distance R from Jet1 - 80% of Pt
TH1D * fH15all_bin_pt70
! p_{T} SUM track vs the Distance R from owner jet - 80% of Pt
TH1D * fH15all_bin_n75
! p_{T} SUM track vs the Distance R from owner jet - 80% of particles
TH1D * fH15_bin_pt80
! p_{T} SUM track vs the Distance R from Jet1 - 80% of Pt
Bool_t IdxInArray(Int_t index, TArrayI &array)
TProfile * fH15all_n90
! <p_{T}> track vs the Distance R from Jet1 - 90% of particles
TH1D * fH20_pt70
! Distribution of R in leading jet - 70% of Pt
AliJetContainer * fJetsCont
! Jets Container
TH1D * fH20_n85
! Distribution of R in leading jet - 85% of particles
Double_t Z_pt(const AliEmcalJet *jet, const AliVParticle *trk) const
TProfile * fH25all
! Jet1 Size vs P_{T}(jet) - 80% of Pt
TH1D * fH15_bin_pt85
! p_{T} SUM track vs the Distance R from Jet1 - 80% of Pt
TProfile * fH15all_n75
! <p_{T}> track vs the Distance R from Jet1 - 75% of particles
TProfile * fH15
! <p_{T}> track vs the Distance R from Jet1
TH1D * fH15all_bin
! p_{T} SUM track vs the Distance R from owner jet
TH1D * fH20all_pt80
! Distribution of R in jets - 80% of Pt
TH1D * fHptd_n70
! Distribution of dispersion pt_D
TH1D * fH8xi_all_pt
! Xi distribution for jets (fragmentation function) - Z_pt
TH1D * fH5
! Distribution of jets in events
TClonesArray * fCaloClustContArray
! the array of clusters from the tracks container
TProfile * fH7all
! N(jet1) vs P_{T} - all jets
TH1D * fH15_bin_pt70
! p_{T} SUM track vs the Distance R from Jet1 - 80% of Pt
TProfile * fH24
! Jet1 Size vs P_{T}(jet1) - 80% of particles
TH1D * fHptd_n90
! Distribution of dispersion pt_D
Double_t DeltaR(const AliVParticle *part1, const AliVParticle *part2)
TH1D * fHptd_n80
! Distribution of dispersion pt_D
TH1D * fH20all_n75
! Distribution of R in jets - 80% of particles
TH1D * fH15all_bin_n85
! p_{T} SUM track vs the Distance R from owner jet - 80% of particles
bool operator()(const ptidx_pair &p1, const ptidx_pair &p2)
TH1D * fHptd_pt70
! Distribution of dispersion pt_D
TH1D * fH15all_bin_n70
! p_{T} SUM track vs the Distance R from owner jet - 80% of particles
Container for particles within the EMCAL framework.
void Terminate(Option_t *option)
void UserCreateOutputObjects()
TH1D * fH20all_pt70
! Distribution of R in jets - 80% of Pt
TH1D * fH20all_n85
! Distribution of R in jets - 80% of particles
Bool_t ProcessJetContainer(Int_t idx_jet_container=0)
TProfile * fH15_n90
! <p_{T}> track vs the Distance R from Jet1 - 90% of particles
TH1D * fHg_n75
! Distribution of girth (radial girth) g
TProfile * fH24all
! Jet1 Size vs P_{T}(jet) - 80% of particles
TH1D * fHg_n90
! Distribution of girth (radial girth) g
TH1D * fH1
! Pt distribution of all jets
TH1D * fH15all_bin_n90
! p_{T} SUM track vs the Distance R from owner jet - 80% of particles
TH1D * fHg_n70
! Distribution of girth (radial girth) g
Int_t fNaccPart
Multiplicity in event - accepted tracks in tracks container.
TH1D * fH20_n75
! Distribution of R in leading jet - 75% of particles
TH1D * fH15_bin_n90
! p_{T} SUM track vs the Distance R from Jet1 - 90% of particles
TProfile * fH23all
! Jet1 Size vs P_{T}(jet)
TH1D * fH15all_bin_pt90
! p_{T} SUM track vs the Distance R from owner jet - 80% of Pt
Int_t fNaccClus
Multiplicity in event - accepted clusters in cluster container.
TH1D * fH8xi_all_p
! Xi distribution for jets (fragmentation function) - Z_ptot
TH1D * fHg_pt90
! Distribution of girth (radial girth) g
TH1D * fH8xi_pt
! Xi distribution for leading jet (fragmentation function) - Z_pt
TProfile * fH23
! Jet1 Size vs P_{T}(jet1)
TH1D * fH6c
! Jet1 Multiplicity Distribution - all constituents
TH1D * fH15all_bin_pt85
! p_{T} SUM track vs the Distance R from owner jet - 80% of Pt
TH1D * fH15_bin_n80
! p_{T} SUM track vs the Distance R from Jet1 - 80% of particles
AliParticleContainer * fTracksCont
! Tracks Container
TH1D * fHptd_pt90
! Distribution of dispersion pt_D
TH1D * fH20all_pt90
! Distribution of R in jets - 80% of Pt
TProfile * fH25
! Jet1 Size vs P_{T}(jet1) - 80% of Pt
TH1D * fH20_n90
! Distribution of R in leading jet - 90% of particles
TH1D * fH15_bin_n70
! p_{T} SUM track vs the Distance R from Jet1 - 70% of particles
TH1D * fH15_bin_pt75
! p_{T} SUM track vs the Distance R from Jet1 - 80% of Pt
TH1D * fH2
! Eta distribution of all jets
TH1D * fH4c
! Multiplicity of all jets - all constituents // 1 unit of multiplicity /bin
TProfile * fH15all_pt75
! <p_{T}> track vs the Distance R from Jet1 - 75% of Pt
Double_t Xi(Double_t z) const
TClonesArray * fTracksContArray
! the array of tracks from the tracks container
TH1D * fH20all
! Distribution of R in jets
TH1D * fH15all_bin_pt75
! p_{T} SUM track vs the Distance R from owner jet - 80% of Pt
TProfile * fH15_pt70
! <p_{T}> track vs the Distance R from Jet1 - 70% of Pt
TH1D * fH15all_bin_pt80
! p_{T} SUM track vs the Distance R from owner jet - 80% of Pt
TH1D * fH20_pt80
! Distribution of R in leading jet - 80% of Pt
TProfile * fH15all_pt80
! <p_{T}> track vs the Distance R from Jet1 - 80% of Pt
TH1D * fHptd_pt75
! Distribution of dispersion pt_D
TH1D * fH8
! Momentum distribution for leading jet (fragmentation function)
TH1D * fH20_pt90
! Distribution of R in leading jet - 90% of Pt
TH1D * fH20all_pt75
! Distribution of R in jets - 80% of Pt
void SetProcessJetCont(Int_t i)
TH1D * fHg_n85
! Distribution of girth (radial girth) g
TProfile * fH15_pt75
! <p_{T}> track vs the Distance R from Jet1 - 75% of Pt
virtual ~AliAnalysisTaskEmcalJetCDF()
TH1D * fH20all_n80
! Distribution of R in jets - 80% of particles
TH1D * fHptd_n75
! Distribution of dispersion pt_D
TH1D * fH8_all_p
! Momentum distribution for jets (fragmentation function) - Z_ptot
TProfile * fH15_n75
! <p_{T}> track vs the Distance R from Jet1 - 75% of particles
TH1D * fHptd_n85
! Distribution of dispersion pt_D
TH1D * fHg_pt80
! Distribution of girth (radial girth) g
TProfile * fH15all_n80
! <p_{T}> track vs the Distance R from Jet1 - 80% of particles
TH1D * fHg_pt70
! Distribution of girth (radial girth) g
TH1D * fH8_p
! Momentum distribution for leading jet (fragmentation function) - Z_ptot
TProfile * fH15_pt90
! <p_{T}> track vs the Distance R from Jet1 - 80% of Pt
TH1D * fHg_pt85
! Distribution of girth (radial girth) g
TH1D * fHg
! Distribution of girth (radial girth) g = sum_jet_parts ( r_i * ( pt_i/pt_jet ) ) ...
TProfile * fH15_pt85
! <p_{T}> track vs the Distance R from Jet1 - 85% of Pt
Base task in the EMCAL jet framework.
Represent a jet reconstructed using the EMCal jet framework.
Container class for histograms for the high- charged particle analysis.
TH1D * fH15_bin_n85
! p_{T} SUM track vs the Distance R from Jet1 - 85% of particles
std::pair< Double_t, Int_t > ptidx_pair
(pt,index) pair
TH1D * fHptd_pt80
! Distribution of dispersion pt_D
TH1D * fHg_pt75
! Distribution of girth (radial girth) g
TH1D * fH8xi
! Xi distribution for leading jet (fragmentation function)
TProfile * fH15all_pt70
! <p_{T}> track vs the Distance R from Jet1 - 70% of Pt
TProfile * fH15all_pt85
! <p_{T}> track vs the Distance R from Jet1 - 85% of Pt
TProfile * fH15all_pt90
! <p_{T}> track vs the Distance R from Jet1 - 90% of Pt
AliAnalysisTaskEmcalJetCDF & operator=(const AliAnalysisTaskEmcalJetCDF &)
TH1D * fH20_n80
! Distribution of R in leading jet - 80% of particles
TH1D * fH20all_n90
! Distribution of R in jets - 80% of particles
TH1D * fHptd
! Distribution of dispersion d pt_D = sqrt ( sum (pt_i^2) )/sum (pt_i)
TH1D * fH15_bin_n75
! p_{T} SUM track vs the Distance R from Jet1 - 75% of particles
TH1D * fH4
! Multiplicity of all jets - tracks // 1 unit of multiplicity /bin
TH1D * fH20_pt75
! Distribution of R in leading jet - 75% of Pt
TH1D * fH3
! Phi distribution of all jets
TProfile * fH15all
! <p_{T}> track vs the Distance R from Jet1
TH1D * fHg_n80
! Distribution of girth (radial girth) g
TProfile * fH15all_n85
! <p_{T}> track vs the Distance R from Jet1 - 85% of particles
AliClusterContainer * fCaloClustersCont
! Clusters Container
Double_t Z_ptot(const AliEmcalJet *jet, const AliVParticle *trk) const
TH1D * fH20_n70
! Distribution of R in leading jet - 70% of particles
Container structure for EMCAL clusters.
functional for sorting pair by first element - descending
Int_t idx_jetcont
index of jet container to be processed
TH1D * fH20all_n70
! Distribution of R in jets - 80% of particles
TH1D * fH15all_bin_n80
! p_{T} SUM track vs the Distance R from owner jet - 80% of particles
TProfile * fH15_n70
! <p_{T}> track vs the Distance R from Jet1 - 70% of particles
TProfile * fH15_n80
! <p_{T}> track vs the Distance R from Jet1 - 80% of particles
TH1D * fH8_pt
! Momentum distribution for leading jet (fragmentation function) - Z_pt
Container for jet within the EMCAL jet framework.
TH1D * fH20all_pt85
! Distribution of R in jets - 80% of Pt
TH1D * fH6
! Jet1 Multiplicity Distribution - charged tracks
TH1D * fH8_all_pt
! Momentum distribution for jets (fragmentation function) - Z_pt
Int_t fNJets_accepted
Number of Jets found in event - accepted cuts applied by JetContainer.
TH1D * fH20_pt85
! Distribution of R in leading jet - 85% of Pt
Analysis of leading jets distribution of pt and multiplicity.
std::vector< Int_t > SortTracksPt(AliVEvent *event) const
TH1D * fH20
! Distribution of R in leading jet