55 using namespace G4InuclParticleNames;
108 G4cerr <<
"G4InuclElementaryParticle::makeDefinition: unknown particle type "
118 if (pd == 0)
return 0;
175 setDefinition(makeDefinition(ityp));
191 setKineticEnergy(ekin);
227 os <<
G4endl <<
" Particle: " << getDefinition()->GetParticleName()
228 <<
" type " << type() <<
" mass " << getMass()
229 <<
" ekin " << getKineticEnergy();
static G4SigmaZero * Definition()
G4int getStrangeness() const
static G4KaonMinus * Definition()
static G4PionPlus * Definition()
static G4Triton * Definition()
static G4XiMinus * Definition()
static G4KaonZero * Definition()
static G4AntiHe3 * Definition()
static G4AntiKaonZero * Definition()
static G4Alpha * Definition()
static const G4ParticleDefinition * makeDefinition(G4int ityp)
static G4MuonMinus * Definition()
static G4SigmaPlus * Definition()
G4int GetAntiQuarkContent(G4int flavor) const
static G4Electron * Definition()
static G4double getParticleMass(G4int type)
static G4Diproton * Definition()
static G4Positron * Definition()
static G4KaonPlus * Definition()
G4InuclElementaryParticle & operator=(const G4InuclElementaryParticle &right)
static G4Proton * Definition()
static G4TauMinus * Definition()
static G4AntiTriton * Definition()
static G4Deuteron * Definition()
static G4AntiNeutrinoE * Definition()
static G4SigmaMinus * Definition()
virtual void print(std::ostream &os) const
static G4TauPlus * Definition()
static G4MuonPlus * Definition()
G4int GetQuarkContent(G4int flavor) const
static G4AntiProton * Definition()
static G4Lambda * Definition()
static G4NeutrinoTau * Definition()
static G4PionZero * Definition()
static G4KaonZeroLong * Definition()
static G4AntiNeutrinoTau * Definition()
static G4NeutrinoMu * Definition()
static G4AntiAlpha * Definition()
static G4AntiNeutrinoMu * Definition()
static G4Dineutron * Definition()
static G4OmegaMinus * Definition()
G4double GetPDGMass() const
static G4PionMinus * Definition()
static G4KaonZeroShort * Definition()
static G4Neutron * Definition()
static constexpr double GeV
void fill(G4int ityp, Model model=DefaultModel)
G4InuclParticle & operator=(const G4InuclParticle &right)
static G4XiZero * Definition()
static G4He3 * Definition()
static constexpr double MeV
static G4NeutrinoE * Definition()
static G4AntiNeutron * Definition()
const XML_Char XML_Content * model
virtual void print(std::ostream &os) const
static G4AntiDeuteron * Definition()
static G4Gamma * Definition()
static G4UnboundPN * Definition()
G4GLOB_DLL std::ostream G4cerr