@@ -105,6 +105,9 @@ struct HFCandidateCreatorLb {
105105 if (lcCand.isSelLcpiKp () >= d_selectionFlagLc) {
106106 hMassLcToPKPi->Fill (InvMassLcpiKp (lcCand), lcCand.pt ());
107107 }
108+ hPtLc->Fill (lcCand.pt ());
109+ hCPALc->Fill (lcCand.cpa ());
110+
108111 auto track0 = lcCand.index0_as <aod::BigTracks>();
109112 auto track1 = lcCand.index1_as <aod::BigTracks>();
110113 auto track2 = lcCand.index2_as <aod::BigTracks>();
@@ -138,12 +141,13 @@ struct HFCandidateCreatorLb {
138141 if (trackPion.pt () < ptPionMin) {
139142 continue ;
140143 }
141- if (trackPion.sign () * charge < 0 ) {
144+ if (trackPion.sign () > 0 ) {
142145 continue ;
143146 }
144147 if (trackPion.globalIndex () == index0Lc || trackPion.globalIndex () == index1Lc || trackPion.globalIndex () == index2Lc) {
145148 continue ;
146149 }
150+ hPtPion->Fill (trackPion.pt ());
147151 array<float , 3 > pvecPion;
148152 auto trackParVarPi = getTrackParCov (trackPion);
149153
@@ -168,6 +172,9 @@ struct HFCandidateCreatorLb {
168172 trackLc.propagateToDCA (primaryVertex, magneticField, &impactParameter0);
169173 trackParVarPi.propagateToDCA (primaryVertex, magneticField, &impactParameter1);
170174
175+ hCovSVXX->Fill (covMatrixPCA[0 ]);
176+ hCovPVXX->Fill (covMatrixPV[0 ]);
177+
171178 // get uncertainty of the decay length
172179 double phi, theta;
173180 getPointDirection (array{collision.posX (), collision.posY (), collision.posZ ()}, secondaryVertexLb, phi, theta);
0 commit comments