@@ -45,12 +45,18 @@ namespace sigma0Core
4545DECLARE_SOA_COLUMN (SigmapT, sigmapT, float );
4646DECLARE_SOA_COLUMN (SigmaMass, sigmaMass, float );
4747DECLARE_SOA_COLUMN (SigmaRapidity, sigmaRapidity, float );
48+ DECLARE_SOA_COLUMN (SigmaOPAngle, sigmaOPAngle, float );
49+ DECLARE_SOA_COLUMN (SigmaDeltaEta, sigmaDeltaEta, float );
50+ DECLARE_SOA_COLUMN (SigmaDeltaPhi, sigmaDeltaPhi, float );
4851} // namespace sigma0Core
4952
5053DECLARE_SOA_TABLE (Sigma0Cores, " AOD" , " SIGMA0CORES" ,
5154 sigma0Core::SigmapT,
5255 sigma0Core::SigmaMass,
53- sigma0Core::SigmaRapidity);
56+ sigma0Core::SigmaRapidity,
57+ sigma0Core::SigmaOPAngle,
58+ sigma0Core::SigmaDeltaEta,
59+ sigma0Core::SigmaDeltaPhi);
5460
5561DECLARE_SOA_TABLE (Sigma0CollRefs, " AOD" , " SIGMA0COLLREF" , // ! optional table to refer back to a collision
5662 o2::soa::Index<>, sigma0Core::Sigma0CollisionId);
@@ -70,6 +76,7 @@ DECLARE_SOA_COLUMN(PhotonDCAPosPV, photonDCAPosPV, float);
7076DECLARE_SOA_COLUMN (PhotonZconv, photonZconv, float );
7177DECLARE_SOA_COLUMN (PhotonEta, photonEta, float );
7278DECLARE_SOA_COLUMN (PhotonY, photonY, float );
79+ DECLARE_SOA_COLUMN (PhotonPhi, photonPhi, float );
7380DECLARE_SOA_COLUMN (PhotonPosTPCNSigma, photonPosTPCNSigma, float );
7481DECLARE_SOA_COLUMN (PhotonNegTPCNSigma, photonNegTPCNSigma, float );
7582DECLARE_SOA_COLUMN (PhotonPosTPCCrossedRows, photonPosTPCCrossedRows, uint8_t );
@@ -103,6 +110,7 @@ DECLARE_SOA_TABLE(SigmaPhotonExtras, "AOD", "SIGMA0PHOTON",
103110 sigmaPhotonExtra::PhotonZconv,
104111 sigmaPhotonExtra::PhotonEta,
105112 sigmaPhotonExtra::PhotonY,
113+ sigmaPhotonExtra::PhotonPhi,
106114 sigmaPhotonExtra::PhotonPosTPCNSigma,
107115 sigmaPhotonExtra::PhotonNegTPCNSigma,
108116 sigmaPhotonExtra::PhotonPosTPCCrossedRows,
@@ -136,10 +144,15 @@ DECLARE_SOA_COLUMN(LambdaDCANegPV, lambdaDCANegPV, float);
136144DECLARE_SOA_COLUMN (LambdaDCAPosPV, lambdaDCAPosPV, float );
137145DECLARE_SOA_COLUMN (LambdaEta, lambdaEta, float );
138146DECLARE_SOA_COLUMN (LambdaY, lambdaY, float );
147+ DECLARE_SOA_COLUMN (LambdaPhi, lambdaPhi, float );
139148DECLARE_SOA_COLUMN (LambdaPosPrTPCNSigma, lambdaPosPrTPCNSigma, float );
140149DECLARE_SOA_COLUMN (LambdaPosPiTPCNSigma, lambdaPosPiTPCNSigma, float );
141150DECLARE_SOA_COLUMN (LambdaNegPrTPCNSigma, lambdaNegPrTPCNSigma, float );
142151DECLARE_SOA_COLUMN (LambdaNegPiTPCNSigma, lambdaNegPiTPCNSigma, float );
152+ DECLARE_SOA_COLUMN (LambdaPrTOFNSigma, lambdaPrTOFNSigma, float );
153+ DECLARE_SOA_COLUMN (LambdaPiTOFNSigma, lambdaPiTOFNSigma, float );
154+ DECLARE_SOA_COLUMN (ALambdaPrTOFNSigma, aLambdaPrTOFNSigma, float );
155+ DECLARE_SOA_COLUMN (ALambdaPiTOFNSigma, aLambdaPiTOFNSigma, float );
143156DECLARE_SOA_COLUMN (LambdaPosTPCCrossedRows, lambdaPosTPCCrossedRows, uint8_t );
144157DECLARE_SOA_COLUMN (LambdaNegTPCCrossedRows, lambdaNegTPCCrossedRows, uint8_t );
145158DECLARE_SOA_COLUMN (LambdaPosPt, lambdaPosPt, float );
@@ -173,10 +186,15 @@ DECLARE_SOA_TABLE(SigmaLambdaExtras, "AOD", "SIGMA0LAMBDA",
173186 sigmaLambdaExtra::LambdaDCAPosPV,
174187 sigmaLambdaExtra::LambdaEta,
175188 sigmaLambdaExtra::LambdaY,
189+ sigmaLambdaExtra::LambdaPhi,
176190 sigmaLambdaExtra::LambdaPosPrTPCNSigma,
177191 sigmaLambdaExtra::LambdaPosPiTPCNSigma,
178192 sigmaLambdaExtra::LambdaNegPrTPCNSigma,
179193 sigmaLambdaExtra::LambdaNegPiTPCNSigma,
194+ sigmaLambdaExtra::LambdaPrTOFNSigma,
195+ sigmaLambdaExtra::LambdaPiTOFNSigma,
196+ sigmaLambdaExtra::ALambdaPrTOFNSigma,
197+ sigmaLambdaExtra::ALambdaPiTOFNSigma,
180198 sigmaLambdaExtra::LambdaPosTPCCrossedRows,
181199 sigmaLambdaExtra::LambdaNegTPCCrossedRows,
182200 sigmaLambdaExtra::LambdaPosPt,
@@ -198,14 +216,26 @@ DECLARE_SOA_TABLE(SigmaLambdaExtras, "AOD", "SIGMA0LAMBDA",
198216// for MC data
199217namespace sigmaMCCore
200218{
201- DECLARE_SOA_COLUMN (IsSigma, isSigma, bool );
219+ DECLARE_SOA_COLUMN (IsSigma, isSigma, bool ); // TODO: include PDG + IsPhysicalPrimary
202220DECLARE_SOA_COLUMN (IsAntiSigma, isAntiSigma, bool );
221+ DECLARE_SOA_COLUMN (PhotonCandPDGCode, photonCandPDGCode, int );
222+ DECLARE_SOA_COLUMN (PhotonCandPDGCodeMother, photonCandPDGCodeMother, int );
223+ DECLARE_SOA_COLUMN (IsPhotonCandPrimary, isPhotonCandPrimary, bool );
224+ DECLARE_SOA_COLUMN (LambdaCandPDGCode, lambdaCandPDGCode, int );
225+ DECLARE_SOA_COLUMN (LambdaCandPDGCodeMother, lambdaCandPDGCodeMother, int );
226+ DECLARE_SOA_COLUMN (IsLambdaCandPrimary, isLambdaCandPrimary, bool );
203227
204228} // namespace sigmaMCCore
205229
206230DECLARE_SOA_TABLE (SigmaMCCores, " AOD" , " SIGMA0MCCORES" ,
207231 sigmaMCCore::IsSigma,
208- sigmaMCCore::IsAntiSigma);
232+ sigmaMCCore::IsAntiSigma,
233+ sigmaMCCore::PhotonCandPDGCode,
234+ sigmaMCCore::PhotonCandPDGCodeMother,
235+ sigmaMCCore::IsPhotonCandPrimary,
236+ sigmaMCCore::LambdaCandPDGCode,
237+ sigmaMCCore::LambdaCandPDGCodeMother,
238+ sigmaMCCore::IsLambdaCandPrimary);
209239} // namespace o2::aod
210240
211241#endif // PWGLF_DATAMODEL_LFSIGMATABLES_H_
0 commit comments