Skip to content

Commit f30e752

Browse files
[PWGLF] Changes in sigma0 tasks (#8489)
1 parent a81570f commit f30e752

File tree

3 files changed

+468
-158
lines changed

3 files changed

+468
-158
lines changed

PWGLF/DataModel/LFSigmaTables.h

Lines changed: 33 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -45,12 +45,18 @@ namespace sigma0Core
4545
DECLARE_SOA_COLUMN(SigmapT, sigmapT, float);
4646
DECLARE_SOA_COLUMN(SigmaMass, sigmaMass, float);
4747
DECLARE_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

5053
DECLARE_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

5561
DECLARE_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);
7076
DECLARE_SOA_COLUMN(PhotonZconv, photonZconv, float);
7177
DECLARE_SOA_COLUMN(PhotonEta, photonEta, float);
7278
DECLARE_SOA_COLUMN(PhotonY, photonY, float);
79+
DECLARE_SOA_COLUMN(PhotonPhi, photonPhi, float);
7380
DECLARE_SOA_COLUMN(PhotonPosTPCNSigma, photonPosTPCNSigma, float);
7481
DECLARE_SOA_COLUMN(PhotonNegTPCNSigma, photonNegTPCNSigma, float);
7582
DECLARE_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);
136144
DECLARE_SOA_COLUMN(LambdaDCAPosPV, lambdaDCAPosPV, float);
137145
DECLARE_SOA_COLUMN(LambdaEta, lambdaEta, float);
138146
DECLARE_SOA_COLUMN(LambdaY, lambdaY, float);
147+
DECLARE_SOA_COLUMN(LambdaPhi, lambdaPhi, float);
139148
DECLARE_SOA_COLUMN(LambdaPosPrTPCNSigma, lambdaPosPrTPCNSigma, float);
140149
DECLARE_SOA_COLUMN(LambdaPosPiTPCNSigma, lambdaPosPiTPCNSigma, float);
141150
DECLARE_SOA_COLUMN(LambdaNegPrTPCNSigma, lambdaNegPrTPCNSigma, float);
142151
DECLARE_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);
143156
DECLARE_SOA_COLUMN(LambdaPosTPCCrossedRows, lambdaPosTPCCrossedRows, uint8_t);
144157
DECLARE_SOA_COLUMN(LambdaNegTPCCrossedRows, lambdaNegTPCCrossedRows, uint8_t);
145158
DECLARE_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
199217
namespace sigmaMCCore
200218
{
201-
DECLARE_SOA_COLUMN(IsSigma, isSigma, bool);
219+
DECLARE_SOA_COLUMN(IsSigma, isSigma, bool); // TODO: include PDG + IsPhysicalPrimary
202220
DECLARE_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

206230
DECLARE_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

Comments
 (0)