@@ -636,7 +636,6 @@ struct HfFilter { // Main struct for HF triggers
636636 }
637637 } else {
638638 df2.process (trackParPos, trackParNeg);
639- df2.propagateTracksToVertex ();
640639 std::array<float , 3 > pVecPosVtx{}, pVecNegVtx{};
641640 df2.getTrack (0 ).getPxPyPzGlo (pVecPosVtx);
642641 df2.getTrack (1 ).getPxPyPzGlo (pVecNegVtx);
@@ -647,7 +646,6 @@ struct HfFilter { // Main struct for HF triggers
647646 if (activateQA) {
648647 registry.fill (HIST (" fHfVtxStages" ), 1 + HfVtxStage::BeautyVertex, kBplus );
649648 }
650- dfB.propagateTracksToVertex ();
651649 const auto & secondaryVertexBtoD0h = dfB.getPCACandidate ();
652650 std::array<float , 3 > pVecThirdVtx{};
653651 dfB.getTrack (0 ).getPxPyPzGlo (pVec2ProngVtx);
@@ -733,7 +731,6 @@ struct HfFilter { // Main struct for HF triggers
733731 }
734732 } else {
735733 df2.process (trackParPos, trackParNeg);
736- df2.propagateTracksToVertex ();
737734 std::array<float , 3 > pVecPosVtx{}, pVecNegVtx{};
738735 df2.getTrack (0 ).getPxPyPzGlo (pVecPosVtx);
739736 df2.getTrack (1 ).getPxPyPzGlo (pVecNegVtx);
@@ -744,7 +741,6 @@ struct HfFilter { // Main struct for HF triggers
744741 if (activateQA) {
745742 registry.fill (HIST (" fHfVtxStages" ), 1 + HfVtxStage::BeautyVertex, kB0toDStar );
746743 }
747- dfBtoDstar.propagateTracksToVertex ();
748744 const auto & secondaryVertexBzero = dfBtoDstar.getPCACandidate ();
749745 std::array<float , 3 > pVecThirdVtx{}, pVecFourthVtx{};
750746 dfBtoDstar.getTrack (0 ).getPxPyPzGlo (pVec2ProngVtx);
@@ -799,7 +795,6 @@ struct HfFilter { // Main struct for HF triggers
799795 // 3-prong vertices
800796 if (!keepEvent[kBtoJPsiKa ] || !keepEvent[kBtoJPsiPi ]) {
801797 if (df3.process (trackParPos, trackParNeg, trackParThird) != 0 ) {
802- df3.propagateTracksToVertex ();
803798 const auto & secondaryVertexBto3tracks = df3.getPCACandidate ();
804799 df3.getTrack (0 ).getPxPyPzGlo (pVecPosVtx);
805800 df3.getTrack (1 ).getPxPyPzGlo (pVecNegVtx);
@@ -834,7 +829,6 @@ struct HfFilter { // Main struct for HF triggers
834829 continue ;
835830 }
836831 if (df4.process (trackParPos, trackParNeg, trackParThird, trackParFourth) != 0 ) {
837- df4.propagateTracksToVertex ();
838832 const auto & secondaryVertexBto4tracks = df4.getPCACandidate ();
839833 df4.getTrack (0 ).getPxPyPzGlo (pVecPosVtx);
840834 df4.getTrack (1 ).getPxPyPzGlo (pVecNegVtx);
@@ -1363,7 +1357,6 @@ struct HfFilter { // Main struct for HF triggers
13631357 }
13641358 } else {
13651359 df3.process (trackParFirst, trackParSecond, trackParThird);
1366- df3.propagateTracksToVertex ();
13671360 std::array<float , 3 > pVecFirstVtx{}, pVecSecondVtx{}, pVecThirdVtx{};
13681361 df3.getTrack (0 ).getPxPyPzGlo (pVecFirstVtx);
13691362 df3.getTrack (1 ).getPxPyPzGlo (pVecSecondVtx);
@@ -1375,7 +1368,6 @@ struct HfFilter { // Main struct for HF triggers
13751368 if (activateQA) {
13761369 registry.fill (HIST (" fHfVtxStages" ), 1 + HfVtxStage::BeautyVertex, iHypo + 3 );
13771370 }
1378- dfB.propagateTracksToVertex ();
13791371 const auto & secondaryVertexB = dfB.getPCACandidate ();
13801372 std::array<float , 3 > pVecFourtVtx{};
13811373 dfB.getTrack (0 ).getPxPyPzGlo (pVec3ProngVtx);
0 commit comments