@@ -382,14 +382,19 @@ DECLARE_SOA_COLUMN(DCAVtxDaughtersKF, dcavtxdaughterskf, float); //! sum
382382DECLARE_SOA_COLUMN (Track0Sign, track0sign, float ); // ! sign of proton daughter track
383383DECLARE_SOA_COLUMN (Track1Sign, track1sign, float ); // ! sign of pion daughter track
384384DECLARE_SOA_COLUMN (Track2Sign, track2sign, float ); // ! sign of deuteron daughter track
385+ DECLARE_SOA_COLUMN (TPCInnerParamTrack0, tpcinnerparamtrack0, float ); // ! momentum at inner wall of TPC of proton daughter
386+ DECLARE_SOA_COLUMN (TPCInnerParamTrack1, tpcinnerparamtrack1, float ); // ! momentum at inner wall of TPC of pion daughter
387+ DECLARE_SOA_COLUMN (TPCInnerParamTrack2, tpcinnerparamtrack2, float ); // ! momentum at inner wall of TPC of deuteron daughter
385388// PID
386- DECLARE_SOA_COLUMN (TPCNSigmaProton, tpcnsigmaproton, float ); // ! nsigma of TPC PID of the proton daughter
387- DECLARE_SOA_COLUMN (TPCNSigmaPion, tpcnsigmapion, float ); // ! nsigma of TPC PID of the pion daughter
388- DECLARE_SOA_COLUMN (TPCNSigmaDeuteron, tpcnsigmadeuteron, float ); // ! nsigma of TPC PID of the bachelor daughter
389- DECLARE_SOA_COLUMN (TPCdEdxProton, tpcdedxproton, float ); // ! TPC dEdx of the proton daughter
390- DECLARE_SOA_COLUMN (TPCdEdxPion, tpcdedxpion, float ); // ! TPC dEdx of the pion daughter
391- DECLARE_SOA_COLUMN (TPCdEdxDeuteron, tpcdedxdeuteron, float ); // ! TPC dEdx of the bachelor daughter
392- DECLARE_SOA_COLUMN (TOFNSigmaDeuteron, tofnsigmadeuteron, float ); // ! nsigma of TOF PID of the bachelor daughter
389+ DECLARE_SOA_COLUMN (TPCNSigmaProton, tpcnsigmaproton, float ); // ! nsigma of TPC PID of the proton daughter
390+ DECLARE_SOA_COLUMN (TPCNSigmaPion, tpcnsigmapion, float ); // ! nsigma of TPC PID of the pion daughter
391+ DECLARE_SOA_COLUMN (TPCNSigmaDeuteron, tpcnsigmadeuteron, float ); // ! nsigma of TPC PID of the bachelor daughter
392+ DECLARE_SOA_COLUMN (TPCdEdxProton, tpcdedxproton, float ); // ! TPC dEdx of the proton daughter
393+ DECLARE_SOA_COLUMN (TPCdEdxPion, tpcdedxpion, float ); // ! TPC dEdx of the pion daughter
394+ DECLARE_SOA_COLUMN (TPCdEdxDeuteron, tpcdedxdeuteron, float ); // ! TPC dEdx of the bachelor daughter
395+ DECLARE_SOA_COLUMN (TOFNSigmaDeuteron, tofnsigmadeuteron, float ); // ! nsigma of TOF PID of the bachelor daughter
396+ DECLARE_SOA_COLUMN (ITSClusSizeDeuteron, itsclussizedeuteron, double ); // ! average ITS cluster size of bachelor daughter
397+ DECLARE_SOA_COLUMN (PIDTrackingDeuteron, pidtrackingdeuteron, uint32_t ); // ! PID during tracking of bachelor daughter
393398
394399// Monte Carlo
395400DECLARE_SOA_COLUMN (GenP, genp, float ); // ! generated momentum
@@ -410,6 +415,7 @@ DECLARE_SOA_COLUMN(IsReco, isreco, int); //! flag if candidate wa
410415// V0
411416DECLARE_SOA_COLUMN (MassV0, massv0, float ); // ! proton, pion vertex mass
412417DECLARE_SOA_COLUMN (Chi2MassV0, chi2massv0, float ); // ! chi2 of proton, pion mass constraint to Lambda mass
418+ DECLARE_SOA_COLUMN (CosPAV0, cospav0, float ); // ! proton, pion vertex mass
413419
414420} // namespace kfvtx3body
415421
@@ -432,11 +438,13 @@ DECLARE_SOA_TABLE(KFVtx3BodyDatas, "AOD", "KFVTX3BODYDATA",
432438
433439 // V0
434440 kfvtx3body::MassV0, kfvtx3body::Chi2MassV0,
441+ kfvtx3body::CosPAV0,
435442
436443 // daughters
437- vtx3body::PxTrack0, vtx3body::PyTrack0, vtx3body::PzTrack0, // proton
438- vtx3body::PxTrack1, vtx3body::PyTrack1, vtx3body::PzTrack1, // pion
439- vtx3body::PxTrack2, vtx3body::PyTrack2, vtx3body::PzTrack2, // deuteron
444+ vtx3body::PxTrack0, vtx3body::PyTrack0, vtx3body::PzTrack0, // proton
445+ vtx3body::PxTrack1, vtx3body::PyTrack1, vtx3body::PzTrack1, // pion
446+ vtx3body::PxTrack2, vtx3body::PyTrack2, vtx3body::PzTrack2, // deuteron
447+ kfvtx3body::TPCInnerParamTrack0, kfvtx3body::TPCInnerParamTrack1, kfvtx3body::TPCInnerParamTrack2, // proton, pion, deuteron
440448 kfvtx3body::DCATrack0ToPVKF, kfvtx3body::DCATrack1ToPVKF, kfvtx3body::DCATrack2ToPVKF, kfvtx3body::DCAxyTrack0ToPVKF, kfvtx3body::DCAxyTrack1ToPVKF, kfvtx3body::DCAxyTrack2ToPVKF,
441449 kfvtx3body::DCAxyTrack0ToSVKF, kfvtx3body::DCAxyTrack1ToSVKF, kfvtx3body::DCAxyTrack2ToSVKF,
442450 kfvtx3body::DCAxyTrack0ToTrack1KF, kfvtx3body::DCAxyTrack0ToTrack2KF, kfvtx3body::DCAxyTrack1ToTrack2KF,
@@ -447,6 +455,8 @@ DECLARE_SOA_TABLE(KFVtx3BodyDatas, "AOD", "KFVTX3BODYDATA",
447455 kfvtx3body::TPCNSigmaProton, kfvtx3body::TPCNSigmaPion, kfvtx3body::TPCNSigmaDeuteron,
448456 kfvtx3body::TPCdEdxProton, kfvtx3body::TPCdEdxPion, kfvtx3body::TPCdEdxDeuteron,
449457 kfvtx3body::TOFNSigmaDeuteron,
458+ kfvtx3body::ITSClusSizeDeuteron,
459+ kfvtx3body::PIDTrackingDeuteron,
450460
451461 // dynamic columns
452462 vtx3body::VtxRadius<vtx3body::X, vtx3body::Y>,
@@ -486,33 +496,33 @@ DECLARE_SOA_TABLE(KFVtx3BodyDatasLite, "AOD", "KF3BODYLITE",
486496 // hypertriton candidate
487497 kfvtx3body::Mass,
488498 vtx3body::X, vtx3body::Y, vtx3body::Z,
489- kfvtx3body::XErr, kfvtx3body::YErr, kfvtx3body::ZErr,
490499 kfvtx3body::Px, kfvtx3body::Py, kfvtx3body::Pz, kfvtx3body::Pt,
491500 kfvtx3body::Sign,
492501 kfvtx3body::DCAVtxToPVKF, kfvtx3body::DCAXYVtxToPVKF,
493502 kfvtx3body::VtxCosPAKF, kfvtx3body::VtxCosXYPAKF,
494- kfvtx3body::VtxCosPAKFtopo, kfvtx3body::VtxCosXYPAKFtopo,
495503 kfvtx3body::DecayLKF, kfvtx3body::DecayLXYKF, kfvtx3body::DecayLDeltaL,
496504 kfvtx3body::Chi2geoNDF, kfvtx3body::Chi2topoNDF,
497505 kfvtx3body::CTauKFtopo,
498506
499507 // V0
500508 kfvtx3body::MassV0, kfvtx3body::Chi2MassV0,
509+ kfvtx3body::CosPAV0,
501510
502511 // daughters
503- vtx3body::PxTrack0, vtx3body::PyTrack0, vtx3body::PzTrack0, // proton
504- vtx3body::PxTrack1, vtx3body::PyTrack1, vtx3body::PzTrack1, // pion
505- vtx3body::PxTrack2, vtx3body::PyTrack2, vtx3body::PzTrack2, // deuteron
512+ vtx3body::PxTrack0, vtx3body::PyTrack0, vtx3body::PzTrack0, // proton
513+ vtx3body::PxTrack1, vtx3body::PyTrack1, vtx3body::PzTrack1, // pion
514+ vtx3body::PxTrack2, vtx3body::PyTrack2, vtx3body::PzTrack2, // deuteron
515+ kfvtx3body::TPCInnerParamTrack0, kfvtx3body::TPCInnerParamTrack1, kfvtx3body::TPCInnerParamTrack2, // proton, pion, deuteron
506516 kfvtx3body::DCATrack0ToPVKF, kfvtx3body::DCATrack1ToPVKF, kfvtx3body::DCATrack2ToPVKF, kfvtx3body::DCAxyTrack0ToPVKF, kfvtx3body::DCAxyTrack1ToPVKF, kfvtx3body::DCAxyTrack2ToPVKF,
507517 kfvtx3body::DCAxyTrack0ToSVKF, kfvtx3body::DCAxyTrack1ToSVKF, kfvtx3body::DCAxyTrack2ToSVKF,
508518 kfvtx3body::DCAxyTrack0ToTrack1KF, kfvtx3body::DCAxyTrack0ToTrack2KF, kfvtx3body::DCAxyTrack1ToTrack2KF,
509519 kfvtx3body::DCAVtxDaughtersKF,
510- kfvtx3body::DCAxyTrackPosToPV, kfvtx3body::DCAxyTrackNegToPV, kfvtx3body::DCAxyTrackBachToPV,
511- kfvtx3body::DCATrackPosToPV, kfvtx3body::DCATrackNegToPV, kfvtx3body::DCATrackBachToPV,
512520 kfvtx3body::Track0Sign, kfvtx3body::Track1Sign, kfvtx3body::Track2Sign, // track sing: proton, pion, deuteron
513521 kfvtx3body::TPCNSigmaProton, kfvtx3body::TPCNSigmaPion, kfvtx3body::TPCNSigmaDeuteron,
514522 kfvtx3body::TPCdEdxProton, kfvtx3body::TPCdEdxPion, kfvtx3body::TPCdEdxDeuteron,
515523 kfvtx3body::TOFNSigmaDeuteron,
524+ kfvtx3body::ITSClusSizeDeuteron,
525+ kfvtx3body::PIDTrackingDeuteron,
516526
517527 // dynamic columns
518528 vtx3body::VtxRadius<vtx3body::X, vtx3body::Y>,
@@ -555,11 +565,13 @@ DECLARE_SOA_TABLE(McKFVtx3BodyDatas, "AOD", "MCKF3BODYDATAS",
555565
556566 // V0
557567 kfvtx3body::MassV0, kfvtx3body::Chi2MassV0,
568+ kfvtx3body::CosPAV0,
558569
559570 // daughters
560- vtx3body::PxTrack0, vtx3body::PyTrack0, vtx3body::PzTrack0, // proton
561- vtx3body::PxTrack1, vtx3body::PyTrack1, vtx3body::PzTrack1, // pion
562- vtx3body::PxTrack2, vtx3body::PyTrack2, vtx3body::PzTrack2, // deuteron
571+ vtx3body::PxTrack0, vtx3body::PyTrack0, vtx3body::PzTrack0, // proton
572+ vtx3body::PxTrack1, vtx3body::PyTrack1, vtx3body::PzTrack1, // pion
573+ vtx3body::PxTrack2, vtx3body::PyTrack2, vtx3body::PzTrack2, // deuteron
574+ kfvtx3body::TPCInnerParamTrack0, kfvtx3body::TPCInnerParamTrack1, kfvtx3body::TPCInnerParamTrack2, // proton, pion, deuteron
563575 kfvtx3body::DCATrack0ToPVKF, kfvtx3body::DCATrack1ToPVKF, kfvtx3body::DCATrack2ToPVKF, kfvtx3body::DCAxyTrack0ToPVKF, kfvtx3body::DCAxyTrack1ToPVKF, kfvtx3body::DCAxyTrack2ToPVKF,
564576 kfvtx3body::DCAxyTrack0ToSVKF, kfvtx3body::DCAxyTrack1ToSVKF, kfvtx3body::DCAxyTrack2ToSVKF,
565577 kfvtx3body::DCAxyTrack0ToTrack1KF, kfvtx3body::DCAxyTrack0ToTrack2KF, kfvtx3body::DCAxyTrack1ToTrack2KF,
@@ -570,6 +582,8 @@ DECLARE_SOA_TABLE(McKFVtx3BodyDatas, "AOD", "MCKF3BODYDATAS",
570582 kfvtx3body::TPCNSigmaProton, kfvtx3body::TPCNSigmaPion, kfvtx3body::TPCNSigmaDeuteron,
571583 kfvtx3body::TPCdEdxProton, kfvtx3body::TPCdEdxPion, kfvtx3body::TPCdEdxDeuteron,
572584 kfvtx3body::TOFNSigmaDeuteron,
585+ kfvtx3body::ITSClusSizeDeuteron,
586+ kfvtx3body::PIDTrackingDeuteron,
573587
574588 // MC information
575589 kfvtx3body::GenP,
0 commit comments