32#ifndef G4ExcitedBaryonConstructor_h
33#define G4ExcitedBaryonConstructor_h 1
virtual void Construct(G4int indexOfState=-1)
virtual G4double GetCharge(G4int iIsoSpin3)
virtual G4int GetEncodingOffset(G4int)=0
virtual G4int GetiParity(G4int)=0
virtual G4int GetiSpin(G4int)=0
virtual void ConstructAntiParticle(G4int indexOfState)
virtual G4DecayTable * CreateDecayTable(const G4String &, G4int, G4int, G4bool)=0
virtual G4double GetMass(G4int state, G4int iso)=0
virtual G4bool Exist(G4int)=0
virtual void ConstructParticle(G4int indexOfState)
virtual G4String GetName(G4int, G4int)=0
virtual ~G4ExcitedBaryonConstructor()=default
virtual G4int GetQuarkContents(G4int, G4int)=0
virtual G4double GetWidth(G4int state, G4int iso)=0
G4ExcitedBaryonConstructor(G4int nStates=0, G4int isoSpin=0)
virtual G4String GetMultipletName(G4int)=0
virtual G4int GetEncoding(G4int iIsoSpin3, G4int idxState)