Skip to content

Commit 8cdefd9

Browse files
Update treeCreatorTccToD0D0Pi.cxx
1 parent 296f56f commit 8cdefd9

File tree

1 file changed

+6
-3
lines changed

1 file changed

+6
-3
lines changed

PWGHF/TableProducer/treeCreatorTccToD0D0Pi.cxx

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -262,7 +262,7 @@ struct HfTreeCreatorTccToD0D0Pi {
262262
Preslice<SelectedCandidatesMl> candsD0PerCollisionWithMl = aod::track_association::collisionId;
263263
Preslice<aod::TrackAssoc> trackIndicesPerCollision = aod::track_association::collisionId;
264264
// Partition<SelectedCandidatesMl> candidatesMlAll = aod::hf_sel_candidate_d0::isSelD0 >= 0;
265-
std::shared_ptr<TH1> hCandidatesD1, hCandidatesD2, hCandidatesTcc;
265+
std::shared_ptr<TH1> hCandidatesD1, hCandidatesD2, hCandidatesTcc, hCandidatesDD;
266266
HistogramRegistry registry{"registry"};
267267
OutputObj<TH1F> hCovPVXX{TH1F("hCovPVXX", "Tcc candidates;XX element of cov. matrix of prim. vtx. position (cm^{2});entries", 100, 0., 1.e-4)};
268268
OutputObj<TH1F> hCovSVXX{TH1F("hCovSVXX", "Tcc candidates;XX element of cov. matrix of sec. vtx. position (cm^{2});entries", 100, 0., 0.2)};
@@ -370,6 +370,9 @@ struct HfTreeCreatorTccToD0D0Pi {
370370
dfD1.setBz(bz);
371371
dfD2.setBz(bz);
372372
}
373+
374+
o2::dataformats::V0 trackD1;
375+
o2::dataformats::V0 trackD2;
373376
auto thisCollId = collision.globalIndex();
374377
auto candwD0ThisColl = candidates.sliceBy(candsD0PerCollisionWithMl, thisCollId);
375378
if (candwD0ThisColl.size() <= 1)
@@ -431,7 +434,7 @@ struct HfTreeCreatorTccToD0D0Pi {
431434
trackParVarD1Prong1.propagateTo(vertexD1[0], bz);
432435

433436
// build a D1 neutral track
434-
auto trackD1 = o2::dataformats::V0(vertexD1, pVecD1, dfD1.calcPCACovMatrixFlat(), trackParVarD1Prong0, trackParVarD1Prong1);
437+
trackD1 = o2::dataformats::V0(vertexD1, pVecD1, dfD1.calcPCACovMatrixFlat(), trackParVarD1Prong0, trackParVarD1Prong1);
435438

436439
auto trackParVarD2Prong0 = getTrackParCov(trackD2Prong0);
437440
auto trackParVarD2Prong1 = getTrackParCov(trackD2Prong1);
@@ -463,7 +466,7 @@ struct HfTreeCreatorTccToD0D0Pi {
463466
trackParVarD2Prong0.propagateTo(vertexD2[0], bz);
464467
trackParVarD2Prong1.propagateTo(vertexD2[0], bz);
465468
// build a D2 neutral track
466-
auto trackD2 = o2::dataformats::V0(vertexD2, pVecD2, dfD2.calcPCACovMatrixFlat(), trackParVarD2Prong0, trackParVarD2Prong1);
469+
trackD2 = o2::dataformats::V0(vertexD2, pVecD2, dfD2.calcPCACovMatrixFlat(), trackParVarD2Prong0, trackParVarD2Prong1);
467470

468471
hCandidatesDD->Fill(SVFitting::BeforeFit);
469472
try {

0 commit comments

Comments
 (0)