Skip to content

Commit 0a0a2ba

Browse files
Improving ML use for deduplication
1 parent ff92eeb commit 0a0a2ba

3 files changed

Lines changed: 357 additions & 106 deletions

File tree

PWGLF/DataModel/LFStrangenessMLTables.h

Lines changed: 57 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -252,20 +252,40 @@ namespace PhotonDuplicates
252252
{
253253
DECLARE_SOA_COLUMN(V0z, v0z, float);
254254
DECLARE_SOA_COLUMN(V0DCADau, v0DCADau, float);
255-
DECLARE_SOA_COLUMN(V0DCAxy, v0DCAxy, float);
256-
DECLARE_SOA_COLUMN(V0DCAz, v0DCAz, float);
255+
DECLARE_SOA_COLUMN(V0DCADauxy, v0DCADauxy, float);
256+
DECLARE_SOA_COLUMN(V0DCADauz, v0DCADauz, float);
257257
DECLARE_SOA_COLUMN(V0PA, v0PA, float);
258258
DECLARE_SOA_COLUMN(V0Radius, v0Radius, float);
259259
DECLARE_SOA_COLUMN(V0PosDCAToPV, v0PosDCAToPV, float);
260260
DECLARE_SOA_COLUMN(V0NegDCAToPV, v0NegDCAToPV, float);
261+
DECLARE_SOA_COLUMN(V0DCAToPVxy, v0DCAToPVxy, float);
262+
DECLARE_SOA_COLUMN(V0DCAToPVz, v0DCAToPVz, float);
261263
DECLARE_SOA_COLUMN(V0Phi, v0Phi, float);
262264
DECLARE_SOA_COLUMN(V0Collx, v0Collx, float);
263265
DECLARE_SOA_COLUMN(V0Colly, v0Colly, float);
264266
DECLARE_SOA_COLUMN(V0Collz, v0Collz, float);
265-
DECLARE_SOA_COLUMN(V0AvgDCAxy, v0AvgDCAxy, float);
266-
DECLARE_SOA_COLUMN(V0AvgDCAz, v0AvgDCAz, float);
267+
DECLARE_SOA_COLUMN(V0AvgDCADauxy, v0AvgDCADauxy, float);
268+
DECLARE_SOA_COLUMN(V0AvgDCADauz, v0AvgDCADauz, float);
267269
DECLARE_SOA_COLUMN(V0AvgPA, v0AvgPA, float);
268270
DECLARE_SOA_COLUMN(V0Avgz, v0Avgz, float);
271+
DECLARE_SOA_COLUMN(V0MinPA, v0MinPA, float);
272+
DECLARE_SOA_COLUMN(V0MaxPA, v0MaxPA, float);
273+
DECLARE_SOA_COLUMN(V0MinZ, v0MinZ, float);
274+
DECLARE_SOA_COLUMN(V0MaxZ, v0MaxZ, float);
275+
DECLARE_SOA_COLUMN(V0MinDCADauxy, v0MinDCADauxy, float);
276+
DECLARE_SOA_COLUMN(V0MaxDCADauxy, v0MaxDCADauxy, float);
277+
DECLARE_SOA_COLUMN(V0MinDCADauz, v0MinDCADauz, float);
278+
DECLARE_SOA_COLUMN(V0MaxDCADauz, v0MaxDCADauz, float);
279+
DECLARE_SOA_COLUMN(V0MinV0DCAxy, v0MinV0DCAxy, float);
280+
DECLARE_SOA_COLUMN(V0MaxV0DCAxy, v0MaxV0DCAxy, float);
281+
DECLARE_SOA_COLUMN(V0MinV0DCAz, v0MinV0DCAz, float);
282+
DECLARE_SOA_COLUMN(V0MaxV0DCAz, v0MaxV0DCAz, float);
283+
DECLARE_SOA_COLUMN(V0PARank, v0PARank, int);
284+
DECLARE_SOA_COLUMN(V0ZRank, v0ZRank, int);
285+
DECLARE_SOA_COLUMN(V0DCADauxyRank, v0DCADauxyRank, int);
286+
DECLARE_SOA_COLUMN(V0DCADauzRank, v0DCADauzRank, int);
287+
DECLARE_SOA_COLUMN(V0DCAxyRank, v0DCAxyRank, int);
288+
DECLARE_SOA_COLUMN(V0DCAzRank, v0DCAzRank, int);
269289
DECLARE_SOA_COLUMN(V0PhotonMass, v0PhotonMass, float);
270290
DECLARE_SOA_COLUMN(V0pt, v0pt, float);
271291
DECLARE_SOA_COLUMN(V0px, v0px, float);
@@ -276,27 +296,49 @@ DECLARE_SOA_COLUMN(V0Eta, v0Eta, float);
276296
DECLARE_SOA_COLUMN(V0PosTrackTime, v0PosTrackTime, float);
277297
DECLARE_SOA_COLUMN(V0NegTrackTime, v0NegTrackTime, float);
278298
DECLARE_SOA_COLUMN(V0CollTime, v0CollTime, float);
279-
DECLARE_SOA_COLUMN(V0CollIdx, v0CollIdx, int);
280-
DECLARE_SOA_COLUMN(IsCorreclyAssoc, isCorreclyAssoc, bool);
299+
DECLARE_SOA_COLUMN(V0NDuplicates, v0NDuplicates, int);
300+
DECLARE_SOA_COLUMN(V0GroupID, v0GroupID, int);
301+
DECLARE_SOA_COLUMN(V0PDGCode, v0PDGCode, int);
302+
DECLARE_SOA_COLUMN(IsCorrectlyAssoc, isCorrectlyAssoc, bool);
281303
} // namespace PhotonDuplicates
282304

283305
DECLARE_SOA_TABLE(V0Duplicates, "AOD", "V0DUPLICATES",
284306
PhotonDuplicates::V0z,
285307
PhotonDuplicates::V0DCADau,
286-
PhotonDuplicates::V0DCAxy,
287-
PhotonDuplicates::V0DCAz,
308+
PhotonDuplicates::V0DCADauxy,
309+
PhotonDuplicates::V0DCADauz,
288310
PhotonDuplicates::V0PA,
289311
PhotonDuplicates::V0Radius,
290312
PhotonDuplicates::V0PosDCAToPV,
291313
PhotonDuplicates::V0NegDCAToPV,
314+
PhotonDuplicates::V0DCAToPVxy,
315+
PhotonDuplicates::V0DCAToPVz,
292316
PhotonDuplicates::V0Phi,
293317
PhotonDuplicates::V0Collx,
294318
PhotonDuplicates::V0Colly,
295319
PhotonDuplicates::V0Collz,
296-
PhotonDuplicates::V0AvgDCAxy,
297-
PhotonDuplicates::V0AvgDCAz,
320+
PhotonDuplicates::V0AvgDCADauxy,
321+
PhotonDuplicates::V0AvgDCADauz,
298322
PhotonDuplicates::V0AvgPA,
299323
PhotonDuplicates::V0Avgz,
324+
PhotonDuplicates::V0MinPA,
325+
PhotonDuplicates::V0MaxPA,
326+
PhotonDuplicates::V0MinZ,
327+
PhotonDuplicates::V0MaxZ,
328+
PhotonDuplicates::V0MinDCADauxy,
329+
PhotonDuplicates::V0MaxDCADauxy,
330+
PhotonDuplicates::V0MinDCADauz,
331+
PhotonDuplicates::V0MaxDCADauz,
332+
PhotonDuplicates::V0MinV0DCAxy,
333+
PhotonDuplicates::V0MaxV0DCAxy,
334+
PhotonDuplicates::V0MinV0DCAz,
335+
PhotonDuplicates::V0MaxV0DCAz,
336+
PhotonDuplicates::V0PARank,
337+
PhotonDuplicates::V0ZRank,
338+
PhotonDuplicates::V0DCADauxyRank,
339+
PhotonDuplicates::V0DCADauzRank,
340+
PhotonDuplicates::V0DCAxyRank,
341+
PhotonDuplicates::V0DCAzRank,
300342
PhotonDuplicates::V0PhotonMass,
301343
PhotonDuplicates::V0pt,
302344
PhotonDuplicates::V0px,
@@ -306,10 +348,11 @@ DECLARE_SOA_TABLE(V0Duplicates, "AOD", "V0DUPLICATES",
306348
PhotonDuplicates::V0Eta,
307349
PhotonDuplicates::V0PosTrackTime,
308350
PhotonDuplicates::V0NegTrackTime,
309-
PhotonDuplicates::V0CollTime,
310-
PhotonDuplicates::V0CollIdx,
311-
PhotonDuplicates::IsCorreclyAssoc);
312-
351+
PhotonDuplicates::V0CollTime,
352+
PhotonDuplicates::V0NDuplicates,
353+
PhotonDuplicates::V0GroupID,
354+
PhotonDuplicates::V0PDGCode,
355+
PhotonDuplicates::IsCorrectlyAssoc);
313356
} // namespace o2::aod
314357

315358
#endif // PWGLF_DATAMODEL_LFSTRANGENESSMLTABLES_H_

0 commit comments

Comments
 (0)