Geant4 11.2.2
Toolkit for the simulation of the passage of particles through matter
|
#include <G4QMDMeanField.hh>
Public Member Functions | |
G4QMDMeanField () | |
~G4QMDMeanField ()=default | |
void | SetSystem (G4QMDSystem *aSystem) |
void | SetNucleus (G4QMDNucleus *aSystem) |
G4QMDSystem * | GetSystem () |
void | Cal2BodyQuantities () |
void | Cal2BodyQuantities (G4int) |
void | CalGraduate () |
G4bool | IsPauliBlocked (G4int) |
G4double | GetTotalPotential () |
G4double | GetPotential (G4int) |
void | DoPropagation (G4double) |
std::vector< G4QMDNucleus * > | 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 () |
Definition at line 36 of file G4QMDMeanField.hh.
G4QMDMeanField::G4QMDMeanField | ( | ) |
Definition at line 45 of file G4QMDMeanField.cc.
|
default |
void G4QMDMeanField::Cal2BodyQuantities | ( | ) |
Definition at line 126 of file G4QMDMeanField.cc.
Referenced by G4QMDCollision::CalFinalStateOfTheBinaryCollision(), G4QMDCollision::CalFinalStateOfTheBinaryCollisionJQMD(), G4QMDCollision::CalKinematicsOfBinaryCollisions(), DoClusterJudgment(), DoPropagation(), and SetSystem().
void G4QMDMeanField::Cal2BodyQuantities | ( | G4int | i | ) |
Definition at line 220 of file G4QMDMeanField.cc.
void G4QMDMeanField::CalGraduate | ( | ) |
Definition at line 311 of file G4QMDMeanField.cc.
Referenced by DoPropagation().
std::vector< G4QMDNucleus * > G4QMDMeanField::DoClusterJudgment | ( | ) |
Definition at line 542 of file G4QMDMeanField.cc.
Referenced by G4QMDReaction::ApplyYourself().
void G4QMDMeanField::DoPropagation | ( | G4double | dt | ) |
Definition at line 483 of file G4QMDMeanField.cc.
Referenced by G4QMDReaction::ApplyYourself().
std::vector< G4double > G4QMDMeanField::GetDepthOfPotential | ( | ) |
|
inline |
Definition at line 66 of file G4QMDMeanField.hh.
|
inline |
Definition at line 65 of file G4QMDMeanField.hh.
std::vector< G4double > G4QMDMeanField::GetLocalDensity | ( | ) |
Definition at line 376 of file G4QMDMeanField.cc.
Referenced by CalGraduate().
Definition at line 63 of file G4QMDMeanField.hh.
Definition at line 64 of file G4QMDMeanField.hh.
Definition at line 61 of file G4QMDMeanField.hh.
Referenced by G4QMDCollision::CalKinematicsOfBinaryCollisions().
|
inline |
Definition at line 45 of file G4QMDMeanField.hh.
Referenced by G4QMDCollision::SetMeanField().
G4double G4QMDMeanField::GetTotalPotential | ( | ) |
Definition at line 405 of file G4QMDMeanField.cc.
Referenced by G4QMDReaction::ApplyYourself(), G4QMDCollision::CalFinalStateOfTheBinaryCollision(), G4QMDCollision::CalFinalStateOfTheBinaryCollisionJQMD(), G4QMDCollision::CalKinematicsOfBinaryCollisions(), and SetNucleus().
Definition at line 469 of file G4QMDMeanField.cc.
Referenced by G4QMDCollision::CalFinalStateOfTheBinaryCollision(), and G4QMDCollision::CalKinematicsOfBinaryCollisions().
void G4QMDMeanField::SetNucleus | ( | G4QMDNucleus * | aSystem | ) |
Definition at line 117 of file G4QMDMeanField.cc.
Referenced by G4QMDReaction::ApplyYourself().
void G4QMDMeanField::SetSystem | ( | G4QMDSystem * | aSystem | ) |
Definition at line 76 of file G4QMDMeanField.cc.
Referenced by G4QMDReaction::ApplyYourself(), G4QMDGroundStateNucleus::G4QMDGroundStateNucleus(), SetNucleus(), and Update().
void G4QMDMeanField::Update | ( | ) |
Definition at line 741 of file G4QMDMeanField.cc.
Referenced by G4QMDCollision::CalFinalStateOfTheBinaryCollision(), and G4QMDCollision::CalKinematicsOfBinaryCollisions().