99// granted to it by virtue of its status as an Intergovernmental Organization
1010// or submit itself to any jurisdiction.
1111
12- // /
1312// / \file LFLambda1405Tables.h
1413// / \brief Slim tables for Lambda(1405) candidates
15- // / \author Francesco Mazzaschi <francesco.mazzaschi@cern.ch>
1614// /
15+ // / \author Francesco Mazzaschi <francesco.mazzaschi@cern.ch>
1716
1817#ifndef PWGLF_DATAMODEL_LFLAMBDA1405TABLE_H_
1918#define PWGLF_DATAMODEL_LFLAMBDA1405TABLE_H_
@@ -44,13 +43,15 @@ DECLARE_SOA_COLUMN(NSigmaTPCPiKink, nSigmaTPCPiKink, float); //! Number of sigma
4443DECLARE_SOA_COLUMN (NSigmaTOFPiKink, nSigmaTOFPiKink, float ); // ! Number of sigmas for the pion candidate from Sigma kink in TOF
4544DECLARE_SOA_COLUMN (NSigmaTPCPrKink, nSigmaTPCPrKink, float ); // ! Number of sigmas for the proton candidate from Sigma kink in TPC
4645DECLARE_SOA_COLUMN (NSigmaTOFPrKink, nSigmaTOFPrKink, float ); // ! Number of sigmas for the proton candidate from Sigma kink in TOF
47- DECLARE_SOA_COLUMN (DCAKinkDauToPV, dcaKinkDauToPV, float ); // ! DCA of the kink daughter to the primary vertex
46+ DECLARE_SOA_COLUMN (DcaKinkDauToPv, dcaKinkDauToPv, float ); // ! DCA of the kink daughter to the primary vertex
47+ DECLARE_SOA_COLUMN (DcaSigmaToPv, dcaSigmaToPv, float ); // ! DCA of the sigma to the primary vertex
4848DECLARE_SOA_COLUMN (NSigmaTPCPiDau, nSigmaTPCPiDau, float ); // ! Number of sigmas for the lambda1405 pion daughter in TPC
4949DECLARE_SOA_COLUMN (NSigmaTOFPiDau, nSigmaTOFPiDau, float ); // ! Number of sigmas for the lambda1405 pion daughter in TOF
5050
5151// Event properties
5252DECLARE_SOA_COLUMN (Centrality, centrality, float ); // ! Centrality of the candidate
5353DECLARE_SOA_COLUMN (Occupancy, occupancy, float ); // ! Occupancy of the candidate
54+ DECLARE_SOA_COLUMN (PvContrib, pvContrib, float ); // ! Number of primary vertex contributors
5455
5556// Flow columns
5657DECLARE_SOA_COLUMN (ScalarProd, scalarProd, float ); // ! Scalar product of the candidate
@@ -61,6 +62,44 @@ DECLARE_SOA_COLUMN(MassMC, massMC, float); //! Invariant mass of t
6162DECLARE_SOA_COLUMN (SigmaPdgCode, sigmaPdgCode, int ); // ! PDG code of the Sigma daughter
6263DECLARE_SOA_COLUMN (KinkDauPdgCode, kinkDauPdgCode, int ); // ! PDG code of the kink daughter
6364
65+ // Sigma efficiency MC columns
66+ DECLARE_SOA_COLUMN (PxSigma, pxSigma, float ); // ! Px of the sigma candidate
67+ DECLARE_SOA_COLUMN (PySigma, pySigma, float ); // ! Py of the sigma candidate
68+ DECLARE_SOA_COLUMN (PzSigma, pzSigma, float ); // ! Pz of the sigma candidate
69+ DECLARE_SOA_COLUMN (MassSigma, massSigma, float ); // ! Mass of the sigma candidate
70+ DECLARE_SOA_COLUMN (DeltaPxSigma, deltaPxSigma, float ); // ! Gen-reco diff of sigma p_x
71+ DECLARE_SOA_COLUMN (DeltaPySigma, deltaPySigma, float ); // ! Gen-reco diff of sigma p_y
72+ DECLARE_SOA_COLUMN (DeltaPzSigma, deltaPzSigma, float ); // ! Gen-reco diff of sigma p_z
73+ DECLARE_SOA_COLUMN (DeltaPtSigma, deltaPtSigma, float ); // ! Gen-reco diff of sigma p_z
74+ DECLARE_SOA_COLUMN (DeltaRadiusSigma, deltaRadiusSigma, float ); // ! Gen-reco diff of sigma radius
75+ DECLARE_SOA_COLUMN (DeltaMassSigma, deltaMassSigma, float ); // ! Gen-reco diff of sigma mass
76+ DECLARE_SOA_COLUMN (GenPhiSigma, genPhiSigma, float ); // ! Gen-reco diff of sigma phi
77+ DECLARE_SOA_COLUMN (GenEtaSigma, genEtaSigma, float ); // ! Gen-reco diff of sigma eta
78+ DECLARE_SOA_COLUMN (DeltaPxSigmaRecalc, deltaPxSigmaRecalc, float ); // ! reco recalc-original diff of sigma p_x
79+ DECLARE_SOA_COLUMN (DeltaPySigmaRecalc, deltaPySigmaRecalc, float ); // ! reco recalc-original diff of sigma p_y
80+ DECLARE_SOA_COLUMN (DeltaPzSigmaRecalc, deltaPzSigmaRecalc, float ); // ! reco recalc-original diff of sigma p_z
81+ DECLARE_SOA_COLUMN (AlphaAPSigmaRecalc, alphaAPSigmaRecalc, float ); // ! Alpha of the Sigma
82+ DECLARE_SOA_COLUMN (QtAPSigmaRecalc, qtAPSigmaRecalc, float ); // ! qT of the Sigma
83+ DECLARE_SOA_COLUMN (PxKinkDaug, pxKinkDaug, float ); // ! Px of the sigma candidate
84+ DECLARE_SOA_COLUMN (PyKinkDaug, pyKinkDaug, float ); // ! Py of the sigma candidate
85+ DECLARE_SOA_COLUMN (PzKinkDaug, pzKinkDaug, float ); // ! Pz of the sigma candidate
86+ DECLARE_SOA_COLUMN (PtKinkDaug, ptKinkDaug, float ); // ! Pt of the sigma candidate
87+ DECLARE_SOA_COLUMN (DeltaPxKinkDaug, deltaPxKinkDaug, float ); // ! Gen-reco diff of kink daughter p_x
88+ DECLARE_SOA_COLUMN (DeltaPyKinkDaug, deltaPyKinkDaug, float ); // ! Gen-reco diff of kink daughter p_y
89+ DECLARE_SOA_COLUMN (DeltaPzKinkDaug, deltaPzKinkDaug, float ); // ! Gen-reco diff of kink daughter p_z
90+ DECLARE_SOA_COLUMN (DeltaPtKinkDaug, deltaPtKinkDaug, float ); // ! Gen-reco diff of kink daughter p_t
91+ DECLARE_SOA_COLUMN (GenPhiKinkDaug, genPhiKinkDaug, float ); // ! Gen-reco diff of kink daughter phi
92+ DECLARE_SOA_COLUMN (GenEtaKinkDaug, genEtaKinkDaug, float ); // ! Gen-reco diff of kink daughter eta
93+ DECLARE_SOA_COLUMN (XKinkVtx, xKinkVtx, float ); // ! X of kink vertex
94+ DECLARE_SOA_COLUMN (YKinkVtx, yKinkVtx, float ); // ! Y of kink vertex
95+ DECLARE_SOA_COLUMN (ZKinkVtx, zKinkVtx, float ); // ! Z of kink vertex
96+ DECLARE_SOA_COLUMN (DeltaXKinkVtx, deltaXKinkVtx, float ); // ! Gen-reco diff of X of kink vertex
97+ DECLARE_SOA_COLUMN (DeltaYKinkVtx, deltaYKinkVtx, float ); // ! Gen-reco diff of Y of kink vertex
98+ DECLARE_SOA_COLUMN (DeltaZKinkVtx, deltaZKinkVtx, float ); // ! Gen-reco diff of Z of kink vertex
99+
100+ // Event mixing
101+ DECLARE_SOA_COLUMN (PoolBin, poolBin, int ); // ! Signed pT of the Sigma daughter for mixed events
102+
64103} // namespace lambda1405
65104
66105DECLARE_SOA_TABLE (Lambda1405Cands, " AOD" , " LAMBDA1405" ,
@@ -72,21 +111,10 @@ DECLARE_SOA_TABLE(Lambda1405Cands, "AOD", "LAMBDA1405",
72111 lambda1405::PtKink,
73112 lambda1405::NSigmaTPCPiKink, lambda1405::NSigmaTOFPiKink,
74113 lambda1405::NSigmaTPCPrKink, lambda1405::NSigmaTOFPrKink,
75- lambda1405::DCAKinkDauToPV ,
114+ lambda1405::DcaKinkDauToPv ,
76115 lambda1405::NSigmaTPCPiDau, lambda1405::NSigmaTOFPiDau,
77- lambda1405::Centrality, lambda1405::Occupancy);
78-
79- DECLARE_SOA_TABLE (Lambda1405Flow, " AOD" , " LAMBDA1405FLOW" ,
80- o2::soa::Index<>,
81- lambda1405::Pt, lambda1405::Mass,
82- lambda1405::PtSigma,
83- lambda1405::SigmaMinusMass, lambda1405::SigmaPlusMass,
84- lambda1405::AlphaAPSigma, lambda1405::QtAPSigma,
85- lambda1405::NSigmaTPCPiKink, lambda1405::NSigmaTOFPiKink,
86- lambda1405::NSigmaTPCPrKink, lambda1405::NSigmaTOFPrKink,
87- lambda1405::DCAKinkDauToPV,
88- lambda1405::NSigmaTPCPiDau, lambda1405::NSigmaTOFPiDau,
89- lambda1405::ScalarProd, lambda1405::Centrality);
116+ lambda1405::ScalarProd,
117+ lambda1405::Centrality, lambda1405::Occupancy, lambda1405::PoolBin);
90118
91119DECLARE_SOA_TABLE (Lambda1405CandsMC, " AOD" , " MCLAMBDA1405" ,
92120 o2::soa::Index<>,
@@ -97,11 +125,36 @@ DECLARE_SOA_TABLE(Lambda1405CandsMC, "AOD", "MCLAMBDA1405",
97125 lambda1405::PtKink,
98126 lambda1405::NSigmaTPCPiKink, lambda1405::NSigmaTOFPiKink,
99127 lambda1405::NSigmaTPCPrKink, lambda1405::NSigmaTOFPrKink,
100- lambda1405::DCAKinkDauToPV ,
128+ lambda1405::DcaKinkDauToPv ,
101129 lambda1405::NSigmaTPCPiDau, lambda1405::NSigmaTOFPiDau,
102130 lambda1405::PtMC, lambda1405::MassMC, lambda1405::SigmaPdgCode, lambda1405::KinkDauPdgCode,
103131 lambda1405::Centrality, lambda1405::Occupancy);
104132
133+ DECLARE_SOA_TABLE (Lambda1405SigmaEffMC, " AOD" , " MCL1405SIGEFF" ,
134+ o2::soa::Index<>,
135+ lambda1405::PxSigma, lambda1405::DeltaPxSigma,
136+ lambda1405::PySigma, lambda1405::DeltaPySigma,
137+ lambda1405::PzSigma, lambda1405::DeltaPzSigma,
138+ lambda1405::MassSigma, lambda1405::DeltaMassSigma,
139+ lambda1405::DeltaPxSigmaRecalc,
140+ lambda1405::DeltaPySigmaRecalc,
141+ lambda1405::DeltaPzSigmaRecalc,
142+ lambda1405::GenPhiSigma,
143+ lambda1405::GenEtaSigma,
144+ lambda1405::PxKinkDaug, lambda1405::DeltaPxKinkDaug,
145+ lambda1405::PyKinkDaug, lambda1405::DeltaPyKinkDaug,
146+ lambda1405::PzKinkDaug, lambda1405::DeltaPzKinkDaug,
147+ lambda1405::GenPhiKinkDaug,
148+ lambda1405::GenEtaKinkDaug,
149+ lambda1405::XKinkVtx, lambda1405::DeltaXKinkVtx,
150+ lambda1405::YKinkVtx, lambda1405::DeltaYKinkVtx,
151+ lambda1405::ZKinkVtx, lambda1405::DeltaZKinkVtx,
152+ lambda1405::AlphaAPSigma, lambda1405::QtAPSigma,
153+ lambda1405::AlphaAPSigmaRecalc, lambda1405::QtAPSigmaRecalc,
154+ lambda1405::DcaKinkDauToPv, lambda1405::DcaSigmaToPv,
155+ lambda1405::SigmaPdgCode, lambda1405::KinkDauPdgCode,
156+ lambda1405::Centrality, lambda1405::Occupancy, lambda1405::PvContrib);
157+
105158} // namespace o2::aod
106159
107160#endif // PWGLF_DATAMODEL_LFLAMBDA1405TABLE_H_
0 commit comments