@@ -235,65 +235,41 @@ 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 ,
238+ db->AddParticle (" HyperTriton" , " HyperTriton" , 2.991134 , kFALSE ,
239239 2.5e-15 , 3 , " Ion" , ionCode);
240240 }
241241
242242 ionCode = -1010010030 ;
243243 if (!db->GetParticle (ionCode)) {
244- db->AddParticle (" AntiHyperTriton" , " AntiHyperTriton" , 2.99131 , kFALSE ,
244+ db->AddParticle (" AntiHyperTriton" , " AntiHyperTriton" , 2.991134 , kFALSE ,
245245 2.5e-15 , 3 , " Ion" , ionCode);
246246 }
247247
248248 // hyper hydrogen 4 ground state
249249 ionCode = 1010010040 ;
250250 if (!db->GetParticle (ionCode)) {
251- db->AddParticle (" Hyperhydrog4" , " Hyperhydrog4" , 3.9226 , kFALSE ,
251+ db->AddParticle (" Hyperhydrog4" , " Hyperhydrog4" , 3.922434 , kFALSE ,
252252 2.5e-15 , 3 , " Ion" , ionCode);
253253 }
254254 // anti hyper hydrogen 4 ground state
255255 ionCode = -1010010040 ;
256256 if (!db->GetParticle (ionCode)) {
257- db->AddParticle (" AntiHyperhydrog4" , " AntiHyperhydrog4" , 3.9226 , kFALSE ,
257+ db->AddParticle (" AntiHyperhydrog4" , " AntiHyperhydrog4" , 3.922434 , kFALSE ,
258258 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);
265- }
266- // anti hyper hydrogen 4 excited state
267- ionCode = -1010010041 ;
268- if (!db->GetParticle (ionCode)) {
269- db->AddParticle (" AntiHyperhydrog4*" , " AntiHyperhydrog4*" , 3.9237 , kFALSE ,
270- 2.5e-15 , 3 , " Ion" , ionCode);
271- }
259+ }
272260 // hyper helium 4 ground state
273261 ionCode = 1010020040 ;
274262 if (!db->GetParticle (ionCode)) {
275- db->AddParticle (" Hyperhelium4" , " Hyperhelium4" , 3.9217 , kFALSE ,
263+ db->AddParticle (" Hyperhelium4" , " Hyperhelium4" , 3.921728 , kFALSE ,
276264 2.5e-15 , 6 , " Ion" , ionCode);
277265 }
278266 // anti hyper helium 4 ground state
279267 ionCode = -1010020040 ;
280268 if (!db->GetParticle (ionCode)) {
281- db->AddParticle (" AntiHyperhelium4" , " AntiHyperhelium4" , 3.9217 , kFALSE ,
282- 2.5e-15 , 6 , " Ion" , ionCode);
283- }
284- // hyper helium 4 excited state
285- ionCode = 1010020041 ;
286- if (!db->GetParticle (ionCode)) {
287- db->AddParticle (" Hyperhelium4*" , " Hyperhelium4*" , 3.9231 , kFALSE ,
269+ db->AddParticle (" AntiHyperhelium4" , " AntiHyperhelium4" , 3.921728 , kFALSE ,
288270 2.5e-15 , 6 , " Ion" , ionCode);
289271 }
290- // anti hyper helium 4 excited state
291- ionCode = -1010020041 ;
292- if (!db->GetParticle (ionCode)) {
293- db->AddParticle (" AntiHyperhelium4*" , " AntiHyperhelium4*" , 3.9231 , kFALSE ,
294- 2.5e-15 , 6 , " Ion" , ionCode);
295- }
296-
272+
297273 // Lithium 4 ground state
298274 ionCode = 1000030040 ;
299275 if (!db->GetParticle (ionCode)) {
@@ -309,13 +285,13 @@ inline void O2DatabasePDG::addALICEParticles(TDatabasePDG* db)
309285
310286 ionCode = 1010020050 ;
311287 if (!db->GetParticle (ionCode)) {
312- db->AddParticle (" Hyperhelium5" , " Hyperhelium5" , 4.841 , kFALSE ,
288+ db->AddParticle (" Hyperhelium5" , " Hyperhelium5" , 4.839961 , kFALSE ,
313289 2.5e-15 , 6 , " Ion" , ionCode);
314290 }
315291
316292 ionCode = -1010020050 ;
317293 if (!db->GetParticle (ionCode)) {
318- db->AddParticle (" AntiHyperhelium5" , " AntiHyperhelium5" , 4.841 , kFALSE ,
294+ db->AddParticle (" AntiHyperhelium5" , " AntiHyperhelium5" , 4.839961 , kFALSE ,
319295 2.5e-15 , 6 , " Ion" , ionCode);
320296 }
321297
@@ -331,6 +307,20 @@ inline void O2DatabasePDG::addALICEParticles(TDatabasePDG* db)
331307 2.5e-15 , 6 , " Ion" , ionCode);
332308 }
333309
310+ // 4-Xi-He
311+ ionCode = 1120020040 ;
312+ if (!db->GetParticle (ionCode)) {
313+ db->AddParticle (" 4XiHe" , " 4XiHe" , 4.128 , kFALSE , 4.04e-15 , 3 , " Ion" , ionCode);
314+ db->AddAntiParticle (" Anti4XiHe" , -ionCode);
315+ }
316+
317+ // 4-Xi-H
318+ ionCode = 1120010040 ;
319+ if (!db->GetParticle (ionCode)) {
320+ db->AddParticle (" 4XiH" , " 4XiH" , 4.128 , kFALSE , 4.04e-15 , 3 , " Ion" , ionCode);
321+ db->AddAntiParticle (" Anti4XiH" , -ionCode);
322+ }
323+
334324 // hyper helium 4 sigma
335325 ionCode = 1110020040 ;
336326 if (!db->GetParticle (ionCode)) {
0 commit comments