1818#ifndef PWGLF_DATAMODEL_LFANTINCEXTABLES_H_
1919#define PWGLF_DATAMODEL_LFANTINCEXTABLES_H_
2020
21- #include " Framework/AnalysisDataModel.h"
2221#include " Framework/ASoAHelpers.h"
22+ #include " Framework/AnalysisDataModel.h"
2323
2424namespace o2 ::aod
2525{
2626namespace antin_cex
2727{
2828// Metadata
29- DECLARE_SOA_COLUMN (IsCex, isCex, bool ); // 1=CEX (from antin), 0=BG
30- DECLARE_SOA_COLUMN (MotherPdg, motherPdg, int32_t ); // mother PDG
31- DECLARE_SOA_COLUMN (ColId, colId, int32_t ); // mcCollisionId
32- DECLARE_SOA_COLUMN (PId, pId, int32_t ); // proton MC id
33- DECLARE_SOA_COLUMN (AntipId, antipId, int32_t ); // antiproton MC id
29+ DECLARE_SOA_COLUMN (IsCex, isCex, bool ); // 1=CEX (from antin), 0=BG
30+ DECLARE_SOA_COLUMN (MotherPdg, motherPdg, int32_t ); // mother PDG
31+ DECLARE_SOA_COLUMN (ColId, colId, int32_t ); // mcCollisionId
32+ DECLARE_SOA_COLUMN (PId, pId, int32_t ); // proton MC id
33+ DECLARE_SOA_COLUMN (AntipId, antipId, int32_t ); // antiproton MC id
3434
3535// MC (pair)
36- DECLARE_SOA_COLUMN (McPairP, mcPairP, float );
37- DECLARE_SOA_COLUMN (McPairPt, mcPairPt, float );
38- DECLARE_SOA_COLUMN (McPairPz, mcPairPz, float );
39- DECLARE_SOA_COLUMN (McDplane, mcDplane, float );
40- DECLARE_SOA_COLUMN (McAngleDeg, mcAngleDeg, float );
41- DECLARE_SOA_COLUMN (McVtxX, mcVtxX, float );
42- DECLARE_SOA_COLUMN (McVtxY, mcVtxY, float );
43- DECLARE_SOA_COLUMN (McVtxZ, mcVtxZ, float );
36+ DECLARE_SOA_COLUMN (McPairP, mcPairP, float );
37+ DECLARE_SOA_COLUMN (McPairPt, mcPairPt, float );
38+ DECLARE_SOA_COLUMN (McPairPz, mcPairPz, float );
39+ DECLARE_SOA_COLUMN (McDplane, mcDplane, float );
40+ DECLARE_SOA_COLUMN (McAngleDeg, mcAngleDeg, float );
41+ DECLARE_SOA_COLUMN (McVtxX, mcVtxX, float );
42+ DECLARE_SOA_COLUMN (McVtxY, mcVtxY, float );
43+ DECLARE_SOA_COLUMN (McVtxZ, mcVtxZ, float );
4444
4545// Tracks (pair, fitter)
46- DECLARE_SOA_COLUMN (TrkPairP, trkPairP, float );
47- DECLARE_SOA_COLUMN (TrkPairPt, trkPairPt, float );
48- DECLARE_SOA_COLUMN (TrkPairPz, trkPairPz, float );
49- DECLARE_SOA_COLUMN (TrkAngleDeg, trkAngleDeg, float );
50- DECLARE_SOA_COLUMN (TrkVtxfitDcaPair,trkVtxfitDcaPair,float );
51- DECLARE_SOA_COLUMN (TrkVtxfitR, trkVtxfitR, float );
52- DECLARE_SOA_COLUMN (TrkVtxfitDistToPv,trkVtxfitDistToPv,float );
53- DECLARE_SOA_COLUMN (TrkVtxfitSecVtxX,trkVtxfitSecVtxX,float );
54- DECLARE_SOA_COLUMN (TrkVtxfitSecVtxY,trkVtxfitSecVtxY,float );
55- DECLARE_SOA_COLUMN (TrkVtxfitSecVtxZ,trkVtxfitSecVtxZ,float );
46+ DECLARE_SOA_COLUMN (TrkPairP, trkPairP, float );
47+ DECLARE_SOA_COLUMN (TrkPairPt, trkPairPt, float );
48+ DECLARE_SOA_COLUMN (TrkPairPz, trkPairPz, float );
49+ DECLARE_SOA_COLUMN (TrkAngleDeg, trkAngleDeg, float );
50+ DECLARE_SOA_COLUMN (TrkVtxfitDcaPair, trkVtxfitDcaPair, float );
51+ DECLARE_SOA_COLUMN (TrkVtxfitR, trkVtxfitR, float );
52+ DECLARE_SOA_COLUMN (TrkVtxfitDistToPv, trkVtxfitDistToPv, float );
53+ DECLARE_SOA_COLUMN (TrkVtxfitSecVtxX, trkVtxfitSecVtxX, float );
54+ DECLARE_SOA_COLUMN (TrkVtxfitSecVtxY, trkVtxfitSecVtxY, float );
55+ DECLARE_SOA_COLUMN (TrkVtxfitSecVtxZ, trkVtxfitSecVtxZ, float );
5656
5757// Fit quality (fit − MC)
58- DECLARE_SOA_COLUMN (VtxfitChi2, vtxfitChi2, float );
59- DECLARE_SOA_COLUMN (VtxfitStatus, vtxfitStatus, int32_t );
60- DECLARE_SOA_COLUMN (NCand, nCand, int32_t );
61- DECLARE_SOA_COLUMN (VtxfitDX, vtxfitDX, float );
62- DECLARE_SOA_COLUMN (VtxfitDY, vtxfitDY, float );
63- DECLARE_SOA_COLUMN (VtxfitDZ, vtxfitDZ, float );
64- DECLARE_SOA_COLUMN (VtxfitD3D, vtxfitD3D, float );
58+ DECLARE_SOA_COLUMN (VtxfitChi2, vtxfitChi2, float );
59+ DECLARE_SOA_COLUMN (VtxfitStatus, vtxfitStatus, int32_t );
60+ DECLARE_SOA_COLUMN (NCand, nCand, int32_t );
61+ DECLARE_SOA_COLUMN (VtxfitDX, vtxfitDX, float );
62+ DECLARE_SOA_COLUMN (VtxfitDY, vtxfitDY, float );
63+ DECLARE_SOA_COLUMN (VtxfitDZ, vtxfitDZ, float );
64+ DECLARE_SOA_COLUMN (VtxfitD3D, vtxfitD3D, float );
6565
6666// Proton track
67- DECLARE_SOA_COLUMN (PTrkP, pTrkP, float );
68- DECLARE_SOA_COLUMN (PTrkPx, pTrkPx, float );
69- DECLARE_SOA_COLUMN (PTrkPy, pTrkPy, float );
70- DECLARE_SOA_COLUMN (PTrkPz, pTrkPz, float );
71- DECLARE_SOA_COLUMN (PTrkEta, pTrkEta, float );
72- DECLARE_SOA_COLUMN (PTrkTpcSignal, pTrkTpcSignal, float );
73- DECLARE_SOA_COLUMN (PTrkNClsIts, pTrkNClsIts, int16_t );
67+ DECLARE_SOA_COLUMN (PTrkP, pTrkP, float );
68+ DECLARE_SOA_COLUMN (PTrkPx, pTrkPx, float );
69+ DECLARE_SOA_COLUMN (PTrkPy, pTrkPy, float );
70+ DECLARE_SOA_COLUMN (PTrkPz, pTrkPz, float );
71+ DECLARE_SOA_COLUMN (PTrkEta, pTrkEta, float );
72+ DECLARE_SOA_COLUMN (PTrkTpcSignal, pTrkTpcSignal, float );
73+ DECLARE_SOA_COLUMN (PTrkNClsIts, pTrkNClsIts, int16_t );
7474
7575// Antiproton track
76- DECLARE_SOA_COLUMN (AntipTrkP, antipTrkP, float );
77- DECLARE_SOA_COLUMN (AntipTrkPx, antipTrkPx, float );
78- DECLARE_SOA_COLUMN (AntipTrkPy, antipTrkPy, float );
79- DECLARE_SOA_COLUMN (AntipTrkPz, antipTrkPz, float );
80- DECLARE_SOA_COLUMN (AntipTrkEta, antipTrkEta, float );
76+ DECLARE_SOA_COLUMN (AntipTrkP, antipTrkP, float );
77+ DECLARE_SOA_COLUMN (AntipTrkPx, antipTrkPx, float );
78+ DECLARE_SOA_COLUMN (AntipTrkPy, antipTrkPy, float );
79+ DECLARE_SOA_COLUMN (AntipTrkPz, antipTrkPz, float );
80+ DECLARE_SOA_COLUMN (AntipTrkEta, antipTrkEta, float );
8181DECLARE_SOA_COLUMN (AntipTrkTpcSignal, antipTrkTpcSignal, float );
82- DECLARE_SOA_COLUMN (AntipTrkNClsIts, antipTrkNClsIts, int16_t );
82+ DECLARE_SOA_COLUMN (AntipTrkNClsIts, antipTrkNClsIts, int16_t );
8383
84- // Cuts Mask
85- DECLARE_SOA_COLUMN (SelMask, selMask, uint32_t );
84+ // Cuts Mask
85+ DECLARE_SOA_COLUMN (SelMask, selMask, uint32_t );
8686
8787DECLARE_SOA_COLUMN (PairPointingAngleDeg, pairPointingAngleDeg, float );
88- DECLARE_SOA_COLUMN (PairPBalance, pairPBalance, float );
89- DECLARE_SOA_COLUMN (PairPtBalance, pairPtBalance, float );
90- DECLARE_SOA_COLUMN (PairQ, pairQ, float );
88+ DECLARE_SOA_COLUMN (PairPBalance, pairPBalance, float );
89+ DECLARE_SOA_COLUMN (PairPtBalance, pairPtBalance, float );
90+ DECLARE_SOA_COLUMN (PairQ, pairQ, float );
9191
92- DECLARE_SOA_COLUMN (DPairP, dPairP, float );
93- DECLARE_SOA_COLUMN (DPairPt, dPairPt, float );
94- DECLARE_SOA_COLUMN (DPairPz, dPairPz, float );
95- DECLARE_SOA_COLUMN (DOpenAngle, dOpenAngle, float );
92+ DECLARE_SOA_COLUMN (DPairP, dPairP, float );
93+ DECLARE_SOA_COLUMN (DPairPt, dPairPt, float );
94+ DECLARE_SOA_COLUMN (DPairPz, dPairPz, float );
95+ DECLARE_SOA_COLUMN (DOpenAngle, dOpenAngle, float );
9696
97- DECLARE_SOA_COLUMN (SVNearestLayerId, svNearestLayerId, int16_t );
98- DECLARE_SOA_COLUMN (SVDeltaRToLayer, svDeltaRToLayer, float );
97+ DECLARE_SOA_COLUMN (SVNearestLayerId, svNearestLayerId, int16_t );
98+ DECLARE_SOA_COLUMN (SVDeltaRToLayer, svDeltaRToLayer, float );
9999
100- DECLARE_SOA_COLUMN (PTrkItsHitMap, pTrkItsHitMap, uint16_t );
101- DECLARE_SOA_COLUMN (APTrkItsHitMap, apTrkItsHitMap, uint16_t );
102- DECLARE_SOA_COLUMN (PLayersOk, pLayersOk, int8_t );
103- DECLARE_SOA_COLUMN (APLayersOk, apLayersOk, int8_t );
100+ DECLARE_SOA_COLUMN (PTrkItsHitMap, pTrkItsHitMap, uint16_t );
101+ DECLARE_SOA_COLUMN (APTrkItsHitMap, apTrkItsHitMap, uint16_t );
102+ DECLARE_SOA_COLUMN (PLayersOk, pLayersOk, int8_t );
103+ DECLARE_SOA_COLUMN (APLayersOk, apLayersOk, int8_t );
104104
105- DECLARE_SOA_COLUMN (PVtxZ, pVtxZ, float );
105+ DECLARE_SOA_COLUMN (PVtxZ, pVtxZ, float );
106106
107107// Proton ITS PID
108- DECLARE_SOA_COLUMN (PTrkItsNSigmaPr, pTrkItsNSigmaPr, float );
109- DECLARE_SOA_COLUMN (PTrkItsPidValid, pTrkItsPidValid, int8_t );
110- DECLARE_SOA_COLUMN (PTrkTgl, pTrkTgl, float );
108+ DECLARE_SOA_COLUMN (PTrkItsNSigmaPr, pTrkItsNSigmaPr, float );
109+ DECLARE_SOA_COLUMN (PTrkItsPidValid, pTrkItsPidValid, int8_t );
110+ DECLARE_SOA_COLUMN (PTrkTgl, pTrkTgl, float );
111111
112112// Antiproton ITS PID
113- DECLARE_SOA_COLUMN (AntipTrkItsNSigmaPr, antipTrkItsNSigmaPr, float );
114- DECLARE_SOA_COLUMN (AntipTrkItsPidValid, antipTrkItsPidValid, int8_t );
115- DECLARE_SOA_COLUMN (AntipTrkTgl, antipTrkTgl, float );
113+ DECLARE_SOA_COLUMN (AntipTrkItsNSigmaPr, antipTrkItsNSigmaPr, float );
114+ DECLARE_SOA_COLUMN (AntipTrkItsPidValid, antipTrkItsPidValid, int8_t );
115+ DECLARE_SOA_COLUMN (AntipTrkTgl, antipTrkTgl, float );
116116} // namespace antin_cex
117117
118118// Table
@@ -128,17 +128,15 @@ DECLARE_SOA_TABLE(AntinCexPairs, "AOD", "ANTINCEX",
128128 antin_cex::VtxfitDX, antin_cex::VtxfitDY, antin_cex::VtxfitDZ, antin_cex::VtxfitD3D,
129129 antin_cex::PTrkP, antin_cex::PTrkPx, antin_cex::PTrkPy, antin_cex::PTrkPz, antin_cex::PTrkEta, antin_cex::PTrkTpcSignal, antin_cex::PTrkNClsIts,
130130 antin_cex::AntipTrkP, antin_cex::AntipTrkPx, antin_cex::AntipTrkPy, antin_cex::AntipTrkPz, antin_cex::AntipTrkEta, antin_cex::AntipTrkTpcSignal, antin_cex::AntipTrkNClsIts,
131- antin_cex::SelMask,
131+ antin_cex::SelMask,
132132 antin_cex::PairPointingAngleDeg, antin_cex::PairPBalance, antin_cex::PairPtBalance, antin_cex::PairQ,
133133 antin_cex::DPairP, antin_cex::DPairPt, antin_cex::DPairPz, antin_cex::DOpenAngle,
134134 antin_cex::SVNearestLayerId, antin_cex::SVDeltaRToLayer,
135135 antin_cex::PTrkItsHitMap, antin_cex::APTrkItsHitMap, antin_cex::PLayersOk, antin_cex::APLayersOk,
136136 antin_cex::PVtxZ,
137137 antin_cex::PTrkItsNSigmaPr, antin_cex::PTrkItsPidValid, antin_cex::PTrkTgl,
138- antin_cex::AntipTrkItsNSigmaPr, antin_cex::AntipTrkItsPidValid, antin_cex::AntipTrkTgl
139- );
138+ antin_cex::AntipTrkItsNSigmaPr, antin_cex::AntipTrkItsPidValid, antin_cex::AntipTrkTgl);
140139
141140} // namespace o2::aod
142141
143142#endif // PWGLF_DATAMODEL_LFANTINCEXTABLES_H_
144-
0 commit comments