@@ -195,6 +195,9 @@ DECLARE_SOA_TABLE(Sigma0Cores, "AOD", "SIGMA0CORES",
195195// KSTAR core info
196196namespace kstarCore
197197{
198+ DECLARE_SOA_COLUMN (PhotonV0ID, photonV0ID, int );
199+ DECLARE_SOA_COLUMN (KShortV0ID, kshortV0ID, int );
200+
198201DECLARE_SOA_COLUMN (X, x, float );
199202DECLARE_SOA_COLUMN (Y, y, float );
200203DECLARE_SOA_COLUMN (Z, z, float );
@@ -312,6 +315,7 @@ DECLARE_SOA_DYNAMIC_COLUMN(KShortPhi, kshortPhi, //! Phi in the range [0, 2pi)
312315} // namespace kstarCore
313316
314317DECLARE_SOA_TABLE (KStarCores, " AOD" , " KSTARCORES" ,
318+ kstarCore::PhotonV0ID, kstarCore::KShortV0ID,
315319 kstarCore::X, kstarCore::Y, kstarCore::Z, kstarCore::DCADaughters,
316320 kstarCore::PhotonPx, kstarCore::PhotonPy, kstarCore::PhotonPz, kstarCore::PhotonMass,
317321 kstarCore::KShortPx, kstarCore::KShortPy, kstarCore::KShortPz, kstarCore::KShortMass,
@@ -796,8 +800,8 @@ DECLARE_SOA_COLUMN(KShortPDGCode, kshortPDGCode, int);
796800DECLARE_SOA_COLUMN (KShortPDGCodeMother, kshortPDGCodeMother, int );
797801DECLARE_SOA_COLUMN (KShortIsCorrectlyAssoc, kshortIsCorrectlyAssoc, bool );
798802
799- DECLARE_SOA_DYNAMIC_COLUMN (IsKStar, isKStar, // ! IsSigma0
800- [](int pdgCode) -> bool { return pdgCode == o2::constants::physics::Pdg::kK0Star892 ; }); // 313
803+ DECLARE_SOA_DYNAMIC_COLUMN (IsKStar, isKStar, // ! IsSigma0
804+ [](int pdgCode) -> bool { return std::abs ( pdgCode) == o2::constants::physics::Pdg::kK0Star892 ; }); // 313
801805
802806DECLARE_SOA_DYNAMIC_COLUMN (MCPx, mcpx, // ! Sigma0 px
803807 [](float photonMCPx, float kshortMCPx) -> float { return photonMCPx + kshortMCPx; });
0 commit comments