Skip to content

Commit 9ec14dd

Browse files
authored
add ct and Y histos for X (#6315)
1 parent a46d600 commit 9ec14dd

1 file changed

Lines changed: 9 additions & 0 deletions

File tree

Analysis/Tasks/PWGHF/taskX.cxx

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -137,8 +137,13 @@ struct TaskXMC {
137137
registry.add("hd0Prong2RecBg", "3-prong candidates (rec. unmatched);prong 2 DCAxy to prim. vertex (cm);entries", {HistType::kTH2F, {{200, -0.02, 0.02}, {(std::vector<double>)bins, "#it{p}_{T} (GeV/#it{c})"}}});
138138
registry.add("hDeclengthRecSig", "3-prong candidates (rec. matched);decay length (cm);entries", {HistType::kTH2F, {{400, 0., 0.04}, {(std::vector<double>)bins, "#it{p}_{T} (GeV/#it{c})"}}});
139139
registry.add("hDeclengthRecBg", "3-prong candidates (rec. unmatched);decay length (cm);entries", {HistType::kTH2F, {{400, 0., 0.04}, {(std::vector<double>)bins, "#it{p}_{T} (GeV/#it{c})"}}});
140+
140141
registry.add("hChi2PCASig", "3-prong candidates (rec. matched);chi2 PCA (cm);entries", {HistType::kTH2F, {{500, 0., 0.01}, {(std::vector<double>)bins, "#it{p}_{T} (GeV/#it{c})"}}});
141142
registry.add("hChi2PCABg", "3-prong candidates (rec. unmatched);chi2 PCA (cm);entries", {HistType::kTH2F, {{500, 0., 0.01}, {(std::vector<double>)bins, "#it{p}_{T} (GeV/#it{c})"}}});
143+
registry.add("hCtSig", "3-prong candidates (rec. matched);proper lifetime X(3872) * #it{c} (cm);entries", {HistType::kTH2F, {{100, 0., 0.1}, {(std::vector<double>)bins, "#it{p}_{T} (GeV/#it{c})"}}});
144+
registry.add("hCtBg", "3-prong candidates (rec. unmatched);proper lifetime X(3872) * #it{c} (cm);entries", {HistType::kTH2F, {{100, 0., 0.1}, {(std::vector<double>)bins, "#it{p}_{T} (GeV/#it{c})"}}});
145+
registry.add("hYSig", "3-prong candidates (rec. matched);candidate rapidity;entries", {HistType::kTH2F, {{100, -2., 2.}, {(std::vector<double>)bins, "#it{p}_{T} (GeV/#it{c})"}}});
146+
registry.add("hYBg", "3-prong candidates (rec. unmatched);candidate rapidity;entries", {HistType::kTH2F, {{100, -2., 2.}, {(std::vector<double>)bins, "#it{p}_{T} (GeV/#it{c})"}}});
142147
}
143148

144149
Filter filterSelectCandidates = (aod::hf_selcandidate_x::isSelXToJpsiPiPi >= d_selectionFlagX);
@@ -172,6 +177,8 @@ struct TaskXMC {
172177
registry.fill(HIST("hPtProng1RecSig"), candidate.ptProng1(), candidate.pt());
173178
registry.fill(HIST("hPtProng2RecSig"), candidate.ptProng2(), candidate.pt());
174179
registry.fill(HIST("hChi2PCASig"), candidate.chi2PCA(), candidate.pt());
180+
registry.fill(HIST("hCtSig"), CtX(candidate), candidate.pt());
181+
registry.fill(HIST("hYSig"), YX(candidate), candidate.pt());
175182
} else {
176183
registry.fill(HIST("hPtRecBg"), candidate.pt());
177184
registry.fill(HIST("hCPARecBg"), candidate.cpa(), candidate.pt());
@@ -186,6 +193,8 @@ struct TaskXMC {
186193
registry.fill(HIST("hPtProng1RecBg"), candidate.ptProng1(), candidate.pt());
187194
registry.fill(HIST("hPtProng2RecBg"), candidate.ptProng2(), candidate.pt());
188195
registry.fill(HIST("hChi2PCABg"), candidate.chi2PCA(), candidate.pt());
196+
registry.fill(HIST("hCtBg"), CtX(candidate), candidate.pt());
197+
registry.fill(HIST("hYBg"), YX(candidate), candidate.pt());
189198
}
190199
} // rec
191200
// MC gen.

0 commit comments

Comments
 (0)