@@ -388,6 +388,12 @@ DECLARE_SOA_COLUMN(Track2Sign, track2sign, float); //! sign of
388388DECLARE_SOA_COLUMN (TPCInnerParamTrack0, tpcinnerparamtrack0, float ); // ! momentum at inner wall of TPC of proton daughter
389389DECLARE_SOA_COLUMN (TPCInnerParamTrack1, tpcinnerparamtrack1, float ); // ! momentum at inner wall of TPC of pion daughter
390390DECLARE_SOA_COLUMN (TPCInnerParamTrack2, tpcinnerparamtrack2, float ); // ! momentum at inner wall of TPC of deuteron daughter
391+ DECLARE_SOA_COLUMN (TPCNClTrack0, tpcncltrack0, int ); // ! Number of TPC clusters of proton daughter
392+ DECLARE_SOA_COLUMN (TPCNClTrack1, tpcncltrack1, int ); // ! Number of TPC clusters of pion daughter
393+ DECLARE_SOA_COLUMN (TPCNClTrack2, tpcncltrack2, int ); // ! Number of TPC clusters of deuteron daughter
394+ DECLARE_SOA_COLUMN (TPCChi2NClDeuteron, tpcchi2ncldeuteron, float ); // ! TPC Chi2 / cluster of deuteron daughter
395+ DECLARE_SOA_COLUMN (DeltaPhiDeuteron, deltaphideuteron, float ); // ! phi before track rotation - phi after track rotation for deuteron track
396+ DECLARE_SOA_COLUMN (DeltaPhiProton, deltaphiproton, float ); // ! phi before track rotation - phi after track rotation for proton track
391397// PID
392398DECLARE_SOA_COLUMN (TPCNSigmaProton, tpcnsigmaproton, float ); // ! nsigma proton of TPC PID of the proton daughter
393399DECLARE_SOA_COLUMN (TPCNSigmaPion, tpcnsigmapion, float ); // ! nsigma pion of TPC PID of the pion daughter
@@ -418,7 +424,10 @@ DECLARE_SOA_COLUMN(GenBachP, genbachp, float); //! generated momentum b
418424DECLARE_SOA_COLUMN (GenBachPt, genbachpt, float ); // ! generated transverse momentum bachelor daughter particle
419425DECLARE_SOA_COLUMN (IsTrueH3L, istrueh3l, bool ); // ! flag for true hypertriton candidate
420426DECLARE_SOA_COLUMN (IsTrueAntiH3L, istrueantih3l, bool ); // ! flag for true anti-hypertriton candidate
421- DECLARE_SOA_COLUMN (PdgCode, pdgcode, int ); // ! MC particle PDG code
427+ DECLARE_SOA_COLUMN (PdgCode, pdgcode, int ); // ! MC particle mother PDG code
428+ DECLARE_SOA_COLUMN (PdgCodeDau0, pdgcodedau0, int ); // ! MC particle daughter 0 PDG code
429+ DECLARE_SOA_COLUMN (PdgCodeDau1, pdgcodedau1, int ); // ! MC particle daughter 1 PDG code
430+ DECLARE_SOA_COLUMN (PdgCodeDau2, pdgcodedau2, int ); // ! MC particle daughter 2 PDG code
422431DECLARE_SOA_COLUMN (SurvEvSel, survevsel, int ); // ! flag if reco collision survived event selection
423432DECLARE_SOA_COLUMN (IsReco, isreco, int ); // ! flag if candidate was reconstructed
424433
@@ -455,6 +464,9 @@ DECLARE_SOA_TABLE(KFVtx3BodyDatas, "AOD", "KFVTX3BODYDATA",
455464 vtx3body::PxTrack1, vtx3body::PyTrack1, vtx3body::PzTrack1, // pion
456465 vtx3body::PxTrack2, vtx3body::PyTrack2, vtx3body::PzTrack2, // deuteron
457466 kfvtx3body::TPCInnerParamTrack0, kfvtx3body::TPCInnerParamTrack1, kfvtx3body::TPCInnerParamTrack2, // proton, pion, deuteron
467+ kfvtx3body::TPCNClTrack0, kfvtx3body::TPCNClTrack1, kfvtx3body::TPCNClTrack2, // proton, pion, deuteron
468+ kfvtx3body::TPCChi2NClDeuteron,
469+ kfvtx3body::DeltaPhiDeuteron, kfvtx3body::DeltaPhiProton,
458470 kfvtx3body::DCATrack0ToPVKF, kfvtx3body::DCATrack1ToPVKF, kfvtx3body::DCATrack2ToPVKF, kfvtx3body::DCAxyTrack0ToPVKF, kfvtx3body::DCAxyTrack1ToPVKF, kfvtx3body::DCAxyTrack2ToPVKF,
459471 kfvtx3body::DCAxyTrack0ToSVKF, kfvtx3body::DCAxyTrack1ToSVKF, kfvtx3body::DCAxyTrack2ToSVKF,
460472 kfvtx3body::DCATrack0ToTrack1KF, kfvtx3body::DCATrack0ToTrack2KF, kfvtx3body::DCATrack1ToTrack2KF,
@@ -495,21 +507,23 @@ DECLARE_SOA_TABLE(KFVtx3BodyDatasLite, "AOD", "KF3BODYLITE",
495507 kfvtx3body::CTauKFtopo, kfvtx3body::TrackedClSize,
496508
497509 // V0
498- kfvtx3body::MassV0, kfvtx3body::Chi2MassV0,
510+ kfvtx3body::MassV0,
499511 kfvtx3body::CosPAV0,
500512
501513 // daughters
502514 vtx3body::PxTrack0, vtx3body::PyTrack0, vtx3body::PzTrack0, // proton
503515 vtx3body::PxTrack1, vtx3body::PyTrack1, vtx3body::PzTrack1, // pion
504516 vtx3body::PxTrack2, vtx3body::PyTrack2, vtx3body::PzTrack2, // deuteron
505517 kfvtx3body::TPCInnerParamTrack0, kfvtx3body::TPCInnerParamTrack1, kfvtx3body::TPCInnerParamTrack2, // proton, pion, deuteron
518+ kfvtx3body::TPCNClTrack0, kfvtx3body::TPCNClTrack1, kfvtx3body::TPCNClTrack2, // proton, pion, deuteron
519+ kfvtx3body::TPCChi2NClDeuteron,
520+ kfvtx3body::DeltaPhiDeuteron, kfvtx3body::DeltaPhiProton,
506521 kfvtx3body::DCATrack0ToPVKF, kfvtx3body::DCATrack1ToPVKF, kfvtx3body::DCATrack2ToPVKF, kfvtx3body::DCAxyTrack0ToPVKF, kfvtx3body::DCAxyTrack1ToPVKF, kfvtx3body::DCAxyTrack2ToPVKF,
507522 kfvtx3body::DCAxyTrack0ToSVKF, kfvtx3body::DCAxyTrack1ToSVKF, kfvtx3body::DCAxyTrack2ToSVKF,
508523 kfvtx3body::DCATrack0ToTrack1KF, kfvtx3body::DCATrack0ToTrack2KF, kfvtx3body::DCATrack1ToTrack2KF,
509524 kfvtx3body::DCAVtxDaughtersKF,
510525 kfvtx3body::Track0Sign, kfvtx3body::Track1Sign, kfvtx3body::Track2Sign, // track sing: proton, pion, deuteron
511526 kfvtx3body::TPCNSigmaProton, kfvtx3body::TPCNSigmaPion, kfvtx3body::TPCNSigmaDeuteron, kfvtx3body::TPCNSigmaPionBach,
512- kfvtx3body::TPCdEdxProton, kfvtx3body::TPCdEdxPion, kfvtx3body::TPCdEdxDeuteron,
513527 kfvtx3body::TOFNSigmaDeuteron,
514528 kfvtx3body::ITSClusSizeDeuteron,
515529 kfvtx3body::PIDTrackingDeuteron);
@@ -542,6 +556,9 @@ DECLARE_SOA_TABLE(McKFVtx3BodyDatas, "AOD", "MCKF3BODYDATAS",
542556 vtx3body::PxTrack1, vtx3body::PyTrack1, vtx3body::PzTrack1, // pion
543557 vtx3body::PxTrack2, vtx3body::PyTrack2, vtx3body::PzTrack2, // deuteron
544558 kfvtx3body::TPCInnerParamTrack0, kfvtx3body::TPCInnerParamTrack1, kfvtx3body::TPCInnerParamTrack2, // proton, pion, deuteron
559+ kfvtx3body::TPCNClTrack0, kfvtx3body::TPCNClTrack1, kfvtx3body::TPCNClTrack2, // proton, pion, deuteron
560+ kfvtx3body::TPCChi2NClDeuteron,
561+ kfvtx3body::DeltaPhiDeuteron, kfvtx3body::DeltaPhiProton,
545562 kfvtx3body::DCATrack0ToPVKF, kfvtx3body::DCATrack1ToPVKF, kfvtx3body::DCATrack2ToPVKF, kfvtx3body::DCAxyTrack0ToPVKF, kfvtx3body::DCAxyTrack1ToPVKF, kfvtx3body::DCAxyTrack2ToPVKF,
546563 kfvtx3body::DCAxyTrack0ToSVKF, kfvtx3body::DCAxyTrack1ToSVKF, kfvtx3body::DCAxyTrack2ToSVKF,
547564 kfvtx3body::DCATrack0ToTrack1KF, kfvtx3body::DCATrack0ToTrack2KF, kfvtx3body::DCATrack1ToTrack2KF,
@@ -567,7 +584,7 @@ DECLARE_SOA_TABLE(McKFVtx3BodyDatas, "AOD", "MCKF3BODYDATAS",
567584 kfvtx3body::GenNegP, kfvtx3body::GenNegPt,
568585 kfvtx3body::GenBachP, kfvtx3body::GenBachPt,
569586 kfvtx3body::IsTrueH3L, kfvtx3body::IsTrueAntiH3L,
570- kfvtx3body::PdgCode,
587+ kfvtx3body::PdgCode, kfvtx3body::PdgCodeDau0, kfvtx3body::PdgCodeDau1, kfvtx3body::PdgCodeDau2,
571588 kfvtx3body::IsReco,
572589 kfvtx3body::SurvEvSel);
573590
0 commit comments