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]