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);
 
 1295   if (iIso!=0) 
return decayTable;
 
 1302   decayTable->
Insert(mode);
 
 1307   decayTable->
Insert(mode);
 
 1311                                           "kaon0",
"anti_k_star0");
 
 1312   decayTable->
Insert(mode);
 
 1316                                           "anti_kaon0",
"k_star0");
 
 1317   decayTable->
Insert(mode);
 
 1333     decayTable->
Insert(mode);
 
 1337                                         "kaon0",
"anti_kaon0");
 
 1338     decayTable->
Insert(mode);
 
 1339   } 
else if  (iIso3==+2) {
 
 1342                                           "kaon+",
"anti_kaon0");
 
 1343     decayTable->
Insert(mode);
 
 1344   } 
else if  (iIso3==-2) {
 
 1348     decayTable->
Insert(mode);
 
 1360   if (iIso!=0) 
return decayTable; 
 
 1366                                       "kaon+",
"kaon-",
"pi0");
 
 1367   decayTable->
Insert(mode);
 
 1371                                       "kaon0",
"anti_kaon0",
"pi0");
 
 1372   decayTable->
Insert(mode);
 
 1376                                           "kaon+",
"anti_kaon0",
"pi-");
 
 1377   decayTable->
Insert(mode);
 
 1381                                           "kaon-",
"kaon0",
"pi+");
 
 1382   decayTable->
Insert(mode);
 
 1397   { 
"b1(1235)",   
"h1(1170)",   
"h1(1380)",      
"k1(1270)",      
"k1(1270)" },
 
 1398   { 
"a0(1450)",   
"f0(1370)",           
"", 
"k0_star(1430)", 
"k0_star(1430)" },
 
 1399   { 
"a1(1260)",   
"f1(1285)",   
"f1(1420)",      
"k1(1400)",      
"k1(1400)" },
 
 1400   { 
"a2(1320)",   
"f2(1270)",
"f2_prime(1525)",
"k2_star(1430)",
"k2_star(1430)"},
 
 1401   {
"pi2(1670)", 
"eta2(1645)", 
"eta2(1870)",      
"k2(1770)",      
"k2(1770)" },
 
 1402   {
"rho(1700)", 
"omega(1650)",          
"",  
"k_star(1680)",  
"k_star(1680)" },
 
 1403   {
"rho3(1690)",
"omega3(1670)",
"phi3(1850)", 
"k3_star(1780)", 
"k3_star(1780)" },
 
 1404   { 
"pi(1300)",  
"eta(1295)",  
"eta(1475)",       
"k(1460)",       
"k(1460)" },
 
 1405   {
"rho(1450)",
"omega(1420)",  
"phi(1680)",  
"k_star(1410)",  
"k_star(1410)" },
 
 1406   {         
"",   
"f2(1810)",   
"f2(2010)", 
"k2_star(1980)", 
"k2_star(1980)" }
 
 1458       2,    0,    2,    4,    4,    2,    6,    0,    2,    4
 
 1465      +1,   +1,   +1,   +1,   -1,   -1,   -1,   -1,   -1,   +1
 
 1472      -1,   +1,   +1,   +1,   +1,   -1,   -1,   +1,   -1,   +1
 
 1477   {  +1,  -1,  -1,  0,  0},
 
 1479   {  -1,  +1,  +1,  0,  0},
 
 1480   {  -1,  +1,  +1,  0,  0},
 
 1481   {  -1,  +1,  +1,  0,  0},
 
 1483   {  +1,  -1,  -1,  0,  0},
 
 1484   {  -1,  +1, +1,  0,  0},
 
 1485   {  +1,  -1,  -1,  0,  0},
 
 1491 { 10000, 10000, 20000,      0, 10000, 30000,     0, 100000,100000,100000};
 
 1501    { 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 },
 
 1502    { 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 },
 
 1503    { 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 },
 
 1504    { 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 },
 
 1505    { 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 }
 
 1510    { 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 },
 
 1511    { 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 },
 
 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    { 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 },
 
 1514    { 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 }
 
 1519    { 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 },
 
 1520    { 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 },
 
 1521    { 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 },
 
 1522    { 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 },
 
 1523    { 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 }
 
 1528    { 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 },
 
 1529    { 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 },
 
 1530    { 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 },
 
 1531    { 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 },
 
 1532    { 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 }
 
 1537    { 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 },
 
 1538    { 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 },
 
 1539    { 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 },
 
 1540    { 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 },
 
 1541    { 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 }
 
 1546    { 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 },
 
 1547    { 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 },
 
 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, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00 },
 
 1549    { 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 },
 
 1550    { 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 }
 
 1555    { 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 },
 
 1556    { 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 },
 
 1557    { 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 },
 
 1558    { 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 },
 
 1559    { 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 }
 
 1564    { 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 },
 
 1565    { 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 },
 
 1566    { 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 },
 
 1567    { 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 },
 
 1568    { 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 }
 
 1573    { 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 },
 
 1574    { 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 },
 
 1575    { 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 },
 
 1576    { 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 },
 
 1577    { 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 }
 
 1582    { 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 },
 
 1583    { 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 },
 
 1584    { 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 },
 
 1585    { 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 },
 
 1586    { 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)
 
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]
 
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 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 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 double eplus
 
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