Definition of the G4ScreenedNuclearRecoil class. 더 자세히 ...
#include "globals.hh"#include "G4VDiscreteProcess.hh"#include "G4ParticleChange.hh"#include "c2_function.hh"#include "G4PhysicalConstants.hh"#include "G4SystemOfUnits.hh"#include <map>#include <vector>클래스 | |
| struct | G4ScreeningTables |
| class | G4ScreenedCoulombCrossSectionInfo |
| class | G4ScreenedCoulombCrossSection |
| struct | G4CoulombKinematicsInfo |
| class | G4ScreenedCollisionStage |
| class | G4ScreenedCoulombClassicalKinematics |
| class | G4SingleScatter |
| class | G4ScreenedNuclearRecoil |
| A process which handles screened Coulomb collisions between nuclei. 더 자세히 ... | |
| class | G4NativeScreenedCoulombCrossSection |
타입정의 | |
| typedef c2_const_ptr< G4double > | G4_c2_const_ptr |
| typedef c2_ptr< G4double > | G4_c2_ptr |
| typedef c2_function< G4double > | G4_c2_function |
| typedef struct G4ScreeningTables | G4ScreeningTables |
| typedef struct G4CoulombKinematicsInfo | G4CoulombKinematicsInfo |
함수 | |
| G4_c2_function & | ZBLScreening (G4int z1, G4int z2, size_t npoints, G4double rMax, G4double *auval) |
| G4_c2_function & | MoliereScreening (G4int z1, G4int z2, size_t npoints, G4double rMax, G4double *auval) |
| G4_c2_function & | LJScreening (G4int z1, G4int z2, size_t npoints, G4double rMax, G4double *auval) |
| G4_c2_function & | LJZBLScreening (G4int z1, G4int z2, size_t npoints, G4double rMax, G4double *auval) |
Definition of the G4ScreenedNuclearRecoil class.
G4ScreenedNuclearRecoil.hh 파일에서 정의되었습니다.
| typedef c2_const_ptr<G4double> G4_c2_const_ptr |
G4ScreenedNuclearRecoil.hh 파일의 75 번째 라인에서 정의되었습니다.
| typedef c2_function<G4double> G4_c2_function |
G4ScreenedNuclearRecoil.hh 파일의 79 번째 라인에서 정의되었습니다.
G4ScreenedNuclearRecoil.hh 파일의 78 번째 라인에서 정의되었습니다.
| typedef struct G4CoulombKinematicsInfo G4CoulombKinematicsInfo |
| typedef struct G4ScreeningTables G4ScreeningTables |
| G4_c2_function& LJScreening | ( | G4int | z1, |
| G4int | z2, | ||
| size_t | npoints, | ||
| G4double | rMax, | ||
| G4double * | auval | ||
| ) |
G4ScreenedNuclearRecoil.cc 파일의 899 번째 라인에서 정의되었습니다.
다음을 참조함 : angstrom, c2_factory< float_type >::lin_log_interpolating_function(), y.
다음에 의해서 참조됨 : G4NativeScreenedCoulombCrossSection::G4NativeScreenedCoulombCrossSection(), LJZBLScreening().
| G4_c2_function& LJZBLScreening | ( | G4int | z1, |
| G4int | z2, | ||
| size_t | npoints, | ||
| G4double | rMax, | ||
| G4double * | auval | ||
| ) |
connector in between. These numbers are selected so the switchover
G4ScreenedNuclearRecoil.cc 파일의 931 번째 라인에서 정의되었습니다.
다음을 참조함 : c2_piecewise_function_p< float_type >::append_function(), c2_factory< float_type >::connector_function(), LJScreening(), c2_factory< float_type >::piecewise_function(), c2_const_ptr< float_type >::release_for_return(), c2_function< float_type >::set_domain(), c2_function< float_type >::xmax(), c2_function< float_type >::xmin(), ZBLScreening().
다음에 의해서 참조됨 : G4NativeScreenedCoulombCrossSection::G4NativeScreenedCoulombCrossSection().
| G4_c2_function& MoliereScreening | ( | G4int | z1, |
| G4int | z2, | ||
| size_t | npoints, | ||
| G4double | rMax, | ||
| G4double * | auval | ||
| ) |
G4ScreenedNuclearRecoil.cc 파일의 867 번째 라인에서 정의되었습니다.
다음을 참조함 : angstrom, c2_factory< float_type >::lin_log_interpolating_function(), sum.
다음에 의해서 참조됨 : G4NativeScreenedCoulombCrossSection::G4NativeScreenedCoulombCrossSection().
| G4_c2_function& ZBLScreening | ( | G4int | z1, |
| G4int | z2, | ||
| size_t | npoints, | ||
| G4double | rMax, | ||
| G4double * | auval | ||
| ) |
G4ScreenedNuclearRecoil.cc 파일의 835 번째 라인에서 정의되었습니다.
다음을 참조함 : angstrom, c2_factory< float_type >::lin_log_interpolating_function(), sum.
다음에 의해서 참조됨 : G4NativeScreenedCoulombCrossSection::G4NativeScreenedCoulombCrossSection(), LJZBLScreening().
1.8.5