1 #ifndef AliAnalysisTaskV0sInJetsEmcal_cxx 2 #define AliAnalysisTaskV0sInJetsEmcal_cxx 24 class AliEventPoolManager;
70 Double_t GetD(
const AliVParticle* part1,
const AliVParticle* part2)
const;
102 static bool CompareClusters(
const std::vector<Double_t> cluster1,
const std::vector<Double_t> cluster2);
THnSparse * fhnV0InJetK0s[fgkiNBinsCent]
V0 inclusive, in a centrality bin, m_V0; pt_V0; eta_V0.
void SetCutNSigmadEdxMax(Double_t val=3.)
THnSparse * fhnV0InRndALambda[fgkiNBinsCent]
static const Double_t fgkdMassK0sMax
AliJetContainer * fJetsCont
THnSparse * fh3V0LambdaInJetPtMassMCRec[fgkiNBinsCent]
TH2D * fh2QAV0PtPtALambdaPeak[fgkiNQAIndeces]
TH1D * fh1DistanceV0JetsALambda[fgkiNBinsCent]
distance in eta-phi between V0 and the closest jet
TH2D * fh2QAV0PtChi[fgkiNQAIndeces]
pt vs TPC clusters
void SetCutTPCRefit(Bool_t val=kTRUE)
void SetMCAnalysis(Bool_t select=kTRUE)
void SetCutNTauKMax(Double_t val=5.0)
Double_t fdCutEtaDaughterMax
AliEmcalJet * GetMedianCluster(AliJetContainer *cont, Double_t dEtaConeMax) const
TH2D * fh2QAV0PhiPtLambdaPeak[fgkiNQAIndeces]
K0S candidate in peak: azimuth; pt.
static const Int_t fgkiNBinsPtV0
Double_t fdPtProtonPIDMax
TH1D * fh1V0InvMassALambdaAll[fgkiNCategV0]
number of ALambda candidates after various cuts
TH2D * fh2QAV0EtaEtaLambda[fgkiNQAIndeces]
TList * fOutputListMC
Output list for checking cuts.
TH2D * fh2V0ALambdaPtMassMCRec[fgkiNBinsCent]
static const Int_t fgkiNBinsPtJet
void SetCorrelations(Bool_t val=kTRUE)
THnSparse * fhnPtDaughterK0s[fgkiNBinsCent]
V0 in no-jet events, in a centrality bin, m_V0; pt_V0; eta_V0.
TH1D * fh1V0AXiPtMCGen[fgkiNBinsCent]
TH1D * fh1QAV0TPCRows[fgkiNQAIndeces]
TPC refit on vs off.
TH2D * fh2QAV0NClRows[fgkiNQAIndeces]
azimuth vs TPC rows
void SetCutArmPod(Bool_t val=kTRUE)
THnSparse * fh3V0K0sInJetPtMassMCRec[fgkiNBinsCent]
pt spectrum of generated K0s in jet
TH2D * fh2PtJetPtTrackLeading[fgkiNBinsCent]
jet phi
Double_t fdCutAreaPercJetMin
THnSparse * fhnV0ALambdaBulkMCFD[fgkiNBinsCent]
TH1D * fh1QAV0Status[fgkiNQAIndeces]
TH1D * fh1V0LambdaPtMCGen[fgkiNBinsCent]
THnSparse * fh3V0K0sInJetEtaPtMCGen[fgkiNBinsCent]
mass-pt spectrum of successfully reconstructed K0s in jet
THnSparse * fh3CCMassCorrelKNotL
mass correlation of candidates
TH1D * fh1V0K0sPtMCGen[fgkiNBinsCent]
pt jet vs angle V0-jet, in centrality bins
void SetCutCPAKMin(Double_t val=0.998)
Double_t fdCutDCAToPrimVtxMin
Container with name, TClonesArray and cuts for particles.
THnSparse * fhnV0InMedLambda[fgkiNBinsCent]
TH2D * fh2V0LambdaMCResolMPt[fgkiNBinsCent]
V0 in jets, reconstructed: charge_daughter; eta_daughter; pt_daughter; eta_V0; pt_V0; pt_jet...
TH1D * fh1V0ALambdaPtMCGen[fgkiNBinsCent]
TH2D * fh2QAV0EtaPtLambdaPeak[fgkiNQAIndeces]
TH2D * fh2V0LambdaEtaPtMCGen[fgkiNBinsCent]
THnSparse * fh3CCMassCorrelBoth
Lambda candidates in K0s peak.
TH1D * fh1QACTau2D[fgkiNQAIndeces]
radial distance between prim vtx and decay vertex
TH1D * fh1EventCounterCutCent[fgkiNBinsCent]
number of events for different selection steps
void SetPtTrackJetMin(Double_t ptMin=0)
Double_t GetD(const AliVParticle *part1, const AliVParticle *part2) const
void ExecOnce()
Perform steps needed to initialize the analysis.
TH1D * fh1EventCounterCut
Tracks.
TH1D * fh1V0InvMassK0sCent[fgkiNBinsCent]
number of K0s candidates per event, in centrality bins
Double_t fdCutRadiusDecayMin
THnSparse * fhnV0OutJetLambda[fgkiNBinsCent]
THnSparse * fhnV0InPerpK0s[fgkiNBinsCent]
V0 in jet cones, in a centrality bin, m_V0; pt_V0; eta_V0; pt_jet.
void SetEventCuts(Double_t z=10, Double_t r=1, Double_t cL=0, Double_t cH=80, Double_t dZ=0.1)
TH2D * fh2VtxXY[fgkiNBinsCent]
z coordinate of the primary vertex for events used in mixed events
TH1D * fh1V0CandPerEventCentK0s[fgkiNBinsCent]
Armenteros-Podolanski.
TH2D * fh2V0K0sPtMassMCRec[fgkiNBinsCent]
pt spectrum of all generated K0s in event
TH1D * fh1EtaJet[fgkiNBinsCent]
pt spectra of jets for normalisation of in-jet V0 spectra
TH2D * fh2QAV0PtPtLambdaPeak[fgkiNQAIndeces]
Double_t fdCutCrossedRowsOverFindMax
static const Int_t fgkiNQAIndeces
TH2D * fh2V0PtJetAngleALambda[fgkiNBinsCent]
pt correlations, in a centrality bin, pt_neg-daughter;pt_pos-daughter;pt_V0;pt_jet;pt_leading-track ...
TH1D * fh1V0CounterCentK0s[fgkiNBinsCent]
pseudorapidity vs clusters
TH2D * fh2EventCentMult
number of tracks vs centrality
void SetCutFindableClusters(Bool_t val=kTRUE)
TH2D * fh2V0ALambdaEtaPtMCGen[fgkiNBinsCent]
THnSparse * fhnV0ALambdaInJetsDaughterEtaPtPtMCRec[fgkiNBinsCent]
THnSparse * fh3CCMassCorrelLNotK
mass correlation of candidates
THnSparse * fhnV0ALambdaInJetsMCFD[fgkiNBinsCent]
TH2D * fh2V0LambdaInJetPtMCGen[fgkiNBinsCent]
V0 inclusive, reconstructed: charge_daughter; eta_daughter; pt_daughter; eta_V0; pt_V0; pt_jet...
void SetUseMultiplicity(Bool_t val=kTRUE)
TH1D * fh1VtxZME[fgkiNBinsCent]
z coordinate of the primary vertex
TList * fOutputListQA
Output list for standard analysis results.
THnSparse * fh3V0ALambdaEtaPtMassMCRec[fgkiNBinsCent]
Double_t fdCutCrossedRowsOverFindMin
void SetIsPbPb(Bool_t val=1)
Double_t GetNormalPhi(Double_t phi)
THnSparse * fhnV0InJetLambda[fgkiNBinsCent]
Double_t fdCutPtTrackJetMin
TH2D * fh2CCK0s
Armenteros-Podolanski.
THnSparse * fhnV0NoJetK0s[fgkiNBinsCent]
V0 outside jet cones, in a centrality bin, m_V0; pt_V0; eta_V0.
TH2D * fh2QAV0PhiRows[fgkiNQAIndeces]
pt vs TPC rows
TH1D * fh1QAV0TPCRefit[fgkiNQAIndeces]
online vs offline reconstructed V0 candidates
static const Double_t fgkdDeltaPhiMax
THnSparse * fhnV0LambdaInJetsDaughterEtaPtPtMCRec[fgkiNBinsCent]
Bool_t fbUseMultiplicity
[%] centrality
Container for particles within the EMCAL framework.
void SetCutNCrossedRowsTPCMin(Double_t val=70.)
TH2D * fh2V0K0sEtaPtMCGen[fgkiNBinsCent]
pt spectrum of false reconstructed K0s in event
AliMCEvent * fEventMC
Output AOD event.
THnSparse * fhnV0InRndK0s[fgkiNBinsCent]
V0 in perpendicular cones, in a centrality bin, m_V0; pt_V0; eta_V0; pt_jet.
TH2D * fh2EtaPhiRndCone[fgkiNBinsCent]
number of generated random cones in centrality bins
TH1D * fh1V0InvMassK0sAll[fgkiNCategV0]
number of K0s candidates after various cuts
THnSparse * fhnV0K0sInJetsDaughterEtaPtPtMCRec[fgkiNBinsCent]
mass-eta-pt spectrum of successfully reconstructed K0s in jet
TH1D * fh1V0CounterCentALambda[fgkiNBinsCent]
static Double_t fgkiCentMixBinRanges[fgkiNBinsCentMix+1]
THnSparse * fhnV0InPerpLambda[fgkiNBinsCent]
AliAODJet * GetRandomCone(const TClonesArray *array, Double_t dEtaConeMax, Double_t dDistance) const
TList * fOutputListStd
event pool manager
AliAODEvent * fAODOut
Input AOD event.
TH1D * fh1NMedConeCent
random cone eta-pT
void SetCutRejectKinks(Bool_t val=kTRUE)
void SetCutRadiusDecayMin(Double_t val=5.)
TH1D * fh1AreaExcluded
median-cluster cone eta-phi
TH1D * fh1QAV0RapK0s[fgkiNQAIndeces]
daughters azimuth vs azimuth
Bool_t fbFindableClusters
Bool_t fbIsPbPb
Output list for MC related results.
static const Int_t fgkiNCategV0
distance in eta-phi between V0 and the closest jet
TH2D * fh2V0LambdaMCPtGenPtRec[fgkiNBinsCent]
AliEventPoolManager * fPoolMgr
random-number generator
static const Double_t fgkdMassLambdaMax
TH1D * fh1VtxZ[fgkiNBinsCent]
reference multiplicity vs centrality
THnSparse * fhnV0CorrelSELambda[fgkiNBinsCent]
pt correlations, in a centrality bin, pt_neg-daughter;pt_pos-daughter;pt_V0;pt_jet;pt_leading-track ...
TH1D * fh1V0K0sPtMCRecFalse[fgkiNBinsCent]
pt-mass spectrum of successfully reconstructed K0s in event
Double_t fdCutPtDaughterMin
TH1D * fh1DistanceV0JetsK0s[fgkiNBinsCent]
distance in eta-phi between jets within events
TH1D * fh1V0CandPerEvent
xy coordinates of the primary vertex
TH1D * fh1V0XiPtMCGen[fgkiNBinsCent]
AliAnalysisTaskV0sInJetsEmcal & operator=(const AliAnalysisTaskV0sInJetsEmcal &)
TH2D * fh2ArmPodK0s[fgkiNQAIndeces]
daughters pt vs pt, in mass peak
TH1D * fh1EventCent
number of events for different selection steps and different centralities
THnSparse * fhnV0InclusiveLambda[fgkiNBinsCent]
Double_t fdCutRadiusDecayMax
static const Int_t fgkiNBinsCent
TH2D * fh2ArmPodLambda[fgkiNQAIndeces]
virtual ~AliAnalysisTaskV0sInJetsEmcal()
TH2D * fh2QAV0EtaEtaALambda[fgkiNQAIndeces]
void SetCutEtaV0Max(Double_t val=0.7)
THnSparse * fh3V0ALambdaInJetPtMassMCRec[fgkiNBinsCent]
static const Double_t fgkdMassLambdaMin
static const Double_t fgkdBinsPtJet[2]
THnSparse * fhnV0LambdaInclDaughterEtaPtPtMCRec[fgkiNBinsCent]
void SetCutCross(Bool_t val=kTRUE)
TH2D * fh2ArmPod[fgkiNQAIndeces]
lifetime calculated in xyz
static const Int_t fgkiNBinsPtV0InitInJet
TH2D * fh2V0K0sMCResolMPt[fgkiNBinsCent]
V0 in jets, reconstructed: charge_daughter; eta_daughter; pt_daughter; eta_V0; pt_V0; pt_jet...
Double_t fdDistanceV0JetMax
TH1D * fh1DistanceV0JetsLambda[fgkiNBinsCent]
distance in eta-phi between V0 and the closest jet
TH1D * fh1QAV0DCAVtx[fgkiNQAIndeces]
charge
void SetCutRadiusDecayMax(Double_t val=100.)
TH2D * fh2QAV0PhiPtK0sPeak[fgkiNQAIndeces]
TH1D * fh1NJetPerEvent[fgkiNBinsCent]
pt of trigger track
THnSparse * fhnV0InRndLambda[fgkiNBinsCent]
THnSparse * fh3V0LambdaInJetEtaPtMCGen[fgkiNBinsCent]
TH2D * fh2EtaPtJet[fgkiNBinsCent]
jet eta
Int_t GetCentralityBinEdge(Int_t index)
TH2D * fh2QAV0PhiPhiLambda[fgkiNQAIndeces]
Double_t fdCutNSigmadEdxMax
TH1D * fh1QAV0Charge[fgkiNQAIndeces]
pt daughter
static const Int_t fgkiCentBinRanges[fgkiNBinsCent]
THnSparse * fh3V0LambdaEtaPtMassMCRec[fgkiNBinsCent]
void UserCreateOutputObjects()
TH1D * fh1PhiJet[fgkiNBinsCent]
jet eta-pT
TH1D * fh1QAV0RapALambda[fgkiNQAIndeces]
THnSparse * fh4V0LambdaInJetEtaPtMassMCRec[fgkiNBinsCent]
static const Int_t fgkiNBinsCentMix
static const Int_t fgkiNBinsZVtxMix
void FillQAHistogramV0(AliAODVertex *vtx, const AliAODv0 *vZero, Int_t iIndexHisto, Bool_t IsCandK0s, Bool_t IsCandLambda, Bool_t IsCandALambda, Bool_t IsInPeakK0s, Bool_t IsInPeakLambda, Bool_t IsInPeakALambda)
THnSparse * fhnV0NoJetALambda[fgkiNBinsCent]
static const Int_t fgkiNBinsMassK0s
TH1D * fh1DistanceJets[fgkiNBinsCent]
area of excluded cones for outside-cones V0s
TH1D * fh1QAV0DCAV0[fgkiNQAIndeces]
DCA of daughters to prim vtx.
THnSparse * fh4V0K0sInJetEtaPtMassMCRec[fgkiNBinsCent]
eta-pt spectrum of generated K0s in jet
AliJetContainer * fJetsBgCont
Signal Jets.
TH1D * fh1EventCent2Jets
number of events for different centralities
TH1D * fh1NRndConeCent
number of jets per event
static const Double_t fgkdMassK0sMin
TList * fOutputListCuts
Output list for quality assurance.
TH2D * fh2V0ALambdaMCResolMPt[fgkiNBinsCent]
V0 in jets, reconstructed: charge_daughter; eta_daughter; pt_daughter; eta_V0; pt_V0; pt_jet...
THnSparse * fhnV0LambdaBulkMCFD[fgkiNBinsCent]
TH2D * fh2V0K0sMCPtGenPtRec[fgkiNBinsCent]
K0s mass resolution vs pt.
void SetDistanceV0JetMax(Double_t val=0.4)
THnSparse * fhnV0InPerpALambda[fgkiNBinsCent]
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.
void SetPtJetMin(Double_t ptMin=0)
static const Double_t fgkdDeltaPhiMin
TH1D * fh1V0CounterCentLambda[fgkiNBinsCent]
K0s generated pt vs reconstructed pt.
TH1D * fh1EventCent2NoJets
number of events for different centralities
THnSparse * fhnV0InMedALambda[fgkiNBinsCent]
THnSparse * fhnV0OutJetALambda[fgkiNBinsCent]
THnSparse * fhnV0CorrelMEK0s[fgkiNBinsCent]
V0-jet phi,eta correlations in same events, in a centrality bin, m_V0; pt_V0; eta_V0; pt_jet; delta-p...
TRandom * fRandom
MC event.
TH2D * fh2V0ALambdaInJetPtMCGen[fgkiNBinsCent]
V0 inclusive, reconstructed: charge_daughter; eta_daughter; pt_daughter; eta_V0; pt_V0; pt_jet...
THnSparse * fhnV0InclusiveALambda[fgkiNBinsCent]
THnSparse * fhnV0InclusiveK0s[fgkiNBinsCent]
V0 invariant mass, in centrality bins.
TH1D * fh1V0CandPerEventCentALambda[fgkiNBinsCent]
TH2D * fh2V0ALambdaMCPtGenPtRec[fgkiNBinsCent]
TH2D * fh2QAV0EtaPtK0sPeak[fgkiNQAIndeces]
V0 invariant mass for each selection steps.
TH1D * fh1QAV0TPCRowsFind[fgkiNQAIndeces]
pt vs Chi2/ndf
TH1D * fh1PtJet[fgkiNBinsCent]
number of V0 cand per event
TH2D * fh2PtJetPtTrigger[fgkiNBinsCent]
pt_jet; pt of leading jet track
THnSparse * fhnV0CorrelSEK0s[fgkiNBinsCent]
pt correlations, in a centrality bin, pt_neg-daughter;pt_pos-daughter;pt_V0;pt_jet;pt_leading-track ...
TH2D * fh2QAV0EtaNCl[fgkiNQAIndeces]
clusters vs TPC rows
static const Int_t fgkiNBinsPtV0Init
TH1D * fh1V0InvMassLambdaAll[fgkiNCategV0]
number of Lambda candidates after various cuts
static const Int_t fgkiNBinsPtJetInit
TH1D * fh1PtTrigger[fgkiNBinsCent]
pt_jet; pt of trigger track
static Double_t fgkiZVtxMixBinRanges[fgkiNBinsZVtxMix+1]
Double_t MassPeakSigmaOld(Double_t pt, Int_t particle)
void SetAreaPercJetMin(Double_t area=0)
TH1D * fh1EventCent2
number of events for different centralities
Int_t GetCentralityBinIndex(Double_t centrality)
TH2D * fh2V0PtJetAngleLambda[fgkiNBinsCent]
TH1D * fh1V0LambdaPtMCRecFalse[fgkiNBinsCent]
TH2D * fh2V0LambdaPtMassMCRec[fgkiNBinsCent]
void SetDeltaEtaMax(Double_t val=kTRUE)
TH1D * fh1V0InvMassLambdaCent[fgkiNBinsCent]
THnSparse * fhnV0K0sInclDaughterEtaPtPtMCRec[fgkiNBinsCent]
eta-pt-mass spectrum of successfully reconstructed K0s in event
static const Int_t fgkiNBinsMassLambda
TH1D * fh1V0CandPerEventCentLambda[fgkiNBinsCent]
TH2D * fh2QAV0PtRows[fgkiNQAIndeces]
pseudorapidity vs TPC rows
TH1D * fh1QACTau3D[fgkiNQAIndeces]
lifetime calculated in xy
THnSparse * fh3V0ALambdaInJetEtaPtMCGen[fgkiNBinsCent]
TString GetCentBinLabel(Int_t index)
AliTrackContainer * fTracksCont
Background Jets.
void SetPtProtonPIDMax(Double_t val=1.)
void SetCutEtaDaughterMax(Double_t val=0.8)
THnSparse * fhnV0NoJetLambda[fgkiNBinsCent]
static const Double_t fgkdBinsPtV0[2]
TH2D * fh2QAV0PtPtK0sPeak[fgkiNQAIndeces]
V0 rapidity.
TH2D * fh2V0PtJetAngleK0s[fgkiNBinsCent]
V0-jet phi,eta correlations in mixed events, in a centrality bin, m_V0; pt_V0; eta_V0; pt_jet; delta-...
void SetPoolParam(Int_t sizepool=1000, Int_t jetsperpool=1, Float_t fractionmin=1., Int_t neventsmin=0)
Base task in the EMCAL jet framework.
void Terminate(Option_t *)
AliAnalysisTaskV0sInJetsEmcal()
Represent a jet reconstructed using the EMCal jet framework.
TH2D * fh2EventCentTracks
number of events for different centralities
Bool_t IsSelectedForJets(AliAODEvent *fAOD, Double_t dVtxZCut, Double_t dVtxR2Cut, Double_t dCentCutLo, Double_t dCentCutUp, Double_t dDeltaZMax=-1)
Double_t fdCutNCrossedRowsTPCMin
TH2D * fh2ArmPodALambda[fgkiNQAIndeces]
void SetCutRapV0Max(Double_t val=0.75)
TH2D * fh2QAV0EtaRows[fgkiNQAIndeces]
pseudorapidity
TH2D * fh2EtaPhiMedCone[fgkiNBinsCent]
number of found median-cluster cones in centrality bins
THnSparse * fhnV0InMedK0s[fgkiNBinsCent]
V0 in random cones, in a centrality bin, m_V0; pt_V0; eta_V0.
THnSparse * fhnV0CorrelMELambda[fgkiNBinsCent]
Double_t fdCutDCADaughtersMax
THnSparse * fhnV0ALambdaInclDaughterEtaPtPtMCRec[fgkiNBinsCent]
TH2D * fh2CCLambda
K0s candidates in Lambda peak.
void FillCandidates(Double_t mK, Double_t mL, Double_t mAL, Bool_t isK, Bool_t isL, Bool_t isAL, Int_t iCut, Int_t iCent)
TH2D * fh2QAV0EtaEtaK0s[fgkiNQAIndeces]
daughters pseudorapidity vs V0 pt, in mass peak
void SetGeneratorName(TString name)
Bool_t FillHistograms()
Function filling histograms.
Bool_t OverlapWithJets(const TClonesArray *array, const AliVParticle *cone, Double_t dDistance) const
void SetCutCrossedRowsOverFindMax(Double_t val=1e3)
THnSparse * fhnV0ALambdaInclMCFD[fgkiNBinsCent]
void SetCutCrossedRowsOverFindMin(Double_t val=0.8)
void SetBgSubtraction(Int_t val=1)
void SetCutPtDaughterMin(Double_t val=0.150)
void SetCutNTauLMax(Double_t val=5.0)
TH2D * fh2QAV0PhiPhiALambda[fgkiNQAIndeces]
void SetCutDCADaughtersMax(Double_t val=1.)
TH1D * fh1V0InvMassALambdaCent[fgkiNBinsCent]
Container structure for EMCAL clusters.
THnSparse * fhnV0InJetALambda[fgkiNBinsCent]
THnSparse * fh4V0ALambdaInJetEtaPtMassMCRec[fgkiNBinsCent]
TH2D * fh2QAV0PhiPhiK0s[fgkiNQAIndeces]
daughters pseudorapidity vs pseudorapidity
TH1D * fh1QAV0Cos[fgkiNQAIndeces]
DCA between daughters.
void SetOnFly(Bool_t val=0)
THnSparse * fhnPtDaughterALambda[fgkiNBinsCent]
void SetCompareTriggerTracks(Bool_t val=kTRUE)
Double_t AreaCircSegment(Double_t dRadius, Double_t dDistance) const
TH2D * fh2QAV0PtNCls[fgkiNQAIndeces]
findable clusters
Container for jet within the EMCAL jet framework.
Bool_t IsParticleInCone(const AliVParticle *part1, const AliVParticle *part2, Double_t dRMax) const
THnSparse * fhnV0LambdaInJetsMCFD[fgkiNBinsCent]
void SetJetSelection(Bool_t select=kTRUE)
TH2D * fh2QAV0PhiPtALambdaPeak[fgkiNQAIndeces]
Lambda candidate in peak: azimuth; pt.
TH1D * fh1QAV0Pt[fgkiNQAIndeces]
anti-Lambda candidate in peak: azimuth; pt
static bool CompareClusters(const std::vector< Double_t > cluster1, const std::vector< Double_t > cluster2)
void SetCutCPALMin(Double_t val=0.998)
TH1D * fh1QAV0R[fgkiNQAIndeces]
cosine of pointing angle (CPA)
TH1D * fh1V0ALambdaPtMCRecFalse[fgkiNBinsCent]
THnSparse * fh3V0K0sEtaPtMassMCRec[fgkiNBinsCent]
eta-pt spectrum of all generated K0s in event
TH2D * fh2V0K0sInJetPtMCGen[fgkiNBinsCent]
V0 inclusive, reconstructed: charge_daughter; eta_daughter; pt_daughter; eta_V0; pt_V0; pt_jet...
TH2D * fh2QAV0EtaPtALambdaPeak[fgkiNQAIndeces]
THnSparse * fhnPtDaughterLambda[fgkiNBinsCent]
THnSparse * fhnV0LambdaInclMCFD[fgkiNBinsCent]
TH1D * fh1QAV0Eta[fgkiNQAIndeces]
ratio rows/clusters
TH1D * fh1QAV0RapLambda[fgkiNQAIndeces]
Bool_t IsFromGoodGenerator(Int_t index)
void SetCutDCAToPrimVtxMin(Double_t val=0.1)
THnSparse * fhnV0OutJetK0s[fgkiNBinsCent]
V0 in medium cones, in a centrality bin, m_V0; pt_V0; eta_V0.
TH1D * fh1QAV0TPCFindable[fgkiNQAIndeces]
crossed TPC pad rows