Skip to content

Commit bcff833

Browse files
prottayCMTProttay Das
andauthored
[PWGLF] reduced table size for hyperloop run (AliceO2Group#16773)
Co-authored-by: Prottay Das <prottay@alipap1.cern.ch>
1 parent fce089b commit bcff833

3 files changed

Lines changed: 201 additions & 343 deletions

File tree

PWGLF/DataModel/LFPhiFlowTables.h

Lines changed: 25 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -25,53 +25,45 @@
2525

2626
namespace o2::aod
2727
{
28-
namespace kaonkaonevent
28+
namespace kaonevent
2929
{
3030
DECLARE_SOA_COLUMN(Cent, cent, float);
3131
DECLARE_SOA_COLUMN(Posz, posz, float);
3232
DECLARE_SOA_COLUMN(QxA, qxA, float);
3333
DECLARE_SOA_COLUMN(QxC, qxC, float);
3434
DECLARE_SOA_COLUMN(QyA, qyA, float);
3535
DECLARE_SOA_COLUMN(QyC, qyC, float);
36-
} // namespace kaonkaonevent
37-
DECLARE_SOA_TABLE(KaonkaonEvents, "AOD", "KAONKAONEVENT",
36+
} // namespace kaonevent
37+
DECLARE_SOA_TABLE(KaonEvents, "AOD", "KAONEVENT",
3838
o2::soa::Index<>,
39-
kaonkaonevent::Cent,
40-
kaonkaonevent::Posz,
41-
kaonkaonevent::QxA,
42-
kaonkaonevent::QxC,
43-
kaonkaonevent::QyA,
44-
kaonkaonevent::QyC)
45-
using KaonkaonEvent = KaonkaonEvents::iterator;
39+
kaonevent::Cent,
40+
kaonevent::Posz,
41+
kaonevent::QxA,
42+
kaonevent::QxC,
43+
kaonevent::QyA,
44+
kaonevent::QyC)
45+
using KaonEvent = KaonEvents::iterator;
4646

47-
namespace kaonkaonpair
47+
namespace kaonpair
4848
{
49-
DECLARE_SOA_INDEX_COLUMN(KaonkaonEvent, kaonkaonevent);
50-
DECLARE_SOA_COLUMN(D1Px, d1Px, float); //! Bachelor Kaon Px
51-
DECLARE_SOA_COLUMN(D1Py, d1Py, float); //! Bachelor Kaon Py
52-
DECLARE_SOA_COLUMN(D1Pz, d1Pz, float); //! Bachelor Kaon Pz
53-
DECLARE_SOA_COLUMN(D2Px, d2Px, float); //! Bachelor Kaon Px
54-
DECLARE_SOA_COLUMN(D2Py, d2Py, float); //! Bachelor Kaon Py
55-
DECLARE_SOA_COLUMN(D2Pz, d2Pz, float); //! Bachelor Kaon Pz
56-
DECLARE_SOA_COLUMN(PhiM, phiM, float); //! Phi Mass
57-
DECLARE_SOA_COLUMN(KaonIndex1, kaonIndex1, int64_t); //! Daughter Kaon index1
58-
DECLARE_SOA_COLUMN(KaonIndex2, kaonIndex2, int64_t); //! Daughter Kaon index2
49+
DECLARE_SOA_INDEX_COLUMN(KaonEvent, kaonevent);
50+
DECLARE_SOA_COLUMN(Px, px, float); //! Bachelor Kaon Px
51+
DECLARE_SOA_COLUMN(Py, py, float); //! Bachelor Kaon Py
52+
DECLARE_SOA_COLUMN(Pz, pz, float); //! Bachelor Kaon Pz
53+
DECLARE_SOA_COLUMN(Charge, charge, int8_t); //! Charge
54+
DECLARE_SOA_COLUMN(KaonIndex, kaonIndex, int64_t); //! Daughter Kaon index1
5955
DECLARE_SOA_COLUMN(KaonPidMask, kaonPidMask, uint16_t); //! bitmask for PID selections
60-
} // namespace kaonkaonpair
56+
} // namespace kaonpair
6157

6258
DECLARE_SOA_TABLE(KaonTracks, "AOD", "KAONTRACK",
6359
o2::soa::Index<>,
64-
kaonkaonpair::KaonkaonEventId,
65-
kaonkaonpair::D1Px,
66-
kaonkaonpair::D1Py,
67-
kaonkaonpair::D1Pz,
68-
kaonkaonpair::D2Px,
69-
kaonkaonpair::D2Py,
70-
kaonkaonpair::D2Pz,
71-
kaonkaonpair::PhiM,
72-
kaonkaonpair::KaonIndex1,
73-
kaonkaonpair::KaonIndex2,
74-
kaonkaonpair::KaonPidMask);
60+
kaonpair::KaonEventId,
61+
kaonpair::Px,
62+
kaonpair::Py,
63+
kaonpair::Pz,
64+
kaonpair::Charge,
65+
kaonpair::KaonIndex,
66+
kaonpair::KaonPidMask);
7567

7668
using KaonTrack = KaonTracks::iterator;
7769
} // namespace o2::aod

0 commit comments

Comments
 (0)