@@ -65,6 +65,8 @@ namespace o2::aod
6565namespace hf_cand_b0tojpsik0star_lite
6666{
6767DECLARE_SOA_COLUMN (PtJpsi, ptJpsi, float ); // ! Transverse momentum of Jpsi daughter candidate (GeV/c)
68+ DECLARE_SOA_COLUMN (PtJpsiDauPos, ptJpsiDauPos, float ); // ! Transverse momentum of Jpsi positive daughter candidate (GeV/c)
69+ DECLARE_SOA_COLUMN (PtJpsiDauNeg, ptJpsiDauNeg, float ); // ! Transverse momentum of Jpsi negative daughter candidate (GeV/c)
6870DECLARE_SOA_COLUMN (PtBach0, ptBach0, float ); // ! Transverse momentum of bachelor kaon(<- K*0) (GeV/c)
6971DECLARE_SOA_COLUMN (PtBach1, ptBach1, float ); // ! Transverse momentum of bachelor kaon(<- K*0) (GeV/c)
7072DECLARE_SOA_COLUMN (ItsNClsJpsiDauPos, itsNClsJpsiDauPos, int ); // ! Number of clusters in ITS
@@ -174,11 +176,13 @@ DECLARE_SOA_TABLE(HfRedCandB0Lites, "AOD", "HFREDCANDB0LITE", //! Table with som
174176 hf_cand_b0tojpsik0star_lite::ImpactParameterLfTrack0,
175177 hf_cand_b0tojpsik0star_lite::ImpactParameterLfTrack1,
176178 // Jpsi daughter features
179+ hf_cand_b0tojpsik0star_lite::PtJpsiDauPos,
177180 hf_cand_b0tojpsik0star_lite::ItsNClsJpsiDauPos,
178181 hf_cand_b0tojpsik0star_lite::TpcNClsCrossedRowsJpsiDauPos,
179182 hf_cand_b0tojpsik0star_lite::ItsChi2NClJpsiDauPos,
180183 hf_cand_b0tojpsik0star_lite::TpcChi2NClJpsiDauPos,
181184 hf_cand_b0tojpsik0star_lite::AbsEtaJpsiDauPos,
185+ hf_cand_b0tojpsik0star_lite::PtJpsiDauNeg,
182186 hf_cand_b0tojpsik0star_lite::ItsNClsJpsiDauNeg,
183187 hf_cand_b0tojpsik0star_lite::TpcNClsCrossedRowsJpsiDauNeg,
184188 hf_cand_b0tojpsik0star_lite::ItsChi2NClJpsiDauNeg,
@@ -410,6 +414,8 @@ struct HfTaskB0ToJpsiK0StarReduced {
410414 auto const pVecLfDau0 = candidate.pVectorProng2 ();
411415 auto const pVecLfDau1 = candidate.pVectorProng3 ();
412416 auto ptJpsi = RecoDecay::pt (pVecMu0, pVecMu1);
417+ auto ptMuPos = RecoDecay::pt (pVecMu0);
418+ auto ptMuNeg = RecoDecay::pt (pVecMu1);
413419 auto ptK0Star = RecoDecay::pt (pVecLfDau0, pVecLfDau1);
414420 auto invMassJpsi = RecoDecay::m (std::array{pVecMu0, pVecMu1}, std::array{o2::constants::physics::MassMuonPlus, o2::constants::physics::MassMuonMinus});
415421 auto invMassK0StarKPi = RecoDecay::m (std::array{pVecLfDau0, pVecLfDau1}, std::array{o2::constants::physics::MassKPlus, o2::constants::physics::MassPiPlus});
@@ -594,11 +600,13 @@ struct HfTaskB0ToJpsiK0StarReduced {
594600 candidate.impactParameter1 (),
595601 candidate.impactParameter2 (),
596602 candidate.impactParameter3 (),
603+ ptMuPos,
597604 candJpsi.itsNClsDauPos (),
598605 candJpsi.tpcNClsCrossedRowsDauPos (),
599606 candJpsi.itsChi2NClDauPos (),
600607 candJpsi.tpcChi2NClDauPos (),
601608 absEta (candJpsi.tglDauPos ()),
609+ ptMuNeg,
602610 candJpsi.itsNClsDauNeg (),
603611 candJpsi.tpcNClsCrossedRowsDauNeg (),
604612 candJpsi.itsChi2NClDauNeg (),
0 commit comments