64 G4cerr <<
"G4ExcitedMesonConstructor::Construct()";
75 if (idxState ==
N13P0) value =
false;
76 if (idxState ==
N13D1) value =
false;
78 else if (idxType ==
TPi) {
79 if (idxState ==
N23P2) value =
false;
86 if (!
Exist(iState, iType))
return;
103 aName =
GetName(iIso3, iState, iType);
106 if ((iType ==
TK) || (iType ==
TAntiK)) {
126 if ((iType ==
TEta) || (iType ==
TEtaPrime) || ((iType ==
TPi) && (iIso3 == 0))) {
149 else if (iIso3 == 0) {
152 else if (iIso3 == -2) {
161 else if (iType ==
TEta) {
167 else if (iType ==
TAntiK) {
176 else if (iIso3 == -1) {
185 else if (iType ==
TK) {
194 else if (iIso3 == -1) {
209 static const G4double quark_charge[7] =
211 0., -1./3., +2./3., -1./3., +2./3., -1./3., +2./3.
227 if (idxType ==
TPi) {
233 else if (idxType ==
TK) {
240 if (idxType ==
TPi) {
245 else if (idxType ==
TAntiK) {
252 if (idxType ==
TEta) {
264 if (idxType ==
TEta) {
279 if ((iType ==
TK) || (iType ==
TAntiK)) {
280 if ((br =
bRatio[iState][iType][
MKPi]) > 0.0) {
281 AddKPiMode(decayTable, parentName, br, iIso3, iType);
287 AddKRhoMode(decayTable, parentName, br, iIso3, iType);
299 AddKEtaMode(decayTable, parentName, br, iIso3, iType);
309 if ((br =
bRatio[iState][iType][
M2Pi]) > 0.0) {
318 if ((br =
bRatio[iState][iType][
M3Pi]) > 0.0) {
321 if ((br =
bRatio[iState][iType][
M4Pi]) > 0.0) {
342 if ((br =
bRatio[iState][iType][
M2K]) > 0.0) {
378 else if (iType ==
TAntiK) {
385 else if (iIso3 == -1) {
392 else if (iType ==
TAntiK) {
415 else if (iType ==
TAntiK) {
422 else if (iIso3 == -1) {
429 else if (iType ==
TAntiK) {
452 else if (iType ==
TAntiK) {
457 else if (iIso3 == -1) {
462 else if (iType ==
TAntiK) {
482 else if (iType ==
TAntiK) {
487 else if (iIso3 == -1) {
492 else if (iType ==
TAntiK) {
514 else if (iType ==
TAntiK) {
521 else if (iIso3 == -1) {
528 else if (iType ==
TAntiK) {
552 else if (iType ==
TAntiK) {
559 else if (iIso3 == -1) {
566 else if (iType ==
TAntiK) {
591 else if (iType ==
TAntiK) {
598 else if (iIso3 == -1) {
605 else if (iType ==
TAntiK) {
621 if ((iIso != 2) && (iIso != 0))
return decayTable;
629 else if (iIso3 == 0) {
632 else if (iIso3 == -2) {
650 if ((iIso != 2) && (iIso != 0))
return decayTable;
658 else if (iIso3 == 0) {
661 else if (iIso3 == -2) {
679 if ((iIso != 2) && (iIso != 0))
return decayTable;
687 else if (iIso3 == 0) {
690 else if (iIso3 == -2) {
708 if ((iIso != 2) && (iIso != 0))
return decayTable;
716 else if (iIso3 == 0) {
719 else if (iIso3 == -2) {
737 if ((iIso != 2) && (iIso != 0))
return decayTable;
745 else if (iIso3 == 0) {
748 else if (iIso3 == -2) {
766 if ((iIso != 2) && (iIso != 0))
return decayTable;
774 else if (iIso3 == 0) {
777 else if (iIso3 == -2) {
795 if ((iIso != 2) && (iIso != 0))
return decayTable;
803 else if (iIso3 == 0) {
806 else if (iIso3 == -2) {
847 else if (iIso == 2) {
857 else if (iIso3 == 0) {
865 else if (iIso3 == -2) {
892 daughterRho =
"rho-";
899 daughterRho =
"rho0";
906 daughterRho =
"rho+";
912 else if (iIso == 2) {
916 daughterRho =
"rho0";
923 daughterRho =
"rho+";
928 else if (iIso3 == 0) {
931 daughterRho =
"rho-";
938 daughterRho =
"rho+";
943 else if (iIso3 == -2) {
946 daughterRho =
"rho0";
953 daughterRho =
"rho-";
977 daughterA2 =
"a2(1320)-";
984 daughterA2 =
"a2(1320)0";
991 daughterA2 =
"a2(1320)+";
997 else if (iIso == 2) {
1001 daughterA2 =
"a2(1320)0";
1004 decayTable->
Insert(mode);
1008 daughterA2 =
"a2(1320)+";
1011 decayTable->
Insert(mode);
1013 else if (iIso3 == 0) {
1016 daughterA2 =
"a2(1320)-";
1019 decayTable->
Insert(mode);
1023 daughterA2 =
"a2(1320)+";
1026 decayTable->
Insert(mode);
1028 else if (iIso3 == -2) {
1031 daughterA2 =
"a2(1320)0";
1034 decayTable->
Insert(mode);
1038 daughterA2 =
"a2(1320)-";
1041 decayTable->
Insert(mode);
1058 decayTable->
Insert(mode);
1060 else if (iIso == 2) {
1064 decayTable->
Insert(mode);
1066 decayTable->
Insert(mode);
1068 else if (iIso3 == 0) {
1070 decayTable->
Insert(mode);
1072 decayTable->
Insert(mode);
1074 else if (iIso3 == -2) {
1076 decayTable->
Insert(mode);
1078 decayTable->
Insert(mode);
1093 decayTable->
Insert(mode);
1096 decayTable->
Insert(mode);
1098 else if (iIso3 == +2) {
1101 decayTable->
Insert(mode);
1104 decayTable->
Insert(mode);
1106 else if (iIso3 == -2) {
1109 decayTable->
Insert(mode);
1112 decayTable->
Insert(mode);
1123 if (iIso != 0)
return decayTable;
1129 decayTable->
Insert(mode);
1133 decayTable->
Insert(mode);
1141 if (iIso != 0)
return decayTable;
1147 decayTable->
Insert(mode);
1159 decayTable->
Insert(mode);
1163 decayTable->
Insert(mode);
1165 else if (iIso == 2) {
1169 decayTable->
Insert(mode);
1171 else if (iIso3 == 0) {
1174 decayTable->
Insert(mode);
1177 decayTable->
Insert(mode);
1179 else if (iIso3 == -2) {
1182 decayTable->
Insert(mode);
1198 decayTable->
Insert(mode);
1200 else if (iIso == 2) {
1204 decayTable->
Insert(mode);
1207 decayTable->
Insert(mode);
1210 decayTable->
Insert(mode);
1213 decayTable->
Insert(mode);
1215 else if (iIso3 == -2) {
1218 decayTable->
Insert(mode);
1221 decayTable->
Insert(mode);
1224 decayTable->
Insert(mode);
1227 decayTable->
Insert(mode);
1229 else if (iIso3 == 0) {
1232 decayTable->
Insert(mode);
1235 decayTable->
Insert(mode);
1238 decayTable->
Insert(mode);
1241 decayTable->
Insert(mode);
1257 decayTable->
Insert(mode);
1261 decayTable->
Insert(mode);
1265 decayTable->
Insert(mode);
1269 decayTable->
Insert(mode);
1271 else if (iIso3 == 2) {
1274 decayTable->
Insert(mode);
1278 decayTable->
Insert(mode);
1280 else if (iIso3 == -2) {
1283 decayTable->
Insert(mode);
1287 decayTable->
Insert(mode);
1302 decayTable->
Insert(mode);
1306 decayTable->
Insert(mode);
1308 else if (iIso3 == +2) {
1311 decayTable->
Insert(mode);
1313 else if (iIso3 == -2) {
1316 decayTable->
Insert(mode);
1327 if (iIso != 0)
return decayTable;
1333 decayTable->
Insert(mode);
1337 decayTable->
Insert(mode);
1341 decayTable->
Insert(mode);
1345 decayTable->
Insert(mode);
1361 {
"b1(1235)",
"h1(1170)",
"h1(1380)",
"k1(1270)",
"k1(1270)" },
1362 {
"a0(1450)",
"f0(1370)",
"",
"k0_star(1430)",
"k0_star(1430)" },
1363 {
"a1(1260)",
"f1(1285)",
"f1(1420)",
"k1(1400)",
"k1(1400)" },
1364 {
"a2(1320)",
"f2(1270)",
"f2_prime(1525)",
"k2_star(1430)",
"k2_star(1430)"},
1365 {
"pi2(1670)",
"eta2(1645)",
"eta2(1870)",
"k2(1770)",
"k2(1770)" },
1366 {
"rho(1700)",
"omega(1650)",
"",
"k_star(1680)",
"k_star(1680)" },
1367 {
"rho3(1690)",
"omega3(1670)",
"phi3(1850)",
"k3_star(1780)",
"k3_star(1780)" },
1368 {
"pi(1300)",
"eta(1295)",
"eta(1475)",
"k(1460)",
"k(1460)" },
1369 {
"rho(1450)",
"omega(1420)",
"phi(1680)",
"k_star(1410)",
"k_star(1410)" },
1370 {
"",
"f2(1810)",
"f2(2010)",
"k2_star(1980)",
"k2_star(1980)" }
1375 { 1.2295*GeV, 1.166*GeV, 1.4091*GeV, 1.2531*GeV, 1.2531*GeV },
1376 { 1.4387*GeV, 1.350*GeV, 0.0, 1.425*GeV, 1.425*GeV },
1377 { 1.230*GeV, 1.2818*GeV, 1.4025*GeV, 1.403*GeV, 1.403*GeV },
1378 { 1.3182*GeV, 1.2754*GeV, 1.5173*GeV, 1.4324*GeV, 1.4324*GeV },
1379 { 1.6706*GeV, 1.6173*GeV, 1.8417*GeV, 1.773*GeV, 1.773*GeV },
1380 { 1.720*GeV, 1.670*GeV, 0.0, 1.7176*GeV, 1.7176*GeV },
1381 { 1.6888*GeV, 1.6672*GeV, 1.8543*GeV, 1.7789*GeV, 1.7789*GeV },
1382 { 1.300*GeV, 1.2937*GeV, 1.4755*GeV, 1.482*GeV, 1.482*GeV },
1383 { 1.465*GeV, 1.410*GeV, 1.680*GeV, 1.4137*GeV, 1.4137*GeV },
1384 { 0.0, 1.8149*GeV, 2.011*GeV, 1.9945*GeV, 1.9945*GeV }
1388 0.0*MeV, 0.0*MeV, 0.0*MeV, 6.8*MeV, 0.0*MeV,
1389 0.0*MeV, 0.0*MeV, 0.0*MeV, 0.0*MeV, 0.0*MeV
1393 0.0*MeV, 0.0*MeV, 0.0*MeV, 10.5*MeV, 0.0*MeV,
1394 0.0*MeV, 0.0*MeV, 0.0*MeV, 0.0*MeV, 0.0*MeV
1399 { 142.4*MeV, 375.0*MeV, 78.0*MeV, 90.0*MeV, 90.0*MeV },
1400 { 258.0*MeV, 350.0*MeV, 0.0, 270.0*MeV, 270.0*MeV },
1401 { 425.0*MeV, 23.0*MeV, 173.9*MeV, 174.0*MeV, 174.0*MeV },
1402 { 107.0*MeV, 186.6*MeV, 71.9*MeV, 108.9*MeV, 108.9*MeV },
1403 { 257.5*MeV, 180.9*MeV, 225.2*MeV, 186.1*MeV, 186.1*MeV },
1404 { 250.0*MeV, 315.0*MeV, 0.0, 322.4*MeV, 322.4*MeV },
1405 { 160.5*MeV, 167.5*MeV, 86.8*MeV, 161.2*MeV, 161.2*MeV },
1406 { 400.0*MeV, 55.3*MeV, 95.7*MeV, 335.0*MeV, 335.0*MeV },
1407 { 400.0*MeV, 290.0*MeV, 150.0*MeV, 231.8*MeV, 231.8*MeV },
1408 { 0.0, 197.4*MeV, 202.0*MeV, 348.0*MeV, 348.0*MeV }
1422 2, 0, 2, 4, 4, 2, 6, 0, 2, 4
1429 +1, +1, +1, +1, -1, -1, -1, -1, -1, +1
1436 -1, +1, +1, +1, +1, -1, -1, +1, -1, +1
1441 { +1, -1, -1, 0, 0},
1443 { -1, +1, +1, 0, 0},
1444 { -1, +1, +1, 0, 0},
1445 { -1, +1, +1, 0, 0},
1447 { +1, -1, -1, 0, 0},
1448 { -1, +1, +1, 0, 0},
1449 { +1, -1, -1, 0, 0},
1455{ 10000, 10000, 20000, 0, 10000, 30000, 0, 100000,100000,100000};
1465 { 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 1.00, 0.00, 0.00, 0.00 },
1466 { 0.00, 0.00, 0.00, 0.90, 0.10, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00 },
1467 { 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 1.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00 },
1468 { 0.00, 0.47, 0.42, 0.11, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00 },
1469 { 0.00, 0.47, 0.42, 0.11, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00 }
1474 { 0.00, 0.00, 0.00, 0.00, 0.00, 0.90, 0.00, 0.00, 0.00, 0.10, 0.00, 0.00, 0.00, 0.10, 0.00, 0.00, 0.00, 0.00, 0.00 },
1475 { 0.00, 0.00, 0.10, 0.00, 0.00, 0.00, 0.70, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.20, 0.00, 0.00, 0.00, 0.00, 0.00 },
1476 { 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00 },
1477 { 1.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00 },
1478 { 1.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00 }
1483 { 0.10, 0.00, 0.00, 0.90, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00 },
1484 { 0.00, 0.07, 0.00, 0.00, 0.00, 0.00, 0.20, 0.00, 0.54, 0.00, 0.10, 0.00, 0.00, 0.00, 0.09, 0.00, 0.00, 0.00, 0.00 },
1485 { 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.50, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.50, 0.00, 0.00, 0.00, 0.00 },
1486 { 0.00, 0.96, 0.03, 0.01, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00 },
1487 { 0.00, 0.96, 0.03, 0.01, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00 }
1492 { 0.00, 0.00, 0.00, 0.70, 0.00, 0.14, 0.00, 0.00, 0.00, 0.00, 0.00, 0.11, 0.00, 0.05, 0.00, 0.00, 0.00, 0.00, 0.00 },
1493 { 0.00, 0.00, 0.50, 0.00, 0.00, 0.00, 0.30, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.20, 0.00, 0.00, 0.00, 0.00, 0.00 },
1494 { 0.00, 0.00, 0.01, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.10, 0.89, 0.00, 0.00, 0.00, 0.00, 0.00 },
1495 { 0.50, 0.25, 0.09, 0.03, 0.13, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00 },
1496 { 0.50, 0.25, 0.09, 0.03, 0.13, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00 }
1501 { 0.00, 0.00, 0.00, 0.30, 0.00, 0.00, 0.00, 0.04, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.56, 0.10, 0.00 },
1502 { 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.10, 0.00, 0.00, 0.00, 0.90 },
1503 { 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.50, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.50 },
1504 { 0.00, 0.00, 0.00, 0.00, 0.00, 1.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00 },
1505 { 0.00, 0.00, 0.00, 0.00, 0.00, 1.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00 }
1510 { 0.00, 0.00, 0.10, 0.00, 0.00, 0.20, 0.00, 0.00, 0.00, 0.00, 0.70, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00 },
1511 { 0.00, 0.00, 0.00, 0.50, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.50, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00 },
1512 { 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00 },
1513 { 0.00, 0.40, 0.30, 0.30, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00 },
1514 { 0.00, 0.40, 0.30, 0.30, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00 }
1519 { 0.00, 0.00, 0.24, 0.00, 0.00, 0.00, 0.60, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.01, 0.04, 0.11, 0.00, 0.00, 0.00 },
1520 { 0.00, 0.00, 0.00, 0.50, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.50, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00 },
1521 { 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.40, 0.00, 0.00, 0.00, 0.00, 0.00, 0.60, 0.00, 0.00, 0.00, 0.00, 0.00 },
1522 { 0.19, 0.20, 0.31, 0.00, 0.00, 0.00, 0.30, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00 },
1523 { 0.19, 0.20, 0.31, 0.00, 0.00, 0.00, 0.30, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00 }
1528 { 0.00, 0.00, 0.00, 0.50, 0.50, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00 },
1529 { 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 1.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00 },
1530 { 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.20, 0.20, 0.00, 0.00, 0.00, 0.00, 0.00, 0.60, 0.00, 0.00, 0.00, 0.00 },
1531 { 0.00, 0.50, 0.50, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00 },
1532 { 0.00, 0.50, 0.50, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00 }
1537 { 0.00, 0.00, 0.50, 0.00, 0.00, 0.00, 0.50, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00 },
1538 { 0.00, 0.00, 0.00, 1.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00 },
1539 { 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.80, 0.00, 0.00, 0.00, 0.00, 0.00, 0.10, 0.10, 0.00, 0.00, 0.00, 0.00 },
1540 { 0.30, 0.65, 0.05, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00 },
1541 { 0.30, 0.65, 0.05, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00 }
1546 { 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00 },
1547 { 0.00, 0.00, 0.50, 0.00, 0.00, 0.00, 0.00, 0.00, 0.30, 0.00, 0.00, 0.00, 0.00, 0.20, 0.00, 0.00, 0.00, 0.00, 0.00 },
1548 { 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 1.00, 0.00, 0.00, 0.00, 0.00, 0.00 },
1549 { 0.00, 0.00, 0.60, 0.40, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00 },
1550 { 0.00, 0.00, 0.60, 0.40, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00 }
G4GLOB_DLL std::ostream G4cerr
void Insert(G4VDecayChannel *aChannel)
G4DecayTable * Add3PiMode(G4DecayTable *table, const G4String &name, G4double br, G4int iIso3, G4int iIso)
G4DecayTable * AddKRhoMode(G4DecayTable *table, const G4String &name, G4double br, G4int iIso3, G4int iType)
static const G4int iChargeConjugation[NMultiplets]
static const G4double mass[NMultiplets][NMesonTypes]
G4DecayTable * AddPiF0Mode(G4DecayTable *table, const G4String &name, G4double br, G4int iIso3, G4int iIso)
G4ExcitedMesonConstructor(G4int nStates=0, G4int isoSpin=0)
G4DecayTable * AddPiA2Mode(G4DecayTable *table, const G4String &name, G4double br, G4int iIso3, G4int iIso)
G4DecayTable * AddKStarPiMode(G4DecayTable *table, const G4String &name, G4double br, G4int iIso3, G4int iType)
static const G4double width[NMultiplets][NMesonTypes]
static const G4int iSpin[NMultiplets]
static const G4double massKdiff[NMultiplets]
G4DecayTable * AddKOmegaMode(G4DecayTable *table, const G4String &name, G4double br, G4int iIso3, G4int iType)
G4int GetEncoding(G4int iIsoSpin3, G4int idxState, G4int idxType)
G4String GetName(G4int iIso3, G4int iState, G4int idxType)
G4DecayTable * Add2KPiMode(G4DecayTable *table, const G4String &name, G4double br, G4int iIso3, G4int iIso)
G4DecayTable * Add2PiMode(G4DecayTable *table, const G4String &name, G4double br, G4int iIso3, G4int iIso)
G4DecayTable * AddKTwoPiMode(G4DecayTable *table, const G4String &name, G4double br, G4int iIso3, G4int iType)
G4DecayTable * CreateDecayTable(const G4String &, G4int, G4int, G4int)
G4int GetQuarkContents(G4int iQ, G4int iIso3, G4int iType)
static const G4int encodingOffset[NMultiplets]
G4DecayTable * AddPiOmegaMode(G4DecayTable *table, const G4String &name, G4double br, G4int iIso3, G4int iIso)
G4DecayTable * AddPiF2Mode(G4DecayTable *table, const G4String &name, G4double br, G4int iIso3, G4int iIso)
static const G4double widthKdiff[NMultiplets]
void ConstructMesons(G4int indexOfState, G4int indexOfType)
G4DecayTable * AddKPiMode(G4DecayTable *table, const G4String &name, G4double br, G4int iIso3, G4int iType)
G4double GetCharge(G4int iIsoSpin3)
G4DecayTable * AddPiEtaMode(G4DecayTable *table, const G4String &name, G4double br, G4int iIso3, G4int iIso)
G4DecayTable * AddKStar2PiMode(G4DecayTable *table, const G4String &name, G4double br, G4int iIso3, G4int iType)
G4DecayTable * AddKEtaMode(G4DecayTable *table, const G4String &name, G4double br, G4int iIso3, G4int iType)
G4DecayTable * AddRhoEtaMode(G4DecayTable *table, const G4String &name, G4double br, G4int iIso3, G4int iIso)
G4DecayTable * Add2PiOmegaMode(G4DecayTable *table, const G4String &name, G4double br, G4int iIso3, G4int iIso)
G4DecayTable * Add2PiEtaMode(G4DecayTable *table, const G4String &name, G4double br, G4int iIso3, G4int iIso)
G4DecayTable * Add2PiRhoMode(G4DecayTable *table, const G4String &name, G4double br, G4int iIso3, G4int iIso)
G4DecayTable * AddRhoGammaMode(G4DecayTable *table, const G4String &name, G4double br, G4int iIso3, G4int iIso)
G4DecayTable * Add4PiMode(G4DecayTable *table, const G4String &name, G4double br, G4int iIso3, G4int iIso)
static const G4int iIsoSpin[NMesonTypes]
static const char * name[NMultiplets][NMesonTypes]
virtual void Construct(G4int indexOfState=-1)
static const G4int iParity[NMultiplets]
G4DecayTable * Add2EtaMode(G4DecayTable *table, const G4String &name, G4double br, G4int iIso3, G4int iIso)
static const G4int iGParity[NMultiplets][NMesonTypes]
static const G4double bRatio[NMultiplets][NMesonTypes][NumberOfDecayModes]
G4DecayTable * AddPiGammaMode(G4DecayTable *table, const G4String &name, G4double br, G4int iIso3, G4int iIso)
G4DecayTable * Add2KMode(G4DecayTable *table, const G4String &name, G4double br, G4int iIso3, G4int iIso)
G4bool Exist(G4int idxState, G4int idxType)
G4DecayTable * AddKKStarMode(G4DecayTable *table, const G4String &name, G4double br, G4int iIso3, G4int iIso)
G4DecayTable * AddPiRhoMode(G4DecayTable *table, const G4String &name, G4double br, G4int iIso3, G4int iIso)
void SetMultipletName(const G4String &)
void SetAntiPDGEncoding(G4int aEncoding)
void SetDecayTable(G4DecayTable *aDecayTable)
static G4ParticleTable * GetParticleTable()