std::ostream & operator<<(std::ostream &, const G4Nucleon &)
HepLorentzVector & boost(double, double, double)
void SetParticleType(G4AntiNeutron *aAntiNeutron)
void SetParticleType(G4Neutron *aNeutron)
G4Nucleon & operator=(const G4Nucleon &right)
void SetMomentum(G4LorentzVector &aMomentum)
G4VSplitableHadron * GetSplitableHadron() const
G4ParticleDefinition * GetParticleType() const
void Boost(const G4ThreeVector &beta)
virtual const G4LorentzVector & Get4Momentum() const
void Hit(G4VSplitableHadron *aHit)
virtual const G4ThreeVector & GetPosition() const
G4double GetBindingEnergy() const
void SetParticleType(G4Proton *aProton)
void SetParticleType(G4AntiProton *aAntiProton)
void SetPosition(G4ThreeVector &aPosition)
void SetBindingEnergy(G4double anEnergy)
int operator!=(const G4Nucleon &right) const
virtual G4ParticleDefinition * GetDefinition() const
const G4LorentzVector & GetMomentum() const
int operator==(const G4Nucleon &right) const