G4InuclElementaryParticle(const G4LorentzVector &mom, G4int ityp, Model model=DefaultModel)
G4InuclElementaryParticle(const G4InuclElementaryParticle &right)
G4bool antinucleon() const
G4bool quasi_deutron() const
G4InuclElementaryParticle(const G4LorentzVector &mom, G4ParticleDefinition *pd, Model model=DefaultModel)
virtual void print(std::ostream &os) const
G4InuclElementaryParticle(G4int ityp, Model model=DefaultModel)
void fill(G4int ityp, Model model=DefaultModel)
G4InuclElementaryParticle(const G4DynamicParticle &dynPart, Model model=DefaultModel)
G4InuclElementaryParticle & operator=(const G4InuclElementaryParticle &right)
static G4ParticleDefinition * makeDefinition(G4int ityp)
G4bool antibaryon() const
G4int getStrangeness() const
G4InuclElementaryParticle(G4double ekin, G4int ityp, Model model=DefaultModel)
G4InuclElementaryParticle()
static G4double getParticleMass(G4int type)
G4ParticleDefinition * getDefinition() const
G4int GetBaryonNumber() const