Skip to content

Commit 3795b51

Browse files
committed
PWGEM/Dilepton: fix chi2 in global muon
1 parent ae014d3 commit 3795b51

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

PWGEM/Dilepton/TableProducer/skimmerPrimaryMuon.cxx

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -164,7 +164,7 @@ struct skimmerPrimaryMuon {
164164
fRegistry.add("MCHMID/hDCAxyResolutionvsPt", "DCA_{xy} vs. p_{T};p_{T} (GeV/c);DCA_{y} resolution (#mum);", kTH2F, {{100, 0, 10.f}, {500, 0, 5e+5}}, false);
165165
}
166166

167-
bool isSelected(const float pt, const float eta, const float rAtAbsorberEnd, const float pDCA, const float chi2, const uint8_t trackType, const float dcaXY)
167+
bool isSelected(const float pt, const float eta, const float rAtAbsorberEnd, const float pDCA, const float chi2_per_ndf, const uint8_t trackType, const float dcaXY)
168168
{
169169
if (pt < minPt || maxPt < pt) {
170170
return false;
@@ -183,7 +183,7 @@ struct skimmerPrimaryMuon {
183183
if (maxDCAxy < dcaXY) {
184184
return false;
185185
}
186-
if (chi2 < 0.f || maxChi2GL < chi2) {
186+
if (chi2_per_ndf < 0.f || maxChi2GL < chi2_per_ndf) {
187187
return false;
188188
}
189189
if (rAtAbsorberEnd < minRabsGL || maxRabs < rAtAbsorberEnd) {
@@ -193,7 +193,7 @@ struct skimmerPrimaryMuon {
193193
if (eta < minEtaSA || maxEtaSA < eta) {
194194
return false;
195195
}
196-
if (chi2 < 0.f || maxChi2SA < chi2) {
196+
if (chi2_per_ndf < 0.f || maxChi2SA < chi2_per_ndf) {
197197
return false;
198198
}
199199
} else {
@@ -252,7 +252,7 @@ struct skimmerPrimaryMuon {
252252
// float tgl = fwdtrack.tgl();
253253
float chi2mft = 0.f;
254254
uint64_t mftClusterSizesAndTrackFlags = 0;
255-
int ndf_mchmft = 999;
255+
int ndf_mchmft = 1;
256256

257257
if (fwdtrack.trackType() == o2::aod::fwdtrack::ForwardTrackTypeEnum::GlobalMuonTrack) {
258258
const auto& mchtrack = fwdtrack.template matchMCHTrack_as<TFwdTracks>(); // MCH-MID
@@ -293,7 +293,7 @@ struct skimmerPrimaryMuon {
293293
return;
294294
}
295295

296-
if (!isSelected(pt, eta, rAtAbsorberEnd, pDCA, fwdtrack.chi2(), fwdtrack.trackType(), dcaXY)) {
296+
if (!isSelected(pt, eta, rAtAbsorberEnd, pDCA, fwdtrack.chi2() / ndf_mchmft, fwdtrack.trackType(), dcaXY)) {
297297
return;
298298
}
299299

0 commit comments

Comments
 (0)