Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 3 additions & 3 deletions PWGHF/TableProducer/HFCandidateCreator2Prong.cxx
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,7 @@ struct HFCandidateCreator2Prong {
Configurable<double> d_minrelchi2change{"d_minrelchi2change", 0.9, "stop iterations is chi2/chi2old > this"};
Configurable<bool> b_dovalplots{"b_dovalplots", true, "do validation plots"};

OutputObj<TH1F> hmass2{TH1F("hmass2", "2-prong candidates;inv. mass (#pi K) (GeV/#it{c}^{2});entries", 500, 0., 5.)};
OutputObj<TH1F> hMass2{TH1F("hMass2", "2-prong candidates;inv. mass (#pi K) (GeV/#it{c}^{2});entries", 500, 0., 5.)};
OutputObj<TH1F> hCovPVXX{TH1F("hCovPVXX", "2-prong candidates;XX element of cov. matrix of prim. vtx. position (cm^{2});entries", 100, 0., 1.e-4)};
OutputObj<TH1F> hCovSVXX{TH1F("hCovSVXX", "2-prong candidates;XX element of cov. matrix of sec. vtx. position (cm^{2});entries", 100, 0., 0.2)};
OutputObj<TH2F> hDcaXYProngs{TH2F("hDcaXYProngs", "DCAxy of 2-prong candidates;#it{p}_{T} (GeV/#it{c};#it{d}_{xy}) (#mum);entries", 100, 0., 20., 200, -500., 500.)};
Expand Down Expand Up @@ -148,8 +148,8 @@ struct HFCandidateCreator2Prong {
auto arrayMomenta = array{pvec0, pvec1};
massPiK = RecoDecay::m(arrayMomenta, array{massPi, massK});
massKPi = RecoDecay::m(arrayMomenta, array{massK, massPi});
hmass2->Fill(massPiK);
hmass2->Fill(massKPi);
hMass2->Fill(massPiK);
hMass2->Fill(massKPi);
}
}
}
Expand Down
4 changes: 2 additions & 2 deletions PWGHF/TableProducer/HFCandidateCreator3Prong.cxx
Original file line number Diff line number Diff line change
Expand Up @@ -47,7 +47,7 @@ struct HFCandidateCreator3Prong {
Configurable<double> d_minrelchi2change{"d_minrelchi2change", 0.9, "stop iterations is chi2/chi2old > this"};
Configurable<bool> b_dovalplots{"b_dovalplots", true, "do validation plots"};

OutputObj<TH1F> hmass3{TH1F("hmass3", "3-prong candidates;inv. mass (#pi K #pi) (GeV/#it{c}^{2});entries", 500, 1.6, 2.1)};
OutputObj<TH1F> hMass3{TH1F("hMass3", "3-prong candidates;inv. mass (#pi K #pi) (GeV/#it{c}^{2});entries", 500, 1.6, 2.1)};
OutputObj<TH1F> hCovPVXX{TH1F("hCovPVXX", "3-prong candidates;XX element of cov. matrix of prim. vtx position (cm^{2});entries", 100, 0., 1.e-4)};
OutputObj<TH1F> hCovSVXX{TH1F("hCovSVXX", "3-prong candidates;XX element of cov. matrix of sec. vtx position (cm^{2});entries", 100, 0., 0.2)};
OutputObj<TH2F> hDcaXYProngs{TH2F("hDcaXYProngs", "DCAxy of 3-prong candidates;#it{p}_{T} (GeV/#it{c};#it{d}_{xy}) (#mum);entries", 100, 0., 20., 200, -500., 500.)};
Expand Down Expand Up @@ -162,7 +162,7 @@ struct HFCandidateCreator3Prong {
// calculate invariant mass
auto arrayMomenta = array{pvec0, pvec1, pvec2};
massPiKPi = RecoDecay::m(std::move(arrayMomenta), array{massPi, massK, massPi});
hmass3->Fill(massPiKPi);
hMass3->Fill(massPiKPi);
}
}
}
Expand Down
4 changes: 2 additions & 2 deletions PWGHF/TableProducer/HFCandidateCreatorCascade.cxx
Original file line number Diff line number Diff line change
Expand Up @@ -66,7 +66,7 @@ struct HFCandidateCreatorCascade {
Configurable<std::vector<int>> indexProton{"indexProton", {717, 2810, 4393, 5442, 6769, 7793, 9002, 9789}, "indices of protons, for debug"};
#endif

OutputObj<TH1F> hmass2{TH1F("hmass2", "2-prong candidates;inv. mass (#pi K) (GeV/#it{c}^{2});entries", 500, 0., 5.)};
OutputObj<TH1F> hMass2{TH1F("hMass2", "2-prong candidates;inv. mass (#pi K) (GeV/#it{c}^{2});entries", 500, 0., 5.)};
OutputObj<TH1F> hCovPVXX{TH1F("hCovPVXX", "2-prong candidates;XX element of cov. matrix of prim. vtx. position (cm^{2});entries", 100, 0., 1.e-4)};
OutputObj<TH1F> hCovSVXX{TH1F("hCovSVXX", "2-prong candidates;XX element of cov. matrix of sec. vtx. position (cm^{2});entries", 100, 0., 0.2)};

Expand Down Expand Up @@ -204,7 +204,7 @@ struct HFCandidateCreatorCascade {
if (doValPlots) {
// calculate invariant masses
mass2K0sP = RecoDecay::m(array{pVecBach, pVecV0}, array{massP, massK0s});
hmass2->Fill(mass2K0sP);
hMass2->Fill(mass2K0sP);
}
}
}
Expand Down
6 changes: 3 additions & 3 deletions PWGHF/TableProducer/HFCandidateCreatorXicc.cxx
Original file line number Diff line number Diff line change
Expand Up @@ -51,7 +51,7 @@ struct HfCandidateCreatorXicc {
Configurable<double> d_minrelchi2change{"d_minrelchi2change", 0.9, "stop iterations is chi2/chi2old > this"};
Configurable<bool> b_dovalplots{"b_dovalplots", true, "do validation plots"};

OutputObj<TH1F> hmassXic{TH1F("hmassXic", "xic candidates;inv. mass (#pi K #pi) (GeV/#it{c}^{2});entries", 500, 1.6, 2.6)};
OutputObj<TH1F> hMassXic{TH1F("hMassXic", "xic candidates;inv. mass (#pi K #pi) (GeV/#it{c}^{2});entries", 500, 1.6, 2.6)};
OutputObj<TH1F> hCovPVXX{TH1F("hCovPVXX", "3-prong candidates;XX element of cov. matrix of prim. vtx position (cm^{2});entries", 100, 0., 1.e-4)};
OutputObj<TH1F> hCovSVXX{TH1F("hCovSVXX", "3-prong candidates;XX element of cov. matrix of sec. vtx position (cm^{2});entries", 100, 0., 0.2)};

Expand Down Expand Up @@ -93,10 +93,10 @@ struct HfCandidateCreatorXicc {
continue;
}
if (xicCand.isSelXicToPKPi() >= d_selectionFlagXic) {
hmassXic->Fill(InvMassXicToPKPi(xicCand), xicCand.pt());
hMassXic->Fill(InvMassXicToPKPi(xicCand), xicCand.pt());
}
if (xicCand.isSelXicToPiKP() >= d_selectionFlagXic) {
hmassXic->Fill(InvMassXicToPiKP(xicCand), xicCand.pt());
hMassXic->Fill(InvMassXicToPiKP(xicCand), xicCand.pt());
}
auto track0 = xicCand.index0_as<aod::BigTracks>();
auto track1 = xicCand.index1_as<aod::BigTracks>();
Expand Down
81 changes: 41 additions & 40 deletions PWGHF/TableProducer/HFTrackIndexSkimsCreator.cxx
Original file line number Diff line number Diff line change
Expand Up @@ -288,19 +288,7 @@ struct HfTagSelTracks {
HistogramRegistry registry{
"registry",
{{"hRejTracks", "Tracks;;entries", {HistType::kTH1F, {{15, 0.5, 15.5}}}},
{"hPtNoCuts", "all tracks;#it{p}_{T}^{track} (GeV/#it{c});entries", {HistType::kTH1F, {{100, 0., 10.}}}},
// 2-prong histograms
{"hPtCuts2Prong", "tracks selected for 2-prong vertexing;#it{p}_{T}^{track} (GeV/#it{c});entries", {HistType::kTH1F, {{100, 0., 10.}}}},
{"hDCAToPrimXYVsPtCuts2Prong", "tracks selected for 2-prong vertexing;#it{p}_{T}^{track} (GeV/#it{c});DCAxy to prim. vtx. (cm);entries", {HistType::kTH2F, {{100, 0., 10.}, {400, -2., 2.}}}},
{"hEtaCuts2Prong", "tracks selected for 2-prong vertexing;#it{#eta};entries", {HistType::kTH1F, {{static_cast<int>(1.2 * etaMax2Prong * 100), -1.2 * etaMax2Prong, 1.2 * etaMax2Prong}}}},
// 3-prong histograms
{"hPtCuts3Prong", "tracks selected for 3-prong vertexing;#it{p}_{T}^{track} (GeV/#it{c});entries", {HistType::kTH1F, {{100, 0., 10.}}}},
{"hDCAToPrimXYVsPtCuts3Prong", "tracks selected for 3-prong vertexing;#it{p}_{T}^{track} (GeV/#it{c});DCAxy to prim. vtx. (cm);entries", {HistType::kTH2F, {{100, 0., 10.}, {400, -2., 2.}}}},
{"hEtaCuts3Prong", "tracks selected for 3-prong vertexing;#it{#eta};entries", {HistType::kTH1F, {{static_cast<int>(1.2 * etaMax3Prong * 100), -1.2 * etaMax3Prong, 1.2 * etaMax3Prong}}}},
// bachelor (for cascades) histograms
{"hPtCutsV0bachelor", "tracks selected for 3-prong vertexing;#it{p}_{T}^{track} (GeV/#it{c});entries", {HistType::kTH1F, {{100, 0., 10.}}}},
{"hDCAToPrimXYVsPtCutsV0bachelor", "tracks selected for V0-bachelor vertexing;#it{p}_{T}^{track} (GeV/#it{c});DCAxy to prim. vtx. (cm);entries", {HistType::kTH2F, {{100, 0., 10.}, {400, -2., 2.}}}},
{"hEtaCutsV0bachelor", "tracks selected for 3-prong vertexing;#it{#eta};entries", {HistType::kTH1F, {{static_cast<int>(1.2 * etaMaxBach * 100), -1.2 * etaMaxBach, 1.2 * etaMaxBach}}}}}};
{"hPtNoCuts", "all tracks;#it{p}_{T}^{track} (GeV/#it{c});entries", {HistType::kTH1F, {{360, 0., 36.}}}}}};

static const int nCuts = 4;

Expand All @@ -309,6 +297,19 @@ struct HfTagSelTracks {

void init(InitContext const&)
{
// 2-prong histograms
registry.add("hPtCuts2Prong", "tracks selected for 2-prong vertexing;#it{p}_{T}^{track} (GeV/#it{c});entries", {HistType::kTH1F, {{360, 0., 36.}}});
registry.add("hDCAToPrimXYVsPtCuts2Prong", "tracks selected for 2-prong vertexing;#it{p}_{T}^{track} (GeV/#it{c});DCAxy to prim. vtx. (cm);entries", {HistType::kTH2F, {{360, 0., 36.}, {400, -2., 2.}}});
registry.add("hEtaCuts2Prong", "tracks selected for 2-prong vertexing;#it{#eta};entries", {HistType::kTH1F, {{static_cast<int>(1.2 * etaMax2Prong * 100), -1.2 * etaMax2Prong, 1.2 * etaMax2Prong}}});
// 3-prong histograms
registry.add("hPtCuts3Prong", "tracks selected for 3-prong vertexing;#it{p}_{T}^{track} (GeV/#it{c});entries", {HistType::kTH1F, {{360, 0., 36.}}});
registry.add("hDCAToPrimXYVsPtCuts3Prong", "tracks selected for 3-prong vertexing;#it{p}_{T}^{track} (GeV/#it{c});DCAxy to prim. vtx. (cm);entries", {HistType::kTH2F, {{360, 0., 36.}, {400, -2., 2.}}});
registry.add("hEtaCuts3Prong", "tracks selected for 3-prong vertexing;#it{#eta};entries", {HistType::kTH1F, {{static_cast<int>(1.2 * etaMax3Prong * 100), -1.2 * etaMax3Prong, 1.2 * etaMax3Prong}}});
// bachelor (for cascades) histograms
registry.add("hPtCutsV0bachelor", "tracks selected for 3-prong vertexing;#it{p}_{T}^{track} (GeV/#it{c});entries", {HistType::kTH1F, {{360, 0., 36.}}});
registry.add("hDCAToPrimXYVsPtCutsV0bachelor", "tracks selected for V0-bachelor vertexing;#it{p}_{T}^{track} (GeV/#it{c});DCAxy to prim. vtx. (cm);entries", {HistType::kTH2F, {{360, 0., 36.}, {400, -2., 2.}}});
registry.add("hEtaCutsV0bachelor", "tracks selected for 3-prong vertexing;#it{#eta};entries", {HistType::kTH1F, {{static_cast<int>(1.2 * etaMaxBach * 100), -1.2 * etaMaxBach, 1.2 * etaMaxBach}}});

cutsSingleTrack = {cutsTrack2Prong, cutsTrack3Prong, cutsTrackBach};
std::string cutNames[nCuts + 1] = {"selected", "rej pT", "rej eta", "rej track quality", "rej dca"};
std::string candNames[CandidateType::NCandidateTypes] = {"2-prong", "3-prong", "bachelor"};
Expand Down Expand Up @@ -864,19 +865,19 @@ struct HfTrackIndexSkimsCreator {
{"hVtx2ProngZ", "2-prong candidates;#it{z}_{sec. vtx.} (cm);entries", {HistType::kTH1F, {{1000, -20., 20.}}}},
{"hNCand2Prong", "2-prong candidates preselected;# of candidates;entries", {HistType::kTH1F, {{2000, 0., 200000.}}}},
{"hNCand2ProngVsNTracks", "2-prong candidates preselected;# of selected tracks;# of candidates;entries", {HistType::kTH2F, {{2500, 0., 25000.}, {2000, 0., 200000.}}}},
{"hmassD0ToPiK", "D^{0} candidates;inv. mass (#pi K) (GeV/#it{c}^{2});entries", {HistType::kTH1F, {{500, 0., 5.}}}},
{"hmassJpsiToEE", "J/#psi candidates;inv. mass (e^{#plus} e^{#minus}) (GeV/#it{c}^{2});entries", {HistType::kTH1F, {{500, 0., 5.}}}},
{"hmassJpsiToMuMu", "J/#psi candidates;inv. mass (#mu^{#plus} #mu^{#minus}) (GeV/#it{c}^{2});entries", {HistType::kTH1F, {{500, 0., 5.}}}},
{"hMassD0ToPiK", "D^{0} candidates;inv. mass (#pi K) (GeV/#it{c}^{2});entries", {HistType::kTH1F, {{500, 0., 5.}}}},
{"hMassJpsiToEE", "J/#psi candidates;inv. mass (e^{#plus} e^{#minus}) (GeV/#it{c}^{2});entries", {HistType::kTH1F, {{500, 0., 5.}}}},
{"hMassJpsiToMuMu", "J/#psi candidates;inv. mass (#mu^{#plus} #mu^{#minus}) (GeV/#it{c}^{2});entries", {HistType::kTH1F, {{500, 0., 5.}}}},
// 3-prong histograms
{"hVtx3ProngX", "3-prong candidates;#it{x}_{sec. vtx.} (cm);entries", {HistType::kTH1F, {{1000, -2., 2.}}}},
{"hVtx3ProngY", "3-prong candidates;#it{y}_{sec. vtx.} (cm);entries", {HistType::kTH1F, {{1000, -2., 2.}}}},
{"hVtx3ProngZ", "3-prong candidates;#it{z}_{sec. vtx.} (cm);entries", {HistType::kTH1F, {{1000, -20., 20.}}}},
{"hNCand3Prong", "3-prong candidates preselected;# of candidates;entries", {HistType::kTH1F, {{5000, 0., 500000.}}}},
{"hNCand3ProngVsNTracks", "3-prong candidates preselected;# of selected tracks;# of candidates;entries", {HistType::kTH2F, {{2500, 0., 25000.}, {5000, 0., 500000.}}}},
{"hmassDPlusToPiKPi", "D^{#plus} candidates;inv. mass (#pi K #pi) (GeV/#it{c}^{2});entries", {HistType::kTH1F, {{500, 0., 5.}}}},
{"hmassLcToPKPi", "#Lambda_{c} candidates;inv. mass (p K #pi) (GeV/#it{c}^{2});entries", {HistType::kTH1F, {{500, 0., 5.}}}},
{"hmassDsToPiKK", "D_{s} candidates;inv. mass (K K #pi) (GeV/#it{c}^{2});entries", {HistType::kTH1F, {{500, 0., 5.}}}},
{"hmassXicToPKPi", "#Xi_{c} candidates;inv. mass (p K #pi) (GeV/#it{c}^{2});entries", {HistType::kTH1F, {{500, 0., 5.}}}}}};
{"hMassDPlusToPiKPi", "D^{#plus} candidates;inv. mass (#pi K #pi) (GeV/#it{c}^{2});entries", {HistType::kTH1F, {{500, 0., 5.}}}},
{"hMassLcToPKPi", "#Lambda_{c} candidates;inv. mass (p K #pi) (GeV/#it{c}^{2});entries", {HistType::kTH1F, {{500, 0., 5.}}}},
{"hMassDsToPiKK", "D_{s} candidates;inv. mass (K K #pi) (GeV/#it{c}^{2});entries", {HistType::kTH1F, {{500, 0., 5.}}}},
{"hMassXicToPKPi", "#Xi_{c} candidates;inv. mass (p K #pi) (GeV/#it{c}^{2});entries", {HistType::kTH1F, {{500, 0., 5.}}}}}};

static const int n2ProngDecays = hf_cand_prong2::DecayType::N2ProngDecays; // number of 2-prong hadron types
static const int n3ProngDecays = hf_cand_prong3::DecayType::N3ProngDecays; // number of 3-prong hadron types
Expand Down Expand Up @@ -1626,20 +1627,20 @@ struct HfTrackIndexSkimsCreator {
auto mass2Prong = RecoDecay::m(arrMom, arrMass2Prong[iDecay2P][0]);
switch (iDecay2P) {
case hf_cand_prong2::DecayType::D0ToPiK:
registry.fill(HIST("hmassD0ToPiK"), mass2Prong);
registry.fill(HIST("hMassD0ToPiK"), mass2Prong);
break;
case hf_cand_prong2::DecayType::JpsiToEE:
registry.fill(HIST("hmassJpsiToEE"), mass2Prong);
registry.fill(HIST("hMassJpsiToEE"), mass2Prong);
break;
case hf_cand_prong2::DecayType::JpsiToMuMu:
registry.fill(HIST("hmassJpsiToMuMu"), mass2Prong);
registry.fill(HIST("hMassJpsiToMuMu"), mass2Prong);
break;
}
}
if (whichHypo2Prong[iDecay2P] >= 2) {
auto mass2Prong = RecoDecay::m(arrMom, arrMass2Prong[iDecay2P][1]);
if (iDecay2P == hf_cand_prong2::DecayType::D0ToPiK) {
registry.fill(HIST("hmassD0ToPiK"), mass2Prong);
registry.fill(HIST("hMassD0ToPiK"), mass2Prong);
}
}
}
Expand Down Expand Up @@ -1828,30 +1829,30 @@ struct HfTrackIndexSkimsCreator {
auto mass3Prong = RecoDecay::m(arr3Mom, arrMass3Prong[iDecay3P][0]);
switch (iDecay3P) {
case hf_cand_prong3::DecayType::DPlusToPiKPi:
registry.fill(HIST("hmassDPlusToPiKPi"), mass3Prong);
registry.fill(HIST("hMassDPlusToPiKPi"), mass3Prong);
break;
case hf_cand_prong3::DecayType::DsToPiKK:
registry.fill(HIST("hmassDsToPiKK"), mass3Prong);
registry.fill(HIST("hMassDsToPiKK"), mass3Prong);
break;
case hf_cand_prong3::DecayType::LcToPKPi:
registry.fill(HIST("hmassLcToPKPi"), mass3Prong);
registry.fill(HIST("hMassLcToPKPi"), mass3Prong);
break;
case hf_cand_prong3::DecayType::XicToPKPi:
registry.fill(HIST("hmassXicToPKPi"), mass3Prong);
registry.fill(HIST("hMassXicToPKPi"), mass3Prong);
break;
}
}
if (whichHypo3Prong[iDecay3P] >= 2) {
auto mass3Prong = RecoDecay::m(arr3Mom, arrMass3Prong[iDecay3P][1]);
switch (iDecay3P) {
case hf_cand_prong3::DecayType::DsToPiKK:
registry.fill(HIST("hmassDsToPiKK"), mass3Prong);
registry.fill(HIST("hMassDsToPiKK"), mass3Prong);
break;
case hf_cand_prong3::DecayType::LcToPKPi:
registry.fill(HIST("hmassLcToPKPi"), mass3Prong);
registry.fill(HIST("hMassLcToPKPi"), mass3Prong);
break;
case hf_cand_prong3::DecayType::XicToPKPi:
registry.fill(HIST("hmassXicToPKPi"), mass3Prong);
registry.fill(HIST("hMassXicToPKPi"), mass3Prong);
break;
}
}
Expand Down Expand Up @@ -2031,30 +2032,30 @@ struct HfTrackIndexSkimsCreator {
auto mass3Prong = RecoDecay::m(arr3Mom, arrMass3Prong[iDecay3P][0]);
switch (iDecay3P) {
case hf_cand_prong3::DecayType::DPlusToPiKPi:
registry.fill(HIST("hmassDPlusToPiKPi"), mass3Prong);
registry.fill(HIST("hMassDPlusToPiKPi"), mass3Prong);
break;
case hf_cand_prong3::DecayType::DsToPiKK:
registry.fill(HIST("hmassDsToPiKK"), mass3Prong);
registry.fill(HIST("hMassDsToPiKK"), mass3Prong);
break;
case hf_cand_prong3::DecayType::LcToPKPi:
registry.fill(HIST("hmassLcToPKPi"), mass3Prong);
registry.fill(HIST("hMassLcToPKPi"), mass3Prong);
break;
case hf_cand_prong3::DecayType::XicToPKPi:
registry.fill(HIST("hmassXicToPKPi"), mass3Prong);
registry.fill(HIST("hMassXicToPKPi"), mass3Prong);
break;
}
}
if (whichHypo3Prong[iDecay3P] >= 2) {
auto mass3Prong = RecoDecay::m(arr3Mom, arrMass3Prong[iDecay3P][1]);
switch (iDecay3P) {
case hf_cand_prong3::DecayType::DsToPiKK:
registry.fill(HIST("hmassDsToPiKK"), mass3Prong);
registry.fill(HIST("hMassDsToPiKK"), mass3Prong);
break;
case hf_cand_prong3::DecayType::LcToPKPi:
registry.fill(HIST("hmassLcToPKPi"), mass3Prong);
registry.fill(HIST("hMassLcToPKPi"), mass3Prong);
break;
case hf_cand_prong3::DecayType::XicToPKPi:
registry.fill(HIST("hmassXicToPKPi"), mass3Prong);
registry.fill(HIST("hMassXicToPKPi"), mass3Prong);
break;
}
}
Expand Down Expand Up @@ -2148,7 +2149,7 @@ struct HfTrackIndexSkimsCreatorCascades {
{{"hVtx2ProngX", "2-prong candidates;#it{x}_{sec. vtx.} (cm);entries", {HistType::kTH1F, {{1000, -2., 2.}}}},
{"hVtx2ProngY", "2-prong candidates;#it{y}_{sec. vtx.} (cm);entries", {HistType::kTH1F, {{1000, -2., 2.}}}},
{"hVtx2ProngZ", "2-prong candidates;#it{z}_{sec. vtx.} (cm);entries", {HistType::kTH1F, {{1000, -20., 20.}}}},
{"hmass2", "2-prong candidates;inv. mass (K0s p) (GeV/#it{c}^{2});entries", {HistType::kTH1F, {{500, 0., 5.}}}}}};
{"hMass2", "2-prong candidates;inv. mass (K0s p) (GeV/#it{c}^{2});entries", {HistType::kTH1F, {{500, 0., 5.}}}}}};

// using MyTracks = aod::BigTracksMC;
// Partition<MyTracks> selectedTracks = aod::hf_seltrack::isSelProng >= 4;
Expand Down Expand Up @@ -2341,7 +2342,7 @@ struct HfTrackIndexSkimsCreatorCascades {
registry.fill(HIST("hVtx2ProngX"), posCasc[0]);
registry.fill(HIST("hVtx2ProngY"), posCasc[1]);
registry.fill(HIST("hVtx2ProngZ"), posCasc[2]);
registry.fill(HIST("hmass2"), mass2K0sP);
registry.fill(HIST("hMass2"), mass2K0sP);
}

} // loop over V0s
Expand Down
Loading