Skip to content

Commit a03e4da

Browse files
committed
Reso-Framework Update: add gen-level info.,MCCent. calibration
1 parent f3d46b2 commit a03e4da

File tree

3 files changed

+284
-30
lines changed

3 files changed

+284
-30
lines changed

PWGLF/DataModel/LFResonanceTables.h

Lines changed: 14 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -68,23 +68,28 @@ DECLARE_SOA_COLUMN(EvtPlResAB, evtPlResAB, float); //
6868
DECLARE_SOA_COLUMN(EvtPlResAC, evtPlResAC, float); //! Second harmonic event plane resolution of A-C sub events
6969
DECLARE_SOA_COLUMN(EvtPlResBC, evtPlResBC, float); //! Second harmonic event plane resolution of B-C sub events
7070
DECLARE_SOA_COLUMN(BMagField, bMagField, float); //! Magnetic field
71+
DECLARE_SOA_COLUMN(IsRecINELgt0, isRecINELgt0, bool); //! Is reconstructed INEL>0 event
7172
// MC
7273
DECLARE_SOA_COLUMN(IsVtxIn10, isVtxIn10, bool); //! Vtx10
7374
DECLARE_SOA_COLUMN(IsINELgt0, isINELgt0, bool); //! INEL>0
7475
DECLARE_SOA_COLUMN(IsTriggerTVX, isTriggerTVX, bool); //! TriggerTVX
7576
DECLARE_SOA_COLUMN(IsInSel8, isInSel8, bool); //! InSel8
7677
DECLARE_SOA_COLUMN(IsInAfterAllCuts, isInAfterAllCuts, bool); //! InAfterAllCuts
7778
DECLARE_SOA_COLUMN(ImpactParameter, impactParameter, float); //! ImpactParameter
79+
DECLARE_SOA_COLUMN(MCMultiplicity, mcMultiplicity, float); //! MC Multiplicity
7880

7981
} // namespace resocollision
8082
DECLARE_SOA_TABLE(ResoCollisions, "AOD", "RESOCOLLISION",
8183
o2::soa::Index<>,
8284
o2::aod::mult::MultNTracksPV,
85+
o2::aod::mult::MultNTracksPVeta1,
86+
o2::aod::mult::MultNTracksPVetaHalf,
8387
collision::PosX,
8488
collision::PosY,
8589
collision::PosZ,
8690
resocollision::Cent,
87-
resocollision::BMagField);
91+
resocollision::BMagField,
92+
resocollision::IsRecINELgt0);
8893
using ResoCollision = ResoCollisions::iterator;
8994

9095
DECLARE_SOA_TABLE(ResoCollisionColls, "AOD", "RESOCOLLISIONCOL",
@@ -98,7 +103,8 @@ DECLARE_SOA_TABLE(ResoMCCollisions, "AOD", "RESOMCCOLLISION",
98103
resocollision::IsTriggerTVX,
99104
resocollision::IsInSel8,
100105
resocollision::IsInAfterAllCuts,
101-
resocollision::ImpactParameter);
106+
resocollision::ImpactParameter,
107+
resocollision::MCMultiplicity);
102108
using ResoMCCollision = ResoMCCollisions::iterator;
103109

104110
DECLARE_SOA_TABLE(ResoSpheroCollisions, "AOD", "RESOSPHEROCOLLISION",
@@ -229,6 +235,8 @@ DECLARE_SOA_COLUMN(IsPhysicalPrimary, isPhysicalPrimary, bool);
229235
DECLARE_SOA_COLUMN(ProducedByGenerator, producedByGenerator, bool);
230236
DECLARE_SOA_COLUMN(MotherId, motherId, int); //! Id of the mother particle
231237
DECLARE_SOA_COLUMN(MotherPDG, motherPDG, int); //! PDG code of the mother particle
238+
DECLARE_SOA_COLUMN(MotherPt, motherPt, float); //! Pt of the mother particle
239+
DECLARE_SOA_COLUMN(MotherRap, motherRap, float); //! Rapidity of the mother particle
232240
DECLARE_SOA_COLUMN(DaughterPDG1, daughterPDG1, int); //! PDG code of the first Daughter particle
233241
DECLARE_SOA_COLUMN(DaughterPDG2, daughterPDG2, int); //! PDG code of the second Daughter particle
234242
DECLARE_SOA_COLUMN(DaughterID1, daughterID1, int); //! Id of the first Daughter particle
@@ -812,6 +820,8 @@ DECLARE_SOA_TABLE(ResoMCV0s, "AOD", "RESOMCV0",
812820
mcparticle::PdgCode,
813821
resodaughter::MotherId,
814822
resodaughter::MotherPDG,
823+
resodaughter::MotherPt,
824+
resodaughter::MotherRap,
815825
resodaughter::DaughterID1,
816826
resodaughter::DaughterID2,
817827
resodaughter::DaughterPDG1,
@@ -824,6 +834,8 @@ DECLARE_SOA_TABLE(ResoMCCascades, "AOD", "RESOMCCASCADE",
824834
mcparticle::PdgCode,
825835
resodaughter::MotherId,
826836
resodaughter::MotherPDG,
837+
resodaughter::MotherPt,
838+
resodaughter::MotherRap,
827839
resodaughter::BachTrkID,
828840
resodaughter::V0ID,
829841
resodaughter::DaughterPDG1,

0 commit comments

Comments
 (0)