@@ -36,6 +36,7 @@ DECLARE_SOA_COLUMN(DCAxyHe3, dcaxyHe3, float);
3636DECLARE_SOA_COLUMN (DCAzHe3, dcazHe3, float );
3737DECLARE_SOA_COLUMN (DCAxyHad, dcaxyHad, float );
3838DECLARE_SOA_COLUMN (DCAzHad, dcazHad, float );
39+ DECLARE_SOA_COLUMN (DCApair, dcapair, float );
3940
4041DECLARE_SOA_COLUMN (SignalTPCHe3, signalTPCHe3, float );
4142DECLARE_SOA_COLUMN (InnerParamTPCHe3, innerParamTPCHe3, float );
@@ -75,9 +76,12 @@ DECLARE_SOA_COLUMN(Multiplicity, multiplicity, uint16_t);
7576DECLARE_SOA_COLUMN (CentralityFT0C, centFT0C, float );
7677DECLARE_SOA_COLUMN (MultiplicityFT0C, multiplicityFT0C, float );
7778
78- DECLARE_SOA_COLUMN (IsMotherLi4, isMotherLi4, bool );
79- DECLARE_SOA_COLUMN (IsHe3Primary, isHe3Primary, bool );
80- DECLARE_SOA_COLUMN (IsHadPrimary, isHadPrimary, bool );
79+ /* Flags: 0 - both primary,
80+ 1 - both from Li4,
81+ 2 - both from hypertriton,
82+ 3 - mixed pair (a primary and one from Li4/hypertriton/material/other decays or any other combination)
83+ */
84+ DECLARE_SOA_COLUMN (Flags, flags, uint8_t );
8185
8286} // namespace he3HadronTablesNS
8387
@@ -92,6 +96,7 @@ DECLARE_SOA_TABLE(he3HadronTable, "AOD", "HE3HADTABLE",
9296 he3HadronTablesNS::DCAzHe3,
9397 he3HadronTablesNS::DCAxyHad,
9498 he3HadronTablesNS::DCAzHad,
99+ he3HadronTablesNS::DCApair,
95100 he3HadronTablesNS::SignalTPCHe3,
96101 he3HadronTablesNS::InnerParamTPCHe3,
97102 he3HadronTablesNS::SignalTPCHad,
@@ -120,9 +125,7 @@ DECLARE_SOA_TABLE(he3HadronTableMC, "AOD", "HE3HADTABLEMC",
120125 he3HadronTablesNS::PhiMCHad,
121126 he3HadronTablesNS::SignedPtMC,
122127 he3HadronTablesNS::MassMC,
123- he3HadronTablesNS::IsMotherLi4,
124- he3HadronTablesNS::IsHe3Primary,
125- he3HadronTablesNS::IsHadPrimary)
128+ he3HadronTablesNS::Flags)
126129DECLARE_SOA_TABLE (he3HadronMult, " AOD" , " HE3HADMULT" ,
127130 he3HadronTablesNS::CollisionId,
128131 he3HadronTablesNS::ZVertex,
0 commit comments