@@ -510,10 +510,10 @@ void addSpecialParticles()
510510 TVirtualMC::GetMC ()->DefineParticle (-1030010020 , " AntiOmegaNeutron" , kPTHadron , 2.472 , 1.0 , 2.190e-22 , " Hadron" , 0.0 , 2 , 1 , 0 , 0 , 0 , 0 , 0 , 2 , kFALSE );
511511
512512 // Omega-Omega
513- TVirtualMC::GetMC ()->DefineParticle (1060020020 , " OmegaOmega" , kPTHadron , 3.229 , 2.0 , 2.632e-10 , " Hadron" , 0.0 , 0 , 1 , 0 , 0 , 0 , 0 , 0 , 2 , kFALSE );
513+ TVirtualMC::GetMC ()->DefineParticle (1060020020 , " OmegaOmega" , kPTHadron , 3.334 , - 2.0 , 8.21e-11 , " Hadron" , 0.0 , 0 , 1 , 0 , 0 , 0 , 0 , 0 , 2 , kFALSE );
514514
515515 // Anti-Omega-Omega
516- TVirtualMC::GetMC ()->DefineParticle (-1060020020 , " AntiOmegaOmega" , kPTHadron , 3.229 , 2.0 , 2.632e-10 , " Hadron" , 0.0 , 0 , 1 , 0 , 0 , 0 , 0 , 0 , 2 , kFALSE );
516+ TVirtualMC::GetMC ()->DefineParticle (-1060020020 , " AntiOmegaOmega" , kPTHadron , 3.334 , 2.0 , 8.21e-11 , " Hadron" , 0.0 , 0 , 1 , 0 , 0 , 0 , 0 , 0 , 2 , kFALSE );
517517
518518 // Lambda(1405)-Proton
519519 TVirtualMC::GetMC ()->DefineParticle (1010010021 , " Lambda1405Proton" , kPTHadron , 2.295 , 1.0 , 1.316e-23 , " Hadron" , 0.0 , 0 , 1 , 0 , 0 , 0 , 0 , 0 , 2 , kFALSE );
@@ -1283,6 +1283,7 @@ void addSpecialParticles()
12831283 TVirtualMC::GetMC ()->SetDecayMode (-1030010020 , abratio8, amode8);
12841284
12851285 // Define the 3-body phase space decay for the Omega-Omega
1286+ // Assuming that one of the Omegas decays freely inside the nucleus
12861287 Int_t mode9[6 ][3 ];
12871288 Float_t bratio9[6 ];
12881289
@@ -1292,9 +1293,18 @@ void addSpecialParticles()
12921293 mode9[kz][1 ] = 0 ;
12931294 mode9[kz][2 ] = 0 ;
12941295 }
1295- bratio9[0 ] = 100 .;
1296+ bratio9[0 ] = 68 .;
12961297 mode9[0 ][0 ] = 3334 ; // negative Omega
1297- mode9[0 ][1 ] = 3312 ; // negative Xi
1298+ mode9[0 ][1 ] = 3122 ; // Lambda
1299+ mode9[0 ][2 ] = -321 ; // negative Kaon
1300+ bratio9[1 ] = 24 ;
1301+ mode9[1 ][0 ] = 3334 ; // negative Omega
1302+ mode9[1 ][1 ] = 3322 ; // neutral Xi
1303+ mode9[1 ][2 ] = -211 ; // negative pion
1304+ bratio9[2 ] = 8 .;
1305+ mode9[2 ][0 ] = 3334 ; // negative Omega
1306+ mode9[2 ][1 ] = 3312 ; // negative Xi
1307+ mode9[2 ][2 ] = 111 ; // neutral pion
12981308
12991309 TVirtualMC::GetMC ()->SetDecayMode (1060020020 , bratio9, mode9);
13001310
@@ -1308,9 +1318,18 @@ void addSpecialParticles()
13081318 amode9[kz][1 ] = 0 ;
13091319 amode9[kz][2 ] = 0 ;
13101320 }
1311- abratio9[0 ] = 100 .;
1321+ abratio9[0 ] = 68 .;
13121322 amode9[0 ][0 ] = -3334 ; // positive Omega
1313- amode9[0 ][1 ] = -3312 ; // positive Xi
1323+ amode9[0 ][1 ] = -3122 ; // anti-Lambda
1324+ amode9[0 ][2 ] = 321 ; // positive Kaon
1325+ abratio9[1 ] = 24 .;
1326+ amode9[1 ][0 ] = -3334 ; // positive Omega
1327+ amode9[1 ][1 ] = -3322 ; // anti-neutral Xi
1328+ amode9[1 ][2 ] = 211 ; // positive pion
1329+ abratio9[2 ] = 8 .;
1330+ amode9[2 ][0 ] = -3334 ; // positive Omega
1331+ amode9[2 ][1 ] = -3312 ; // positive Xi
1332+ amode9[2 ][2 ] = 111 ; // neutral pion
13141333
13151334 TVirtualMC::GetMC ()->SetDecayMode (-1060020020 , abratio9, amode9);
13161335
0 commit comments