Skip to content

Commit 3894426

Browse files
authored
[ALICE3] Fix initialization of 3prong fitter in a3 multicharm finder (#17736)
1 parent 5803c3c commit 3894426

1 file changed

Lines changed: 4 additions & 3 deletions

File tree

‎ALICE3/TableProducer/alice3MulticharmFinder.cxx‎

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -516,12 +516,13 @@ struct Alice3MulticharmFinder {
516516
fitter.setBz(cfgMagneticField);
517517
fitter.setMatCorrType(o2::base::Propagator::MatCorrType::USEMatCorrNONE);
518518

519+
// initialize O2 3-prong fitter (only once)
519520
fitter3.setPropagateToPCA(cfgFitter.propagateToPCA);
520521
fitter3.setMaxR(cfgFitter.maxR);
521522
fitter3.setMinParamChange(cfgFitter.minParamChange);
522523
fitter3.setMinRelChi2Change(cfgFitter.minRelChi2Change);
523524
fitter3.setMaxDZIni(cfgFitter.maxDZIni);
524-
fitter3.setMaxDZIni(cfgFitter.maxDXYIni);
525+
fitter3.setMaxDXYIni(cfgFitter.maxDXYIni);
525526
fitter3.setMaxChi2(cfgFitter.maxVtxChi2);
526527
fitter3.setUseAbsDCA(cfgFitter.useAbsDCA);
527528
fitter3.setWeightedFinalPCA(cfgFitter.useWeightedFinalPCA);
@@ -1000,7 +1001,7 @@ struct Alice3MulticharmFinder {
10001001
continue;
10011002
}
10021003

1003-
if (selFlags.applyLaMaxDauDCA && xiCand.v0radius() < selVals.laMinDecayRadius) {
1004+
if (selFlags.applyLaMinDecayRadius && xiCand.v0radius() < selVals.laMinDecayRadius) {
10041005
continue;
10051006
}
10061007

@@ -1036,7 +1037,7 @@ struct Alice3MulticharmFinder {
10361037
continue;
10371038
}
10381039

1039-
if (xiCand.cascradius() < selVals.xiMinDecayRadius) {
1040+
if (selFlags.applyXiMinDecayRadius && xiCand.cascradius() < selVals.xiMinDecayRadius) {
10401041
continue;
10411042
}
10421043

0 commit comments

Comments
 (0)