Skip to content

Commit fc68b8b

Browse files
Sawan Sawansawenzel
authored andcommitted
Corrected spin and mass of the k0sk0s mass spectrum particles according to latest PDG
1 parent cb96bdb commit fc68b8b

File tree

1 file changed

+21
-22
lines changed

1 file changed

+21
-22
lines changed

Steer/src/O2MCApplication.cxx

Lines changed: 21 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)