@@ -235,63 +235,57 @@ inline void O2DatabasePDG::addALICEParticles(TDatabasePDG* db)
235235 // Hyper nuclei and exotica
236236 ionCode = 1010010030 ;
237237 if (!db->GetParticle (ionCode)) {
238- db->AddParticle (" HyperTriton" , " HyperTriton" , 2.99131 , kFALSE ,
239- 2.5e-15 , 3 , " Ion" , ionCode);
238+ db->AddParticle (" HyperTriton" , " HyperTriton" , 2.991134 , kFALSE ,
239+ 2.5e-15 , 3 , " Ion" , ionCode);
240+ db->AddAntiParticle (" AntiHyperTriton" , -ionCode);
240241 }
241242
242- ionCode = -1010010030 ;
243- if (!db->GetParticle (ionCode)) {
244- db->AddParticle (" AntiHyperTriton" , " AntiHyperTriton" , 2.99131 , kFALSE ,
245- 2.5e-15 , 3 , " Ion" , ionCode);
246- }
247-
248- // hyper hydrogen 4 ground state
243+ // hyper hydrogen 4
249244 ionCode = 1010010040 ;
250245 if (!db->GetParticle (ionCode)) {
251- db->AddParticle (" Hyperhydrog4" , " Hyperhydrog4" , 3.9226 , kFALSE ,
252- 2.5e-15 , 3 , " Ion" , ionCode);
253- }
254- // anti hyper hydrogen 4 ground state
255- ionCode = -1010010040 ;
256- if (!db->GetParticle (ionCode)) {
257- db->AddParticle (" AntiHyperhydrog4" , " AntiHyperhydrog4" , 3.9226 , kFALSE ,
258- 2.5e-15 , 3 , " Ion" , ionCode);
259- }
260- // hyper hydrogen 4 excited state
261- ionCode = 1010010041 ;
262- if (!db->GetParticle (ionCode)) {
263- db->AddParticle (" Hyperhydrog4*" , " Hyperhydrog4*" , 3.9237 , kFALSE ,
264- 2.5e-15 , 3 , " Ion" , ionCode);
246+ db->AddParticle (" Hyperhydrog4" , " Hyperhydrog4" , 3.922434 , kFALSE ,
247+ 2.5e-15 , 3 , " Ion" , ionCode);
248+ db->AddAntiParticle (" AntiHyperhydrog4" , -ionCode);
265249 }
266- // anti hyper hydrogen 4 excited state
267- ionCode = -1010010041 ;
250+
251+ // hyper helium 4
252+ ionCode = 1010020040 ;
268253 if (!db->GetParticle (ionCode)) {
269- db->AddParticle (" AntiHyperhydrog4*" , " AntiHyperhydrog4*" , 3.9237 , kFALSE ,
270- 2.5e-15 , 3 , " Ion" , ionCode);
254+ db->AddParticle (" Hyperhelium4" , " Hyperhelium4" , 3.921728 , kFALSE ,
255+ 2.5e-15 , 6 , " Ion" , ionCode);
256+ db->AddAntiParticle (" AntiHyperhelium4" , -ionCode);
271257 }
272- // hyper helium 4 ground state
273- ionCode = 1010020040 ;
258+
259+ // hyper helium 5
260+ ionCode = 1010020050 ;
274261 if (!db->GetParticle (ionCode)) {
275- db->AddParticle (" Hyperhelium4" , " Hyperhelium4" , 3.9217 , kFALSE ,
276- 2.5e-15 , 6 , " Ion" , ionCode);
262+ db->AddParticle (" Hyperhelium5" , " Hyperhelium5" , 4.839961 , kFALSE ,
263+ 2.5e-15 , 6 , " Ion" , ionCode);
264+ db->AddAntiParticle (" AntiHyperhelium5" , -ionCode);
277265 }
278- // anti hyper helium 4 ground state
279- ionCode = -1010020040 ;
266+
267+ // double hyper hydrogen 4
268+ ionCode = 1020010040 ;
280269 if (!db->GetParticle (ionCode)) {
281- db->AddParticle (" AntiHyperhelium4" , " AntiHyperhelium4" , 3.9217 , kFALSE ,
282- 2.5e-15 , 6 , " Ion" , ionCode);
270+ db->AddParticle (" DoubleHyperhydrogen4" , " DoubleHyperhydrogen4" , 4.106 , kFALSE ,
271+ 2.5e-15 , 6 , " Ion" , ionCode);
272+ db->AddAntiParticle (" AntiDoubleHyperhydrogen4" , -ionCode);
283273 }
284- // hyper helium 4 excited state
285- ionCode = 1010020041 ;
274+
275+ // 4-Xi-He
276+ ionCode = 1120020040 ;
286277 if (!db->GetParticle (ionCode)) {
287- db->AddParticle (" Hyperhelium4*" , " Hyperhelium4*" , 3.9231 , kFALSE ,
288- 2.5e-15 , 6 , " Ion" , ionCode);
278+ db->AddParticle (" 4XiHe" , " 4XiHe" , 4.128 , kFALSE ,
279+ 4.04e-15 , 3 , " Ion" , ionCode);
280+ db->AddAntiParticle (" Anti4XiHe" , -ionCode);
289281 }
290- // anti hyper helium 4 excited state
291- ionCode = -1010020041 ;
282+
283+ // 4-Xi-H
284+ ionCode = 1120010040 ;
292285 if (!db->GetParticle (ionCode)) {
293- db->AddParticle (" AntiHyperhelium4*" , " AntiHyperhelium4*" , 3.9231 , kFALSE ,
294- 2.5e-15 , 6 , " Ion" , ionCode);
286+ db->AddParticle (" 4XiH" , " 4XiH" , 4.128 , kFALSE ,
287+ 4.04e-15 , 3 , " Ion" , ionCode);
288+ db->AddAntiParticle (" Anti4XiH" , -ionCode);
295289 }
296290
297291 // Lithium 4 ground state
0 commit comments