|
Geant4
10.00.p03
|
#include <G4Nucleon.hh>
Inheritance diagram for G4Nucleon:
Collaboration diagram for G4Nucleon:Private Attributes | |
| G4ThreeVector | thePosition |
| G4LorentzVector | theMomentum |
| G4double | theBindingE |
| G4ParticleDefinition * | theParticleType |
| G4VSplitableHadron * | theSplitableHadron |
Definition at line 54 of file G4Nucleon.hh.
| G4Nucleon::G4Nucleon | ( | ) |
Definition at line 38 of file G4Nucleon.cc.
| G4Nucleon::~G4Nucleon | ( | ) |
Definition at line 42 of file G4Nucleon.cc.
|
inline |
Definition at line 97 of file G4Nucleon.hh.
References theSplitableHadron.
Referenced by G4BinaryCascade::BuildTargetList(), G4InuclNuclei::copy(), G4IntraNucleiCascader::copyWoundedNucleus(), G4FTFParticipants::GetList(), G4BinaryLightIonReaction::GetProjectileExcitation(), G4FTFModel::GetResiduals(), G4KineticTrack::IsParticipant(), G4GeneratorPrecompoundInterface::Propagate(), G4GeneratorPrecompoundInterface::PropagateNuclNucl(), G4FTFModel::PutOnMassShell(), G4FTFModel::ReggeonCascade(), G4VPartonStringModel::Scatter(), and G4FTFModel::StoreInvolvedNucleon().
Here is the caller graph for this function:
|
inline |
Definition at line 87 of file G4Nucleon.hh.
References theMomentum.
| void G4Nucleon::Boost | ( | const G4LorentzVector & | aMomentum | ) |
Definition at line 46 of file G4Nucleon.cc.
References theMomentum.
|
inlinevirtual |
Implements G4VKineticNucleon.
Definition at line 72 of file G4Nucleon.hh.
References theMomentum.
Referenced by G4FTFParticipants::GetList(), operator<<(), operator=(), G4GeneratorPrecompoundInterface::Propagate(), G4GeneratorPrecompoundInterface::PropagateNuclNucl(), G4FTFModel::PutOnMassShell(), G4VPartonStringModel::Scatter(), and G4QGSParticipants::SelectInteractions().
Here is the caller graph for this function:
|
inline |
Definition at line 75 of file G4Nucleon.hh.
References theBindingE.
Referenced by operator=(), G4GeneratorPrecompoundInterface::Propagate(), G4GeneratorPrecompoundInterface::PropagateNuclNucl(), and G4QGSParticipants::SelectInteractions().
Here is the caller graph for this function:
|
inlinevirtual |
Implements G4VKineticNucleon.
Definition at line 85 of file G4Nucleon.hh.
References theParticleType.
Referenced by G4FTFModel::AdjustNucleons(), G4BinaryCascade::BuildTargetList(), G4MuonMinusCaptureAtRest::DoMuCapture(), G4BinaryLightIonReaction::GetProjectileExcitation(), G4FTFModel::Init(), G4BinaryLightIonReaction::Interact(), operator=(), G4GeneratorPrecompoundInterface::Propagate(), G4GeneratorPrecompoundInterface::PropagateNuclNucl(), G4FTFModel::PutOnMassShell(), G4VPartonStringModel::Scatter(), and G4QGSParticipants::SelectInteractions().
Here is the caller graph for this function:
|
inline |
Definition at line 71 of file G4Nucleon.hh.
References theMomentum.
Referenced by G4BinaryCascade::BuildTargetList(), G4MuonMinusCaptureAtRest::DoMuCapture(), G4VSplitableHadron::G4VSplitableHadron(), G4BinaryLightIonReaction::GetProjectileExcitation(), and G4BinaryLightIonReaction::Interact().
Here is the caller graph for this function:
|
inline |
Definition at line 84 of file G4Nucleon.hh.
References theParticleType.
Referenced by G4LowEIonFragmentation::ApplyYourself(), G4InuclNuclei::copy(), G4IntraNucleiCascader::copyWoundedNucleus(), and G4VSplitableHadron::G4VSplitableHadron().
Here is the caller graph for this function:
|
inlinevirtual |
Implements G4VKineticNucleon.
Definition at line 68 of file G4Nucleon.hh.
References thePosition.
Referenced by G4LowEIonFragmentation::ApplyYourself(), G4BinaryCascade::BuildTargetList(), G4IntraNucleiCascader::copyWoundedNucleus(), G4Fancy3DNucleusHelperForSortInZ(), G4VSplitableHadron::G4VSplitableHadron(), G4FTFParticipants::GetList(), G4BinaryLightIonReaction::GetProjectileExcitation(), G4BinaryLightIonReaction::Interact(), operator<<(), operator=(), G4FTFModel::ReggeonCascade(), and G4QGSParticipants::SelectInteractions().
Here is the caller graph for this function:
|
inline |
Definition at line 96 of file G4Nucleon.hh.
References theSplitableHadron.
Referenced by G4FTFModel::BuildStrings(), G4FTFParticipants::GetList(), G4FTFModel::GetResiduals(), G4FTFModel::GetStrings(), operator=(), G4FTFModel::PutOnMassShell(), G4FTFModel::ReggeonCascade(), and G4FTFModel::~G4FTFModel().
Here is the caller graph for this function:
|
inline |
Definition at line 90 of file G4Nucleon.hh.
References theSplitableHadron.
Referenced by G4FTFParticipants::GetList(), G4FTFModel::GetResiduals(), G4KineticTrack::Hit(), G4FTFModel::ReggeonCascade(), and G4QGSParticipants::SelectInteractions().
Here is the caller graph for this function:
|
inline |
Definition at line 92 of file G4Nucleon.hh.
References theSplitableHadron.
|
inline |
Definition at line 116 of file G4Nucleon.hh.
References right.
Definition at line 121 of file G4Nucleon.hh.
References Get4Momentum(), GetBindingEnergy(), GetDefinition(), GetPosition(), GetSplitableHadron(), theBindingE, theMomentum, theParticleType, thePosition, and theSplitableHadron.
Here is the call graph for this function:
|
inline |
Definition at line 112 of file G4Nucleon.hh.
References right.
|
inline |
Definition at line 74 of file G4Nucleon.hh.
References theBindingE.
Referenced by G4FTFModel::GetResiduals(), and G4FTFModel::ReggeonCascade().
Here is the caller graph for this function:
|
inline |
Definition at line 70 of file G4Nucleon.hh.
References theMomentum.
Referenced by G4FTFModel::GetResiduals(), G4FTFModel::PutOnMassShell(), and G4QGSParticipants::SelectInteractions().
Here is the caller graph for this function:
|
inline |
Definition at line 77 of file G4Nucleon.hh.
References theParticleType.
Referenced by G4FTFModel::Init().
Here is the caller graph for this function:
|
inline |
Definition at line 78 of file G4Nucleon.hh.
References theParticleType.
|
inline |
Definition at line 80 of file G4Nucleon.hh.
References theParticleType.
|
inline |
Definition at line 81 of file G4Nucleon.hh.
References theParticleType.
|
inline |
Definition at line 67 of file G4Nucleon.hh.
References thePosition.
|
private |
Definition at line 103 of file G4Nucleon.hh.
Referenced by GetBindingEnergy(), operator=(), and SetBindingEnergy().
|
private |
Definition at line 102 of file G4Nucleon.hh.
Referenced by Boost(), Get4Momentum(), GetMomentum(), operator=(), and SetMomentum().
|
private |
Definition at line 104 of file G4Nucleon.hh.
Referenced by GetDefinition(), GetParticleType(), operator=(), and SetParticleType().
|
private |
Definition at line 101 of file G4Nucleon.hh.
Referenced by GetPosition(), operator=(), and SetPosition().
|
private |
Definition at line 105 of file G4Nucleon.hh.
Referenced by AreYouHit(), GetSplitableHadron(), Hit(), and operator=().