@@ -2657,7 +2657,6 @@ struct HfTrackIndexSkimCreator {
26572657
26582658 auto trackParVarPos2 = getTrackParCov (trackPos2);
26592659 std::array dcaInfoPos2{trackPos2.dcaXY (), trackPos2.dcaZ ()};
2660- std::array ptProngs{trackPos1.pt (), trackNeg1.pt (), trackPos2.pt ()};
26612660
26622661 // preselection of 3-prong candidates
26632662 if (isSelected3ProngCand) {
@@ -2799,6 +2798,7 @@ struct HfTrackIndexSkimCreator {
27992798 const auto pVecCandProng3Pos = RecoDecay::pVec (pvec0, pvec1, pvec2);
28002799
28012800 // 3-prong selections after secondary vertex
2801+ std::array ptProngs{trackPos1.pt (), trackNeg1.pt (), trackPos2.pt ()};
28022802 applySelection3Prong (pVecCandProng3Pos, ptProngs, secondaryVertex3, pvRefitCoord3Prong2Pos1Neg, cutStatus3Prong, isSelected3ProngCand);
28032803
28042804 std::array<std::vector<float >, kN3ProngDecaysUsedMlForHfFilters > mlScores3Prongs;
@@ -2932,7 +2932,6 @@ struct HfTrackIndexSkimCreator {
29322932 auto trackNeg2 = trackIndexNeg2.template track_as <TTracks>();
29332933 auto trackParVarNeg2 = getTrackParCov (trackNeg2);
29342934 std::array dcaInfoNeg2{trackNeg2.dcaXY (), trackNeg2.dcaZ ()};
2935- std::array ptProngs{trackPos1.pt (), trackNeg1.pt (), trackNeg2.pt ()};
29362935
29372936 // preselection of 3-prong candidates
29382937 if (isSelected3ProngCand) {
@@ -3075,6 +3074,7 @@ struct HfTrackIndexSkimCreator {
30753074 const auto pVecCandProng3Neg = RecoDecay::pVec (pvec0, pvec1, pvec2);
30763075
30773076 // 3-prong selections after secondary vertex
3077+ std::array ptProngs{trackPos1.pt (), trackNeg1.pt (), trackNeg2.pt ()};
30783078 applySelection3Prong (pVecCandProng3Neg, ptProngs, secondaryVertex3, pvRefitCoord3Prong1Pos2Neg, cutStatus3Prong, isSelected3ProngCand);
30793079
30803080 std::array<std::vector<float >, kN3ProngDecaysUsedMlForHfFilters > mlScores3Prongs{};
0 commit comments