1 #ifndef ALIANALYSISTASKEMCALHJETMASS_H 2 #define ALIANALYSISTASKEMCALHJETMASS_H Bool_t FillHJetHistogramsWithNS(const AliVParticle *vp, const AliEmcalJet *jet)
TH3F ** fh3PtJet1VsRatVsHPtTagged
all jets after std selection pt vs mass/pt vs track pt matched to MC
void SetJetMassType(JetMassType t)
TH3F ** fh3PtJet1VsMassVsHPtAllSel
pt hadron vs pt jet vs delta phi
Bool_t RetrieveEventObjects()
Retrieve common objects from event.
virtual ~AliAnalysisTaskEmcalHJetMass()
TH3F ** fh3PtJet1VsMassVsHPtTaggedMatch
tagged jets pt vs mass vs track pt
void SetMaxDeltaPhi(Double_t dphi)
void SetMarkMCLabel(Int_t l)
Double_t GetDeltaPhi(const AliVParticle *vp, const AliEmcalJet *jet) const
void Terminate(Option_t *option)
void SetJetContainerBase(Int_t c)
void SetDoNSHJetAna(Bool_t b)
void AddTriggerTrackPtCuts(Float_t min, Float_t max)
THnSparse ** fhnAllSel
tagged jets pt vs mas/pts vs track pt matched to MC
TH3F ** fh3PtJet1VsMassVsHPtTagged
all jets after std selection pt vs mass vs track pt matched to MC
Double_t fMinFractionShared
Container for particles within the EMCAL framework.
void SetTriggerTrackType(TriggerTrackType t)
AliAnalysisTaskEmcalHJetMass()
TH1F ** fh1PhiHadron
pt of hadrons matched to MC
AliVParticle * GetSingleInclusiveTT(AliParticleContainer *pCont, Double_t ptmin, Double_t ptmax) const
THnSparse ** fhnAllSelMatch
all jets after std selection pt vs mass vs track pt vs mass_NS
TH3F ** fh3PtJet1VsRatVsHPtAllSelMatch
all jets after std selection pt vs mass/pt vs track pt
TH3F ** fh3PtJet1VsMassVsHPtAllSelMatch
all jets after std selection pt vs mass vs track pt
Double_t GetJetMass(const AliEmcalJet *jet) const
TH1F ** fh1PtHadronMatch
pt of hadrons
void SetMinFractionShared(Double_t f, Bool_t useUnsubJet=kFALSE)
THnSparse ** fhnTagged
all jets after std selection pt vs mass vs track pt vs mass_NS matched to MC
Bool_t Run()
Run function. This is the core function of the analysis and contains the user code. Therefore users have to implement this function.
THnSparse ** fhnTaggedMatch
tagged jets pt vs mass vs track pt vs mass_NS
AliEmcalJet * FindNearSideJet(const AliVParticle *vp)
Base task in the EMCAL jet framework.
Represent a jet reconstructed using the EMCal jet framework.
void UserCreateOutputObjects()
AliAnalysisTaskEmcalHJetMass & operator=(const AliAnalysisTaskEmcalHJetMass &)
TH3F ** fh3PtHPtJDPhi
phi of hadrons
Bool_t FillHJetHistograms(const AliVParticle *vp, const AliEmcalJet *jet)
TriggerTrackType fTriggerTrackType
TH3F ** fh3PtJet1VsRatVsHPtAllSel
tagged jets pt vs mass vs track pt matched to MC
void SetGapPhiLimits(Double_t min, Double_t max)
void SelectConstituents(UInt_t constSel)
void SetDoHJetAna(Bool_t b)
TH3F ** fh3PtJet1VsRatVsHPtTaggedMatch
tagged jets pt vs mass/pt vs track pt
Container for jet within the EMCAL jet framework.
void SetJetContainerUnsub(Int_t c)
UInt_t fEmbConstSel
Random number generator.