49 : NumberOfStates(nStates), iIsoSpin(isoSpin), type(
"baryon"),
50 iConjugation(0), iGParity(0), leptonNumber(0), baryonNumber(1)
71 G4cerr <<
"G4ExcitedBaryonConstructor::Construct()";
83 if (!
Exist(idx) )
return;
114 if (!
Exist(idx) )
return;
130 name =
"anti_" + name;
151 static const G4double quark_charge[7] =
153 0., -1./3., +2./3., -1./3., +2./3., -1./3., +2./3.
156 for (
G4int idx=0; idx<3; idx+=1){
G4GLOB_DLL std::ostream G4cerr
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()
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)
void SetDecayTable(G4DecayTable *aDecayTable)
static G4ParticleTable * GetParticleTable()