@@ -36,8 +36,8 @@ DECLARE_SOA_COLUMN(XicMass, xicMass, float);
3636DECLARE_SOA_COLUMN (XiccMass, xiccMass, float );
3737
3838// kine vars
39- DECLARE_SOA_COLUMN (Pt, pt , float );
40- DECLARE_SOA_COLUMN (Eta, eta , float );
39+ DECLARE_SOA_COLUMN (XiccPt, xiccPt , float );
40+ DECLARE_SOA_COLUMN (XiccEta, xiccEta , float );
4141
4242// topo vars
4343DECLARE_SOA_COLUMN (XiDCAz, xiDCAz, float );
@@ -49,18 +49,18 @@ DECLARE_SOA_COLUMN(XiccDauDCA, xiccDauDCA, float);
4949DECLARE_SOA_COLUMN (XiccDCAxy, xiccDCAxy, float );
5050DECLARE_SOA_COLUMN (XiccDCAz, xiccDCAz, float );
5151
52- DECLARE_SOA_COLUMN (PiFromXiDCAxy, piFromXiDCAxy , float );
53- DECLARE_SOA_COLUMN (PiFromLaDCAxy, piFromLaDCAxy , float );
54- DECLARE_SOA_COLUMN (PrFromLaDCAxy, prFromLaDCAxy , float );
55- DECLARE_SOA_COLUMN (PiFromXiDCAz, piFromXiDCAz , float );
56- DECLARE_SOA_COLUMN (PiFromLaDCAz, piFromLaDCAz , float );
57- DECLARE_SOA_COLUMN (PrFromLaDCAz, prFromLaDCAz , float );
52+ DECLARE_SOA_COLUMN (BachDCAxy, bachDCAxy , float );
53+ DECLARE_SOA_COLUMN (BachDCAz, bachDCAz , float );
54+ DECLARE_SOA_COLUMN (PosDCAxy, posDCAxy , float );
55+ DECLARE_SOA_COLUMN (PosDCAz, posDCAz , float );
56+ DECLARE_SOA_COLUMN (NegDCAxy, negDCAxy , float );
57+ DECLARE_SOA_COLUMN (NegDCAz, negDCAz , float );
5858
5959DECLARE_SOA_COLUMN (Pi1cDCAxy, pi1cDCAxy, float );
60- DECLARE_SOA_COLUMN (Pi2cDCAxy, pi2cDCAxy, float );
61- DECLARE_SOA_COLUMN (PiccDCAxy, piccDCAxy, float );
6260DECLARE_SOA_COLUMN (Pi1cDCAz, pi1cDCAz, float );
61+ DECLARE_SOA_COLUMN (Pi2cDCAxy, pi2cDCAxy, float );
6362DECLARE_SOA_COLUMN (Pi2cDCAz, pi2cDCAz, float );
63+ DECLARE_SOA_COLUMN (PiccDCAxy, piccDCAxy, float );
6464DECLARE_SOA_COLUMN (PiccDCAz, piccDCAz, float );
6565
6666// Lengths
@@ -75,14 +75,26 @@ DECLARE_SOA_COLUMN(Pi1cTofDeltaInner, pi1cTofDeltaInner, float);
7575DECLARE_SOA_COLUMN (Pi1cTofNSigmaInner, pi1cTofNSigmaInner, float );
7676DECLARE_SOA_COLUMN (Pi1cTofDeltaOuter, pi1cTofDeltaOuter, float );
7777DECLARE_SOA_COLUMN (Pi1cTofNSigmaOuter, pi1cTofNSigmaOuter, float );
78+ DECLARE_SOA_COLUMN (Pi1cHasRichSignal, pi1cHasRichSignal, bool );
79+ DECLARE_SOA_COLUMN (Pi1cRichNSigma, pi1cRichNSigma, float );
80+ DECLARE_SOA_COLUMN (Pi1cPdgCode, pi1cPdgCode, int );
81+
7882DECLARE_SOA_COLUMN (Pi2cTofDeltaInner, pi2cTofDeltaInner, float );
7983DECLARE_SOA_COLUMN (Pi2cTofNSigmaInner, pi2cTofNSigmaInner, float );
8084DECLARE_SOA_COLUMN (Pi2cTofDeltaOuter, pi2cTofDeltaOuter, float );
8185DECLARE_SOA_COLUMN (Pi2cTofNSigmaOuter, pi2cTofNSigmaOuter, float );
86+ DECLARE_SOA_COLUMN (Pi2cHasRichSignal, pi2cHasRichSignal, bool );
87+ DECLARE_SOA_COLUMN (Pi2cRichNSigma, pi2cRichNSigma, float );
88+ DECLARE_SOA_COLUMN (Pi2cPdgCode, pi2cPdgCode, int );
89+
8290DECLARE_SOA_COLUMN (PiccTofDeltaInner, piccTofDeltaInner, float );
8391DECLARE_SOA_COLUMN (PiccTofNSigmaInner, piccTofNSigmaInner, float );
8492DECLARE_SOA_COLUMN (PiccTofDeltaOuter, piccTofDeltaOuter, float );
8593DECLARE_SOA_COLUMN (PiccTofNSigmaOuter, piccTofNSigmaOuter, float );
94+ DECLARE_SOA_COLUMN (PiccHasRichSignal, piccHasRichSignal, bool );
95+ DECLARE_SOA_COLUMN (PiccRichNSigma, piccRichNSigma, float );
96+ DECLARE_SOA_COLUMN (PiccPdgCode, piccPdgCode, int );
97+
8698
8799// Daughter info
88100DECLARE_SOA_COLUMN (PosPt, posPt, float );
@@ -100,6 +112,7 @@ DECLARE_SOA_COLUMN(PiccPt, piccPt, float);
100112DECLARE_SOA_COLUMN (PiccEta, piccEta, float );
101113
102114} // namespace otfmulticharm
115+
103116DECLARE_SOA_TABLE (MCharmIndices, " AOD" , " MCharmIndices" ,
104117 o2::soa::Index<>,
105118 otfmulticharm::CascadeId,
@@ -122,13 +135,6 @@ DECLARE_SOA_TABLE(MCharmCores, "AOD", "MCharmCores",
122135 otfmulticharm::XiccDCAxy,
123136 otfmulticharm::XiccDCAz,
124137
125- otfmulticharm::PiFromXiDCAxy,
126- otfmulticharm::PiFromXiDCAz,
127- otfmulticharm::PiFromLaDCAxy,
128- otfmulticharm::PiFromLaDCAz,
129- otfmulticharm::PrFromLaDCAxy,
130- otfmulticharm::PrFromLaDCAz,
131-
132138 otfmulticharm::Pi1cDCAxy,
133139 otfmulticharm::Pi1cDCAz,
134140 otfmulticharm::Pi2cDCAxy,
@@ -141,40 +147,57 @@ DECLARE_SOA_TABLE(MCharmCores, "AOD", "MCharmCores",
141147 otfmulticharm::XicProperLength,
142148 otfmulticharm::XicDistanceFromPV,
143149 otfmulticharm::XiccProperLength,
144-
150+ otfmulticharm::Pi1cPt,
151+ otfmulticharm::Pi2cPt,
152+ otfmulticharm::PiccPt);
153+
154+ DECLARE_SOA_TABLE (MCharmPID, " AOD" , " MCharmPID" ,
145155 otfmulticharm::Pi1cTofDeltaInner,
146156 otfmulticharm::Pi1cTofNSigmaInner,
147157 otfmulticharm::Pi1cTofDeltaOuter,
148158 otfmulticharm::Pi1cTofNSigmaOuter,
149-
159+ otfmulticharm::Pi1cHasRichSignal,
160+ otfmulticharm::Pi1cRichNSigma,
161+ otfmulticharm::Pi1cPdgCode,
162+
150163 otfmulticharm::Pi2cTofDeltaInner,
151164 otfmulticharm::Pi2cTofNSigmaInner,
152165 otfmulticharm::Pi2cTofDeltaOuter,
153166 otfmulticharm::Pi2cTofNSigmaOuter,
167+ otfmulticharm::Pi2cHasRichSignal,
168+ otfmulticharm::Pi2cRichNSigma,
169+ otfmulticharm::Pi2cPdgCode,
154170
155171 otfmulticharm::PiccTofDeltaInner,
156172 otfmulticharm::PiccTofNSigmaInner,
157173 otfmulticharm::PiccTofDeltaOuter,
158174 otfmulticharm::PiccTofNSigmaOuter,
175+ otfmulticharm::PiccHasRichSignal,
176+ otfmulticharm::PiccRichNSigma,
177+ otfmulticharm::PiccPdgCode);
159178
179+
180+ DECLARE_SOA_TABLE (MCharmExtra, " AOD" , " MCharmExtra" ,
160181 otfmulticharm::BachPt,
161182 otfmulticharm::BachEta,
183+ otfmulticharm::BachDCAxy,
184+ otfmulticharm::BachDCAz,
162185
163186 otfmulticharm::PosPt,
164187 otfmulticharm::PosEta,
165-
188+ otfmulticharm::PosDCAxy,
189+ otfmulticharm::PosDCAz,
190+
166191 otfmulticharm::NegPt,
167192 otfmulticharm::NegEta,
193+ otfmulticharm::NegDCAxy,
194+ otfmulticharm::NegDCAz,
168195
169- otfmulticharm::Pi1cPt,
170196 otfmulticharm::Pi1cEta,
171-
172- otfmulticharm::Pi2cPt,
173197 otfmulticharm::Pi2cEta,
174-
175- otfmulticharm::PiccPt,
176198 otfmulticharm::PiccEta);
177199
200+
178201} // namespace o2::aod
179202
180203#endif // ALICE3_DATAMODEL_OTFMULTICHARM_H_
0 commit comments