@@ -27,12 +27,18 @@ namespace o2::aod
2727namespace antin_cex
2828{
2929// Metadata
30- DECLARE_SOA_COLUMN (IsCex, isCex, bool ); // 1=CEX (from antin), 0=BG
31- DECLARE_SOA_COLUMN (MotherPdg, motherPdg, int32_t ); // mother PDG
32- DECLARE_SOA_COLUMN (MotherNHitIB, motherNHitIB, int ); // mother IB Hits
33- DECLARE_SOA_COLUMN (ColId, colId, int32_t ); // mcCollisionId
34- DECLARE_SOA_COLUMN (PId, pId, int32_t ); // proton MC id
35- DECLARE_SOA_COLUMN (AntipId, antipId, int32_t ); // antiproton MC id
30+ DECLARE_SOA_COLUMN (IsCex, isCex, bool ); // 1=CEX (from antin), 0=BG
31+ DECLARE_SOA_COLUMN (MotherPdg, motherPdg, int32_t ); // mother PDG
32+ DECLARE_SOA_COLUMN (MotherP, motherP, float ); // mother P
33+ DECLARE_SOA_COLUMN (MotherPt, motherPt, float );
34+ DECLARE_SOA_COLUMN (MotherPz, motherPz, float );
35+ DECLARE_SOA_COLUMN (MotherEta, motherEta, float );
36+ DECLARE_SOA_COLUMN (MotherVz, motherVz, float );
37+ DECLARE_SOA_COLUMN (HasPi0, hasPi0, bool );
38+ DECLARE_SOA_COLUMN (AntipProcess, antipProcess, int32_t );
39+ DECLARE_SOA_COLUMN (ColId, colId, int64_t );
40+ DECLARE_SOA_COLUMN (PId, pId, int64_t );
41+ DECLARE_SOA_COLUMN (AntipId, antipId, int64_t );
3642
3743// MC (pair)
3844DECLARE_SOA_COLUMN (McPairP, mcPairP, float );
@@ -43,12 +49,6 @@ DECLARE_SOA_COLUMN(McAngleDeg, mcAngleDeg, float);
4349DECLARE_SOA_COLUMN (McVtxX, mcVtxX, float );
4450DECLARE_SOA_COLUMN (McVtxY, mcVtxY, float );
4551DECLARE_SOA_COLUMN (McVtxZ, mcVtxZ, float );
46- DECLARE_SOA_COLUMN (VtxNAll, vtxNAll, int16_t );
47- DECLARE_SOA_COLUMN (VtxNCh, vtxNCh, int16_t );
48- DECLARE_SOA_COLUMN (VtxNNeut, vtxNNeut, int16_t );
49- DECLARE_SOA_COLUMN (VtxNPi0, vtxNPi0, int16_t );
50- DECLARE_SOA_COLUMN (VtxNGamma, vtxNGamma, int16_t );
51- DECLARE_SOA_COLUMN (VtxNN, vtxNN, int16_t );
5252
5353// Tracks (pair, fitter)
5454DECLARE_SOA_COLUMN (TrkPairP, trkPairP, float );
@@ -109,9 +109,9 @@ DECLARE_SOA_COLUMN(SVDeltaRToLayer, svDeltaRToLayer, float);
109109
110110DECLARE_SOA_COLUMN (PTrkItsHitMap, pTrkItsHitMap, uint16_t );
111111DECLARE_SOA_COLUMN (APTrkItsHitMap, apTrkItsHitMap, uint16_t );
112- DECLARE_SOA_COLUMN (PLayersOk, pLayersOk, int8_t );
113- DECLARE_SOA_COLUMN (APLayersOk, apLayersOk, int8_t );
114112
113+ DECLARE_SOA_COLUMN (PVtxX, pVtxX, float );
114+ DECLARE_SOA_COLUMN (PVtxY, pVtxY, float );
115115DECLARE_SOA_COLUMN (PVtxZ, pVtxZ, float );
116116
117117// Proton ITS PID
@@ -123,30 +123,105 @@ DECLARE_SOA_COLUMN(PTrkTgl, pTrkTgl, float);
123123DECLARE_SOA_COLUMN (AntipTrkItsNSigmaPr, antipTrkItsNSigmaPr, float );
124124DECLARE_SOA_COLUMN (AntipTrkItsPidValid, antipTrkItsPidValid, int8_t );
125125DECLARE_SOA_COLUMN (AntipTrkTgl, antipTrkTgl, float );
126+
127+ // Proton track quality
128+ DECLARE_SOA_COLUMN (PTrkTpcNClsCrossedRows, pTrkTpcNClsCrossedRows, int );
129+ DECLARE_SOA_COLUMN (PTrkTpcCrossedRowsOverFindableCls, pTrkTpcCrossedRowsOverFindableCls, float );
130+ DECLARE_SOA_COLUMN (PTrkTpcChi2NCl, pTrkTpcChi2NCl, float );
131+ DECLARE_SOA_COLUMN (PTrkItsChi2NCl, pTrkItsChi2NCl, float );
132+
133+ // Antiproton track quality
134+ DECLARE_SOA_COLUMN (AntipTrkTpcNClsCrossedRows, antipTrkTpcNClsCrossedRows, int );
135+ DECLARE_SOA_COLUMN (AntipTrkTpcCrossedRowsOverFindableCls, antipTrkTpcCrossedRowsOverFindableCls, float );
136+ DECLARE_SOA_COLUMN (AntipTrkTpcChi2NCl, antipTrkTpcChi2NCl, float );
137+ DECLARE_SOA_COLUMN (AntipTrkItsChi2NCl, antipTrkItsChi2NCl, float );
126138} // namespace antin_cex
127139
128140// Table
129141DECLARE_SOA_TABLE (AntinCexPairs, " AOD" , " ANTINCEX" ,
130142 antin_cex::IsCex,
131- antin_cex::MotherPdg, antin_cex::MotherNHitIB, antin_cex::ColId, antin_cex::PId, antin_cex::AntipId,
132- antin_cex::McPairP, antin_cex::McPairPt, antin_cex::McPairPz,
133- antin_cex::McDplane, antin_cex::McAngleDeg, antin_cex::McVtxX, antin_cex::McVtxY, antin_cex::McVtxZ,
134- antin_cex::VtxNAll, antin_cex::VtxNCh, antin_cex::VtxNNeut, antin_cex::VtxNPi0, antin_cex::VtxNGamma, antin_cex::VtxNN,
135- antin_cex::TrkPairP, antin_cex::TrkPairPt, antin_cex::TrkPairPz, antin_cex::TrkAngleDeg,
136- antin_cex::TrkVtxfitDcaPair, antin_cex::TrkVtxfitR, antin_cex::TrkVtxfitDistToPv,
137- antin_cex::TrkVtxfitSecVtxX, antin_cex::TrkVtxfitSecVtxY, antin_cex::TrkVtxfitSecVtxZ,
138- antin_cex::VtxfitChi2, antin_cex::VtxfitStatus, antin_cex::NCand,
139- antin_cex::VtxfitDX, antin_cex::VtxfitDY, antin_cex::VtxfitDZ, antin_cex::VtxfitD3D,
140- antin_cex::PTrkP, antin_cex::PTrkPx, antin_cex::PTrkPy, antin_cex::PTrkPz, antin_cex::PTrkEta, antin_cex::PTrkTpcSignal, antin_cex::PTrkNClsIts,
141- antin_cex::AntipTrkP, antin_cex::AntipTrkPx, antin_cex::AntipTrkPy, antin_cex::AntipTrkPz, antin_cex::AntipTrkEta, antin_cex::AntipTrkTpcSignal, antin_cex::AntipTrkNClsIts,
143+ antin_cex::MotherPdg,
144+ antin_cex::MotherP,
145+ antin_cex::MotherPt,
146+ antin_cex::MotherPz,
147+ antin_cex::MotherEta,
148+ antin_cex::MotherVz,
149+ antin_cex::HasPi0,
150+ antin_cex::AntipProcess,
151+ antin_cex::ColId,
152+ antin_cex::PId,
153+ antin_cex::AntipId,
154+ antin_cex::McPairP,
155+ antin_cex::McPairPt,
156+ antin_cex::McPairPz,
157+ antin_cex::McDplane,
158+ antin_cex::McAngleDeg,
159+ antin_cex::McVtxX,
160+ antin_cex::McVtxY,
161+ antin_cex::McVtxZ,
162+ antin_cex::TrkPairP,
163+ antin_cex::TrkPairPt,
164+ antin_cex::TrkPairPz,
165+ antin_cex::TrkAngleDeg,
166+ antin_cex::TrkVtxfitDcaPair,
167+ antin_cex::TrkVtxfitR,
168+ antin_cex::TrkVtxfitDistToPv,
169+ antin_cex::TrkVtxfitSecVtxX,
170+ antin_cex::TrkVtxfitSecVtxY,
171+ antin_cex::TrkVtxfitSecVtxZ,
172+ antin_cex::VtxfitChi2,
173+ antin_cex::VtxfitStatus,
174+ antin_cex::NCand,
175+ antin_cex::VtxfitDX,
176+ antin_cex::VtxfitDY,
177+ antin_cex::VtxfitDZ,
178+ antin_cex::VtxfitD3D,
179+ antin_cex::PTrkP,
180+ antin_cex::PTrkPx,
181+ antin_cex::PTrkPy,
182+ antin_cex::PTrkPz,
183+ antin_cex::PTrkEta,
184+ antin_cex::PTrkTpcSignal,
185+ antin_cex::PTrkNClsIts,
186+ antin_cex::AntipTrkP,
187+ antin_cex::AntipTrkPx,
188+ antin_cex::AntipTrkPy,
189+ antin_cex::AntipTrkPz,
190+ antin_cex::AntipTrkEta,
191+ antin_cex::AntipTrkTpcSignal,
192+ antin_cex::AntipTrkNClsIts,
142193 antin_cex::SelMask,
143- antin_cex::PairPointingAngleDeg, antin_cex::PvsvThetaDeg, antin_cex::PvsvPhiDeg, antin_cex::PairPBalance, antin_cex::PairPtBalance, antin_cex::PairQ,
144- antin_cex::DPairP, antin_cex::DPairPt, antin_cex::DPairPz, antin_cex::DOpenAngle,
145- antin_cex::SVNearestLayerId, antin_cex::SVDeltaRToLayer,
146- antin_cex::PTrkItsHitMap, antin_cex::APTrkItsHitMap, antin_cex::PLayersOk, antin_cex::APLayersOk,
194+ antin_cex::PairPointingAngleDeg,
195+ antin_cex::PvsvThetaDeg,
196+ antin_cex::PvsvPhiDeg,
197+ antin_cex::PairPBalance,
198+ antin_cex::PairPtBalance,
199+ antin_cex::PairQ,
200+ antin_cex::DPairP,
201+ antin_cex::DPairPt,
202+ antin_cex::DPairPz,
203+ antin_cex::DOpenAngle,
204+ antin_cex::SVNearestLayerId,
205+ antin_cex::SVDeltaRToLayer,
206+ antin_cex::PTrkItsHitMap,
207+ antin_cex::APTrkItsHitMap,
208+ antin_cex::PVtxX,
209+ antin_cex::PVtxY,
147210 antin_cex::PVtxZ,
148- antin_cex::PTrkItsNSigmaPr, antin_cex::PTrkItsPidValid, antin_cex::PTrkTgl,
149- antin_cex::AntipTrkItsNSigmaPr, antin_cex::AntipTrkItsPidValid, antin_cex::AntipTrkTgl);
211+ antin_cex::PTrkItsNSigmaPr,
212+ antin_cex::PTrkItsPidValid,
213+ antin_cex::PTrkTgl,
214+ antin_cex::AntipTrkItsNSigmaPr,
215+ antin_cex::AntipTrkItsPidValid,
216+ antin_cex::AntipTrkTgl,
217+ antin_cex::PTrkTpcNClsCrossedRows,
218+ antin_cex::PTrkTpcCrossedRowsOverFindableCls,
219+ antin_cex::PTrkTpcChi2NCl,
220+ antin_cex::PTrkItsChi2NCl,
221+ antin_cex::AntipTrkTpcNClsCrossedRows,
222+ antin_cex::AntipTrkTpcCrossedRowsOverFindableCls,
223+ antin_cex::AntipTrkTpcChi2NCl,
224+ antin_cex::AntipTrkItsChi2NCl);
150225
151226} // namespace o2::aod
152227
0 commit comments