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) {
 
  257       AddKPiMode( decayTable, parentName, br, iIso3, iType );
 
  263       AddKRhoMode( decayTable, parentName, br, iIso3, iType );
 
  275       AddKEtaMode( decayTable, parentName, br, iIso3, iType );
 
  315     if ( (br=
bRatio[iState][iType][
M2K]) >0.0) {
 
  352     }
else if (iType==
TAntiK) {
 
  360   } 
else if (iIso3 == -1) {
 
  369     }
else if (iType==
TAntiK) {
 
  390                                            "k2_star(1430)+",
"pi0");
 
  393                                            "k2_star(1430)0",
"pi+");
 
  395     }
else if (iType==
TAntiK) {
 
  397                                            "anti_k2_star(1430)0",
"pi0");
 
  400                                            "k2_star(1430)-",
"pi+");
 
  403   } 
else if (iIso3 == -1) {
 
  406                                            "k2_star(1430)0",
"pi0");
 
  409                                            "k2_star(1430)+",
"pi-");
 
  412     }
else if (iType==
TAntiK) {
 
  414                                            "k2_star(1430)-",
"pi0");
 
  417                                            "anti_k2_star(1430)0",
"pi-");
 
  436     }
else if (iType==
TAntiK) {
 
  438                                            "anti_kaon0",
"omega");
 
  441   } 
else if (iIso3 == -1) {
 
  446     }
else if (iType==
TAntiK) {
 
  467     }
else if (iType==
TAntiK) {
 
  472   } 
else if (iIso3 == -1) {
 
  477     }
else if (iType==
TAntiK) {
 
  501     }
else if (iType==
TAntiK) {
 
  503                                            "anti_kaon0",
"rho0");
 
  509   } 
else if (iIso3 == -1) {
 
  518     }
else if (iType==
TAntiK) {
 
  523                                            "anti_kaon0",
"rho-");
 
  545     }
else if (iType==
TAntiK) {
 
  547                                            "anti_k_star0",
"pi0");
 
  553   } 
else if (iIso3 == -1) {
 
  562     }
else if (iType==
TAntiK) {
 
  567                                            "anti_k_star0",
"pi-");
 
  585                                            "k_star+",
"pi+",
"pi-");
 
  588                                            "k_star0",
"pi+",
"pi0");
 
  590     }
else if (iType==
TAntiK) {
 
  592                                            "anti_k_star0",
"pi+",
"pi-");
 
  595                                            "k_star-",
"pi+",
"pi0");
 
  598   } 
else if (iIso3 == -1) {
 
  601                                            "k_star0",
"pi+",
"pi-");
 
  604                                            "k_star+",
"pi-",
"pi0");
 
  607     }
else if (iType==
TAntiK) {
 
  609                                            "k_star-",
"pi+",
"pi-");
 
  612                                            "anti_k_star0",
"pi-",
"pi0");
 
  624   if ((iIso!=2)&&(iIso!=0)) 
return decayTable;
 
  631   } 
else if (iIso3 == 0) { 
 
  633   } 
else if (iIso3 ==-2) { 
 
  651   if ((iIso!=2)&&(iIso!=0)) 
return decayTable;
 
  658   } 
else if (iIso3 == 0) { 
 
  660   } 
else if (iIso3 ==-2) { 
 
  678   if ((iIso!=2)&&(iIso!=0)) 
return decayTable;
 
  685   } 
else if (iIso3 == 0) { 
 
  687   } 
else if (iIso3 ==-2) { 
 
  705   if ((iIso!=2)&&(iIso!=0)) 
return decayTable;
 
  712   } 
else if (iIso3 == 0) { 
 
  714   } 
else if (iIso3 ==-2) { 
 
  732   if ((iIso!=2)&&(iIso!=0)) 
return decayTable;
 
  739   } 
else if (iIso3 == 0) { 
 
  741   } 
else if (iIso3 ==-2) { 
 
  759   if ((iIso!=2)&&(iIso!=0)) 
return decayTable;
 
  766   } 
else if (iIso3 == 0) { 
 
  768   } 
else if (iIso3 ==-2) { 
 
  775                                            daughter,
"f2(1270)");
 
  786   if ((iIso!=2)&&(iIso!=0)) 
return decayTable;
 
  793   } 
else if (iIso3 == 0) { 
 
  795   } 
else if (iIso3 ==-2) { 
 
  802                                            daughter,
"f0(1370)");
 
  827                                           daughterPi1,daughterPi2);
 
  835                                           daughterPi1,daughterPi2);
 
  838   } 
else if (iIso==2) {
 
  845                                           daughterPi1,daughterPi2);
 
  848     } 
else if (iIso3==0) {
 
  854                                           daughterPi1,daughterPi2);
 
  856      } 
else if (iIso3==-2) {
 
  862                                           daughterPi1,daughterPi2);
 
  884       daughterRho = 
"rho-";
 
  887                                           daughterPi,daughterRho);
 
  892       daughterRho = 
"rho0";
 
  895                                           daughterPi,daughterRho);
 
  900       daughterRho = 
"rho+";
 
  903                                           daughterPi,daughterRho);
 
  906   } 
else if (iIso==2) {
 
  910       daughterRho = 
"rho0";
 
  913                                           daughterPi,daughterRho);
 
  918       daughterRho = 
"rho+";
 
  921                                           daughterPi,daughterRho);
 
  923     } 
else if (iIso3==0) {
 
  926       daughterRho = 
"rho-";
 
  929                                           daughterPi,daughterRho);
 
  934       daughterRho = 
"rho+";
 
  937                                           daughterPi,daughterRho);
 
  939      } 
else if (iIso3==-2) {
 
  942       daughterRho = 
"rho0";
 
  945                                           daughterPi,daughterRho);
 
  950       daughterRho = 
"rho-";
 
  953                                           daughterPi,daughterRho);
 
  975       daughterA2 = 
"a2(1320)-";
 
  978                                           daughterPi,daughterA2);
 
  983       daughterA2 = 
"a2(1320)0";
 
  986                                           daughterPi,daughterA2);
 
  991       daughterA2 = 
"a2(1320)+";
 
  994                                           daughterPi,daughterA2);
 
  997   } 
else if (iIso==2) {
 
 1001       daughterA2 = 
"a2(1320)0";
 
 1004                                           daughterPi,daughterA2);
 
 1005       decayTable->
Insert(mode);
 
 1009       daughterA2 = 
"a2(1320)+";
 
 1012                                           daughterPi,daughterA2);
 
 1013       decayTable->
Insert(mode);
 
 1014     } 
else if (iIso3==0) {
 
 1017       daughterA2 = 
"a2(1320)-";
 
 1020                                           daughterPi,daughterA2);
 
 1021       decayTable->
Insert(mode);
 
 1025       daughterA2 = 
"a2(1320)+";
 
 1028                                           daughterPi,daughterA2);
 
 1029       decayTable->
Insert(mode);
 
 1030      } 
else if (iIso3==-2) {
 
 1033       daughterA2 = 
"a2(1320)0";
 
 1036                                           daughterPi,daughterA2);
 
 1037       decayTable->
Insert(mode);
 
 1041       daughterA2 = 
"a2(1320)-";
 
 1044                                           daughterPi,daughterA2);
 
 1045       decayTable->
Insert(mode);
 
 1063     decayTable->
Insert(mode);
 
 1064   } 
else if (iIso==2) {
 
 1069       decayTable->
Insert(mode);
 
 1072       decayTable->
Insert(mode);
 
 1073     } 
else if (iIso3==0) {
 
 1076       decayTable->
Insert(mode);
 
 1079       decayTable->
Insert(mode);
 
 1080     } 
else if (iIso3==-2) {
 
 1083       decayTable->
Insert(mode);
 
 1086       decayTable->
Insert(mode);
 
 1101                                         "pi+",
"pi-",
"pi+",
"pi-");
 
 1102     decayTable->
Insert(mode);
 
 1105                                         "pi+",
"pi-",
"pi0",
"pi0");
 
 1106     decayTable->
Insert(mode);
 
 1107   } 
else if (iIso3==+2) {
 
 1110                                         "pi+",
"pi0",
"pi0",
"pi0");
 
 1111     decayTable->
Insert(mode);
 
 1114                                         "pi+",
"pi+",
"pi-",
"pi0");
 
 1115     decayTable->
Insert(mode);
 
 1116   } 
else if (iIso3==-2) {
 
 1119                                         "pi-",
"pi0",
"pi0",
"pi0");
 
 1120     decayTable->
Insert(mode);
 
 1123                                         "pi-",
"pi-",
"pi+",
"pi0");
 
 1124     decayTable->
Insert(mode);
 
 1135   if (iIso!=0) 
return decayTable;
 
 1142   decayTable->
Insert(mode);
 
 1147   decayTable->
Insert(mode);
 
 1155   if (iIso!=0) 
return decayTable;
 
 1162   decayTable->
Insert(mode);
 
 1175                                           "omega",
"pi+",
"pi-");
 
 1176     decayTable->
Insert(mode);
 
 1180                                           "omega",
"pi0",
"pi0");
 
 1181     decayTable->
Insert(mode);
 
 1182   } 
else if (iIso==2) {
 
 1186                                           "omega",
"pi+",
"pi0");
 
 1187       decayTable->
Insert(mode);
 
 1188     } 
else if (iIso3==0) {
 
 1191                                           "omega",
"pi-",
"pi+");
 
 1192       decayTable->
Insert(mode);
 
 1195                                           "omega",
"pi0",
"pi0");
 
 1196       decayTable->
Insert(mode);
 
 1197      } 
else if (iIso3==-2) {
 
 1200                                           "omega",
"pi-",
"pi0");
 
 1201       decayTable->
Insert(mode);
 
 1219                                           "rho0",
"pi+",
"pi-");
 
 1220     decayTable->
Insert(mode);
 
 1221   } 
else if (iIso==2) {
 
 1225                                           "rho+",
"pi0",
"pi0");
 
 1226       decayTable->
Insert(mode);
 
 1229                                           "rho+",
"pi+",
"pi-");
 
 1230       decayTable->
Insert(mode);
 
 1233                                           "rho0",
"pi+",
"pi0");
 
 1234       decayTable->
Insert(mode);
 
 1237                                           "rho-",
"pi+",
"pi+");
 
 1238       decayTable->
Insert(mode);
 
 1239     } 
else if (iIso3==-2) {
 
 1242                                           "rho-",
"pi0",
"pi0");
 
 1243       decayTable->
Insert(mode);
 
 1246                                           "rho-",
"pi+",
"pi-");
 
 1247       decayTable->
Insert(mode);
 
 1250                                           "rho0",
"pi-",
"pi0");
 
 1251       decayTable->
Insert(mode);
 
 1254                                           "rho+",
"pi-",
"pi-");
 
 1255       decayTable->
Insert(mode);
 
 1256     } 
else if (iIso3==0) {
 
 1259                                           "rho+",
"pi-",
"pi0");
 
 1260       decayTable->
Insert(mode);
 
 1263                                           "rho0",
"pi+",
"pi-");
 
 1264       decayTable->
Insert(mode);
 
 1267                                           "rho0",
"pi0",
"pi0");
 
 1268       decayTable->
Insert(mode);
 
 1271                                           "rho-",
"pi+",
"pi-");
 
 1272       decayTable->
Insert(mode);
 
 1285   if (iIso!=0) 
return decayTable;
 
 1292   decayTable->
Insert(mode);
 
 1297   decayTable->
Insert(mode);
 
 1301                                           "kaon0",
"anti_k_star0");
 
 1302   decayTable->
Insert(mode);
 
 1306                                           "anti_kaon0",
"k_star0");
 
 1307   decayTable->
Insert(mode);
 
 1323     decayTable->
Insert(mode);
 
 1327                                         "kaon0",
"anti_kaon0");
 
 1328     decayTable->
Insert(mode);
 
 1329   } 
else if  (iIso3==+2) {
 
 1332                                           "kaon+",
"anti_kaon0");
 
 1333     decayTable->
Insert(mode);
 
 1334   } 
else if  (iIso3==-2) {
 
 1338     decayTable->
Insert(mode);
 
 1350   if (iIso!=0) 
return decayTable; 
 
 1356                                       "kaon+",
"kaon-",
"pi0");
 
 1357   decayTable->
Insert(mode);
 
 1361                                       "kaon0",
"anti_kaon0",
"pi0");
 
 1362   decayTable->
Insert(mode);
 
 1366                                           "kaon+",
"anti_kaon0",
"pi-");
 
 1367   decayTable->
Insert(mode);
 
 1371                                           "kaon-",
"kaon0",
"pi+");
 
 1372   decayTable->
Insert(mode);
 
 1387   { 
"b1(1235)",   
"h1(1170)",   
"h1(1380)",      
"k1(1270)",      
"k1(1270)" },
 
 1388   { 
"a0(1450)",   
"f0(1370)",           
"", 
"k0_star(1430)", 
"k0_star(1430)" },
 
 1389   { 
"a1(1260)",   
"f1(1285)",   
"f1(1420)",      
"k1(1400)",      
"k1(1400)" },
 
 1390   { 
"a2(1320)",   
"f2(1270)",
"f2_prime(1525)",
"k2_star(1430)",
"k2_star(1430)"},
 
 1391   {
"pi2(1670)", 
"eta2(1645)", 
"eta2(1870)",      
"k2(1770)",      
"k2(1770)" },
 
 1392   {
"rho(1700)", 
"omega(1650)",          
"",  
"k_star(1680)",  
"k_star(1680)" },
 
 1393  {
"rho3(1690)",
"omega3(1670)",
"phi3(1850)", 
"k3_star(1780)", 
"k3_star(1780)" },
 
 1394   { 
"pi(1300)",  
"eta(1295)",  
"eta(1475)",       
"k(1460)",       
"k(1460)" },
 
 1395   {
"rho(1450)",
"omega(1420)",  
"phi(1680)",  
"k_star(1410)",  
"k_star(1410)" },
 
 1396   {         
"",   
"f2(1810)",   
"f2(2010)", 
"k2_star(1980)", 
"k2_star(1980)" }
 
 1448       2,    0,    2,    4,    4,    2,    6,    0,    2,    4
 
 1455      +1,   +1,   +1,   +1,   -1,   -1,   -1,   -1,   -1,   +1
 
 1462      -1,   +1,   +1,   +1,   +1,   -1,   -1,   +1,   -1,   +1
 
 1467   {  +1,  -1,  -1,  0,  0},
 
 1469   {  -1,  +1,  +1,  0,  0},
 
 1470   {  -1,  +1,  +1,  0,  0},
 
 1471   {  -1,  +1,  +1,  0,  0},
 
 1473   {  +1,  -1,  -1,  0,  0},
 
 1474   {  -1,  +1, +1,  0,  0},
 
 1475   {  +1,  -1,  -1,  0,  0},
 
 1481 { 10000, 10000, 20000,      0, 10000, 30000,     0, 100000,100000,100000};
 
 1490    { 0.00, 0.00, 0.00, 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 },
 
 1491    { 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 },
 
 1492    { 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 },
 
 1493    { 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 },
 
 1494    { 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 }
 
 1498    { 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 },
 
 1499    { 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 },
 
 1500    { 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 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    { 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 },
 
 1502    { 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 }
 
 1506    { 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 },
 
 1507    { 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 },
 
 1508    { 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 },
 
 1509    { 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 },
 
 1510    { 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 }
 
 1514    { 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 },
 
 1515    { 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 },
 
 1516    { 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 },
 
 1517    { 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 },
 
 1518    { 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 }
 
 1522    { 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 },
 
 1523    { 0.00, 0.00, 0.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 },
 
 1524    { 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 },
 
 1525    { 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 },
 
 1526    { 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 }
 
 1530    { 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 },
 
 1531    { 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 },
 
 1532    { 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00 },
 
 1533    { 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 },
 
 1534    { 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 }
 
 1538    { 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 },
 
 1539    { 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 },
 
 1540    { 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 },
 
 1541    { 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 },
 
 1542    { 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 }
 
 1546    { 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 },
 
 1547    { 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 },
 
 1548    { 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 },
 
 1549    { 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 },
 
 1550    { 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 }
 
 1554    { 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 },
 
 1555    { 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 },
 
 1556    { 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 },
 
 1557    { 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 },
 
 1558    { 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 }
 
 1562    { 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00 },
 
 1563    { 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 },
 
 1564    { 0.00, 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 },
 
 1565    { 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 },
 
 1566    { 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