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