Geant4 11.2.2
Toolkit for the simulation of the passage of particles through matter
|
#include <G4LightIonQMDMeanField.hh>
Public Member Functions | |
G4LightIonQMDMeanField () | |
~G4LightIonQMDMeanField ()=default | |
void | SetSystem (G4QMDSystem *aSystem) |
void | SetNucleus (G4LightIonQMDNucleus *aSystem) |
G4QMDSystem * | GetSystem () |
void | Cal2BodyQuantities () |
void | Cal2BodyQuantities (G4int) |
void | CalGraduate () |
G4bool | IsPauliBlocked (G4int) |
G4double | GetTotalPotential () |
G4double | GetPotential (G4int) |
void | DoPropagation (G4double) |
std::vector< G4LightIonQMDNucleus * > | DoClusterJudgment () |
G4double | GetRR2 (G4int i, G4int j) |
G4double | GetRHA (G4int i, G4int j) |
G4double | GetRHE (G4int i, G4int j) |
G4ThreeVector | GetFFr (G4int i) |
G4ThreeVector | GetFFp (G4int i) |
std::vector< G4double > | GetLocalDensity () |
std::vector< G4double > | GetDepthOfPotential () |
void | Update () |
G4double | GetTotalEnergy () |
G4double | GetSingleEnergy (G4int) |
Definition at line 48 of file G4LightIonQMDMeanField.hh.
G4LightIonQMDMeanField::G4LightIonQMDMeanField | ( | ) |
Definition at line 46 of file G4LightIonQMDMeanField.cc.
|
default |
void G4LightIonQMDMeanField::Cal2BodyQuantities | ( | ) |
Definition at line 137 of file G4LightIonQMDMeanField.cc.
Referenced by G4LightIonQMDCollision::CalFinalStateOfTheBinaryCollisionJQMD(), G4LightIonQMDCollision::CalKinematicsOfBinaryCollisions(), DoClusterJudgment(), DoPropagation(), and SetSystem().
void G4LightIonQMDMeanField::Cal2BodyQuantities | ( | G4int | i | ) |
Definition at line 232 of file G4LightIonQMDMeanField.cc.
void G4LightIonQMDMeanField::CalGraduate | ( | ) |
Definition at line 323 of file G4LightIonQMDMeanField.cc.
Referenced by DoPropagation().
std::vector< G4LightIonQMDNucleus * > G4LightIonQMDMeanField::DoClusterJudgment | ( | ) |
Definition at line 616 of file G4LightIonQMDMeanField.cc.
Referenced by G4LightIonQMDReaction::ApplyYourself().
void G4LightIonQMDMeanField::DoPropagation | ( | G4double | dt | ) |
Definition at line 557 of file G4LightIonQMDMeanField.cc.
Referenced by G4LightIonQMDReaction::ApplyYourself().
std::vector< G4double > G4LightIonQMDMeanField::GetDepthOfPotential | ( | ) |
|
inline |
Definition at line 77 of file G4LightIonQMDMeanField.hh.
|
inline |
Definition at line 76 of file G4LightIonQMDMeanField.hh.
std::vector< G4double > G4LightIonQMDMeanField::GetLocalDensity | ( | ) |
Definition at line 397 of file G4LightIonQMDMeanField.cc.
Referenced by CalGraduate(), GetSingleEnergy(), and GetTotalEnergy().
Definition at line 74 of file G4LightIonQMDMeanField.hh.
Definition at line 75 of file G4LightIonQMDMeanField.hh.
Definition at line 73 of file G4LightIonQMDMeanField.hh.
Referenced by G4LightIonQMDCollision::CalKinematicsOfBinaryCollisions().
Definition at line 489 of file G4LightIonQMDMeanField.cc.
|
inline |
Definition at line 57 of file G4LightIonQMDMeanField.hh.
Referenced by G4LightIonQMDCollision::SetMeanField().
G4double G4LightIonQMDMeanField::GetTotalEnergy | ( | ) |
Definition at line 498 of file G4LightIonQMDMeanField.cc.
Referenced by G4LightIonQMDCollision::CalFinalStateOfTheBinaryCollision(), G4LightIonQMDCollision::CalFinalStateOfTheBinaryCollisionJQMD(), and G4LightIonQMDCollision::CalKinematicsOfBinaryCollisions().
G4double G4LightIonQMDMeanField::GetTotalPotential | ( | ) |
Definition at line 439 of file G4LightIonQMDMeanField.cc.
Referenced by G4LightIonQMDReaction::ApplyYourself(), G4LightIonQMDCollision::CalFinalStateOfTheBinaryCollisionJQMD(), and SetNucleus().
Definition at line 543 of file G4LightIonQMDMeanField.cc.
Referenced by G4LightIonQMDCollision::CalFinalStateOfTheBinaryCollision(), and G4LightIonQMDCollision::CalKinematicsOfBinaryCollisions().
void G4LightIonQMDMeanField::SetNucleus | ( | G4LightIonQMDNucleus * | aSystem | ) |
Definition at line 128 of file G4LightIonQMDMeanField.cc.
Referenced by G4LightIonQMDReaction::ApplyYourself().
void G4LightIonQMDMeanField::SetSystem | ( | G4QMDSystem * | aSystem | ) |
Definition at line 85 of file G4LightIonQMDMeanField.cc.
Referenced by G4LightIonQMDReaction::ApplyYourself(), G4LightIonQMDGroundStateNucleus::G4LightIonQMDGroundStateNucleus(), SetNucleus(), and Update().
void G4LightIonQMDMeanField::Update | ( | ) |
Definition at line 814 of file G4LightIonQMDMeanField.cc.
Referenced by G4LightIonQMDCollision::CalFinalStateOfTheBinaryCollision(), and G4LightIonQMDCollision::CalKinematicsOfBinaryCollisions().