Geant4 9.6.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 41 of file G4QMDMeanField.cc.
G4QMDMeanField::~G4QMDMeanField | ( | ) |
Definition at line 79 of file G4QMDMeanField.cc.
void G4QMDMeanField::Cal2BodyQuantities | ( | ) |
Definition at line 148 of file G4QMDMeanField.cc.
Referenced by G4QMDCollision::CalFinalStateOfTheBinaryCollision(), G4QMDCollision::CalFinalStateOfTheBinaryCollisionJQMD(), G4QMDCollision::CalKinematicsOfBinaryCollisions(), DoClusterJudgment(), DoPropagation(), and SetSystem().
void G4QMDMeanField::Cal2BodyQuantities | ( | G4int | i | ) |
Definition at line 248 of file G4QMDMeanField.cc.
void G4QMDMeanField::CalGraduate | ( | ) |
Definition at line 373 of file G4QMDMeanField.cc.
Referenced by DoPropagation().
std::vector< G4QMDNucleus * > G4QMDMeanField::DoClusterJudgment | ( | ) |
Definition at line 680 of file G4QMDMeanField.cc.
Referenced by G4QMDReaction::ApplyYourself().
void G4QMDMeanField::DoPropagation | ( | G4double | dt | ) |
Definition at line 618 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 471 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 507 of file G4QMDMeanField.cc.
Referenced by G4QMDReaction::ApplyYourself(), G4QMDCollision::CalFinalStateOfTheBinaryCollision(), G4QMDCollision::CalFinalStateOfTheBinaryCollisionJQMD(), G4QMDCollision::CalKinematicsOfBinaryCollisions(), and SetNucleus().
Definition at line 602 of file G4QMDMeanField.cc.
Referenced by G4QMDCollision::CalFinalStateOfTheBinaryCollision(), and G4QMDCollision::CalKinematicsOfBinaryCollisions().
void G4QMDMeanField::SetNucleus | ( | G4QMDNucleus * | aSystem | ) |
Definition at line 132 of file G4QMDMeanField.cc.
Referenced by G4QMDReaction::ApplyYourself().
void G4QMDMeanField::SetSystem | ( | G4QMDSystem * | aSystem | ) |
Definition at line 86 of file G4QMDMeanField.cc.
Referenced by G4QMDReaction::ApplyYourself(), G4QMDGroundStateNucleus::G4QMDGroundStateNucleus(), SetNucleus(), and Update().
void G4QMDMeanField::Update | ( | ) |
Definition at line 950 of file G4QMDMeanField.cc.
Referenced by G4QMDCollision::CalFinalStateOfTheBinaryCollision(), and G4QMDCollision::CalKinematicsOfBinaryCollisions().