Skip to content

Commit fced507

Browse files
authored
Add missing resonances PDG codes in the contraints files (#15820)
* Add new resonances * Remove trailing blank line in ALICE3 AOD CMakeLists
1 parent 8329295 commit fced507

4 files changed

Lines changed: 19 additions & 2 deletions

File tree

‎Common/Constants/include/CommonConstants/PhysicsConstants.h‎

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -100,7 +100,10 @@ enum Pdg {
100100
kLambda1520_Py = 102134,
101101
kK1_1270_0 = 10313,
102102
kK1_1270Plus = 10323,
103-
kCDeuteron = 2010010020
103+
kCDeuteron = 2010010020,
104+
kXi1820Minus = 123314,
105+
kXi1820Zero = 123324,
106+
kOmega2012Minus = 123334
104107
};
105108

106109
/// \brief Declarations of masses for additional particles
@@ -172,6 +175,9 @@ GPUglobalconstexpr() double MassLambda1520_Py = 1.5195;
172175
GPUglobalconstexpr() double MassK1_1270_0 = 1.253;
173176
GPUglobalconstexpr() double MassK1_1270Plus = 1.272;
174177
GPUglobalconstexpr() double MassCDeuteron = 3.226;
178+
GPUglobalconstexpr() double MassXi1820Minus = 1.8234;
179+
GPUglobalconstexpr() double MassXi1820Zero = 1.8234;
180+
GPUglobalconstexpr() double MassOmega2012Minus = 2.0125;
175181

176182
/// \brief Declarations of masses for particles in ROOT PDG_t
177183
GPUglobalconstexpr() double MassDown = 0.00467;

‎Common/Constants/include/CommonConstants/make_pdg_header.py‎

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -157,6 +157,9 @@ class Pdg(Enum):
157157
kK1_1270_0 = 10313
158158
kK1_1270Plus = 10323
159159
kCDeuteron = 2010010020
160+
kXi1820Minus = 123314 # Xi(1820)-, not in ROOT/PYTHIA PDG_t (see O2DatabasePDG.h)
161+
kXi1820Zero = 123324 # Xi(1820)0, not in ROOT/PYTHIA PDG_t (see O2DatabasePDG.h)
162+
kOmega2012Minus = 123334 # Omega(2012)-, not in ROOT/PYTHIA PDG_t (see O2DatabasePDG.h)
160163

161164

162165
dbPdg = o2.O2DatabasePDG

‎DataFormats/simulation/include/SimulationDataFormat/O2DatabasePDG.h‎

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -584,6 +584,15 @@ inline void O2DatabasePDG::addALICEParticles(TDatabasePDG* db)
584584
db->AddParticle("Xi_0_Bar_1820", "Xi_0_Bar_1820", 1.8234, kFALSE, 0.024, 0, "Resonance", -ionCode);
585585
}
586586

587+
// Omega(2012)- -> Xi- K0S (see PDG code convention above for Xi(1820))
588+
ionCode = 123334;
589+
if (!db->GetParticle(ionCode)) {
590+
db->AddParticle("Omega_Minus_2012", "Omega_Minus_2012", 2.0125, kFALSE, 0.0064, -3, "Resonance", ionCode);
591+
}
592+
if (!db->GetParticle(-ionCode)) {
593+
db->AddParticle("Omega_Plus_2012", "Omega_Plus_2012", 2.0125, kFALSE, 0.0064, 3, "Resonance", -ionCode);
594+
}
595+
587596
// Ps - hidden strange (s-sbar) pentaquarks
588597

589598
ionCode = 9322134;

‎Detectors/Upgrades/ALICE3/AOD/CMakeLists.txt‎

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,4 +12,3 @@
1212
o2_add_library(UpgradesAODUtils
1313
SOURCES src/Run2LikeAO2D.cxx
1414
PUBLIC_LINK_LIBRARIES ROOT::Core)
15-

0 commit comments

Comments
 (0)