36#ifndef G4ExcitedNucleonConstructor_h
37#define G4ExcitedNucleonConstructor_h 1
93 enum { NucleonIsoSpin = 1 };
96 static const char* name[
NStates ];
106 enum { NGamma=0, NPi=1, NEta=2, NOmega=3, NRho=4,
107 N2Pi=5, DeltaPi=6, NStarPi=7, LambdaK = 8 };
121 return width[iState];
127 return iSpin[iState];
133 return iParity[iState];
139 return encodingOffset[iState];
152 }
else if ( iQ == 2 ){
G4ExcitedNucleonConstructor()
virtual G4bool Exist(G4int)
virtual G4int GetEncoding(G4int iIsoSpin3, G4int idxState)
virtual G4String GetMultipletName(G4int iState)
virtual G4DecayTable * CreateDecayTable(const G4String &name, G4int iIso3, G4int iState, G4bool fAnti=false)
virtual G4int GetQuarkContents(G4int, G4int)
virtual ~G4ExcitedNucleonConstructor()
virtual G4int GetiSpin(G4int iState)
virtual G4double GetWidth(G4int state, G4int iso)
virtual G4String GetName(G4int iIso3, G4int iState)
virtual G4double GetMass(G4int state, G4int iso)
virtual G4int GetEncodingOffset(G4int iState)
virtual G4int GetiParity(G4int iState)