#include <G4Nucleon.hh>
Definition at line 54 of file G4Nucleon.hh.
◆ G4Nucleon()
Definition at line 38 of file G4Nucleon.cc.
const G4ParticleDefinition * theParticleType
G4VSplitableHadron * theSplitableHadron
◆ ~G4Nucleon()
G4Nucleon::~G4Nucleon |
( |
| ) |
|
◆ AreYouHit()
G4bool G4Nucleon::AreYouHit |
( |
| ) |
const |
|
inline |
Definition at line 97 of file G4Nucleon.hh.
G4VSplitableHadron * theSplitableHadron
◆ Boost() [1/2]
Definition at line 87 of file G4Nucleon.hh.
G4LorentzVector theMomentum
HepLorentzVector & boost(double, double, double)
◆ Boost() [2/2]
Definition at line 46 of file G4Nucleon.cc.
G4LorentzVector theMomentum
static const G4double factor
double dot(const HepLorentzVector &) const
void setVect(const Hep3Vector &)
◆ Get4Momentum()
◆ GetBindingEnergy()
G4double G4Nucleon::GetBindingEnergy |
( |
| ) |
const |
|
inline |
◆ GetDefinition()
◆ GetMomentum()
Definition at line 71 of file G4Nucleon.hh.
G4LorentzVector theMomentum
◆ GetParticleType()
Definition at line 84 of file G4Nucleon.hh.
const G4ParticleDefinition * theParticleType
◆ GetPosition()
virtual const G4ThreeVector& G4Nucleon::GetPosition |
( |
void |
| ) |
const |
|
inlinevirtual |
◆ GetSplitableHadron()
Definition at line 96 of file G4Nucleon.hh.
G4VSplitableHadron * theSplitableHadron
◆ Hit() [1/2]
Definition at line 90 of file G4Nucleon.hh.
G4VSplitableHadron * theSplitableHadron
◆ Hit() [2/2]
void G4Nucleon::Hit |
( |
G4int |
| ) |
|
|
inline |
Definition at line 92 of file G4Nucleon.hh.
G4VSplitableHadron * theSplitableHadron
◆ operator!=()
int G4Nucleon::operator!= |
( |
const G4Nucleon & |
right | ) |
const |
|
inline |
◆ operator=()
Definition at line 121 of file G4Nucleon.hh.
const G4ParticleDefinition * theParticleType
G4LorentzVector theMomentum
G4ThreeVector thePosition
virtual const G4LorentzVector & Get4Momentum() const
virtual const G4ThreeVector & GetPosition() const
virtual const G4ParticleDefinition * GetDefinition() const
G4VSplitableHadron * GetSplitableHadron() const
G4double GetBindingEnergy() const
G4VSplitableHadron * theSplitableHadron
◆ operator==()
int G4Nucleon::operator== |
( |
const G4Nucleon & |
right | ) |
const |
|
inline |
◆ SetBindingEnergy()
void G4Nucleon::SetBindingEnergy |
( |
G4double |
anEnergy | ) |
|
|
inline |
◆ SetMomentum()
Definition at line 70 of file G4Nucleon.hh.
G4LorentzVector theMomentum
◆ SetParticleType() [1/4]
void G4Nucleon::SetParticleType |
( |
G4Proton * |
aProton | ) |
|
|
inline |
Definition at line 77 of file G4Nucleon.hh.
const G4ParticleDefinition * theParticleType
◆ SetParticleType() [2/4]
void G4Nucleon::SetParticleType |
( |
G4Neutron * |
aNeutron | ) |
|
|
inline |
Definition at line 78 of file G4Nucleon.hh.
const G4ParticleDefinition * theParticleType
◆ SetParticleType() [3/4]
void G4Nucleon::SetParticleType |
( |
G4AntiProton * |
aAntiProton | ) |
|
|
inline |
Definition at line 80 of file G4Nucleon.hh.
const G4ParticleDefinition * theParticleType
◆ SetParticleType() [4/4]
Definition at line 81 of file G4Nucleon.hh.
const G4ParticleDefinition * theParticleType
◆ SetPosition()
◆ theBindingE
◆ theMomentum
◆ theParticleType
◆ thePosition
◆ theSplitableHadron
The documentation for this class was generated from the following files: