@@ -260,9 +260,9 @@ struct HfTreeCreatorDplusToPiKPi {
260260
261261 HfHelper hfHelper;
262262
263- using SelectedCandidatesMc = soa::Filtered<soa::Join<aod::HfCand3Prong , aod::HfCand3ProngMcRec, aod::HfSelDplusToPiKPi>>;
263+ using SelectedCandidatesMc = soa::Filtered<soa::Join<aod::HfCand3ProngWPid , aod::HfCand3ProngMcRec, aod::HfSelDplusToPiKPi>>;
264264 using MatchedGenCandidatesMc = soa::Filtered<soa::Join<aod::McParticles, aod::HfCand3ProngMcGen>>;
265- using SelectedCandidatesMcWithMl = soa::Filtered<soa::Join<aod::HfCand3Prong , aod::HfCand3ProngMcRec, aod::HfSelDplusToPiKPi, aod::HfMlDplusToPiKPi>>;
265+ using SelectedCandidatesMcWithMl = soa::Filtered<soa::Join<aod::HfCand3ProngWPid , aod::HfCand3ProngMcRec, aod::HfSelDplusToPiKPi, aod::HfMlDplusToPiKPi>>;
266266 using TracksWPid = soa::Join<aod::Tracks, aod::TracksPidPi, aod::PidTpcTofFullPi, aod::TracksPidKa, aod::PidTpcTofFullKa>;
267267
268268 using CollisionsCent = soa::Join<aod::Collisions, aod::CentFT0Cs, aod::CentFT0Ms>;
@@ -313,10 +313,6 @@ struct HfTreeCreatorDplusToPiKPi {
313313 outputMl[1 ]);
314314 }
315315
316- auto prong0 = candidate.template prong0_as <TracksWPid>();
317- auto prong1 = candidate.template prong1_as <TracksWPid>();
318- auto prong2 = candidate.template prong2_as <TracksWPid>();
319-
320316 float cent{-1 .};
321317 auto coll = candidate.template collision_as <Coll>();
322318 if (std::is_same_v<Coll, CollisionsCent> && centEstimator != CentralityEstimator::None) {
@@ -339,24 +335,24 @@ struct HfTreeCreatorDplusToPiKPi {
339335 candidate.impactParameterZ0 (),
340336 candidate.impactParameterZ1 (),
341337 candidate.impactParameterZ2 (),
342- prong0. tpcNSigmaPi (),
343- prong0. tpcNSigmaKa (),
344- prong0. tofNSigmaPi (),
345- prong0. tofNSigmaKa (),
346- prong0. tpcTofNSigmaPi (),
347- prong0. tpcTofNSigmaKa (),
348- prong1. tpcNSigmaPi (),
349- prong1. tpcNSigmaKa (),
350- prong1. tofNSigmaPi (),
351- prong1. tofNSigmaKa (),
352- prong1. tpcTofNSigmaPi (),
353- prong1. tpcTofNSigmaKa (),
354- prong2. tpcNSigmaPi (),
355- prong2. tpcNSigmaKa (),
356- prong2. tofNSigmaPi (),
357- prong2. tofNSigmaKa (),
358- prong2. tpcTofNSigmaPi (),
359- prong2. tpcTofNSigmaKa (),
338+ candidate. nSigTpcPi0 (),
339+ candidate. nSigTpcKa0 (),
340+ candidate. nSigTofPi0 (),
341+ candidate. nSigTofKa0 (),
342+ candidate. tpcTofNSigmaPi0 (),
343+ candidate. tpcTofNSigmaKa0 (),
344+ candidate. nSigTpcPi1 (),
345+ candidate. nSigTpcKa1 (),
346+ candidate. nSigTofPi1 (),
347+ candidate. nSigTofKa1 (),
348+ candidate. tpcTofNSigmaPi1 (),
349+ candidate. tpcTofNSigmaKa1 (),
350+ candidate. nSigTpcPi2 (),
351+ candidate. nSigTpcKa2 (),
352+ candidate. nSigTofPi2 (),
353+ candidate. nSigTofKa2 (),
354+ candidate. tpcTofNSigmaPi2 (),
355+ candidate. tpcTofNSigmaKa2 (),
360356 candidate.isSelDplusToPiKPi (),
361357 hfHelper.invMassDplusToPiKPi (candidate),
362358 candidate.pt (),
@@ -418,24 +414,24 @@ struct HfTreeCreatorDplusToPiKPi {
418414 candidate.errorImpactParameterZ0 (),
419415 candidate.errorImpactParameterZ1 (),
420416 candidate.errorImpactParameterZ2 (),
421- prong0. tpcNSigmaPi (),
422- prong0. tpcNSigmaKa (),
423- prong0. tofNSigmaPi (),
424- prong0. tofNSigmaKa (),
425- prong0. tpcTofNSigmaPi (),
426- prong0. tpcTofNSigmaKa (),
427- prong1. tpcNSigmaPi (),
428- prong1. tpcNSigmaKa (),
429- prong1. tofNSigmaPi (),
430- prong1. tofNSigmaKa (),
431- prong1. tpcTofNSigmaPi (),
432- prong1. tpcTofNSigmaKa (),
433- prong2. tpcNSigmaPi (),
434- prong2. tpcNSigmaKa (),
435- prong2. tofNSigmaPi (),
436- prong2. tofNSigmaKa (),
437- prong2. tpcTofNSigmaPi (),
438- prong2. tpcTofNSigmaKa (),
417+ candidate. nSigTpcPi0 (),
418+ candidate. nSigTpcKa0 (),
419+ candidate. nSigTofPi0 (),
420+ candidate. nSigTofKa0 (),
421+ candidate. tpcTofNSigmaPi0 (),
422+ candidate. tpcTofNSigmaKa0 (),
423+ candidate. nSigTpcPi1 (),
424+ candidate. nSigTpcKa1 (),
425+ candidate. nSigTofPi1 (),
426+ candidate. nSigTofKa1 (),
427+ candidate. tpcTofNSigmaPi1 (),
428+ candidate. tpcTofNSigmaKa1 (),
429+ candidate. nSigTpcPi2 (),
430+ candidate. nSigTpcKa2 (),
431+ candidate. nSigTofPi2 (),
432+ candidate. nSigTofKa2 (),
433+ candidate. tpcTofNSigmaPi2 (),
434+ candidate. tpcTofNSigmaKa2 (),
439435 candidate.isSelDplusToPiKPi (),
440436 hfHelper.invMassDplusToPiKPi (candidate),
441437 candidate.pt (),
@@ -456,7 +452,7 @@ struct HfTreeCreatorDplusToPiKPi {
456452 }
457453
458454 void processData (aod::Collisions const & collisions,
459- soa::Filtered<soa::Join<aod::HfCand3Prong , aod::HfSelDplusToPiKPi>> const & candidates,
455+ soa::Filtered<soa::Join<aod::HfCand3ProngWPid , aod::HfSelDplusToPiKPi>> const & candidates,
460456 TracksWPid const &)
461457 {
462458 // Filling event properties
@@ -485,7 +481,7 @@ struct HfTreeCreatorDplusToPiKPi {
485481 PROCESS_SWITCH (HfTreeCreatorDplusToPiKPi, processData, " Process data" , true );
486482
487483 void processDataWCent (CollisionsCent const & collisions,
488- soa::Filtered<soa::Join<aod::HfCand3Prong , aod::HfSelDplusToPiKPi>> const & candidates,
484+ soa::Filtered<soa::Join<aod::HfCand3ProngWPid , aod::HfSelDplusToPiKPi>> const & candidates,
489485 TracksWPid const &)
490486 {
491487 // Filling event properties
0 commit comments