63   if ((idxState==1)||(idxState==3)||(idxState==4)||(idxState==5)||(idxState==7))  {
 
   65     if ((iIsoSpin3==3)||(iIsoSpin3==-3)) {
 
   70     } 
else if (iIsoSpin3== +1){
 
   75     } 
else if (iIsoSpin3== -1){
 
   97   if ( (br=bRatio[iState][NGamma]) >0.0) {
 
   98     AddNGammaMode( decayTable, parentName, br, iIso3, fAnti);
 
  101   if ( (br=bRatio[iState][NPi]) >0.0) {
 
  102     AddNPiMode( decayTable, parentName, br, iIso3, fAnti);
 
  105   if ( (br=bRatio[iState][NRho]) >0.0) {
 
  106     AddNRhoMode( decayTable, parentName, br, iIso3, fAnti);
 
  109   if ( (br=bRatio[iState][DeltaPi]) >0.0) {
 
  110     AddDeltaPiMode( decayTable, parentName, br, iIso3, fAnti);
 
  113   if ( (br=bRatio[iState][NStarPi]) >0.0) {
 
  114     AddNStarPiMode( decayTable, parentName, br, iIso3, fAnti);
 
  129     daughterN = 
"proton";  
 
  130   } 
else if (iIso3 == -1) {
 
  131     daughterN = 
"neutron"; 
 
  137   if (fAnti) daughterN = 
"anti_" + daughterN;
 
  160   if ((iIso3 == +1)||(iIso3 == -1)) {
 
  162       daughterN  = 
"proton";
 
  165     } 
else  if (iIso3 == -1) {
 
  166       daughterN  = 
"neutron";
 
  170     if (fAnti) daughterN = 
"anti_" + daughterN;
 
  173                     daughterN,daughterPi);
 
  181     daughterN  = 
"proton";
 
  188   } 
else  if (iIso3 == +1) {
 
  189     daughterN  = 
"neutron";
 
  196   } 
else if (iIso3 == -1) {
 
  197     daughterN  = 
"proton";
 
  204   } 
else if (iIso3 == -3) {
 
  205     daughterN  = 
"neutron";
 
  213   if (fAnti) daughterN = 
"anti_" + daughterN;
 
  217                                            daughterN,daughterPi);
 
  237   if ((iIso3 == +1)||(iIso3 == -1)) {
 
  239       daughterN  = 
"proton";
 
  240       daughterRho = 
"rho0";
 
  242     } 
else  if (iIso3 == -1) {
 
  243       daughterN  = 
"neutron";
 
  244       daughterRho = 
"rho0";
 
  247     if (fAnti) daughterN = 
"anti_" + daughterN;
 
  250                     daughterN,daughterRho);
 
  258     daughterN  = 
"proton";
 
  260       daughterRho = 
"rho+";
 
  262       daughterRho = 
"rho-";
 
  265   } 
else  if (iIso3 == +1) {
 
  266     daughterN  = 
"neutron";
 
  268       daughterRho = 
"rho+";
 
  270       daughterRho = 
"rho-";
 
  273   } 
else if (iIso3 == -1) {
 
  274     daughterN  = 
"proton";
 
  276       daughterRho = 
"rho-";
 
  278       daughterRho = 
"rho+";
 
  281   } 
else if (iIso3 == -3) {
 
  282     daughterN  = 
"neutron";
 
  284       daughterRho = 
"rho-";
 
  286       daughterRho = 
"rho+";
 
  290   if (fAnti) daughterN = 
"anti_" + daughterN;
 
  294                                            daughterN,daughterRho);
 
  301 G4DecayTable*  G4ExcitedDeltaConstructor::AddNStarPiMode( 
 
  313   if ((iIso3 == +1)||(iIso3 == -1)) {
 
  315       daughterN  = 
"N(1440)+";
 
  318     } 
else  if (iIso3 == -1) {
 
  319       daughterN  = 
"N(1440)0";
 
  323     if (fAnti) daughterN = 
"anti_" + daughterN;
 
  326                     daughterN,daughterPi);
 
  334     daughterN  = 
"N(1440)+";
 
  341   } 
else  if (iIso3 == +1) {
 
  342     daughterN  = 
"N(1440)0";
 
  349   } 
else if (iIso3 == -1) {
 
  350     daughterN  = 
"N(1440)+";
 
  357   } 
else if (iIso3 == -3) {
 
  358     daughterN  = 
"N(1440)0";
 
  366   if (fAnti) daughterN = 
"anti_" + daughterN;
 
  370                                            daughterN,daughterPi);
 
  377 G4DecayTable*  G4ExcitedDeltaConstructor::AddDeltaPiMode( 
 
  390     daughterDelta  = 
"delta+";
 
  392   } 
else  if (iIso3 == +1) {
 
  393     daughterDelta  = 
"delta0";
 
  395   } 
else  if (iIso3 == -1) {
 
  396     daughterDelta  = 
"delta-";
 
  406    if (fAnti) daughterDelta = 
"anti_" + daughterDelta;
 
  410                     daughterDelta,daughterPi);
 
  418     daughterDelta  = 
"delta++";
 
  420   } 
else  if (iIso3 == +1) {
 
  421     daughterDelta  = 
"delta+";
 
  423   } 
else  if (iIso3 == -1) {
 
  424     daughterDelta  = 
"delta0";
 
  427     daughterDelta  = 
"delta-";
 
  431   if (fAnti) daughterDelta = 
"anti_" + daughterDelta;
 
  435                       daughterDelta,daughterPi);
 
  443   } 
else  if (iIso3 == +1) {
 
  444     daughterDelta  = 
"delta++";
 
  446   } 
else  if (iIso3 == -1) {
 
  447     daughterDelta  = 
"delta+";
 
  450     daughterDelta  = 
"delta0";
 
  458    if (fAnti) daughterDelta = 
"anti_" + daughterDelta;
 
  462                     daughterDelta,daughterPi);
 
  470 const char* G4ExcitedDeltaConstructor::name[] = 
 
  472   "delta(1600)", 
"delta(1620)", 
"delta(1700)", 
"delta(1900)", 
"delta(1905)",
 
  473   "delta(1910)", 
"delta(1920)", 
"delta(1930)", 
"delta(1950)" 
  476 const G4double G4ExcitedDeltaConstructor::mass[] = 
 
  482 const G4double G4ExcitedDeltaConstructor::width[] = {
 
  487 const G4int G4ExcitedDeltaConstructor::iSpin[] = 
 
  493 const G4int G4ExcitedDeltaConstructor::iParity[] = {
 
  498 const G4int G4ExcitedDeltaConstructor::encodingOffset[] = {
 
  499   30000,     0, 10000, 10000,     0,
 
  500   20000, 20000, 10000,     0
 
  506    {    0.0,   0.15,    0.0,   0.55,   0.30 },
 
  507    {    0.0,   0.25,    0.0,   0.60,   0.15 },
 
  508    {    0.0,   0.20,   0.10,   0.55,   0.15 },
 
  509    {    0.0,   0.30,   0.15,   0.30,   0.25 },
 
  510    {    0.0,   0.20,   0.60,   0.10,   0.10 },
 
  511    {    0.0,   0.35,   0.40,   0.15,   0.10 },
 
  512    {    0.0,   0.15,   0.30,   0.30,   0.25 },
 
  513    {    0.0,   0.20,   0.25,   0.25,   0.30 },
 
  514    {   0.01,   0.44,   0.15,   0.20,   0.20 }