@@ -24,10 +24,23 @@ namespace o2::aod
2424{
2525namespace hyperrec
2626{
27+ DECLARE_SOA_COLUMN (CentralityFT0A, centralityFT0A, float ); // centrality with FT0A estimator
28+ DECLARE_SOA_COLUMN (CentralityFT0C, centralityFT0C, float ); // centrality with FT0C estimator
29+ DECLARE_SOA_COLUMN (CentralityFT0M, centralityFT0M, float ); // centrality with FT0M estimator
30+ DECLARE_SOA_COLUMN (QVecXFT0A, qVecXFT0A, float ); // Q vector x component with FT0A estimator
31+ DECLARE_SOA_COLUMN (QVecYFT0A, qVecYFT0A, float ); // Q vector y component with FT0A estimator
32+ DECLARE_SOA_COLUMN (QVecAmpFT0A, qVecAmpFT0A, float ); // Q vector amplitude with FT0A estimator
33+ DECLARE_SOA_COLUMN (QVecXFT0C, qVecXFT0C, float ); // Q vector x component with FT0C estimator
34+ DECLARE_SOA_COLUMN (QVecYFT0C, qVecYFT0C, float ); // Q vector y component with FT0C estimator
35+ DECLARE_SOA_COLUMN (QVecAmpFT0C, qVecAmpFT0C, float ); // Q vector amplitude with FT0C estimator
36+ DECLARE_SOA_COLUMN (QVecXFT0M, qVecXFT0M, float ); // Q vector x component with FT0M estimator
37+ DECLARE_SOA_COLUMN (QVecYFT0M, qVecYFT0M, float ); // Q vector y component with FT0M estimator
38+ DECLARE_SOA_COLUMN (QVecAmpFT0M, qVecAmpFT0M, float ); // Q vector amplitude with FT0M estimator
39+ DECLARE_SOA_COLUMN (QVecXFV0A, qVecXFV0A, float ); // Q vector x component with FV0A estimator
40+ DECLARE_SOA_COLUMN (QVecYFV0A, qVecYFV0A, float ); // Q vector y component with FV0A estimator
41+ DECLARE_SOA_COLUMN (QVecAmpFV0A, qVecAmpFV0A, float ); // Q vector amplitude with FV0A estimator
42+
2743DECLARE_SOA_COLUMN (IsMatter, isMatter, bool ); // bool: true for matter
28- DECLARE_SOA_COLUMN (CentralityFT0A, centralityFT0A, float ); // centrality with FT0A estimator
29- DECLARE_SOA_COLUMN (CentralityFT0C, centralityFT0C, float ); // centrality with FT0C estimator
30- DECLARE_SOA_COLUMN (CentralityFT0M, centralityFT0M, float ); // centrality with FT0M estimator
3144DECLARE_SOA_COLUMN (PtHe3, ptHe3, float ); // Pt of the He daughter
3245DECLARE_SOA_COLUMN (PhiHe3, phiHe3, float ); // Phi of the He daughter
3346DECLARE_SOA_COLUMN (EtaHe3, etaHe3, float ); // Eta of the He daughter
@@ -67,68 +80,53 @@ DECLARE_SOA_COLUMN(IsReco, isReco, bool); // bool: tru
6780DECLARE_SOA_COLUMN (IsSignal, isSignal, bool ); // bool: true for signal
6881} // namespace hyperrec
6982
70- DECLARE_SOA_TABLE (DataHypCands, " AOD" , " DATAHYPCANDS" ,
83+ DECLARE_SOA_TABLE (DataHypCands, " AOD" , " HYPCANDS" ,
84+ o2::soa::Index<>,
85+ hyperrec::CentralityFT0A, hyperrec::CentralityFT0C, hyperrec::CentralityFT0M,
86+ hyperrec::XPrimVtx, hyperrec::YPrimVtx, hyperrec::ZPrimVtx,
87+
88+ hyperrec::IsMatter,
89+ hyperrec::PtHe3, hyperrec::PhiHe3, hyperrec::EtaHe3,
90+ hyperrec::PtPi, hyperrec::PhiPi, hyperrec::EtaPi,
91+ hyperrec::XDecVtx, hyperrec::YDecVtx, hyperrec::ZDecVtx,
92+ hyperrec::DcaV0Daug, hyperrec::DcaHe, hyperrec::DcaPi,
93+ hyperrec::NSigmaHe, hyperrec::NTPCclusHe, hyperrec::NTPCclusPi,
94+ hyperrec::TPCmomHe, hyperrec::TPCmomPi, hyperrec::TPCsignalHe, hyperrec::TPCsignalPi,
95+ hyperrec::ITSclusterSizesHe, hyperrec::ITSclusterSizesPi,
96+ hyperrec::Flags);
97+
98+ DECLARE_SOA_TABLE (DataHypCandsFlow, " AOD" , " HYPCANDSFLOW" ,
7199 o2::soa::Index<>,
100+ hyperrec::CentralityFT0A, hyperrec::CentralityFT0C, hyperrec::CentralityFT0M,
101+ hyperrec::QVecXFT0A, hyperrec::QVecYFT0A, hyperrec::QVecAmpFT0A,
102+ hyperrec::QVecXFT0C, hyperrec::QVecYFT0C, hyperrec::QVecAmpFT0C,
103+ hyperrec::QVecXFT0M, hyperrec::QVecYFT0M, hyperrec::QVecAmpFT0M,
104+ hyperrec::QVecXFV0A, hyperrec::QVecYFV0A, hyperrec::QVecAmpFV0A,
105+ hyperrec::XPrimVtx, hyperrec::YPrimVtx, hyperrec::ZPrimVtx,
106+
72107 hyperrec::IsMatter,
73- hyperrec::CentralityFT0A,
74- hyperrec::CentralityFT0C,
75- hyperrec::CentralityFT0M,
76- hyperrec::PtHe3,
77- hyperrec::PhiHe3,
78- hyperrec::EtaHe3,
79- hyperrec::PtPi,
80- hyperrec::PhiPi,
81- hyperrec::EtaPi,
82- hyperrec::XPrimVtx,
83- hyperrec::YPrimVtx,
84- hyperrec::ZPrimVtx,
85- hyperrec::XDecVtx,
86- hyperrec::YDecVtx,
87- hyperrec::ZDecVtx,
88- hyperrec::DcaV0Daug,
89- hyperrec::DcaHe,
90- hyperrec::DcaPi,
91- hyperrec::NSigmaHe,
92- hyperrec::NTPCclusHe,
93- hyperrec::NTPCclusPi,
94- hyperrec::TPCmomHe,
95- hyperrec::TPCmomPi,
96- hyperrec::TPCsignalHe,
97- hyperrec::TPCsignalPi,
98- hyperrec::ITSclusterSizesHe,
99- hyperrec::ITSclusterSizesPi,
108+ hyperrec::PtHe3, hyperrec::PhiHe3, hyperrec::EtaHe3,
109+ hyperrec::PtPi, hyperrec::PhiPi, hyperrec::EtaPi,
110+ hyperrec::XDecVtx, hyperrec::YDecVtx, hyperrec::ZDecVtx,
111+ hyperrec::DcaV0Daug, hyperrec::DcaHe, hyperrec::DcaPi,
112+ hyperrec::NSigmaHe, hyperrec::NTPCclusHe, hyperrec::NTPCclusPi,
113+ hyperrec::TPCmomHe, hyperrec::TPCmomPi, hyperrec::TPCsignalHe, hyperrec::TPCsignalPi,
114+ hyperrec::ITSclusterSizesHe, hyperrec::ITSclusterSizesPi,
100115 hyperrec::Flags);
101116
102117DECLARE_SOA_TABLE (MCHypCands, " AOD" , " MCHYPCANDS" ,
103118 o2::soa::Index<>,
119+ hyperrec::CentralityFT0A, hyperrec::CentralityFT0C, hyperrec::CentralityFT0M,
120+ hyperrec::XPrimVtx, hyperrec::YPrimVtx, hyperrec::ZPrimVtx,
121+
104122 hyperrec::IsMatter,
105- hyperrec::CentralityFT0A,
106- hyperrec::CentralityFT0C,
107- hyperrec::CentralityFT0M,
108- hyperrec::PtHe3,
109- hyperrec::PhiHe3,
110- hyperrec::EtaHe3,
111- hyperrec::PtPi,
112- hyperrec::PhiPi,
113- hyperrec::EtaPi,
114- hyperrec::XPrimVtx,
115- hyperrec::YPrimVtx,
116- hyperrec::ZPrimVtx,
117- hyperrec::XDecVtx,
118- hyperrec::YDecVtx,
119- hyperrec::ZDecVtx,
120- hyperrec::DcaV0Daug,
121- hyperrec::DcaHe,
122- hyperrec::DcaPi,
123- hyperrec::NSigmaHe,
124- hyperrec::NTPCclusHe,
125- hyperrec::NTPCclusPi,
126- hyperrec::TPCmomHe,
127- hyperrec::TPCmomPi,
128- hyperrec::TPCsignalHe,
129- hyperrec::TPCsignalPi,
130- hyperrec::ITSclusterSizesHe,
131- hyperrec::ITSclusterSizesPi,
123+ hyperrec::PtHe3, hyperrec::PhiHe3, hyperrec::EtaHe3,
124+ hyperrec::PtPi, hyperrec::PhiPi, hyperrec::EtaPi,
125+ hyperrec::XDecVtx, hyperrec::YDecVtx, hyperrec::ZDecVtx,
126+ hyperrec::DcaV0Daug, hyperrec::DcaHe, hyperrec::DcaPi,
127+ hyperrec::NSigmaHe, hyperrec::NTPCclusHe, hyperrec::NTPCclusPi,
128+ hyperrec::TPCmomHe, hyperrec::TPCmomPi, hyperrec::TPCsignalHe, hyperrec::TPCsignalPi,
129+ hyperrec::ITSclusterSizesHe, hyperrec::ITSclusterSizesPi,
132130 hyperrec::Flags,
133131 hyperrec::GenPt,
134132 hyperrec::GenPhi,
@@ -141,6 +139,7 @@ DECLARE_SOA_TABLE(MCHypCands, "AOD", "MCHYPCANDS",
141139 hyperrec::IsSignal);
142140
143141using DataHypCand = DataHypCands::iterator;
142+ using DataHypCandFlow = DataHypCandsFlow::iterator;
144143using MCHypCand = MCHypCands::iterator;
145144
146145} // namespace o2::aod
0 commit comments