Geant4
10.00.p03
|
#include <G4Nucleon.hh>
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().
|
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().
|
inline |
Definition at line 75 of file G4Nucleon.hh.
References theBindingE.
Referenced by operator=(), G4GeneratorPrecompoundInterface::Propagate(), G4GeneratorPrecompoundInterface::PropagateNuclNucl(), and G4QGSParticipants::SelectInteractions().
|
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().
|
inline |
Definition at line 71 of file G4Nucleon.hh.
References theMomentum.
Referenced by G4BinaryCascade::BuildTargetList(), G4MuonMinusCaptureAtRest::DoMuCapture(), G4VSplitableHadron::G4VSplitableHadron(), G4BinaryLightIonReaction::GetProjectileExcitation(), and G4BinaryLightIonReaction::Interact().
|
inline |
Definition at line 84 of file G4Nucleon.hh.
References theParticleType.
Referenced by G4LowEIonFragmentation::ApplyYourself(), G4InuclNuclei::copy(), G4IntraNucleiCascader::copyWoundedNucleus(), and G4VSplitableHadron::G4VSplitableHadron().
|
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().
|
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().
|
inline |
Definition at line 90 of file G4Nucleon.hh.
References theSplitableHadron.
Referenced by G4FTFParticipants::GetList(), G4FTFModel::GetResiduals(), G4KineticTrack::Hit(), G4FTFModel::ReggeonCascade(), and G4QGSParticipants::SelectInteractions().
|
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.
|
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().
|
inline |
Definition at line 70 of file G4Nucleon.hh.
References theMomentum.
Referenced by G4FTFModel::GetResiduals(), G4FTFModel::PutOnMassShell(), and G4QGSParticipants::SelectInteractions().
|
inline |
Definition at line 77 of file G4Nucleon.hh.
References theParticleType.
Referenced by G4FTFModel::Init().
|
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=().