@@ -912,6 +912,60 @@ DECLARE_SOA_TABLE_STAGED(V0CoresBase, "V0CORE", //! core information about decay
912912 v0data::IsStandardV0<v0data::V0Type>,
913913 v0data::IsPhotonTPConly<v0data::V0Type>);
914914
915+ DECLARE_SOA_TABLE_STAGED (V0CoresBaseWithDua, " V0COREWITHDAU" , // ! core information about decay, viable with AO2Ds or derived
916+ o2::soa::Index<>,
917+ v0data::X, v0data::Y, v0data::Z,
918+ v0data::PxPos, v0data::PyPos, v0data::PzPos,
919+ v0data::PxNeg, v0data::PyNeg, v0data::PzNeg,
920+ v0data::DCAV0Daughters, v0data::DCAPosToPV, v0data::DCANegToPV,
921+ v0data::V0CosPA, v0data::DCAV0ToPV, v0data::V0Type,
922+ v0data::PosTrackId, v0data::NegTrackId, v0data::CollisionId,
923+
924+ // Dynamic columns
925+ v0data::Px<v0data::PxPos, v0data::PxNeg>,
926+ v0data::Py<v0data::PyPos, v0data::PyNeg>,
927+ v0data::Pz<v0data::PzPos, v0data::PzNeg>,
928+ v0data::Pt<v0data::PxPos, v0data::PyPos, v0data::PxNeg, v0data::PyNeg>,
929+ v0data::P<v0data::PxPos, v0data::PyPos, v0data::PzPos, v0data::PxNeg, v0data::PyNeg, v0data::PzNeg>,
930+ v0data::Phi<v0data::PxPos, v0data::PyPos, v0data::PxNeg, v0data::PyNeg>,
931+ v0data::Eta<v0data::PxPos, v0data::PyPos, v0data::PzPos, v0data::PxNeg, v0data::PyNeg, v0data::PzNeg>,
932+ v0data::PtHypertriton<v0data::PxPos, v0data::PyPos, v0data::PxNeg, v0data::PyNeg>,
933+ v0data::PtAntiHypertriton<v0data::PxPos, v0data::PyPos, v0data::PxNeg, v0data::PyNeg>,
934+ v0data::V0Radius<v0data::X, v0data::Y>,
935+ v0data::DistOverTotMom<v0data::X, v0data::Y, v0data::Z, v0data::PxPos, v0data::PyPos, v0data::PzPos, v0data::PxNeg, v0data::PyNeg, v0data::PzNeg>,
936+ v0data::Alpha<v0data::PxPos, v0data::PyPos, v0data::PzPos, v0data::PxNeg, v0data::PyNeg, v0data::PzNeg>,
937+ v0data::QtArm<v0data::PxPos, v0data::PyPos, v0data::PzPos, v0data::PxNeg, v0data::PyNeg, v0data::PzNeg>,
938+ v0data::PsiPair<v0data::PxPos, v0data::PyPos, v0data::PzPos, v0data::PxNeg, v0data::PyNeg, v0data::PzNeg>,
939+ v0data::PFracPos<v0data::PxPos, v0data::PyPos, v0data::PzPos, v0data::PxNeg, v0data::PyNeg, v0data::PzNeg>,
940+ v0data::PFracNeg<v0data::PxPos, v0data::PyPos, v0data::PzPos, v0data::PxNeg, v0data::PyNeg, v0data::PzNeg>, // 24
941+
942+ // Invariant masses
943+ v0data::MLambda<v0data::V0Type, v0data::PxPos, v0data::PyPos, v0data::PzPos, v0data::PxNeg, v0data::PyNeg, v0data::PzNeg>,
944+ v0data::MAntiLambda<v0data::V0Type, v0data::PxPos, v0data::PyPos, v0data::PzPos, v0data::PxNeg, v0data::PyNeg, v0data::PzNeg>,
945+ v0data::MK0Short<v0data::V0Type, v0data::PxPos, v0data::PyPos, v0data::PzPos, v0data::PxNeg, v0data::PyNeg, v0data::PzNeg>,
946+ v0data::MLambda_unchecked<v0data::PxPos, v0data::PyPos, v0data::PzPos, v0data::PxNeg, v0data::PyNeg, v0data::PzNeg>,
947+ v0data::MAntiLambda_unchecked<v0data::PxPos, v0data::PyPos, v0data::PzPos, v0data::PxNeg, v0data::PyNeg, v0data::PzNeg>,
948+ v0data::MK0Short_unchecked<v0data::PxPos, v0data::PyPos, v0data::PzPos, v0data::PxNeg, v0data::PyNeg, v0data::PzNeg>,
949+ v0data::MGamma<v0data::PxPos, v0data::PyPos, v0data::PzPos, v0data::PxNeg, v0data::PyNeg, v0data::PzNeg>,
950+ v0data::MHypertriton<v0data::PxPos, v0data::PyPos, v0data::PzPos, v0data::PxNeg, v0data::PyNeg, v0data::PzNeg>,
951+ v0data::MAntiHypertriton<v0data::PxPos, v0data::PyPos, v0data::PzPos, v0data::PxNeg, v0data::PyNeg, v0data::PzNeg>,
952+ v0data::M<v0data::PxPos, v0data::PyPos, v0data::PzPos, v0data::PxNeg, v0data::PyNeg, v0data::PzNeg>,
953+
954+ // Longitudinal
955+ v0data::YK0Short<v0data::PxPos, v0data::PyPos, v0data::PzPos, v0data::PxNeg, v0data::PyNeg, v0data::PzNeg>,
956+ v0data::YLambda<v0data::PxPos, v0data::PyPos, v0data::PzPos, v0data::PxNeg, v0data::PyNeg, v0data::PzNeg>,
957+ v0data::YHypertriton<v0data::PxPos, v0data::PyPos, v0data::PzPos, v0data::PxNeg, v0data::PyNeg, v0data::PzNeg>,
958+ v0data::YAntiHypertriton<v0data::PxPos, v0data::PyPos, v0data::PzPos, v0data::PxNeg, v0data::PyNeg, v0data::PzNeg>,
959+ v0data::Rapidity<v0data::PxPos, v0data::PyPos, v0data::PzPos, v0data::PxNeg, v0data::PyNeg, v0data::PzNeg>,
960+ v0data::NegativePt<v0data::PxNeg, v0data::PyNeg>,
961+ v0data::PositivePt<v0data::PxPos, v0data::PyPos>,
962+ v0data::NegativeEta<v0data::PxNeg, v0data::PyNeg, v0data::PzNeg>,
963+ v0data::NegativePhi<v0data::PxNeg, v0data::PyNeg>,
964+ v0data::PositiveEta<v0data::PxPos, v0data::PyPos, v0data::PzPos>,
965+ v0data::PositivePhi<v0data::PxPos, v0data::PyPos>,
966+ v0data::IsStandardV0<v0data::V0Type>,
967+ v0data::IsPhotonTPConly<v0data::V0Type>);
968+
915969// extended table with expression columns that can be used as arguments of dynamic columns
916970// DECLARE_SOA_EXTENDED_TABLE_USER(V0Cores, V0CoresBase, "V0COREEXT", //!
917971// v0data::Px, v0data::Py, v0data::Pz, v0data::Pt, v0data::P, v0data::Phi, v0data::Eta); // the table name has here to be the one with EXT which is not nice and under study
0 commit comments