@@ -722,36 +722,21 @@ DECLARE_SOA_TABLE(HfCand2ProngBase, "AOD", "HFCAND2PBASE", //!
722722DECLARE_SOA_EXTENDED_TABLE_USER (HfCand2ProngExt, HfCand2ProngBase, " HFCAND2PEXT" , // !
723723 hf_cand_2prong::Px, hf_cand_2prong::Py, hf_cand_2prong::Pz);
724724
725- DECLARE_SOA_TABLE (HfProng0PidPi , " AOD" , " HFP0PIDPI " , // !
725+ DECLARE_SOA_TABLE (HfCand2Prong0PidPi , " AOD" , " HFCAND2P0PIDPI " , // !
726726 hf_cand::NSigTpcPi0, hf_cand::NSigTofPi0,
727727 hf_cand::TpcTofNSigmaPi0<hf_cand::NSigTpcPi0, hf_cand::NSigTofPi0>);
728- DECLARE_SOA_TABLE (HfProng1PidPi , " AOD" , " HFP1PIDPI " , // !
728+ DECLARE_SOA_TABLE (HfCand2Prong1PidPi , " AOD" , " HFCAND2P1PIDPI " , // !
729729 hf_cand::NSigTpcPi1, hf_cand::NSigTofPi1,
730730 hf_cand::TpcTofNSigmaPi1<hf_cand::NSigTpcPi1, hf_cand::NSigTofPi1>);
731- DECLARE_SOA_TABLE (HfProng2PidPi, " AOD" , " HFP2PIDPI" , // !
732- hf_cand::NSigTpcPi2, hf_cand::NSigTofPi2,
733- hf_cand::TpcTofNSigmaPi2<hf_cand::NSigTpcPi2, hf_cand::NSigTofPi2>);
734- DECLARE_SOA_TABLE (HfProng0PidKa, " AOD" , " HFP0PIDKA" , // !
731+ DECLARE_SOA_TABLE (HfCand2Prong0PidKa, " AOD" , " HFCAND2P0PIDKA" , // !
735732 hf_cand::NSigTpcKa0, hf_cand::NSigTofKa0,
736733 hf_cand::TpcTofNSigmaKa0<hf_cand::NSigTpcKa0, hf_cand::NSigTofKa0>);
737- DECLARE_SOA_TABLE (HfProng1PidKa , " AOD" , " HFP1PIDKA " , // !
734+ DECLARE_SOA_TABLE (HfCand2Prong1PidKa , " AOD" , " HFCAND2P1PIDKA " , // !
738735 hf_cand::NSigTpcKa1, hf_cand::NSigTofKa1,
739736 hf_cand::TpcTofNSigmaKa1<hf_cand::NSigTpcKa1, hf_cand::NSigTofKa1>);
740- DECLARE_SOA_TABLE (HfProng2PidKa, " AOD" , " HFP2PIDKA" , // !
741- hf_cand::NSigTpcKa2, hf_cand::NSigTofKa2,
742- hf_cand::TpcTofNSigmaKa2<hf_cand::NSigTpcKa2, hf_cand::NSigTofKa2>);
743- DECLARE_SOA_TABLE (HfProng0PidPr, " AOD" , " HFP0PIDPR" , // !
744- hf_cand::NSigTpcPr0, hf_cand::NSigTofPr0,
745- hf_cand::TpcTofNSigmaPr0<hf_cand::NSigTpcPr0, hf_cand::NSigTofPr0>);
746- DECLARE_SOA_TABLE (HfProng1PidPr, " AOD" , " HFP1PIDPR" , // !
747- hf_cand::NSigTpcPr1, hf_cand::NSigTofPr1,
748- hf_cand::TpcTofNSigmaPr1<hf_cand::NSigTpcPr1, hf_cand::NSigTofPr1>);
749- DECLARE_SOA_TABLE (HfProng2PidPr, " AOD" , " HFP2PIDPR" , // !
750- hf_cand::NSigTpcPr2, hf_cand::NSigTofPr2,
751- hf_cand::TpcTofNSigmaPr2<hf_cand::NSigTpcPr2, hf_cand::NSigTofPr2>);
752737
753738using HfCand2Prong = HfCand2ProngExt;
754- using HfCand2ProngWPid = soa::Join<HfCand2Prong, HfProng0PidPi, HfProng0PidKa, HfProng1PidPi, HfProng1PidKa >;
739+ using HfCand2ProngWPid = soa::Join<HfCand2Prong, HfCand2Prong0PidPi, HfCand2Prong0PidKa, HfCand2Prong1PidPi, HfCand2Prong1PidKa >;
755740
756741DECLARE_SOA_TABLE (HfCand2ProngKF, " AOD" , " HFCAND2PKF" ,
757742 hf_cand::KfTopolChi2OverNdf,
@@ -1089,9 +1074,37 @@ DECLARE_SOA_TABLE(HfCand3ProngBase, "AOD", "HFCAND3PBASE", //!
10891074DECLARE_SOA_EXTENDED_TABLE_USER (HfCand3ProngExt, HfCand3ProngBase, " HFCAND3PEXT" , // !
10901075 hf_cand_3prong::Px, hf_cand_3prong::Py, hf_cand_3prong::Pz);
10911076
1077+ DECLARE_SOA_TABLE (HfCand3Prong0PidPi, " AOD" , " HFCAND3P0PIDPI" , // !
1078+ hf_cand::NSigTpcPi0, hf_cand::NSigTofPi0,
1079+ hf_cand::TpcTofNSigmaPi0<hf_cand::NSigTpcPi0, hf_cand::NSigTofPi0>);
1080+ DECLARE_SOA_TABLE (HfCand3Prong1PidPi, " AOD" , " HFCAND3P1PIDPI" , // !
1081+ hf_cand::NSigTpcPi1, hf_cand::NSigTofPi1,
1082+ hf_cand::TpcTofNSigmaPi1<hf_cand::NSigTpcPi1, hf_cand::NSigTofPi1>);
1083+ DECLARE_SOA_TABLE (HfCand3Prong2PidPi, " AOD" , " HFCAND3P2PIDPI" , // !
1084+ hf_cand::NSigTpcPi2, hf_cand::NSigTofPi2,
1085+ hf_cand::TpcTofNSigmaPi2<hf_cand::NSigTpcPi2, hf_cand::NSigTofPi2>);
1086+ DECLARE_SOA_TABLE (HfCand3Prong0PidKa, " AOD" , " HFCAND3P0PIDKA" , // !
1087+ hf_cand::NSigTpcKa0, hf_cand::NSigTofKa0,
1088+ hf_cand::TpcTofNSigmaKa0<hf_cand::NSigTpcKa0, hf_cand::NSigTofKa0>);
1089+ DECLARE_SOA_TABLE (HfCand3Prong1PidKa, " AOD" , " HFCAND3P1PIDKA" , // !
1090+ hf_cand::NSigTpcKa1, hf_cand::NSigTofKa1,
1091+ hf_cand::TpcTofNSigmaKa1<hf_cand::NSigTpcKa1, hf_cand::NSigTofKa1>);
1092+ DECLARE_SOA_TABLE (HfCand3Prong2PidKa, " AOD" , " HFCAND3P2PIDKA" , // !
1093+ hf_cand::NSigTpcKa2, hf_cand::NSigTofKa2,
1094+ hf_cand::TpcTofNSigmaKa2<hf_cand::NSigTpcKa2, hf_cand::NSigTofKa2>);
1095+ DECLARE_SOA_TABLE (HfCand3Prong0PidPr, " AOD" , " HFCAND3P0PIDPR" , // !
1096+ hf_cand::NSigTpcPr0, hf_cand::NSigTofPr0,
1097+ hf_cand::TpcTofNSigmaPr0<hf_cand::NSigTpcPr0, hf_cand::NSigTofPr0>);
1098+ DECLARE_SOA_TABLE (HfCand3Prong1PidPr, " AOD" , " HFCAND3P1PIDPR" , // !
1099+ hf_cand::NSigTpcPr1, hf_cand::NSigTofPr1,
1100+ hf_cand::TpcTofNSigmaPr1<hf_cand::NSigTpcPr1, hf_cand::NSigTofPr1>);
1101+ DECLARE_SOA_TABLE (HfCand3Prong2PidPr, " AOD" , " HFCAND3P2PIDPR" , // !
1102+ hf_cand::NSigTpcPr2, hf_cand::NSigTofPr2,
1103+ hf_cand::TpcTofNSigmaPr2<hf_cand::NSigTpcPr2, hf_cand::NSigTofPr2>);
1104+
10921105using HfCand3Prong = HfCand3ProngExt;
1093- using HfCand3ProngWPidPiKaPr = soa::Join<HfCand3Prong, HfProng0PidPi, HfProng0PidPr, HfProng0PidKa, HfProng1PidPi, HfProng1PidPr, HfProng1PidKa, HfProng2PidPi, HfProng2PidPr, HfProng2PidKa >;
1094- using HfCand3ProngWPidPiKa = soa::Join<HfCand3Prong, HfProng0PidPi, HfProng0PidKa, HfProng1PidPi, HfProng1PidKa, HfProng2PidPi, HfProng2PidKa >;
1106+ using HfCand3ProngWPidPiKaPr = soa::Join<HfCand3Prong, HfCand3Prong0PidPi, HfCand3Prong0PidPr, HfCand3Prong0PidKa, HfCand3Prong1PidPi, HfCand3Prong1PidPr, HfCand3Prong1PidKa, HfCand3Prong2PidPi, HfCand3Prong2PidPr, HfCand3Prong2PidKa >;
1107+ using HfCand3ProngWPidPiKa = soa::Join<HfCand3Prong, HfCand3Prong0PidPi, HfCand3Prong0PidKa, HfCand3Prong1PidPi, HfCand3Prong1PidKa, HfCand3Prong2PidPi, HfCand3Prong2PidKa >;
10951108
10961109DECLARE_SOA_TABLE (HfCand3ProngKF, " AOD" , " HFCAND3PKF" ,
10971110 hf_cand_3prong::KfXError, hf_cand_3prong::KfYError, hf_cand_3prong::KfZError,
@@ -2812,8 +2825,27 @@ DECLARE_SOA_TABLE(HfD0FromDstarBase, "AOD", "HFD0FRMDSTR",
28122825DECLARE_SOA_EXTENDED_TABLE_USER (HfD0FromDstarExt, HfD0FromDstarBase, " HFD0FRMDSTREXT" ,
28132826 hf_cand_dstar::PxD0, hf_cand_dstar::PyD0, hf_cand_dstar::PzD0);
28142827
2828+ DECLARE_SOA_TABLE (HfCandDstarProng0PidPi, " AOD" , " HFDSTRP0PIDPI" , // !
2829+ hf_cand::NSigTpcPi0, hf_cand::NSigTofPi0,
2830+ hf_cand::TpcTofNSigmaPi0<hf_cand::NSigTpcPi0, hf_cand::NSigTofPi0>);
2831+ DECLARE_SOA_TABLE (HfCandDstarProng1PidPi, " AOD" , " HFDSTRP1PIDPI" , // !
2832+ hf_cand::NSigTpcPi1, hf_cand::NSigTofPi1,
2833+ hf_cand::TpcTofNSigmaPi1<hf_cand::NSigTpcPi1, hf_cand::NSigTofPi1>);
2834+ DECLARE_SOA_TABLE (HfCandDstarProng2PidPi, " AOD" , " HFDSTRP2PIDPI" , // !
2835+ hf_cand::NSigTpcPi2, hf_cand::NSigTofPi2,
2836+ hf_cand::TpcTofNSigmaPi2<hf_cand::NSigTpcPi2, hf_cand::NSigTofPi2>);
2837+ DECLARE_SOA_TABLE (HfCandDstarProng0PidKa, " AOD" , " HFDSTRP0PIDKA" , // !
2838+ hf_cand::NSigTpcKa0, hf_cand::NSigTofKa0,
2839+ hf_cand::TpcTofNSigmaKa0<hf_cand::NSigTpcKa0, hf_cand::NSigTofKa0>);
2840+ DECLARE_SOA_TABLE (HfCandDstarProng1PidKa, " AOD" , " HFDSTRP1PIDKA" , // !
2841+ hf_cand::NSigTpcKa1, hf_cand::NSigTofKa1,
2842+ hf_cand::TpcTofNSigmaKa1<hf_cand::NSigTpcKa1, hf_cand::NSigTofKa1>);
2843+ DECLARE_SOA_TABLE (HfCandDstarProng2PidKa, " AOD" , " HFDSTRP2PIDKA" , // !
2844+ hf_cand::NSigTpcKa2, hf_cand::NSigTofKa2,
2845+ hf_cand::TpcTofNSigmaKa2<hf_cand::NSigTpcKa2, hf_cand::NSigTofKa2>);
2846+
28152847using HfD0FromDstar = HfD0FromDstarExt;
2816- using HfD0FromDstarWPid = soa::Join<HfD0FromDstar, HfProng0PidPi, HfProng0PidKa, HfProng1PidPi, HfProng1PidKa >;
2848+ using HfD0FromDstarWPid = soa::Join<HfD0FromDstar, HfCandDstarProng0PidPi, HfCandDstarProng0PidKa, HfCandDstarProng1PidPi, HfCandDstarProng1PidKa >;
28172849
28182850DECLARE_SOA_TABLE (HfCandDstarBase, " AOD" , " HFCANDDSTRBASE" ,
28192851 o2::soa::Index<>,
@@ -2864,7 +2896,7 @@ DECLARE_SOA_EXTENDED_TABLE_USER(HfCandDstarExt, HfCandDstarBase, "HFCANDDSTREXT"
28642896
28652897using HfCandDstars = HfCandDstarExt;
28662898using HfCandDstar = HfCandDstars::iterator;
2867- using HfCandDstarsWPid = soa::Join<HfCandDstars, HfProng0PidPi, HfProng0PidKa, HfProng1PidPi, HfProng1PidKa , /* soft pion*/ HfProng2PidPi , /* soft pion*/ HfProng2PidKa >;
2899+ using HfCandDstarsWPid = soa::Join<HfCandDstars, HfCandDstarProng0PidPi, HfCandDstarProng0PidKa, HfCandDstarProng1PidPi, HfCandDstarProng1PidKa , /* soft pion*/ HfCandDstarProng2PidPi , /* soft pion*/ HfCandDstarProng2PidKa >;
28682900
28692901// table with results of reconstruction level MC matching
28702902DECLARE_SOA_TABLE (HfCandDstarMcRec, " AOD" , " HFCANDDSTRMCREC" ,
0 commit comments