@@ -375,8 +375,8 @@ void addSpecialParticles()
375375 // f0(980) assume 70 MeV as width (PDG: 40 to 100 MeV)
376376 TVirtualMC::GetMC ()->DefineParticle (9010221 , " f0_980" , kPTNeutron , 0.98 , 0.0 , 9.403e-24 , " Hadron" , 7e-2 , 0 , 1 , 1 , 0 , 0 , 1 , 0 , 0 , kTRUE );
377377
378- // f2(1270) (PDG: width = 185 MeV)
379- TVirtualMC::GetMC ()->DefineParticle (225 , " f2_1270" , kPTNeutron , 1.275 , 0.0 , 3.558e -24 , " Hadron" , 0.185 , 4 , 1 , 1 , 0 , 0 , 1 , 0 , 0 , kTRUE );
378+ // f2(1270) (PDG: width = 186 MeV)
379+ TVirtualMC::GetMC ()->DefineParticle (225 , " f2_1270" , kPTNeutron , 1.275 , 0.0 , 3.538e -24 , " Hadron" , 0.186 , 2 , 1 , 1 , 0 , 0 , 1 , 0 , 0 , kTRUE );
380380
381381 // f1(1285) (PDG: width = 24.20 MeV) Spin/Parity might not be correct
382382 TVirtualMC::GetMC ()->DefineParticle (20223 , " f1_1285" , kPTNeutron , 1.28210 , 0.0 , 1e-24 , " Hadron" , 0.02420 , 3 , 1 , 0 , 0 , 0 , 0 , 0 , 1 , kTRUE );
@@ -391,14 +391,14 @@ void addSpecialParticles()
391391 // Their life times are not known, so we set them to 1e-24
392392 // f0(1370) (PDG: width = 200-500 MeV) Spin/Parity might not be correct
393393 TVirtualMC::GetMC ()->DefineParticle (10221 , " f0_1370" , kPTNeutron , 1.37 , 0.0 , 1e-24 , " Hadron" , 0.2 , 1 , 1 , 1 , 0 , 0 , 1 , 0 , 0 , kTRUE );
394- // a2(1320) (PDG: width = 107.8 MeV) (Spin/Parity might not be correct)
395- TVirtualMC::GetMC ()->DefineParticle (115 , " a2_1320" , kPTNeutron , 1.3182 , 0.0 , 1e-24 , " Hadron" , 0.1078 , 1 , 1 , 1 , 1 , 0 , 1 , 0 , 0 , kTRUE );
396- // f0(1500) (PDG: width = 112 MeV) Spin/Parity might not be correct
394+ // a2(1320) (PDG: width = 107.8 MeV)
395+ TVirtualMC::GetMC ()->DefineParticle (115 , " a2_1320" , kPTNeutron , 1.3182 , 0.0 , 6. 1e-24 , " Hadron" , 0.1078 , 2 , 1 , 1 , 1 , 0 , - 1 , 0 , 0 , kTRUE );
396+ // f0(1500) (PDG: width = 112 MeV)
397397 TVirtualMC::GetMC ()->DefineParticle (9030221 , " f0_1500" , kPTNeutron , 1.506 , 0.0 , 1e-24 , " Hadron" , 0.112 , 0 , 1 , 1 , 0 , 0 , 1 , 0 , 0 , kTRUE );
398- // f0(1710) (PDG: width = 139 MeV) Spin/Parity might not be correct
399- TVirtualMC::GetMC ()->DefineParticle (10331 , " f0_1710" , kPTNeutron , 1.71 , 0.0 , 1e -24 , " Hadron" , 0.139 , 1 , 1 , 1 , 0 , 0 , 1 , 0 , 0 , kTRUE );
400- // f2(1525) (PDG: width = 73 MeV) Spin/Parity might not be correct
401- TVirtualMC::GetMC ()->DefineParticle (335 , " f2_1525" , kPTNeutron , 1.525 , 0.0 , 1e -24 , " Hadron" , 0.073 , 5 , 1 , 1 , 0 , 0 , 1 , 0 , 0 , kTRUE );
398+ // f0(1710) (PDG: width = 150 MeV)
399+ TVirtualMC::GetMC ()->DefineParticle (10331 , " f0_1710" , kPTNeutron , 1.71 , 0.0 , 4.4e -24 , " Hadron" , 0.150 , 0 , 1 , 1 , 0 , 0 , 1 , 0 , 0 , kTRUE );
400+ // f2(1525) (PDG: width = 84 MeV)
401+ TVirtualMC::GetMC ()->DefineParticle (335 , " f2_1525" , kPTNeutron , 1.525 , 0.0 , 7.798e -24 , " Hadron" , 0.084 , 2 , 1 , 1 , 0 , 0 , 1 , 0 , 0 , kTRUE );
402402
403403 // Xi_0(1820)
404404 TVirtualMC::GetMC ()->DefineParticle (123324 , " Xi_0_1820" , kPTNeutron , 1.8234 , 0.0 , 2.742550e-23 , " Hadron" , 0.024 , 3 , -1 , 0 , 1 , 1 , 0 , 0 , 1 , kTRUE );
@@ -1331,22 +1331,20 @@ void addSpecialParticles()
13311331 TVirtualMC::GetMC ()->SetDecayMode (9010221 , bratio, mode);
13321332
13331333 // Define the 2-body phase space decay for the f2(1270)
1334- // Int_t mode[6][3];
1335- // Float_t bratio[6];
13361334
1337- for (Int_t kz = 0 ; kz < 6 ; kz++) {
1338- bratio[kz] = 0 .;
1339- mode[kz][0 ] = 0 ;
1340- mode[kz][1 ] = 0 ;
1341- mode[kz][2 ] = 0 ;
1342- }
1343- bratio[0 ] = 100 .;
1344- mode[0 ][0 ] = 211 ; // pion
1345- mode[0 ][1 ] = -211 ; // pion
1335+ // for (Int_t kz = 0; kz < 6; kz++) {
1336+ // bratio[kz] = 0.;
1337+ // mode[kz][0] = 0;
1338+ // mode[kz][1] = 0;
1339+ // mode[kz][2] = 0;
1340+ // }
1341+ // bratio[0] = 100.;
1342+ // mode[0][0] = 211; // pion
1343+ // mode[0][1] = -211; // pion
13461344
1347- TVirtualMC::GetMC ()->SetDecayMode (225 , bratio, mode);
1345+ // TVirtualMC::GetMC()->SetDecayMode(225, bratio, mode);
13481346
1349- // Define the 2-body phase space decay for the resonances: f0(1500), f2(1525), f0(1710
1347+ // Define the 2-body phase space decay for the resonances: f0(1500), f2(1525), f0(1710), f0(1370), a2(1320), f2(1270)
13501348 for (Int_t kz = 0 ; kz < 6 ; kz++) {
13511349 bratio[kz] = 0 .;
13521350 mode[kz][0 ] = 0 ;
@@ -1362,6 +1360,7 @@ void addSpecialParticles()
13621360 TVirtualMC::GetMC ()->SetDecayMode (10331 , bratio, mode); // f0(1710)
13631361 TVirtualMC::GetMC ()->SetDecayMode (10221 , bratio, mode); // f0(1370)
13641362 TVirtualMC::GetMC ()->SetDecayMode (115 , bratio, mode); // a2(1320)
1363+ TVirtualMC::GetMC ()->SetDecayMode (225 , bratio, mode); // f2(1270)
13651364
13661365 // Define the 3-body phase space decay for the resonances: f1(1285), f1(1420)
13671366 for (Int_t kz = 0 ; kz < 6 ; kz++) {
0 commit comments