Geant4 10.7.0
Toolkit for the simulation of the passage of particles through matter
|
#include <G4QMDMeanField.hh>
Public Member Functions | |
G4QMDMeanField () | |
~G4QMDMeanField () | |
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 44 of file G4QMDMeanField.hh.
G4QMDMeanField::G4QMDMeanField | ( | ) |
Definition at line 43 of file G4QMDMeanField.cc.
G4QMDMeanField::~G4QMDMeanField | ( | ) |
Definition at line 82 of file G4QMDMeanField.cc.
void G4QMDMeanField::Cal2BodyQuantities | ( | ) |
Definition at line 151 of file G4QMDMeanField.cc.
Referenced by G4QMDCollision::CalFinalStateOfTheBinaryCollision(), G4QMDCollision::CalFinalStateOfTheBinaryCollisionJQMD(), G4QMDCollision::CalKinematicsOfBinaryCollisions(), DoClusterJudgment(), DoPropagation(), and SetSystem().
void G4QMDMeanField::Cal2BodyQuantities | ( | G4int | i | ) |
Definition at line 260 of file G4QMDMeanField.cc.
void G4QMDMeanField::CalGraduate | ( | ) |
Definition at line 392 of file G4QMDMeanField.cc.
Referenced by DoPropagation().
std::vector< G4QMDNucleus * > G4QMDMeanField::DoClusterJudgment | ( | ) |
Definition at line 699 of file G4QMDMeanField.cc.
Referenced by G4QMDReaction::ApplyYourself().
void G4QMDMeanField::DoPropagation | ( | G4double | dt | ) |
Definition at line 637 of file G4QMDMeanField.cc.
Referenced by G4QMDReaction::ApplyYourself().
std::vector< G4double > G4QMDMeanField::GetDepthOfPotential | ( | ) |
|
inline |
Definition at line 73 of file G4QMDMeanField.hh.
|
inline |
Definition at line 72 of file G4QMDMeanField.hh.
std::vector< G4double > G4QMDMeanField::GetLocalDensity | ( | ) |
Definition at line 490 of file G4QMDMeanField.cc.
Referenced by CalGraduate().
Definition at line 70 of file G4QMDMeanField.hh.
Definition at line 71 of file G4QMDMeanField.hh.
Definition at line 68 of file G4QMDMeanField.hh.
Referenced by G4QMDCollision::CalKinematicsOfBinaryCollisions().
|
inline |
Definition at line 52 of file G4QMDMeanField.hh.
Referenced by G4QMDCollision::SetMeanField().
G4double G4QMDMeanField::GetTotalPotential | ( | ) |
Definition at line 526 of file G4QMDMeanField.cc.
Referenced by G4QMDReaction::ApplyYourself(), G4QMDCollision::CalFinalStateOfTheBinaryCollision(), G4QMDCollision::CalFinalStateOfTheBinaryCollisionJQMD(), G4QMDCollision::CalKinematicsOfBinaryCollisions(), and SetNucleus().
Definition at line 621 of file G4QMDMeanField.cc.
Referenced by G4QMDCollision::CalFinalStateOfTheBinaryCollision(), and G4QMDCollision::CalKinematicsOfBinaryCollisions().
void G4QMDMeanField::SetNucleus | ( | G4QMDNucleus * | aSystem | ) |
Definition at line 135 of file G4QMDMeanField.cc.
Referenced by G4QMDReaction::ApplyYourself().
void G4QMDMeanField::SetSystem | ( | G4QMDSystem * | aSystem | ) |
Definition at line 89 of file G4QMDMeanField.cc.
Referenced by G4QMDReaction::ApplyYourself(), G4QMDGroundStateNucleus::G4QMDGroundStateNucleus(), SetNucleus(), and Update().
void G4QMDMeanField::Update | ( | ) |
Definition at line 966 of file G4QMDMeanField.cc.
Referenced by G4QMDCollision::CalFinalStateOfTheBinaryCollision(), and G4QMDCollision::CalKinematicsOfBinaryCollisions().