Skip to content

Commit 0091fc0

Browse files
[PWGLF] Process MC allows to store hadron-he3 pairs that do not come from the li4 decay (#12324)
1 parent d00e56b commit 0091fc0

File tree

2 files changed

+253
-130
lines changed

2 files changed

+253
-130
lines changed

PWGLF/DataModel/LFhe3HadronTables.h

Lines changed: 9 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,7 @@ DECLARE_SOA_COLUMN(DCAxyHe3, dcaxyHe3, float);
3636
DECLARE_SOA_COLUMN(DCAzHe3, dcazHe3, float);
3737
DECLARE_SOA_COLUMN(DCAxyHad, dcaxyHad, float);
3838
DECLARE_SOA_COLUMN(DCAzHad, dcazHad, float);
39+
DECLARE_SOA_COLUMN(DCApair, dcapair, float);
3940

4041
DECLARE_SOA_COLUMN(SignalTPCHe3, signalTPCHe3, float);
4142
DECLARE_SOA_COLUMN(InnerParamTPCHe3, innerParamTPCHe3, float);
@@ -75,9 +76,12 @@ DECLARE_SOA_COLUMN(Multiplicity, multiplicity, uint16_t);
7576
DECLARE_SOA_COLUMN(CentralityFT0C, centFT0C, float);
7677
DECLARE_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)
126129
DECLARE_SOA_TABLE(he3HadronMult, "AOD", "HE3HADMULT",
127130
he3HadronTablesNS::CollisionId,
128131
he3HadronTablesNS::ZVertex,

0 commit comments

Comments
 (0)