Skip to content

Commit 361783f

Browse files
author
Bong-Hwi Lim
committed
Add new resonances
1 parent 5b009ee commit 361783f

3 files changed

Lines changed: 19 additions & 1 deletion

File tree

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

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -98,7 +98,10 @@ enum Pdg {
9898
kLambda1520_Py = 102134,
9999
kK1_1270_0 = 10313,
100100
kK1_1270Plus = 10323,
101-
kCDeuteron = 2010010020
101+
kCDeuteron = 2010010020,
102+
kXi1820Minus = 123314,
103+
kXi1820Zero = 123324,
104+
kOmega2012Minus = 123334
102105
};
103106

104107
/// \brief Declarations of masses for additional particles
@@ -170,6 +173,9 @@ constexpr double MassLambda1520_Py = 1.5195;
170173
constexpr double MassK1_1270_0 = 1.253;
171174
constexpr double MassK1_1270Plus = 1.272;
172175
constexpr double MassCDeuteron = 3.226;
176+
constexpr double MassXi1820Minus = 1.8234;
177+
constexpr double MassXi1820Zero = 1.8234;
178+
constexpr double MassOmega2012Minus = 2.0125;
173179

174180
/// \brief Declarations of masses for particles in ROOT PDG_t
175181
constexpr 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;

0 commit comments

Comments
 (0)