62   if ((idxState==1)||(idxState==3)||(idxState==4)||(idxState==5)||(idxState==7))  {
    64     if ((iIsoSpin3==3)||(iIsoSpin3==-3)) {
    69     } 
else if (iIsoSpin3== +1){
    74     } 
else if (iIsoSpin3== -1){
   101     AddNPiMode( decayTable, parentName, br, iIso3, fAnti);
   105     AddNRhoMode( decayTable, parentName, br, iIso3, fAnti);
   128     daughterN = 
"proton";  
   129   } 
else if (iIso3 == -1) {
   130     daughterN = 
"neutron"; 
   136   if (fAnti) daughterN = 
"anti_" + daughterN;
   159   if ((iIso3 == +1)||(iIso3 == -1)) {
   161       daughterN  = 
"proton";
   164     } 
else  if (iIso3 == -1) {
   165       daughterN  = 
"neutron";
   169     if (fAnti) daughterN = 
"anti_" + daughterN;
   172                     daughterN,daughterPi);
   180     daughterN  = 
"proton";
   187   } 
else  if (iIso3 == +1) {
   188     daughterN  = 
"neutron";
   195   } 
else if (iIso3 == -1) {
   196     daughterN  = 
"proton";
   203   } 
else if (iIso3 == -3) {
   204     daughterN  = 
"neutron";
   212   if (fAnti) daughterN = 
"anti_" + daughterN;
   216                                            daughterN,daughterPi);
   236   if ((iIso3 == +1)||(iIso3 == -1)) {
   238       daughterN  = 
"proton";
   239       daughterRho = 
"rho0";
   241     } 
else  if (iIso3 == -1) {
   242       daughterN  = 
"neutron";
   243       daughterRho = 
"rho0";
   246     if (fAnti) daughterN = 
"anti_" + daughterN;
   249                     daughterN,daughterRho);
   257     daughterN  = 
"proton";
   259       daughterRho = 
"rho+";
   261       daughterRho = 
"rho-";
   264   } 
else  if (iIso3 == +1) {
   265     daughterN  = 
"neutron";
   267       daughterRho = 
"rho+";
   269       daughterRho = 
"rho-";
   272   } 
else if (iIso3 == -1) {
   273     daughterN  = 
"proton";
   275       daughterRho = 
"rho-";
   277       daughterRho = 
"rho+";
   280   } 
else if (iIso3 == -3) {
   281     daughterN  = 
"neutron";
   283       daughterRho = 
"rho-";
   285       daughterRho = 
"rho+";
   289   if (fAnti) daughterN = 
"anti_" + daughterN;
   293                                            daughterN,daughterRho);
   312   if ((iIso3 == +1)||(iIso3 == -1)) {
   314       daughterN  = 
"N(1440)+";
   317     } 
else  if (iIso3 == -1) {
   318       daughterN  = 
"N(1440)0";
   322     if (fAnti) daughterN = 
"anti_" + daughterN;
   325                     daughterN,daughterPi);
   333     daughterN  = 
"N(1440)+";
   340   } 
else  if (iIso3 == +1) {
   341     daughterN  = 
"N(1440)0";
   348   } 
else if (iIso3 == -1) {
   349     daughterN  = 
"N(1440)+";
   356   } 
else if (iIso3 == -3) {
   357     daughterN  = 
"N(1440)0";
   365   if (fAnti) daughterN = 
"anti_" + daughterN;
   369                                            daughterN,daughterPi);
   389     daughterDelta  = 
"delta+";
   391   } 
else  if (iIso3 == +1) {
   392     daughterDelta  = 
"delta0";
   394   } 
else  if (iIso3 == -1) {
   395     daughterDelta  = 
"delta-";
   405    if (fAnti) daughterDelta = 
"anti_" + daughterDelta;
   409                     daughterDelta,daughterPi);
   417     daughterDelta  = 
"delta++";
   419   } 
else  if (iIso3 == +1) {
   420     daughterDelta  = 
"delta+";
   422   } 
else  if (iIso3 == -1) {
   423     daughterDelta  = 
"delta0";
   426     daughterDelta  = 
"delta-";
   430   if (fAnti) daughterDelta = 
"anti_" + daughterDelta;
   434                       daughterDelta,daughterPi);
   442   } 
else  if (iIso3 == +1) {
   443     daughterDelta  = 
"delta++";
   445   } 
else  if (iIso3 == -1) {
   446     daughterDelta  = 
"delta+";
   449     daughterDelta  = 
"delta0";
   457    if (fAnti) daughterDelta = 
"anti_" + daughterDelta;
   461                     daughterDelta,daughterPi);
   471   "delta(1600)", 
"delta(1620)", 
"delta(1700)", 
"delta(1900)", 
"delta(1905)",
   472   "delta(1910)", 
"delta(1920)", 
"delta(1930)", 
"delta(1950)"   498   30000,     0, 10000, 10000,     0,
   499   20000, 20000, 10000,     0
   505    {    0.0,   0.15,    0.0,   0.55,   0.30 },
   506    {    0.0,   0.25,    0.0,   0.60,   0.15 },
   507    {    0.0,   0.20,   0.10,   0.55,   0.15 },
   508    {    0.0,   0.30,   0.15,   0.30,   0.25 },
   509    {    0.0,   0.20,   0.60,   0.10,   0.10 },
   510    {    0.0,   0.35,   0.40,   0.15,   0.10 },
   511    {    0.0,   0.15,   0.30,   0.30,   0.25 },
   512    {    0.0,   0.20,   0.25,   0.25,   0.30 },
   513    {   0.01,   0.44,   0.15,   0.20,   0.20 }
 
virtual G4int GetiSpin(G4int iState)
 
static const G4double mass[NStates]
 
G4DecayTable * AddNPiMode(G4DecayTable *table, const G4String &name, G4double br, G4int iIso3, G4bool fAnti)
 
static const G4double bRatio[NStates][NumberOfDecayModes]
 
G4DecayTable * AddNGammaMode(G4DecayTable *table, const G4String &name, G4double br, G4int iIso3, G4bool fAnti)
 
static const char * name[NStates]
 
G4DecayTable * AddDeltaPiMode(G4DecayTable *table, const G4String &name, G4double br, G4int iIso3, G4bool fAnti)
 
virtual ~G4ExcitedDeltaConstructor()
 
G4DecayTable * AddNStarPiMode(G4DecayTable *table, const G4String &name, G4double br, G4int iIso3, G4bool fAnti)
 
virtual G4int GetEncoding(G4int iIsoSpin3, G4int idxState)
 
virtual G4DecayTable * CreateDecayTable(const G4String &name, G4int iIso3, G4int iState, G4bool fAnti=false)
 
virtual G4int GetEncodingOffset(G4int iState)
 
void Insert(G4VDecayChannel *aChannel)
 
static const G4double width[NStates]
 
G4DecayTable * AddNRhoMode(G4DecayTable *table, const G4String &name, G4double br, G4int iIso3, G4bool fAnti)
 
static const G4int encodingOffset[NStates]
 
G4ExcitedDeltaConstructor()
 
virtual G4int GetEncoding(G4int iIsoSpin3, G4int idxState)
 
static const G4int iParity[NStates]
 
virtual G4int GetQuarkContents(G4int, G4int)
 
static const G4int iSpin[NStates]