@@ -140,6 +140,39 @@ DECLARE_SOA_TABLE(K0sReducedCandidatesMcReco, "AOD", "K0SCANDMCRECO",
140140 lf_selection_k0s_reduced::Phi,
141141 lf_selection_k0s_reduced::InMassRegion<lf_selection_k0s_reduced::M>);
142142
143+ namespace lf_selection_xi_reduced
144+ {
145+ DECLARE_SOA_INDEX_COLUMN (Collision, collision);
146+
147+ DECLARE_SOA_COLUMN (M, m, float );
148+ DECLARE_SOA_COLUMN (Pt, pt, float );
149+ DECLARE_SOA_COLUMN (Y, y, float );
150+ DECLARE_SOA_COLUMN (Phi, phi, float );
151+
152+ DECLARE_SOA_DYNAMIC_COLUMN (InMassRegion, inMassRegion,
153+ [](float m, float minM, float maxM) -> bool {
154+ return (m >= minM && m <= maxM);
155+ });
156+ } // namespace lf_selection_xi_reduced
157+
158+ DECLARE_SOA_TABLE (XiReducedCandidatesData, " AOD" , " XICANDDATA" ,
159+ soa::Index<>,
160+ lf_selection_xi_reduced::CollisionId,
161+ lf_selection_xi_reduced::M,
162+ lf_selection_xi_reduced::Pt,
163+ lf_selection_xi_reduced::Y,
164+ lf_selection_xi_reduced::Phi,
165+ lf_selection_xi_reduced::InMassRegion<lf_selection_xi_reduced::M>);
166+
167+ DECLARE_SOA_TABLE (XiReducedCandidatesMcReco, " AOD" , " XICANDMCRECO" ,
168+ soa::Index<>,
169+ lf_selection_xi_reduced::CollisionId,
170+ lf_selection_xi_reduced::M,
171+ lf_selection_xi_reduced::Pt,
172+ lf_selection_xi_reduced::Y,
173+ lf_selection_xi_reduced::Phi,
174+ lf_selection_xi_reduced::InMassRegion<lf_selection_xi_reduced::M>);
175+
143176namespace lf_selection_pion_track
144177{
145178DECLARE_SOA_INDEX_COLUMN (Collision, collision);
0 commit comments