@@ -45,12 +45,14 @@ DECLARE_SOA_COLUMN(NSigmaTOFPiKink, nSigmaTOFPiKink, float); //! Number of sigma
4545DECLARE_SOA_COLUMN (NSigmaTPCPrKink, nSigmaTPCPrKink, float ); // ! Number of sigmas for the proton candidate from Sigma kink in TPC
4646DECLARE_SOA_COLUMN (NSigmaTOFPrKink, nSigmaTOFPrKink, float ); // ! Number of sigmas for the proton candidate from Sigma kink in TOF
4747DECLARE_SOA_COLUMN (DCAKinkDauToPV, dcaKinkDauToPV, float ); // ! DCA of the kink daughter to the primary vertex
48+ DECLARE_SOA_COLUMN (DCASigmaToPV, dcaSigmaToPV, float ); // ! DCA of the sigma to the primary vertex
4849DECLARE_SOA_COLUMN (NSigmaTPCPiDau, nSigmaTPCPiDau, float ); // ! Number of sigmas for the lambda1405 pion daughter in TPC
4950DECLARE_SOA_COLUMN (NSigmaTOFPiDau, nSigmaTOFPiDau, float ); // ! Number of sigmas for the lambda1405 pion daughter in TOF
5051
5152// Event properties
5253DECLARE_SOA_COLUMN (Centrality, centrality, float ); // ! Centrality of the candidate
5354DECLARE_SOA_COLUMN (Occupancy, occupancy, float ); // ! Occupancy of the candidate
55+ DECLARE_SOA_COLUMN (PvContrib, pvContrib, float ); // ! Number of primary vertex contributors
5456
5557// Flow columns
5658DECLARE_SOA_COLUMN (ScalarProd, scalarProd, float ); // ! Scalar product of the candidate
@@ -61,6 +63,41 @@ DECLARE_SOA_COLUMN(MassMC, massMC, float); //! Invariant mass of t
6163DECLARE_SOA_COLUMN (SigmaPdgCode, sigmaPdgCode, int ); // ! PDG code of the Sigma daughter
6264DECLARE_SOA_COLUMN (KinkDauPdgCode, kinkDauPdgCode, int ); // ! PDG code of the kink daughter
6365
66+ // Sigma efficiency MC columns
67+ DECLARE_SOA_COLUMN (PxSigma, pxSigma, float ); // ! Px of the sigma candidate
68+ DECLARE_SOA_COLUMN (PySigma, pySigma, float ); // ! Py of the sigma candidate
69+ DECLARE_SOA_COLUMN (PzSigma, pzSigma, float ); // ! Pz of the sigma candidate
70+ DECLARE_SOA_COLUMN (MassSigma, massSigma, float ); // ! Mass of the sigma candidate
71+ DECLARE_SOA_COLUMN (DeltaPxSigma, deltaPxSigma, float ); // ! Gen-reco diff of sigma p_x
72+ DECLARE_SOA_COLUMN (DeltaPySigma, deltaPySigma, float ); // ! Gen-reco diff of sigma p_y
73+ DECLARE_SOA_COLUMN (DeltaPzSigma, deltaPzSigma, float ); // ! Gen-reco diff of sigma p_z
74+ DECLARE_SOA_COLUMN (DeltaPtSigma, deltaPtSigma, float ); // ! Gen-reco diff of sigma p_z
75+ DECLARE_SOA_COLUMN (DeltaRadiusSigma, deltaRadiusSigma, float ); // ! Gen-reco diff of sigma radius
76+ DECLARE_SOA_COLUMN (DeltaMassSigma, deltaMassSigma, float ); // ! Gen-reco diff of sigma mass
77+ DECLARE_SOA_COLUMN (GenPhiSigma, genPhiSigma, float ); // ! Gen-reco diff of sigma phi
78+ DECLARE_SOA_COLUMN (GenEtaSigma, genEtaSigma, float ); // ! Gen-reco diff of sigma eta
79+ DECLARE_SOA_COLUMN (DeltaPxSigmaRecalc, deltaPxSigmaRecalc, float ); // ! reco recalc-original diff of sigma p_x
80+ DECLARE_SOA_COLUMN (DeltaPySigmaRecalc, deltaPySigmaRecalc, float ); // ! reco recalc-original diff of sigma p_y
81+ DECLARE_SOA_COLUMN (DeltaPzSigmaRecalc, deltaPzSigmaRecalc, float ); // ! reco recalc-original diff of sigma p_z
82+ DECLARE_SOA_COLUMN (AlphaAPSigmaRecalc, alphaAPSigmaRecalc, float ); // ! Alpha of the Sigma
83+ DECLARE_SOA_COLUMN (QtAPSigmaRecalc, qtAPSigmaRecalc, float ); // ! qT of the Sigma
84+ DECLARE_SOA_COLUMN (PxKinkDaug, pxKinkDaug, float ); // ! Px of the sigma candidate
85+ DECLARE_SOA_COLUMN (PyKinkDaug, pyKinkDaug, float ); // ! Py of the sigma candidate
86+ DECLARE_SOA_COLUMN (PzKinkDaug, pzKinkDaug, float ); // ! Pz of the sigma candidate
87+ DECLARE_SOA_COLUMN (PtKinkDaug, ptKinkDaug, float ); // ! Pt of the sigma candidate
88+ DECLARE_SOA_COLUMN (DeltaPxKinkDaug, deltaPxKinkDaug, float ); // ! Gen-reco diff of kink daughter p_x
89+ DECLARE_SOA_COLUMN (DeltaPyKinkDaug, deltaPyKinkDaug, float ); // ! Gen-reco diff of kink daughter p_y
90+ DECLARE_SOA_COLUMN (DeltaPzKinkDaug, deltaPzKinkDaug, float ); // ! Gen-reco diff of kink daughter p_z
91+ DECLARE_SOA_COLUMN (DeltaPtKinkDaug, deltaPtKinkDaug, float ); // ! Gen-reco diff of kink daughter p_t
92+ DECLARE_SOA_COLUMN (GenPhiKinkDaug, genPhiKinkDaug, float ); // ! Gen-reco diff of kink daughter phi
93+ DECLARE_SOA_COLUMN (GenEtaKinkDaug, genEtaKinkDaug, float ); // ! Gen-reco diff of kink daughter eta
94+ DECLARE_SOA_COLUMN (XKinkVtx, xKinkVtx, float ); // ! X of kink vertex
95+ DECLARE_SOA_COLUMN (YKinkVtx, yKinkVtx, float ); // ! Y of kink vertex
96+ DECLARE_SOA_COLUMN (ZKinkVtx, zKinkVtx, float ); // ! Z of kink vertex
97+ DECLARE_SOA_COLUMN (DeltaXKinkVtx, deltaXKinkVtx, float ); // ! Gen-reco diff of X of kink vertex
98+ DECLARE_SOA_COLUMN (DeltaYKinkVtx, deltaYKinkVtx, float ); // ! Gen-reco diff of Y of kink vertex
99+ DECLARE_SOA_COLUMN (DeltaZKinkVtx, deltaZKinkVtx, float ); // ! Gen-reco diff of Z of kink vertex
100+
64101} // namespace lambda1405
65102
66103DECLARE_SOA_TABLE (Lambda1405Cands, " AOD" , " LAMBDA1405" ,
@@ -102,6 +139,34 @@ DECLARE_SOA_TABLE(Lambda1405CandsMC, "AOD", "MCLAMBDA1405",
102139 lambda1405::PtMC, lambda1405::MassMC, lambda1405::SigmaPdgCode, lambda1405::KinkDauPdgCode,
103140 lambda1405::Centrality, lambda1405::Occupancy);
104141
142+ DECLARE_SOA_TABLE (Lambda1405SigmaEffMC, " AOD" , " MCL1405SIGEFF" ,
143+ o2::soa::Index<>,
144+ lambda1405::PxSigma, lambda1405::DeltaPxSigma,
145+ lambda1405::PySigma, lambda1405::DeltaPySigma,
146+ lambda1405::PzSigma, lambda1405::DeltaPzSigma,
147+ lambda1405::PtSigma, lambda1405::DeltaPtSigma,
148+ lambda1405::RadiusSigma, lambda1405::DeltaRadiusSigma,
149+ lambda1405::MassSigma, lambda1405::DeltaMassSigma,
150+ lambda1405::DeltaPxSigmaRecalc,
151+ lambda1405::DeltaPySigmaRecalc,
152+ lambda1405::DeltaPzSigmaRecalc,
153+ lambda1405::GenPhiSigma,
154+ lambda1405::GenEtaSigma,
155+ lambda1405::PxKinkDaug, lambda1405::DeltaPxKinkDaug,
156+ lambda1405::PyKinkDaug, lambda1405::DeltaPyKinkDaug,
157+ lambda1405::PzKinkDaug, lambda1405::DeltaPzKinkDaug,
158+ lambda1405::PtKinkDaug, lambda1405::DeltaPtKinkDaug,
159+ lambda1405::GenPhiKinkDaug,
160+ lambda1405::GenEtaKinkDaug,
161+ lambda1405::XKinkVtx, lambda1405::DeltaXKinkVtx,
162+ lambda1405::YKinkVtx, lambda1405::DeltaYKinkVtx,
163+ lambda1405::ZKinkVtx, lambda1405::DeltaZKinkVtx,
164+ lambda1405::AlphaAPSigma, lambda1405::QtAPSigma,
165+ lambda1405::AlphaAPSigmaRecalc, lambda1405::QtAPSigmaRecalc,
166+ lambda1405::DCAKinkDauToPV, lambda1405::DCASigmaToPV,
167+ lambda1405::SigmaPdgCode, lambda1405::KinkDauPdgCode,
168+ lambda1405::Centrality, lambda1405::Occupancy, lambda1405::PvContrib);
169+
105170} // namespace o2::aod
106171
107172#endif // PWGLF_DATAMODEL_LFLAMBDA1405TABLE_H_
0 commit comments