50 : NumberOfStates(nStates), iIsoSpin(isoSpin), type(
"baryon"),
51 iConjugation(0), iGParity(0), leptonNumber(0), baryonNumber(1)
72 G4cerr <<
"G4ExcitedBaryonConstructor::Construct()";
84 if (!
Exist(idx) )
return;
115 if (!
Exist(idx) )
return;
131 name =
"anti_" +
name;
152 static const G4double quark_charge[7] =
154 0., -1./3., +2./3., -1./3., +2./3., -1./3., +2./3.
157 for (
G4int idx=0; idx<3; idx+=1){
172 encoding += (
GetiSpin(idxState) +1)*10000000;
void SetDecayTable(G4DecayTable *aDecayTable)
G4ExcitedBaryonConstructor(G4int nStates=0, G4int isoSpin=0)
virtual G4double GetCharge(G4int iIsoSpin3)
virtual G4DecayTable * CreateDecayTable(const G4String &, G4int, G4int, G4bool)=0
virtual G4bool Exist(G4int)=0
virtual G4double GetMass(G4int state, G4int iso)=0
virtual G4String GetName(G4int, G4int)=0
virtual void ConstructParticle(G4int indexOfState)
virtual G4String GetMultipletName(G4int)=0
virtual G4int GetiParity(G4int)=0
virtual void Construct(G4int indexOfState=-1)
virtual G4double GetWidth(G4int state, G4int iso)=0
static G4ParticleTable * GetParticleTable()
virtual G4int GetEncodingOffset(G4int)=0
virtual G4int GetiSpin(G4int)=0
virtual void ConstructAntiParticle(G4int indexOfState)
virtual G4int GetEncoding(G4int iIsoSpin3, G4int idxState)
static const double eplus
virtual ~G4ExcitedBaryonConstructor()
virtual G4int GetQuarkContents(G4int, G4int)=0
G4GLOB_DLL std::ostream G4cerr