49     :   type(
"meson"), leptonNumber(0), baryonNumber(0)
 
   71       G4cerr << 
"G4ExcitedMesonConstructor::Construct()";
 
   82     if (idxState==
N13P0) value = 
false;      
 
   83     if (idxState==
N13D1) value = 
false;      
 
   84   } 
else if ( idxType == 
TPi ) {
 
   85     if (idxState==
N23P2) value = 
false;      
 
   94   if (!
Exist(iState, iType) ) 
return;
 
  112     aName= 
GetName(iIso3, iState, iType);
 
  115     if ( (iType== 
TK) || (iType==
TAntiK ) ) {
 
  122              aName,   fmass,         fwidth,    
 
  151       if ( iQ == 0 ){ quark = 2; }
 
  153     } 
else if ( iIso3 == 0 ){
 
  155     }  
else if ( iIso3 == -2 ){
 
  156       if ( iQ == 0 ){ quark = 1; }
 
  159   } 
else if (iType == 
TEta) {
 
  165   } 
else if (iType == 
TAntiK) {
 
  167       if ( iQ == 0 ){ quark = 3; }
 
  169     } 
else if ( iIso3 == -1 ){
 
  170       if ( iQ == 0 ){ quark = 3; }
 
  174   } 
else if (iType == 
TK) {
 
  176       if ( iQ == 0 ){ quark = 2; }
 
  178     } 
else if ( iIso3 == -1 ){
 
  179       if ( iQ == 0 ){ quark = 1; }
 
  189   static const G4double quark_charge[7] = 
 
  191     0., -1./3., +2./3., -1./3., +2./3., -1./3., +2./3.
 
  204   encoding +=  
iSpin[idxState] +1;
 
  208   if ( idxType == 
TPi ) {
 
  213   } 
else if ( idxType == 
TK ) {
 
  221   if ( idxType == 
TPi ) {
 
  225   } 
else if ( idxType == 
TAntiK ) {
 
  231   if (idxState == 9 ) {
 
  232     if (idxType == 
TEta) {
 
  242   if (idxState == 1 ) {
 
  243     if (idxType == 
TEta) {
 
  264       AddKPiMode( decayTable, parentName, br, iIso3, iType );
 
  270       AddKRhoMode( decayTable, parentName, br, iIso3, iType );
 
  282       AddKEtaMode( decayTable, parentName, br, iIso3, iType );
 
  325     if ( (br=
bRatio[iState][iType][
M2K]) >0.0) {
 
  362     }
else if (iType==
TAntiK) {
 
  370   } 
else if (iIso3 == -1) {
 
  379     }
else if (iType==
TAntiK) {
 
  400                        "k2_star(1430)+",
"pi0");
 
  403                        "k2_star(1430)0",
"pi+");
 
  405     }
else if (iType==
TAntiK) {
 
  407                        "anti_k2_star(1430)0",
"pi0");
 
  410                        "k2_star(1430)-",
"pi+");
 
  413   } 
else if (iIso3 == -1) {
 
  416                        "k2_star(1430)0",
"pi0");
 
  419                        "k2_star(1430)+",
"pi-");
 
  422     }
else if (iType==
TAntiK) {
 
  424                        "k2_star(1430)-",
"pi0");
 
  427                        "anti_k2_star(1430)0",
"pi-");
 
  446     }
else if (iType==
TAntiK) {
 
  448                        "anti_kaon0",
"omega");
 
  451   } 
else if (iIso3 == -1) {
 
  456     }
else if (iType==
TAntiK) {
 
  477     }
else if (iType==
TAntiK) {
 
  482   } 
else if (iIso3 == -1) {
 
  487     }
else if (iType==
TAntiK) {
 
  511     }
else if (iType==
TAntiK) {
 
  513                        "anti_kaon0",
"rho0");
 
  519   } 
else if (iIso3 == -1) {
 
  528     }
else if (iType==
TAntiK) {
 
  533                        "anti_kaon0",
"rho-");
 
  555     }
else if (iType==
TAntiK) {
 
  557                        "anti_k_star0",
"pi0");
 
  563   } 
else if (iIso3 == -1) {
 
  572     }
else if (iType==
TAntiK) {
 
  577                        "anti_k_star0",
"pi-");
 
  595                        "k_star+",
"pi+",
"pi-");
 
  598                        "k_star0",
"pi+",
"pi0");
 
  600     }
else if (iType==
TAntiK) {
 
  602                        "anti_k_star0",
"pi+",
"pi-");
 
  605                        "k_star-",
"pi+",
"pi0");
 
  608   } 
else if (iIso3 == -1) {
 
  611                        "k_star0",
"pi+",
"pi-");
 
  614                        "k_star+",
"pi-",
"pi0");
 
  617     }
else if (iType==
TAntiK) {
 
  619                        "k_star-",
"pi+",
"pi-");
 
  622                        "anti_k_star0",
"pi-",
"pi0");
 
  634   if ((iIso!=2)&&(iIso!=0)) 
return decayTable;
 
  641   } 
else if (iIso3 == 0) { 
 
  643   } 
else if (iIso3 ==-2) { 
 
  661   if ((iIso!=2)&&(iIso!=0)) 
return decayTable;
 
  668   } 
else if (iIso3 == 0) { 
 
  670   } 
else if (iIso3 ==-2) { 
 
  688   if ((iIso!=2)&&(iIso!=0)) 
return decayTable;
 
  695   } 
else if (iIso3 == 0) { 
 
  697   } 
else if (iIso3 ==-2) { 
 
  715   if ((iIso!=2)&&(iIso!=0)) 
return decayTable;
 
  722   } 
else if (iIso3 == 0) { 
 
  724   } 
else if (iIso3 ==-2) { 
 
  742   if ((iIso!=2)&&(iIso!=0)) 
return decayTable;
 
  749   } 
else if (iIso3 == 0) { 
 
  751   } 
else if (iIso3 ==-2) { 
 
  769   if ((iIso!=2)&&(iIso!=0)) 
return decayTable;
 
  776   } 
else if (iIso3 == 0) { 
 
  778   } 
else if (iIso3 ==-2) { 
 
  785                                            daughter,
"f2(1270)");
 
  796   if ((iIso!=2)&&(iIso!=0)) 
return decayTable;
 
  803   } 
else if (iIso3 == 0) { 
 
  805   } 
else if (iIso3 ==-2) { 
 
  812                                            daughter,
"f0(1370)");
 
  837                       daughterPi1,daughterPi2);
 
  845                       daughterPi1,daughterPi2);
 
  848   } 
else if (iIso==2) {
 
  855                       daughterPi1,daughterPi2);
 
  858     } 
else if (iIso3==0) {
 
  864                       daughterPi1,daughterPi2);
 
  866      } 
else if (iIso3==-2) {
 
  872                       daughterPi1,daughterPi2);
 
  894       daughterRho = 
"rho-";
 
  897                       daughterPi,daughterRho);
 
  902       daughterRho = 
"rho0";
 
  905                       daughterPi,daughterRho);
 
  910       daughterRho = 
"rho+";
 
  913                       daughterPi,daughterRho);
 
  916   } 
else if (iIso==2) {
 
  920       daughterRho = 
"rho0";
 
  923                       daughterPi,daughterRho);
 
  928       daughterRho = 
"rho+";
 
  931                       daughterPi,daughterRho);
 
  933     } 
else if (iIso3==0) {
 
  936       daughterRho = 
"rho-";
 
  939                       daughterPi,daughterRho);
 
  944       daughterRho = 
"rho+";
 
  947                       daughterPi,daughterRho);
 
  949      } 
else if (iIso3==-2) {
 
  952       daughterRho = 
"rho0";
 
  955                       daughterPi,daughterRho);
 
  960       daughterRho = 
"rho-";
 
  963                       daughterPi,daughterRho);
 
  985       daughterA2 = 
"a2(1320)-";
 
  988                       daughterPi,daughterA2);
 
  993       daughterA2 = 
"a2(1320)0";
 
  996                       daughterPi,daughterA2);
 
 1001       daughterA2 = 
"a2(1320)+";
 
 1004                       daughterPi,daughterA2);
 
 1005       decayTable->
Insert(mode);
 
 1007   } 
else if (iIso==2) {
 
 1011       daughterA2 = 
"a2(1320)0";
 
 1014                       daughterPi,daughterA2);
 
 1015       decayTable->
Insert(mode);
 
 1019       daughterA2 = 
"a2(1320)+";
 
 1022                       daughterPi,daughterA2);
 
 1023       decayTable->
Insert(mode);
 
 1024     } 
else if (iIso3==0) {
 
 1027       daughterA2 = 
"a2(1320)-";
 
 1030                       daughterPi,daughterA2);
 
 1031       decayTable->
Insert(mode);
 
 1035       daughterA2 = 
"a2(1320)+";
 
 1038                       daughterPi,daughterA2);
 
 1039       decayTable->
Insert(mode);
 
 1040      } 
else if (iIso3==-2) {
 
 1043       daughterA2 = 
"a2(1320)0";
 
 1046                       daughterPi,daughterA2);
 
 1047       decayTable->
Insert(mode);
 
 1051       daughterA2 = 
"a2(1320)-";
 
 1054                       daughterPi,daughterA2);
 
 1055       decayTable->
Insert(mode);
 
 1073     decayTable->
Insert(mode);
 
 1074   } 
else if (iIso==2) {
 
 1079       decayTable->
Insert(mode);
 
 1082       decayTable->
Insert(mode);
 
 1083     } 
else if (iIso3==0) {
 
 1086       decayTable->
Insert(mode);
 
 1089       decayTable->
Insert(mode);
 
 1090     } 
else if (iIso3==-2) {
 
 1093       decayTable->
Insert(mode);
 
 1096       decayTable->
Insert(mode);
 
 1111                     "pi+",
"pi-",
"pi+",
"pi-");
 
 1112     decayTable->
Insert(mode);
 
 1115                     "pi+",
"pi-",
"pi0",
"pi0");
 
 1116     decayTable->
Insert(mode);
 
 1117   } 
else if (iIso3==+2) {
 
 1120                     "pi+",
"pi0",
"pi0",
"pi0");
 
 1121     decayTable->
Insert(mode);
 
 1124                     "pi+",
"pi+",
"pi-",
"pi0");
 
 1125     decayTable->
Insert(mode);
 
 1126   } 
else if (iIso3==-2) {
 
 1129                     "pi-",
"pi0",
"pi0",
"pi0");
 
 1130     decayTable->
Insert(mode);
 
 1133                     "pi-",
"pi-",
"pi+",
"pi0");
 
 1134     decayTable->
Insert(mode);
 
 1145   if (iIso!=0) 
return decayTable;
 
 1152   decayTable->
Insert(mode);
 
 1157   decayTable->
Insert(mode);
 
 1165   if (iIso!=0) 
return decayTable;
 
 1172   decayTable->
Insert(mode);
 
 1185                           "omega",
"pi+",
"pi-");
 
 1186     decayTable->
Insert(mode);
 
 1190                           "omega",
"pi0",
"pi0");
 
 1191     decayTable->
Insert(mode);
 
 1192   } 
else if (iIso==2) {
 
 1196                           "omega",
"pi+",
"pi0");
 
 1197       decayTable->
Insert(mode);
 
 1198     } 
else if (iIso3==0) {
 
 1201                           "omega",
"pi-",
"pi+");
 
 1202       decayTable->
Insert(mode);
 
 1205                           "omega",
"pi0",
"pi0");
 
 1206       decayTable->
Insert(mode);
 
 1207      } 
else if (iIso3==-2) {
 
 1210                           "omega",
"pi-",
"pi0");
 
 1211       decayTable->
Insert(mode);
 
 1229                           "rho0",
"pi+",
"pi-");
 
 1230     decayTable->
Insert(mode);
 
 1231   } 
else if (iIso==2) {
 
 1235                           "rho+",
"pi0",
"pi0");
 
 1236       decayTable->
Insert(mode);
 
 1239                           "rho+",
"pi+",
"pi-");
 
 1240       decayTable->
Insert(mode);
 
 1243                           "rho0",
"pi+",
"pi0");
 
 1244       decayTable->
Insert(mode);
 
 1247                           "rho-",
"pi+",
"pi+");
 
 1248       decayTable->
Insert(mode);
 
 1249     } 
else if (iIso3==-2) {
 
 1252                           "rho-",
"pi0",
"pi0");
 
 1253       decayTable->
Insert(mode);
 
 1256                           "rho-",
"pi+",
"pi-");
 
 1257       decayTable->
Insert(mode);
 
 1260                           "rho0",
"pi-",
"pi0");
 
 1261       decayTable->
Insert(mode);
 
 1264                           "rho+",
"pi-",
"pi-");
 
 1265       decayTable->
Insert(mode);
 
 1266     } 
else if (iIso3==0) {
 
 1269                           "rho+",
"pi-",
"pi0");
 
 1270       decayTable->
Insert(mode);
 
 1273                           "rho0",
"pi+",
"pi-");
 
 1274       decayTable->
Insert(mode);
 
 1277                           "rho0",
"pi0",
"pi0");
 
 1278       decayTable->
Insert(mode);
 
 1281                           "rho-",
"pi+",
"pi-");
 
 1282       decayTable->
Insert(mode);
 
 1300     decayTable->
Insert(mode);
 
 1305     decayTable->
Insert(mode);
 
 1309                     "kaon0",
"anti_k_star0");
 
 1310     decayTable->
Insert(mode);
 
 1314                     "anti_kaon0",
"k_star0");
 
 1315     decayTable->
Insert(mode);
 
 1317   } 
else if (iIso3==2) {  
 
 1320                     "kaon+",
"anti_k_star0");
 
 1321     decayTable->
Insert(mode);
 
 1325                     "anti_kaon0",
"k_star+");
 
 1326     decayTable->
Insert(mode);
 
 1328   } 
else if (iIso3==-2) {  
 
 1332     decayTable->
Insert(mode);
 
 1337     decayTable->
Insert(mode);
 
 1354     decayTable->
Insert(mode);
 
 1358                         "kaon0",
"anti_kaon0");
 
 1359     decayTable->
Insert(mode);
 
 1360   } 
else if  (iIso3==+2) {
 
 1363                           "kaon+",
"anti_kaon0");
 
 1364     decayTable->
Insert(mode);
 
 1365   } 
else if  (iIso3==-2) {
 
 1369     decayTable->
Insert(mode);
 
 1381   if (iIso!=0) 
return decayTable; 
 
 1387                       "kaon+",
"kaon-",
"pi0");
 
 1388   decayTable->
Insert(mode);
 
 1392                       "kaon0",
"anti_kaon0",
"pi0");
 
 1393   decayTable->
Insert(mode);
 
 1397                           "kaon+",
"anti_kaon0",
"pi-");
 
 1398   decayTable->
Insert(mode);
 
 1402                           "kaon-",
"kaon0",
"pi+");
 
 1403   decayTable->
Insert(mode);
 
 1418   { 
"b1(1235)",   
"h1(1170)",   
"h1(1380)",      
"k1(1270)",      
"k1(1270)" },
 
 1419   { 
"a0(1450)",   
"f0(1370)",           
"", 
"k0_star(1430)", 
"k0_star(1430)" },
 
 1420   { 
"a1(1260)",   
"f1(1285)",   
"f1(1420)",      
"k1(1400)",      
"k1(1400)" },
 
 1421   { 
"a2(1320)",   
"f2(1270)",
"f2_prime(1525)",
"k2_star(1430)",
"k2_star(1430)"},
 
 1422   {
"pi2(1670)", 
"eta2(1645)", 
"eta2(1870)",      
"k2(1770)",      
"k2(1770)" },
 
 1423   {
"rho(1700)", 
"omega(1650)",          
"",  
"k_star(1680)",  
"k_star(1680)" },
 
 1424   {
"rho3(1690)",
"omega3(1670)",
"phi3(1850)", 
"k3_star(1780)", 
"k3_star(1780)" },
 
 1425   { 
"pi(1300)",  
"eta(1295)",  
"eta(1475)",       
"k(1460)",       
"k(1460)" },
 
 1426   {
"rho(1450)",
"omega(1420)",  
"phi(1680)",  
"k_star(1410)",  
"k_star(1410)" },
 
 1427   {         
"",   
"f2(1810)",   
"f2(2010)", 
"k2_star(1980)", 
"k2_star(1980)" }
 
 1479       2,    0,    2,    4,    4,    2,    6,    0,    2,    4
 
 1486      +1,   +1,   +1,   +1,   -1,   -1,   -1,   -1,   -1,   +1
 
 1493      -1,   +1,   +1,   +1,   +1,   -1,   -1,   +1,   -1,   +1
 
 1498   {  +1,  -1,  -1,  0,  0},
 
 1500   {  -1,  +1,  +1,  0,  0},
 
 1501   {  -1,  +1,  +1,  0,  0},
 
 1502   {  -1,  +1,  +1,  0,  0},
 
 1504   {  +1,  -1,  -1,  0,  0},
 
 1505   {  -1,  +1, +1,  0,  0},
 
 1506   {  +1,  -1,  -1,  0,  0},
 
 1512 { 10000, 10000, 20000,      0, 10000, 30000,     0, 100000,100000,100000};
 
 1522    { 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 },
 
 1523    { 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 },
 
 1524    { 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 },
 
 1525    { 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 },
 
 1526    { 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 }
 
 1531    { 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 },
 
 1532    { 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 },
 
 1533    { 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 },
 
 1534    { 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 },
 
 1535    { 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 }
 
 1540    { 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 },
 
 1541    { 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 },
 
 1542    { 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 },
 
 1543    { 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 },
 
 1544    { 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 }
 
 1549    { 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 },
 
 1550    { 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 },
 
 1551    { 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 },
 
 1552    { 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 },
 
 1553    { 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 }
 
 1558    { 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 },
 
 1559    { 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 },
 
 1560    { 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 },
 
 1561    { 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 },
 
 1562    { 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 }
 
 1567    { 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 },
 
 1568    { 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 },
 
 1569    { 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 },
 
 1570    { 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 },
 
 1571    { 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 }
 
 1576    { 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 },
 
 1577    { 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 },
 
 1578    { 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 },
 
 1579    { 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 },
 
 1580    { 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 }
 
 1585    { 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 },
 
 1586    { 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 },
 
 1587    { 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 },
 
 1588    { 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 },
 
 1589    { 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 }
 
 1594    { 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 },
 
 1595    { 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 },
 
 1596    { 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 },
 
 1597    { 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 },
 
 1598    { 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 }
 
 1603    { 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 },
 
 1604    { 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 },
 
 1605    { 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 },
 
 1606    { 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 },
 
 1607    { 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 }
 
G4int GetEncoding(G4int iIsoSpin3, G4int idxState, G4int idxType)
 
void SetDecayTable(G4DecayTable *aDecayTable)
 
G4DecayTable * Add2PiOmegaMode(G4DecayTable *table, const G4String &name, G4double br, G4int iIso3, G4int iIso)
 
G4DecayTable * AddKStarPiMode(G4DecayTable *table, const G4String &name, G4double br, G4int iIso3, G4int iType)
 
G4DecayTable * Add2PiMode(G4DecayTable *table, const G4String &name, G4double br, G4int iIso3, G4int iIso)
 
G4int GetQuarkContents(G4int iQ, G4int iIso3, G4int iType)
 
G4DecayTable * AddKOmegaMode(G4DecayTable *table, const G4String &name, G4double br, G4int iIso3, G4int iType)
 
void SetAntiPDGEncoding(G4int aEncoding)
 
const XML_Char const XML_Char * encoding
 
void SetMultipletName(const G4String &)
 
void ConstructMesons(G4int indexOfState, G4int indexOfType)
 
G4DecayTable * CreateDecayTable(const G4String &, G4int, G4int, G4int)
 
static const G4double mass[NMultiplets][NMesonTypes]
 
G4DecayTable * AddPiEtaMode(G4DecayTable *table, const G4String &name, G4double br, G4int iIso3, G4int iIso)
 
static const G4int iIsoSpin[NMesonTypes]
 
G4DecayTable * AddKEtaMode(G4DecayTable *table, const G4String &name, G4double br, G4int iIso3, G4int iType)
 
G4DecayTable * AddRhoGammaMode(G4DecayTable *table, const G4String &name, G4double br, G4int iIso3, G4int iIso)
 
G4String GetName(G4int iIso3, G4int iState, G4int idxType)
 
G4DecayTable * Add4PiMode(G4DecayTable *table, const G4String &name, G4double br, G4int iIso3, G4int iIso)
 
virtual ~G4ExcitedMesonConstructor()
 
G4DecayTable * Add2PiEtaMode(G4DecayTable *table, const G4String &name, G4double br, G4int iIso3, G4int iIso)
 
G4DecayTable * AddKPiMode(G4DecayTable *table, const G4String &name, G4double br, G4int iIso3, G4int iType)
 
G4DecayTable * AddKTwoPiMode(G4DecayTable *table, const G4String &name, G4double br, G4int iIso3, G4int iType)
 
G4double GetCharge(G4int iIsoSpin3)
 
static const G4int iParity[NMultiplets]
 
static const G4double massKdiff[NMultiplets]
 
const XML_Char int const XML_Char * value
 
static const G4int iGParity[NMultiplets][NMesonTypes]
 
G4DecayTable * Add2KPiMode(G4DecayTable *table, const G4String &name, G4double br, G4int iIso3, G4int iIso)
 
G4ExcitedMesonConstructor(G4int nStates=0, G4int isoSpin=0)
 
G4DecayTable * Add2EtaMode(G4DecayTable *table, const G4String &name, G4double br, G4int iIso3, G4int iIso)
 
static constexpr double eplus
 
static const G4int iSpin[NMultiplets]
 
G4DecayTable * AddPiF0Mode(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 * AddKRhoMode(G4DecayTable *table, const G4String &name, G4double br, G4int iIso3, G4int iType)
 
G4bool Exist(G4int idxState, G4int idxType)
 
G4DecayTable * AddPiA2Mode(G4DecayTable *table, const G4String &name, G4double br, G4int iIso3, G4int iIso)
 
G4DecayTable * AddPiGammaMode(G4DecayTable *table, const G4String &name, G4double br, G4int iIso3, G4int iIso)
 
G4DecayTable * Add3PiMode(G4DecayTable *table, const G4String &name, G4double br, G4int iIso3, G4int iIso)
 
void Insert(G4VDecayChannel *aChannel)
 
G4DecayTable * Add2PiRhoMode(G4DecayTable *table, const G4String &name, G4double br, G4int iIso3, G4int iIso)
 
G4DecayTable * Add2KMode(G4DecayTable *table, const G4String &name, G4double br, G4int iIso3, G4int iIso)
 
static const char * name[NMultiplets][NMesonTypes]
 
static G4ParticleTable * GetParticleTable()
 
G4DecayTable * AddPiF2Mode(G4DecayTable *table, const G4String &name, G4double br, G4int iIso3, G4int iIso)
 
virtual void Construct(G4int indexOfState=-1)
 
G4DecayTable * AddPiOmegaMode(G4DecayTable *table, const G4String &name, G4double br, G4int iIso3, G4int iIso)
 
static constexpr double GeV
 
static constexpr double MeV
 
static const G4int encodingOffset[NMultiplets]
 
G4DecayTable * AddPiRhoMode(G4DecayTable *table, const G4String &name, G4double br, G4int iIso3, G4int iIso)
 
static const G4double bRatio[NMultiplets][NMesonTypes][NumberOfDecayModes]
 
G4DecayTable * AddRhoEtaMode(G4DecayTable *table, const G4String &name, G4double br, G4int iIso3, G4int iIso)
 
static const G4int iChargeConjugation[NMultiplets]
 
G4DecayTable * AddKKStarMode(G4DecayTable *table, const G4String &name, G4double br, G4int iIso3, G4int iIso)
 
static const G4double width[NMultiplets][NMesonTypes]
 
static const G4double widthKdiff[NMultiplets]
 
G4GLOB_DLL std::ostream G4cerr