35#ifndef G4ExcitedSigmaConstructor_h
36#define G4ExcitedSigmaConstructor_h 1
87 enum { SigmaIsoSpin = 2 };
90 static const char* name[
NStates ];
100 enum { NK=0, NKStar=1, SigmaPi=2, SigmaStarPi=3, LambdaPi=4,
101 SigmaEta=5, LambdaStarPi=6, DeltaK=7};
111 return iSpin[iState];
117 return iParity[iState];
123 return encodingOffset[iState];
133 }
else if ( iQ == 1 ){
141 }
else if ( iQ == 2 ){
165 }
else if (iIso3 == 0) {
167 }
else if (iIso3 == -2) {
virtual G4DecayTable * CreateDecayTable(const G4String &name, G4int iIso3, G4int iState, G4bool fAnti=false)
G4ExcitedSigmaConstructor()
virtual G4double GetWidth(G4int state, G4int iso)
virtual G4int GetiParity(G4int iState)
virtual ~G4ExcitedSigmaConstructor()
virtual G4String GetMultipletName(G4int iState)
virtual G4int GetEncodingOffset(G4int iState)
virtual G4bool Exist(G4int)
virtual G4int GetiSpin(G4int iState)
virtual G4double GetMass(G4int state, G4int iso)
virtual G4int GetQuarkContents(G4int, G4int)
virtual G4String GetName(G4int iIso3, G4int iState)